diff --git a/.creator/asset-template/typescript/Custom Script Template Help Documentation.url b/.creator/asset-template/typescript/Custom Script Template Help Documentation.url deleted file mode 100644 index 4ee54dc..0000000 --- a/.creator/asset-template/typescript/Custom Script Template Help Documentation.url +++ /dev/null @@ -1,4 +0,0 @@ - - [InternetShortcut] - URL=https://docs.cocos.com/creator/manual/en/scripting/setup.html#custom-script-template - \ No newline at end of file diff --git a/README.md b/README.md index cf2a44b..93dc98a 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,9 @@ + # oops-framework #### 介绍 oops-framework 基于 Cocos Creato 3.x 开发的一款游戏框架 @@ -58,16 +64,22 @@ oops-framework 基于 Cocos Creato 3.x 开发的一款游戏框架 - 三维模型显示到二维精灵上 - RtToSprite -#### 集成优秀的第三方库 -1. WebSocket 框架(原创者设计灵活,易扩展自定义协议)[原创者代码地址](https://github.com/wyb10a10/cocos_creator_framework) -2. animator 可视化动画状态机(与Untiy3D的Animator使用体验类似,扩展三维骨骼动画支持) [原创者代码地址](https://github.com/LeeYip/cocos-animator) -3. model-view MVVM组件库(原库为cc2.x版本,本人升级到cc3.x) [原创者代码地址](https://github.com/wsssheep/cocos_creator_mvvm_tools) -4. seedrandom 带随机种子的随机数库 [原创者代码地址](https://www.npmjs.com/package/seedrandom) -5. ECS 框架 [原创者代码地址](https://github.com/shangdibaozi/ECS) -6. 资源打包zip加载 [原创者代码地址](https://github.com/Stuk/jszip) -7. behavior-tree 行为树 -8. 本地存储库数据加密 -9. MD5、Crypto +#### 第三方库源码库 +| 库名 | 介绍 | 原创链接 | +| ------------- | --------------------------------------------------------------------- | ---------------------------------------------------------------------- | +| WebSocket | 原创者设计灵活,易扩展自定义协议 | [原创者代码地址](https://github.com/wyb10a10/cocos_creator_framework) | +| animator | 可视化动画状态机,与Untiy3D的Animator使用体验类似,扩展3D骨骼动画支持 | [原创者代码地址](https://github.com/LeeYip/cocos-animator) | +| model-view | MVVM组件库,原库为cc2.x版本,本人升级到cc3.x | [原创者代码地址](https://github.com/wsssheep/cocos_creator_mvvm_tools) | +| ECS Framework | Entity-Component-System,原码升级优化过 | [原创者代码地址](https://github.com/shangdibaozi/ECS) | +| behavior-tree | 行为树 | 无 | + +#### 第三方 NPM 库 +| 库名 | 介绍 | 安装 | 原创链接 | +| ---------- | ---------------------------------- | ------------------------- | ---------------------------------------------------------- | +| Nano ID | 生成唯一标识 | npm install --save nanoid | [原创者代码地址](https://github.com/ai/nanoid) | +| seedrandom | 生成随机数 | npm install seedrandom | [原创者代码地址](https://www.npmjs.com/package/seedrandom) | +| ky | Fetch API 的小巧优雅的 HTTP 客户端 | npm install ky | [原创者代码地址](https://github.com/sindresorhus/ky) | + #### [框架部分功能演示](https://oops-1255342636.cos-website.ap-shanghai.myqcloud.com/oops-framework/) #### [框架实现的解决方案演示](https://oops-1255342636.cos-website.ap-shanghai.myqcloud.com/oops-solution/) @@ -81,3 +93,12 @@ oops-framework 基于 Cocos Creato 3.x 开发的一款游戏框架 打开项目请用Cocos Creator v3.4.2 以上版本 #### 学习交流QQ群:798575969 + +#### 贡献榜 +| 时间 | 开发者 | 贡献内容 | +| ---------- | -------- | ------------------------------------------------------------------------------------------- | +| 2022-04-15 | Hess | 建议优化 ecs 框架所有生命周期事件在处理多实体时,将批处理逻辑移到框架层实现,减小业务代码量 | +| 2021-10-13 | laret | 修复 Dialog 类型的 UI 不能连续触发 | +| 2021-10-20 | dogegg | 支持添加 cc.Component 到 ecs 实体对象中 | +| 2022-02-18 | 匿名好友 | 修复 TimerManager 时间管理对象,在游戏最小化切到最大化时,定时间器不触发完成事件的问题 | + diff --git a/assets/main.scene b/assets/main.scene index 328aaea..32fbf36 100644 --- a/assets/main.scene +++ b/assets/main.scene @@ -227,7 +227,7 @@ "_priority": 1073741824, "_fov": 45, "_fovAxis": 0, - "_orthoHeight": 391.032967032967, + "_orthoHeight": 409.2789968652038, "_near": 1, "_far": 2000, "_color": { diff --git a/assets/resources/skybox/texture.meta b/assets/res.meta similarity index 77% rename from assets/resources/skybox/texture.meta rename to assets/res.meta index a162fcc..8dd2825 100644 --- a/assets/resources/skybox/texture.meta +++ b/assets/res.meta @@ -2,7 +2,7 @@ "ver": "1.1.0", "importer": "directory", "imported": true, - "uuid": "ddeabd8c-75c1-46ca-9acc-cd2a2f9a8060", + "uuid": "18a36a4e-73d0-4f2d-b336-f363fc0769c3", "files": [], "subMetas": {}, "userData": { diff --git a/assets/resources/skybox.meta b/assets/res/common.meta similarity index 77% rename from assets/resources/skybox.meta rename to assets/res/common.meta index 010817d..7b39068 100644 --- a/assets/resources/skybox.meta +++ b/assets/res/common.meta @@ -2,7 +2,7 @@ "ver": "1.1.0", "importer": "directory", "imported": true, - "uuid": "900bb650-7ca1-445a-9b1a-154e12359353", + "uuid": "29cc77ed-22e0-48a8-98cf-83162f08b619", "files": [], "subMetas": {}, "userData": { diff --git a/assets/resources/common/texture.meta b/assets/res/common/texture.meta similarity index 100% rename from assets/resources/common/texture.meta rename to assets/res/common/texture.meta diff --git a/assets/resources/common/texture/auto-atlas.pac b/assets/res/common/texture/auto-atlas.pac similarity index 100% rename from assets/resources/common/texture/auto-atlas.pac rename to assets/res/common/texture/auto-atlas.pac diff --git a/assets/resources/common/texture/auto-atlas.pac.meta b/assets/res/common/texture/auto-atlas.pac.meta similarity index 100% rename from assets/resources/common/texture/auto-atlas.pac.meta rename to assets/res/common/texture/auto-atlas.pac.meta diff --git a/assets/resources/common/texture/bg_window.png b/assets/res/common/texture/bg_window.png similarity index 100% rename from assets/resources/common/texture/bg_window.png rename to assets/res/common/texture/bg_window.png diff --git a/assets/resources/common/texture/bg_window.png.meta b/assets/res/common/texture/bg_window.png.meta similarity index 100% rename from assets/resources/common/texture/bg_window.png.meta rename to assets/res/common/texture/bg_window.png.meta diff --git a/assets/resources/common/texture/btn_ok.png b/assets/res/common/texture/btn_ok.png similarity index 100% rename from assets/resources/common/texture/btn_ok.png rename to assets/res/common/texture/btn_ok.png diff --git a/assets/resources/common/texture/btn_ok.png.meta b/assets/res/common/texture/btn_ok.png.meta similarity index 100% rename from assets/resources/common/texture/btn_ok.png.meta rename to assets/res/common/texture/btn_ok.png.meta diff --git a/assets/resources/common/texture/loading.png b/assets/res/common/texture/loading.png similarity index 100% rename from assets/resources/common/texture/loading.png rename to assets/res/common/texture/loading.png diff --git a/assets/resources/common/texture/loading.png.meta b/assets/res/common/texture/loading.png.meta similarity index 100% rename from assets/resources/common/texture/loading.png.meta rename to assets/res/common/texture/loading.png.meta diff --git a/assets/resources/common/texture/toast.png b/assets/res/common/texture/toast.png similarity index 100% rename from assets/resources/common/texture/toast.png rename to assets/res/common/texture/toast.png diff --git a/assets/resources/common/texture/toast.png.meta b/assets/res/common/texture/toast.png.meta similarity index 100% rename from assets/resources/common/texture/toast.png.meta rename to assets/res/common/texture/toast.png.meta diff --git a/assets/scene.meta b/assets/res/loading.meta similarity index 77% rename from assets/scene.meta rename to assets/res/loading.meta index 5b41a5a..421a4cd 100644 --- a/assets/scene.meta +++ b/assets/res/loading.meta @@ -2,7 +2,7 @@ "ver": "1.1.0", "importer": "directory", "imported": true, - "uuid": "8d685beb-d143-4539-8705-39e2d82041b6", + "uuid": "989ba6a5-5936-4360-802e-82a5a22158da", "files": [], "subMetas": {}, "userData": { diff --git a/assets/resources/loading/texture.meta b/assets/res/loading/texture.meta similarity index 100% rename from assets/resources/loading/texture.meta rename to assets/res/loading/texture.meta diff --git a/assets/resources/loading/texture/bg.png b/assets/res/loading/texture/bg.png similarity index 100% rename from assets/resources/loading/texture/bg.png rename to assets/res/loading/texture/bg.png diff --git a/assets/resources/loading/texture/bg.png.meta b/assets/res/loading/texture/bg.png.meta similarity index 100% rename from assets/resources/loading/texture/bg.png.meta rename to assets/res/loading/texture/bg.png.meta diff --git a/assets/resources/loading/texture/icon_loading_bar.png b/assets/res/loading/texture/icon_loading_bar.png similarity index 100% rename from assets/resources/loading/texture/icon_loading_bar.png rename to assets/res/loading/texture/icon_loading_bar.png diff --git a/assets/resources/loading/texture/icon_loading_bar.png.meta b/assets/res/loading/texture/icon_loading_bar.png.meta similarity index 100% rename from assets/resources/loading/texture/icon_loading_bar.png.meta rename to assets/res/loading/texture/icon_loading_bar.png.meta diff --git a/assets/resources/loading/texture/panel_loading_bottom_frame.png b/assets/res/loading/texture/panel_loading_bottom_frame.png similarity index 100% rename from assets/resources/loading/texture/panel_loading_bottom_frame.png rename to assets/res/loading/texture/panel_loading_bottom_frame.png diff --git a/assets/resources/loading/texture/panel_loading_bottom_frame.png.meta b/assets/res/loading/texture/panel_loading_bottom_frame.png.meta similarity index 100% rename from assets/resources/loading/texture/panel_loading_bottom_frame.png.meta rename to assets/res/loading/texture/panel_loading_bottom_frame.png.meta diff --git a/assets/resources/language/json/zh.json b/assets/resources/language/json/zh.json index 1de27ba..31885b9 100644 --- a/assets/resources/language/json/zh.json +++ b/assets/resources/language/json/zh.json @@ -5,6 +5,16 @@ "common_prompt_content": "系统提示内容", "common_prompt": "公共弹窗", "notify_show": "信息显示", + "update_tips_force": "当前版本过旧,需要下载新的安装包才能进行游戏,是否更新?", + "update_tips_load_config": "加载配置中", + "update_tips_load_game": "加载游戏中", + "update_tips_check_update": "检查更新中", + "update_tips_new_version": "发现新版本资源", + "update_tips_success": "更新完成,点击确定重启游戏", + "update_tips_update": "更新中:", + "update_tips_update_fail": "更新失败", + "update_tips_update_fail_click_retry": "更新失败,点击重试", + "update_tips_update_success": "更新成功", "btn_rich_text": "富文本", "btn_demo_lang": "中文", "btn_common_prompt": "公共弹窗", diff --git a/assets/resources/loading/prefab/loading.prefab b/assets/resources/loading/prefab/loading.prefab index 0e50da6..b7f1e8c 100644 --- a/assets/resources/loading/prefab/loading.prefab +++ b/assets/resources/loading/prefab/loading.prefab @@ -8,8 +8,8 @@ "__id__": 1 }, "optimizationPolicy": 0, - "asyncLoadAssets": false, - "persistent": false + "persistent": false, + "asyncLoadAssets": false }, { "__type__": "cc.Node", @@ -35,10 +35,13 @@ }, { "__id__": 50 + }, + { + "__id__": 52 } ], "_prefab": { - "__id__": 52 + "__id__": 54 }, "_lpos": { "__type__": "cc.Vec3", @@ -377,6 +380,7 @@ "_enableWrapText": true, "_font": null, "_isSystemFontUsed": true, + "_spacingX": 0, "_isItalic": false, "_isBold": true, "_isUnderline": false, @@ -686,6 +690,7 @@ "_enableWrapText": true, "_font": null, "_isSystemFontUsed": true, + "_spacingX": 0, "_isItalic": false, "_isBold": true, "_isUnderline": false, @@ -998,6 +1003,23 @@ "__type__": "cc.CompPrefabInfo", "fileId": "daCFe+B0BOeZtHLHqBYu9Z" }, + { + "__type__": "f64deiQLAhLh5HGqUqaI9oA", + "_name": "", + "_objFlags": 0, + "node": { + "__id__": 1 + }, + "_enabled": true, + "__prefab": { + "__id__": 53 + }, + "_id": "" + }, + { + "__type__": "cc.CompPrefabInfo", + "fileId": "e7e6p2rm9FyqgwsK8M/BUH" + }, { "__type__": "cc.PrefabInfo", "root": null, diff --git a/assets/resources/project.manifest b/assets/resources/project.manifest new file mode 100644 index 0000000..c8fe033 --- /dev/null +++ b/assets/resources/project.manifest @@ -0,0 +1 @@ +{"packageUrl":"http://192.168.31.17/android/1.0.0.1","version":"1.0.0.0.1","searchPaths":["hotupdate_storage"],"remoteManifestUrl":"http://192.168.31.17/android/project.manifest","remoteVersionUrl":"http://192.168.31.17/android/version.manifest","assets":{"src/application.js":{"size":5718,"md5":"06e1ea42dedde220363b38c8d3562b8f"},"src/assets/script/core/libs/pako.min.js":{"size":79783,"md5":"1193f51266440f4ecadede6e8e087c40"},"src/assets/script/core/libs/security/crypto-js.js":{"size":176638,"md5":"4b184e31caebf23f9037e4a990a8f28c"},"src/assets/script/core/libs/security/jsencrypt.min.js":{"size":93039,"md5":"3db2142fabc9988d8b68137c9f96427a"},"src/chunks/bundle.js":{"size":3193,"md5":"8e58b82443318dfa15d2bc9c7588b2dd"},"src/cocos-js/cc.js":{"size":1831806,"md5":"770ad9d31d6323fac1fe015e6b508002"},"src/cocos-js/instantiated-7490a7ce.js":{"size":2508330,"md5":"81c12019396a1b5ff8e92ae96e292fdf"},"src/cocos-js/wait-for-ammo-instantiation.js":{"size":147,"md5":"526e28d7124a208349de27a722a97580"},"src/import-map.json":{"size":111,"md5":"498f3926fc713deab3e0ac6fcbb3d549"},"src/settings.json":{"size":31825,"md5":"e501616c09a691f1f8ff144d10f25bc8"},"src/system.bundle.js":{"size":6275,"md5":"3f3f2b5f3725599ff2c8b9801195ee37"},"assets/main/cc.config.json":{"size":363,"md5":"8061d915fad468718a70d2e5c22ddb1f"},"assets/main/import/ba/ba0b085f-f8d5-40b0-9964-2fd25728d707.json":{"size":2129,"md5":"6506eb1f2baf75f0a493012e3f580ded"},"assets/main/import/fd/fd8ec536-a354-4a17-9c74-4f3883c378c8.json":{"size":480,"md5":"731f44a39ce9377ee6de8ba34edaf039"},"assets/main/index.js":{"size":566311,"md5":"edd25c382832476d05e8bc859b8e445a"},"assets/resources/cc.config.json":{"size":3632,"md5":"f56ae9a57549af748825b3610eb3a57a"},"assets/resources/import/02/025e3220c.json":{"size":891,"md5":"1412a9c04ae82f0f17b62fdbe7032301"},"assets/resources/import/03/036f140bc.json":{"size":12024,"md5":"8d8a2df31ae65e05e83bc19a2315872e"},"assets/resources/import/04/04254b30-9771-4e13-b7cc-888a0f812a1d.json":{"size":684855,"md5":"e50cc0332d18b2ffa04048ef34fc15ea"},"assets/resources/import/04/0430e564-9665-435e-9895-7b8e19fcb0b9.bin":{"size":96,"md5":"3040d612140a9d2018dd1073d714b4f9"},"assets/resources/import/04/0430e564-9665-435e-9895-7b8e19fcb0b9.json":{"size":1224,"md5":"c87f822d89e5c0576b847c272cb66106"},"assets/resources/import/06/06255f857.json":{"size":547,"md5":"af51afd817c9825daf07c0bcd9c54c08"},"assets/resources/import/09/099afadc5.json":{"size":1778,"md5":"0b6e21b63c10fe719acbbf748283b7d0"},"assets/resources/import/0d/0db903cd8.json":{"size":536,"md5":"67503be363846ccaa1785a0ab7ecc6e0"},"assets/resources/import/0e/0eeecc5a5.json":{"size":4149,"md5":"f92a332b5ca91013b76b40af86777aa2"},"assets/resources/import/0f/0f42319f5.json":{"size":902,"md5":"a674838db3e8f7b8d8531fd3032f7e14"},"assets/resources/import/0f/0f8f84c7-5a96-49fe-a127-f66d9c90c822.json":{"size":361,"md5":"6a2f1bc57c730cb50556a3a686dcec88"},"assets/resources/import/10/10285c1d-979d-4a7e-80c0-86e0dc2a65d8.json":{"size":1454,"md5":"78d74561e7cd29784d0cba5bee97667d"},"assets/resources/import/20/20835ba4-6145-4fbc-a58a-051ce700aa3e@f9941.json":{"size":292,"md5":"f037a4feaa3a913a40f4fbc92dfcf92a"},"assets/resources/import/25/2501cdfd-ca13-49a6-9c23-ea51586c54c4.json":{"size":4160,"md5":"b3fecd9b9294cd616267927fdd45da9b"},"assets/resources/import/2c/2c0f4643-d84a-49b9-9069-8efe9434304c.json":{"size":718,"md5":"d46625045894448c07a62e0205d50e43"},"assets/resources/import/34/34c4dead-1166-4a46-ab10-efba80c0e2ed.json":{"size":97,"md5":"2579bda4184b19c1fcdb724157182322"},"assets/resources/import/3c/3ca889da-d664-4591-a123-063073c6609b.json":{"size":3660,"md5":"14f19129bcba81c61285e50070a6ebbc"},"assets/resources/import/3d/3d5b607a-face-426b-8200-acf8384108db@f9941.json":{"size":277,"md5":"6b62cb8607edd4c7318e2d740a7ff394"},"assets/resources/import/4c/4cecde51-d46d-4b20-b02e-e58f063ec56f.bin":{"size":468,"md5":"28b0469c1e08189b9c49d5cf9d76b699"},"assets/resources/import/4c/4cecde51-d46d-4b20-b02e-e58f063ec56f.json":{"size":3297,"md5":"1675e5eb60026a4eb2c0c71cd4e00d3b"},"assets/resources/import/4e/4eada1a4-cb98-4e24-ba67-fa8126531d52.json":{"size":101,"md5":"ab2a0f96ad572736297e167982014915"},"assets/resources/import/5d/5d143d96-858f-4478-8bb4-f8279e87b509.json":{"size":7546,"md5":"468f0bc65028e9e33c4cd7ae80f4073c"},"assets/resources/import/63/632275d6-db6d-4335-9d55-31da137fb8f6.json":{"size":185,"md5":"b86de4349d6e81bc8923d6962bd9eb51"},"assets/resources/import/64/64e34eb6-244d-44a1-80d7-f77ade2cc6f3.json":{"size":3353,"md5":"9f652f1ea66f88f377995853b3b5b05a"},"assets/resources/import/6b/6b14b71e-74ef-4af5-9375-546472b45751.json":{"size":1328,"md5":"abb969b94e30804c7a073ceafde95a90"},"assets/resources/import/6e/6ee5f40e-b1b2-47a9-b428-4147a1bd955a.json":{"size":2855,"md5":"7da074dff07ec4324264db481496e0be"},"assets/resources/import/98/98a3dad2-3c6c-48ba-a625-1f065ef308cd.json":{"size":3613,"md5":"19e095d6bfb5e7408f00092cddd8f9c8"},"assets/resources/import/99/99c3c7ad-3086-4333-81e6-19b82da0c89d.bin":{"size":96,"md5":"d821761fa17e818371f28267741e8d6c"},"assets/resources/import/99/99c3c7ad-3086-4333-81e6-19b82da0c89d.json":{"size":1225,"md5":"04590d8e71d2a3dd258b57b9c666b723"},"assets/resources/import/a6/a65eaaec-d315-4134-a79e-23bb817d1939@f9941.json":{"size":277,"md5":"07c99f5aa4ea08eea76b0d7e3531f426"},"assets/resources/import/ac/acbe03ba-4e92-43cf-a521-c5337c12e38b.json":{"size":101,"md5":"42126527e74dc9c95b1aee8f77822812"},"assets/resources/import/b3/b389ba94-1b8c-4e51-84c4-0ae55a3d5c99.json":{"size":122,"md5":"ce7f4dd43788819fe07ded9edce21b79"},"assets/resources/import/d0/d0d4d969-8db9-4024-86e4-527d8b354ead.json":{"size":125,"md5":"92988e154a57441256e1bd3a2db4680e"},"assets/resources/import/df/dfea1760-5b6f-4d33-bed7-d93a80560611.json":{"size":407,"md5":"5946f9f2a63e5a1970c13a2dbb4caa5e"},"assets/resources/import/f1/f1358af2-8b3d-4816-ae38-bc2a2d38105f@f9941.json":{"size":282,"md5":"98f5d3326ff06f0c4e817ea1d2e43c8d"},"assets/resources/import/f3/f39d9bde-aff1-4255-846f-cbc4169d5d45.json":{"size":1310,"md5":"68a785706bb4da5c25bccdaa85b53a41"},"assets/resources/index.js":{"size":618,"md5":"d8ceff7549b7088bbdfbfdacd6ec57f7"},"assets/resources/native/00/0021cb5a-e4f0-4709-b0b6-5e21875720b7.png":{"size":360262,"md5":"3d6ea9489ae91a374dadd7e50365729d"},"assets/resources/native/12/125e3220c.png":{"size":141089,"md5":"536593cfd6f13055e7df2f4a0bed3f68"},"assets/resources/native/1a/1ac049d7-c899-492a-89a7-4e8d85ce4cb1.png":{"size":3773,"md5":"95589d82a2cf51e5400e1c1ee71d4deb"},"assets/resources/native/20/20835ba4-6145-4fbc-a58a-051ce700aa3e.png":{"size":1082,"md5":"90cf45d059d0408bec327f66eae5764c"},"assets/resources/native/34/34c4dead-1166-4a46-ab10-efba80c0e2ed.atlas":{"size":4934,"md5":"663b30fa9dc7d267b64f4a8e2b8ce615"},"assets/resources/native/3d/3d5b607a-face-426b-8200-acf8384108db.jpg":{"size":1544,"md5":"32fec3d0db53074b5d1a606292a4e30f"},"assets/resources/native/4e/4eada1a4-cb98-4e24-ba67-fa8126531d52.manifest":{"size":223,"md5":"af1c66574a26130a75763192d84e20bc"},"assets/resources/native/54/544e49d6-3f05-4fa8-9a9e-091f98fc2ce8.png":{"size":1114,"md5":"83fcc9912e01ae5411c357651fb8b1cf"},"assets/resources/native/57/57520716-48c8-4a19-8acf-41c9f8777fb0.png":{"size":1633,"md5":"6d3cf6c6ee7dbfbab63c2bbd2d135ad5"},"assets/resources/native/7d/7d8f9b89-4fd1-4c9f-a3ab-38ec7cded7ca.png":{"size":82,"md5":"cea68f0d7cba38440224f6f74531e2d8"},"assets/resources/native/95/951249e0-9f16-456d-8b85-a6ca954da16b.png":{"size":1050,"md5":"c06a93f5f1a8a1c6edc4fd8b52e96cbf"},"assets/resources/native/a2/a2001856-24f5-4ac7-9309-1207a3210cd8.png":{"size":4122,"md5":"286691983a46fdf8a3366488cc32b5f7"},"assets/resources/native/a6/a65eaaec-d315-4134-a79e-23bb817d1939.jpg":{"size":1819,"md5":"72b3507dfb9661189308efb6e21a4024"},"assets/resources/native/ac/acbe03ba-4e92-43cf-a521-c5337c12e38b.manifest":{"size":523252,"md5":"d08007a20e24444e63339d418d8b7dee"},"assets/resources/native/b3/b389ba94-1b8c-4e51-84c4-0ae55a3d5c99.mp3":{"size":18706,"md5":"21e23e0b2c6b9c7ae78e23b5bd9491ff"},"assets/resources/native/d0/d0d4d969-8db9-4024-86e4-527d8b354ead.mp3":{"size":1138982,"md5":"2aa1d54cc05c3feedb2c5b268315ce3e"},"assets/resources/native/f1/f1358af2-8b3d-4816-ae38-bc2a2d38105f.png":{"size":277128,"md5":"afe26c1d05200eccb3c3fdc619605d85"},"jsb-adapter/jsb-builtin.js":{"size":166398,"md5":"1b647a82982dbed2f22785b602416c64"},"jsb-adapter/jsb-engine.js":{"size":156074,"md5":"88649853e74e390fbf49d05f72d30190"}}} \ No newline at end of file diff --git a/assets/resources/project.manifest.meta b/assets/resources/project.manifest.meta new file mode 100644 index 0000000..862173d --- /dev/null +++ b/assets/resources/project.manifest.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.0.0", + "importer": "*", + "imported": true, + "uuid": "acbe03ba-4e92-43cf-a521-c5337c12e38b", + "files": [ + ".manifest", + ".json" + ], + "subMetas": {}, + "userData": {} +} diff --git a/assets/resources/skybox/cubemap.cubemap b/assets/resources/skybox/cubemap.cubemap deleted file mode 100644 index e69de29..0000000 diff --git a/assets/resources/skybox/cubemap.cubemap.meta b/assets/resources/skybox/cubemap.cubemap.meta deleted file mode 100644 index c9f4fd5..0000000 --- a/assets/resources/skybox/cubemap.cubemap.meta +++ /dev/null @@ -1,25 +0,0 @@ -{ - "ver": "1.0.3", - "importer": "texture-cube", - "imported": true, - "uuid": "5cefa511-2816-4455-aba6-0c54109631a5", - "files": [ - ".json" - ], - "subMetas": {}, - "userData": { - "wrapModeS": "repeat", - "wrapModeT": "repeat", - "minfilter": "linear", - "magfilter": "linear", - "mipfilter": "none", - "premultiplyAlpha": false, - "anisotropy": 0, - "left": "c9f98a59-18a1-4040-ab46-867da392fdae", - "right": "68b36d20-2281-41ed-aaee-aa61963ef1a3", - "top": "17b56b7b-6cbb-4677-a0b8-5233a7d92025", - "bottom": "48df8ed8-0de9-4516-acb0-2512d7e87d30", - "front": "9aa4f5e1-bbc0-4475-90e8-59ddc0a29076", - "back": "57e65ba3-6de2-4e11-af02-4853f1076b34" - } -} diff --git a/assets/resources/skybox/texture/Sky0000.jpg b/assets/resources/skybox/texture/Sky0000.jpg deleted file mode 100644 index af95860..0000000 Binary files a/assets/resources/skybox/texture/Sky0000.jpg and /dev/null differ diff --git a/assets/resources/skybox/texture/Sky0000.jpg.meta b/assets/resources/skybox/texture/Sky0000.jpg.meta deleted file mode 100644 index fdf8f40..0000000 --- a/assets/resources/skybox/texture/Sky0000.jpg.meta +++ /dev/null @@ -1,42 +0,0 @@ -{ - "ver": "1.0.22", - "importer": "image", - "imported": true, - "uuid": "9aa4f5e1-bbc0-4475-90e8-59ddc0a29076", - "files": [ - ".jpg", - ".json" - ], - "subMetas": { - "6c48a": { - "importer": "texture", - "uuid": "9aa4f5e1-bbc0-4475-90e8-59ddc0a29076@6c48a", - "displayName": "Sky0000", - "id": "6c48a", - "name": "texture", - "ver": "1.0.21", - "imported": true, - "files": [ - ".json" - ], - "subMetas": {}, - "userData": { - "wrapModeS": "repeat", - "wrapModeT": "repeat", - "minfilter": "linear", - "magfilter": "linear", - "mipfilter": "none", - "premultiplyAlpha": false, - "anisotropy": 1, - "isUuid": true, - "imageUuidOrDatabaseUri": "9aa4f5e1-bbc0-4475-90e8-59ddc0a29076" - } - } - }, - "userData": { - "type": "texture", - "redirect": "9aa4f5e1-bbc0-4475-90e8-59ddc0a29076@6c48a", - "hasAlpha": false, - "fixAlphaTransparencyArtifacts": false - } -} diff --git a/assets/resources/skybox/texture/Sky0001.jpg b/assets/resources/skybox/texture/Sky0001.jpg deleted file mode 100644 index 7c216b4..0000000 Binary files a/assets/resources/skybox/texture/Sky0001.jpg and /dev/null differ diff --git a/assets/resources/skybox/texture/Sky0001.jpg.meta b/assets/resources/skybox/texture/Sky0001.jpg.meta deleted file mode 100644 index 2a90e67..0000000 --- a/assets/resources/skybox/texture/Sky0001.jpg.meta +++ /dev/null @@ -1,42 +0,0 @@ -{ - "ver": "1.0.22", - "importer": "image", - "imported": true, - "uuid": "17b56b7b-6cbb-4677-a0b8-5233a7d92025", - "files": [ - ".jpg", - ".json" - ], - "subMetas": { - "6c48a": { - "importer": "texture", - "uuid": "17b56b7b-6cbb-4677-a0b8-5233a7d92025@6c48a", - "displayName": "Sky0001", - "id": "6c48a", - "name": "texture", - "ver": "1.0.21", - "imported": true, - "files": [ - ".json" - ], - "subMetas": {}, - "userData": { - "wrapModeS": "repeat", - "wrapModeT": "repeat", - "minfilter": "linear", - "magfilter": "linear", - "mipfilter": "none", - "premultiplyAlpha": false, - "anisotropy": 1, - "isUuid": true, - "imageUuidOrDatabaseUri": "17b56b7b-6cbb-4677-a0b8-5233a7d92025" - } - } - }, - "userData": { - "type": "texture", - "redirect": "17b56b7b-6cbb-4677-a0b8-5233a7d92025@6c48a", - "hasAlpha": false, - "fixAlphaTransparencyArtifacts": false - } -} diff --git a/assets/resources/skybox/texture/Sky0002.jpg b/assets/resources/skybox/texture/Sky0002.jpg deleted file mode 100644 index ad5486e..0000000 Binary files a/assets/resources/skybox/texture/Sky0002.jpg and /dev/null differ diff --git a/assets/resources/skybox/texture/Sky0002.jpg.meta b/assets/resources/skybox/texture/Sky0002.jpg.meta deleted file mode 100644 index b043a8a..0000000 --- a/assets/resources/skybox/texture/Sky0002.jpg.meta +++ /dev/null @@ -1,42 +0,0 @@ -{ - "ver": "1.0.22", - "importer": "image", - "imported": true, - "uuid": "57e65ba3-6de2-4e11-af02-4853f1076b34", - "files": [ - ".jpg", - ".json" - ], - "subMetas": { - "6c48a": { - "importer": "texture", - "uuid": "57e65ba3-6de2-4e11-af02-4853f1076b34@6c48a", - "displayName": "Sky0002", - "id": "6c48a", - "name": "texture", - "ver": "1.0.21", - "imported": true, - "files": [ - ".json" - ], - "subMetas": {}, - "userData": { - "wrapModeS": "repeat", - "wrapModeT": "repeat", - "minfilter": "linear", - "magfilter": "linear", - "mipfilter": "none", - "premultiplyAlpha": false, - "anisotropy": 1, - "isUuid": true, - "imageUuidOrDatabaseUri": "57e65ba3-6de2-4e11-af02-4853f1076b34" - } - } - }, - "userData": { - "type": "texture", - "redirect": "57e65ba3-6de2-4e11-af02-4853f1076b34@6c48a", - "hasAlpha": false, - "fixAlphaTransparencyArtifacts": false - } -} diff --git a/assets/resources/skybox/texture/Sky0003.jpg b/assets/resources/skybox/texture/Sky0003.jpg deleted file mode 100644 index 33f9842..0000000 Binary files a/assets/resources/skybox/texture/Sky0003.jpg and /dev/null differ diff --git a/assets/resources/skybox/texture/Sky0003.jpg.meta b/assets/resources/skybox/texture/Sky0003.jpg.meta deleted file mode 100644 index 7abb5fc..0000000 --- a/assets/resources/skybox/texture/Sky0003.jpg.meta +++ /dev/null @@ -1,42 +0,0 @@ -{ - "ver": "1.0.22", - "importer": "image", - "imported": true, - "uuid": "48df8ed8-0de9-4516-acb0-2512d7e87d30", - "files": [ - ".jpg", - ".json" - ], - "subMetas": { - "6c48a": { - "importer": "texture", - "uuid": "48df8ed8-0de9-4516-acb0-2512d7e87d30@6c48a", - "displayName": "Sky0003", - "id": "6c48a", - "name": "texture", - "ver": "1.0.21", - "imported": true, - "files": [ - ".json" - ], - "subMetas": {}, - "userData": { - "wrapModeS": "repeat", - "wrapModeT": "repeat", - "minfilter": "linear", - "magfilter": "linear", - "mipfilter": "none", - "premultiplyAlpha": false, - "anisotropy": 1, - "isUuid": true, - "imageUuidOrDatabaseUri": "48df8ed8-0de9-4516-acb0-2512d7e87d30" - } - } - }, - "userData": { - "type": "texture", - "redirect": "48df8ed8-0de9-4516-acb0-2512d7e87d30@6c48a", - "hasAlpha": false, - "fixAlphaTransparencyArtifacts": false - } -} diff --git a/assets/resources/skybox/texture/Sky0004.jpg b/assets/resources/skybox/texture/Sky0004.jpg deleted file mode 100644 index bbfe204..0000000 Binary files a/assets/resources/skybox/texture/Sky0004.jpg and /dev/null differ diff --git a/assets/resources/skybox/texture/Sky0004.jpg.meta b/assets/resources/skybox/texture/Sky0004.jpg.meta deleted file mode 100644 index f25d2b7..0000000 --- a/assets/resources/skybox/texture/Sky0004.jpg.meta +++ /dev/null @@ -1,42 +0,0 @@ -{ - "ver": "1.0.22", - "importer": "image", - "imported": true, - "uuid": "c9f98a59-18a1-4040-ab46-867da392fdae", - "files": [ - ".jpg", - ".json" - ], - "subMetas": { - "6c48a": { - "importer": "texture", - "uuid": "c9f98a59-18a1-4040-ab46-867da392fdae@6c48a", - "displayName": "Sky0004", - "id": "6c48a", - "name": "texture", - "ver": "1.0.21", - "imported": true, - "files": [ - ".json" - ], - "subMetas": {}, - "userData": { - "wrapModeS": "repeat", - "wrapModeT": "repeat", - "minfilter": "linear", - "magfilter": "linear", - "mipfilter": "none", - "premultiplyAlpha": false, - "anisotropy": 1, - "isUuid": true, - "imageUuidOrDatabaseUri": "c9f98a59-18a1-4040-ab46-867da392fdae" - } - } - }, - "userData": { - "type": "texture", - "redirect": "c9f98a59-18a1-4040-ab46-867da392fdae@6c48a", - "hasAlpha": false, - "fixAlphaTransparencyArtifacts": false - } -} diff --git a/assets/resources/skybox/texture/Sky0005.jpg b/assets/resources/skybox/texture/Sky0005.jpg deleted file mode 100644 index a5747f5..0000000 Binary files a/assets/resources/skybox/texture/Sky0005.jpg and /dev/null differ diff --git a/assets/resources/skybox/texture/Sky0005.jpg.meta b/assets/resources/skybox/texture/Sky0005.jpg.meta deleted file mode 100644 index 590a74e..0000000 --- a/assets/resources/skybox/texture/Sky0005.jpg.meta +++ /dev/null @@ -1,42 +0,0 @@ -{ - "ver": "1.0.22", - "importer": "image", - "imported": true, - "uuid": "68b36d20-2281-41ed-aaee-aa61963ef1a3", - "files": [ - ".jpg", - ".json" - ], - "subMetas": { - "6c48a": { - "importer": "texture", - "uuid": "68b36d20-2281-41ed-aaee-aa61963ef1a3@6c48a", - "displayName": "Sky0005", - "id": "6c48a", - "name": "texture", - "ver": "1.0.21", - "imported": true, - "files": [ - ".json" - ], - "subMetas": {}, - "userData": { - "wrapModeS": "repeat", - "wrapModeT": "repeat", - "minfilter": "linear", - "magfilter": "linear", - "mipfilter": "none", - "premultiplyAlpha": false, - "anisotropy": 1, - "isUuid": true, - "imageUuidOrDatabaseUri": "68b36d20-2281-41ed-aaee-aa61963ef1a3" - } - } - }, - "userData": { - "type": "texture", - "redirect": "68b36d20-2281-41ed-aaee-aa61963ef1a3@6c48a", - "hasAlpha": false, - "fixAlphaTransparencyArtifacts": false - } -} diff --git a/assets/resources/version.manifest b/assets/resources/version.manifest new file mode 100644 index 0000000..81a5c69 --- /dev/null +++ b/assets/resources/version.manifest @@ -0,0 +1 @@ +{"packageUrl":"http://192.168.31.17/android/1.0.0.1","version":"1.0.0.0.1","remoteManifestUrl":"http://192.168.31.17/android/project.manifest","remoteVersionUrl":"http://192.168.31.17/android/version.manifest"} \ No newline at end of file diff --git a/assets/resources/version.manifest.meta b/assets/resources/version.manifest.meta new file mode 100644 index 0000000..af7fac1 --- /dev/null +++ b/assets/resources/version.manifest.meta @@ -0,0 +1,12 @@ +{ + "ver": "1.0.0", + "importer": "*", + "imported": true, + "uuid": "4eada1a4-cb98-4e24-ba67-fa8126531d52", + "files": [ + ".manifest", + ".json" + ], + "subMetas": {}, + "userData": {} +} diff --git a/assets/scene/main.scene b/assets/scene/main.scene deleted file mode 100644 index f4002fc..0000000 --- a/assets/scene/main.scene +++ /dev/null @@ -1,500 +0,0 @@ -[ - { - "__type__": "cc.SceneAsset", - "_name": "", - "_objFlags": 0, - "_native": "", - "scene": { - "__id__": 1 - } - }, - { - "__type__": "cc.Scene", - "_name": "main", - "_objFlags": 0, - "_parent": null, - "_children": [ - { - "__id__": 2 - } - ], - "_active": true, - "_components": [], - "_prefab": { - "__id__": 14 - }, - "autoReleaseAssets": false, - "_globals": { - "__id__": 15 - }, - "_id": "ba0b085f-f8d5-40b0-9964-2fd25728d707" - }, - { - "__type__": "cc.Node", - "_name": "root", - "_objFlags": 0, - "_parent": { - "__id__": 1 - }, - "_children": [ - { - "__id__": 3 - }, - { - "__id__": 4 - } - ], - "_active": true, - "_components": [ - { - "__id__": 13 - } - ], - "_prefab": null, - "_lpos": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_lrot": { - "__type__": "cc.Quat", - "x": 0, - "y": 0, - "z": 0, - "w": 1 - }, - "_lscale": { - "__type__": "cc.Vec3", - "x": 1, - "y": 1, - "z": 1 - }, - "_layer": 1073741824, - "_euler": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_id": "14hVXuCNlJBZetS8jZbbDK" - }, - { - "__type__": "cc.Node", - "_name": "game", - "_objFlags": 0, - "_parent": { - "__id__": 2 - }, - "_children": [], - "_active": true, - "_components": [], - "_prefab": null, - "_lpos": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_lrot": { - "__type__": "cc.Quat", - "x": 0, - "y": 0, - "z": 0, - "w": 1 - }, - "_lscale": { - "__type__": "cc.Vec3", - "x": 1, - "y": 1, - "z": 1 - }, - "_layer": 1073741824, - "_euler": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_id": "8fbA9th01LEqWuDmeWt05o" - }, - { - "__type__": "cc.Node", - "_name": "gui", - "_objFlags": 0, - "_parent": { - "__id__": 2 - }, - "_children": [ - { - "__id__": 5 - } - ], - "_active": true, - "_components": [ - { - "__id__": 7 - }, - { - "__id__": 9 - }, - { - "__id__": 11 - } - ], - "_prefab": null, - "_lpos": { - "__type__": "cc.Vec3", - "x": 640, - "y": 360, - "z": 0 - }, - "_lrot": { - "__type__": "cc.Quat", - "x": 0, - "y": 0, - "z": 0, - "w": 1 - }, - "_lscale": { - "__type__": "cc.Vec3", - "x": 1, - "y": 1, - "z": 1 - }, - "_layer": 33554432, - "_euler": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_id": "d8HjHAgVdE8puxYskBih1N" - }, - { - "__type__": "cc.Node", - "_name": "UICamera", - "_objFlags": 0, - "_parent": { - "__id__": 4 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 6 - } - ], - "_prefab": null, - "_lpos": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 1000 - }, - "_lrot": { - "__type__": "cc.Quat", - "x": 0, - "y": 0, - "z": 0, - "w": 1 - }, - "_lscale": { - "__type__": "cc.Vec3", - "x": 1, - "y": 1, - "z": 1 - }, - "_layer": 33554432, - "_euler": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_id": "12eU6E2KlEvrZaF2ie+unH" - }, - { - "__type__": "cc.Camera", - "_name": "", - "_objFlags": 0, - "node": { - "__id__": 5 - }, - "_enabled": true, - "__prefab": null, - "_projection": 0, - "_priority": 1073741824, - "_fov": 45, - "_fovAxis": 0, - "_orthoHeight": 364.7035175879397, - "_near": 1, - "_far": 2000, - "_color": { - "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, - "a": 0 - }, - "_depth": 1, - "_stencil": 0, - "_clearFlags": 7, - "_rect": { - "__type__": "cc.Rect", - "x": 0, - "y": 0, - "width": 1, - "height": 1 - }, - "_aperture": 19, - "_shutter": 7, - "_iso": 0, - "_screenScale": 1, - "_visibility": 33554432, - "_targetTexture": null, - "_id": "91CjdhwCZBXZzNJCpJXp5K" - }, - { - "__type__": "cc.UITransform", - "_name": "Canvas", - "_objFlags": 0, - "node": { - "__id__": 4 - }, - "_enabled": true, - "__prefab": { - "__id__": 8 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 1280, - "height": 720 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_id": "03ZMhNEpRK75Hmdzr8ZGhG" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "03ZMhNEpRK75Hmdzr8ZGhG" - }, - { - "__type__": "cc.Canvas", - "_name": "Canvas", - "_objFlags": 0, - "node": { - "__id__": 4 - }, - "_enabled": true, - "__prefab": { - "__id__": 10 - }, - "_cameraComponent": { - "__id__": 6 - }, - "_alignCanvasWithScreen": true, - "_id": "7acBC/yU9N05fc6HGd8fZS" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "7acBC/yU9N05fc6HGd8fZS" - }, - { - "__type__": "cc.Widget", - "_name": "", - "_objFlags": 0, - "node": { - "__id__": 4 - }, - "_enabled": true, - "__prefab": { - "__id__": 12 - }, - "_alignFlags": 45, - "_target": null, - "_left": 0, - "_right": 0, - "_top": 0, - "_bottom": 0, - "_horizontalCenter": 0, - "_verticalCenter": 0, - "_isAbsLeft": true, - "_isAbsRight": true, - "_isAbsTop": true, - "_isAbsBottom": true, - "_isAbsHorizontalCenter": true, - "_isAbsVerticalCenter": true, - "_originalWidth": 0, - "_originalHeight": 1280, - "_alignMode": 2, - "_lockFlags": 45, - "_id": "1chkRDp1xCFqsnwJh1NVq1" - }, - { - "__type__": "cc.CompPrefabInfo", - "fileId": "1chkRDp1xCFqsnwJh1NVq1" - }, - { - "__type__": "0eec0s4qrZF7onPlYBrD+y+", - "_name": "", - "_objFlags": 0, - "node": { - "__id__": 2 - }, - "_enabled": true, - "__prefab": null, - "game": { - "__id__": 3 - }, - "gui": { - "__id__": 4 - }, - "_id": "c5PY2uoV1Fub3p/gK8ZOCH" - }, - { - "__type__": "cc.PrefabInfo", - "fileId": "ba0b085f-f8d5-40b0-9964-2fd25728d707" - }, - { - "__type__": "cc.SceneGlobals", - "ambient": { - "__id__": 16 - }, - "shadows": { - "__id__": 17 - }, - "_skybox": { - "__id__": 18 - }, - "fog": { - "__id__": 19 - }, - "octree": { - "__id__": 20 - } - }, - { - "__type__": "cc.AmbientInfo", - "_skyColorHDR": { - "__type__": "cc.Vec4", - "x": 0.2, - "y": 0.5019607843137255, - "z": 0.8, - "w": 0.520833125 - }, - "_skyColor": { - "__type__": "cc.Vec4", - "x": 0.2, - "y": 0.5019607843137255, - "z": 0.8, - "w": 0.520833125 - }, - "_skyIllumHDR": 20000, - "_skyIllum": 20000, - "_groundAlbedoHDR": { - "__type__": "cc.Vec4", - "x": 0.2784313725490196, - "y": 0.2784313725490196, - "z": 0.2784313725490196, - "w": 1 - }, - "_groundAlbedo": { - "__type__": "cc.Vec4", - "x": 0.2784313725490196, - "y": 0.2784313725490196, - "z": 0.2784313725490196, - "w": 1 - }, - "_skyColorLDR": { - "__type__": "cc.Vec4", - "x": 0.2, - "y": 0.5019607843137255, - "z": 0.8, - "w": 0.78125 - }, - "_skyIllumLDR": 0.78125, - "_groundAlbedoLDR": { - "__type__": "cc.Vec4", - "x": 0.2784313725490196, - "y": 0.2784313725490196, - "z": 0.2784313725490196, - "w": 1 - } - }, - { - "__type__": "cc.ShadowsInfo", - "_enabled": false, - "_type": 0, - "_normal": { - "__type__": "cc.Vec3", - "x": 0, - "y": 1, - "z": 0 - }, - "_distance": 0, - "_shadowColor": { - "__type__": "cc.Color", - "r": 0, - "g": 0, - "b": 0, - "a": 128 - }, - "_maxReceived": 4, - "_size": { - "__type__": "cc.Vec2", - "x": 512, - "y": 512 - } - }, - { - "__type__": "cc.SkyboxInfo", - "_envLightingType": 0, - "_envmapHDR": null, - "_envmap": null, - "_envmapLDR": null, - "_diffuseMapHDR": null, - "_diffuseMapLDR": null, - "_enabled": false, - "_useHDR": false - }, - { - "__type__": "cc.FogInfo", - "_type": 0, - "_fogColor": { - "__type__": "cc.Color", - "r": 200, - "g": 200, - "b": 200, - "a": 255 - }, - "_enabled": true, - "_fogDensity": 0.3, - "_fogStart": 0.5, - "_fogEnd": 300, - "_fogAtten": 5, - "_fogTop": 1.5, - "_fogRange": 1.2, - "_accurate": false - }, - { - "__type__": "cc.OctreeInfo", - "_enabled": false, - "_minPos": { - "__type__": "cc.Vec3", - "x": -1024, - "y": -1024, - "z": -1024 - }, - "_maxPos": { - "__type__": "cc.Vec3", - "x": 1024, - "y": 1024, - "z": 1024 - }, - "_depth": 8 - } -] \ No newline at end of file diff --git a/assets/scene/main.scene.meta b/assets/scene/main.scene.meta deleted file mode 100644 index 7aa35b7..0000000 --- a/assets/scene/main.scene.meta +++ /dev/null @@ -1,11 +0,0 @@ -{ - "ver": "1.1.35", - "importer": "scene", - "imported": true, - "uuid": "7bf3dc07-9b4b-4f86-8cb5-eb14937657d4", - "files": [ - ".json" - ], - "subMetas": {}, - "userData": {} -} diff --git a/assets/script/Main.ts b/assets/script/Main.ts index 28e51f8..458be08 100644 --- a/assets/script/Main.ts +++ b/assets/script/Main.ts @@ -2,7 +2,7 @@ * @Author: dgflash * @Date: 2021-07-03 16:13:17 * @LastEditors: dgflash - * @LastEditTime: 2022-03-22 14:36:22 + * @LastEditTime: 2022-04-15 12:38:05 */ import { setDisplayStats, _decorator } from 'cc'; import { DEBUG } from 'cc/env'; diff --git a/assets/script/core/common/log/Logger.ts b/assets/script/core/common/log/Logger.ts index 6dc77ad..f0b6151 100644 --- a/assets/script/core/common/log/Logger.ts +++ b/assets/script/core/common/log/Logger.ts @@ -1,134 +1,134 @@ import { error, log, warn } from "cc"; -export namespace Logger { - var tags: Map = new Map(); +export enum LogType { + /** 网络层日志 */ + Net = 1, + /** 数据结构层日志 */ + Model = 2, + /** 业务逻辑层日志 */ + Business = 4, + /** 视图层日志 */ + View = 8, + /** 配置数据 */ + Config = 16, + /** 登录日志 */ + Trace = 32, +} - enum Key { - /** 网络层日志 */ - Net = 'Net', - /** 数据结构层日志 */ - Model = "Model", - /** 业务逻辑层日志 */ - Business = "Business", - /** 视图层日志 */ - View = "View", - /** 配置数据 */ - Config = "Config", - /** 登录日志 */ - Trace = 'Trace' - } +/** 日志管理 */ +export class Logger { + private static tags: number = 0; - export function init() { - register(Key.Net); - register(Key.Model); - register(Key.Business); - register(Key.View); - register(Key.Config); - register(Key.Trace); + public static init(): void { + this.tags = + LogType.Net | + LogType.Model | + LogType.Business | + LogType.View | + LogType.Config | + LogType.Trace; } /** 开始计时 */ - export function start() { + public static start(): void { console.time("Time"); } /** 打印范围内时间消耗 */ - export function end() { + public static end(): void { console.timeEnd("Time"); } /** 打印表格 */ - export function table(msg: any, describe?: string) { - if (!tags.has(Key.Trace)) { + public static table(msg: any, describe?: string): void { + if (!this.isOpen(LogType.Trace)) { return; } console.table(msg); } /** 无颜色日志 */ - export function trace(msg: any, describe?: string) { - print(Key.Trace, msg, "", describe) + public static trace(msg: any, describe?: string) { + this.print(LogType.Trace, msg, "", describe) } /** 网络层数据日志 */ - export function logNet(msg: any, describe?: string) { - orange(Key.Net, msg, describe); + public static logNet(msg: any, describe?: string) { + this.orange(LogType.Net, msg, describe); } /** 客户端数据结构层日志 */ - export function logModel(msg: any, describe?: string) { - violet(Key.Model, msg, describe); + public static logModel(msg: any, describe?: string) { + this.violet(LogType.Model, msg, describe); } /** 客户端数据结构层日志 */ - export function logBusiness(msg: any, describe?: string) { - blue(Key.Business, msg, describe); + public static logBusiness(msg: any, describe?: string) { + this.blue(LogType.Business, msg, describe); } /** 客户端数据结构层日志 */ - export function logView(msg: any, describe?: string) { - green(Key.View, msg, describe); + public static logView(msg: any, describe?: string) { + this.green(LogType.View, msg, describe); } /** 客户端配置数据 */ - export function logConfig(msg: any, describe?: string) { - gray(Key.Config, msg, describe); + public static logConfig(msg: any, describe?: string) { + this.gray(LogType.Config, msg, describe); } - export function erroring(msg: string) { + public static erroring(msg: string) { error('[ERROR]' + msg); } - export function warning(msg: string) { + public static warning(msg: string) { warn('[WARN]:' + msg); } // 橙色 - function orange(tag: string, msg: any, describe?: string) { - print(tag, msg, "color:#ee7700;", describe) + public static orange(tag: LogType, msg: any, describe?: string) { + this.print(tag, msg, "color:#ee7700;", describe) } // 紫色 - function violet(tag: string, msg: any, describe?: string) { - print(tag, msg, "color:Violet;", describe) + public static violet(tag: LogType, msg: any, describe?: string) { + this.print(tag, msg, "color:Violet;", describe) } // 蓝色 - function blue(tag: string, msg: any, describe?: string) { - print(tag, msg, "color:#3a5fcd;", describe) + public static blue(tag: LogType, msg: any, describe?: string) { + this.print(tag, msg, "color:#3a5fcd;", describe) } // 绿色 - function green(tag: string, msg: any, describe?: string) { - print(tag, msg, "color:green;", describe) + public static green(tag: LogType, msg: any, describe?: string) { + this.print(tag, msg, "color:green;", describe) } // 灰色 - function gray(tag: string, msg: any, describe?: string) { - print(tag, msg, "color:gray;", describe) + public static gray(tag: LogType, msg: any, describe?: string) { + this.print(tag, msg, "color:gray;", describe) } - function register(tag: Key) { - if (!tags.has(tag)) { - tags.set(tag, true); - } + private static isOpen(tag: LogType): boolean { + return (this.tags & tag) != 0; } - function print(tag: string, msg: any, color: string, describe?: string) { + public static print(tag: LogType, msg: any, color: string, describe?: string) { // 标记没有打开,不打印该日志 - if (!tags.has(tag)) { + if (!this.isOpen(tag)) { return; } var backLog = console.log || log; if (describe) { - backLog.call(null, "%c%s%s%s:%s%o", color, getDateString(), '[' + tag + ']', stack(5), describe, msg); + backLog.call(null, "%c%s%s%s:%s%o", color, this.getDateString(), '[' + tag + ']', this.stack(5), describe, msg); } else { - backLog.call(null, "%c%s%s%s:%o", color, getDateString(), '[' + tag + ']', stack(5), msg); + backLog.call(null, "%c%s%s%s:%o", color, this.getDateString(), '[' + tag + ']', this.stack(5), msg); } } - function stack(index: number): string { + private static stack(index: number): string { var e = new Error(); var lines = e.stack!.split("\n"); var result: Array = []; @@ -177,7 +177,7 @@ export namespace Logger { return ""; } - function getDateString(): string { + public static getDateString(): string { let d = new Date(); let str = d.getHours().toString(); let timeStr = ""; diff --git a/assets/script/core/common/manager/RandomManager.ts b/assets/script/core/common/manager/RandomManager.ts index 314620e..3d92bab 100644 --- a/assets/script/core/common/manager/RandomManager.ts +++ b/assets/script/core/common/manager/RandomManager.ts @@ -1,7 +1,5 @@ /** 引擎 utils.ts 中有一些基础数学方法 */ - - /** 随机管理 */ export class RandomManager { private static _instance: RandomManager; diff --git a/assets/script/core/common/manager/TimerManager.ts b/assets/script/core/common/manager/TimerManager.ts index 082e1e3..30327f6 100644 --- a/assets/script/core/common/manager/TimerManager.ts +++ b/assets/script/core/common/manager/TimerManager.ts @@ -1,7 +1,7 @@ import { Component } from "cc"; import { EventDispatcher } from "../event/EventDispatcher"; -const guid = function () { +export const guid = function () { let guid: string = ""; for (let i = 1; i <= 32; i++) { let n = Math.floor(Math.random() * 16.0).toString(16); diff --git a/assets/script/core/gui/badge/Badge.ts b/assets/script/core/gui/badge/Badge.ts index f574aaf..35b0e65 100644 --- a/assets/script/core/gui/badge/Badge.ts +++ b/assets/script/core/gui/badge/Badge.ts @@ -50,9 +50,7 @@ export class Badge extends Component { // 初始化badge,插入节点等操作 initBadge() { const badgeNode = this.createBadge(); - this.node.addChild(badgeNode); - console.log('badgeNode:', badgeNode); } // 设置位置 @@ -135,4 +133,4 @@ export class Badge extends Component { } start() { } -} +} \ No newline at end of file diff --git a/assets/script/core/libs/ECS.ts b/assets/script/core/libs/ECS.ts index af94a06..b6b47d4 100644 --- a/assets/script/core/libs/ECS.ts +++ b/assets/script/core/libs/ECS.ts @@ -527,6 +527,7 @@ export module ecs { } this.mask.set(compTid); + //@ts-ignore this[tmpCtor.compName] = ctor; this.compTid2Ctor.set(compTid, tmpCtor); ctor.ent = this; @@ -589,12 +590,14 @@ export module ecs { compName = ctor.compName; if (this.mask.has(componentTypeId)) { hasComp = true; + //@ts-ignore let comp = this[ctor.compName] as IComp; + //@ts-ignore comp.ent = null; if (isRecycle) { comp.reset(); if (comp.canRecycle) { - compPools.get(componentTypeId).push(comp); + compPools.get(componentTypeId)!.push(comp); } } else { @@ -604,6 +607,7 @@ export module ecs { } if (hasComp) { + //@ts-ignore this[compName] = null; this.mask.delete(componentTypeId); this.compTid2Ctor.delete(componentTypeId); @@ -703,6 +707,8 @@ export module ecs { } } + //#region Matcher + abstract class BaseOf { protected mask = new Mask(); public indices: number[] = []; @@ -918,6 +924,7 @@ export module ecs { return newMatcher; } } + //#endregion //#region System /** @@ -927,32 +934,40 @@ export module ecs { * 当实体从当前System移除,下次再次符合条件进入System也会执行上述流程。 */ export interface IEntityEnterSystem { - entityEnter(entities: E[]): void; + entityEnter(entity: E): void; } /** * 如果需要监听实体从当前System移除,需要实现这个接口。 */ export interface IEntityRemoveSystem { - entityRemove(entities: E[]): void; + entityRemove(entity: E): void; } /** * 第一次执行update */ export interface ISystemFirstUpdate { - firstUpdate(entities: E[]): void; + firstUpdate(entity: E): void; + } + + /** + * 执行update + */ + export interface ISystemUpdate { + update(entity: E): void; } export abstract class ComblockSystem { protected group: Group; protected dt: number = 0; - private enteredEntities: Map | null = null; - private removedEntities: Map | null = null; + private enteredEntities: Map = null!; + private removedEntities: Map = null!; private hasEntityEnter: boolean = false; private hasEntityRemove: boolean = false; + private hasUpdate: boolean = false; private tmpExecute: ((dt: number) => void) | null = null; private execute!: (dt: number) => void; @@ -963,9 +978,11 @@ export module ecs { let hasEntityEnter = hasOwnProperty.call(prototype, 'entityEnter'); let hasEntityRemove = hasOwnProperty.call(prototype, 'entityRemove'); let hasFirstUpdate = hasOwnProperty.call(prototype, 'firstUpdate'); + let hasUpdate = hasOwnProperty.call(prototype, 'update'); this.hasEntityEnter = hasEntityEnter; this.hasEntityRemove = hasEntityRemove; + this.hasUpdate = hasUpdate; if (hasEntityEnter || hasEntityRemove) { this.enteredEntities = new Map(); @@ -998,17 +1015,32 @@ export module ecs { return this.group.count > 0; } + /** + * 先执行entityEnter,最后执行firstUpdate + * @param dt + * @returns + */ private updateOnce(dt: number) { if (this.group.count === 0) { return; } + this.dt = dt; + // 处理刚进来的实体 - if (this.enteredEntities!.size > 0) { - (this as unknown as IEntityEnterSystem).entityEnter(Array.from(this.enteredEntities!.values()) as E[]); - this.enteredEntities!.clear(); + if (this.enteredEntities.size > 0) { + var entities = this.enteredEntities.values(); + for (let entity of entities) { + (this as unknown as IEntityEnterSystem).entityEnter(entity); + } + this.enteredEntities.clear(); } - (this as unknown as ISystemFirstUpdate).firstUpdate(this.group.matchEntities); + + // 只执行firstUpdate + for (let entity of this.group.matchEntities) { + (this as unknown as ISystemFirstUpdate).firstUpdate(entity); + } + this.execute = this.tmpExecute!; this.execute(dt); this.tmpExecute = null; @@ -1020,37 +1052,55 @@ export module ecs { * @returns */ private execute0(dt: number): void { - if (this.group.count === 0) { - return; - } + if (this.group.count === 0) return; + this.dt = dt; - this.update(this.group.matchEntities); + + // 执行update + if (this.hasUpdate) { + for (let entity of this.group.matchEntities) { + (this as unknown as ISystemUpdate).update(entity); + } + } } /** - * 先执行entityRemove,再执行entityEnter,最后执行update。 + * 先执行entityRemove,再执行entityEnter,最后执行update * @param dt * @returns */ private execute1(dt: number): void { - if (this.removedEntities!.size > 0) { + if (this.removedEntities.size > 0) { if (this.hasEntityRemove) { - (this as unknown as IEntityRemoveSystem).entityRemove(Array.from(this.removedEntities!.values()) as E[]); + var entities = this.removedEntities.values(); + for (let entity of entities) { + (this as unknown as IEntityRemoveSystem).entityRemove(entity); + } } - this.removedEntities!.clear(); - } - if (this.group.count === 0) { - return; + this.removedEntities.clear(); } + + if (this.group.count === 0) return; + this.dt = dt; + // 处理刚进来的实体 if (this.enteredEntities!.size > 0) { if (this.hasEntityEnter) { - (this as unknown as IEntityEnterSystem).entityEnter(Array.from(this.enteredEntities!.values()) as E[]); + var entities = this.enteredEntities!.values(); + for (let entity of entities) { + (this as unknown as IEntityEnterSystem).entityEnter(entity); + } } this.enteredEntities!.clear(); } - this.update(this.group.matchEntities as E[]); + + // 执行update + if (this.hasUpdate) { + for (let entity of this.group.matchEntities) { + (this as unknown as ISystemUpdate).update(entity); + } + } } /** @@ -1059,8 +1109,6 @@ export module ecs { * 根据提供的组件过滤实体。 */ abstract filter(): IMatcher; - // abstract update(entities: E[]): void; - update(entities: E[]) { }; // 避免不需要用update时写一些多余的代码 } /** diff --git a/assets/script/core/libs/security/crypto-js.js.meta b/assets/script/core/libs/security/crypto-js.js.meta index 7d94ba4..4dfa3d7 100644 --- a/assets/script/core/libs/security/crypto-js.js.meta +++ b/assets/script/core/libs/security/crypto-js.js.meta @@ -3,7 +3,11 @@ "importer": "javascript", "imported": true, "uuid": "83485788-0873-4c9f-a03f-c9f9b5ee44ca", - "files": [], + "files": [ + ".js" + ], "subMetas": {}, - "userData": {} + "userData": { + "isPlugin": true + } } diff --git a/assets/script/core/libs/seedrandom.meta b/assets/script/core/libs/seedrandom.meta deleted file mode 100644 index 92593bd..0000000 --- a/assets/script/core/libs/seedrandom.meta +++ /dev/null @@ -1,12 +0,0 @@ -{ - "ver": "1.1.0", - "importer": "directory", - "imported": true, - "uuid": "09278f94-9908-4744-8f7a-c9ad0f2848b1", - "files": [], - "subMetas": {}, - "userData": { - "compressionType": {}, - "isRemoteBundle": {} - } -} diff --git a/assets/script/core/libs/seedrandom/seedrandom.js.meta b/assets/script/core/libs/seedrandom/seedrandom.js.meta deleted file mode 100644 index 4a0b70c..0000000 --- a/assets/script/core/libs/seedrandom/seedrandom.js.meta +++ /dev/null @@ -1,17 +0,0 @@ -{ - "ver": "4.0.23", - "importer": "javascript", - "imported": true, - "uuid": "7ae57655-d1bf-4482-9142-b47d95e5aa3c", - "files": [ - ".js" - ], - "subMetas": {}, - "userData": { - "isPlugin": true, - "loadPluginInWeb": true, - "loadPluginInNative": true, - "loadPluginInEditor": false, - "simulateGlobals": [] - } -} diff --git a/assets/script/core/utils/PlatformUtil.ts b/assets/script/core/utils/PlatformUtil.ts new file mode 100644 index 0000000..0b7e59d --- /dev/null +++ b/assets/script/core/utils/PlatformUtil.ts @@ -0,0 +1,41 @@ +/* + * @Date: 2021-08-14 16:17:03 + * @LastEditors: H.Joeson + * @LastEditTime: 2021-11-25 15:52:12 + */ +import { sys } from "cc"; + +export class PlatformUtil { + public static isNativeAndroid() { + if (typeof jsb == "undefined") + return false + if (sys.isNative && sys.platform === sys.Platform.ANDROID) + return true + return false + } + + public static isNativeIOS() { + if (typeof jsb == "undefined") + return false + if (sys.isNative && sys.os === sys.OS.IOS) + return true + return false + } + + public static getPlateform() { + if (this.isNativeAndroid()) + return 'android' + else if (this.isNativeIOS()) + return 'ios' + else + return 'h5' + } + + public static isIOSwebview = function () { + //@ts-ignore + if (window.webkit && window.webkit.messageHandlers && window.webkit.messageHandlers.sdkLoginOut) + return true + else + return false + } +} diff --git a/assets/script/core/utils/PlatformUtil.ts.meta b/assets/script/core/utils/PlatformUtil.ts.meta new file mode 100644 index 0000000..38452ea --- /dev/null +++ b/assets/script/core/utils/PlatformUtil.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.23", + "importer": "typescript", + "imported": true, + "uuid": "c0822f63-9e67-4f3f-9bd1-ef6d4de861bd", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/script/game/account/bll/AccountNetData.ts b/assets/script/game/account/bll/AccountNetData.ts index 5f87f3e..56ddc7b 100644 --- a/assets/script/game/account/bll/AccountNetData.ts +++ b/assets/script/game/account/bll/AccountNetData.ts @@ -2,7 +2,7 @@ * @Author: dgflash * @Date: 2021-11-23 15:51:15 * @LastEditors: dgflash - * @LastEditTime: 2022-03-10 10:21:27 + * @LastEditTime: 2022-04-15 09:47:36 */ import { v3 } from "cc"; @@ -28,44 +28,42 @@ export class AccountNetDataSystem extends ecs.ComblockSystem implements ecs.IEnt return ecs.allOf(AccountNetDataComp, AccountModelComp); } - entityEnter(entities: Account[]): void { - for (let e of entities) { - var params: any = { - playerId: netConfig.dbid, - sessionKey: netConfig.sessionKey, - } - - let onComplete = { - target: this, - callback: (data: any) => { - // 设置本地存储的用户标识(用于下次登录不输入帐号) - this.setLocalStorage(data.id); - - // 创建玩家角色对象 - this.createRole(e, data); - - // 玩家登录成功事件 - Message.dispatchEvent(GameEvent.LoginSuccess); - } - } - // 请求登录游戏获取角色数据 - // netChannel.game.req("LoginAction", "loadPlayer", params, onComplete); - - // 离线测试代码开始 - var data = { - id: 1, - name: "Oops", - power: 10, - agile: 10, - physical: 10, - lv: 1, - jobId: 1 - } - onComplete.callback(data); - // 离线测试代码结束 - - e.remove(AccountNetDataComp); + entityEnter(e: Account): void { + var params: any = { + playerId: netConfig.dbid, + sessionKey: netConfig.sessionKey, } + + let onComplete = { + target: this, + callback: (data: any) => { + // 设置本地存储的用户标识(用于下次登录不输入帐号) + this.setLocalStorage(data.id); + + // 创建玩家角色对象 + this.createRole(e, data); + + // 玩家登录成功事件 + Message.dispatchEvent(GameEvent.LoginSuccess); + } + } + // 请求登录游戏获取角色数据 + // netChannel.game.req("LoginAction", "loadPlayer", params, onComplete); + + // 离线测试代码开始 + var data = { + id: 1, + name: "Oops", + power: 10, + agile: 10, + physical: 10, + lv: 1, + jobId: 1 + } + onComplete.callback(data); + // 离线测试代码结束 + + e.remove(AccountNetDataComp); } /** 创建角色对象(自定义逻辑) */ diff --git a/assets/script/game/common/config/GameQueryConfig.ts b/assets/script/game/common/config/GameQueryConfig.ts index d680e74..a5d5477 100644 --- a/assets/script/game/common/config/GameQueryConfig.ts +++ b/assets/script/game/common/config/GameQueryConfig.ts @@ -1,5 +1,12 @@ -import { sys, warn } from "cc"; +/* + * @Author: dgflash + * @Date: 2022-04-14 17:08:01 + * @LastEditors: dgflash + * @LastEditTime: 2022-04-15 17:02:20 + */ +import { warn } from "cc"; import { Logger } from "../../../core/common/log/Logger"; +import { guid } from "../../../core/common/manager/TimerManager"; import { UrlParse } from "./UrlParse"; /* @@ -62,47 +69,10 @@ export class GameQueryConfig { return; } if (!data["username"]) { - data["username"] = getWeakUUID(); + data["username"] = guid(); } this._data = Object.freeze(data); Logger.logConfig(this._data, "查询参数"); } -} - -let getWeakUUID = function () { - function uuidGenerator(len: number, radix: number) { - let chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split(''); - let uuid = [], i; - radix = radix || chars.length; - - if (len) { - // Compact form - for (i = 0; i < len; i++) uuid[i] = chars[0 | Math.random() * radix]; - } - else { - // rfc4122, version 4 form - let r; - - // rfc4122 requires these characters - uuid[8] = uuid[13] = uuid[18] = uuid[23] = '-'; - uuid[14] = '4'; - // Fill in random data. At i==19 set the high bits of clock sequence as - // per rfc4122, sec. 4.1.5 - for (i = 0; i < 36; i++) { - if (!uuid[i]) { - r = 0 | Math.random() * 16; - uuid[i] = chars[(i == 19) ? (r & 0x3) | 0x8 : r]; - } - } - } - return uuid.join(''); - } - let uuid = sys.localStorage.getItem("__uuid_"); - if (!uuid) { - uuid = sys.os + sys.platform + "_" + uuidGenerator(13, 16); - uuid = uuid.replace(/[\s]+/, "") - sys.localStorage.setItem("__uuid_", uuid); - } - return uuid; } \ No newline at end of file diff --git a/assets/script/game/common/ecs/position/MoveTo.ts b/assets/script/game/common/ecs/position/MoveTo.ts index 7a9568b..3b1af43 100644 --- a/assets/script/game/common/ecs/position/MoveTo.ts +++ b/assets/script/game/common/ecs/position/MoveTo.ts @@ -2,7 +2,7 @@ * @Author: dgflash * @Date: 2021-08-11 16:41:12 * @LastEditors: dgflash - * @LastEditTime: 2022-01-27 11:33:31 + * @LastEditTime: 2022-04-15 11:36:40 */ import { Node, Vec3 } from "cc"; import { Timer } from "../../../../core/common/manager/TimerManager"; @@ -58,78 +58,72 @@ class VariableMoveToComponent extends ecs.Comp { } /** 跟踪移动到目标位置 */ -export class MoveToSystem extends ecs.ComblockSystem implements ecs.IEntityEnterSystem, ecs.IEntityRemoveSystem { +export class MoveToSystem extends ecs.ComblockSystem implements ecs.IEntityEnterSystem, ecs.IEntityRemoveSystem, ecs.ISystemUpdate { filter(): ecs.IMatcher { return ecs.allOf(MoveToComp); } - entityEnter(entities: ecs.Entity[]): void { - for (let e of entities) { - e.add(VariableMoveToComponent); - } + entityEnter(e: ecs.Entity): void { + e.add(VariableMoveToComponent); } - entityRemove(entities: ecs.Entity[]): void { - for (let e of entities) { - e.remove(VariableMoveToComponent); - } + entityRemove(e: ecs.Entity): void { + e.remove(VariableMoveToComponent); } - update(entities: ecs.Entity[]) { - for (let e of entities) { - let move = e.get(MoveToComp); - let mtv = e.get(VariableMoveToComponent); - let end: Vec3; + update(e: ecs.Entity) { + let move = e.get(MoveToComp); + let mtv = e.get(VariableMoveToComponent); + let end: Vec3; - console.assert(move.speed > 0, "移动速度必须要大于零"); + console.assert(move.speed > 0, "移动速度必须要大于零"); - if (move.target instanceof Node) { - end = move.ns == Node.NodeSpace.WORLD ? move.target.worldPosition : move.target.position; - } - else { - end = move.target as Vec3; + if (move.target instanceof Node) { + end = move.ns == Node.NodeSpace.WORLD ? move.target.worldPosition : move.target.position; + } + else { + end = move.target as Vec3; + } + + // 目标移动后,重计算移动方向与移动到目标点的速度 + if (mtv.end == null || !mtv.end.strictEquals(end)) { + let target = end.clone(); + if (move.offsetVector) { + target = target.add(move.offsetVector); // 这里的问题 } - // 目标移动后,重计算移动方向与移动到目标点的速度 - if (mtv.end == null || !mtv.end.strictEquals(end)) { - let target = end.clone(); - if (move.offsetVector) { - target = target.add(move.offsetVector); // 这里的问题 - } + // 移动方向与移动数度 + let start = move.ns == Node.NodeSpace.WORLD ? move.node.worldPosition : move.node.position; + move.velocity = Vec3Util.sub(target, start).normalize(); - // 移动方向与移动数度 - let start = move.ns == Node.NodeSpace.WORLD ? move.node.worldPosition : move.node.position; - move.velocity = Vec3Util.sub(target, start).normalize(); + // 移动时间与目标偏位置计算 + let distance = Vec3.distance(start, target) - move.offset; - // 移动时间与目标偏位置计算 - let distance = Vec3.distance(start, target) - move.offset; - - move.onChange?.call(this); - - if (distance - move.offset <= 0) { - this.exit(e); - } - else { - mtv.timer.step = distance / move.speed; - mtv.end = end.clone(); - mtv.target = move.velocity.clone().multiplyScalar(distance).add(start); - } - } - - if (move.speed > 0) { - let trans = Vec3Util.mul(move.velocity, move.speed * this.dt); - move.node.translate(trans, Node.NodeSpace.LOCAL); - } - - // 移动完成事件 - if (mtv.timer.update(this.dt)) { - if (move.ns == Node.NodeSpace.WORLD) - move.node.worldPosition = mtv.target; - else - move.node.position = mtv.target; + move.onChange?.call(this); + if (distance - move.offset <= 0) { this.exit(e); } + else { + mtv.timer.step = distance / move.speed; + mtv.end = end.clone(); + mtv.target = move.velocity.clone().multiplyScalar(distance).add(start); + } + } + + if (move.speed > 0) { + let trans = Vec3Util.mul(move.velocity, move.speed * this.dt); + move.node.translate(trans, Node.NodeSpace.LOCAL); + } + + // 移动完成事件 + if (mtv.timer.update(this.dt)) { + if (move.ns == Node.NodeSpace.WORLD) + move.node.worldPosition = mtv.target; + else + move.node.position = mtv.target; + + this.exit(e); } } diff --git a/assets/script/game/initialize/view/Hot.ts b/assets/script/game/initialize/view/Hot.ts new file mode 100644 index 0000000..b213672 --- /dev/null +++ b/assets/script/game/initialize/view/Hot.ts @@ -0,0 +1,208 @@ +import { error, log, sys } from "cc"; +import { resLoader } from "../../../core/common/loader/ResLoader"; + +/** 热更参数 */ +export class HotOptions { + /** 获取到版本号信息 */ + onVersionInfo: Function | null = null; + /** 发现新版本,请更新 */ + onNeedToUpdate: Function | null = null; + /** 和远程版本一致,无须更新 */ + onNoNeedToUpdate: Function | null = null; + /** 更新失败 */ + onUpdateFailed: Function | null = null; + /** 更新完成 */ + onUpdateSucceed: Function | null = null; + /** 更新进度 */ + onUpdateProgress: Function | null = null; + + check() { + for (let key in this) { + if (key !== 'check') { + if (!this[key]) { + log(`参数HotOptions.${key}未设置!`); + return false; + } + } + } + return true + } +} + +/** 热更管理 */ +export class Hot { + private assetsMgr: jsb.AssetsManager = null!; + private options: HotOptions | null = null; + private state = Hot.State.None; + private storagePath: string = ""; + private manifest: string = ""; + + static State = { + None: 0, + Check: 1, + Update: 2, + } + + /** 热更初始化 */ + init(opt: HotOptions) { + if (!sys.isNative) { + return; + } + if (!opt.check()) { + return; + } + this.options = opt; + + if (this.assetsMgr) { + return; + } + + resLoader.load('project', (err: Error | null, res: any) => { + if (err) { + error("【热更新界面】缺少热更新配置文件"); + return; + } + + this.showSearchPath(); + + this.manifest = res.nativeUrl; + this.storagePath = `${jsb.fileUtils.getWritablePath()}/hotupdate_storage`; + this.assetsMgr = new jsb.AssetsManager(this.manifest, this.storagePath, (versionA, versionB) => { + console.log("【热更新】客户端版本: " + versionA + ', 当前最新版本: ' + versionB); + this.options?.onVersionInfo && this.options.onVersionInfo({ local: versionA, server: versionB }); + + let vA = versionA.split('.'); + let vB = versionB.split('.'); + for (let i = 0; i < vA.length; ++i) { + let a = parseInt(vA[i]); + let b = parseInt(vB[i] || '0'); + if (a !== b) { + return a - b; + } + } + + if (vB.length > vA.length) { + return -1; + } + else { + return 0; + } + }); + + // 设置验证回调,如果验证通过,则返回true,否则返回false + this.assetsMgr.setVerifyCallback((path: string, asset: jsb.ManifestAsset) => { + if (asset.compressed) { + return true; + } + else { + return true; + } + }); + + var localManifest = this.assetsMgr.getLocalManifest(); + console.log('【热更新】热更资源存放路径: ' + this.storagePath); + console.log('【热更新】本地资源配置路径: ' + this.manifest); + console.log('【热更新】本地包地址: ' + localManifest.getPackageUrl()); + console.log('【热更新】远程 project.manifest 地址: ' + localManifest.getManifestFileUrl()); + console.log('【热更新】远程 version.manifest 地址: ' + localManifest.getVersionFileUrl()); + + this.checkUpdate(); + }); + } + + /** 删除热更所有存储文件 */ + clearHotUpdateStorage() { + jsb.fileUtils.removeDirectory(this.storagePath); + } + + // 检查更新 + checkUpdate() { + if (!this.assetsMgr) { + log('【热更新】请先初始化') + return; + } + + if (this.assetsMgr.getState() === jsb.AssetsManager.State.UNINITED) { + error('【热更新】未初始化') + return; + } + if (!this.assetsMgr.getLocalManifest().isLoaded()) { + log('【热更新】加载本地 manifest 失败 ...'); + return; + } + this.assetsMgr.setEventCallback(this.onHotUpdateCallBack.bind(this)); + this.state = Hot.State.Check; + // 下载version.manifest,进行版本比对 + this.assetsMgr.checkUpdate(); + } + + /** 开始更热 */ + hotUpdate() { + if (!this.assetsMgr) { + log('【热更新】请先初始化') + return + } + this.assetsMgr.setEventCallback(this.onHotUpdateCallBack.bind(this)); + this.state = Hot.State.Update; + this.assetsMgr.update(); + } + + private onHotUpdateCallBack(event: jsb.EventAssetsManager) { + let code = event.getEventCode(); + switch (code) { + case jsb.EventAssetsManager.ALREADY_UP_TO_DATE: + console.log("【热更新】当前版本与远程版本一致且无须更新"); + this.options?.onNoNeedToUpdate && this.options.onNoNeedToUpdate(code) + break; + case jsb.EventAssetsManager.NEW_VERSION_FOUND: + console.log('【热更新】发现新版本,请更新'); + this.options?.onNeedToUpdate && this.options.onNeedToUpdate(code, this.assetsMgr!.getTotalBytes()); + break; + case jsb.EventAssetsManager.ASSET_UPDATED: + console.log('【热更新】资产更新'); + break; + case jsb.EventAssetsManager.UPDATE_PROGRESSION: + if (this.state === Hot.State.Update) { + // event.getPercent(); + // event.getPercentByFile(); + // event.getDownloadedFiles() + ' / ' + event.getTotalFiles(); + // event.getDownloadedBytes() + ' / ' + event.getTotalBytes(); + console.log('【热更新】更新中...', event.getDownloadedFiles(), event.getTotalFiles(), event.getPercent()); + this.options?.onUpdateProgress && this.options.onUpdateProgress(event); + } + break; + case jsb.EventAssetsManager.UPDATE_FINISHED: + this.onUpdateFinished(); + break; + default: + this.onUpdateFailed(code); + break; + } + } + + private onUpdateFailed(code: any) { + this.assetsMgr.setEventCallback(null!) + this.options?.onUpdateFailed && this.options.onUpdateFailed(code); + } + + private onUpdateFinished() { + this.assetsMgr.setEventCallback(null!); + let searchPaths = jsb.fileUtils.getSearchPaths(); + let newPaths = this.assetsMgr.getLocalManifest().getSearchPaths(); + Array.prototype.unshift.apply(searchPaths, newPaths); + localStorage.setItem('HotUpdateSearchPaths', JSON.stringify(searchPaths)); + jsb.fileUtils.setSearchPaths(searchPaths); + + console.log('【热更新】更新成功'); + this.options?.onUpdateSucceed && this.options.onUpdateSucceed(); + } + + private showSearchPath() { + console.log("========================搜索路径========================"); + let searchPaths = jsb.fileUtils.getSearchPaths(); + for (let i = 0; i < searchPaths.length; i++) { + console.log("[" + i + "]: " + searchPaths[i]); + } + console.log("======================================================"); + } +} \ No newline at end of file diff --git a/assets/script/game/initialize/view/Hot.ts.meta b/assets/script/game/initialize/view/Hot.ts.meta new file mode 100644 index 0000000..5fd2f05 --- /dev/null +++ b/assets/script/game/initialize/view/Hot.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.23", + "importer": "typescript", + "imported": true, + "uuid": "f63770a4-6dbf-4283-9476-ca015630e0af", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/script/game/initialize/view/HotUpdate.ts b/assets/script/game/initialize/view/HotUpdate.ts new file mode 100644 index 0000000..0ce2961 --- /dev/null +++ b/assets/script/game/initialize/view/HotUpdate.ts @@ -0,0 +1,139 @@ +/* + * @Author: dgflash + * @Date: 2022-04-15 14:44:04 + * @LastEditors: dgflash + * @LastEditTime: 2022-04-15 20:25:02 + */ +import { Component, game, sys, _decorator } from "cc"; +import { tips } from "../../../core/gui/prompt/TipsManager"; +import { oops } from "../../../core/Oops"; +import { UIID } from "../../common/config/GameUIConfig"; +import { Hot, HotOptions } from "./Hot"; +import { LoadingViewComp } from "./LoadingViewComp"; + +const { ccclass, property } = _decorator; + +/** 热更新界面控制脚本 */ +@ccclass('HotUpdate') +export class HotUpdate extends Component { + /** 热更新业务管理对象 */ + private hot = new Hot(); + /** 公用加载界面UI做更新提示 */ + private lv: LoadingViewComp = null!; + + onLoad() { + if (sys.isNative) { + this.lv = this.getComponent(LoadingViewComp)!; + this.lv.data.prompt = oops.language.getLangByID("update_tips_check_update"); + this.startHotUpdate(); + } + } + + /** 开始热更新 */ + private startHotUpdate() { + let options = new HotOptions(); + options.onVersionInfo = (data: any) => { + // console.log(`【热更新界面】本地版本:${data.local},远程版本:${data.server}`); + }; + options.onUpdateProgress = (event: jsb.EventAssetsManager) => { + // 进度条 + this.lv.data.finished = event.getDownloadedFiles(); + this.lv.data.total = event.getTotalFiles(); + + // 进度提示字 + let pc = event.getPercent(); + let _total = event.getTotalBytes(); + let _have = event.getDownloadedBytes(); + + let total: string, have: string; + if (_total < 1048576) { // 小于1m,就显示kb + _total = Math.ceil(_total / 1024) + total = _total + 'K' + } + else { // 显示m + total = (_total / (1024 * 1024)).toFixed(1); + total = total + 'M' + } + + if (_have < 1048576) { // 小于1m,就显示kb + _have = Math.ceil(_have / 1024) + have = _have + 'K' + } + else { // 显示m + have = (_have / (1024 * 1024)).toFixed(1); + have = have + 'M' + } + + if (total == '0K') { + this.lv.data.prompt = oops.language.getLangByID("update_tips_check_update"); + } + else { + this.lv.data.prompt = oops.language.getLangByID("update_tips_update") + have + '/' + total + ' (' + parseInt(pc * 100 + "") + '%)'; + } + }; + options.onNeedToUpdate = (data: any, totalBytes: number) => { + this.lv.data.prompt = oops.language.getLangByID("update_tips_new_version"); + let total: string = ""; + if (totalBytes < 1048576) { // 小于1m,就显示kb + totalBytes = Math.ceil(totalBytes / 1024); + total = total + 'KB'; + } + else { + total = (totalBytes / (1024 * 1024)).toFixed(1); + total = total + 'MB'; + } + + // 提示更新 + this.checkForceUpdate(() => { + // 非 WIFI 环境提示玩家 + this.showUpdateDialog(total, () => { + this.hot.hotUpdate(); + }) + }); + }; + options.onNoNeedToUpdate = () => { + this.lv.enter(); + }; + options.onUpdateFailed = () => { + this.lv.data.prompt = oops.language.getLangByID("update_tips_update_fail"); + this.hot.checkUpdate(); + }; + options.onUpdateSucceed = () => { + this.lv.data.prompt = oops.language.getLangByID("update_tips_update_success"); + + setTimeout(() => { + game.restart(); + }, 1000); + }; + + this.hot.init(options); + } + + /** 检查是否强制更新信息 */ + private checkForceUpdate(callback: Function) { + let operate: any = { + title: 'common_prompt_title_sys', + content: "update_tips_force", + okWord: 'common_prompt_ok', + cancelWord: 'common_prompt_cancal', + okFunc: () => { + this.hot.clearHotUpdateStorage(); + callback(); + }, + cancelFunc: () => { + game.end(); + }, + needCancel: true + }; + oops.gui.open(UIID.Window, operate); + } + + /** 非 WIFI 环境提示玩家 */ + private showUpdateDialog(size: string, callback: Function) { + if (sys.getNetworkType() == sys.NetworkType.LAN) { + callback(); + return; + } + tips.alert(oops.language.getLangByID("update_nowifi_tip") + size, callback); + } +} \ No newline at end of file diff --git a/assets/script/game/initialize/view/HotUpdate.ts.meta b/assets/script/game/initialize/view/HotUpdate.ts.meta new file mode 100644 index 0000000..62467bd --- /dev/null +++ b/assets/script/game/initialize/view/HotUpdate.ts.meta @@ -0,0 +1,9 @@ +{ + "ver": "4.0.23", + "importer": "typescript", + "imported": true, + "uuid": "f64de890-2c08-4b87-91c6-a94a9a23da00", + "files": [], + "subMetas": {}, + "userData": {} +} diff --git a/assets/script/game/initialize/view/LoadingViewComp.ts b/assets/script/game/initialize/view/LoadingViewComp.ts index 1cf07d3..284dba6 100644 --- a/assets/script/game/initialize/view/LoadingViewComp.ts +++ b/assets/script/game/initialize/view/LoadingViewComp.ts @@ -2,9 +2,9 @@ * @Author: dgflash * @Date: 2021-07-03 16:13:17 * @LastEditors: dgflash - * @LastEditTime: 2022-03-15 10:35:25 + * @LastEditTime: 2022-04-15 20:12:33 */ -import { _decorator } from "cc"; +import { sys, _decorator } from "cc"; import { resLoader } from "../../../core/common/loader/ResLoader"; import { ecs } from "../../../core/libs/ECS"; import { oops } from "../../../core/Oops"; @@ -52,6 +52,12 @@ export class LoadingViewComp extends CCVMParentComp { } start() { + if (!sys.isNative) { + this.enter(); + } + } + + enter() { this.addEvent(); this.loadRes(); } @@ -112,6 +118,6 @@ export class LoadingViewComp extends CCVMParentComp { private onCompleteCallback() { // 初始化帐号模块 smc.account = ecs.getEntity(Account); - smc.account.connect(); + smc.account.connect(); } } \ No newline at end of file diff --git a/assets/script/game/role/bll/RoleChangeJob.ts b/assets/script/game/role/bll/RoleChangeJob.ts index 5863917..4aac585 100644 --- a/assets/script/game/role/bll/RoleChangeJob.ts +++ b/assets/script/game/role/bll/RoleChangeJob.ts @@ -2,7 +2,7 @@ * @Author: dgflash * @Date: 2022-01-25 17:49:26 * @LastEditors: dgflash - * @LastEditTime: 2022-03-10 13:47:35 + * @LastEditTime: 2022-04-15 09:37:39 */ import { Message } from "../../../core/common/event/MessageManager"; @@ -38,15 +38,13 @@ export class RoleChangeJobSystem extends ecs.ComblockSystem implements ecs.IEnti return ecs.allOf(RoleChangeJobComp, RoleModelJobComp); } - entityEnter(entities: Role[]): void { - for (let e of entities) { - // 数值更新 - e.RoleModelJob.id = e.RoleChangeJob.jobId; + entityEnter(e: Role): void { + // 数值更新 + e.RoleModelJob.id = e.RoleChangeJob.jobId; - // 转职事件,通知视图层逻辑刷新界面效果,实现两层逻辑分离 - Message.dispatchEvent(RoleEvent.ChangeJob); + // 转职事件,通知视图层逻辑刷新界面效果,实现两层逻辑分离 + Message.dispatchEvent(RoleEvent.ChangeJob); - e.remove(RoleChangeJobComp); - } + e.remove(RoleChangeJobComp); } } \ No newline at end of file diff --git a/assets/script/game/role/bll/RoleUpgrade.ts b/assets/script/game/role/bll/RoleUpgrade.ts index 04c786d..f6fd48b 100644 --- a/assets/script/game/role/bll/RoleUpgrade.ts +++ b/assets/script/game/role/bll/RoleUpgrade.ts @@ -21,27 +21,25 @@ export class RoleUpgradeSystem extends ecs.ComblockSystem implements ecs.IEntity return ecs.allOf(RoleUpgradeComp, RoleModelLevelComp); } - entityEnter(entities: Role[]): void { - for (let e of entities) { - let rm = e.RoleModel; - let rlm = e.RoleModelLevel; - let ru = e.RoleUpgrade; + entityEnter(e: Role): void { + let rm = e.RoleModel; + let rlm = e.RoleModelLevel; + let ru = e.RoleUpgrade; - if (ru.lv == 0) - rlm.vm.lv++; // 提升一级 - else - rlm.vm.lv = ru.lv; // 设置等级 + if (ru.lv == 0) + rlm.vm.lv++; // 提升一级 + else + rlm.vm.lv = ru.lv; // 设置等级 - // 当前等级配置 - rlm.rtluCurrent.init(rlm.vm.lv); - // 等级附加属性 - rm.attributes.get(RoleAttributeType.hp).level = rlm.rtluCurrent.hp; + // 当前等级配置 + rlm.rtluCurrent.init(rlm.vm.lv); + // 等级附加属性 + rm.attributes.get(RoleAttributeType.hp).level = rlm.rtluCurrent.hp; - // 下个等级配置 - rlm.rtluNext.init(rlm.vm.lv + 1); - rlm.vm.expNext = rlm.rtluNext.needexp; + // 下个等级配置 + rlm.rtluNext.init(rlm.vm.lv + 1); + rlm.vm.expNext = rlm.rtluNext.needexp; - e.remove(RoleUpgradeComp); - } + e.remove(RoleUpgradeComp); } } \ No newline at end of file diff --git a/hotupdate-assets/android/1.0.0.3.1/assets/main/cc.config.json b/hotupdate-assets/android/1.0.0.3.1/assets/main/cc.config.json new file mode 100644 index 0000000..ce4fab0 --- /dev/null +++ b/hotupdate-assets/android/1.0.0.3.1/assets/main/cc.config.json @@ -0,0 +1 @@ +{"importBase":"import","nativeBase":"native","name":"main","deps":[],"uuids":["baCwhf+NVAsJlkL9JXKNcH","fdjsU2o1RKF5x0TziDw3jI"],"paths":{"1":["db:/internal/default_renderpipeline/builtin-forward",0]},"scenes":{"db://assets/main.scene":0},"packs":{},"versions":{"import":[],"native":[]},"redirect":[],"debug":false,"extensionMap":{},"types":["cc.RenderPipeline"]} \ No newline at end of file diff --git a/hotupdate-assets/android/1.0.0.3.1/assets/main/import/ba/ba0b085f-f8d5-40b0-9964-2fd25728d707.json b/hotupdate-assets/android/1.0.0.3.1/assets/main/import/ba/ba0b085f-f8d5-40b0-9964-2fd25728d707.json new file mode 100644 index 0000000..f477866 --- /dev/null +++ b/hotupdate-assets/android/1.0.0.3.1/assets/main/import/ba/ba0b085f-f8d5-40b0-9964-2fd25728d707.json @@ -0,0 +1 @@ +[1,0,["node","_parent","_cameraComponent","game","scene"],[["cc.Node",["_name","_id","_layer","_children","_components","_parent","_lpos"],0,2,9,1,5],["cc.SceneAsset",["_name"],2],["cc.Scene",["_name","_children","_prefab","_globals"],2,2,4,4],["cc.Node",["_name","_layer","_parent","_components","_lpos"],1,1,2,5],["cc.Camera",["_projection","_priority","_orthoHeight","_far","_visibility","node","_color"],-2,1,5],["cc.UITransform",["_name","node","__prefab","_contentSize"],2,1,4,5],["cc.CompPrefabInfo",["fileId"],2],["cc.Canvas",["_name","node","__prefab","_cameraComponent"],2,1,4,1],["cc.Widget",["_alignFlags","_originalHeight","node","__prefab"],1,1,4],["0eec0s4qrZF7onPlYBrD+y+",["node","game","gui"],3,1,1,1],["cc.PrefabInfo",["fileId"],2],["cc.SceneGlobals",["ambient","shadows","_skybox","fog","octree"],3,4,4,4,4,4],["cc.AmbientInfo",["_skyIllumLDR","_skyColorHDR","_groundAlbedoHDR","_skyColorLDR","_groundAlbedoLDR"],2,5,5,5,5],["cc.ShadowsInfo",["_shadowColor"],3,5],["cc.SkyboxInfo",["_useHDR"],2],["cc.FogInfo",["_enabled"],2],["cc.OctreeInfo",[],3]],[[6,0,2],[1,0,2],[2,0,1,2,3,2],[0,0,1,3,4,3],[0,0,5,2],[0,0,2,3,4,6,3],[3,0,1,2,3,4,3],[4,0,1,2,3,4,5,6,6],[5,0,1,2,3,2],[7,0,1,2,3,2],[8,0,1,2,3,3],[9,0,1,2,1],[10,0,2],[11,0,1,2,3,4,1],[12,0,1,2,3,4,2],[13,0,1],[14,0,2],[15,0,2],[16,1]],[[1,"main"],[5,"gui",33554432,[-5],[[8,"Canvas",-1,[0,"03ZMhNEpRK75Hmdzr8ZGhG"],[5,1280,720]],[9,"Canvas",-3,[0,"7acBC/yU9N05fc6HGd8fZS"],-2],[10,45,1280,-4,[0,"1chkRDp1xCFqsnwJh1NVq1"]]],[1,640,360,0]],[3,"root","14hVXuCNlJBZetS8jZbbDK",[-8,1],[[11,-7,-6,1]]],[2,"main",[2],[12,"ba0b085f-f8d5-40b0-9964-2fd25728d707"],[13,[14,0.78125,[2,0.2,0.5019607843137255,0.8,0.520833125],[2,0.2784313725490196,0.2784313725490196,0.2784313725490196,1],[2,0.2,0.5019607843137255,0.8,0.78125],[2,0.2784313725490196,0.2784313725490196,0.2784313725490196,1]],[15,[4,2147483648]],[16,false],[17,true],[18]]],[4,"game",2],[6,"UICamera",33554432,1,[-9],[1,0,0,1000]],[7,0,1073741824,406.813880126183,2000,33554432,5,[4,0]]],0,[0,0,1,0,2,6,0,0,1,0,0,1,0,-1,5,0,3,4,0,0,2,0,-1,4,0,-1,6,0,4,3,1,1,2,2,1,3,9],[],[],[]] diff --git a/hotupdate-assets/android/1.0.0.3.1/assets/main/import/fd/fd8ec536-a354-4a17-9c74-4f3883c378c8.json b/hotupdate-assets/android/1.0.0.3.1/assets/main/import/fd/fd8ec536-a354-4a17-9c74-4f3883c378c8.json new file mode 100644 index 0000000..2c029ec --- /dev/null +++ b/hotupdate-assets/android/1.0.0.3.1/assets/main/import/fd/fd8ec536-a354-4a17-9c74-4f3883c378c8.json @@ -0,0 +1 @@ +[1,0,0,[["RenderQueueDesc",["stages","isTransparent","sortMode"],0],["ForwardPipeline",["_flows"],3,9],["ShadowFlow",["_name","_stages"],2,9],["ShadowStage",["_name"],2],["ForwardFlow",["_name","_priority","_stages"],1,9],["ForwardStage",["_name","renderQueues"],2,9]],[[1,0,1],[2,0,1,2],[3,0,2],[4,0,1,2,3],[5,0,1,2],[0,0,2],[0,1,2,0,4]],[[0,[[1,"ShadowFlow",[[2,"ShadowStage"]]],[3,"ForwardFlow",1,[[4,"ForwardStage",[[5,["default"]],[6,true,1,["default"]]]]]]]]],0,0,[],[],[]] diff --git a/hotupdate-assets/android/1.0.0.3.1/assets/main/index.js b/hotupdate-assets/android/1.0.0.3.1/assets/main/index.js new file mode 100644 index 0000000..ac1482a --- /dev/null +++ b/hotupdate-assets/android/1.0.0.3.1/assets/main/index.js @@ -0,0 +1,342 @@ +System.register("chunks:///_virtual/JsonOb.ts",["cc"],(function(t){"use strict";var e;return{setters:[function(t){e=t.cclegacy}],execute:function(){e._RF.push({},"000b00Lx19Ke4hAFc9/Qlnh","JsonOb",void 0);const r=Object.prototype,o="[object Object]",c="[object Array]",s=["push","pop","shift","unshift","sort","reverse","splice"];t("JsonOb",class{constructor(t,e){r.toString.call(t)!==o&&r.toString.call(t)!==c&&console.error("请传入一个对象或数组"),this._callback=e,this.observe(t)}observe(t,e){r.toString.call(t)===c&&this.overrideArrayProto(t,e),Object.keys(t).forEach((s=>{let i=this,n=t[s],l=e&&e.slice();l?l.push(s):l=[s],Object.defineProperty(t,s,{get:function(){return n},set:function(t){n!==t&&("[object Object]"===r.toString.call(t)&&i.observe(t,l),i._callback(t,n,l),n=t)}}),r.toString.call(t[s])!==o&&r.toString.call(t[s])!==c||this.observe(t[s],l)}),this)}overrideArrayProto(t,e){var r,o=Array.prototype,c=Object.create(Array.prototype),i=this;s.forEach((t=>{Object.defineProperty(c,t,{value:function(){var c=this.slice();return r=o[t].apply(this,arguments),i.observe(this,e),i._callback(this,c,e),r}})})),t.__proto__=c}}),e._RF.pop()}}})); + +System.register("chunks:///_virtual/GameConfig.ts",["cc","./Logger.ts"],(function(t){"use strict";var e,a;return{setters:[function(t){e=t.cclegacy},function(t){a=t.Logger}],execute:function(){e._RF.push({},"00d524dw2FMdaDkmM7kaSH8","GameConfig",void 0);t("GameConfig",class{getConfigPath(t){return"config/game/"+t}getRolePath(t){return`content/role/${t}`}get version(){return this._data.config.version}get package(){return this._data.config.package}get frameRate(){return this._data.config.frameRate}get localDataKey(){return this._data.config.localDataKey}get localDataIv(){return this._data.config.localDataIv}get httpServer(){return this._data.config.httpServer}get httpTimeout(){return this._data.config.httpTimeout}get language(){return this._data.language.type||["zh"]}get languagePathJson(){return this._data.language.path.json||"language/json"}get languagePathTexture(){return this._data.language.path.texture||"language/texture"}constructor(t){this._data=null;let e=t.json;this._data=Object.freeze(e),a.logConfig(this._data,"游戏配置")}}),e._RF.pop()}}})); + +System.register("chunks:///_virtual/Decorator.ts",["cc","./BTreeNode.ts","./BehaviorTree.ts"],(function(e){"use strict";var t,o,r;return{setters:[function(e){t=e.cclegacy},function(e){o=e.BTreeNode},function(e){r=e.BehaviorTree}],execute:function(){t._RF.push({},"0455agxsbxHlYleJPDpJX3l","Decorator",void 0);e("Decorator",class extends o{constructor(e){super(),e&&(this.node=r.getNode(e))}setNode(e){this.node=r.getNode(e)}start(){this.node.setControl(this),this.node.start(),super.start()}end(){this.node.end()}run(e){this.node.run(e)}}),t._RF.pop()}}})); + +System.register("chunks:///_virtual/NetState.ts",["cc","./EventDispatcher.ts"],(function(t){"use strict";var e,n,a,i;return{setters:[function(t){e=t.cclegacy,n=t.sys,a=t.log},function(t){i=t.EventDispatcher}],execute:function(){let c,s;t({NetworkEvent:void 0,NetworkState:void 0}),e._RF.push({},"06a3ayfWydC8pY/lWnVtcRP","NetState",void 0),function(t){t.CHANGE="NetworkEvent.CHANGE"}(c||(c=t("NetworkEvent",{}))),function(t){t.UNKNOWN="unknown",t.ONLINE="online",t.OFFLINE="offline"}(s||(s=t("NetworkState",{})));class o extends i{constructor(){super(),this._state=s.UNKNOWN,n.isBrowser&&this._webInit()}get state(){return this._state}changeState(t){this._state!==t&&(this._state=t,a("[Network] "+t),this.dispatchEvent(c.CHANGE,t))}_webInit(){this._callback(navigator.onLine);let t=window,e=document.body;e.addEventListener?(t.addEventListener("online",(()=>{this._callback(!0)}),!0),t.addEventListener("offline",(()=>{this._callback(!1)}),!0)):e.attachEvent?(t.attachEvent("ononline",(()=>{this._callback(!0)})),t.attachEvent("onoffline",(()=>{this._callback(!1)}))):(t.ononline=()=>{this._callback(!0)},t.onoffline=()=>{this._callback(!1)}),n.isMobile||(window.onLineHandler=()=>{this._callback(!0)},window.offLineHandler=()=>{this._callback(!1)})}_callback(t){t?this.changeState(s.ONLINE):this.changeState(s.OFFLINE)}}t("Network",o);t("network",new o);e._RF.pop()}}})); + +System.register("chunks:///_virtual/RoleModelComp.ts",["cc","./ECS.ts","./ViewModel.ts","./RoleNumericMap.ts"],(function(e){"use strict";var t,s,i,o;return{setters:[function(e){t=e.cclegacy},function(e){s=e.ecs},function(e){i=e.VM},function(e){o=e.RoleNumericMap}],execute:function(){var n;t._RF.push({},"0b313MKJh1LE6DVFdJyex29","RoleModelComp",void 0);e("RoleModelComp",s.register("RoleModel")(n=class extends s.Comp{get name(){return this._name}set name(e){this._name=e,this.vm.name=e}constructor(){super(),this.id=-1,this._name="",this.anim="model1",this.attributes=null,this.vm={},this.attributes=new o(this.vm)}vmAdd(){i.add(this.vm,"Role")}vmRemove(){i.remove("Role")}reset(){for(var e in this.vmRemove(),this.id=-1,this.name="",this.vm)this.vm[e]=0}toString(){console.log(`【${this.name}】的属性"--------------------------------------------`),this.attributes.forEach(((e,t)=>{console.log(t,e.value)}))}})||n);t._RF.pop()}}})); + +System.register("chunks:///_virtual/Md5.ts",["cc"],(function(r){"use strict";var n;return{setters:[function(r){n=r.cclegacy}],execute:function(){r("md5",(function(r){var n=function(r,n){return r<>>32-n},t=function(r,n){var t,o,e,u,c;return e=2147483648&r,u=2147483648&n,c=(1073741823&r)+(1073741823&n),(t=1073741824&r)&(o=1073741824&n)?2147483648^c^e^u:t|o?1073741824&c?3221225472^c^e^u:1073741824^c^e^u:c^e^u},o=function(r,o,e,u,c,i,f){return r=t(r,t(t(function(r,n,t){return r&n|~r&t}(o,e,u),c),f)),t(n(r,i),o)},e=function(r,o,e,u,c,i,f){return r=t(r,t(t(function(r,n,t){return r&t|n&~t}(o,e,u),c),f)),t(n(r,i),o)},u=function(r,o,e,u,c,i,f){return r=t(r,t(t(function(r,n,t){return r^n^t}(o,e,u),c),f)),t(n(r,i),o)},c=function(r,o,e,u,c,i,f){return r=t(r,t(t(function(r,n,t){return n^(r|~t)}(o,e,u),c),f)),t(n(r,i),o)},i=function(r){for(var n,t=r.length,o=t+8,e=16*((o-o%64)/64+1),u=Array(e-1),c=0,i=0;i>>29,u},f=function(r){var n,t="",o="";for(n=0;n<=3;n++)t+=(o="0"+(r>>>8*n&255).toString(16)).substr(o.length-2,2);return t},a=function(r){r=r.toString().replace(/\x0d\x0a/g,"\n");for(var n="",t=0;t127&&o<2048?(n+=String.fromCharCode(o>>6|192),n+=String.fromCharCode(63&o|128)):(n+=String.fromCharCode(o>>12|224),n+=String.fromCharCode(o>>6&63|128),n+=String.fromCharCode(63&o|128))}return n};return function(r){var n,g,C,h,d,s,v,S,m,l=Array();for(r=a(r),l=i(r),s=1732584193,v=4023233417,S=2562383102,m=271733878,n=0;nthis._startTime?(e-this._startTime)/1e3:0,this._deltaTime>i.DEBUG_DT_THRESHOLD&&(this._deltaTime=this.frameTime/1e3),this._startTime=e,this._deltaTime*s}}}),t._RF.pop()}}})); + +System.register("chunks:///_virtual/RotateUtil.ts",["cc","./Vec3Util.ts"],(function(t){"use strict";var o,r,e,a,i;return{setters:[function(t){o=t.cclegacy,r=t.Quat,e=t.Vec3,a=t.toRadian},function(t){i=t.Vec3Util}],execute:function(){o._RF.push({},"103324kr75Hi5d7RZCcRt3P","RotateUtil",void 0);t("RotateUtil",class{static rotateAround(t,o,e){var a=new r;r.rotateAround(a,t.getRotation(),o.normalize(),e),t.setRotation(a)}static rotateAroundTarget(t,o,a,i){var n=t.worldPosition,s=o.worldPosition,c=new r,l=new e;r.fromAxisAngle(c,a,i),e.subtract(l,s,n),e.transformQuat(l,l,c),e.add(l,n,l),o.setWorldPosition(l),r.rotateAround(c,o.worldRotation,a,i),r.normalize(c,c),o.setWorldRotation(c)}static circularEdgePosition(t,o,n){let s=i.z.multiplyScalar(o),c=i.sub(s,t),l=new e;var u=new r;return r.fromAxisAngle(u,e.UP,a(n)),e.transformQuat(l,c,u),e.add(l,t,l),l}}),o._RF.pop()}}})); + +System.register("chunks:///_virtual/LanguageLabel.ts",["cc","./_rollupPluginModLoBabelHelpers.js","./LanguageData.ts"],(function(e){"use strict";var t,a,i,n,r,s,o,p,l,u,h;return{setters:[function(e){t=e.cclegacy,a=e.CCString,i=e._decorator,n=e.Component,r=e.warn,s=e.Label,o=e.RichText,p=e.error},function(e){l=e.applyDecoratedDescriptor,u=e.initializerDefineProperty},function(e){h=e.LanguageData}],execute:function(){var g,c,d,m,b,_,L,y,f,D,I,z,v,C;t._RF.push({},"110c8vEd5NEPL/N9meGQnaX","LanguageLabel",void 0);const{ccclass:w,property:k,menu:S}=i;let U=e("LangLabelParamsItem",w("LangLabelParamsItem")((d=l((c=class{constructor(){u(this,"key",d,this),u(this,"value",m,this)}}).prototype,"key",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),m=l(c.prototype,"value",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),g=c))||g);e("LanguageLabel",(b=w("LanguageLabel"),_=S("ui/language/LanguageLabel"),L=k({type:U,displayName:"params"}),y=k({type:U,displayName:"params"}),f=k({serializable:!0}),D=k({type:a,serializable:!0}),b(I=_((v=l((z=class extends n{constructor(...e){super(...e),u(this,"_params",v,this),u(this,"_dataID",C,this),this.initFontSize=0,this._needUpdate=!1}set params(e){this._params=e,this._needUpdate=!0}get params(){return this._params||[]}get dataID(){return this._dataID||""}set dataID(e){this._dataID=e,this._needUpdate=!0}get string(){let e=h.getLangByID(this._dataID);return e&&this._params.length>0&&this._params.forEach((t=>{e=e.replace(`%{${t.key}}`,t.value)})),e||(r("[LanguageLabel] 未找到语言标识,使用dataID替换"),e=this._dataID),e}language(){this._needUpdate=!0}onLoad(){this._needUpdate=!0,this.getComponent(s)||this.getComponent(o)?(this.getComponent(o)&&(this.initFontSize=this.getComponent(o).fontSize),this.getComponent(s)&&(this.initFontSize=this.getComponent(s).fontSize)):p(this.node.name,this._dataID)}getLabelFont(e){switch(e){case"zh":case"tr":return"SimHei"}return"Helvetica"}setVars(e,t){let a=!1;for(let i=0;i",o.add(this.data,this.tag);let t=this.getVMComponents();for(let e=0;et.uuid!==this.uuid)),n=[];return e.forEach((t=>{n=n.concat(t.getComponentsInChildren("VMBase"))})),t=t.filter((t=>n.indexOf(t)<0)),t}onDestroy(){this.onUnBind(),o.remove(this.tag),this.data=null}})||a)||a)||a);e._RF.pop()}}})); + +System.register("chunks:///_virtual/FlashSprite.ts",["cc"],(function(t){"use strict";var i,e,s,a;return{setters:[function(t){i=t.cclegacy,e=t._decorator,s=t.Component,a=t.Sprite}],execute:function(){var r;i._RF.push({},"186cbGDUSZOTJw+WfcDn1Is","FlashSprite",void 0);const{ccclass:h,property:n}=e;t("default",h("FlashSprite")(r=class extends s{constructor(...t){super(...t),this.duration=.5,this._median=0,this._time=0,this._material=null}onLoad(){this._median=this.duration/2,this._material=this.node.getComponent(a).getMaterial(0),this._material.setProperty("u_rate",1)}update(t){if(this._time>0){this._time-=t,this._time=this._time<0?0:this._time;let i=2*Math.abs(this._time-this._median)/this.duration;this._material.setProperty("u_rate",i)}}clickFlash(){this._time=this.duration}})||r);i._RF.pop()}}})); + +System.register("chunks:///_virtual/JsonUtil.ts",["cc","./ResLoader.ts","./Config.ts"],(function(e){"use strict";var t,s,a,n,o;return{setters:[function(e){t=e.cclegacy,s=e.JsonAsset,a=e.error},function(e){n=e.resLoader},function(e){o=e.config}],execute:function(){t._RF.push({},"1a24ank4nRC46jfzaIfOmtQ","JsonUtil",void 0);var i=new Map;e("JsonUtil",class{static get(e){if(i.has(e))return i.get(e)}static load(e,t){if(i.has(e))t(i.get(e));else{var r=o.game.getConfigPath(e);n.load(r,s,((s,n)=>{s&&a(s.message),i.set(e,n.json),t(n.json)}))}}static loadAsync(e){return new Promise(((t,r)=>{if(i.has(e))t(i.get(e));else{var c=o.game.getConfigPath(e);n.load(c,s,((s,n)=>{s&&a(s.message),i.set(e,n.json),t(n.json)}))}}))}static release(e){var t=o.game.getConfigPath(e);i.delete(e),n.release(t)}}),t._RF.pop()}}})); + +System.register("chunks:///_virtual/ResLoader.ts",["cc"],(function(e){"use strict";var s,r,l,o,t,n;return{setters:[function(e){s=e.assetManager,r=e.error,l=e.js,o=e.Asset,t=e.resources,n=e.cclegacy}],execute:function(){n._RF.push({},"1a2e4jFffpHrYjrpxbnC760","ResLoader",void 0);class a{loadBundle(e,l){return new Promise(((o,t)=>{s.loadBundle(e,{version:l},((e,s)=>{if(e)return r(e);o(s)}))}))}parseLoadResArgs(e,s,r,t){let n=e,a=s,d=r,u=t;if(void 0===t){const e=l.isChildClassOf(s,o);r?(u=r,e&&(d=null)):void 0!==r||e||(u=s,d=null,a=null),void 0===r||e||(d=s,a=null)}return{paths:n,type:a,onProgress:d,onComplete:u}}loadByBundleAndArgs(e,s){s.dir?e.loadDir(s.paths,s.type,s.onProgress,s.onComplete):(s.paths,e.load(s.paths,s.type,s.onProgress,s.onComplete))}loadByArgs(e){if(e.bundle)if(s.bundles.has(e.bundle)){let r=s.bundles.get(e.bundle);this.loadByBundleAndArgs(r,e)}else s.loadBundle(e.bundle,((s,r)=>{s||this.loadByBundleAndArgs(r,e)}));else this.loadByBundleAndArgs(t,e)}load(e,s,r,l,o){let t=null;"string"==typeof s||s instanceof Array?(t=this.parseLoadResArgs(s,r,l,o),t.bundle=e):t=this.parseLoadResArgs(e,s,r,l),this.loadByArgs(t)}loadDir(e,s,r,l,o){let t=null;"string"==typeof s?(t=this.parseLoadResArgs(s,r,l,o),t.bundle=e):t=this.parseLoadResArgs(e,s,r,l),t.dir=t.paths,this.loadByArgs(t)}loadRemote(e,...r){s.loadRemote(e,r)}release(e,r="resources"){var l=s.getBundle(r);null==l||l.release(e)}releaseDir(e,r="resources"){var l=s.getBundle(r),o=null==l?void 0:l.getDirWithPath(e);null==o||o.map((function(e){var r=s.assets.get(e.uuid);s.releaseAsset(r)})),""==e&&"resources"!=r&&l&&s.removeBundle(l)}get(e,r,l="resources"){return s.getBundle(l).get(e,r)}dump(){s.assets.forEach(((e,s)=>{console.log(s)})),console.log(`当前资源总数:${s.assets.count}`)}}e("default",a);e("resLoader",new a);n._RF.pop()}}})); + +System.register("chunks:///_virtual/UIMap.ts",["cc"],(function(t){"use strict";var e;return{setters:[function(t){e=t.cclegacy}],execute:function(){e._RF.push({},"1bd03ggtItIIajoqd0I4VGL","UIMap",void 0);class n{constructor(){this.parent=null,this.child=[]}}t("UIMap",class{constructor(){this.nodes=new Map}init(t,e){for(var s in this.manager=t,e){var a=e[s],r=new n;r.id=parseInt(s),r.pid=a.parent,r.name=a.name,r.panel=a.panel,this.nodes.set(r.id,r)}this.nodes.forEach(((t,e)=>{t.parent=this.nodes.get(t.pid),t.parent&&t.parent.child.push(t)}))}pathFinding(t,e){var n=this.nodes.get(t),s=this.nodes.get(e),a=this.findUp(n),r=this.findUp(s);return a.forEach((t=>{this.manager.remove(t.id,!0)})),r.forEach((t=>{this.manager.open(t.id)})),{paths_close:a,paths_open:r}}findUp(t){for(var e=[],n=t;null!=n.parent;)e.push(n),n=n.parent;return e}release(){this.nodes.clear()}}),e._RF.pop()}}})); + +System.register("chunks:///_virtual/ButtonEffect.ts",["cc","./_rollupPluginModLoBabelHelpers.js","./ResLoader.ts","./ButtonSimple.ts"],(function(t){"use strict";var e,n,o,i,a,s,c,r;return{setters:[function(t){e=t.cclegacy,n=t._decorator,o=t.Animation,i=t.AnimationClip},function(t){a=t.applyDecoratedDescriptor,s=t.initializerDefineProperty},function(t){c=t.resLoader},function(t){r=t.default}],execute:function(){var u,l,d,f,p,m;e._RF.push({},"1be36hrGO5Oz6Eapg6ygW03","ButtonEffect",void 0);const{ccclass:h,property:b,menu:_}=n;t("default",(u=h("ButtonEffect"),l=_("ui/button/ButtonEffect"),d=b({tooltip:"是否开启"}),u(f=l((m=a((p=class extends r{constructor(...t){super(...t),s(this,"disabledEffect",m,this)}onLoad(){this.anim=this.node.addComponent(o);var t=c.get("common/anim/button_scale_start",i),e=c.get("common/anim/button_scale_end",i);this.anim.defaultClip=t,this.anim.createState(t,null==t?void 0:t.name),this.anim.createState(e,null==e?void 0:e.name),super.onLoad()}onTouchtStart(t){this.disabledEffect||this.anim.play("button_scale_start")}onTouchEnd(t){this.disabledEffect||this.anim.play("button_scale_end"),super.onTouchEnd(t)}}).prototype,"disabledEffect",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),f=p))||f)||f));e._RF.pop()}}})); + +System.register("chunks:///_virtual/Sequence.ts",["cc","./BranchNode.ts"],(function(s){"use strict";var e,c;return{setters:[function(s){e=s.cclegacy},function(s){c=s.BranchNode}],execute:function(){e._RF.push({},"1ef80bgYZBPXqCDIpzHpbBJ","Sequence",void 0);s("Sequence",class extends c{_run(s){this._nodeRunning?this._nodeRunning.run(this._blackboard):super._run()}constructor(s){super(s)}success(){super.success(),this._actualTask+=1,this._actualTask{this.searchComponent(t,e)})),a("______________________")}searchComponent(e,t=0){this.collectNodes=[];let r=this.node.getComponentsInChildren(e);null==r||r.length<1||(a("["+e+"]:"),r.forEach((e=>{let r="";switch(t<=3&&(r=!0===e.templateMode?e.watchPathArr?":[Path:"+e.watchPathArr.join("|")+"]":"":e.watchPath?":[Path:"+e.watchPath+"]":""),a(this.getNodePath(e.node)+r),t){case 0:this.canCollectNodes&&-1===this.collectNodes.indexOf(e.node)&&this.collectNodes.push(e.node);break;case 1:e.enabled=!0;break;case 2:e.enabled=!1;break;case 3:e.node.removeComponent(e);break;case 4:let t=this.targetPath,r=this.replacePath;if(!0===e.templateMode)for(let i=0;i>>",i.join("."))}return i.join(".")}getNodePath(e){let t=e,r=[];for(;t;){let e=t.getParent();if(!e)break;r.push(t.name),t=e}return r.reverse().join("/")}}).prototype,"findList",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return["VMBase","VMParent"]}}),w=l(m.prototype,"actionType",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return z.SEARCH_COMPONENT}}),l(m.prototype,"findTrigger",[_],Object.getOwnPropertyDescriptor(m.prototype,"findTrigger"),m.prototype),l(m.prototype,"enableTrigger",[d],Object.getOwnPropertyDescriptor(m.prototype,"enableTrigger"),m.prototype),l(m.prototype,"disableTrigger",[E],Object.getOwnPropertyDescriptor(m.prototype,"disableTrigger"),m.prototype),M=l(m.prototype,"allowDelete",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),l(m.prototype,"deleteTrigger",[b],Object.getOwnPropertyDescriptor(m.prototype,"deleteTrigger"),m.prototype),l(m.prototype,"replaceTrigger",[P],Object.getOwnPropertyDescriptor(m.prototype,"replaceTrigger"),m.prototype),v=l(m.prototype,"targetPath",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"game"}}),L=l(m.prototype,"replacePath",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"*"}}),H=l(m.prototype,"canCollectNodes",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),D=l(m.prototype,"collectNodes",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),O=m))||O)||O)||O)||O));t._RF.pop()}}})); + +System.register("chunks:///_virtual/TimerManager.ts",["cc","./EventDispatcher.ts"],(function(e){"use strict";var t,s;return{setters:[function(e){t=e.cclegacy},function(e){s=e.EventDispatcher}],execute:function(){t._RF.push({},"24613PC+NpCr5pZ3aJOaQgB","TimerManager",void 0);const i=e("guid",(function(){let e="";for(let t=1;t<=32;t++){e+=Math.floor(16*Math.random()).toString(16),8!=t&&12!=t&&16!=t&&20!=t||(e+="-")}return e}));class l extends s{constructor(e){super(),this.schedules={},this._scheduleCount=1,this.initTime=(new Date).getTime(),this._$serverTimeElasped=0,this.component=e,this.schedule(this.onUpdate.bind(this),1)}serverTimeElasped(e){return e&&(this._$serverTimeElasped=e),this._$serverTimeElasped}format(e,t){let s={"M+":t.getMonth()+1,"d+":t.getDate(),"h+":t.getHours(),"m+":t.getMinutes(),"s+":t.getSeconds(),"q+":Math.floor((t.getMonth()+3)/3),S:t.getMilliseconds()};/(y+)/.test(e)&&(e=e.replace(RegExp.$1,(t.getFullYear()+"").substr(4-RegExp.$1.length)));for(let t in s)new RegExp("("+t+")").test(e)&&(e=e.replace(RegExp.$1,1==RegExp.$1.length?s[t]:("00"+s[t]).substr((""+s[t]).length)));return e}getTime(){return this.getLocalTime()-this.initTime}getLocalTime(){return Date.now()}schedule(e,t){let s="schedule_"+this._scheduleCount++;return this.schedules[s]=e,this.component.schedule(e,t),s}scheduleOnce(e,t=0){let s="scheduleOnce_"+this._scheduleCount++;return this.schedules[s]=e,this.component.scheduleOnce((()=>{let e=this.schedules[s];e&&e(),this.unschedule(s)}),Math.max(t,0)),s}unschedule(e){let t=this.schedules[e];t&&(this.component.unschedule(t),delete this.schedules[e])}unscheduleAllCallbacks(){for(let e in this.schedules)this.component.unschedule(this.schedules[e]);this.schedules={}}onUpdate(e){for(let e in l.times){let t=l.times[e];t.object[t.field]>0&&(t.object[t.field]--,0==t.object[t.field]?this.timerComplete(t):t.onSecond&&t.onSecond.call(t.object))}}save(){for(let e in l.times)l.times[e].startTime=this.getTime()}load(){for(let e in l.times){let t=Math.floor((this.getTime()-(l.times[e].startTime||this.getTime()))/1e3),s=l.times[e];s.object[s.field]=s.object[s.field]-t,s.object[s.field]<0&&(s.object[s.field]=0,this.timerComplete(s)),l.times[e].startTime=null}}timerComplete(e){e.onComplete&&e.onComplete.call(e.object),e.event&&this.dispatchEvent(e.event)}registerObject(e,t,s,n){let h={};return h.id=i(),h.object=e,h.field=t,h.onSecond=s,h.onComplete=n,l.times[h.id]=h,h.id}unRegisterObject(e){l.times[e]&&delete l.times[e]}register(e,t,s){let i={};i.id=e,i.event=e,i.object=t,i.field=s,l.times[i.id]=i}unRegister(e){l.times[e]&&delete l.times[e]}}e("TimerManager",l),l.times={};e("Timer",class{get elapsedTime(){return this._elapsedTime}get step(){return this._step}set step(e){this._step=e,this._elapsedTime=0}get progress(){return this._elapsedTime/this._step}constructor(e=0){this.callback=null,this._elapsedTime=0,this._step=0,this.step=e}update(e){var t;return this._elapsedTime+=e,this._elapsedTime>=this._step&&(this._elapsedTime-=this._step,null===(t=this.callback)||void 0===t||t.call(this),!0)}reset(){this._elapsedTime=0}}),t._RF.pop()}}})); + +System.register("chunks:///_virtual/AudioManager.ts",["cc","./StorageManager.ts","./AudioEffect.ts","./AudioMusic.ts"],(function(t){"use strict";var s,i,e,c,u,a,h;return{setters:[function(t){s=t.cclegacy,i=t.Component,e=t.Node,c=t.game},function(t){u=t.storage},function(t){a=t.AudioEffect},function(t){h=t.AudioMusic}],execute:function(){s._RF.push({},"252f0z+vPNL8Y/jsLYmomtw","AudioManager",void 0);class _ extends i{constructor(...t){super(...t),this.local_data={},this._volume_music=1,this._volume_effect=1,this._switch_music=!0,this._switch_effect=!0,this._uuid="10000",this._localStorageTag=""}static get instance(){if(null==this._instance){var t=new e("UIAudioManager");c.addPersistRootNode(t),this._instance=t.addComponent(_),this._instance.init();var s=new e("UIMusic");s.parent=t,this._instance.music=s.addComponent(h);var i=new e("UIEffect");i.parent=t,this._instance.effect=i.addComponent(a)}return this._instance}init(){let t=u.get(this._localStorageTag);if(t){try{this.local_data=JSON.parse(t),this._volume_music=this.local_data.volume_music,this._volume_effect=this.local_data.volume_effect,this._switch_music=this.local_data.switch_music,this._switch_effect=this.local_data.switch_effect}catch(t){this.local_data={},this._volume_music=1,this._volume_effect=1,this._switch_music=!0,this._switch_effect=!0}this.music.volume=this._volume_music,this.effect.volume=this._volume_effect}}setUuid(t){this._uuid=t,this._localStorageTag=`game_audio_${this._uuid}`}playMusic(t,s=null){this._switch_music&&(this.music.load(t),this.music.onComplete=s)}playEffect(t){this._switch_effect&&this.effect.load(t)}get musicVolume(){return this._volume_music}set musicVolume(t){this._volume_music=t,this.music.volume=t}get effectVolume(){return this._volume_effect}set effectVolume(t){this._volume_effect=t,this.effect.volume=t}getSwitchMusic(){return this._switch_music}setSwitchMusic(t){this._switch_music=t,0==t&&this.music.stop()}getSwitchEffect(){return this._switch_effect}setSwitchEffect(t){this._switch_effect=t,0==t&&this.effect.stop()}resumeAll(){this.music&&(this.music.play(),this.effect.play())}pauseAll(){this.music&&(this.music.pause(),this.effect.pause())}stopAll(){this.music&&(this.music.stop(),this.effect.stop())}save(){this.local_data.volume_music=this._volume_music,this.local_data.volume_effect=this._volume_effect,this.local_data.switch_music=this._switch_music,this.local_data.switch_effect=this._switch_effect;let t=JSON.stringify(this.local_data);u.set(this._localStorageTag,t)}}t("AudioManager",_),s._RF.pop()}}})); + +System.register("chunks:///_virtual/LayerPopup.ts",["cc","./LayerUI.ts"],(function(e){"use strict";var t,s,r,a;return{setters:[function(e){t=e.cclegacy,s=e.Layers,r=e.BlockInputEvents},function(e){a=e.LayerUI}],execute:function(){t._RF.push({},"25d07BQBCFADaSsh/I3GrTX","LayerPopup",void 0);e("LayerPopUp",class extends a{constructor(e){super(e),this.init()}init(){this.layer=s.Enum.UI_2D,this.black=this.addComponent(r),this.black.enabled=!1}add(e,t,s){return this.black.enabled=!0,super.add(e,t,s)}remove(e,t){super.remove(e,t),this.black.enabled=!1}removeByUuid(e,t){super.removeByUuid(e,t),this.black.enabled=!1}clear(e){super.clear(e),this.black.enabled=!1,this.active=!1}}),t._RF.pop()}}})); + +System.register("chunks:///_virtual/RoleModelBaseComp.ts",["cc","./ECS.ts","./ViewModel.ts","./RoleEnum.ts","./RoleModelComp.ts"],(function(e){"use strict";var t,s,i,o,l;return{setters:[function(e){t=e.cclegacy},function(e){s=e.ecs},function(e){i=e.VM},function(e){o=e.RoleAttributeType},function(e){l=e.RoleModelComp}],execute:function(){var r;t._RF.push({},"26768Up8GVNw5SfVX2XclVH","RoleModelBaseComp",void 0);e("RoleModelBaseComp",s.register("RoleModelBase")(r=class extends s.Comp{constructor(...e){super(...e),this.vm={},this._power=0,this._physical=0,this._agile=0}get power(){return this._power}set power(e){this._power=e,this.ent.get(l).attributes.get(o.power).base=e,this.vm[o.power]=e}get physical(){return this._physical}set physical(e){this._physical=e,this.ent.get(l).attributes.get(o.physical).base=e,this.vm[o.physical]=e}get agile(){return this._agile}set agile(e){this._agile=e,this.ent.get(l).attributes.get(o.agile).base=e,this.vm[o.agile]=e}vmAdd(){i.add(this.vm,"RoleBase")}vmRemove(){i.remove("RoleBase")}reset(){for(var e in this.vmRemove(),this.vm)this.vm[e]=0}})||r);t._RF.pop()}}})); + +System.register("chunks:///_virtual/AnimatorController.ts",["cc","./AnimatorParams.ts","./AnimatorState.ts"],(function(t){"use strict";var e,a,s,n;return{setters:[function(t){e=t.error,a=t.cclegacy},function(t){s=t.default},function(t){n=t.default}],execute:function(){a._RF.push({},"27946mn0AFJPJTrVQQKvSU/","AnimatorController",void 0);t("default",class{get curState(){return this._curState}get params(){return this._params}get states(){return this._states}constructor(t,e){this._jsonData=null,this._animator=null,this._params=null,this._states=null,this._anyState=null,this._curState=null,this._changeCount=0,this.animCompleteState=null,this.animComplete=!1,this._animator=t,this._jsonData=e,this._states=new Map,this._params=new s(e.parameters),this.init(e)}init(t){if(t.states.length<=0)return void e("[AnimatorController.init] 状态机json错误");let a=t.defaultState;this._anyState=new n(t.anyState,this);for(let e=0;e1e3)e("[AnimatorController.changeState] error: 状态切换递归调用超过1000次,transition设置可能出错!");else if(!this._states.has(t)||null!==this._curState&&this._curState.name===t)e(`[AnimatorController.changeState] error state: ${t}`);else{let e=this._curState;this._curState=this._states.get(t),this._animator.onStateChange(e,this._curState),this.updateState()}}}),a._RF.pop()}}})); + +System.register("chunks:///_virtual/LanguageData.ts",["cc"],(function(t){"use strict";var a;return{setters:[function(t){a=t.cclegacy}],execute:function(){a._RF.push({},"27fb3sjD81JlIP2KFTSWUp4","LanguageData",void 0);class e{static getLangByID(t){return e.data[t]||t}}t("LanguageData",e),e.current="",e.data={},a._RF.pop()}}})); + +System.register("chunks:///_virtual/GameEvent.ts",["cc"],(function(e){"use strict";var n;return{setters:[function(e){n=e.cclegacy}],execute:function(){let t;e("GameEvent",void 0),n._RF.push({},"28ac0rWU79HGpJWrnyK01Gn","GameEvent",void 0),function(e){e.GameServerConnected="GameServerConnected",e.LoginSuccess="LoginSuccess"}(t||(t=e("GameEvent",{}))),n._RF.pop()}}})); + +System.register("chunks:///_virtual/RoleViewController.ts",["cc","./Oops.ts"],(function(o){"use strict";var e,t,n,i,r,s,c;return{setters:[function(o){e=o.cclegacy,t=o._decorator,n=o.Component,i=o.Node,r=o.UITransform,s=o.v3},function(o){c=o.oops}],execute:function(){var l;e._RF.push({},"2a2ffJk1U9GaJF7CVOOUP2i","RoleViewController",void 0);const{ccclass:a,property:h}=t;o("RoleViewController",a("RoleViewController")(l=class extends n{constructor(...o){super(...o),this.role=null}onLoad(){c.gui.game.on(i.EventType.TOUCH_END,this.onTouchEnd,this)}onTouchEnd(o){var e=this.node.parent.getComponent(r),t=o.getUILocation().x-e.contentSize.width/2,n=o.getUILocation().y-e.contentSize.height/2;this.role.move(s(t,n)),tt===i));a>=0&&(this.templateValueArr[a]=t);let s=this.templateValueArr[0]/this.templateValueArr[1];s>1&&(s=1),(s<0||Number.isNaN(s))&&(s=0),this.setComponentValue(s)}}).prototype,"watchPath",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),d=a(V.prototype,"watchPathArr",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return["[min]","[max]"]}}),f=a(V.prototype,"stringFormat",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),m=V))||m)||m)||m));e._RF.pop()}}})); + +System.register("chunks:///_virtual/Config.ts",["cc","./GameConfig.ts","./ResLoader.ts","./Oops.ts","./BuildTimeConstants.ts","./GameQueryConfig.ts","./GameUIConfig.ts"],(function(t){"use strict";var e,i,n,s,o,a,c,f,g;return{setters:[function(t){e=t.cclegacy,i=t.JsonAsset,n=t.game},function(t){s=t.GameConfig},function(t){o=t.resLoader},function(t){a=t.oops},function(t){c=t.BuildTimeConstants},function(t){f=t.GameQueryConfig},function(t){g=t.UIConfigData}],execute:function(){e._RF.push({},"2f208nl7EtG/KCHb2wZ7C9P","Config",void 0);class u{init(t){let e="config/config";o.load(e,i,(()=>{var i=o.get(e);this.btc=new c,this.query=new f,this.game=new s(i),n.frameRate=this.game.frameRate,a.http.server=this.game.httpServer,a.http.timeout=this.game.httpTimeout,a.storage.init(this.game.localDataKey,this.game.localDataIv),a.gui.init(g),t()}))}}t("Config",u);t("config",new u);e._RF.pop()}}})); + +System.register("chunks:///_virtual/VMBase.ts",["cc","./ViewModel.ts"],(function(t){"use strict";var e,h,n,a,i;return{setters:[function(t){e=t.cclegacy,h=t._decorator,n=t.Component,a=t.log},function(t){i=t.VM}],execute:function(){var s;e._RF.push({},"2f6f36IvUdPO7xynnVTPgzb","VMBase",void 0);const{ccclass:o,property:l}=h;t("default",o(s=class extends n{constructor(...t){super(...t),this.watchPath="",this.watchPathArr=[],this.templateMode=!1,this.templateValueArr=[],this.VM=i}onLoad(){let t=this.watchPath.split(".");for(let e=1;et===this.node));h<=0&&(h=0),t[e]=h.toString();break}}this.watchPath=t.join(".");let e=this.watchPathArr;if(e.length>=1)for(let t=0;tt===this.node));e<=0&&(e=0),h[t]=e.toString();break}}this.watchPathArr[t]=h.join(".")}""==this.watchPath&&""==this.watchPathArr.join("")&&a("可能未设置路径的节点:",this.node.parent.name+"."+this.node.name)}onEnable(){this.templateMode?this.setMultPathEvent(!0):""!=this.watchPath&&this.VM.bindPath(this.watchPath,this.onValueChanged,this),this.onValueInit()}onDisable(){this.templateMode?this.setMultPathEvent(!1):""!=this.watchPath&&this.VM.unbindPath(this.watchPath,this.onValueChanged,this)}setMultPathEvent(t=!0){let e=this.watchPathArr;for(let h=0;h{if(r)return g(r),void t(r);o.logConfig(n,"下载语言包 textures 资源"),l.load(s,a,(a=>{if(a)return g(a),void t(a);o.logConfig(s,"下载语言包 json 资源"),t(a,e)}))}))}releaseLanguageAssets(e){let t=`${this._langTexturePath}/${e}`;l.releaseDir(t),o.logBusiness(t,"释放语言图片资源");let a=`${this._langjsonPath}/${e}`;l.release(a),o.logBusiness(a,"释放语言文字资源")}}),t._RF.pop()}}})); + +System.register("chunks:///_virtual/Account.ts",["cc","./MessageManager.ts","./ECS.ts","./GameEvent.ts","./AccountModelComp.ts","./AccountNetData.ts"],(function(e){"use strict";var t,n,c,s,o,a,r;return{setters:[function(e){t=e.cclegacy},function(e){n=e.Message},function(e){c=e.ecs},function(e){s=e.GameEvent},function(e){o=e.AccountModelComp},function(e){a=e.AccountNetDataComp,r=e.AccountNetDataSystem}],execute:function(){t._RF.push({},"33c06qSPa9MRbTUOf1u+7SR","Account",void 0);class i extends c.Entity{init(){this.addComponents(o),this.addEvent()}destroy(){this.removeEvent(),super.destroy()}addEvent(){n.on(s.GameServerConnected,this.onHandler,this)}removeEvent(){n.off(s.GameServerConnected,this.onHandler,this)}onHandler(e,t){switch(e){case s.GameServerConnected:this.getPlayer()}}connect(){n.dispatchEvent(s.GameServerConnected)}getPlayer(){this.add(a)}}e("Account",i);class u extends c.System{constructor(){super(),this.add(new r)}}e("EcsAccountSystem",u),t._RF.pop()}}})); + +System.register("chunks:///_virtual/AnimatorState.ts",["cc","./AnimatorTransition.ts"],(function(t){"use strict";var i,s;return{setters:[function(t){i=t.cclegacy},function(t){s=t.default}],execute:function(){i._RF.push({},"35bc99JMwxHma93NXeqlzTA","AnimatorState",void 0);t("default",class{get name(){return this._name}get motion(){return this._motion}get loop(){return this._loop}get multi(){return this._multi}get speed(){return this._speed}set speed(t){this._speed=t}constructor(t,i){this._name="",this._motion="",this._loop=!1,this._speed=1,this._multi="",this._transitions=[],this._ac=null,this._name=t.state,this._motion=t.motion||"",this._loop=t.loop||!1,this._speed=t.speed||1,this._multi=t.multiplier||"",this._ac=i;for(let e=0;e-1}getNextLang(){let e=this.languages,t=e.indexOf(u.current);return e[(t+1)%e.length]}setLanguage(e,t){e||(e="zh"),e=e.toLowerCase(),this.languages.indexOf(e)<0&&(a("当前不支持该语种"+e+" 将自动切换到 zh 语种!"),e="zh"),e!==u.current?this.loadLanguageAssets(e,((a,g)=>{if(a)return n("语言资源包下载失败",a),void t(!1);s.logConfig(`当前语言为【${e}】`),u.current=e,this._languagePack.updateLanguage(e),this.dispatchEvent(i.CHANGE,g),t(!0)})):t(!1)}setAssetsPath(e,t){this._languagePack.setAssetsPath(e,t)}getLangByID(e){return u.getLangByID(e)}loadLanguageAssets(e,t){return e=e.toLowerCase(),this._languagePack.loadLanguageAssets(e,t)}releaseLanguageAssets(e){e=e.toLowerCase(),this._languagePack.releaseLanguageAssets(e),this.dispatchEvent(i.RELEASE_RES,e)}}),t._RF.pop()}}})); + +System.register("chunks:///_virtual/Vec3Util.ts",["cc","./MathUtil.ts"],(function(t){"use strict";var e,r,a,n;return{setters:[function(t){e=t.cclegacy,r=t.Vec3,a=t.Mat4},function(t){n=t.MathUtil}],execute:function(){e._RF.push({},"38947ih8d5EQ7HG4buug+SR","Vec3Util",void 0);class i{static get x(){return new r(1,0,0)}static get y(){return new r(0,1,0)}static get z(){return new r(0,0,1)}static get left(){return new r(-1,0,0)}static get right(){return new r(1,0,0)}static get up(){return new r(0,1,0)}static get down(){return new r(0,-1,0)}static get forward(){return new r(0,0,1)}static get back(){return new r(0,0,-1)}static get one(){return new r(1,1,1)}static get zero(){return new r(0,0,0)}static progress(t,e,a){var i=new r;return i.x=n.progress(t.x,e.x,a),i.y=n.progress(t.y,e.y,a),i.z=n.progress(t.z,e.z,a),i}static add(t,e){var a=new r;return r.add(a,t,e),a}static sub(t,e){var a=new r;return r.subtract(a,t,e),a}static mul(t,e){var a=new r;return r.multiplyScalar(a,t,e),a}static div(t,e){var a=new r;return a.x=t.x/e,a.y=t.y/e,a.z=t.z/e,a}static equals(t,e){return t.x==e.x&&t.y==e.y&&t.z==e.z}static magnitude(t){return t.length()}static normalize(t){return new r(t.x,t.y,t.z).normalize()}static direction(t,e){var a=new r;return r.subtract(a,e,t),a.normalize()}static distance(t,e){return r.distance(t,e)}static lerp(t,e,r){return this.bezierOne(r,t,e)}static slerp(t,e,a){if(a<=0)return t;if(a>=1)return e;var n=this.rotateTo(t,e,r.angle(t,e)/Math.PI*180*a),i=e.length()*a+t.length()*(1-a);return n.normalize().multiplyScalar(i)}static rotateTo(t,e,n){if(0==r.angle(t,e))return e;var i=new r;r.cross(i,t,e),i.normalize();var c=n*Math.PI/180,l=new a;return l.rotate(c,i),new r(t.x*l.m00+t.y*l.m04+t.z*l.m08,t.x*l.m01+t.y*l.m05+t.z*l.m09,t.x*l.m02+t.y*l.m06+t.z*l.m10)}static bezierOne(t,e,r){t>1?t=1:t<0&&(t=0);var a=e.clone(),n=r.clone();return a.multiplyScalar(1-t).add(n.multiplyScalar(t))}static bezierTwo(t,e,r,a){t>1?t=1:t<0&&(t=0);var n=1-t,i=t*t,c=e.clone(),l=e.clone(),s=r.clone(),u=a.clone();return l.add(c.multiplyScalar(n*n)),l.add(s.multiplyScalar(2*n*t)),l.add(u.multiplyScalar(i)),l}static bezierThree(t,e,r,a,n){t>1?t=1:t<0&&(t=0);var i=1-t,c=i*i,l=c*i,s=t*t,u=s*t,o=e.clone(),d=e.clone(),m=r.clone(),y=a.clone(),z=n.clone();return d.add(o.multiplyScalar(l)),d.add(m.multiplyScalar(3*c*t)),d.add(y.multiplyScalar(3*i*s)),d.add(z.multiplyScalar(u)),d}static dot(t,e){var r=t,a=e;return r.x*a.x+r.y*a.y+r.z*a.z}static cross(t,e){var a=new r(1,0,0),n=new r(0,1,0),i=new r(0,0,1),c=new r(t.x,t.y,t.z),l=new r(e.x,e.y,e.z),s=a.multiplyScalar(c.y*l.z-l.y*c.z),u=n.multiplyScalar(l.x*c.z-c.x*l.z),o=i.multiplyScalar(c.x*l.y-l.x*c.y);return s.add(u).add(o)}static angle(t,e){var r=this.dot(t.clone().normalize(),e.clone().normalize());return Math.acos(r)/Math.PI*180*Math.sign(r)}static dirAngle(t,e){var r=i.cross(t,e);return i.angle(t,e)*Math.sign(i.dot(r.normalize(),i.cross(e.normalize(),t.normalize())))}}t("Vec3Util",i),e._RF.pop()}}})); + +System.register("chunks:///_virtual/EffectFinishedRelease.ts",["cc","./_rollupPluginModLoBabelHelpers.js","./EffectSingleCase.ts"],(function(e){"use strict";var t,i,n,s,o,a,c;return{setters:[function(e){t=e.cclegacy,i=e.Animation,n=e._decorator,s=e.Component},function(e){o=e.applyDecoratedDescriptor,a=e.initializerDefineProperty},function(e){c=e.EffectSingleCase}],execute:function(){var r,l,p,f,u;t._RF.push({},"39094ZZkaxEopI3+Rf9Bpyk","EffectFinishedRelease",void 0);const{ccclass:h,property:d}=n;e("EffectFinishedRelease",(r=h("EffectFinishedRelease"),l=d({type:i,tooltip:"资源对象池类型名"}),r((u=o((f=class extends s{constructor(...e){super(...e),a(this,"anim",u,this)}onLoad(){this.anim.on(i.EventType.FINISHED,this.onFinished,this),this.anim.on(i.EventType.LASTFRAME,this.onFinished,this)}start(){this.anim.play()}onFinished(){c.instance.put(this.node)}}).prototype,"anim",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),p=f))||p));t._RF.pop()}}})); + +System.register("chunks:///_virtual/BhvButtonGroup.ts",["cc","./_rollupPluginModLoBabelHelpers.js"],(function(t){"use strict";var i,n,e,r,o,a,l,s,u,p;return{setters:[function(t){i=t.cclegacy,n=t.Enum,e=t.Button,r=t.SpriteFrame,o=t.EventHandler,a=t._decorator,l=t.color,s=t.Component},function(t){u=t.applyDecoratedDescriptor,p=t.initializerDefineProperty}],execute:function(){var c,h,b,f,m,d,v,E,y,C,g,T,S,z,L,R,w,D,I,N,_,H,O,B,P,x,M,A,G,X,k;i._RF.push({},"41df676L55LvJ52uxkQpfxJ","BhvButtonGroup",void 0);const{ccclass:F,property:J,menu:U}=a;var j;!function(t){t[t.CHILDREN_INDEX=0]="CHILDREN_INDEX",t[t.CHILDREN_NAME=1]="CHILDREN_NAME"}(j||(j={}));t("default",(c=U("添加特殊行为/UI/Button Group(一组按钮控制)"),h=J({type:n(e.Transition)}),b=J({visible:function(){return this.transition===e.Transition.COLOR}}),f=J({visible:function(){return this.transition===e.Transition.COLOR}}),m=J({visible:function(){return this.transition===e.Transition.COLOR}}),d=J({visible:function(){return this.transition===e.Transition.COLOR}}),v=J({type:r,visible:function(){return this.transition===e.Transition.SPRITE}}),E=J({type:r,visible:function(){return this.transition===e.Transition.SPRITE}}),y=J({type:r,visible:function(){return this.transition===e.Transition.SPRITE}}),C=J({type:r,visible:function(){return this.transition===e.Transition.SPRITE}}),g=J({visible:function(){return this.transition===e.Transition.SCALE||this.transition===e.Transition.COLOR}}),T=J({visible:function(){return this.transition===e.Transition.SCALE}}),S=J({type:n(j)}),z=J({type:[o]}),L=J({tooltip:"规避3.x引擎BUG,EventHandler.component位为空导致找不到触发事件的脚本名的问题",readonly:!0}),F(R=c((D=u((w=class extends s{constructor(...t){super(...t),p(this,"transition",D,this),p(this,"hoverColor",I,this),p(this,"normalColor",N,this),p(this,"pressedColor",_,this),p(this,"disabledColor",H,this),p(this,"normalSprite",O,this),p(this,"pressedSprite",B,this),p(this,"hoverSprite",P,this),p(this,"disabledSprite",x,this),p(this,"duration",M,this),p(this,"zoomScale",A,this),p(this,"paramType",G,this),p(this,"touchEvents",X,this),p(this,"EventHandler_component",k,this)}onLoad(){this.node.children.forEach(((t,i)=>{let n=t.getComponent(e);null==n&&(n=t.addComponent(e)),this.touchEvents.forEach((e=>{let r=new o;r.component=""==e.component?this.EventHandler_component:e.component,r.handler=e.handler,r.target=e.target,this.paramType===j.CHILDREN_INDEX?r.customEventData=i.toString():r.customEventData=t.name,n.clickEvents.push(r)}))}))}}).prototype,"transition",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return e.Transition.NONE}}),I=u(w.prototype,"hoverColor",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return l(255,255,255)}}),N=u(w.prototype,"normalColor",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return l(214,214,214)}}),_=u(w.prototype,"pressedColor",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return l(211,211,211)}}),H=u(w.prototype,"disabledColor",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return l(124,124,124)}}),O=u(w.prototype,"normalSprite",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),B=u(w.prototype,"pressedSprite",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),P=u(w.prototype,"hoverSprite",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),x=u(w.prototype,"disabledSprite",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),M=u(w.prototype,"duration",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 1}}),A=u(w.prototype,"zoomScale",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 1.1}}),G=u(w.prototype,"paramType",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return j.CHILDREN_INDEX}}),X=u(w.prototype,"touchEvents",[z],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),k=u(w.prototype,"EventHandler_component",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"VMModify"}}),R=w))||R)||R));i._RF.pop()}}})); + +System.register("chunks:///_virtual/NetGameTips.ts",["cc","./Logger.ts","./MessageManager.ts","./GameEvent.ts","./TipsManager.ts"],(function(e){"use strict";var t,n,s,c,o;return{setters:[function(e){t=e.cclegacy},function(e){n=e.Logger},function(e){s=e.Message},function(e){c=e.GameEvent},function(e){o=e.tips}],execute:function(){t._RF.push({},"446e8kFjPpJwq94XGBFl1Tc","NetGameTips",void 0);e("NetGameTips",class{connectTips(e){e?(n.logNet("游戏服务器正在连接"),o.netInstableOpen()):(n.logNet("游戏服务器连接成功"),o.netInstableClose(),s.dispatchEvent(c.GameServerConnected))}disconnectTips(){o.alert("net_server_disconnected",(()=>{}))}reconnectTips(e){}requestTips(e){}responseErrorCode(e){console.log("游戏服务器错误码",e),e<0?o.alert("netcode_"+e,(()=>{})):o.alert("netcode_"+e)}}),t._RF.pop()}}})); + +System.register("chunks:///_virtual/AnimatorSkeletal.ts",["cc","./_rollupPluginModLoBabelHelpers.js","./AnimatorAnimation.ts"],(function(t){"use strict";var i,e,a,n,o,r,s,l;return{setters:[function(t){i=t.cclegacy,e=t.SkeletalAnimation,a=t.CCFloat,n=t._decorator,o=t.game},function(t){r=t.applyDecoratedDescriptor,s=t.initializerDefineProperty},function(t){l=t.default}],execute:function(){var u,c,m,p,h,_;i._RF.push({},"45bd5Mc5AhIlqNsx24/MSJu","AnimatorSkeletal",void 0);const{ccclass:d,property:S,requireComponent:M,disallowMultiple:f,menu:y}=n;t("AnimatorSkeletal",(u=M(e),c=y("animator/AnimatorSkeletal"),m=S({type:a,tooltip:"动画切换过度时间"}),d(p=f(p=u(p=c((_=r((h=class extends l{constructor(...t){super(...t),s(this,"duration",_,this),this.cross_duration=0,this.current_time=0}onLoad(){this.cross_duration=1e3*this.duration}playAnimation(t,i){t&&(o.totalTime-this.current_time>this.cross_duration?this._animation.crossFade(t,this.duration):this._animation.play(t),this.current_time=o.totalTime,this._animState=this._animation.getState(t),this._animState&&(this._wrapModeMap.has(this._animState)||this._wrapModeMap.set(this._animState,this._animState.wrapMode),this._animState.wrapMode=i?2:this._wrapModeMap.get(this._animState)))}}).prototype,"duration",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return.3}}),p=h))||p)||p)||p)||p));i._RF.pop()}}})); + +System.register("chunks:///_virtual/ArrayUtil.ts",["cc"],(function(t){"use strict";var r;return{setters:[function(t){r=t.cclegacy}],execute:function(){r._RF.push({},"4613b2zY/dMSaGPBGo6eti3","ArrayUtil",void 0);t("default",class{static noRepeated(t){for(var r=[t[0]],e=1;eMath.random()-.5))}static flattening(t){for(;t.some((t=>Array.isArray(t)));)t=[].concat.apply([],t);return t}static removeItem(t,r){var e=t.concat();for(let a=0;a{}))):(this.lang=!1,a.language.setLanguage("en",(()=>{})))}btn_common_prompt(n,t){g.test((()=>{})),g.test((()=>{}))}btn_notify_show(n,t){a.gui.toast("common_prompt_content")}netInstableOpen(n,t){g.netInstableOpen(),setTimeout((()=>{g.netInstableClose()}),2e3)}btn_audio_open1(n,t){a.audio.musicVolume=.5,a.audio.playMusic("audios/nocturne")}btn_audio_open2(n,t){a.audio.playEffect("audios/Gravel")}})||l);t._RF.pop()}}})); + +System.register("chunks:///_virtual/VMState.ts",["cc","./ViewModel.ts","./_rollupPluginModLoBabelHelpers.js","./VMBase.ts"],(function(e){"use strict";var t,i,n,o,a,r,l,u,c,s,h,p,f,N;return{setters:[function(e){t=e.cclegacy,i=e.Enum,n=e.CCInteger,o=e.Node,a=e._decorator,r=e.color,l=e.Button,u=e.Sprite,c=e.Renderable2D,s=e.UIOpacity},function(e){h=e.VM},function(e){p=e.applyDecoratedDescriptor,f=e.initializerDefineProperty},function(e){N=e.default}],execute:function(){var C,b,d,O,m,E,v,A,y,_,T,g,D,V,M,w,I,S,P,k,L,R,z,B,U,Y,F,X,x,G,j;t._RF.push({},"47052uw/Y5O1LXaLObj4ARx","VMState",void 0);const{ccclass:H,property:q,menu:J,help:K}=a;var Q,W,Z;!function(e){e[e["=="]=0]="==",e[e["!="]=1]="!=",e[e[">"]=2]=">",e[e[">="]=3]=">=",e[e["<"]=4]="<",e[e["<="]=5]="<=",e[e.range=6]="range"}(Q||(Q={})),function(e){e[e.NODE_ACTIVE=0]="NODE_ACTIVE",e[e.NODE_VISIBLE=1]="NODE_VISIBLE",e[e.NODE_OPACITY=2]="NODE_OPACITY",e[e.NODE_COLOR=3]="NODE_COLOR",e[e.COMPONENT_CUSTOM=4]="COMPONENT_CUSTOM",e[e.SPRITE_GRAYSCALE=5]="SPRITE_GRAYSCALE",e[e.BUTTON_INTERACTABLE=6]="BUTTON_INTERACTABLE"}(W||(W={})),function(e){e[e.NODE_INDEX=0]="NODE_INDEX",e[e.NODE_NAME=1]="NODE_NAME"}(Z||(Z={}));e("default",(C=J("ModelViewer/VM-State (VM状态控制)"),b=K("https://github.com/wsssheep/cocos_creator_mvvm_tools/blob/master/docs/VMState.md"),d=q({tooltip:"遍历子节点,根据子节点的名字或名字转换为值,判断值满足条件 来激活"}),O=q({type:i(Q)}),m=q({type:i(Z),tooltip:"遍历子节点,根据子节点的名字转换为值,判断值满足条件 来激活",visible:function(){return!0===this.foreachChildMode}}),E=q({displayName:"Value: a",visible:function(){return!1===this.foreachChildMode}}),v=q({displayName:"Value: b",visible:function(){return!1===this.foreachChildMode&&this.condition===Q.range}}),A=q({type:i(W),tooltip:"一旦满足条件就对节点执行操作"}),y=q({visible:function(){return this.valueAction===W.NODE_OPACITY},range:[0,255],type:n,displayName:"Action Opacity"}),_=q({visible:function(){return this.valueAction===W.NODE_COLOR},displayName:"Action Color"}),T=q({visible:function(){return this.valueAction===W.COMPONENT_CUSTOM},displayName:"Component Name"}),g=q({visible:function(){return this.valueAction===W.COMPONENT_CUSTOM},displayName:"Component Property"}),D=q({visible:function(){return this.valueAction===W.COMPONENT_CUSTOM},displayName:"Default Value"}),V=q({visible:function(){return this.valueAction===W.COMPONENT_CUSTOM},displayName:"Action Value"}),M=q({type:[o],tooltip:"需要执行条件的节点,如果不填写则默认会执行本节点以及本节点的所有子节点 的状态"}),H(w=C(w=b((S=p((I=class extends N{constructor(...e){super(...e),f(this,"watchPath",S,this),f(this,"foreachChildMode",P,this),f(this,"condition",k,this),f(this,"foreachChildType",L,this),f(this,"valueA",R,this),f(this,"valueB",z,this),f(this,"valueAction",B,this),f(this,"valueActionOpacity",U,this),f(this,"valueActionColor",Y,this),f(this,"valueComponentName",F,this),f(this,"valueComponentProperty",X,this),f(this,"valueComponentDefaultValue",x,this),f(this,"valueComponentActionValue",G,this),f(this,"watchNodes",j,this)}onLoad(){super.onLoad(),0==this.watchNodes.length&&(this.valueAction!==W.NODE_ACTIVE&&!1===this.foreachChildMode&&this.watchNodes.push(this.node),this.watchNodes=this.watchNodes.concat(this.node.children))}start(){this.enabled&&this.onValueInit()}onValueInit(){let e=h.getValue(this.watchPath);this.checkNodeFromValue(e)}onValueChanged(e,t,i){this.checkNodeFromValue(e)}checkNodeFromValue(e){if(this.foreachChildMode)this.watchNodes.forEach(((t,i)=>{let n=this.foreachChildType===Z.NODE_INDEX?i:t.name,o=this.conditionCheck(e,n);this.setNodeState(t,o)}));else{let t=this.conditionCheck(e,this.valueA,this.valueB);this.setNodesStates(t)}}setNodesStates(e){let t=this.watchNodes,i=e;t.forEach((e=>{this.setNodeState(e,i)}))}setNodeState(e,t){let i=t;switch(this.valueAction){case W.NODE_ACTIVE:e.active=!!i;break;case W.NODE_VISIBLE:{let t=e.getComponent(s);if(null==t&&(t=e.addComponent(s)),t){t.opacity=i?255:0;break}}case W.NODE_OPACITY:{let t=e.getComponent(s);if(null==t&&(t=e.addComponent(s)),t){t.opacity=i?this.valueActionOpacity:255;break}}case W.NODE_COLOR:{let t=e.getComponent(c);if(t){t.color=i?this.valueActionColor:r(255,255,255);break}}case W.COMPONENT_CUSTOM:let t=e.getComponent(this.valueComponentName);if(null==t)return;this.valueComponentProperty in t&&(t[this.valueComponentProperty]=i?this.valueComponentActionValue:this.valueComponentDefaultValue);break;case W.SPRITE_GRAYSCALE:{let t=e.getComponent(u);if(t){t.grayscale=i;break}}case W.BUTTON_INTERACTABLE:{let t=e.getComponent(l);if(t){t.interactable=i;break}}}}conditionCheck(e,t,i){let n=Q;switch(this.condition){case n["=="]:if(e==t)return!0;break;case n["!="]:if(e!=t)return!0;break;case n["<"]:if(e"]:if(e>t)return!0;break;case n[">="]:if(e>=t)return!0;break;case n["<"]:if(et===e));r>=0&&(this.templateValueArr[r]=t,this.setLabelValue(this.getReplaceText()))}}setLabelValue(t){this.getComponent(this.labelType).string=t+""}getLabelValue(){return this.getComponent(this.labelType).string}checkLabel(){let t=["cc.Label","cc.RichText","cc.EditBox"];for(let e=0;e=2)for(let t=0;t{t.active=!1}))}active(){this._mvs.forEach((t=>{t.active=!1}))}});e._RF.pop()}}})); + +System.register("chunks:///_virtual/RoleNumeric.ts",["cc"],(function(e){"use strict";var t;return{setters:[function(e){t=e.cclegacy}],execute:function(){let s;e("RoleModuleType",void 0),t._RF.push({},"5565079T3JNp7JldpSO7spj","RoleNumeric",void 0),function(e){e[e.Base=0]="Base",e[e.Job=1]="Job",e[e.Level=2]="Level",e[e.Equip=3]="Equip",e[e.Decorator=4]="Decorator",e[e.Skill=5]="Skill"}(s||(s=e("RoleModuleType",{})));e("RoleNumeric",class{constructor(e,t){this.onUpdate=null,this.type=null,this.value=0,this.values=new Map,this.type=e,this.attributes=t;var l=s;for(var u in l){var i=Number(u);i>-1&&this.values.set(i,0)}}getValue(e){return this.values.get(e)}setValue(e,t){this.values.set(e,t),this.update()}update(){var e=0;this.values.forEach((t=>{e+=t})),this.value=e,this.onUpdate&&this.onUpdate(this)}reset(){this.values.clear(),this.update()}get base(){return this.getValue(s.Base)}set base(e){this.setValue(s.Base,e)}get level(){return this.getValue(s.Level)}set level(e){this.setValue(s.Level,e)}get job(){return this.getValue(s.Job)}set job(e){this.setValue(s.Job,e)}get equip(){return this.getValue(s.Equip)}set equip(e){this.setValue(s.Equip,e)}get decorator(){return this.getValue(s.Decorator)}set decorator(e){this.setValue(s.Decorator,e)}get skill(){return this.getValue(s.Skill)}set skill(e){this.setValue(s.Skill,e)}}),t._RF.pop()}}})); + +System.register("chunks:///_virtual/LabelTime.ts",["cc","./_rollupPluginModLoBabelHelpers.js","./Oops.ts"],(function(t){"use strict";var e,i,r,o,s,a;return{setters:[function(t){e=t.cclegacy,i=t._decorator,r=t.Label},function(t){o=t.applyDecoratedDescriptor,s=t.initializerDefineProperty},function(t){a=t.oops}],execute:function(){var n,l,c,h,u,m,p,d,b,f,y,g;e._RF.push({},"57786GMN6RPbaAT9b9RmX18","LabelTime",void 0);const{ccclass:D,property:z,menu:F}=i;t("default",(n=D("LabelTime"),l=F("ui/label/LabelTime"),c=z({tooltip:"到计时间总时间(单位秒)"}),h=z({tooltip:"天数数据格式化"}),u=z({tooltip:"时间格式化"}),m=z({tooltip:"是否有00"}),n(p=l((b=o((d=class extends r{constructor(...t){super(...t),s(this,"countDown",b,this),s(this,"dayFormat",f,this),s(this,"timeFormat",y,this),s(this,"zeroize",g,this)}replace(t,...e){return t.replace(/\{(\d+)\}/g,(function(t,i){return e[i]}))}format(){let t=this.countDown,e=Math.floor(t/86400);t-=86400*e;let i=Math.floor(t/3600);t-=3600*i;let r=Math.floor(t/60);t-=60*r;let o=t;if(this.dateDisable=this.dateDisable||!1,0==e&&0==i&&0==r&&0==o)this.zeroize?this.result=this.replace(this.timeFormat,"00","00","00"):this.result=this.replace(this.timeFormat,"0","0","0");else if(e>0&&!this.dateDisable){let t=this.dayFormat,r=t.indexOf("{1}");0==i&&r>-1&&(t=t.substring(0,r-1));let o=t;e>1&&t.indexOf("days")<0&&(o=o.replace("day","days")),e<2&&(o=o.replace("days","day")),this.result=this.replace(o,e,i)}else i+=24*e,this.zeroize?this.result=this.replace(this.timeFormat,this.coverString(i),this.coverString(r),this.coverString(o)):this.result=this.replace(this.timeFormat,i,r,o);this.string=this.result}coverString(t){return t<10?"0"+t:t.toString()}setDateDisable(t){this.dateDisable=t}setCdTime(t){this.countDown=t,this.format()}start(){this.format(),this.timeId=a.timer.registerObject(this,"countDown",this.onSecond,this.onComplete)}onDestroy(){a.timer.unRegisterObject(this.timeId)}onSecond(){this.format(),this.second&&this.second(this.node)}onComplete(){this.format(),this.complete&&this.complete(this.node)}}).prototype,"countDown",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 1e3}}),f=o(d.prototype,"dayFormat",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"{0} day"}}),y=o(d.prototype,"timeFormat",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"{0}:{1}:{2}"}}),g=o(d.prototype,"zeroize",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),p=d))||p)||p));e._RF.pop()}}})); + +System.register("chunks:///_virtual/NetNode.ts",["cc","./Logger.ts"],(function(e){"use strict";var t,s,i,n;return{setters:[function(e){t=e.cclegacy,s=e.error,i=e.warn},function(e){n=e.Logger}],execute:function(){e({NetNodeState:void 0,NetTipsType:void 0}),t._RF.push({},"57f0fB90kNBUJ98yyu+jxjx","NetNode",void 0);var r=["已关闭","连接中","验证中","可传输数据"];let o,c;!function(e){e[e.Connecting=0]="Connecting",e[e.ReConnecting=1]="ReConnecting",e[e.Requesting=2]="Requesting"}(o||(o=e("NetTipsType",{}))),function(e){e[e.Closed=0]="Closed",e[e.Connecting=1]="Connecting",e[e.Checking=2]="Checking",e[e.Working=3]="Working"}(c||(c=e("NetNodeState",{})));e("NetNode",class{constructor(){this._connectOptions=null,this._autoReconnect=0,this._isSocketInit=!1,this._isSocketOpen=!1,this._state=c.Closed,this._socket=null,this._networkTips=null,this._protocolHelper=null,this._connectedCallback=null,this._disconnectCallback=null,this._callbackExecuter=null,this._keepAliveTimer=null,this._receiveMsgTimer=null,this._reconnectTimer=null,this._heartTime=1e4,this._receiveTime=6e6,this._reconnetTimeOut=8e6,this._requests=Array(),this._listener={}}init(e,t,s=null,i=null){n.logNet("网络初始化"),this._socket=e,this._protocolHelper=t,this._networkTips=s,this._callbackExecuter=i||((e,t)=>{e.callback.call(e.target,t)})}connect(e){return!(!this._socket||this._state!=c.Closed)&&(this._isSocketInit||this.initSocket(),this._state=c.Connecting,this._socket.connect(e)?(null==this._connectOptions&&"number"==typeof e.autoReconnect&&(this._autoReconnect=e.autoReconnect),this._connectOptions=e,this.updateNetTips(o.Connecting,!0),!0):(this.updateNetTips(o.Connecting,!1),!1))}initSocket(){this._socket&&(this._socket.onConnected=e=>{this.onConnected(e)},this._socket.onMessage=e=>{this.onMessage(e)},this._socket.onError=e=>{this.onError(e)},this._socket.onClosed=e=>{this.onClosed(e)},this._isSocketInit=!0)}updateNetTips(e,t){this._networkTips&&(e==o.Requesting?this._networkTips.requestTips(t):e==o.Connecting?this._networkTips.connectTips(t):e==o.ReConnecting&&this._networkTips.reconnectTips(t))}onConnected(e){n.logNet("网络已连接"),this._isSocketOpen=!0,null!==this._connectedCallback?(this._state=c.Checking,this._connectedCallback((()=>{this.onChecked()}))):this.onChecked(),n.logNet(`网络已连接当前状态为【${r[this._state]}】`)}onChecked(){n.logNet("连接验证成功,进入工作状态"),this._state=c.Working,this.updateNetTips(o.Connecting,!1),this.updateNetTips(o.ReConnecting,!1);var e=this._requests.concat();if(e.length>0){n.logNet(`请求【${this._requests.length}】个待发送的信息`);for(var t=0;t0)}}onMessage(e){var t=JSON.parse(e);if(!this._protocolHelper.checkResponsePackage(t))return void s("校验接受消息数据异常");this._protocolHelper.handlerResponsePackage(t)||this._networkTips&&this._networkTips.responseErrorCode(t.code),this.resetReceiveMsgTimer(),this.resetHearbeatTimer();let i=this._protocolHelper.getPackageId(t);if(n.logNet(`接受到命令【${i}】的消息`),this._requests.length>0){for(let e in this._requests){let s=this._requests[e];if(s.rspCmd==i&&s.rspObject){n.logNet(`触发请求命令【${i}】的回调`),this._callbackExecuter(s.rspObject,t.data),this._requests.splice(parseInt(e),1);break}}0==this._requests.length?this.updateNetTips(o.Requesting,!1):n.logNet(`请求队列中还有【${this._requests.length}】个请求在等待`)}let r=this._listener[i];if(null!=r)for(const e of r)n.logNet(`触发监听命令【${i}】的回调`),this._callbackExecuter(e,t.data)}onError(e){s(e)}onClosed(e){this.clearTimer(),!this._disconnectCallback||this._disconnectCallback()?this.isAutoReconnect()?(this.updateNetTips(o.ReConnecting,!0),this._reconnectTimer=setTimeout((()=>{this._socket.close(),this._state=c.Closed,this.connect(this._connectOptions),this._autoReconnect>0&&(this._autoReconnect-=1)}),this._reconnetTimeOut)):this._state=c.Closed:n.logNet("断开连接")}close(e,t){this.clearTimer(),this._listener={},this._requests.length=0,this._networkTips&&(this._networkTips.connectTips(!1),this._networkTips.reconnectTips(!1),this._networkTips.requestTips(!1)),this._socket?this._socket.close(e,t):this._state=c.Closed}closeSocket(e,t){this._socket&&this._socket.close(e,t)}send(e,t=!1){return this._state==c.Working||t?this._socket.send(e):this._state==c.Checking||this._state==c.Connecting?(this._requests.push({buffer:e,rspCmd:"",rspObject:null}),n.logNet(`当前状态为【${r[this._state]}】,繁忙并缓冲发送数据`),0):(s(`当前状态为【${r[this._state]}】,请求错误`),-1)}request(e,t,s=!0,i=!1){var n=this._protocolHelper.handlerRequestPackage(e);this.base_request(e,n,t,s,i)}requestUnique(e,t,s=!0,i=!1){var r=this._protocolHelper.handlerRequestPackage(e);for(let e=0;e{i("接收消息定时器关闭网络连接"),this._socket.close()}),this._receiveTime)}resetHearbeatTimer(){null!==this._keepAliveTimer&&clearTimeout(this._keepAliveTimer),this._keepAliveTimer=setTimeout((()=>{n.logNet("网络节点保持活跃发送心跳信息"),this.send(this._protocolHelper.getHearbeat())}),this._heartTime)}clearTimer(){null!==this._receiveMsgTimer&&clearTimeout(this._receiveMsgTimer),null!==this._keepAliveTimer&&clearTimeout(this._keepAliveTimer),null!==this._reconnectTimer&&clearTimeout(this._reconnectTimer)}isAutoReconnect(){return 0!=this._autoReconnect}rejectReconnect(){this._autoReconnect=0,this.clearTimer()}}),t._RF.pop()}}})); + +System.register("chunks:///_virtual/IControl.ts",["cc"],(function(){"use strict";var t;return{setters:[function(c){t=c.cclegacy}],execute:function(){t._RF.push({},"58450TyE3JB069KO8P5+hl4","IControl",void 0),t._RF.pop()}}})); + +System.register("chunks:///_virtual/AudioMusic.ts",["cc","./ResLoader.ts"],(function(s){"use strict";var t,i,e,r,u,o;return{setters:[function(s){t=s.cclegacy,i=s._decorator,e=s.AudioSource,r=s.AudioClip,u=s.error},function(s){o=s.resLoader}],execute:function(){var l;t._RF.push({},"5c1f3kqGetBiIv48/CvuaQv","AudioMusic",void 0);const{ccclass:c,menu:h}=i;s("AudioMusic",c("AudioMusic")(l=class extends e{constructor(...s){super(...s),this.onComplete=null,this._progress=0,this._url=null,this._isPlay=!1}get progress(){return this._progress=this.currentTime/this.duration,this._progress}set progress(s){this._progress=s,this.currentTime=s*this.duration}load(s,t){o.load(s,r,((i,e)=>{i&&u(i),this.playing&&(this.stop(),o.release(this._url)),this.clip=e,this.currentTime=0,this.play(),t&&t(),this._url=s}))}update(s){this.currentTime>0&&(this._isPlay=!0),this._isPlay&&0==this.playing&&(this._isPlay=!1,this.onComplete&&this.onComplete())}release(){this._url&&(o.release(this._url),this._url=null)}})||l);t._RF.pop()}}})); + +System.register("chunks:///_virtual/RootSystem.ts",["cc","./ECS.ts","./Role.ts","./Account.ts","./EcsPositionSystem.ts"],(function(t){"use strict";var s,e,c,o,n;return{setters:[function(t){s=t.cclegacy},function(t){e=t.ecs},function(t){c=t.EcsRoleSystem},function(t){o=t.EcsAccountSystem},function(t){n=t.EcsPositionSystem}],execute:function(){s._RF.push({},"5f57bSBu5VI4qFH27JpZu6K","RootSystem",void 0);class u extends e.RootSystem{constructor(){super(),this.add(new n),this.add(new o),this.add(new c)}}t("RootSystem",u),s._RF.pop()}}})); + +System.register("chunks:///_virtual/RoleViewComp.ts",["cc","./ECS.ts","./_rollupPluginModLoBabelHelpers.js","./RoleEvent.ts","./CCComp.ts","./RoleViewAnimator.ts","./RoleViewController.ts","./RoleViewLoader.ts"],(function(e){"use strict";var o,t,n,i,r,l,s,a,c,p,u;return{setters:[function(e){o=e.cclegacy,t=e.sp,n=e._decorator},function(e){i=e.ecs},function(e){r=e.applyDecoratedDescriptor,l=e.initializerDefineProperty},function(e){s=e.RoleEvent},function(e){a=e.CCComp},function(e){c=e.RoleViewAnimator},function(e){p=e.RoleViewController},function(e){u=e.RoleViewLoader}],execute:function(){var h,d,m,C,R,f;o._RF.push({},"60726sarbtIDJfLLE+75yKL","RoleViewComp",void 0);const{ccclass:w,property:V}=n;e("RoleViewComp",(h=w("RoleViewComp"),d=i.register("RoleView",!1),m=V({type:t.Skeleton,tooltip:"角色动画"}),h(C=d((f=r((R=class extends a{constructor(...e){super(...e),l(this,"spine",f,this),this.loader=null,this.animator=null,this.controller=null}onLoad(){var e=this.ent;this.loader=this.node.addComponent(u),this.loader.load(e.RoleModel.anim),this.animator=this.spine.getComponent(c),this.animator.role=e,this.controller=this.node.addComponent(p),this.controller.role=e,this.on(s.ChangeJob,this.onHandler,this)}onHandler(e,o){switch(e){case s.ChangeJob:this.animator.refresh()}}reset(){this.node.destroy()}}).prototype,"spine",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),C=R))||C)||C));o._RF.pop()}}})); + +System.register("chunks:///_virtual/FlashSpine.ts",["cc"],(function(t){"use strict";var e,i,s,a,n;return{setters:[function(t){e=t.cclegacy,i=t._decorator,s=t.Component,a=t.sp,n=t.Material}],execute:function(){var r;e._RF.push({},"636cfxY0jdEZ79McA+klivm","FlashSpine",void 0);const{ccclass:o,property:h}=i;t("default",o("FlashSpine")(r=class extends s{constructor(...t){super(...t),this.duration=.5,this._median=0,this._time=0,this._material=null,this._skeleton=null}onLoad(){this._median=this.duration/2,this._skeleton=this.node.getComponent(a.Skeleton),this._material=this._skeleton.customMaterial,this._material.setProperty("u_rate",1)}update(t){if(this._time>0){this._time-=t,this._time=this._time<0?0:this._time;let e=2*Math.abs(this._time-this._median)/this.duration,i=new n;i.copy(this._material),this._skeleton.customMaterial=i,i.setProperty("u_rate",e)}}clickFlash(){this._time=this.duration}})||r);e._RF.pop()}}})); + +System.register("chunks:///_virtual/RoleModelJobComp.ts",["cc","./ECS.ts","./RoleEnum.ts","./RoleModelComp.ts","./JsonUtil.ts"],(function(t){"use strict";var e,o,i,s,a;return{setters:[function(t){e=t.cclegacy},function(t){o=t.ecs},function(t){i=t.RoleAttributeType},function(t){s=t.RoleModelComp},function(t){a=t.JsonUtil}],execute:function(){var r,n,l;e._RF.push({},"6414fy1WmVLuaszw7+aE64/","RoleModelJobComp",void 0);t("RoleModelJobComp",o.register("RoleModelJob")((l=n=class t extends o.Comp{constructor(...t){super(...t),this._id=-1}init(e){var o=a.get(t.TableName);this.data=o[e],console.log(`【职业编号】${e},力量:${this.power},敏捷:${this.agile} `);var r=this.ent.get(s).attributes;r.get(i.power).job=this.power,r.get(i.agile).job=this.agile}get id(){return this._id}set id(t){this.init(t),this._id=t}get armsName(){return this.data.armsName}get power(){return this.data.power}get agile(){return this.data.agile}get weaponType(){return this.data.weaponType}reset(){this._id=-1,this.data=null}},n.TableName="arms",r=l))||r);e._RF.pop()}}})); + +System.register("chunks:///_virtual/SpineFinishedRelease.ts",["cc","./_rollupPluginModLoBabelHelpers.js","./ResLoader.ts"],(function(e){"use strict";var t,s,i,n,o,r,a;return{setters:[function(e){t=e.cclegacy,s=e._decorator,i=e.Component,n=e.sp},function(e){o=e.applyDecoratedDescriptor,r=e.initializerDefineProperty},function(e){a=e.resLoader}],execute:function(){var h,p,l;t._RF.push({},"64c19hfOCFDR7ZP9ZHrY69u","SpineFinishedRelease",void 0);const{ccclass:c,property:u}=s;e("SpineFinishedRelease",c("SpineFinishedRelease")((l=o((p=class extends i{constructor(...e){super(...e),r(this,"isDestroy",l,this),this.resPath=null}setResPath(e){this.resPath=e}onLoad(){this.spine=this.getComponent(n.Skeleton),this.spine.setCompleteListener(this.onSpineComplete.bind(this)),this.resPath?a.load(this.resPath,n.SkeletonData,((e,t)=>{e?console.error(`加载【${this.resPath}】的 SPINE 资源不存在`):(this.spine.skeletonData=t,this.spine.setAnimation(0,"animation",!1))})):this.spine.setAnimation(0,"animation",!1)}onSpineComplete(){this.isDestroy?this.node.destroy():this.node.removeFromParent()}}).prototype,"isDestroy",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),h=p))||h);t._RF.pop()}}})); + +System.register("chunks:///_virtual/CommonPrompt.ts",["cc","./_rollupPluginModLoBabelHelpers.js","./Oops.ts","./LanguageLabel.ts"],(function(t){"use strict";var e,n,i,o,c,l,s;return{setters:[function(t){e=t.cclegacy,n=t._decorator,i=t.Component},function(t){o=t.applyDecoratedDescriptor,c=t.initializerDefineProperty},function(t){l=t.oops},function(t){s=t.LanguageLabel}],execute:function(){var a,r,u,h,f,b,p,g,d,_,m;e._RF.push({},"653bf8VPC5Fn49zFJFqXVgx","CommonPrompt",void 0);const{ccclass:y,property:k,menu:C}=n;t("default",(a=y("CommonPrompt"),r=k(s),u=k(s),h=k(s),f=k(s),a((g=o((p=class extends i{constructor(...t){super(...t),c(this,"lab_title",g,this),c(this,"lab_content",d,this),c(this,"lab_ok",_,this),c(this,"lab_cancel",m,this),this.config={}}onTouchEnd(t,e){switch(t.target.name){case"btn_ok":this.onOk();break;case"btn_cancel":this.onCancel()}}onAdded(t={}){this.config=t||{},this.setTitle(),this.setContent(),this.setBtnOkLabel(),this.setBtnCancelLabel(),this.node.active=!0}setTitle(){this.lab_title.dataID=this.config.title}setContent(){this.lab_content.dataID=this.config.content}setBtnOkLabel(){this.lab_ok.dataID=this.config.okWord}setBtnCancelLabel(){this.lab_cancel.dataID=this.config.cancelWord,this.lab_cancel.node.parent.active=this.config.needCancel||!1}onOk(){"function"==typeof this.config.okFunc&&this.config.okFunc(),this.close()}onClose(){"function"==typeof this.config.closeFunc&&this.config.closeFunc(),this.close()}onCancel(){"function"==typeof this.config.cancelFunc&&this.config.cancelFunc(),this.close()}close(){l.gui.removeByNode(this.node)}onDestroy(){this.config=null}}).prototype,"lab_title",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),d=o(p.prototype,"lab_content",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),_=o(p.prototype,"lab_ok",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),m=o(p.prototype,"lab_cancel",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),b=p))||b));e._RF.pop()}}})); + +System.register("chunks:///_virtual/DrawMeshSector.ts",["cc","./_rollupPluginModLoBabelHelpers.js"],(function(e){"use strict";var t,r,i,s,a,n,o,u,c,h,l;return{setters:[function(e){t=e.cclegacy,r=e.Material,i=e._decorator,s=e.Component,a=e.MeshRenderer,n=e.macro,o=e.Vec3,u=e.gfx,c=e.utils},function(e){h=e.applyDecoratedDescriptor,l=e.initializerDefineProperty}],execute:function(){var p,d,f,m,g,M,b,y,v,w,R;t._RF.push({},"696924EnDdA7YKa9VYTB+/y","DrawMeshSector",void 0);const{ccclass:A,property:D}=i;e("DrawMeshSector",(p=A("DrawSectorMesh"),d=D({type:r}),f=D({tooltip:"外圈半径"}),m=D({tooltip:"内圈半径"}),g=D({tooltip:"扇形角度"}),p((y=h((b=class extends s{constructor(...e){super(...e),l(this,"mat",y,this),l(this,"radius",v,this),l(this,"innerRadius",w,this),l(this,"angledegree",R,this)}start(){this.createMesh()}createMesh(){const e=this.addComponent(a),t=Math.floor(this.angledegree/4)+1;for(var r=[],i=2*t+2,s=new Array(i),h=this.angledegree*n.RAD,l=h,p=h/t,d=0;d{this.setLocalStorage(t.id),this.createRole(e,t),s.dispatchEvent(n.LoginSuccess)};t({id:1,name:"Oops",power:10,agile:10,physical:10,lv:1,jobId:1}),e.remove(u)}createRole(e,t){var s=a.getEntity(i);s.RoleModel.id=t.id,s.RoleModel.name=t.name,s.RoleModelBase.power=t.power,s.RoleModelBase.agile=t.agile,s.RoleModelBase.physical=t.physical,s.upgrade(t.lv),s.RoleModelJob.id=t.jobId,s.RoleModel.vmAdd(),s.RoleModelLevel.vmAdd(),s.RoleModelBase.vmAdd(),s.load(l.gui.game,o(0,-300,0)),e.AccountModel.role=s}setLocalStorage(e){c.setUser(e),c.set("account",e)}}e("AccountNetDataSystem",g),t._RF.pop()}}})); + +System.register("chunks:///_virtual/MessageManager.ts",["cc"],(function(e){"use strict";var t,s,n;return{setters:[function(e){t=e.cclegacy,s=e.warn,n=e.log}],execute:function(){t._RF.push({},"6ace4f1UCxCjqeyvfvEJgyN","MessageManager",void 0);class l{}e("MessageEventData",class{constructor(){this.events={}}on(e,t,s){let n=this.events[e];null==n&&(n=[],this.events[e]=n);let i=new l;i.event=e,i.listener=t,i.obj=s,n.push(i),o.on(e,t,s)}off(e){let t=this.events[e];if(t){for(let s of t)o.off(e,s.listener,s.obj);delete this.events[e]}}dispatchEvent(e,t=null){o.dispatchEvent(e,t)}removes(){for(let e in this.events)this.off(e)}});class i{constructor(){this.events={}}on(e,t,n){if(!e||!t)return void s(`注册【${e}】事件的侦听器函数为空`);let i=this.events[e];null==i&&(i=[],this.events[e]=i);let o=i.length;for(let l=0;l{this.off(e,n,s),n=null,t.call(s,l,i)};this.on(e,n,s)}off(e,t,s){let l=this.events[e];if(!l)return void n(`名为【${e}】的事件不存在`);let i=l.length;for(let e=0;e0&&(t.z=0):e.keyCode===L?t.x<0&&(t.x=0):e.keyCode===M?t.x>0&&(t.x=0):e.keyCode===P?t.y<0&&(t.y=0):e.keyCode===W&&t.y>0&&(t.y=0)}onTouchStart(e){c.canvas.requestPointerLock()}onTouchMove(e){e.getStartLocation(b),b.x>.4*c.canvas.width?(e.getDelta(A),this._euler.y-=A.x*this.rotateSpeed*.1,this._euler.x+=A.y*this.rotateSpeed*.1):(e.getLocation(A),z.subtract(A,A,b),this._velocity.x=.01*A.x,this._velocity.z=.01*-A.y)}onTouchEnd(e){document.exitPointerLock&&document.exitPointerLock(),e.getStartLocation(b),b.x<.4*c.canvas.width&&(this._velocity.x=0,this._velocity.z=0)}}).prototype,"moveSpeed",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 1}}),m=p(T.prototype,"moveSpeedShiftScale",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 5}}),E=p(T.prototype,"damp",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return.2}}),g=p(T.prototype,"rotateSpeed",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 1}}),S=T))||S)||S));t._RF.pop()}}})); + +System.register("chunks:///_virtual/WebSock.ts",["cc","./Logger.ts"],(function(s){"use strict";var e,t;return{setters:[function(s){e=s.cclegacy},function(s){t=s.Logger}],execute:function(){e._RF.push({},"70df2VbIU9B66Fr+op8FKJp","WebSock",void 0);s("WebSock",class{constructor(){this._ws=null,this.onConnected=null,this.onMessage=null,this.onError=null,this.onClosed=null}connect(s){if(this._ws&&this._ws.readyState===WebSocket.CONNECTING)return t.logNet("websocket connecting, wait for a moment..."),!1;let e=null;if(s.url)e=s.url;else{let t=s.ip,o=s.port;e=`${s.protocol}://${t}:${o}`}return this._ws=new WebSocket(e),this._ws.binaryType=s.binaryType?s.binaryType:"arraybuffer",this._ws.onmessage=s=>{(0,this.onMessage)(s.data)},this._ws.onopen=this.onConnected,this._ws.onerror=this.onError,this._ws.onclose=this.onClosed,!0}send(s){return this._ws&&this._ws.readyState==WebSocket.OPEN?(this._ws.send(s),1):-1}close(s,e){this._ws&&this._ws.close(s,e)}}),e._RF.pop()}}})); + +System.register("chunks:///_virtual/BhvRollNumber.ts",["cc","./_rollupPluginModLoBabelHelpers.js"],(function(t){"use strict";var e,i,l,r,a,o,s,u;return{setters:[function(t){e=t.cclegacy,i=t.Label,l=t.Enum,r=t._decorator,a=t.Component,o=t.lerp},function(t){s=t.applyDecoratedDescriptor,u=t.initializerDefineProperty}],execute:function(){var n,h,c,p,b,g,m,E,f,y,d,T,v,_,M,S,R,V,w;e._RF.push({},"72d13dwmG9LS4gkJhSuAp3F","BhvRollNumber",void 0);const{ccclass:F,property:I,menu:N}=r;var k;!function(t){t[t.INTEGER=0]="INTEGER",t[t.FIXED_2=1]="FIXED_2",t[t.TIMER=2]="TIMER",t[t.PERCENTAGE=3]="PERCENTAGE",t[t.KMBT_FIXED2=4]="KMBT_FIXED2",t[t.CUSTOMER=5]="CUSTOMER"}(k||(k={}));t("default",(n=N("添加特殊行为/UI/Roll Number (滚动数字)"),h=I({type:i,tooltip:"需要滚动的 Label 组件,如果不进行设置,就会从自己的节点自动查找"}),c=I({tooltip:"当前的滚动值(开始的滚动值)"}),p=I({tooltip:"是否显示正负符号"}),b=I({tooltip:"滚动的目标值"}),g=I({tooltip:"滚动的线性差值",step:.01,max:1,min:0}),m=I({tooltip:"是否在开始时就播放"}),E=I({tooltip:"在滚动之前会等待几秒",step:.1,max:1,min:0}),f=I({type:l(k),tooltip:"是否在开始时就播放"}),F(y=n((T=s((d=class extends a{constructor(...t){super(...t),u(this,"label",T,this),u(this,"value",v,this),u(this,"showPlusSymbol",_,this),u(this,"_targetValue",M,this),u(this,"lerp",S,this),u(this,"playAtStart",R,this),u(this,"runWaitTimer",V,this),u(this,"valueType",w,this),this._custom_callback=null,this.isScrolling=!1}get targetValue(){return this._targetValue}set targetValue(t){this._targetValue=t,this.scroll()}onLoad(){null==this.label&&(this.label=this.node.getComponent(i)),this.playAtStart&&(this.updateLabel(),this.scroll())}scroll(){this.isScrolling||(this.runWaitTimer>0?this.scheduleOnce((()=>{this.isScrolling=!0}),this.runWaitTimer):this.isScrolling=!0)}stop(){this.value=this.targetValue,this.isScrolling=!1,this.updateLabel()}init(t,e,i){this.targetValue=e||0,this.value=t||0,this.lerp=i||.1}scrollTo(t){null!=t&&(this.targetValue=t)}updateLabel(){let t=this.value,e="";switch(this.valueType){case k.INTEGER:e=Math.round(t)+"";break;case k.FIXED_2:e=t.toFixed(2);break;case k.TIMER:e=function(t=0,e=!0){let i=Math.floor(t),l=Math.floor(i/3600),r=Math.floor(i%3600/60),a=i%60,o=""+r,s=""+a;a<10&&(s="0"+a);return e?(r<10&&(o="0"+r),l+":"+o+":"+s):(o=""+(r+60*l),r<10&&(o="0"+r),o+":"+s)}(t);break;case k.PERCENTAGE:e=Math.round(100*t)+"%";break;case k.KMBT_FIXED2:e=t>=Number.MAX_VALUE?"MAX":t>1e12?(t/1e12).toFixed(2)+"T":t>1e9?(t/1e9).toFixed(2)+"B":t>1e6?(t/1e6).toFixed(2)+"M":t>1e3?(t/1e3).toFixed(2)+"K":Math.round(t).toString();break;case k.CUSTOMER:this._custom_callback&&(e=this._custom_callback(this.value,this.targetValue))}if(this.showPlusSymbol&&(t>0?e="+"+e:t<0&&(e="-"+e)),this.label){if(e===this.label.string)return;this.label.string=e}}update(t){if(0!=this.isScrolling)return this.value=o(this.value,this.targetValue,this.lerp),this.updateLabel(),Math.abs(this.value-this.targetValue)<=1e-4?(this.value=this.targetValue,void(this.isScrolling=!1)):void 0}}).prototype,"label",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),v=s(d.prototype,"value",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),_=s(d.prototype,"showPlusSymbol",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),s(d.prototype,"targetValue",[b],Object.getOwnPropertyDescriptor(d.prototype,"targetValue"),d.prototype),M=s(d.prototype,"_targetValue",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 100}}),S=s(d.prototype,"lerp",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return.1}}),R=s(d.prototype,"playAtStart",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),V=s(d.prototype,"runWaitTimer",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),w=s(d.prototype,"valueType",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return k.INTEGER}}),y=d))||y)||y));e._RF.pop()}}})); + +System.register("chunks:///_virtual/RoleUpgrade.ts",["cc","./ECS.ts","./RoleEnum.ts","./RoleModelLevelComp.ts"],(function(e){"use strict";var t,l,r,o;return{setters:[function(e){t=e.cclegacy},function(e){l=e.ecs},function(e){r=e.RoleAttributeType},function(e){o=e.RoleModelLevelComp}],execute:function(){var s;t._RF.push({},"7750bmim9xAjqAgrvhP5she","RoleUpgrade",void 0);let n=e("RoleUpgradeComp",l.register("RoleUpgrade")(s=class extends l.Comp{constructor(...e){super(...e),this.lv=0}reset(){this.lv=0}})||s);class u extends l.ComblockSystem{filter(){return l.allOf(n,o)}entityEnter(e){let t=e.RoleModel,l=e.RoleModelLevel,o=e.RoleUpgrade;0==o.lv?l.vm.lv++:l.vm.lv=o.lv,l.rtluCurrent.init(l.vm.lv),t.attributes.get(r.hp).level=l.rtluCurrent.hp,l.rtluNext.init(l.vm.lv+1),l.vm.expNext=l.rtluNext.needexp,e.remove(n)}}e("RoleUpgradeSystem",u),t._RF.pop()}}})); + +System.register("chunks:///_virtual/UrlParse.ts",["cc"],(function(t){"use strict";var r,e;return{setters:[function(t){r=t.cclegacy,e=t.sys}],execute:function(){r._RF.push({},"78fceiOv1NCb7uWGfkM9dld","UrlParse",void 0);t("UrlParse",class{get query(){return this._data}constructor(){this._data=null,e.isBrowser?this._data=this.parseUrl():this._data={}}parseUrl(){if("object"!=typeof window)return{};if(!window.document)return{};let t=window.document.location.href.toString().split("?");if("string"==typeof t[1]){t=t[1].split("&");let r={};for(let e=0,s=t.length;e{var s=(t=t.substring(7)).split(" ");s.length<2?e.push(s[0]):e.push({[s[0]]:s[1]})}));var i,n=[],r=[];if(t-1&&c>-1){var g=i.substring(o+1,c);n.push(g)}else n.push(i)}}return 1==n.length?"["+n[0]+".ts]":2==n.length?"["+n[0]+".ts->"+n[1]+"]":""}static getDateString(){let t=new Date,s=t.getHours().toString(),e="";return e+=(1==s.length?"0"+s:s)+":",s=t.getMinutes().toString(),e+=(1==s.length?"0"+s:s)+":",s=t.getSeconds().toString(),e+=(1==s.length?"0"+s:s)+":",s=t.getMilliseconds().toString(),1==s.length&&(s="00"+s),2==s.length&&(s="0"+s),e+=s,e="["+e+"]",e}}t("Logger",a),a.tags=0,a.init(),s._RF.pop()}}})); + +System.register("chunks:///_virtual/CCVMParentComp.ts",["cc","./EventDispatcher.ts","./ViewUtil.ts","./VMParent.ts"],(function(e){"use strict";var t,s,i,n,c;return{setters:[function(e){t=e.cclegacy,s=e._decorator},function(e){i=e.EventDispatcher},function(e){n=e.ViewUtil},function(e){c=e.default}],execute:function(){var a,r,h;t._RF.push({},"79aa4PPcl5Dc6NT5Rj38Vsv","CCVMParentComp",void 0);const{ccclass:o,property:p}=s;e("CCVMParentComp",o("CCVMParentComp")((h=r=class extends c{constructor(...e){super(...e),this.nodes=new Map,this._eventDispatcher=null,this._isBindMessageActive=!1}get(e){return this.nodes.get(e)}onLoad(){n.nodeTreeInfoLite(this.node,this.nodes),super.onLoad()}get eventDispatcher(){return this._eventDispatcher||(this._eventDispatcher=new i),this._eventDispatcher}bindMessageActive(){this._isBindMessageActive=!0}unbindMessageActive(){this._isBindMessageActive=!1}on(e,t,s){this.eventDispatcher.on(e,((e,i)=>{this.isValid?this._isBindMessageActive?this.node.active&&t.call(s,e,i):t.call(s,e,i):this._eventDispatcher&&(this._eventDispatcher.destroy(),this._eventDispatcher=null)}),s)}off(e){this._eventDispatcher&&this._eventDispatcher.off(e)}dispatchEvent(e,t=null){this.eventDispatcher.dispatchEvent(e,t)}onDestroy(){this._eventDispatcher&&(this._eventDispatcher.destroy(),this._eventDispatcher=null),this.nodes.clear()}},r.tid=-1,a=h))||a);t._RF.pop()}}})); + +System.register("chunks:///_virtual/RoleChangeJob.ts",["cc","./MessageManager.ts","./ECS.ts","./RoleModelJobComp.ts","./RoleEvent.ts"],(function(e){"use strict";var o,t,n,s,l;return{setters:[function(e){o=e.cclegacy},function(e){t=e.Message},function(e){n=e.ecs},function(e){s=e.RoleModelJobComp},function(e){l=e.RoleEvent}],execute:function(){var c;o._RF.push({},"7ab8aezTB1GUIE0zFSbG9gU","RoleChangeJob",void 0);let a=e("RoleChangeJobComp",n.register("RoleChangeJob")(c=class extends n.Comp{constructor(...e){super(...e),this.jobId=-1}reset(){this.jobId=-1}})||c);class r extends n.ComblockSystem{filter(){return n.allOf(a,s)}entityEnter(e){e.RoleModelJob.id=e.RoleChangeJob.jobId,t.dispatchEvent(l.ChangeJob),e.remove(a)}}e("RoleChangeJobSystem",r),o._RF.pop()}}})); + +System.register("chunks:///_virtual/LayerManager.ts",["cc","./GUI.ts","./DelegateComponent.ts","./LayerUI.ts","./LayerPopup.ts","./LayerDialog.ts","./LayerNotify.ts","./UIMap.ts"],(function(e){"use strict";var t,a,i,r,s,o,n,l,h,p,d,c,u;return{setters:[function(e){t=e.cclegacy,a=e.warn,i=e.Node,r=e.Camera,s=e.Layers,o=e.Widget},function(e){n=e.GUI},function(e){l=e.DelegateComponent},function(e){h=e.LayerUI},function(e){p=e.LayerPopUp},function(e){d=e.LayerDialog},function(e){c=e.LayerNotify},function(e){u=e.UIMap}],execute:function(){let g;e("LayerType",void 0),t._RF.push({},"7ba675xFGdHqIOykTysNzEu","LayerManager",void 0),function(e){e.Game="LayerGame",e.UI="LayerUI",e.PopUp="LayerPopUp",e.Dialog="LayerDialog",e.Alert="LayerAlert",e.Notify="LayerNotify",e.Guide="LayerGuide"}(g||(g=e("LayerType",{})));e("LayerManager",class{get portrait(){return this.root.getComponent(n).portrait}init(e){this.configs=e}toast(e,t=!1){this.notify.show(e,t)}setConfig(e,t){this.configs[e]=t}setUIMap(e){null==this.uiMap&&(this.uiMap=new u),this.uiMap.init(this,e)}open(e,t=null,i){var r=this.configs[e];if(null!=r)switch(r.layer){case g.UI:this.ui.add(r,t,i);break;case g.PopUp:this.popup.add(r,t,i);break;case g.Dialog:this.dialog.add(r,t,i);break;case g.Alert:this.alert.add(r,t,i)}else a(`打开编号为【${e}】的界面失败,配置信息不存在`)}has(e){var t=this.configs[e];if(null!=t){var i=!1;switch(t.layer){case g.UI:i=this.ui.has(t.prefab);break;case g.PopUp:i=this.popup.has(t.prefab);break;case g.Dialog:i=this.dialog.has(t.prefab);break;case g.Alert:i=this.alert.has(t.prefab)}return i}a(`编号为【${e}】的界面失败,配置信息不存在`)}remove(e,t=!0){var i=this.configs[e];if(null!=i)switch(i.layer){case g.UI:this.ui.remove(i.prefab,t);break;case g.PopUp:this.popup.remove(i.prefab,t);break;case g.Dialog:this.dialog.remove(i.prefab,t);break;case g.Alert:this.alert.remove(i.prefab,t)}else a(`删除编号为【${e}】的界面失败,配置信息不存在`)}removeByNode(e,t=!1){if(e instanceof i){let i=e.getComponent(l);i&&i.viewParams?e.parent.removeByUuid(i.viewParams.uuid,t):(a("当前删除的node不是通过界面管理器添加到舞台上"),e.destroy())}else;}clear(e=!1){this.ui.clear(e),this.popup.clear(e),this.dialog.clear(e),this.alert.clear(e)}constructor(e){this.configs={},this.root=e,this.camera=this.root.getComponentInChildren(r),this.game=this.create_node(g.Game),this.ui=new h(g.UI),this.popup=new p(g.PopUp),this.dialog=new d(g.Dialog),this.alert=new d(g.Alert),this.notify=new c(g.Notify),this.guide=this.create_node(g.Guide),e.addChild(this.game),e.addChild(this.ui),e.addChild(this.popup),e.addChild(this.dialog),e.addChild(this.alert),e.addChild(this.notify),e.addChild(this.guide)}create_node(e){var t=new i(e);t.layer=s.Enum.UI_2D;var a=t.addComponent(o);return a.isAlignLeft=a.isAlignRight=a.isAlignTop=a.isAlignBottom=!0,a.left=a.right=a.top=a.bottom=0,a.alignMode=2,a.enabled=!0,t}}),t._RF.pop()}}})); + +System.register("chunks:///_virtual/VMModify.ts",["cc","./_rollupPluginModLoBabelHelpers.js","./VMBase.ts"],(function(t){"use strict";var e,a,i,l,s,u;return{setters:[function(t){e=t.cclegacy,a=t.Enum,i=t._decorator},function(t){l=t.applyDecoratedDescriptor,s=t.initializerDefineProperty},function(t){u=t.default}],execute:function(){var r,h,n,o,c,M,p,v,m,d,V,b,f,w;e._RF.push({},"7d2a4voaOJJGJZRWFPG6Bk7","VMModify",void 0);const{ccclass:y,property:P,menu:g,help:I}=i;var _;!function(t){t[t.MIN=0]="MIN",t[t.MAX=1]="MAX",t[t.MIN_MAX=2]="MIN_MAX"}(_||(_={}));t("default",(r=g("ModelViewer/VM-Modify(修改Model)"),h=I("https://github.com/wsssheep/cocos_creator_mvvm_tools/blob/master/docs/VMModify.md"),n=P({tooltip:"监视对象路径"}),o=P({tooltip:"是不启用取值范围限制"}),c=P({type:a(_),visible:function(){return!0===this.valueClamp}}),M=P({visible:function(){return!0===this.valueClamp&&this.valueClampMode!==_.MAX}}),p=P({visible:function(){return!0===this.valueClamp&&this.valueClampMode!==_.MIN}}),y(v=r(v=h((d=l((m=class extends u{constructor(...t){super(...t),s(this,"watchPath",d,this),s(this,"valueClamp",V,this),s(this,"valueClampMode",b,this),s(this,"valueMin",f,this),s(this,"valueMax",w,this)}clampValue(t){let e=this.valueMin,a=this.valueMax;if(0==this.valueClamp)return t;switch(this.valueClampMode){case _.MIN_MAX:t>a&&(t=a),ta&&(t=a)}return t}vAddInt(t,e){this.vAdd(t,e,!0)}vSubInt(t,e){this.vSub(t,e,!0)}vMulInt(t,e){this.vMul(t,e,!0)}vDivInt(t,e){this.vDiv(t,e,!0)}vAdd(t,e,a=!1){let i=parseFloat(e),l=this.VM.getValue(this.watchPath,0)+i;a&&(l=Math.round(l)),this.VM.setValue(this.watchPath,this.clampValue(l))}vSub(t,e,a=!1){let i=parseFloat(e),l=this.VM.getValue(this.watchPath,0)-i;a&&(l=Math.round(l)),this.VM.setValue(this.watchPath,this.clampValue(l))}vMul(t,e,a=!1){let i=parseFloat(e),l=this.VM.getValue(this.watchPath,0)*i;a&&(l=Math.round(l)),this.VM.setValue(this.watchPath,this.clampValue(l))}vDiv(t,e,a=!1){let i=parseFloat(e),l=this.VM.getValue(this.watchPath,0)/i;a&&(l=Math.round(l)),this.VM.setValue(this.watchPath,this.clampValue(l))}vString(t,e){let a=e;this.VM.setValue(this.watchPath,a)}vNumberInt(t,e){this.vNumber(t,e,!0)}vNumber(t,e,a=!1){let i=parseFloat(e);a&&(i=Math.round(i)),this.VM.setValue(this.watchPath,this.clampValue(i))}}).prototype,"watchPath",[n],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),V=l(m.prototype,"valueClamp",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),b=l(m.prototype,"valueClampMode",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return _.MIN_MAX}}),f=l(m.prototype,"valueMin",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),w=l(m.prototype,"valueMax",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 1}}),v=m))||v)||v)||v));e._RF.pop()}}})); + +System.register("chunks:///_virtual/EngineMessage.ts",["cc"],(function(e){"use strict";var n;return{setters:[function(e){n=e.cclegacy}],execute:function(){let s;e("EngineMessage",void 0),n._RF.push({},"7f501QO1RxMga77T4lWLiW6","EngineMessage",void 0),function(e){e.GAME_ENTER="EngineMessage.GAME_ENTER",e.GAME_EXIT="EngineMessage.GAME_EXIT",e.GAME_RESIZE="EngineMessage.GAME_RESIZE"}(s||(s=e("EngineMessage",{}))),n._RF.pop()}}})); + +System.register("chunks:///_virtual/AnimatorParams.ts",["cc","./AnimatorCondition.ts"],(function(t){"use strict";var e,a;return{setters:[function(t){e=t.cclegacy},function(t){a=t.ParamType}],execute:function(){e._RF.push({},"7f6ebsLyohDvZbURlFDp/dz","AnimatorParams",void 0);t("default",class{constructor(t){this._paramMap=new Map,t.forEach((t=>{let e={type:t.type,value:t.init};this._paramMap.set(t.param,e)}))}getParamType(t){let e=this._paramMap.get(t);return e?e.type:null}setNumber(t,e){let r=this._paramMap.get(t);r&&r.type===a.NUMBER&&(r.value=e)}setBool(t,e){let r=this._paramMap.get(t);r&&r.type===a.BOOLEAN&&(r.value=e?1:0)}setTrigger(t){let e=this._paramMap.get(t);e&&e.type===a.TRIGGER&&(e.value=1)}resetTrigger(t){let e=this._paramMap.get(t);e&&e.type===a.TRIGGER&&(e.value=0)}autoTrigger(t){let e=this._paramMap.get(t);e&&e.type===a.AUTO_TRIGGER&&(e.value=1)}resetAutoTrigger(t){let e=this._paramMap.get(t);e&&e.type===a.AUTO_TRIGGER&&(e.value=0)}resetAllAutoTrigger(){this._paramMap.forEach(((t,e)=>{t.type===a.AUTO_TRIGGER&&(t.value=0)}))}getNumber(t){let e=this._paramMap.get(t);return e&&e.type===a.NUMBER?e.value:0}getBool(t){let e=this._paramMap.get(t);return e&&e.type===a.BOOLEAN?e.value:0}getTrigger(t){let e=this._paramMap.get(t);return e&&e.type===a.TRIGGER?e.value:0}getAutoTrigger(t){let e=this._paramMap.get(t);return e&&e.type===a.AUTO_TRIGGER?e.value:0}}),e._RF.pop()}}})); + +System.register("chunks:///_virtual/HttpRequest.ts",["cc"],(function(e){"use strict";var t,r,s;return{setters:[function(e){t=e.cclegacy,r=e.error,s=e.warn}],execute:function(){e("HttpEvent",void 0),t._RF.push({},"806e5t8UetFy4spn89dnuan","HttpRequest",void 0);var n={},a={};let u;!function(e){e.NO_NETWORK="http_request_no_network",e.UNKNOWN_ERROR="http_request_unknown_error",e.TIMEOUT="http_request_timout"}(u||(u=e("HttpEvent",{})));e("HttpRequest",class{constructor(){this.server="http://192.168.1.150/",this.timeout=1e4}get(e,t,r){this.sendRequest(e,null,!1,t,r)}getWithParams(e,t,r,s){this.sendRequest(e,t,!1,r,s)}getByArraybuffer(e,t,r){this.sendRequest(e,null,!1,t,r,"arraybuffer",!1)}getWithParamsByArraybuffer(e,t,r,s){this.sendRequest(e,t,!1,r,s,"arraybuffer",!1)}post(e,t,r,s){this.sendRequest(e,t,!0,r,s)}abort(e){var t=n[this.server+e];t&&t.abort()}getParamString(e){var t="";for(var r in e){let n=e[r];if(n instanceof Object)for(var s in n)t+=`${s}=${n[s]}&`;else t+=`${r}=${n}&`}return t.substr(0,t.length-1)}sendRequest(e,t,i,o,l,d,h=!0,c=this.timeout){var f,p,v;if(null!=e&&""!=e)if(f=0==e.toLocaleLowerCase().indexOf("http")?e:this.server+e,t?(v=this.getParamString(t),p=f.indexOf("?")>-1?f+"&"+v:f+"?"+v):p=f,null==n[p]||a[p]!=v){var R=new XMLHttpRequest;n[p]=R,a[p]=v,i?R.open("POST",f):R.open("GET",p),R.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=utf-8");var O={};O.url=f,O.params=t,h&&(R.timeout=c,R.ontimeout=()=>{this.deleteCache(p),O.event=u.TIMEOUT,l&&l(O)}),R.onloadend=e=>{if(500==R.status){if(this.deleteCache(p),null==l)return;O.event=u.NO_NETWORK,l&&l(O)}},R.onerror=()=>{this.deleteCache(p),null!=l&&(0==R.readyState||1==R.readyState||0==R.status?O.event=u.NO_NETWORK:O.event=u.UNKNOWN_ERROR,l&&l(O))},R.onreadystatechange=()=>{if(4==R.readyState&&(this.deleteCache(p),200==R.status&&o))if("arraybuffer"==d)R.responseType=d,o&&o(R.response);else{var e=JSON.parse(R.response);null!=e.code?0==e.code?o&&o(e.data):l&&l(e):o&&o(e)}},null==t||""==t?R.send():R.send(v)}else s(`地址【${f}】已正在请求中,不能重复请求`);else r("请求地址不能为空")}deleteCache(e){delete n[e],delete a[e]}}),t._RF.pop()}}})); + +System.register("chunks:///_virtual/Defines.ts",["cc"],(function(s){"use strict";var e;return{setters:[function(s){e=s.cclegacy}],execute:function(){e._RF.push({},"82d3a9c71JEkI95d3qscHm8","Defines",void 0);s("ViewParams",class{constructor(){this.valid=!0,this.node=null}}),e._RF.pop()}}})); + +System.register("chunks:///_virtual/StringFormat.ts",["cc"],(function(t){"use strict";var e;return{setters:[function(t){e=t.cclegacy}],execute:function(){e._RF.push({},"85fe8Gc6h5Ava+JsdbBs8cR","StringFormat",void 0);t("StringFormatFunction",new class{deal(t,e){if(""===e)return t;let r=(e=e.toLowerCase().trim()).match(/^[a-z|A-Z]+/gi),i=e.match(/\d+$/gi),s="",n=0,a="";if(r&&(s=r[0]),i&&(n=parseInt(i[0])),"number"==typeof t)switch(s){case"int":a=this.int(t);break;case"fix":a=this.fix(t,n);break;case"kmbt":a=this.KMBT(t);break;case"per":a=this.per(t,n);break;case"sep":a=this.sep(t)}else{switch(s){case"limit":a=this.limit(t,n)}a=t}return a}sep(t){return Math.round(t).toString().replace(new RegExp("(\\d)(?=(\\d{3})+$)","ig"),"$1,")}time_m(t){}time_s(t){}time_ms(t){}timeStamp(t){return new Date(t).toString()}per(t,e){return Math.round(100*t).toFixed(e)}int(t){return Math.round(t)}fix(t,e){return t.toFixed(e)}limit(t,e){return t.substring(0,e)}KMBT(t,e="en"){return this.compressUnit(t,[1e3,1e6,1e9,1e12],["","K","M","B","T"],2)}compressUnit(t,e,r,i=2){let s,n=e,a=r,c="";for(s=0;s0?(t/n[s-1]).toFixed(i):t.toFixed(0);break}}return c+a[s]}});e._RF.pop()}}})); + +System.register("chunks:///_virtual/ObjectUtil.ts",["cc"],(function(t){"use strict";var e;return{setters:[function(t){e=t.cclegacy}],execute:function(){e._RF.push({},"86827QLFSRM7Zojsx0WqWuQ","ObjectUtil",void 0);t("default",class{static isObject(t){return"[object Object]"===Object.prototype.toString.call(t)}static deepCopy(t){if(null==t||"object"!=typeof t)return t;let e=null;if(t instanceof Date)return e=new Date,e.setTime(t.getTime()),e;if(t instanceof Array){e=[];for(let n=0,r=t.length;n>>2]>>>24-o%4*8&255;t[r+o>>>2]|=s<<24-(r+o)%4*8}else for(o=0;o>>2]=n[o>>>2];return this.sigBytes+=i,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=o.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var n,r=[],i=function(t){t=t;var n=987654321,r=4294967295;return function(){var i=((n=36969*(65535&n)+(n>>16)&r)<<16)+(t=18e3*(65535&t)+(t>>16)&r)&r;return i/=4294967296,(i+=.5)*(e.random()>.5?1:-1)}},o=0;o>>2]>>>24-i%4*8&255;r.push((o>>>4).toString(16)),r.push((15&o).toString(16))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new s.init(n,t/2)}},E=a.Latin1={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i>>2]>>>24-i%4*8&255;r.push(String.fromCharCode(o))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>2]|=(255&e.charCodeAt(r))<<24-r%4*8;return new s.init(n,t)}},l=a.Utf8={stringify:function(e){try{return decodeURIComponent(escape(E.stringify(e)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(e){return E.parse(unescape(encodeURIComponent(e)))}},d=i.BufferedBlockAlgorithm=o.extend({reset:function(){this._data=new s.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=l.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n=this._data,r=n.words,i=n.sigBytes,o=this.blockSize,a=i/(4*o),_=(a=t?e.ceil(a):e.max((0|a)-this._minBufferSize,0))*o,E=e.min(4*_,i);if(_){for(var l=0;l<_;l+=o)this._doProcessBlock(r,l);var d=r.splice(0,_);n.sigBytes-=E}return new s.init(d,E)},clone:function(){var e=o.clone.call(this);return e._data=this._data.clone(),e},_minBufferSize:0}),u=(i.Hasher=d.extend({cfg:o.extend(),init:function(e){this.cfg=this.cfg.extend(e),this.reset()},reset:function(){d.reset.call(this),this._doReset()},update:function(e){return this._append(e),this._process(),this},finalize:function(e){return e&&this._append(e),this._doFinalize()},blockSize:16,_createHelper:function(e){return function(t,n){return new e.init(n).finalize(t)}},_createHmacHelper:function(e){return function(t,n){return new u.HMAC.init(e,n).finalize(t)}}}),r.algo={});return r}(Math)},function(e,t){},function(e){e.exports=JSON.parse('{"sdkType":1,"version":"1.3.9"}')},function(e,t,n){var r,i,o;e.exports=(o=n(0),i=(r=o).lib.WordArray,r.enc.Base64={stringify:function(e){var t=e.words,n=e.sigBytes,r=this._map;e.clamp();for(var i=[],o=0;o>>2]>>>24-o%4*8&255)<<16|(t[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|t[o+2>>>2]>>>24-(o+2)%4*8&255,a=0;a<4&&o+.75*a>>6*(3-a)&63));var _=r.charAt(64);if(_)for(;i.length%4;)i.push(_);return i.join("")},parse:function(e){var t=e.length,n=this._map,r=this._reverseMap;if(!r){r=this._reverseMap=[];for(var o=0;o>>6-s%4*2;r[o>>>2]|=(a|_)<<24-o%4*8,o++}return i.create(r,o)}(e,t,r)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},o.enc.Base64)},function(e,t,n){var r;e.exports=(r=n(0),n(5),n(6),r.HmacSHA1)},function(e,t,n){var r,i,o,s,a,_,E,l;e.exports=(i=(r=l=n(0)).lib,o=i.WordArray,s=i.Hasher,a=r.algo,_=[],E=a.SHA1=s.extend({_doReset:function(){this._hash=new o.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],i=n[1],o=n[2],s=n[3],a=n[4],E=0;E<80;E++){if(E<16)_[E]=0|e[t+E];else{var l=_[E-3]^_[E-8]^_[E-14]^_[E-16];_[E]=l<<1|l>>>31}var d=(r<<5|r>>>27)+a+_[E];d+=E<20?1518500249+(i&o|~i&s):E<40?1859775393+(i^o^s):E<60?(i&o|i&s|o&s)-1894007588:(i^o^s)-899497514,a=s,s=o,o=i<<30|i>>>2,i=r,r=d}n[0]=n[0]+r|0,n[1]=n[1]+i|0,n[2]=n[2]+o|0,n[3]=n[3]+s|0,n[4]=n[4]+a|0},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;return t[r>>>5]|=128<<24-r%32,t[14+(r+64>>>9<<4)]=Math.floor(n/4294967296),t[15+(r+64>>>9<<4)]=n,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=s.clone.call(this);return e._hash=this._hash.clone(),e}}),r.SHA1=s._createHelper(E),r.HmacSHA1=s._createHmacHelper(E),l.SHA1)},function(e,t,n){var r,i,o;e.exports=(i=(r=n(0)).lib.Base,o=r.enc.Utf8,void(r.algo.HMAC=i.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=o.parse(t));var n=e.blockSize,r=4*n;t.sigBytes>r&&(t=e.finalize(t)),t.clamp();for(var i=this._oKey=t.clone(),s=this._iKey=t.clone(),a=i.words,_=s.words,E=0;Ethis.seps.length&&(o=i-this.seps.length,this.seps+=this.alphabet.substr(0,o),this.alphabet=this.alphabet.substr(o)),this.alphabet=this._shuffle(this.alphabet,this.salt);var l=Math.ceil(this.alphabet.length/12);this.alphabet.length<3?(this.guards=this.seps.substr(0,l),this.seps=this.seps.substr(l)):(this.guards=this.alphabet.substr(0,l),this.alphabet=this.alphabet.substr(l))}var t;return(t=[{key:"encode",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n]/g,RULE:/^(?:required|optional|repeated|map)$/,TYPE:/^(?:double|float|int32|uint32|sint32|int64|uint64|sint64|fixed32|sfixed32|fixed64|sfixed64|bool|string|bytes)$/,NAME:/^[a-zA-Z_][a-zA-Z_0-9]*$/,TYPEDEF:/^[a-zA-Z][a-zA-Z_0-9]*$/,TYPEREF:/^(?:\.?[a-zA-Z_][a-zA-Z_0-9]*)(?:\.[a-zA-Z_][a-zA-Z_0-9]*)*$/,FQTYPEREF:/^(?:\.[a-zA-Z_][a-zA-Z_0-9]*)+$/,NUMBER:/^-?(?:[1-9][0-9]*|0|0[xX][0-9a-fA-F]+|0[0-7]+|([0-9]*(\.[0-9]*)?([Ee][+-]?[0-9]+)?)|inf|nan)$/,NUMBER_DEC:/^(?:[1-9][0-9]*|0)$/,NUMBER_HEX:/^0[xX][0-9a-fA-F]+$/,NUMBER_OCT:/^0[0-7]+$/,NUMBER_FLT:/^([0-9]*(\.[0-9]*)?([Ee][+-]?[0-9]+)?|inf|nan)$/,BOOL:/^(?:true|false)$/i,ID:/^(?:[1-9][0-9]*|0|0[xX][0-9a-fA-F]+|0[0-7]+)$/,NEGID:/^\-?(?:[1-9][0-9]*|0|0[xX][0-9a-fA-F]+|0[0-7]+)$/,WHITESPACE:/\s/,STRING:/(?:"([^"\\]*(?:\\.[^"\\]*)*)")|(?:'([^'\\]*(?:\\.[^'\\]*)*)')/g,STRING_DQ:/(?:"([^"\\]*(?:\\.[^"\\]*)*)")/g,STRING_SQ:/(?:'([^'\\]*(?:\\.[^'\\]*)*)')/g},o.DotProto=function(e,t){var n={},r=function(e){this.source=e+"",this.index=0,this.line=1,this.stack=[],this._stringOpen=null},i=r.prototype;i._readString=function(){var e='"'===this._stringOpen?t.STRING_DQ:t.STRING_SQ;e.lastIndex=this.index-1;var n=e.exec(this.source);if(!n)throw Error("unterminated string");return this.index=e.lastIndex,this.stack.push(this._stringOpen),this._stringOpen=null,n[1]},i.next=function(){if(this.stack.length>0)return this.stack.shift();if(this.index>=this.source.length)return null;if(null!==this._stringOpen)return this._readString();var e,n,r;do{for(e=!1;t.WHITESPACE.test(r=this.source.charAt(this.index));)if("\n"===r&&++this.line,++this.index===this.source.length)return null;if("/"===this.source.charAt(this.index))if(++this.index,"/"===this.source.charAt(this.index)){for(;"\n"!==this.source.charAt(++this.index);)if(this.index==this.source.length)return null;++this.index,++this.line,e=!0}else{if("*"!==(r=this.source.charAt(this.index)))return"/";do{if("\n"===r&&++this.line,++this.index===this.source.length)return null;n=r,r=this.source.charAt(this.index)}while("*"!==n||"/"!==r);++this.index,e=!0}}while(e);if(this.index===this.source.length)return null;var i=this.index;if(t.DELIM.lastIndex=0,!t.DELIM.test(this.source.charAt(i++)))for(;i"),i=this.tn.next(),!t.NAME.test(i))throw Error("illegal message field name: "+i);o.name=i,this.tn.skip("="),o.id=a(this.tn.next()),"["===(i=this.tn.peek())&&this._parseFieldOptions(o),this.tn.skip(";")}else if("group"===(r=void 0!==r?r:this.tn.next())){var s=this._parseMessage(e,o);if(!/^[A-Z]/.test(s.name))throw Error("illegal group name: "+s.name);o.type=s.name,o.name=s.name.toLowerCase(),this.tn.omit(";")}else{if(!t.TYPE.test(r)&&!t.TYPEREF.test(r))throw Error("illegal message field type: "+r);if(o.type=r,i=this.tn.next(),!t.NAME.test(i))throw Error("illegal message field name: "+i);o.name=i,this.tn.skip("="),o.id=a(this.tn.next()),"["===(i=this.tn.peek())&&this._parseFieldOptions(o),this.tn.skip(";")}return e.fields.push(o),o},s._parseMessageOneOf=function(e){var n=this.tn.next();if(!t.NAME.test(n))throw Error("illegal oneof name: "+n);var r,i=n,o=[];for(this.tn.skip("{");"}"!==(n=this.tn.next());)(r=this._parseMessageField(e,"optional",n)).oneof=i,o.push(r.id);this.tn.omit(";"),e.oneofs[i]=o},s._parseFieldOptions=function(e){this.tn.skip("[");for(var t=!0;"]"!==this.tn.peek();)t||this.tn.skip(","),this._parseOption(e,!0),t=!1;this.tn.next()},s._parseEnum=function(e){var n={name:"",values:[],options:{}},r=this.tn.next();if(!t.NAME.test(r))throw Error("illegal name: "+r);for(n.name=r,this.tn.skip("{");"}"!==(r=this.tn.next());)if("option"===r)this._parseOption(n);else{if(!t.NAME.test(r))throw Error("illegal name: "+r);this.tn.skip("=");var i={name:r,id:a(this.tn.next(),!0)};"["===(r=this.tn.peek())&&this._parseFieldOptions({options:{}}),this.tn.skip(";"),n.values.push(i)}this.tn.omit(";"),e.enums.push(n)},s._parseExtensionRanges=function(){var t,n,r,i=[];do{for(n=[];;){switch(t=this.tn.next()){case"min":r=e.ID_MIN;break;case"max":r=e.ID_MAX;break;default:r=_(t)}if(n.push(r),2===n.length)break;if("to"!==this.tn.peek()){n.push(r);break}this.tn.next()}i.push(n)}while(this.tn.omit(","));return this.tn.skip(";"),i},s._parseExtend=function(e){var n=this.tn.next();if(!t.TYPEREF.test(n))throw Error("illegal extend reference: "+n);var r={ref:n,fields:[]};for(this.tn.skip("{");"}"!==(n=this.tn.next());)if(t.RULE.test(n))this._parseMessageField(r,n);else{if(!t.TYPEREF.test(n))throw Error("illegal extend token: "+n);if(!this.proto3)throw Error("illegal field rule: "+n);this._parseMessageField(r,"optional",n)}return this.tn.omit(";"),e.messages.push(r),r},s.toString=function(){return"Parser at line "+this.tn.line},n.Parser=o,n}(o,o.Lang),o.Reflect=function(t){var n={},r=function(e,t,n){this.builder=e,this.parent=t,this.name=n,this.className},i=r.prototype;i.fqn=function(){for(var e=this.name,t=this;null!=(t=t.parent);)e=t.name+"."+e;return e},i.toString=function(e){return(e?this.className+" ":"")+this.fqn()},i.build=function(){throw Error(this.toString(!0)+" cannot be built directly")},n.T=r;var o=function(e,t,n,i,o){r.call(this,e,t,n),this.className="Namespace",this.children=[],this.options=i||{},this.syntax=o||"proto2"},s=o.prototype=Object.create(r.prototype);s.getChildren=function(e){if(null==(e=e||null))return this.children.slice();for(var t=[],n=0,r=this.children.length;n4294967295?0|n:n;case t.TYPES.uint32:case t.TYPES.fixed32:return("number"!=typeof n||n==n&&n%1!=0)&&i(typeof n,"not an integer"),n<0?n>>>0:n;case t.TYPES.int64:case t.TYPES.sint64:case t.TYPES.sfixed64:if(t.Long)try{return E(n,!1)}catch(e){i(typeof n,e.message)}else i(typeof n,"requires Long.js");case t.TYPES.uint64:case t.TYPES.fixed64:if(t.Long)try{return E(n,!0)}catch(e){i(typeof n,e.message)}else i(typeof n,"requires Long.js");case t.TYPES.bool:return"boolean"!=typeof n&&i(typeof n,"not a boolean"),n;case t.TYPES.float:case t.TYPES.double:return"number"!=typeof n&&i(typeof n,"not a number"),n;case t.TYPES.string:return"string"==typeof n||n&&n instanceof String||i(typeof n,"not a string"),""+n;case t.TYPES.bytes:return e.isByteBuffer(n)?n:e.wrap(n,"base64");case t.TYPES.enum:var o=this.resolvedType.getChildren(t.Reflect.Enum.Value);for(a=0;a4294967295||n<0)&&i(typeof n,"not in range for uint32"),n;i(n,"not a valid enum value");case t.TYPES.group:case t.TYPES.message:if(n&&"object"==typeof n||i(typeof n,"object expected"),n instanceof this.resolvedType.clazz)return n;if(n instanceof t.Builder.Message){var s={};for(var a in n)n.hasOwnProperty(a)&&(s[a]=n[a]);n=s}return new this.resolvedType.clazz(n)}throw Error("[INTERNAL] Illegal value for "+this.toString(!0)+": "+n+" (undefined type "+this.type+")")},_.calculateLength=function(n,r){if(null===r)return 0;var i;switch(this.type){case t.TYPES.int32:return r<0?e.calculateVarint64(r):e.calculateVarint32(r);case t.TYPES.uint32:return e.calculateVarint32(r);case t.TYPES.sint32:return e.calculateVarint32(e.zigZagEncode32(r));case t.TYPES.fixed32:case t.TYPES.sfixed32:case t.TYPES.float:return 4;case t.TYPES.int64:case t.TYPES.uint64:return e.calculateVarint64(r);case t.TYPES.sint64:return e.calculateVarint64(e.zigZagEncode64(r));case t.TYPES.fixed64:case t.TYPES.sfixed64:return 8;case t.TYPES.bool:return 1;case t.TYPES.enum:return e.calculateVarint32(r);case t.TYPES.double:return 8;case t.TYPES.string:return i=e.calculateUTF8Bytes(r),e.calculateVarint32(i)+i;case t.TYPES.bytes:if(r.remaining()<0)throw Error("Illegal value for "+this.toString(!0)+": "+r.remaining()+" bytes remaining");return e.calculateVarint32(r.remaining())+r.remaining();case t.TYPES.message:return i=this.resolvedType.calculate(r),e.calculateVarint32(i)+i;case t.TYPES.group:return(i=this.resolvedType.calculate(r))+e.calculateVarint32(n<<3|t.WIRE_TYPES.ENDGROUP)}throw Error("[INTERNAL] Illegal value to encode in "+this.toString(!0)+": "+r+" (unknown type)")},_.encodeValue=function(n,r,i){if(null===r)return i;switch(this.type){case t.TYPES.int32:r<0?i.writeVarint64(r):i.writeVarint32(r);break;case t.TYPES.uint32:i.writeVarint32(r);break;case t.TYPES.sint32:i.writeVarint32ZigZag(r);break;case t.TYPES.fixed32:i.writeUint32(r);break;case t.TYPES.sfixed32:i.writeInt32(r);break;case t.TYPES.int64:case t.TYPES.uint64:i.writeVarint64(r);break;case t.TYPES.sint64:i.writeVarint64ZigZag(r);break;case t.TYPES.fixed64:i.writeUint64(r);break;case t.TYPES.sfixed64:i.writeInt64(r);break;case t.TYPES.bool:"string"==typeof r?i.writeVarint32("false"===r.toLowerCase()?0:!!r):i.writeVarint32(r?1:0);break;case t.TYPES.enum:i.writeVarint32(r);break;case t.TYPES.float:i.writeFloat32(r);break;case t.TYPES.double:i.writeFloat64(r);break;case t.TYPES.string:i.writeVString(r);break;case t.TYPES.bytes:if(r.remaining()<0)throw Error("Illegal value for "+this.toString(!0)+": "+r.remaining()+" bytes remaining");var o=r.offset;i.writeVarint32(r.remaining()),i.append(r),r.offset=o;break;case t.TYPES.message:var s=(new e).LE();this.resolvedType.encode(r,s),i.writeVarint32(s.offset),i.append(s.flip());break;case t.TYPES.group:this.resolvedType.encode(r,i),i.writeVarint32(n<<3|t.WIRE_TYPES.ENDGROUP);break;default:throw Error("[INTERNAL] Illegal value to encode in "+this.toString(!0)+": "+r+" (unknown type)")}return i},_.decode=function(e,n,r){if(n!=this.type.wireType)throw Error("Unexpected wire type for element");var i,o;switch(this.type){case t.TYPES.int32:return 0|e.readVarint32();case t.TYPES.uint32:return e.readVarint32()>>>0;case t.TYPES.sint32:return 0|e.readVarint32ZigZag();case t.TYPES.fixed32:return e.readUint32()>>>0;case t.TYPES.sfixed32:return 0|e.readInt32();case t.TYPES.int64:return e.readVarint64();case t.TYPES.uint64:return e.readVarint64().toUnsigned();case t.TYPES.sint64:return e.readVarint64ZigZag();case t.TYPES.fixed64:return e.readUint64();case t.TYPES.sfixed64:return e.readInt64();case t.TYPES.bool:return!!e.readVarint32();case t.TYPES.enum:return e.readVarint32();case t.TYPES.float:return e.readFloat();case t.TYPES.double:return e.readDouble();case t.TYPES.string:return e.readVString();case t.TYPES.bytes:if(o=e.readVarint32(),e.remaining()>>3;switch(i){case t.WIRE_TYPES.VARINT:do{r=n.readUint8()}while(128==(128&r));break;case t.WIRE_TYPES.BITS64:n.offset+=8;break;case t.WIRE_TYPES.LDELIM:r=n.readVarint32(),n.offset+=r;break;case t.WIRE_TYPES.STARTGROUP:u(o,n);break;case t.WIRE_TYPES.ENDGROUP:if(o===e)return!1;throw Error("Illegal GROUPEND after unknown group: "+o+" ("+e+" expected)");case t.WIRE_TYPES.BITS32:n.offset+=4;break;default:throw Error("Illegal wire type in unknown group "+e+": "+i)}return!0}d.build=function(n){if(this.clazz&&!n)return this.clazz;var r=function(t,n){var r=n.getChildren(t.Reflect.Message.Field),i=n.getChildren(t.Reflect.Message.OneOf),o=function(s,a){t.Builder.Message.call(this);for(var _=0,E=i.length;_0)if(1!==arguments.length||null===s||"object"!=typeof s||!("function"!=typeof s.encode||s instanceof o)||Array.isArray(s)||s instanceof t.Map||e.isByteBuffer(s)||s instanceof ArrayBuffer||t.Long&&s instanceof t.Long)for(_=0,E=arguments.length;_0;){if(s=(i=e.readVarint32())>>>3,(o=7&i)===t.WIRE_TYPES.ENDGROUP){if(s!==r)throw Error("Illegal group end indicator for "+this.toString(!0)+": "+s+" ("+(r?r+" expected":"not a group")+")");break}if(a=this._fieldsById[s]){if(a.repeated&&!a.options.packed)E[a.name].push(a.decode(o,e));else if(a.map){var l=a.decode(o,e);E[a.name].set(l[0],l[1])}else if(E[a.name]=a.decode(o,e),a.oneof){var d=E[a.oneof.name];null!==d&&d!==a.name&&(E[d]=null),E[a.oneof.name]=a.name}}else switch(o){case t.WIRE_TYPES.VARINT:e.readVarint32();break;case t.WIRE_TYPES.BITS32:e.offset+=4;break;case t.WIRE_TYPES.BITS64:e.offset+=8;break;case t.WIRE_TYPES.LDELIM:var h=e.readVarint32();e.offset+=h;break;case t.WIRE_TYPES.STARTGROUP:for(;u(s,e););break;default:throw Error("Illegal wire type for unknown field "+s+" in "+this.toString(!0)+"#decode: "+o)}}for(var c=0,f=this._fields.length;c0;case t.TYPES.bytes:return e.remaining()>0;case t.TYPES.enum:return 0!==e;case t.TYPES.message:return null!==e;default:return!0}},c.encode=function(n,r,i){if(null===this.type||"object"!=typeof this.type)throw Error("[INTERNAL] Unresolved type in "+this.toString(!0)+": "+this.type);if(null===n||this.repeated&&0==n.length)return r;try{var o;if(this.repeated)if(this.options.packed&&t.PACKABLE_WIRE_TYPES.indexOf(this.type.wireType)>=0){r.writeVarint32(this.id<<3|t.WIRE_TYPES.LDELIM),r.ensureCapacity(r.offset+=1);var s=r.offset;for(o=0;o1){var E=r.slice(s,r.offset);s+=_-1,r.offset=s,r.append(E)}r.writeVarint32(a,s-_)}else for(o=0;o=0){for(i+=e.calculateVarint32(this.id<<3|t.WIRE_TYPES.LDELIM),s=0,o=0;o=0&&!r){o=n.readVarint32(),o=n.offset+o;for(var s=[];n.offset0;){var l=E.readVarint32();e=7&l;var d=l>>>3;if(1===d)_=this.keyElement.decode(E,e,d);else{if(2!==d)throw Error("Unexpected tag in map field key/value submessage");i=this.element.decode(E,e,d)}}return[_,i]}return this.element.decode(n,e,this.id)},n.Message.Field=h;var f=function(e,t,n,r,i,o,s){h.call(this,e,t,n,null,r,i,o,s),this.extension};f.prototype=Object.create(h.prototype),n.Message.ExtensionField=f,n.Message.OneOf=function(e,t,n){r.call(this,e,t,n),this.fields=[]};var p=function(e,t,n,r,i){o.call(this,e,t,n,r,i),this.className="Enum",this.object=null};p.getName=function(e,t){for(var n,r=Object.keys(e),i=0;i0;){if(t=n.pop(),!Array.isArray(t))throw Error("not a valid namespace: "+JSON.stringify(t));for(;t.length>0;){var o=t.shift();if(i.isMessage(o)){var s=new r.Message(this,this.ptr,o.name,o.options,o.isGroup,o.syntax),a={};o.oneofs&&Object.keys(o.oneofs).forEach((function(e){s.addChild(a[e]=new r.Message.OneOf(this,s,e))}),this),o.fields&&o.fields.forEach((function(e){if(null!==s.getChild(0|e.id))throw Error("duplicate or invalid field id in "+s.name+": "+e.id);if(e.options&&"object"!=typeof e.options)throw Error("illegal field options in "+s.name+"#"+e.name);var t=null;if("string"==typeof e.oneof&&!(t=a[e.oneof]))throw Error("illegal oneof in "+s.name+"#"+e.name+": "+e.oneof);e=new r.Message.Field(this,s,e.rule,e.keytype,e.type,e.name,e.id,e.options,t,o.syntax),t&&t.fields.push(e),s.addChild(e)}),this);var _=[];if(o.enums&&o.enums.forEach((function(e){_.push(e)})),o.messages&&o.messages.forEach((function(e){_.push(e)})),o.services&&o.services.forEach((function(e){_.push(e)})),o.extensions&&("number"==typeof o.extensions[0]?s.extensions=[o.extensions]:s.extensions=o.extensions),this.ptr.addChild(s),_.length>0){n.push(t),t=_,_=null,this.ptr=s,s=null;continue}_=null}else if(i.isEnum(o))s=new r.Enum(this,this.ptr,o.name,o.options,o.syntax),o.values.forEach((function(e){s.addChild(new r.Enum.Value(this,s,e.name,e.id))}),this),this.ptr.addChild(s);else if(i.isService(o))s=new r.Service(this,this.ptr,o.name,o.options),Object.keys(o.rpc).forEach((function(e){var t=o.rpc[e];s.addChild(new r.Service.RPCMethod(this,s,e,t.request,t.response,!!t.request_stream,!!t.response_stream,t.options))}),this),this.ptr.addChild(s);else{if(!i.isExtend(o))throw Error("not a valid definition: "+JSON.stringify(o));if(s=this.ptr.resolve(o.ref,!0))o.fields.forEach((function(t){if(null!==s.getChild(0|t.id))throw Error("duplicate extended field id in "+s.name+": "+t.id);if(s.extensions){var n=!1;if(s.extensions.forEach((function(e){t.id>=e[0]&&t.id<=e[1]&&(n=!0)})),!n)throw Error("illegal extended field id in "+s.name+": "+t.id+" (not within valid ranges)")}var i=t.name;this.options.convertFieldsToCamelCase&&(i=e.Util.toCamelCase(i));var o=new r.Message.ExtensionField(this,s,t.rule,t.type,this.ptr.fqn()+"."+i,t.id,t.options),a=new r.Extension(this,this.ptr,t.name,o);o.extension=a,this.ptr.addChild(a),s.addChild(o)}),this);else if(!/\.?google\.protobuf\./.test(o.ref))throw Error("extended message "+o.ref+" is not defined")}o=null,s=null}t=null,this.ptr=this.ptr.parent}return this.resolved=!1,this.result=null,this},o.import=function(t,r){var i="/";if("string"==typeof r){if(e.Util.IS_NODE&&(r=n(1).resolve(r)),!0===this.files[r])return this.reset();this.files[r]=!0}else if("object"==typeof r){var o,s=r.root;if(e.Util.IS_NODE&&(s=n(1).resolve(s)),(s.indexOf("\\")>=0||r.file.indexOf("\\")>=0)&&(i="\\"),o=e.Util.IS_NODE?n(1).join(s,r.file):s+i+r.file,!0===this.files[o])return this.reset();this.files[o]=!0}if(t.imports&&t.imports.length>0){var a,_=!1;"object"==typeof r?(this.importRoot=r.root,_=!0,a=this.importRoot,r=r.file,(a.indexOf("\\")>=0||r.indexOf("\\")>=0)&&(i="\\")):"string"==typeof r?this.importRoot?a=this.importRoot:r.indexOf("/")>=0?""===(a=r.replace(/\/[^\/]*$/,""))&&(a="/"):r.indexOf("\\")>=0?(a=r.replace(/\\[^\\]*$/,""),i="\\"):a=".":a=null;for(var E=0;E1)for(var n=1;n1024&&(t.push(i.apply(String,e)),e.length=0),Array.prototype.push.apply(e,arguments)}}function a(e,t,n,r,i){var o,s,a=8*i-r-1,_=(1<>1,l=-7,d=n?i-1:0,u=n?-1:1,h=e[t+d];for(d+=u,o=h&(1<<-l)-1,h>>=-l,l+=a;l>0;o=256*o+e[t+d],d+=u,l-=8);for(s=o&(1<<-l)-1,o>>=-l,l+=r;l>0;s=256*s+e[t+d],d+=u,l-=8);if(0===o)o=1-E;else{if(o===_)return s?NaN:1/0*(h?-1:1);s+=Math.pow(2,r),o-=E}return(h?-1:1)*s*Math.pow(2,o-r)}function _(e,t,n,r,i,o){var s,a,_,E=8*o-i-1,l=(1<>1,u=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,h=r?0:o-1,c=r?1:-1,f=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,s=l):(s=Math.floor(Math.log(t)/Math.LN2),t*(_=Math.pow(2,-s))<1&&(s--,_*=2),(t+=s+d>=1?u/_:u*Math.pow(2,1-d))*_>=2&&(s++,_/=2),s+d>=l?(a=0,s=l):s+d>=1?(a=(t*_-1)*Math.pow(2,i),s+=d):(a=t*Math.pow(2,d-1)*Math.pow(2,i),s=0));i>=8;e[n+h]=255&a,h+=c,a/=256,i-=8);for(s=s<0;e[n+h]=255&s,h+=c,s/=256,E-=8);e[n+h-c]|=128*f}t.accessor=function(){return Uint8Array},t.allocate=function(e,n,r){return new t(e,n,r)},t.concat=function(e,n,r,i){"boolean"!=typeof n&&"string"==typeof n||(i=r,r=n,n=void 0);for(var o,s=0,a=0,_=e.length;a<_;++a)t.isByteBuffer(e[a])||(e[a]=t.wrap(e[a],n)),(o=e[a].limit-e[a].offset)>0&&(s+=o);if(0===s)return new t(0,r,i);var E,l=new t(s,r,i);for(a=0;a<_;)(o=(E=e[a++]).limit-E.offset)<=0||(l.view.set(E.view.subarray(E.offset,E.limit),l.offset),l.offset+=o);return l.limit=l.offset,l.offset=0,l},t.isByteBuffer=function(e){return!0===(e&&e.__isByteBuffer__)},t.type=function(){return ArrayBuffer},t.wrap=function(e,r,i,o){if("string"!=typeof r&&(o=i,i=r,r=void 0),"string"==typeof e)switch(void 0===r&&(r="utf8"),r){case"base64":return t.fromBase64(e,i);case"hex":return t.fromHex(e,i);case"binary":return t.fromBinary(e,i);case"utf8":return t.fromUTF8(e,i);case"debug":return t.fromDebug(e,i);default:throw Error("Unsupported encoding: "+r)}if(null===e||"object"!=typeof e)throw TypeError("Illegal buffer");var s;if(t.isByteBuffer(e))return(s=n.clone.call(e)).markedOffset=-1,s;if(e instanceof Uint8Array)s=new t(0,i,o),e.length>0&&(s.buffer=e.buffer,s.offset=e.byteOffset,s.limit=e.byteOffset+e.byteLength,s.view=new Uint8Array(e.buffer));else if(e instanceof ArrayBuffer)s=new t(0,i,o),e.byteLength>0&&(s.buffer=e,s.offset=0,s.limit=e.byteLength,s.view=e.byteLength>0?new Uint8Array(e):null);else{if("[object Array]"!==Object.prototype.toString.call(e))throw TypeError("Illegal buffer");(s=new t(e.length,i,o)).limit=e.length;for(var a=0;a>>=0)<0||t+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+t+" (+0) <= "+this.buffer.byteLength)}var r,i=t,o=e.length,s=o>>3,a=0;for(t+=this.writeVarint32(o,t);s--;)r=1&!!e[a++]|(1&!!e[a++])<<1|(1&!!e[a++])<<2|(1&!!e[a++])<<3|(1&!!e[a++])<<4|(1&!!e[a++])<<5|(1&!!e[a++])<<6|(1&!!e[a++])<<7,this.writeByte(r,t++);if(a>3,s=0,a=[];for(e+=r.length;o--;)n=this.readByte(e++),a[s++]=!!(1&n),a[s++]=!!(2&n),a[s++]=!!(4&n),a[s++]=!!(8&n),a[s++]=!!(16&n),a[s++]=!!(32&n),a[s++]=!!(64&n),a[s++]=!!(128&n);if(s>_++&1)}return t&&(this.offset=e),a},n.readBytes=function(e,t){var n=void 0===t;if(n&&(t=this.offset),!this.noAssert){if("number"!=typeof t||t%1!=0)throw TypeError("Illegal offset: "+t+" (not an integer)");if((t>>>=0)<0||t+e>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+t+" (+"+e+") <= "+this.buffer.byteLength)}var r=this.slice(t,t+e);return n&&(this.offset+=e),r},n.writeBytes=n.append,n.writeInt8=function(e,t){var n=void 0===t;if(n&&(t=this.offset),!this.noAssert){if("number"!=typeof e||e%1!=0)throw TypeError("Illegal value: "+e+" (not an integer)");if(e|=0,"number"!=typeof t||t%1!=0)throw TypeError("Illegal offset: "+t+" (not an integer)");if((t>>>=0)<0||t+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+t+" (+0) <= "+this.buffer.byteLength)}t+=1;var r=this.buffer.byteLength;return t>r&&this.resize((r*=2)>t?r:t),t-=1,this.view[t]=e,n&&(this.offset+=1),this},n.writeByte=n.writeInt8,n.readInt8=function(e){var t=void 0===e;if(t&&(e=this.offset),!this.noAssert){if("number"!=typeof e||e%1!=0)throw TypeError("Illegal offset: "+e+" (not an integer)");if((e>>>=0)<0||e+1>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+e+" (+1) <= "+this.buffer.byteLength)}var n=this.view[e];return 128==(128&n)&&(n=-(255-n+1)),t&&(this.offset+=1),n},n.readByte=n.readInt8,n.writeUint8=function(e,t){var n=void 0===t;if(n&&(t=this.offset),!this.noAssert){if("number"!=typeof e||e%1!=0)throw TypeError("Illegal value: "+e+" (not an integer)");if(e>>>=0,"number"!=typeof t||t%1!=0)throw TypeError("Illegal offset: "+t+" (not an integer)");if((t>>>=0)<0||t+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+t+" (+0) <= "+this.buffer.byteLength)}t+=1;var r=this.buffer.byteLength;return t>r&&this.resize((r*=2)>t?r:t),t-=1,this.view[t]=e,n&&(this.offset+=1),this},n.writeUInt8=n.writeUint8,n.readUint8=function(e){var t=void 0===e;if(t&&(e=this.offset),!this.noAssert){if("number"!=typeof e||e%1!=0)throw TypeError("Illegal offset: "+e+" (not an integer)");if((e>>>=0)<0||e+1>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+e+" (+1) <= "+this.buffer.byteLength)}var n=this.view[e];return t&&(this.offset+=1),n},n.readUInt8=n.readUint8,n.writeInt16=function(e,t){var n=void 0===t;if(n&&(t=this.offset),!this.noAssert){if("number"!=typeof e||e%1!=0)throw TypeError("Illegal value: "+e+" (not an integer)");if(e|=0,"number"!=typeof t||t%1!=0)throw TypeError("Illegal offset: "+t+" (not an integer)");if((t>>>=0)<0||t+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+t+" (+0) <= "+this.buffer.byteLength)}t+=2;var r=this.buffer.byteLength;return t>r&&this.resize((r*=2)>t?r:t),t-=2,this.littleEndian?(this.view[t+1]=(65280&e)>>>8,this.view[t]=255&e):(this.view[t]=(65280&e)>>>8,this.view[t+1]=255&e),n&&(this.offset+=2),this},n.writeShort=n.writeInt16,n.readInt16=function(e){var t=void 0===e;if(t&&(e=this.offset),!this.noAssert){if("number"!=typeof e||e%1!=0)throw TypeError("Illegal offset: "+e+" (not an integer)");if((e>>>=0)<0||e+2>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+e+" (+2) <= "+this.buffer.byteLength)}var n=0;return this.littleEndian?(n=this.view[e],n|=this.view[e+1]<<8):(n=this.view[e]<<8,n|=this.view[e+1]),32768==(32768&n)&&(n=-(65535-n+1)),t&&(this.offset+=2),n},n.readShort=n.readInt16,n.writeUint16=function(e,t){var n=void 0===t;if(n&&(t=this.offset),!this.noAssert){if("number"!=typeof e||e%1!=0)throw TypeError("Illegal value: "+e+" (not an integer)");if(e>>>=0,"number"!=typeof t||t%1!=0)throw TypeError("Illegal offset: "+t+" (not an integer)");if((t>>>=0)<0||t+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+t+" (+0) <= "+this.buffer.byteLength)}t+=2;var r=this.buffer.byteLength;return t>r&&this.resize((r*=2)>t?r:t),t-=2,this.littleEndian?(this.view[t+1]=(65280&e)>>>8,this.view[t]=255&e):(this.view[t]=(65280&e)>>>8,this.view[t+1]=255&e),n&&(this.offset+=2),this},n.writeUInt16=n.writeUint16,n.readUint16=function(e){var t=void 0===e;if(t&&(e=this.offset),!this.noAssert){if("number"!=typeof e||e%1!=0)throw TypeError("Illegal offset: "+e+" (not an integer)");if((e>>>=0)<0||e+2>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+e+" (+2) <= "+this.buffer.byteLength)}var n=0;return this.littleEndian?(n=this.view[e],n|=this.view[e+1]<<8):(n=this.view[e]<<8,n|=this.view[e+1]),t&&(this.offset+=2),n},n.readUInt16=n.readUint16,n.writeInt32=function(e,t){var n=void 0===t;if(n&&(t=this.offset),!this.noAssert){if("number"!=typeof e||e%1!=0)throw TypeError("Illegal value: "+e+" (not an integer)");if(e|=0,"number"!=typeof t||t%1!=0)throw TypeError("Illegal offset: "+t+" (not an integer)");if((t>>>=0)<0||t+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+t+" (+0) <= "+this.buffer.byteLength)}t+=4;var r=this.buffer.byteLength;return t>r&&this.resize((r*=2)>t?r:t),t-=4,this.littleEndian?(this.view[t+3]=e>>>24&255,this.view[t+2]=e>>>16&255,this.view[t+1]=e>>>8&255,this.view[t]=255&e):(this.view[t]=e>>>24&255,this.view[t+1]=e>>>16&255,this.view[t+2]=e>>>8&255,this.view[t+3]=255&e),n&&(this.offset+=4),this},n.writeInt=n.writeInt32,n.readInt32=function(e){var t=void 0===e;if(t&&(e=this.offset),!this.noAssert){if("number"!=typeof e||e%1!=0)throw TypeError("Illegal offset: "+e+" (not an integer)");if((e>>>=0)<0||e+4>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+e+" (+4) <= "+this.buffer.byteLength)}var n=0;return this.littleEndian?(n=this.view[e+2]<<16,n|=this.view[e+1]<<8,n|=this.view[e],n+=this.view[e+3]<<24>>>0):(n=this.view[e+1]<<16,n|=this.view[e+2]<<8,n|=this.view[e+3],n+=this.view[e]<<24>>>0),n|=0,t&&(this.offset+=4),n},n.readInt=n.readInt32,n.writeUint32=function(e,t){var n=void 0===t;if(n&&(t=this.offset),!this.noAssert){if("number"!=typeof e||e%1!=0)throw TypeError("Illegal value: "+e+" (not an integer)");if(e>>>=0,"number"!=typeof t||t%1!=0)throw TypeError("Illegal offset: "+t+" (not an integer)");if((t>>>=0)<0||t+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+t+" (+0) <= "+this.buffer.byteLength)}t+=4;var r=this.buffer.byteLength;return t>r&&this.resize((r*=2)>t?r:t),t-=4,this.littleEndian?(this.view[t+3]=e>>>24&255,this.view[t+2]=e>>>16&255,this.view[t+1]=e>>>8&255,this.view[t]=255&e):(this.view[t]=e>>>24&255,this.view[t+1]=e>>>16&255,this.view[t+2]=e>>>8&255,this.view[t+3]=255&e),n&&(this.offset+=4),this},n.writeUInt32=n.writeUint32,n.readUint32=function(e){var t=void 0===e;if(t&&(e=this.offset),!this.noAssert){if("number"!=typeof e||e%1!=0)throw TypeError("Illegal offset: "+e+" (not an integer)");if((e>>>=0)<0||e+4>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+e+" (+4) <= "+this.buffer.byteLength)}var n=0;return this.littleEndian?(n=this.view[e+2]<<16,n|=this.view[e+1]<<8,n|=this.view[e],n+=this.view[e+3]<<24>>>0):(n=this.view[e+1]<<16,n|=this.view[e+2]<<8,n|=this.view[e+3],n+=this.view[e]<<24>>>0),t&&(this.offset+=4),n},n.readUInt32=n.readUint32,e&&(n.writeInt64=function(t,n){var r=void 0===n;if(r&&(n=this.offset),!this.noAssert){if("number"==typeof t)t=e.fromNumber(t);else if("string"==typeof t)t=e.fromString(t);else if(!(t&&t instanceof e))throw TypeError("Illegal value: "+t+" (not an integer or Long)");if("number"!=typeof n||n%1!=0)throw TypeError("Illegal offset: "+n+" (not an integer)");if((n>>>=0)<0||n+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+n+" (+0) <= "+this.buffer.byteLength)}"number"==typeof t?t=e.fromNumber(t):"string"==typeof t&&(t=e.fromString(t)),n+=8;var i=this.buffer.byteLength;n>i&&this.resize((i*=2)>n?i:n),n-=8;var o=t.low,s=t.high;return this.littleEndian?(this.view[n+3]=o>>>24&255,this.view[n+2]=o>>>16&255,this.view[n+1]=o>>>8&255,this.view[n]=255&o,n+=4,this.view[n+3]=s>>>24&255,this.view[n+2]=s>>>16&255,this.view[n+1]=s>>>8&255,this.view[n]=255&s):(this.view[n]=s>>>24&255,this.view[n+1]=s>>>16&255,this.view[n+2]=s>>>8&255,this.view[n+3]=255&s,n+=4,this.view[n]=o>>>24&255,this.view[n+1]=o>>>16&255,this.view[n+2]=o>>>8&255,this.view[n+3]=255&o),r&&(this.offset+=8),this},n.writeLong=n.writeInt64,n.readInt64=function(t){var n=void 0===t;if(n&&(t=this.offset),!this.noAssert){if("number"!=typeof t||t%1!=0)throw TypeError("Illegal offset: "+t+" (not an integer)");if((t>>>=0)<0||t+8>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+t+" (+8) <= "+this.buffer.byteLength)}var r=0,i=0;this.littleEndian?(r=this.view[t+2]<<16,r|=this.view[t+1]<<8,r|=this.view[t],r+=this.view[t+3]<<24>>>0,t+=4,i=this.view[t+2]<<16,i|=this.view[t+1]<<8,i|=this.view[t],i+=this.view[t+3]<<24>>>0):(i=this.view[t+1]<<16,i|=this.view[t+2]<<8,i|=this.view[t+3],i+=this.view[t]<<24>>>0,t+=4,r=this.view[t+1]<<16,r|=this.view[t+2]<<8,r|=this.view[t+3],r+=this.view[t]<<24>>>0);var o=new e(r,i,!1);return n&&(this.offset+=8),o},n.readLong=n.readInt64,n.writeUint64=function(t,n){var r=void 0===n;if(r&&(n=this.offset),!this.noAssert){if("number"==typeof t)t=e.fromNumber(t);else if("string"==typeof t)t=e.fromString(t);else if(!(t&&t instanceof e))throw TypeError("Illegal value: "+t+" (not an integer or Long)");if("number"!=typeof n||n%1!=0)throw TypeError("Illegal offset: "+n+" (not an integer)");if((n>>>=0)<0||n+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+n+" (+0) <= "+this.buffer.byteLength)}"number"==typeof t?t=e.fromNumber(t):"string"==typeof t&&(t=e.fromString(t)),n+=8;var i=this.buffer.byteLength;n>i&&this.resize((i*=2)>n?i:n),n-=8;var o=t.low,s=t.high;return this.littleEndian?(this.view[n+3]=o>>>24&255,this.view[n+2]=o>>>16&255,this.view[n+1]=o>>>8&255,this.view[n]=255&o,n+=4,this.view[n+3]=s>>>24&255,this.view[n+2]=s>>>16&255,this.view[n+1]=s>>>8&255,this.view[n]=255&s):(this.view[n]=s>>>24&255,this.view[n+1]=s>>>16&255,this.view[n+2]=s>>>8&255,this.view[n+3]=255&s,n+=4,this.view[n]=o>>>24&255,this.view[n+1]=o>>>16&255,this.view[n+2]=o>>>8&255,this.view[n+3]=255&o),r&&(this.offset+=8),this},n.writeUInt64=n.writeUint64,n.readUint64=function(t){var n=void 0===t;if(n&&(t=this.offset),!this.noAssert){if("number"!=typeof t||t%1!=0)throw TypeError("Illegal offset: "+t+" (not an integer)");if((t>>>=0)<0||t+8>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+t+" (+8) <= "+this.buffer.byteLength)}var r=0,i=0;this.littleEndian?(r=this.view[t+2]<<16,r|=this.view[t+1]<<8,r|=this.view[t],r+=this.view[t+3]<<24>>>0,t+=4,i=this.view[t+2]<<16,i|=this.view[t+1]<<8,i|=this.view[t],i+=this.view[t+3]<<24>>>0):(i=this.view[t+1]<<16,i|=this.view[t+2]<<8,i|=this.view[t+3],i+=this.view[t]<<24>>>0,t+=4,r=this.view[t+1]<<16,r|=this.view[t+2]<<8,r|=this.view[t+3],r+=this.view[t]<<24>>>0);var o=new e(r,i,!0);return n&&(this.offset+=8),o},n.readUInt64=n.readUint64),n.writeFloat32=function(e,t){var n=void 0===t;if(n&&(t=this.offset),!this.noAssert){if("number"!=typeof e)throw TypeError("Illegal value: "+e+" (not a number)");if("number"!=typeof t||t%1!=0)throw TypeError("Illegal offset: "+t+" (not an integer)");if((t>>>=0)<0||t+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+t+" (+0) <= "+this.buffer.byteLength)}t+=4;var r=this.buffer.byteLength;return t>r&&this.resize((r*=2)>t?r:t),t-=4,_(this.view,e,t,this.littleEndian,23,4),n&&(this.offset+=4),this},n.writeFloat=n.writeFloat32,n.readFloat32=function(e){var t=void 0===e;if(t&&(e=this.offset),!this.noAssert){if("number"!=typeof e||e%1!=0)throw TypeError("Illegal offset: "+e+" (not an integer)");if((e>>>=0)<0||e+4>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+e+" (+4) <= "+this.buffer.byteLength)}var n=a(this.view,e,this.littleEndian,23,4);return t&&(this.offset+=4),n},n.readFloat=n.readFloat32,n.writeFloat64=function(e,t){var n=void 0===t;if(n&&(t=this.offset),!this.noAssert){if("number"!=typeof e)throw TypeError("Illegal value: "+e+" (not a number)");if("number"!=typeof t||t%1!=0)throw TypeError("Illegal offset: "+t+" (not an integer)");if((t>>>=0)<0||t+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+t+" (+0) <= "+this.buffer.byteLength)}t+=8;var r=this.buffer.byteLength;return t>r&&this.resize((r*=2)>t?r:t),t-=8,_(this.view,e,t,this.littleEndian,52,8),n&&(this.offset+=8),this},n.writeDouble=n.writeFloat64,n.readFloat64=function(e){var t=void 0===e;if(t&&(e=this.offset),!this.noAssert){if("number"!=typeof e||e%1!=0)throw TypeError("Illegal offset: "+e+" (not an integer)");if((e>>>=0)<0||e+8>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+e+" (+8) <= "+this.buffer.byteLength)}var n=a(this.view,e,this.littleEndian,52,8);return t&&(this.offset+=8),n},n.readDouble=n.readFloat64,t.MAX_VARINT32_BYTES=5,t.calculateVarint32=function(e){return(e>>>=0)<128?1:e<16384?2:e<1<<21?3:e<1<<28?4:5},t.zigZagEncode32=function(e){return((e|=0)<<1^e>>31)>>>0},t.zigZagDecode32=function(e){return e>>>1^-(1&e)|0},n.writeVarint32=function(e,n){var r=void 0===n;if(r&&(n=this.offset),!this.noAssert){if("number"!=typeof e||e%1!=0)throw TypeError("Illegal value: "+e+" (not an integer)");if(e|=0,"number"!=typeof n||n%1!=0)throw TypeError("Illegal offset: "+n+" (not an integer)");if((n>>>=0)<0||n+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+n+" (+0) <= "+this.buffer.byteLength)}var i,o=t.calculateVarint32(e);n+=o;var s=this.buffer.byteLength;for(n>s&&this.resize((s*=2)>n?s:n),n-=o,e>>>=0;e>=128;)i=127&e|128,this.view[n++]=i,e>>>=7;return this.view[n++]=e,r?(this.offset=n,this):o},n.writeVarint32ZigZag=function(e,n){return this.writeVarint32(t.zigZagEncode32(e),n)},n.readVarint32=function(e){var t=void 0===e;if(t&&(e=this.offset),!this.noAssert){if("number"!=typeof e||e%1!=0)throw TypeError("Illegal offset: "+e+" (not an integer)");if((e>>>=0)<0||e+1>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+e+" (+1) <= "+this.buffer.byteLength)}var n,r=0,i=0;do{if(!this.noAssert&&e>this.limit){var o=Error("Truncated");throw o.truncated=!0,o}n=this.view[e++],r<5&&(i|=(127&n)<<7*r),++r}while(0!=(128&n));return i|=0,t?(this.offset=e,i):{value:i,length:r}},n.readVarint32ZigZag=function(e){var n=this.readVarint32(e);return"object"==typeof n?n.value=t.zigZagDecode32(n.value):n=t.zigZagDecode32(n),n},e&&(t.MAX_VARINT64_BYTES=10,t.calculateVarint64=function(t){"number"==typeof t?t=e.fromNumber(t):"string"==typeof t&&(t=e.fromString(t));var n=t.toInt()>>>0,r=t.shiftRightUnsigned(28).toInt()>>>0,i=t.shiftRightUnsigned(56).toInt()>>>0;return 0==i?0==r?n<16384?n<128?1:2:n<1<<21?3:4:r<16384?r<128?5:6:r<1<<21?7:8:i<128?9:10},t.zigZagEncode64=function(t){return"number"==typeof t?t=e.fromNumber(t,!1):"string"==typeof t?t=e.fromString(t,!1):!1!==t.unsigned&&(t=t.toSigned()),t.shiftLeft(1).xor(t.shiftRight(63)).toUnsigned()},t.zigZagDecode64=function(t){return"number"==typeof t?t=e.fromNumber(t,!1):"string"==typeof t?t=e.fromString(t,!1):!1!==t.unsigned&&(t=t.toSigned()),t.shiftRightUnsigned(1).xor(t.and(e.ONE).toSigned().negate()).toSigned()},n.writeVarint64=function(n,r){var i=void 0===r;if(i&&(r=this.offset),!this.noAssert){if("number"==typeof n)n=e.fromNumber(n);else if("string"==typeof n)n=e.fromString(n);else if(!(n&&n instanceof e))throw TypeError("Illegal value: "+n+" (not an integer or Long)");if("number"!=typeof r||r%1!=0)throw TypeError("Illegal offset: "+r+" (not an integer)");if((r>>>=0)<0||r+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+r+" (+0) <= "+this.buffer.byteLength)}"number"==typeof n?n=e.fromNumber(n,!1):"string"==typeof n?n=e.fromString(n,!1):!1!==n.unsigned&&(n=n.toSigned());var o=t.calculateVarint64(n),s=n.toInt()>>>0,a=n.shiftRightUnsigned(28).toInt()>>>0,_=n.shiftRightUnsigned(56).toInt()>>>0;r+=o;var E=this.buffer.byteLength;switch(r>E&&this.resize((E*=2)>r?E:r),r-=o,o){case 10:this.view[r+9]=_>>>7&1;case 9:this.view[r+8]=9!==o?128|_:127&_;case 8:this.view[r+7]=8!==o?a>>>21|128:a>>>21&127;case 7:this.view[r+6]=7!==o?a>>>14|128:a>>>14&127;case 6:this.view[r+5]=6!==o?a>>>7|128:a>>>7&127;case 5:this.view[r+4]=5!==o?128|a:127&a;case 4:this.view[r+3]=4!==o?s>>>21|128:s>>>21&127;case 3:this.view[r+2]=3!==o?s>>>14|128:s>>>14&127;case 2:this.view[r+1]=2!==o?s>>>7|128:s>>>7&127;case 1:this.view[r]=1!==o?128|s:127&s}return i?(this.offset+=o,this):o},n.writeVarint64ZigZag=function(e,n){return this.writeVarint64(t.zigZagEncode64(e),n)},n.readVarint64=function(t){var n=void 0===t;if(n&&(t=this.offset),!this.noAssert){if("number"!=typeof t||t%1!=0)throw TypeError("Illegal offset: "+t+" (not an integer)");if((t>>>=0)<0||t+1>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+t+" (+1) <= "+this.buffer.byteLength)}var r=t,i=0,o=0,s=0,a=0;if(i=127&(a=this.view[t++]),128&a&&(i|=(127&(a=this.view[t++]))<<7,(128&a||this.noAssert&&void 0===a)&&(i|=(127&(a=this.view[t++]))<<14,(128&a||this.noAssert&&void 0===a)&&(i|=(127&(a=this.view[t++]))<<21,(128&a||this.noAssert&&void 0===a)&&(o=127&(a=this.view[t++]),(128&a||this.noAssert&&void 0===a)&&(o|=(127&(a=this.view[t++]))<<7,(128&a||this.noAssert&&void 0===a)&&(o|=(127&(a=this.view[t++]))<<14,(128&a||this.noAssert&&void 0===a)&&(o|=(127&(a=this.view[t++]))<<21,(128&a||this.noAssert&&void 0===a)&&(s=127&(a=this.view[t++]),(128&a||this.noAssert&&void 0===a)&&(s|=(127&(a=this.view[t++]))<<7,128&a||this.noAssert&&void 0===a))))))))))throw Error("Buffer overrun");var _=e.fromBits(i|o<<28,o>>>4|s<<24,!1);return n?(this.offset=t,_):{value:_,length:t-r}},n.readVarint64ZigZag=function(n){var r=this.readVarint64(n);return r&&r.value instanceof e?r.value=t.zigZagDecode64(r.value):r=t.zigZagDecode64(r),r}),n.writeCString=function(e,t){var n=void 0===t;n&&(t=this.offset);var r,i=e.length;if(!this.noAssert){if("string"!=typeof e)throw TypeError("Illegal str: Not a string");for(r=0;r>>=0)<0||t+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+t+" (+0) <= "+this.buffer.byteLength)}i=l.calculateUTF16asUTF8(o(e))[1],t+=i+1;var s=this.buffer.byteLength;return t>s&&this.resize((s*=2)>t?s:t),t-=i+1,l.encodeUTF16toUTF8(o(e),function(e){this.view[t++]=e}.bind(this)),this.view[t++]=0,n?(this.offset=t,this):i},n.readCString=function(e){var t=void 0===e;if(t&&(e=this.offset),!this.noAssert){if("number"!=typeof e||e%1!=0)throw TypeError("Illegal offset: "+e+" (not an integer)");if((e>>>=0)<0||e+1>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+e+" (+1) <= "+this.buffer.byteLength)}var n,r=e,i=-1;return l.decodeUTF8toUTF16(function(){if(0===i)return null;if(e>=this.limit)throw RangeError("Illegal range: Truncated data, "+e+" < "+this.limit);return 0===(i=this.view[e++])?null:i}.bind(this),n=s(),!0),t?(this.offset=e,n()):{string:n(),length:e-r}},n.writeIString=function(e,t){var n=void 0===t;if(n&&(t=this.offset),!this.noAssert){if("string"!=typeof e)throw TypeError("Illegal str: Not a string");if("number"!=typeof t||t%1!=0)throw TypeError("Illegal offset: "+t+" (not an integer)");if((t>>>=0)<0||t+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+t+" (+0) <= "+this.buffer.byteLength)}var r,i=t;r=l.calculateUTF16asUTF8(o(e),this.noAssert)[1],t+=4+r;var s=this.buffer.byteLength;if(t>s&&this.resize((s*=2)>t?s:t),t-=4+r,this.littleEndian?(this.view[t+3]=r>>>24&255,this.view[t+2]=r>>>16&255,this.view[t+1]=r>>>8&255,this.view[t]=255&r):(this.view[t]=r>>>24&255,this.view[t+1]=r>>>16&255,this.view[t+2]=r>>>8&255,this.view[t+3]=255&r),t+=4,l.encodeUTF16toUTF8(o(e),function(e){this.view[t++]=e}.bind(this)),t!==i+4+r)throw RangeError("Illegal range: Truncated data, "+t+" == "+(t+4+r));return n?(this.offset=t,this):t-i},n.readIString=function(e){var n=void 0===e;if(n&&(e=this.offset),!this.noAssert){if("number"!=typeof e||e%1!=0)throw TypeError("Illegal offset: "+e+" (not an integer)");if((e>>>=0)<0||e+4>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+e+" (+4) <= "+this.buffer.byteLength)}var r=e,i=this.readUint32(e),o=this.readUTF8String(i,t.METRICS_BYTES,e+=4);return e+=o.length,n?(this.offset=e,o.string):{string:o.string,length:e-r}},t.METRICS_CHARS="c",t.METRICS_BYTES="b",n.writeUTF8String=function(e,t){var n,r=void 0===t;if(r&&(t=this.offset),!this.noAssert){if("number"!=typeof t||t%1!=0)throw TypeError("Illegal offset: "+t+" (not an integer)");if((t>>>=0)<0||t+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+t+" (+0) <= "+this.buffer.byteLength)}var i=t;n=l.calculateUTF16asUTF8(o(e))[1],t+=n;var s=this.buffer.byteLength;return t>s&&this.resize((s*=2)>t?s:t),t-=n,l.encodeUTF16toUTF8(o(e),function(e){this.view[t++]=e}.bind(this)),r?(this.offset=t,this):t-i},n.writeString=n.writeUTF8String,t.calculateUTF8Chars=function(e){return l.calculateUTF16asUTF8(o(e))[0]},t.calculateUTF8Bytes=function(e){return l.calculateUTF16asUTF8(o(e))[1]},t.calculateString=t.calculateUTF8Bytes,n.readUTF8String=function(e,n,r){"number"==typeof n&&(r=n,n=void 0);var i=void 0===r;if(i&&(r=this.offset),void 0===n&&(n=t.METRICS_CHARS),!this.noAssert){if("number"!=typeof e||e%1!=0)throw TypeError("Illegal length: "+e+" (not an integer)");if(e|=0,"number"!=typeof r||r%1!=0)throw TypeError("Illegal offset: "+r+" (not an integer)");if((r>>>=0)<0||r+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+r+" (+0) <= "+this.buffer.byteLength)}var o,a=0,_=r;if(n===t.METRICS_CHARS){if(o=s(),l.decodeUTF8(function(){return a>>=0)<0||r+e>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+r+" (+"+e+") <= "+this.buffer.byteLength)}var E=r+e;if(l.decodeUTF8toUTF16(function(){return r>>=0)<0||n+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+n+" (+0) <= "+this.buffer.byteLength)}var i,s,a=n;i=l.calculateUTF16asUTF8(o(e),this.noAssert)[1],s=t.calculateVarint32(i),n+=s+i;var _=this.buffer.byteLength;if(n>_&&this.resize((_*=2)>n?_:n),n-=s+i,n+=this.writeVarint32(i,n),l.encodeUTF16toUTF8(o(e),function(e){this.view[n++]=e}.bind(this)),n!==a+i+s)throw RangeError("Illegal range: Truncated data, "+n+" == "+(n+i+s));return r?(this.offset=n,this):n-a},n.readVString=function(e){var n=void 0===e;if(n&&(e=this.offset),!this.noAssert){if("number"!=typeof e||e%1!=0)throw TypeError("Illegal offset: "+e+" (not an integer)");if((e>>>=0)<0||e+1>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+e+" (+1) <= "+this.buffer.byteLength)}var r=e,i=this.readVarint32(e),o=this.readUTF8String(i.value,t.METRICS_BYTES,e+=i.length);return e+=o.length,n?(this.offset=e,o.string):{string:o.string,length:e-r}},n.append=function(e,n,r){"number"!=typeof n&&"string"==typeof n||(r=n,n=void 0);var i=void 0===r;if(i&&(r=this.offset),!this.noAssert){if("number"!=typeof r||r%1!=0)throw TypeError("Illegal offset: "+r+" (not an integer)");if((r>>>=0)<0||r+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+r+" (+0) <= "+this.buffer.byteLength)}e instanceof t||(e=t.wrap(e,n));var o=e.limit-e.offset;if(o<=0)return this;r+=o;var s=this.buffer.byteLength;return r>s&&this.resize((s*=2)>r?s:r),r-=o,this.view.set(e.view.subarray(e.offset,e.limit),r),e.offset+=o,i&&(this.offset+=o),this},n.appendTo=function(e,t){return e.append(this,t),this},n.assert=function(e){return this.noAssert=!e,this},n.capacity=function(){return this.buffer.byteLength},n.clear=function(){return this.offset=0,this.limit=this.buffer.byteLength,this.markedOffset=-1,this},n.clone=function(e){var n=new t(0,this.littleEndian,this.noAssert);return e?(n.buffer=new ArrayBuffer(this.buffer.byteLength),n.view=new Uint8Array(n.buffer)):(n.buffer=this.buffer,n.view=this.view),n.offset=this.offset,n.markedOffset=this.markedOffset,n.limit=this.limit,n},n.compact=function(e,t){if(void 0===e&&(e=this.offset),void 0===t&&(t=this.limit),!this.noAssert){if("number"!=typeof e||e%1!=0)throw TypeError("Illegal begin: Not an integer");if(e>>>=0,"number"!=typeof t||t%1!=0)throw TypeError("Illegal end: Not an integer");if(t>>>=0,e<0||e>t||t>this.buffer.byteLength)throw RangeError("Illegal range: 0 <= "+e+" <= "+t+" <= "+this.buffer.byteLength)}if(0===e&&t===this.buffer.byteLength)return this;var n=t-e;if(0===n)return this.buffer=r,this.view=null,this.markedOffset>=0&&(this.markedOffset-=e),this.offset=0,this.limit=0,this;var i=new ArrayBuffer(n),o=new Uint8Array(i);return o.set(this.view.subarray(e,t)),this.buffer=i,this.view=o,this.markedOffset>=0&&(this.markedOffset-=e),this.offset=0,this.limit=n,this},n.copy=function(e,n){if(void 0===e&&(e=this.offset),void 0===n&&(n=this.limit),!this.noAssert){if("number"!=typeof e||e%1!=0)throw TypeError("Illegal begin: Not an integer");if(e>>>=0,"number"!=typeof n||n%1!=0)throw TypeError("Illegal end: Not an integer");if(n>>>=0,e<0||e>n||n>this.buffer.byteLength)throw RangeError("Illegal range: 0 <= "+e+" <= "+n+" <= "+this.buffer.byteLength)}if(e===n)return new t(0,this.littleEndian,this.noAssert);var r=n-e,i=new t(r,this.littleEndian,this.noAssert);return i.offset=0,i.limit=r,i.markedOffset>=0&&(i.markedOffset-=e),this.copyTo(i,0,e,n),i},n.copyTo=function(e,n,r,i){var o,s;if(!this.noAssert&&!t.isByteBuffer(e))throw TypeError("Illegal target: Not a ByteBuffer");if(n=(s=void 0===n)?e.offset:0|n,r=(o=void 0===r)?this.offset:0|r,i=void 0===i?this.limit:0|i,n<0||n>e.buffer.byteLength)throw RangeError("Illegal target range: 0 <= "+n+" <= "+e.buffer.byteLength);if(r<0||i>this.buffer.byteLength)throw RangeError("Illegal source range: 0 <= "+r+" <= "+this.buffer.byteLength);var a=i-r;return 0===a?e:(e.ensureCapacity(n+a),e.view.set(this.view.subarray(r,i),n),o&&(this.offset+=a),s&&(e.offset+=a),this)},n.ensureCapacity=function(e){var t=this.buffer.byteLength;return te?t:e):this},n.fill=function(e,t,n){var r=void 0===t;if(r&&(t=this.offset),"string"==typeof e&&e.length>0&&(e=e.charCodeAt(0)),void 0===t&&(t=this.offset),void 0===n&&(n=this.limit),!this.noAssert){if("number"!=typeof e||e%1!=0)throw TypeError("Illegal value: "+e+" (not an integer)");if(e|=0,"number"!=typeof t||t%1!=0)throw TypeError("Illegal begin: Not an integer");if(t>>>=0,"number"!=typeof n||n%1!=0)throw TypeError("Illegal end: Not an integer");if(n>>>=0,t<0||t>n||n>this.buffer.byteLength)throw RangeError("Illegal range: 0 <= "+t+" <= "+n+" <= "+this.buffer.byteLength)}if(t>=n)return this;for(;t>>=0)<0||e+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+e+" (+0) <= "+this.buffer.byteLength)}return this.markedOffset=e,this},n.order=function(e){if(!this.noAssert&&"boolean"!=typeof e)throw TypeError("Illegal littleEndian: Not a boolean");return this.littleEndian=!!e,this},n.LE=function(e){return this.littleEndian=void 0===e||!!e,this},n.BE=function(e){return this.littleEndian=void 0!==e&&!e,this},n.prepend=function(e,n,r){"number"!=typeof n&&"string"==typeof n||(r=n,n=void 0);var i=void 0===r;if(i&&(r=this.offset),!this.noAssert){if("number"!=typeof r||r%1!=0)throw TypeError("Illegal offset: "+r+" (not an integer)");if((r>>>=0)<0||r+0>this.buffer.byteLength)throw RangeError("Illegal offset: 0 <= "+r+" (+0) <= "+this.buffer.byteLength)}e instanceof t||(e=t.wrap(e,n));var o=e.limit-e.offset;if(o<=0)return this;var s=o-r;if(s>0){var a=new ArrayBuffer(this.buffer.byteLength+s),_=new Uint8Array(a);_.set(this.view.subarray(r,this.buffer.byteLength),o),this.buffer=a,this.view=_,this.offset+=s,this.markedOffset>=0&&(this.markedOffset+=s),this.limit+=s,r+=s}else new Uint8Array(this.buffer);return this.view.set(e.view.subarray(e.offset,e.limit),r-o),e.offset=e.limit,i&&(this.offset-=o),this},n.prependTo=function(e,t){return e.prepend(this,t),this},n.printDebug=function(e){"function"!=typeof e&&(e=console.log.bind(console)),e(this.toString()+"\n-------------------------------------------------------------------\n"+this.toDebug(!0))},n.remaining=function(){return this.limit-this.offset},n.reset=function(){return this.markedOffset>=0?(this.offset=this.markedOffset,this.markedOffset=-1):this.offset=0,this},n.resize=function(e){if(!this.noAssert){if("number"!=typeof e||e%1!=0)throw TypeError("Illegal capacity: "+e+" (not an integer)");if((e|=0)<0)throw RangeError("Illegal capacity: 0 <= "+e)}if(this.buffer.byteLength>>=0,"number"!=typeof t||t%1!=0)throw TypeError("Illegal end: Not an integer");if(t>>>=0,e<0||e>t||t>this.buffer.byteLength)throw RangeError("Illegal range: 0 <= "+e+" <= "+t+" <= "+this.buffer.byteLength)}return e===t||Array.prototype.reverse.call(this.view.subarray(e,t)),this},n.skip=function(e){if(!this.noAssert){if("number"!=typeof e||e%1!=0)throw TypeError("Illegal length: "+e+" (not an integer)");e|=0}var t=this.offset+e;if(!this.noAssert&&(t<0||t>this.buffer.byteLength))throw RangeError("Illegal length: 0 <= "+this.offset+" + "+e+" <= "+this.buffer.byteLength);return this.offset=t,this},n.slice=function(e,t){if(void 0===e&&(e=this.offset),void 0===t&&(t=this.limit),!this.noAssert){if("number"!=typeof e||e%1!=0)throw TypeError("Illegal begin: Not an integer");if(e>>>=0,"number"!=typeof t||t%1!=0)throw TypeError("Illegal end: Not an integer");if(t>>>=0,e<0||e>t||t>this.buffer.byteLength)throw RangeError("Illegal range: 0 <= "+e+" <= "+t+" <= "+this.buffer.byteLength)}var n=this.clone();return n.offset=e,n.limit=t,n},n.toBuffer=function(e){var t=this.offset,n=this.limit;if(!this.noAssert){if("number"!=typeof t||t%1!=0)throw TypeError("Illegal offset: Not an integer");if(t>>>=0,"number"!=typeof n||n%1!=0)throw TypeError("Illegal limit: Not an integer");if(n>>>=0,t<0||t>n||n>this.buffer.byteLength)throw RangeError("Illegal range: 0 <= "+t+" <= "+n+" <= "+this.buffer.byteLength)}if(!e&&0===t&&n===this.buffer.byteLength)return this.buffer;if(t===n)return r;var i=new ArrayBuffer(n-t);return new Uint8Array(i).set(new Uint8Array(this.buffer).subarray(t,n),0),i},n.toArrayBuffer=n.toBuffer,n.toString=function(e,t,n){if(void 0===e)return"ByteBufferAB(offset="+this.offset+",markedOffset="+this.markedOffset+",limit="+this.limit+",capacity="+this.capacity()+")";switch("number"==typeof e&&(n=t=e="utf8"),e){case"utf8":return this.toUTF8(t,n);case"base64":return this.toBase64(t,n);case"hex":return this.toHex(t,n);case"binary":return this.toBinary(t,n);case"debug":return this.toDebug();case"columns":return this.toColumns();default:throw Error("Unsupported encoding: "+e)}};var E=function(){for(var e={},t=[65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,48,49,50,51,52,53,54,55,56,57,43,47],n=[],r=0,i=t.length;r>2&63]),i=(3&r)<<4,null!==(r=e())?(n(t[63&((i|=r>>4&15)|r>>4&15)]),i=(15&r)<<2,null!==(r=e())?(n(t[63&(i|r>>6&3)]),n(t[63&r])):(n(t[63&i]),n(61))):(n(t[63&i]),n(61),n(61))},e.decode=function(e,t){var r,i,o;function s(e){throw Error("Illegal character code: "+e)}for(;null!==(r=e());)if(void 0===(i=n[r])&&s(r),null!==(r=e())&&(void 0===(o=n[r])&&s(r),t(i<<2>>>0|(48&o)>>4),null!==(r=e()))){if(void 0===(i=n[r])){if(61===r)break;s(r)}if(t((15&o)<<4>>>0|(60&i)>>2),null!==(r=e())){if(void 0===(o=n[r])){if(61===r)break;s(r)}t((3&i)<<6>>>0|o)}}},e.test=function(e){return/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(e)},e}();n.toBase64=function(e,t){if(void 0===e&&(e=this.offset),void 0===t&&(t=this.limit),t|=0,(e|=0)<0||t>this.capacity||e>t)throw RangeError("begin, end");var n;return E.encode(function(){return ethis.capacity()||e>t)throw RangeError("begin, end");if(e===t)return"";for(var n=[],r=[];e=1024&&(r.push(String.fromCharCode.apply(String,n)),n=[]);return r.join("")+String.fromCharCode.apply(String,n)},t.fromBinary=function(e,n){if("string"!=typeof e)throw TypeError("str");for(var r,i=0,o=e.length,s=new t(o,n);i255)throw RangeError("illegal char code: "+r);s.view[i++]=r}return s.limit=o,s},n.toDebug=function(e){for(var t,n=-1,r=this.buffer.byteLength,i="",o="",s="";n32&&t<127?String.fromCharCode(t):".")),++n,e&&n>0&&n%16==0&&n!==r){for(;i.length<51;)i+=" ";s+=i+o+"\n",i=o=""}n===this.offset&&n===this.limit?i+=n===this.markedOffset?"!":"|":n===this.offset?i+=n===this.markedOffset?"[":"<":n===this.limit?i+=n===this.markedOffset?"]":">":i+=n===this.markedOffset?"'":e||0!==n&&n!==r?" ":""}if(e&&" "!==i){for(;i.length<51;)i+=" ";s+=i+o+"\n"}return e?s:i},t.fromDebug=function(e,n,r){for(var i,o,s=e.length,a=new t((s+1)/3|0,n,r),_=0,E=0,l=!1,d=!1,u=!1,h=!1,c=!1;_":if(!r){if(h){c=!0;break}h=!0}a.limit=E,l=!1;break;case"'":if(!r){if(u){c=!0;break}u=!0}a.markedOffset=E,l=!1;break;case" ":l=!1;break;default:if(!r&&l){c=!0;break}if(o=parseInt(i+e.charAt(_++),16),!r&&(isNaN(o)||o<0||o>255))throw TypeError("Illegal str: Not a debug encoded string");a.view[E++]=o,l=!0}if(c)throw TypeError("Illegal str: Invalid symbol at "+_)}if(!r){if(!d||!h)throw TypeError("Illegal str: Missing offset or limit");if(E>>=0,"number"!=typeof t||t%1!=0)throw TypeError("Illegal end: Not an integer");if(t>>>=0,e<0||e>t||t>this.buffer.byteLength)throw RangeError("Illegal range: 0 <= "+e+" <= "+t+" <= "+this.buffer.byteLength)}for(var n,r=new Array(t-e);e255))throw TypeError("Illegal str: Contains non-hex characters");s.view[_++]=i}return s.limit=_,s};var l=function(){var e={MAX_CODEPOINT:1114111,encodeUTF8:function(e,t){var n=null;for("number"==typeof e&&(n=e,e=function(){return null});null!==n||null!==(n=e());)n<128?t(127&n):n<2048?(t(n>>6&31|192),t(63&n|128)):n<65536?(t(n>>12&15|224),t(n>>6&63|128),t(63&n|128)):(t(n>>18&7|240),t(n>>12&63|128),t(n>>6&63|128),t(63&n|128)),n=null},decodeUTF8:function(e,t){for(var n,r,i,o,s=function(e){e=e.slice(0,e.indexOf(null));var t=Error(e.toString());throw t.name="TruncatedError",t.bytes=e,t};null!==(n=e());)if(0==(128&n))t(n);else if(192==(224&n))null===(r=e())&&s([n,r]),t((31&n)<<6|63&r);else if(224==(240&n))(null===(r=e())||null===(i=e()))&&s([n,r,i]),t((15&n)<<12|(63&r)<<6|63&i);else{if(240!=(248&n))throw RangeError("Illegal starting byte: "+n);(null===(r=e())||null===(i=e())||null===(o=e()))&&s([n,r,i,o]),t((7&n)<<18|(63&r)<<12|(63&i)<<6|63&o)}},UTF16toUTF8:function(e,t){for(var n,r=null;null!==(n=null!==r?r:e());)n>=55296&&n<=57343&&null!==(r=e())&&r>=56320&&r<=57343?(t(1024*(n-55296)+r-56320+65536),r=null):t(n);null!==r&&t(r)},UTF8toUTF16:function(e,t){var n=null;for("number"==typeof e&&(n=e,e=function(){return null});null!==n||null!==(n=e());)n<=65535?t(n):(t(55296+((n-=65536)>>10)),t(n%1024+56320)),n=null},encodeUTF16toUTF8:function(t,n){e.UTF16toUTF8(t,(function(t){e.encodeUTF8(t,n)}))},decodeUTF8toUTF16:function(t,n){e.decodeUTF8(t,(function(t){e.UTF8toUTF16(t,n)}))},calculateCodePoint:function(e){return e<128?1:e<2048?2:e<65536?3:4},calculateUTF8:function(e){for(var t,n=0;null!==(t=e());)n+=t<128?1:t<2048?2:t<65536?3:4;return n},calculateUTF16asUTF8:function(t){var n=0,r=0;return e.UTF16toUTF8(t,(function(e){++n,r+=e<128?1:e<2048?2:e<65536?3:4})),[n,r]}};return e}();return n.toUTF8=function(e,t){if(void 0===e&&(e=this.offset),void 0===t&&(t=this.limit),!this.noAssert){if("number"!=typeof e||e%1!=0)throw TypeError("Illegal begin: Not an integer");if(e>>>=0,"number"!=typeof t||t%1!=0)throw TypeError("Illegal end: Not an integer");if(t>>>=0,e<0||e>t||t>this.buffer.byteLength)throw RangeError("Illegal range: 0 <= "+e+" <= "+t+" <= "+this.buffer.byteLength)}var n;try{l.decodeUTF8toUTF16(function(){return e>>=0)&&e<256)&&(o=r[e])?o:(i=s(e,(0|e)<0?-1:0,!0),a&&(r[e]=i),i):(a=-128<=(e|=0)&&e<128)&&(o=n[e])?o:(i=s(e,e<0?-1:0,!1),a&&(n[e]=i),i)}function o(e,t){if(isNaN(e)||!isFinite(e))return t?f:c;if(t){if(e<0)return f;if(e>=d)return y}else{if(e<=-u)return S;if(e+1>=u)return g}return e<0?o(-e,t).neg():s(e%l|0,e/l|0,t)}function s(t,n,r){return new e(t,n,r)}e.fromInt=i,e.fromNumber=o,e.fromBits=s;var a=Math.pow;function _(e,t,n){if(0===e.length)throw Error("empty string");if("NaN"===e||"Infinity"===e||"+Infinity"===e||"-Infinity"===e)return c;if("number"==typeof t?(n=t,t=!1):t=!!t,(n=n||10)<2||360)throw Error("interior hyphen");if(0===r)return _(e.substring(1),t,n).neg();for(var i=o(a(n,8)),s=c,E=0;E>>0:this.low},I.toNumber=function(){return this.unsigned?(this.high>>>0)*l+(this.low>>>0):this.high*l+(this.low>>>0)},I.toString=function(e){if((e=e||10)<2||36>>0).toString(e);if((s=E).isZero())return l+_;for(;l.length<6;)l="0"+l;_=""+l+_}},I.getHighBits=function(){return this.high},I.getHighBitsUnsigned=function(){return this.high>>>0},I.getLowBits=function(){return this.low},I.getLowBitsUnsigned=function(){return this.low>>>0},I.getNumBitsAbs=function(){if(this.isNegative())return this.eq(S)?64:this.neg().getNumBitsAbs();for(var e=0!=this.high?this.high:this.low,t=31;t>0&&0==(e&1<=0},I.isOdd=function(){return 1==(1&this.low)},I.isEven=function(){return 0==(1&this.low)},I.equals=function(e){return t(e)||(e=E(e)),(this.unsigned===e.unsigned||this.high>>>31!=1||e.high>>>31!=1)&&this.high===e.high&&this.low===e.low},I.eq=I.equals,I.notEquals=function(e){return!this.eq(e)},I.neq=I.notEquals,I.lessThan=function(e){return this.comp(e)<0},I.lt=I.lessThan,I.lessThanOrEqual=function(e){return this.comp(e)<=0},I.lte=I.lessThanOrEqual,I.greaterThan=function(e){return this.comp(e)>0},I.gt=I.greaterThan,I.greaterThanOrEqual=function(e){return this.comp(e)>=0},I.gte=I.greaterThanOrEqual,I.compare=function(e){if(t(e)||(e=E(e)),this.eq(e))return 0;var n=this.isNegative(),r=e.isNegative();return n&&!r?-1:!n&&r?1:this.unsigned?e.high>>>0>this.high>>>0||e.high===this.high&&e.low>>>0>this.low>>>0?-1:1:this.sub(e).isNegative()?-1:1},I.comp=I.compare,I.negate=function(){return!this.unsigned&&this.eq(S)?S:this.not().add(p)},I.neg=I.negate,I.add=function(e){t(e)||(e=E(e));var n=this.high>>>16,r=65535&this.high,i=this.low>>>16,o=65535&this.low,a=e.high>>>16,_=65535&e.high,l=e.low>>>16,d=0,u=0,h=0,c=0;return h+=(c+=o+(65535&e.low))>>>16,u+=(h+=i+l)>>>16,d+=(u+=r+_)>>>16,d+=n+a,s((h&=65535)<<16|(c&=65535),(d&=65535)<<16|(u&=65535),this.unsigned)},I.subtract=function(e){return t(e)||(e=E(e)),this.add(e.neg())},I.sub=I.subtract,I.multiply=function(e){if(this.isZero())return c;if(t(e)||(e=E(e)),e.isZero())return c;if(this.eq(S))return e.isOdd()?S:c;if(e.eq(S))return this.isOdd()?S:c;if(this.isNegative())return e.isNegative()?this.neg().mul(e.neg()):this.neg().mul(e).neg();if(e.isNegative())return this.mul(e.neg()).neg();if(this.lt(h)&&e.lt(h))return o(this.toNumber()*e.toNumber(),this.unsigned);var n=this.high>>>16,r=65535&this.high,i=this.low>>>16,a=65535&this.low,_=e.high>>>16,l=65535&e.high,d=e.low>>>16,u=65535&e.low,f=0,p=0,R=0,m=0;return R+=(m+=a*u)>>>16,p+=(R+=i*u)>>>16,R&=65535,p+=(R+=a*d)>>>16,f+=(p+=r*u)>>>16,p&=65535,f+=(p+=i*d)>>>16,p&=65535,f+=(p+=a*l)>>>16,f+=n*u+r*d+i*l+a*_,s((R&=65535)<<16|(m&=65535),(f&=65535)<<16|(p&=65535),this.unsigned)},I.mul=I.multiply,I.divide=function(e){if(t(e)||(e=E(e)),e.isZero())throw Error("division by zero");if(this.isZero())return this.unsigned?f:c;var n,r,i;if(this.unsigned){if(e.unsigned||(e=e.toUnsigned()),e.gt(this))return f;if(e.gt(this.shru(1)))return R;i=f}else{if(this.eq(S))return e.eq(p)||e.eq(m)?S:e.eq(S)?p:(n=this.shr(1).div(e).shl(1)).eq(c)?e.isNegative()?p:m:(r=this.sub(e.mul(n)),i=n.add(r.div(e)));if(e.eq(S))return this.unsigned?f:c;if(this.isNegative())return e.isNegative()?this.neg().div(e.neg()):this.neg().div(e).neg();if(e.isNegative())return this.div(e.neg()).neg();i=c}for(r=this;r.gte(e);){n=Math.max(1,Math.floor(r.toNumber()/e.toNumber()));for(var s=Math.ceil(Math.log(n)/Math.LN2),_=s<=48?1:a(2,s-48),l=o(n),d=l.mul(e);d.isNegative()||d.gt(r);)d=(l=o(n-=_,this.unsigned)).mul(e);l.isZero()&&(l=p),i=i.add(l),r=r.sub(d)}return i},I.div=I.divide,I.modulo=function(e){return t(e)||(e=E(e)),this.sub(this.div(e).mul(e))},I.mod=I.modulo,I.not=function(){return s(~this.low,~this.high,this.unsigned)},I.and=function(e){return t(e)||(e=E(e)),s(this.low&e.low,this.high&e.high,this.unsigned)},I.or=function(e){return t(e)||(e=E(e)),s(this.low|e.low,this.high|e.high,this.unsigned)},I.xor=function(e){return t(e)||(e=E(e)),s(this.low^e.low,this.high^e.high,this.unsigned)},I.shiftLeft=function(e){return t(e)&&(e=e.toInt()),0==(e&=63)?this:e<32?s(this.low<>>32-e,this.unsigned):s(0,this.low<>>e|this.high<<32-e,this.high>>e,this.unsigned):s(this.high>>e-32,this.high>=0?0:-1,this.unsigned)},I.shr=I.shiftRight,I.shiftRightUnsigned=function(e){if(t(e)&&(e=e.toInt()),0==(e&=63))return this;var n=this.high;return e<32?s(this.low>>>e|n<<32-e,n>>>e,this.unsigned):s(32===e?n:n>>>e-32,0,this.unsigned)},I.shru=I.shiftRightUnsigned,I.toSigned=function(){return this.unsigned?s(this.low,this.high,!1):this},I.toUnsigned=function(){return this.unsigned?this:s(this.low,this.high,!0)},I.toBytes=function(e){return e?this.toBytesLE():this.toBytesBE()},I.toBytesLE=function(){var e=this.high,t=this.low;return[255&t,t>>>8&255,t>>>16&255,t>>>24&255,255&e,e>>>8&255,e>>>16&255,e>>>24&255]},I.toBytesBE=function(){var e=this.high,t=this.low;return[e>>>24&255,e>>>16&255,e>>>8&255,255&e,t>>>24&255,t>>>16&255,t>>>8&255,255&t]},e})?r.apply(t,[]):r)||(e.exports=i)},function(e,t){},function(e){e.exports=JSON.parse('{"package":"mgobexs","syntax":"proto3","messages":[{"name":"ClientSendServerReqWrap1","syntax":"proto3","fields":[{"name":"version","type":"string","id":1},{"name":"appName","type":"string","id":2},{"name":"cmd","type":"string","id":3},{"name":"seq","type":"string","id":4},{"name":"clientIp","type":"string","id":5},{"name":"serviceIp","type":"string","id":6},{"name":"business","type":"string","id":7},{"name":"authKey","type":"string","id":8},{"name":"authType","type":"uint32","id":9},{"name":"authIp","type":"string","id":10},{"name":"gameId","type":"string","id":11},{"name":"uid","type":"uint64","id":12},{"name":"playerId","type":"string","id":13},{"name":"body","type":"bytes","id":14}]},{"name":"ServerSendClientBstWrap1","syntax":"proto3","fields":[{"name":"version","type":"string","id":1},{"name":"appName","type":"string","id":2},{"name":"cmd","type":"string","id":3},{"name":"seq","type":"string","id":4},{"name":"clientIp","type":"string","id":5},{"name":"serviceIp","type":"string","id":6},{"name":"business","type":"string","id":7},{"name":"authKey","type":"string","id":8},{"name":"authType","type":"uint32","id":9},{"name":"authIp","type":"string","id":10},{"name":"gameId","type":"string","id":11},{"name":"uid","type":"uint64","id":12},{"name":"playerId","type":"string","id":13},{"name":"body","type":"bytes","id":14}]},{"name":"ClientSendServerRspWrap1","syntax":"proto3","fields":[{"name":"seq","type":"string","id":1},{"name":"errCode","type":"int32","id":2},{"name":"errMsg","type":"string","id":3},{"name":"body","type":"bytes","id":4}]},{"name":"ClientSendServerReqWrap2","syntax":"proto3","fields":[{"name":"cmd","type":"ClientSendServerReqWrap2Cmd","id":1},{"name":"body","type":"bytes","id":2}]},{"name":"ClientSendServerRspWrap2","syntax":"proto3","fields":[{"name":"body","type":"bytes","id":1}]},{"name":"EventInfo","syntax":"proto3","fields":[{"name":"eventType","type":"EventType","id":1},{"name":"seq","type":"string","id":2},{"name":"body","type":"bytes","id":3}]},{"name":"EventNetworkState","syntax":"proto3","fields":[{"name":"gameId","type":"string","id":1},{"name":"playerId","type":"string","id":2},{"name":"networkState","type":"NetworkState","id":3}]},{"name":"HeartBeatReq","syntax":"proto3","fields":[{"name":"conType","type":"ConnectionType","id":1},{"name":"routeId","type":"string","id":2}]},{"name":"HeartBeatRsp","syntax":"proto3","fields":[]},{"name":"ServerSendClientBstWrap2","syntax":"proto3","fields":[{"name":"type","type":"ServerSendClientBstWrap2Type","id":1},{"name":"msg","type":"bytes","id":2}]},{"name":"NOUSEServerSendClientBstRspWrap2","syntax":"proto3","fields":[]},{"name":"CheckLoginReq","syntax":"proto3","fields":[{"name":"token","type":"string","id":1},{"name":"routeId","type":"string","id":2}]},{"name":"CheckLoginRsp","syntax":"proto3","fields":[]},{"name":"PushBodyType","syntax":"proto3","fields":[{"name":"pushMsg","type":"string","id":1}]},{"name":"LoginReq","syntax":"proto3","fields":[{"name":"gameId","type":"string","id":1},{"name":"openId","type":"string","id":2},{"name":"platform","type":"uint64","id":3},{"name":"channel","type":"uint64","id":4},{"name":"nonce","type":"uint64","id":5},{"name":"timestamp","type":"uint64","id":6},{"name":"sign","type":"string","id":7},{"name":"deviceId","type":"string","id":8},{"name":"mac","type":"string","id":9},{"name":"imei","type":"string","id":10}]},{"name":"LoginRsp","syntax":"proto3","fields":[{"name":"token","type":"string","id":1},{"name":"playerId","type":"string","id":2},{"name":"expireTime","type":"uint64","id":3},{"name":"sdkConfig","type":"SdkConfig","id":4}]},{"name":"SdkConfig","syntax":"proto3","fields":[{"name":"pingInterval","type":"uint32","id":1},{"name":"reportInterval","type":"uint32","id":2},{"name":"serverTime","type":"uint64","id":3},{"name":"enableUdp","type":"bool","id":4},{"name":"disableReport","type":"bool","id":5},{"name":"disableReqReport","type":"bool","id":6},{"name":"disableFrameReport","type":"bool","id":7},{"name":"minReportSize","type":"uint32","id":8}]},{"name":"LogoutReq","syntax":"proto3","fields":[]},{"name":"LogoutRsp","syntax":"proto3","fields":[]},{"name":"StartFrameSyncReq","syntax":"proto3","fields":[]},{"name":"StartFrameSyncRsp","syntax":"proto3","fields":[]},{"name":"StopFrameSyncReq","syntax":"proto3","fields":[]},{"name":"StopFrameSyncRsp","syntax":"proto3","fields":[]},{"name":"FrameItem","syntax":"proto3","fields":[{"name":"playerId","type":"string","id":1},{"name":"data","type":"string","id":2},{"name":"timestamp","type":"uint64","id":3}]},{"name":"SendFrameReq","syntax":"proto3","fields":[{"name":"roomId","type":"string","id":1},{"name":"item","type":"FrameItem","id":2}]},{"name":"SendFrameRsp","syntax":"proto3","fields":[]},{"name":"FrameExtInfo","syntax":"proto3","fields":[{"name":"seed","type":"uint64","id":1}]},{"name":"Frame","syntax":"proto3","fields":[{"name":"id","type":"uint64","id":1},{"rule":"repeated","name":"items","type":"FrameItem","id":2},{"name":"ext","type":"FrameExtInfo","id":3}]},{"name":"RequestFrameReq","syntax":"proto3","fields":[{"name":"roomId","type":"string","id":1},{"name":"beginFrameId","type":"uint64","id":2},{"name":"endFrameId","type":"uint64","id":3},{"name":"supportPartial","type":"bool","id":4}]},{"name":"RequestFrameRsp","syntax":"proto3","fields":[{"rule":"repeated","name":"frames","type":"Frame","id":1},{"name":"isPartial","type":"bool","id":2}]},{"name":"PlayerInfo","syntax":"proto3","fields":[{"name":"id","type":"string","id":1},{"name":"name","type":"string","id":2},{"name":"teamId","type":"string","id":3},{"name":"customPlayerStatus","type":"uint64","id":4},{"name":"customProfile","type":"string","id":5},{"name":"commonNetworkState","type":"NetworkState","id":6},{"name":"relayNetworkState","type":"NetworkState","id":7},{"name":"isRobot","type":"bool","id":8},{"rule":"repeated","name":"matchAttributes","type":"MatchAttribute","id":9}]},{"name":"TeamInfo","syntax":"proto3","fields":[{"name":"id","type":"string","id":1},{"name":"name","type":"string","id":2},{"name":"minPlayers","type":"uint32","id":3},{"name":"maxPlayers","type":"uint32","id":4}]},{"name":"RoomInfo","syntax":"proto3","fields":[{"name":"id","type":"string","id":1},{"name":"name","type":"string","id":2},{"name":"type","type":"string","id":3},{"name":"createType","type":"CreateRoomType","id":4},{"name":"maxPlayers","type":"uint64","id":5},{"name":"owner","type":"string","id":6},{"name":"isPrivate","type":"bool","id":9},{"name":"customProperties","type":"string","id":10},{"rule":"repeated","name":"playerList","type":"PlayerInfo","id":11},{"rule":"repeated","name":"teamList","type":"TeamInfo","id":13},{"name":"frameSyncState","type":"FrameSyncState","id":14},{"name":"frameRate","type":"uint32","id":15},{"name":"routeId","type":"string","id":16},{"name":"createTime","type":"uint64","id":17},{"name":"startGameTime","type":"uint64","id":18},{"name":"isForbidJoin","type":"bool","id":19}]},{"name":"CreateRoomReq","syntax":"proto3","fields":[{"name":"roomName","type":"string","id":1},{"name":"roomType","type":"string","id":2},{"name":"createType","type":"CreateRoomType","id":3},{"name":"maxPlayers","type":"uint64","id":4},{"name":"isPrivate","type":"bool","id":7},{"name":"customProperties","type":"string","id":8},{"name":"playerInfo","type":"PlayerInfo","id":9},{"name":"region","type":"string","id":11},{"name":"owner","type":"string","id":12},{"rule":"repeated","name":"playerList","type":"PlayerInfo","id":13},{"rule":"repeated","name":"teamList","type":"TeamInfo","id":14}]},{"name":"CreateRoomRsp","syntax":"proto3","fields":[{"name":"roomInfo","type":"RoomInfo","id":1}]},{"name":"JoinRoomReq","syntax":"proto3","fields":[{"name":"roomId","type":"string","id":1},{"name":"teamId","type":"string","id":2},{"name":"joinType","type":"JoinRoomType","id":3},{"name":"playerInfo","type":"PlayerInfo","id":4}]},{"name":"JoinRoomRsp","syntax":"proto3","fields":[{"name":"roomInfo","type":"RoomInfo","id":1}]},{"name":"LeaveRoomReq","syntax":"proto3","fields":[]},{"name":"LeaveRoomRsp","syntax":"proto3","fields":[{"name":"roomInfo","type":"RoomInfo","id":1}]},{"name":"DismissRoomReq","syntax":"proto3","fields":[{"name":"roomId","type":"string","id":1}]},{"name":"DismissRoomRsp","syntax":"proto3","fields":[]},{"name":"ChangeRoomReq","syntax":"proto3","fields":[{"name":"roomName","type":"string","id":1},{"name":"owner","type":"string","id":2},{"name":"isPrivate","type":"bool","id":5},{"name":"customProperties","type":"string","id":6},{"name":"isForbidJoin","type":"bool","id":7},{"rule":"repeated","name":"changeRoomOptionList","type":"ChangeRoomOption","id":8}]},{"name":"ChangeRoomRsp","syntax":"proto3","fields":[{"name":"roomInfo","type":"RoomInfo","id":4}]},{"name":"SvrChangeRoomReq","syntax":"proto3","fields":[{"name":"roomName","type":"string","id":1},{"name":"owner","type":"string","id":2},{"name":"isPrivate","type":"bool","id":5},{"name":"customProperties","type":"string","id":6},{"name":"isForbidJoin","type":"bool","id":7},{"name":"roomId","type":"string","id":8},{"rule":"repeated","name":"changeRoomOptionList","type":"ChangeRoomOption","id":9}]},{"name":"SvrChangeRoomRsp","syntax":"proto3","fields":[{"name":"roomInfo","type":"RoomInfo","id":4}]},{"name":"RemovePlayerReq","syntax":"proto3","fields":[{"name":"removePlayerId","type":"string","id":3}]},{"name":"RemovePlayerRsp","syntax":"proto3","fields":[{"name":"roomInfo","type":"RoomInfo","id":1}]},{"name":"SvrRemovePlayerReq","syntax":"proto3","fields":[{"name":"roomId","type":"string","id":1},{"name":"removePlayerId","type":"string","id":3}]},{"name":"SvrRemovePlayerRsp","syntax":"proto3","fields":[{"name":"roomInfo","type":"RoomInfo","id":1}]},{"name":"GetRoomByRoomIdReq","syntax":"proto3","fields":[{"name":"roomId","type":"string","id":1}]},{"name":"GetRoomByRoomIdRsp","syntax":"proto3","fields":[{"name":"roomInfo","type":"RoomInfo","id":1}]},{"name":"SendToClientReq","syntax":"proto3","fields":[{"name":"roomId","type":"string","id":1},{"rule":"repeated","name":"recvPlayerList","type":"string","id":2},{"name":"msg","type":"string","id":3}]},{"name":"SendToClientRsp","syntax":"proto3","fields":[]},{"name":"ChangeCustomPlayerStatusReq","syntax":"proto3","fields":[{"name":"customPlayerStatus","type":"uint64","id":1}]},{"name":"ChangeCustomPlayerStatusRsp","syntax":"proto3","fields":[{"name":"roomInfo","type":"RoomInfo","id":1}]},{"name":"SvrChangeCustomPlayerStatusReq","syntax":"proto3","fields":[{"name":"customPlayerStatus","type":"uint64","id":1}]},{"name":"SvrChangeCustomPlayerStatusRsp","syntax":"proto3","fields":[{"name":"roomInfo","type":"RoomInfo","id":1}]},{"name":"ChangePlayerNetworkStateReq","syntax":"proto3","fields":[{"name":"networkState","type":"NetworkState","id":1}]},{"name":"ChangePlayerNetworkStateRsp","syntax":"proto3","fields":[{"name":"roomInfo","type":"RoomInfo","id":1}]},{"name":"GetRoomListReq","syntax":"proto3","fields":[{"name":"gameId","type":"string","id":1},{"name":"pageNo","type":"uint32","id":2},{"name":"pageSize","type":"uint32","id":3},{"name":"roomType","type":"string","id":4},{"name":"isDesc","type":"bool","id":5}]},{"name":"GetRoomListRsp","syntax":"proto3","fields":[{"name":"gameId","type":"string","id":1},{"rule":"repeated","name":"roomList","type":"RoomInfo","id":2},{"name":"total","type":"uint64","id":3}]},{"name":"ChangeRoomPlayerProfileReq","syntax":"proto3","fields":[{"name":"customProfile","type":"string","id":1}]},{"name":"ChangeRoomPlayerProfileRsp","syntax":"proto3","fields":[{"name":"roomInfo","type":"RoomInfo","id":1}]},{"name":"ChangeGroupPlayerProfileReq","syntax":"proto3","fields":[{"name":"groupId","type":"string","id":1},{"name":"customProfile","type":"string","id":2}]},{"name":"ChangeGroupPlayerProfileRsp","syntax":"proto3","fields":[{"name":"groupInfo","type":"GroupInfo","id":1}]},{"name":"MatchRoomSimpleReq","syntax":"proto3","fields":[{"name":"roomType","type":"string","id":1},{"name":"maxPlayers","type":"uint64","id":2},{"name":"playerInfo","type":"PlayerInfo","id":3}]},{"name":"MatchRoomSimpleRsp","syntax":"proto3","fields":[{"name":"roomInfo","type":"RoomInfo","id":1}]},{"name":"MatchRoomComplexReq","syntax":"proto3","fields":[]},{"name":"MatchRoomComplexRsp","syntax":"proto3","fields":[]},{"name":"MatchPlayersSimpleReq","syntax":"proto3","fields":[]},{"name":"MatchPlayersSimpleRsp","syntax":"proto3","fields":[]},{"name":"MatchAttribute","syntax":"proto3","fields":[{"name":"name","type":"string","id":1},{"name":"value","type":"int32","id":2}]},{"name":"MatchPlayerInfo","syntax":"proto3","fields":[{"name":"id","type":"string","id":1},{"name":"name","type":"string","id":2},{"name":"customPlayerStatus","type":"uint64","id":3},{"name":"customProfile","type":"string","id":4},{"rule":"repeated","name":"matchAttributes","type":"MatchAttribute","id":5},{"name":"matchStatus","type":"MatchStatus","id":6},{"name":"teamId","type":"string","id":7},{"name":"region","type":"string","id":8},{"name":"teamLeader","type":"string","id":9},{"name":"sdkVersion","type":"string","id":10},{"name":"groupId","type":"string","id":11},{"name":"teamType","type":"string","id":12},{"name":"requestId","type":"string","id":13}]},{"name":"MatchGroupPlayerInfo","syntax":"proto3","fields":[{"name":"id","type":"string","id":1},{"name":"name","type":"string","id":2},{"name":"customPlayerStatus","type":"uint64","id":3},{"name":"customProfile","type":"string","id":4},{"rule":"repeated","name":"matchAttributes","type":"MatchAttribute","id":5},{"name":"matchStatus","type":"MatchStatus","id":6},{"name":"teamId","type":"string","id":7},{"name":"region","type":"string","id":8},{"name":"teamLeader","type":"string","id":9},{"name":"sdkVersion","type":"string","id":10},{"name":"groupId","type":"string","id":11},{"name":"teamType","type":"string","id":12},{"name":"requestId","type":"string","id":13}]},{"name":"MatchGroupInfo","syntax":"proto3","fields":[{"name":"id","type":"string","id":1},{"name":"leader","type":"string","id":2},{"rule":"repeated","name":"playerIdList","type":"string","id":3},{"rule":"repeated","name":"playerInfoList","type":"MatchPlayerInfo","id":4},{"rule":"repeated","name":"matchAttributes","type":"MatchAttribute","id":5},{"name":"region","type":"string","id":6},{"name":"sdkVersion","type":"string","id":7},{"name":"teamId","type":"string","id":8},{"name":"teamType","type":"string","id":12},{"name":"requestId","type":"string","id":13},{"name":"startMatchTime","type":"uint64","id":14},{"name":"isRobot","type":"bool","id":15}]},{"name":"MatchTeamInfo","syntax":"proto3","fields":[{"name":"teamId","type":"string","id":1},{"name":"teamName","type":"string","id":2},{"name":"teamLeader","type":"string","id":3},{"rule":"repeated","name":"members","type":"string","id":4},{"rule":"repeated","name":"matchAttributes","type":"MatchAttribute","id":5},{"rule":"repeated","name":"memberSdkVersions","type":"string","id":6},{"rule":"repeated","name":"groupIds","type":"string","id":7},{"rule":"repeated","name":"groupSdkVersions","type":"string","id":8},{"name":"teamType","type":"string","id":12}]},{"name":"ProgressPlayerInfo","syntax":"proto3","fields":[{"name":"playerId","type":"string","id":1},{"name":"teamName","type":"string","id":2},{"rule":"repeated","name":"matchAttributes","type":"MatchAttribute","id":3},{"name":"startMatchTime","type":"uint64","id":4}]},{"name":"MatchmakerTeam","syntax":"proto3","fields":[{"name":"name","type":"string","id":1},{"rule":"repeated","name":"players","type":"ProgressPlayerInfo","id":2}]},{"name":"MatchmakerData","syntax":"proto3","fields":[{"name":"matchId","type":"string","id":1},{"rule":"repeated","name":"teams","type":"MatchmakerTeam","id":2}]},{"name":"MatchPlacementInfo","syntax":"proto3","fields":[{"name":"gameId","type":"string","id":1},{"name":"matchCode","type":"string","id":2},{"name":"matchId","type":"string","id":3},{"name":"type","type":"MatchPlacementType","id":4},{"name":"createRoomReq","type":"CreateRoomReq","id":5},{"name":"matchmakerDataJson","type":"string","id":6},{"name":"status","type":"PlacementStatus","id":8},{"name":"resultBody","type":"bytes","id":9}]},{"name":"MgobePlacementJob","syntax":"proto3","fields":[{"name":"createRoomReq","type":"CreateRoomReq","id":1}]},{"name":"MgobePlacementResult","syntax":"proto3","fields":[{"name":"roomInfo","type":"RoomInfo","id":1}]},{"name":"GsePlacementJob","syntax":"proto3","fields":[{"name":"createRoomReq","type":"CreateRoomReq","id":1},{"name":"matchmakerData","type":"string","id":2}]},{"name":"GsePlacementResult","syntax":"proto3","fields":[{"name":"gseGameSession","type":"GseGameSession","id":1}]},{"name":"ThirdpartyPlacementJob","syntax":"proto3","fields":[]},{"name":"ThirdpartyPlacementResult","syntax":"proto3","fields":[]},{"name":"GsePlayerLatency","syntax":"proto3","fields":[{"name":"latencyInMilliseconds","type":"uint32","id":1},{"name":"playerId","type":"string","id":2},{"name":"regionIdentifier","type":"string","id":3}]},{"name":"GseGameProperty","syntax":"proto3","fields":[{"name":"key","type":"string","id":1},{"name":"value","type":"string","id":2}]},{"name":"GsePlacedPlayerSession","syntax":"proto3","fields":[{"name":"playerId","type":"string","id":1},{"name":"playerSessionId","type":"string","id":2}]},{"name":"GseGameSession","syntax":"proto3","fields":[{"name":"placementId","type":"string","id":1},{"name":"gameServerSessionQueueName","type":"string","id":2},{"rule":"repeated","name":"playerLatencies","type":"GsePlayerLatency","id":3},{"name":"status","type":"PlacementStatus","id":4},{"name":"dnsName","type":"string","id":5},{"name":"gameServerSessionId","type":"string","id":6},{"name":"gameServerSessionName","type":"string","id":7},{"name":"gameServerSessionRegion","type":"string","id":8},{"rule":"repeated","name":"gameProperties","type":"GseGameProperty","id":9},{"name":"maximumPlayerSessionCount","type":"uint32","id":10},{"name":"gameServerSessionData","type":"string","id":11},{"name":"ipAddress","type":"string","id":12},{"name":"port","type":"uint32","id":13},{"name":"matchmakerData","type":"string","id":14},{"rule":"repeated","name":"placedPlayerSessions","type":"GsePlacedPlayerSession","id":15},{"name":"startTime","type":"uint64","id":16},{"name":"endTime","type":"uint64","id":17}]},{"name":"PlaceMatchReq","syntax":"proto3","fields":[{"name":"seq","type":"string","id":1},{"name":"gameId","type":"string","id":2},{"name":"matchId","type":"string","id":3},{"name":"type","type":"MatchPlacementType","id":4},{"name":"jobBody","type":"bytes","id":5},{"name":"matchCode","type":"string","id":6}]},{"name":"PlaceMatchRsp","syntax":"proto3","fields":[{"name":"matchPlacementResult","type":"MatchPlacementResult","id":1}]},{"name":"MatchPlacementResult","syntax":"proto3","fields":[{"name":"seq","type":"string","id":1},{"name":"gameId","type":"string","id":2},{"name":"matchId","type":"string","id":3},{"name":"type","type":"MatchPlacementType","id":4},{"name":"status","type":"PlacementStatus","id":5},{"name":"resultBody","type":"bytes","id":6},{"name":"errCode","type":"int32","id":7},{"name":"matchCode","type":"string","id":8}]},{"name":"UpdateMatchPlacementResultReq","syntax":"proto3","fields":[{"name":"matchPlacementResult","type":"MatchPlacementResult","id":1}]},{"name":"UpdateMatchPlacementResultRsp","syntax":"proto3","fields":[]},{"name":"CmqPlacementResult","syntax":"proto3","fields":[{"name":"placementId","type":"string","id":1},{"name":"placementType","type":"MatchPlacementType","id":2},{"name":"resultBody","type":"bytes","id":3}]},{"name":"MatchPlayersReq","syntax":"proto3","fields":[{"name":"matchCode","type":"string","id":2},{"name":"playerInfo","type":"MatchPlayerInfo","id":3}]},{"name":"MatchPlayersRsp","syntax":"proto3","fields":[{"name":"matchCode","type":"string","id":1}]},{"name":"MatchGroupReq","syntax":"proto3","fields":[{"name":"matchCode","type":"string","id":1},{"rule":"repeated","name":"playerInfoList","type":"MatchGroupPlayerInfo","id":2}]},{"name":"MatchGroupRsp","syntax":"proto3","fields":[{"name":"matchCode","type":"string","id":1}]},{"name":"DescribeMatchReq","syntax":"proto3","fields":[{"rule":"repeated","name":"requestIdList","type":"string","id":1}]},{"name":"MatchProgress","syntax":"proto3","fields":[{"name":"requestId","type":"string","id":1},{"rule":"repeated","name":"playerIdList","type":"string","id":2},{"rule":"repeated","name":"playerInfoList","type":"MatchPlayerInfo","id":3},{"name":"status","type":"string","id":4},{"name":"eventType","type":"uint32","id":5},{"rule":"repeated","name":"playerInfoSuccessList","type":"PlayerInfo","id":6},{"rule":"repeated","name":"teamInfoList","type":"TeamInfo","id":7},{"name":"completedTime","type":"uint64","id":8},{"name":"startMatchTime","type":"uint64","id":9},{"name":"gameSessionConnectionInfo","type":"GameSessionConnectionInfo","id":10}]},{"name":"DescribeMatchRsp","syntax":"proto3","fields":[{"rule":"repeated","name":"matchProgressList","type":"MatchProgress","id":1}]},{"name":"CancelPlayerMatchReq","syntax":"proto3","fields":[{"name":"matchType","type":"MatchType","id":3}]},{"name":"CancelPlayerMatchRsp","syntax":"proto3","fields":[]},{"name":"ApiMatchGroupReq","syntax":"proto3","fields":[{"name":"matchCode","type":"string","id":1},{"rule":"repeated","name":"playerInfoList","type":"MatchPlayerInfo","id":2},{"name":"requestId","type":"string","id":3}]},{"name":"ApiMatchGroupRsp","syntax":"proto3","fields":[{"name":"requestId","type":"string","id":1}]},{"name":"ApiDescribeMatchReq","syntax":"proto3","fields":[{"rule":"repeated","name":"requestIdList","type":"string","id":1}]},{"name":"ApiDescribeMatchRsp","syntax":"proto3","fields":[{"rule":"repeated","name":"matchProgressList","type":"MatchProgress","id":1},{"name":"gameId","type":"string","id":2},{"name":"matchCode","type":"string","id":3},{"name":"startMatchTime","type":"uint64","id":4}]},{"name":"GameSessionConnectionInfo","syntax":"proto3","fields":[{"name":"dnsName","type":"string","id":1},{"name":"ipAddress","type":"string","id":2},{"rule":"repeated","name":"matchedPlayerSessions","type":"MatchedPlayerSession","id":3},{"name":"port","type":"int64","id":4}]},{"name":"MatchedPlayerSession","syntax":"proto3","fields":[{"name":"playerId","type":"string","id":1},{"name":"playerSessionId","type":"string","id":2}]},{"name":"StartMatchPlacement","syntax":"proto3","fields":[{"name":"region","type":"string","id":1},{"name":"placementId","type":"string","id":2},{"name":"queueName","type":"string","id":3},{"name":"maximumPlayerSessionCount","type":"int64","id":4},{"rule":"repeated","name":"desiredPlayerSessions","type":"DesiredPlayerSession","id":5},{"rule":"repeated","name":"gameProperties","type":"GameProperty","id":6},{"name":"matchMakerData","type":"string","id":7}]},{"name":"DesiredPlayerSession","syntax":"proto3","fields":[{"name":"playerId","type":"string","id":1},{"name":"playerData","type":"string","id":2}]},{"name":"GameProperty","syntax":"proto3","fields":[{"name":"key","type":"string","id":1},{"name":"value","type":"string","id":2}]},{"name":"ApiCancelPlayerMatchReq","syntax":"proto3","fields":[{"name":"matchType","type":"MatchType","id":1},{"rule":"repeated","name":"requestIdList","type":"string","id":2}]},{"name":"ApiCancelPlayerMatchRsp","syntax":"proto3","fields":[{"rule":"repeated","name":"requestIdList","type":"string","id":1}]},{"name":"CreateRoomBst","syntax":"proto3","fields":[{"name":"roomInfo","type":"RoomInfo","id":1}]},{"name":"DestroyRoomBst","syntax":"proto3","fields":[{"name":"roomInfo","type":"RoomInfo","id":1}]},{"name":"JoinRoomBst","syntax":"proto3","fields":[{"name":"roomInfo","type":"RoomInfo","id":1},{"name":"joinPlayerId","type":"string","id":2}]},{"name":"LeaveRoomBst","syntax":"proto3","fields":[{"name":"roomInfo","type":"RoomInfo","id":1},{"name":"leavePlayerId","type":"string","id":2}]},{"name":"RemovePlayerBst","syntax":"proto3","fields":[{"name":"roomInfo","type":"RoomInfo","id":1},{"name":"removePlayerId","type":"string","id":2}]},{"name":"DismissRoomBst","syntax":"proto3","fields":[{"name":"roomInfo","type":"RoomInfo","id":1}]},{"name":"ChangeRoomBst","syntax":"proto3","fields":[{"name":"roomInfo","type":"RoomInfo","id":1}]},{"name":"RecvFromClientBst","syntax":"proto3","fields":[{"name":"roomId","type":"string","id":1},{"name":"sendPlayerId","type":"string","id":2},{"name":"msg","type":"string","id":3}]},{"name":"ChangeCustomPlayerStatusBst","syntax":"proto3","fields":[{"name":"changePlayerId","type":"string","id":1},{"name":"customPlayerStatus","type":"uint64","id":2},{"name":"roomInfo","type":"RoomInfo","id":3}]},{"name":"ChangeRoomPlayerProfileBst","syntax":"proto3","fields":[{"name":"changePlayerId","type":"string","id":1},{"name":"customProfile","type":"string","id":2},{"name":"roomInfo","type":"RoomInfo","id":3}]},{"name":"ChangeGroupPlayerProfileBst","syntax":"proto3","fields":[{"name":"changePlayerId","type":"string","id":1},{"name":"customProfile","type":"string","id":2},{"name":"groupInfo","type":"GroupInfo","id":3}]},{"name":"ChangePlayerNetworkStateBst","syntax":"proto3","fields":[{"name":"changePlayerId","type":"string","id":1},{"name":"networkState","type":"NetworkState","id":2},{"name":"roomInfo","type":"RoomInfo","id":3},{"rule":"repeated","name":"groupIdList","type":"string","id":4}]},{"name":"MatchTimeoutBst","syntax":"proto3","fields":[{"name":"matchType","type":"MatchType","id":1},{"name":"errCode","type":"int32","id":2}]},{"name":"CancelMatchBst","syntax":"proto3","fields":[{"name":"matchCode","type":"string","id":1},{"name":"playerId","type":"string","id":2}]},{"name":"MatchPlayersBst","syntax":"proto3","fields":[{"name":"matchType","type":"MatchType","id":1},{"name":"roomInfo","type":"RoomInfo","id":2}]},{"name":"StartFrameSyncBst","syntax":"proto3","fields":[{"name":"roomInfo","type":"RoomInfo","id":1}]},{"name":"StopFrameSyncBst","syntax":"proto3","fields":[{"name":"roomInfo","type":"RoomInfo","id":1}]},{"name":"RecvFrameBst","syntax":"proto3","fields":[{"name":"frame","type":"Frame","id":1}]},{"name":"GameSvrCommunication","syntax":"proto3","fields":[{"name":"type","type":"GameSvrForwardType","id":1},{"name":"body","type":"bytes","id":2},{"name":"needRsp","type":"bool","id":3}]},{"name":"NotifyRelayConnectionReq","syntax":"proto3","fields":[{"name":"roomId","type":"string","id":1},{"name":"ip","type":"string","id":2},{"name":"port","type":"uint32","id":3}]},{"name":"NotifyRoomEventReq","syntax":"proto3","fields":[{"name":"cmd","type":"ServerSendClientBstWrap2Type","id":1},{"name":"msg","type":"bytes","id":2}]},{"name":"SendToGameSvrReq","syntax":"proto3","fields":[{"name":"roomId","type":"string","id":1},{"name":"playerId","type":"string","id":2},{"name":"data","type":"string","id":3}]},{"name":"SendToGameSvrRsp","syntax":"proto3","fields":[]},{"name":"RecvFromGameSvrBst","syntax":"proto3","fields":[{"name":"roomId","type":"string","id":1},{"rule":"repeated","name":"recvPlayerIdList","type":"string","id":2},{"name":"data","type":"string","id":3}]},{"name":"ClientRecvFromGameSvrRsp","syntax":"proto3","fields":[]},{"name":"GroupInfo","syntax":"proto3","fields":[{"name":"id","type":"string","id":1},{"name":"name","type":"string","id":2},{"name":"type","type":"GroupType","id":3},{"name":"maxPlayers","type":"uint64","id":4},{"name":"owner","type":"string","id":5},{"name":"customProperties","type":"string","id":6},{"name":"createTime","type":"uint64","id":7},{"name":"isForbidJoin","type":"bool","id":8},{"name":"isPersistent","type":"bool","id":9},{"rule":"repeated","name":"groupPlayerList","type":"GroupPlayerInfo","id":10}]},{"name":"GroupPlayerInfo","syntax":"proto3","fields":[{"name":"id","type":"string","id":1},{"name":"name","type":"string","id":2},{"name":"customGroupPlayerStatus","type":"uint64","id":3},{"name":"customGroupPlayerProfile","type":"string","id":4},{"name":"commonGroupNetworkState","type":"NetworkState","id":5}]},{"name":"CreateGroupReq","syntax":"proto3","fields":[{"name":"groupName","type":"string","id":1},{"name":"groupType","type":"GroupType","id":2},{"name":"maxPlayers","type":"uint64","id":3},{"name":"customProperties","type":"string","id":4},{"name":"playerInfo","type":"GroupPlayerInfo","id":5},{"name":"isForbidJoin","type":"bool","id":6},{"name":"isPersistent","type":"bool","id":7}]},{"name":"CreateGroupRsp","syntax":"proto3","fields":[{"name":"groupInfo","type":"GroupInfo","id":1}]},{"name":"JoinGroupReq","syntax":"proto3","fields":[{"name":"groupId","type":"string","id":1},{"name":"playerInfo","type":"GroupPlayerInfo","id":2}]},{"name":"JoinGroupRsp","syntax":"proto3","fields":[{"name":"groupInfo","type":"GroupInfo","id":1}]},{"name":"LeaveGroupReq","syntax":"proto3","fields":[{"name":"groupId","type":"string","id":1}]},{"name":"LeaveGroupRsp","syntax":"proto3","fields":[{"name":"groupInfo","type":"GroupInfo","id":1}]},{"name":"DismissGroupReq","syntax":"proto3","fields":[{"name":"groupId","type":"string","id":1}]},{"name":"DismissGroupRsp","syntax":"proto3","fields":[]},{"name":"ChangeGroupReq","syntax":"proto3","fields":[{"name":"groupId","type":"string","id":1},{"name":"groupName","type":"string","id":2},{"name":"owner","type":"string","id":3},{"name":"customProperties","type":"string","id":4},{"name":"isForbidJoin","type":"bool","id":5},{"rule":"repeated","name":"changeGroupOptionList","type":"ChangeGroupOption","id":6}]},{"name":"ChangeGroupRsp","syntax":"proto3","fields":[{"name":"groupInfo","type":"GroupInfo","id":1}]},{"name":"RemoveGroupPlayerReq","syntax":"proto3","fields":[{"name":"groupId","type":"string","id":1},{"name":"removePlayerId","type":"string","id":2}]},{"name":"RemoveGroupPlayerRsp","syntax":"proto3","fields":[{"name":"groupInfo","type":"GroupInfo","id":1}]},{"name":"GetGroupByGroupIdReq","syntax":"proto3","fields":[{"name":"groupId","type":"string","id":1}]},{"name":"GetGroupByGroupIdRsp","syntax":"proto3","fields":[{"name":"groupInfo","type":"GroupInfo","id":1}]},{"name":"GetMyGroupsReq","syntax":"proto3","fields":[]},{"name":"GetMyGroupsRsp","syntax":"proto3","fields":[{"rule":"repeated","name":"groupInfoList","type":"GroupInfo","id":1}]},{"name":"ChangeCustomGroupPlayerStatusReq","syntax":"proto3","fields":[{"name":"groupId","type":"string","id":1},{"name":"customGroupPlayerStatus","type":"uint64","id":2}]},{"name":"ChangeCustomGroupPlayerStatusRsp","syntax":"proto3","fields":[{"name":"groupInfo","type":"GroupInfo","id":1}]},{"name":"SendToGroupClientReq","syntax":"proto3","fields":[{"name":"groupId","type":"string","id":1},{"rule":"repeated","name":"recvPlayerList","type":"string","id":2},{"name":"msg","type":"string","id":3},{"name":"recvType","type":"GroupRecvType","id":4}]},{"name":"SendToGroupClientRsp","syntax":"proto3","fields":[]},{"name":"GroupPlayers","syntax":"proto3","fields":[{"name":"groupId","type":"string","id":1},{"rule":"repeated","name":"playerIdList","type":"string","id":2}]},{"name":"ChangeGroupPlayerNetworkReq","syntax":"proto3","fields":[{"name":"networkState","type":"NetworkState","id":1},{"name":"playerId","type":"string","id":2},{"name":"gameId","type":"string","id":3},{"name":"seq","type":"string","id":4}]},{"name":"ChangeGroupPlayerNetworkRsp","syntax":"proto3","fields":[{"rule":"repeated","name":"groupPlayers","type":"GroupPlayers","id":1}]},{"name":"JoinGroupBst","syntax":"proto3","fields":[{"name":"groupInfo","type":"GroupInfo","id":1},{"name":"joinPlayerId","type":"string","id":2}]},{"name":"LeaveGroupBst","syntax":"proto3","fields":[{"name":"groupInfo","type":"GroupInfo","id":1},{"name":"leavePlayerId","type":"string","id":2}]},{"name":"DismissGroupBst","syntax":"proto3","fields":[{"name":"groupInfo","type":"GroupInfo","id":1}]},{"name":"ChangeGroupBst","syntax":"proto3","fields":[{"name":"groupInfo","type":"GroupInfo","id":1}]},{"name":"RemoveGroupPlayerBst","syntax":"proto3","fields":[{"name":"groupInfo","type":"GroupInfo","id":1},{"name":"removePlayerId","type":"string","id":2}]},{"name":"ChangeGroupPlayerNetworkStateBst","syntax":"proto3","fields":[{"name":"groupInfo","type":"GroupInfo","id":1},{"name":"changePlayerId","type":"string","id":2},{"name":"networkState","type":"NetworkState","id":3}]},{"name":"ChangeCustomGroupPlayerStatusBst","syntax":"proto3","fields":[{"name":"groupInfo","type":"GroupInfo","id":1},{"name":"changePlayerId","type":"string","id":2},{"name":"customGroupPlayerStatus","type":"uint64","id":3}]},{"name":"RecvFromGroupClientBst","syntax":"proto3","fields":[{"name":"groupId","type":"string","id":1},{"name":"sendPlayerId","type":"string","id":2},{"name":"msg","type":"string","id":3}]}],"enums":[{"name":"ConnectionType","syntax":"proto3","values":[{"name":"COMMON","id":0},{"name":"RELAY","id":1}]},{"name":"EventType","syntax":"proto3","values":[{"name":"ET_Unknown","id":0},{"name":"ET_NetworkState","id":1}]},{"name":"ServerSendClientBstWrap2Type","syntax":"proto3","values":[{"name":"E_PUSH_TYPE_TEST","id":0},{"name":"E_PUSH_TYPE_RELAY","id":1},{"name":"E_PUSH_TYPE_GAMESVR","id":2},{"name":"E_PUSH_TYPE_JOIN_ROOM","id":100},{"name":"E_PUSH_TYPE_LEAVE_ROOM","id":101},{"name":"E_PUSH_TYPE_DISMISS_ROOM","id":102},{"name":"E_PUSH_TYPE_REMOVE_PLAYER","id":103},{"name":"E_PUSH_TYPE_MODIFY_ROOM_PROPERTY","id":104},{"name":"E_PUSH_TYPE_NETWORK_STATE","id":105},{"name":"E_PUSH_TYPE_ROOM_CHAT","id":106},{"name":"E_PUSH_TYPE_PLAYER_STATE","id":107},{"name":"E_PUSH_TYPE_START_GAME","id":108},{"name":"E_PUSH_TYPE_STOP_GAME","id":109},{"name":"E_PUSH_TYPE_CREATE_ROOM","id":110},{"name":"E_PUSH_TYPE_DESTROY_ROOM","id":111},{"name":"E_PUSH_TYPE_MODIFY_ROOM_PLAYER_PROFILE","id":112},{"name":"E_PUSH_TYPE_MATCH_SUCCESS","id":200},{"name":"E_PUSH_TYPE_MATCH_TIMEOUT","id":201},{"name":"E_PUSH_TYPE_MATCH_CANCEL","id":202},{"name":"E_PUSH_TYPE_JOIN_GROUP","id":500},{"name":"E_PUSH_TYPE_LEAVE_GROUP","id":501},{"name":"E_PUSH_TYPE_DISMISS_GROUP","id":502},{"name":"E_PUSH_TYPE_MODIFY_GROUP_PROPERTY","id":503},{"name":"E_PUSH_TYPE_REMOVE_GROUP_PLAYER","id":504},{"name":"E_PUSH_TYPE_GROUP_PLAYER_STATE","id":505},{"name":"E_PUSH_TYPE_GROUP_CHAT","id":506},{"name":"E_PUSH_TYPE_MODIFY_GROUP_PLAYER_PROFILE","id":507}]},{"name":"ClientSendServerReqWrap2Cmd","syntax":"proto3","values":[{"name":"E_CMD_INVALID","id":0},{"name":"E_CMD_HEART_BEAT_REQ","id":100},{"name":"E_CMD_CHECK_LOGIN_REQ","id":101},{"name":"E_CMD_LOGIN_TO_ROOM_REQ","id":102},{"name":"E_CMD_FORWARD_TO_RELAY_REQ","id":103},{"name":"E_CMD_LOGIN_REQ","id":1000},{"name":"E_CMD_LOGOUT_REQ","id":1001},{"name":"E_CMD_AUTH_REQ","id":1002},{"name":"E_CMD_QUERY_BY_PLAYER_ID_REQ","id":1003},{"name":"E_CMD_QUERY_BY_GAME_ID_REQ","id":1004},{"name":"E_CMD_GET_ROOM_DETAIL_REQ","id":2001},{"name":"E_CMD_JOIN_ROOM_REQ","id":2002},{"name":"E_CMD_QUIT_ROOM_REQ","id":2003},{"name":"E_CMD_CREATE_ROOM_REQ","id":2004},{"name":"E_CMD_DESTORY_ROOM_REQ","id":2005},{"name":"E_CMD_REMOVE_MEMBER_REQ","id":2006},{"name":"E_CMD_CHANGE_ROOM_PROPERTIS_REQ","id":2007},{"name":"E_CMD_DISSMISS_ROOM_REQ","id":2008},{"name":"E_CMD_CHANGE_PLAYER_STATE_REQ","id":2009},{"name":"E_CMD_CHANGE_PLAYER_NETWORK_STATE_REQ","id":2010},{"name":"E_CMD_ROOM_CHAT_REQ","id":2011},{"name":"E_CMD_START_FRAME_SYNC_REQ","id":2012},{"name":"E_CMD_STOP_FRAME_SYNC_REQ","id":2013},{"name":"E_CMD_GET_ROOM_LIST_REQ","id":2014},{"name":"E_CMD_SVR_REMOVE_MEMBER_REQ","id":2015},{"name":"E_CMD_SVR_CHANGE_ROOM_PROPERTIS_REQ","id":2016},{"name":"E_CMD_SVR_CHANGE_PLAYER_STATE_REQ","id":2017},{"name":"E_CMD_GET_ROOM_LIST_V2_REQ","id":2018},{"name":"E_CMD_CREATE_ROOM_FOR_THIRD_PARTY_REQ","id":2019},{"name":"E_CMD_CHANGE_ROOM_PLAYER_PROFILE","id":2020},{"name":"E_CMD_MATCH_ROOM_SIMPLE_REQ","id":3001},{"name":"E_CMD_MATCH_USER_SIMPLE_REQ","id":3002},{"name":"E_CMD_MATCH_CANCEL_MATCH_REQ","id":3003},{"name":"E_CMD_MATCH_ROOM_COMPLEX_REQ","id":3004},{"name":"E_CMD_MATCH_PLAYER_COMPLEX_REQ","id":3005},{"name":"E_CMD_MATCH_GROUP_REQ","id":3006},{"name":"E_CMD_RELAY_SEND_FRAME_REQ","id":4000},{"name":"E_CMD_RELAY_REQUEST_FRAME_REQ","id":4001},{"name":"E_CMD_RELAY_CLIENT_SENDTO_GAMESVR_REQ","id":4002},{"name":"E_CMD_RELAY_CLIENT_RECV_FROM_GAMESVR_REQ","id":4003},{"name":"E_CMD_NOTIFY_JOIN_ROOM","id":5000},{"name":"E_CMD_NOTIFY_QUIT_ROOM","id":5001},{"name":"E_CMD_NOTIFY_DESTORY_ROOM","id":5002},{"name":"E_CMD_NOTIFY_NET_STATE","id":5003},{"name":"E_CMD_NOTIFY_KICK_MEMBER","id":5004},{"name":"E_CMD_GET_ADDR_BY_ROUTER_ID_REQ","id":6000},{"name":"E_CMD_GET_GROUP_DETAIL_REQ","id":7001},{"name":"E_CMD_JOIN_GROUP_REQ","id":7002},{"name":"E_CMD_QUIT_GROUP_REQ","id":7003},{"name":"E_CMD_CREATE_GROUP_REQ","id":7004},{"name":"E_CMD_REMOVE_GROUP_MEMBER_REQ","id":7005},{"name":"E_CMD_CHANGE_GROUP_PROPERTIES_REQ","id":7006},{"name":"E_CMD_DISMISS_GROUP_REQ","id":7007},{"name":"E_CMD_CHANGE_GROUP_PLAYER_STATE_REQ","id":7008},{"name":"E_CMD_CHANGE_GROUP_PLAYER_NETWORK_STATE_REQ","id":7009},{"name":"E_CMD_GROUP_CHAT_REQ","id":7010},{"name":"E_CMD_GET_GROUP_LIST_REQ","id":7011},{"name":"E_CMD_CHANGE_GROUP_PLAYER_PROFILE","id":7012}]},{"name":"QAppProtoErrCode","syntax":"proto3","values":[{"name":"EC_OK","id":0},{"name":"EC_REQ_BAD_PKG","id":1},{"name":"EC_CMD_INVALID","id":2},{"name":"EC_PARAMS_INVALID","id":3},{"name":"EC_INNER_ERROR","id":4},{"name":"EC_TIME_OUT","id":5},{"name":"EC_SERVER_BUSY","id":6},{"name":"EC_NO_RIGHT","id":7},{"name":"EC_ACCESS_CMD_INVALID_ERR","id":200},{"name":"EC_ACCESS_CMD_GET_TOKEN_ERR","id":201},{"name":"EC_ACCESS_CMD_TOKEN_PRE_EXPIRE","id":202},{"name":"EC_ACCESS_CMD_INVALID_TOKEN","id":203},{"name":"EC_ACCESS_PUSH_SERIALIZE_ERR","id":204},{"name":"EC_ACCESS_LOGIN_BODY_PARSE_ERR","id":205},{"name":"EC_ACCESS_CONN_ERR","id":206},{"name":"EC_ACCESS_GET_RS_IP_ERR","id":207},{"name":"EC_ACCESS_ADD_COMM_CONN_ERR","id":208},{"name":"EC_ACCESS_ADD_HEART_CONN_ERR","id":209},{"name":"EC_ACCESS_ADD_RELAY_CONN_ERR","id":210},{"name":"EC_ACCESS_HEART_BODY_PARSE_ERR","id":211},{"name":"EC_ACCESS_GET_COMM_CONNECT_ERR","id":212},{"name":"EC_ACCESS_GET_RELAY_CONNECT_ERR","id":213},{"name":"EC_ACCESS_ACCESS_INFO_EMPTY","id":214},{"name":"EC_ACCESS_PLAYER_DUPLICATE_LOGIN","id":215},{"name":"EC_ACCESS_NOE_RELAY_OR_STATE_SVR","id":216},{"name":"EC_PLAYER_GAME_NOT_EXIST","id":10000},{"name":"EC_PLAYER_SECRET_KEY_FAIL","id":10001},{"name":"EC_PLAYER_SIGN_ERR","id":10002},{"name":"EC_PLAYER_DUPLICATE_REQ","id":10003},{"name":"EC_PLAYER_TIMESTAMP_INVALID","id":10004},{"name":"EC_PLAYER_QUERY_PLAYER_FAIL","id":10005},{"name":"EC_PLAYER_ADD_PLAYER_FAIL","id":10006},{"name":"EC_PLAYER_QUERY_GAME_FAIL","id":10007},{"name":"EC_PLAYER_RECORD_NUM_ERR","id":10008},{"name":"EC_PLAYER_GET_TOKEN_FAIL","id":10009},{"name":"EC_PLAYER_TOKEN_NOT_EXIST","id":10010},{"name":"EC_PLAYER_TOKEN_INVALID","id":10011},{"name":"EC_PLAYER_CLEAR_TOKEN_FAIL","id":10012},{"name":"EC_PLAYER_LOCK_FAIL","id":10013},{"name":"EC_PLAYER_UNLOCK_FAIL","id":10014},{"name":"EC_PLAYER_SAVE_TOKEN_FAIL","id":10015},{"name":"EC_PLAYER_GAME_OUT_OF_SERVICE","id":10016},{"name":"EC_ROOM_CREATE_NO_PERMISSION","id":20000},{"name":"EC_ROOM_DESTORY_NO_PERMISSION","id":20001},{"name":"EC_ROOM_JOIN_NO_PERMISSION","id":20002},{"name":"EC_ROOM_REMOVE_PLAYER_NO_PERMISSION","id":20003},{"name":"EC_ROOM_MODIFY_PROPERTIES_NO_PEMISSION","id":20004},{"name":"EC_ROOM_DISSMISS_NO_PERMISSION","id":20005},{"name":"EC_ROOM_REMOVE_SELF_NO_PERMISSION","id":20006},{"name":"EC_ROOM_CHECK_LOGIN_SESSION_ERR","id":20007},{"name":"EC_ROOM_REMOVE_PLAYER_NOT_IN_ROOM","id":20008},{"name":"EC_ROOM_PLAYER_ALREADY_IN_ROOM","id":20010},{"name":"EC_ROOM_PLAYER_NOT_IN_ROOM","id":20011},{"name":"EC_ROOM_PLAYERS_EXCEED_LIMIT","id":20012},{"name":"EC_ROOM_JOIN_NOT_ALLOW","id":20013},{"name":"EC_ROOM_MAX_PLAYERS_INVALID","id":20014},{"name":"EC_ROOM_CREATE_FAIL","id":20015},{"name":"EC_ROOM_PLAYER_OFFLINE","id":20016},{"name":"EC_ROOM_PARAM_PAGE_INVALID","id":20017},{"name":"EC_ROOM_GET_PLAYER_INFO_ERR","id":20050},{"name":"EC_ROOM_GET_ROOM_INFO_ERR","id":20051},{"name":"EC_ROOM_MODIFY_OWNER_ERR","id":20052},{"name":"EC_ROOM_MAX_ROOM_NUMBER_EXCEED_LIMIT","id":20053},{"name":"EC_ROOM_REMOVE_REDIS_PLAYER_ROOM_MATCH_ERR","id":-20052},{"name":"EC_ROOM_REMOVE_REDIS_ROOM_INFO_ERR","id":-20053},{"name":"EC_ROOM_REDIS_UPDATE_ERR","id":-20054},{"name":"EC_ROOM_REDIS_GET_LOCK_ERR","id":-20055},{"name":"EC_ROOM_REDIS_CHECK_LOCK_ERR","id":-20056},{"name":"EC_ROOM_REDIS_DEL_LOCK_ERR","id":-20057},{"name":"EC_ROOM_QUERY_PLAYER_ERR","id":20060},{"name":"EC_ROOM_QUERY_GAME_ERR","id":20061},{"name":"EC_ROOM_PLAYER_INFO_NOT_EXIST","id":20062},{"name":"EC_ROOM_GAME_INFO_NOT_EXIST","id":20063},{"name":"EC_ROOM_HISTORY_INFO_INSERT_ERR","id":-20064},{"name":"EC_ROOM_REGION_INFO_NOT_EXIST","id":20065},{"name":"EC_ROOM_QUERY_REGION_ERR","id":20066},{"name":"EC_ROOM_MODIFY_PLAYER_BUSY","id":20070},{"name":"EC_ROOM_INFO_UNEXIST","id":20080},{"name":"EC_ROOM_ALLOCATE_RELAYSVR_IP_PORT_ERR","id":20090},{"name":"EC_ROOM_INVALID_PARAMS_TEAM_ID","id":20100},{"name":"EC_ROOM_TEAM_MEMBER_LIMIT_EXCEED","id":20101},{"name":"EC_ROOM_ALLOCATE_SERVICE_FAIL","id":-20200},{"name":"EC_MATCH_NO_ROOM","id":30000},{"name":"EC_MATCH_TIMEOUT","id":30001},{"name":"EC_MATCH_LOGIC_ERR","id":30002},{"name":"EC_MATCH_ERR","id":30010},{"name":"EC_MATCH_PLAYER_IS_IN_MATCH","id":30011},{"name":"EC_MATCH_PLAYER_NOT_IN_MATCH","id":30012},{"name":"EC_MATCH_GET_MATCH_INFO_ERR","id":30013},{"name":"EC_MATCH_UPDATE_MATCH_INFO_ERR","id":30014},{"name":"EC_MATCH_CANCEL_FAILED","id":30015},{"name":"EC_MATCH_GET_PLAYER_LIST_INFO_ERR","id":30016},{"name":"EC_MATCH_CREATE_ROOM_ERR","id":30041},{"name":"EC_MATCH_JOIN_ROOM_ERR","id":30042},{"name":"EC_MATCH_INVALID_PARAMS","id":30043},{"name":"EC_MATCH_GROUP_NUM_EXCEED_LIMIT","id":30044},{"name":"EC_MATCH_PLAYER_ID_IS_REPEATED","id":30045},{"name":"EC_MATCH_CREATE_ROOM_PLAYER_ALREADY_IN_ROOM","id":30050},{"name":"EC_MATCH_QUERY_PLAYER_ERR","id":30100},{"name":"EC_MATCH_PLAYER_INFO_NOT_EXIST","id":30101},{"name":"EC_MATCH_QUERY_GAME_ERR","id":30102},{"name":"EC_MATCH_GAME_INFO_NOT_EXIST","id":30103},{"name":"EC_MATCH_QUERY_REGION_ERR","id":30104},{"name":"EC_MATCH_REGION_INFO_NOT_EXIST","id":30105},{"name":"EC_MATCH_TEAM_FAIL","id":30106},{"name":"EC_MATCH_PLAY_RULE_NOT_RUNNING","id":30107},{"name":"EC_MATCH_PLAY_ATTR_NOT_FOUND","id":30108},{"name":"EC_MATCH_PLAY_RULE_NOT_FOUND","id":30109},{"name":"EC_MATCH_PLAY_RULE_ATTR_SEGMENT_NOT_FOUND","id":30110},{"name":"EC_MATCH_PLAY_RULE_FUNC_ERR","id":30111},{"name":"EC_MATCH_GET_PLAYER_ATTR_FAIL","id":30112},{"name":"EC_MATCH_GET_TEAM_ATTR_FAIL","id":30113},{"name":"EC_MATCH_NONE_TEAM_TYPE_FIT","id":30114},{"name":"EC_MATCH_TEAM_TYPE_INVALID","id":30115},{"name":"EC_MATCH_PLAYER_ATTR_NOT_FOUND","id":30116},{"name":"EC_MATCH_REQUEST_ID_NOT_EXIST","id":30117},{"name":"EC_MATCH_REQUEST_ID_IS_EXIST","id":30118},{"name":"EC_MATCH_TEAM_MATCH_FAIL","id":30119},{"name":"EC_MATCH_ROBOT_GROUP_NOT_RIGHT","id":30120},{"name":"EC_MATCH_ROBOT_TEAM_NOT_RIGHT","id":30121},{"name":"EC_MATCH_INNER_LOGIC_ERR","id":-30150},{"name":"EC_MATCH_INNER_PARAMS_ERR","id":-30160},{"name":"EC_MATCH_ROOM_INNER_ADD_NODE_ERR","id":-30170},{"name":"EC_MATCH_ROOM_INNER_DEL_NODE_ERR","id":-30171},{"name":"EC_MATCH_RESULT_TYPE_NOT_GSE","id":-30172},{"name":"EC_MATCH_REQUEST_CANCELED","id":30173},{"name":"EC_RELAY_ALREADY_EXISTS","id":40000},{"name":"EC_RELAY_NOT_EXISTS","id":40001},{"name":"EC_RELAY_DATA_EXCEED_LIMITED","id":40002},{"name":"EC_RELAY_MEMBER_ALREADY_EXISTS","id":40003},{"name":"EC_RELAY_MEMBER_NOT_EXISTS","id":40004},{"name":"EC_RELAY_STATE_INVALID","id":40005},{"name":"EC_RELAY_INVALID_FRAME_RATE","id":40006},{"name":"EC_RELAY_SET_FRAME_RATE_FORBIDDEN","id":40007},{"name":"EC_RELAY_NO_MEMBERS","id":40008},{"name":"EC_RELAY_GAMESVR_SERVICE_NOT_OPEN","id":40009},{"name":"EC_RELAY_REQ_POD_FAIL","id":40010},{"name":"EC_RELAY_NO_AVAILABLE_POD","id":40011},{"name":"EC_RELAY_GET_FRAME_CACHE_FAIL","id":40012},{"name":"EC_RELAY_HKV_CACHE_ERROR","id":40015},{"name":"EC_RELAY_REDIS_CACHE_ERROR","id":40016},{"name":"EC_RELAY_NOTIFY_RELAYWORKER_FAIL","id":40018},{"name":"EC_RELAY_RESET_RELAY_ROOM_FAIL","id":40019},{"name":"EC_RELAY_CLEAN_RELAY_ROOM_FAIL","id":40020},{"name":"EC_RELAY_REQ_FRAME_GAME_NOT_STARTED","id":40021},{"name":"EC_RELAY_NO_PERMISSION","id":40100},{"name":"EC_RELAY_NOTIFY_GAMESVR_FAIL","id":40200},{"name":"EC_RELAY_FORWARD_TO_GAMESVR_FAIL","id":40201},{"name":"EC_RELAY_FORWARD_TO_CLIENT_FAIL","id":40202},{"name":"EC_RELAY_GAMESVR_NOT_FOUND_ROOM_FAIL","id":40203},{"name":"EC_GROUP_OPERATION_FAILED","id":70000},{"name":"EC_INVALID_PARAMS_GROUP_NAME","id":70001},{"name":"EC_INVALID_PARAMS_GROUP_TYPE","id":70002},{"name":"EC_INVALID_PARAMS_GROUP_CUSTOM_PROPERTIES","id":70003},{"name":"EC_INVALID_PARAMS_GROUP_PLAYER_NAME","id":70004},{"name":"EC_INVALID_PARAMS_GROUP_PLAYER_CUSTOM_STATUS","id":70005},{"name":"EC_INVALID_PARAMS_GROUP_PLAYER_CUSTOM_PROPERTIES","id":70006},{"name":"EC_GROUP_MODIFY_OWNER_NO_PERMISSION","id":70007},{"name":"EC_INVALID_PARAMS_GROUP_ID","id":70008},{"name":"EC_INVALID_CHANGE_OPTION","id":70009},{"name":"EC_INVALID_PARAMS_GROUP_OWNER","id":70010},{"name":"EC_PLAYER_IS_EXIST_GROUP","id":70011},{"name":"EC_PLAYER_IS_NOT_EXIST_GROUP","id":70012},{"name":"EC_REMOVE_PLAYER_ID_IS_EMPTY","id":70013},{"name":"EC_GROUP_REMOVE_PLAYER_NO_PERMISSION","id":70014},{"name":"EC_INVALID_PARAMS_GROUP_RECV_TYPE","id":70015},{"name":"EC_INVALID_PARAMS_RECV_PLAYER_ID","id":70016},{"name":"EC_INVALID_PARAMS_MESSAGE_LENGTH","id":70017},{"name":"EC_INVALID_PARAMS_MAX_PLAYER","id":70018},{"name":"PERSISTENCE_GROUP_NUM_EXCEED_THE_LIMIT","id":70019},{"name":"EC_INVALID_PARAMS_PLAYER_NOT_IN_GROUP","id":70020},{"name":"NO_GROUP_OPERATION_PERMISSION","id":70021},{"name":"EC_OPERATION_FAILED_GROUP_FORBID_JOIN","id":70022},{"name":"EC_GROUP_CHAT_FREQUENCY_LIMIT","id":70023},{"name":"EC_GROUP_PLAYER_NUM_LIMIT_EXCEED","id":70024},{"name":"EC_PLAYER_GROUP_NUM_LIMIT_EXCEED","id":70025},{"name":"EC_GROUP_NOT_EXIST","id":70026},{"name":"EC_INVALID_PARAMS","id":60000},{"name":"EC_INVALID_PARAMS_PLAY_MODE_VERSION","id":60001},{"name":"EC_INVALID_PARAMS_PLAY_MODE_RULETYPE","id":60002},{"name":"EC_INVALID_PARAMS_PLAY_MODE_EXPRESSION","id":60003},{"name":"EC_INVALID_PARAMS_PLAY_MODE_TEAM","id":60004},{"name":"EC_INVALID_PARAMS_MSGQ_ENCODE","id":60020},{"name":"EC_INVALID_PARAMS_MSGQ_DECODE","id":60021},{"name":"EC_INVALID_PARAMS_GAME_ID","id":61000},{"name":"EC_INVALID_PARAMS_PLAYER_INFO","id":61001},{"name":"EC_INVALID_PARAMS_MAX_PLAYERS","id":61002},{"name":"EC_INVALID_PARAMS_ROOM_TYPE","id":61003},{"name":"EC_INVALID_PARAMS_PLAYER_ID","id":61004},{"name":"EC_INVALID_PARAMS_MATCH_TYPE","id":61005},{"name":"EC_INVALID_PARAMS_MATCH_CODE","id":61006},{"name":"EC_INVALID_PARAMS_OPEN_ID","id":61007},{"name":"EC_INVALID_PARAMS_PLATFORM","id":61008},{"name":"EC_INVALID_PARAMS_TIMESTAMP","id":61009},{"name":"EC_INVALID_PARAMS_SIGN","id":61010},{"name":"EC_INVALID_PARAMS_NONCE","id":61011},{"name":"EC_INVALID_PARAMS_TOKEN","id":61012},{"name":"EC_INVALID_PARAMS_NETWORK_STATE","id":61013},{"name":"EC_INVALID_PARAMS_ROOM_NAME","id":61014},{"name":"EC_INVALID_PARAMS_CREATE_ROOM_TYPE","id":61015},{"name":"EC_INVALID_PARAMS_DEVICE_ID","id":61016},{"name":"EC_INVALID_PARAMS_PAGE_NO","id":61017},{"name":"EC_INVALID_PARAMS_PAGE_SIZE","id":61018},{"name":"EC_INVALID_PARAMS_PLAYER_LIST","id":61019},{"name":"EC_INVALID_PARAMS_MESSAGE","id":61020},{"name":"EC_INVALID_CHANGE_ROOM_OPTION","id":61021},{"name":"EC_INVALID_PARAMS_REGION","id":61022},{"name":"EC_INVALID_PARAMS_OWNER","id":61023},{"name":"EC_INVALID_PARAMS_OWNER_OPEN_ID","id":61024},{"name":"EC_INVALID_PARAMS_OPEN_ID_DUPLICATE","id":61026},{"name":"EC_INVALID_PARAMS_ROOM_CREATE_TYPE","id":61027},{"name":"EC_MYSPP_SYSTEM_ERR","id":-1000},{"name":"EC_REDIS_KEY_NOT_EXIST","id":-66000},{"name":"EC_REDIS_SET_OP_ERR","id":-66001},{"name":"EC_REDIS_GET_OP_ERR","id":-66002},{"name":"EC_REDIS_DEL_OP_ERR","id":-66003},{"name":"EC_REDIS_EXPIRE_OP_ERR","id":-66004},{"name":"EC_REDIS_LOCK_OP_ERR","id":-66005},{"name":"EC_REDIS_LOCK_ALREADY_EXIST","id":-66006},{"name":"EC_REDIS_LIST_OP_ERR","id":-66020},{"name":"EC_REDIS_LIST_POP_EMPTY","id":-66021},{"name":"EC_REDIS_POOL_GET_INSTANCE_FAIL","id":-66022},{"name":"EC_REDIS_SET_IS_EMPTY","id":-66023},{"name":"EC_REDIS_OP_INVALID_PARAMS","id":-66024},{"name":"EC_MYSQL_NO_ROW_FOUND","id":-66100},{"name":"EC_MYSQL_MULTI_ROW_FOUND","id":-66101},{"name":"EC_MYSQL_INSERT_FAIL","id":-66102},{"name":"EC_MYSQL_DELETE_FAIL","id":-66103},{"name":"EC_MYSQL_UPDATE_FAIL","id":-66104},{"name":"EC_MYSQL_QUERYS_FAIL","id":-66105},{"name":"EC_PB_SERIALIZE_TO_STR_ERR","id":-66200},{"name":"EC_PB_PARSE_FROM_STR_ERR","id":-66201},{"name":"EC_DATA_FORMAT_ERR","id":-66210},{"name":"EC_JSON_FORMAT_ERR","id":-66211},{"name":"EC_JSON_PLAY_MODE_FORMAT_ERR","id":-66212},{"name":"EC_JSON_PLAY_MODE_PARISE_ERR","id":-66213},{"name":"EC_INVALID_PARAMS_RECORE_ID","id":-66601},{"name":"EC_HASHID_ERR","id":-66700},{"name":"EC_HASHID_ENCODE_ERR","id":-66701},{"name":"EC_HASHID_DECODE_ERR","id":-66702},{"name":"EC_CONF_ROOM_ID_BUCKET_ERR","id":-66801},{"name":"EC_SDK_SEND_FAIL","id":90001},{"name":"EC_SDK_UNINIT","id":90002},{"name":"EC_SDK_RES_TIMEOUT","id":90003},{"name":"EC_SDK_NO_LOGIN","id":90004},{"name":"EC_SDK_NO_CHECK_LOGIN","id":90005},{"name":"EC_SDK_SOCKET_ERROR","id":90006},{"name":"EC_SDK_SOCKET_CLOSE","id":90007},{"name":"EC_SDK_NO_ROOM","id":90008},{"name":"EC_SDK_ENCODE_PARAM_FAIL","id":90009},{"name":"EC_SDK_INVALID_PARAMS","id":90010}]},{"name":"NetworkState","syntax":"proto3","values":[{"name":"COMMON_OFFLINE","id":0},{"name":"COMMON_ONLINE","id":1},{"name":"RELAY_OFFLINE","id":2},{"name":"RELAY_ONLINE","id":3}]},{"name":"CreateRoomType","syntax":"proto3","values":[{"name":"COMMON_CREATE","id":0},{"name":"MATCH_CREATE","id":1},{"name":"THIRD_PARTY_CREATE","id":2}]},{"name":"FrameSyncState","syntax":"proto3","values":[{"name":"STOP","id":0},{"name":"START","id":1}]},{"name":"JoinRoomType","syntax":"proto3","values":[{"name":"COMMON_JOIN","id":0},{"name":"MATCH_JOIN","id":1}]},{"name":"ChangeRoomOption","syntax":"proto3","values":[{"name":"ROOM_NAME","id":0},{"name":"OWNER","id":1},{"name":"IS_VIEWED","id":2},{"name":"IS_INVITED","id":3},{"name":"IS_PRIVATE","id":4},{"name":"CUSTOM_PROPERTIES","id":5},{"name":"IS_FORBID_JOIN","id":6}]},{"name":"MatchStatus","syntax":"proto3","values":[{"name":"PENDING","id":0},{"name":"MATCHING","id":1},{"name":"SUCCESS","id":3},{"name":"TIMEOUT","id":4}]},{"name":"MatchPlacementType","syntax":"proto3","values":[{"name":"MP_MGOBE","id":0},{"name":"MP_GSE","id":1},{"name":"MP_THIRDPARTY","id":-1}]},{"name":"PlacementStatus","syntax":"proto3","values":[{"name":"PS_UNKNOW","id":0},{"name":"PS_PENDING","id":2},{"name":"PS_FULFILLED","id":3},{"name":"PS_CANCELLED","id":4},{"name":"PS_TIMED_OUT","id":5},{"name":"PS_FAILED","id":6},{"name":"PS_TIMED_OUT_MQ","id":100},{"name":"PS_PLACE_MATCH_FAIL","id":101}]},{"name":"MatchType","syntax":"proto3","values":[{"name":"ROOM_SIMPLE","id":1},{"name":"PLAYER_COMPLEX","id":2}]},{"name":"GameSvrForwardType","syntax":"proto3","values":[{"name":"E_GS_FORWARDTYPE_DEFAULT","id":0},{"name":"E_GS_FORWARDTYPE_NOTIFY_CONNECTION","id":1},{"name":"E_GS_FORWARDTYPE_NOTIFY_ROOM_EVENT","id":2},{"name":"E_GS_FORWARDTYPE_NOTIFY_COM_EVENT","id":3},{"name":"E_GS_FORWARDTYPE_CLIENT_SENDTO_GAMESVR","id":4}]},{"name":"GroupType","syntax":"proto3","values":[{"name":"GROUP_LIMITED","id":0},{"name":"GROUP_MANY","id":1}]},{"name":"ChangeGroupOption","syntax":"proto3","values":[{"name":"GROUP_NAME","id":0},{"name":"GROUP_OWNER","id":1},{"name":"GROUP_CUSTOM_PROPERTIES","id":2},{"name":"GROUP_IS_FORBID_JOIN","id":3}]},{"name":"GroupRecvType","syntax":"proto3","values":[{"name":"GROUP_ALL","id":1},{"name":"GROUP_OTHERS","id":2},{"name":"GROUP_SOME","id":3}]}],"services":[],"isNamespace":true}')},function(e,t,n){n.r(t);var r,i,o={};n.r(o),n.d(o,"packageName",(function(){return re})),n.d(o,"ConnectionType",(function(){return ie})),n.d(o,"EventType",(function(){return oe})),n.d(o,"ServerSendClientBstWrap2Type",(function(){return se})),n.d(o,"ClientSendServerReqWrap2Cmd",(function(){return ae})),n.d(o,"QAppProtoErrCode",(function(){return _e})),n.d(o,"NetworkState",(function(){return Ee})),n.d(o,"CreateRoomType",(function(){return le})),n.d(o,"FrameSyncState",(function(){return de})),n.d(o,"JoinRoomType",(function(){return ue})),n.d(o,"ChangeRoomOption",(function(){return he})),n.d(o,"MatchStatus",(function(){return ce})),n.d(o,"MatchPlacementType",(function(){return fe})),n.d(o,"PlacementStatus",(function(){return pe})),n.d(o,"MatchType",(function(){return Re})),n.d(o,"GameSvrForwardType",(function(){return me})),n.d(o,"GroupType",(function(){return ge})),n.d(o,"ChangeGroupOption",(function(){return ye})),n.d(o,"GroupRecvType",(function(){return Se})),n.d(o,"messages",(function(){return Ie})),function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.WX=1]="WX",e[e.QQ=2]="QQ",e[e.BD=3]="BD",e[e.OP=4]="OP",e[e.VV=5]="VV",e[e.WXMP=6]="WXMP",e[e.QQMP=7]="QQMP",e[e.COCOS_NATIVE=8]="COCOS_NATIVE",e[e.UNITY=9]="UNITY",e[e.TT=10]="TT"}(r||(r={})),function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.ANDROID=1]="ANDROID",e[e.IOS=2]="IOS"}(i||(i={}));const s={},a=e=>t=>{const n=e(t.url);return n.binaryType="arraybuffer",{onClose:e=>n.onclose=e,onOpen:e=>n.onopen=e,onError:e=>n.onerror=e,onMessage:e=>n.onmessage=e,close:()=>n.close(),send:({data:e,fail:t,success:r})=>{try{n.send(e),setTimeout((()=>r&&r()),0)}catch(e){setTimeout((()=>t&&t()),0)}},get readyState(){return n.readyState},CONNECTING:0,OPEN:1,CLOSING:2,CLOSED:3}},_=a((e=>new WebSocket(e))),E=e=>{const t=(e.method+"").toLowerCase()||"get",n=new XMLHttpRequest;let r="",i="";if("get"===t){i="?";const t=Object.keys(e.data||{});for(const n of t)i+=n+"="+e.data[n]+"&"}"post"===t&&(r=JSON.stringify(e.data||{})),n.open(t,e.url+i),n.onreadystatechange=()=>{if(4===n.readyState)return 200===n.status?e.success&&e.success({data:JSON.parse(n.responseText)}):e.fail&&e.fail()},n.send("post"===t&&r)},l=e=>null,d=e=>null,u=e=>null,h=e=>null,c={},f=e=>c[e],p=(e,t)=>c[e]=t,R=e=>delete c[e],m=({fail:e})=>e&&e("ERROR"),g=()=>({}),y=({fail:e})=>e&&e("ERROR"),S=({fail:e})=>e&&e("ERROR");function I(e,t){const n=s;return t[e]||n[e]}s.connectSocket=_,s.request=E,s.onHide=l,s.offHide=d,s.onShow=u,s.offShow=h,s.getStorageSync=f,s.setStorageSync=p,s.removeStorageSync=R,s.getUserInfo=m,s.getSystemInfoSync=g,s.getLocation=y,s.getNetworkType=S,s.createUDPSocket=null,s.channel=r.UNKNOWN,"undefined"!=typeof window?s.root=window:s.root={};let C={};function O(){if("undefined"==typeof wx)return!1;if("undefined"==typeof GameGlobal)return!1;if(!wx.onHide)return!1;if(!wx.offHide)return!1;if(!wx.onShow)return!1;if(!wx.offShow)return!1;if(!wx.getSystemInfoSync)return!1;if(!wx.getStorageSync)return!1;if(!wx.setStorageSync)return!1;if(!wx.connectSocket)return!1;if(!wx.request)return!1;try{if(!wx.getSystemInfoSync())return!1}catch(e){return!1}return!0}O()&&(C=wx);const T={};T.connectSocket=I("connectSocket",C),T.request=I("request",C),T.onHide=I("onHide",C),T.offHide=I("offHide",C),T.onShow=I("onShow",C),T.offShow=I("offShow",C),T.getStorageSync=I("getStorageSync",C),T.setStorageSync=I("setStorageSync",C),T.removeStorageSync=I("removeStorageSync",C),T.getUserInfo=I("getUserInfo",C),T.getSystemInfoSync=I("getSystemInfoSync",C),T.getLocation=I("getLocation",C),T.getNetworkType=I("getNetworkType",C),T.createUDPSocket=I("createUDPSocket",C),T.channel=r.WX,"undefined"!=typeof GameGlobal&&(T.root=GameGlobal);let A={};function P(){if("undefined"==typeof qq)return!1;if(!qq.onHide)return!1;if(!qq.offHide)return!1;if(!qq.onShow)return!1;if(!qq.offShow)return!1;if(!qq.getSystemInfoSync)return!1;if(!qq.getStorageSync)return!1;if(!qq.setStorageSync)return!1;if(!qq.connectSocket)return!1;if(!qq.request)return!1;try{const e=qq.getSystemInfoSync();if(!e)return!1;if("qq"!==(e.AppPlatform+"").toLowerCase())return!1}catch(e){return!1}return!0}P()&&(A=qq);const M={},v=I("connectSocket",A);M.connectSocket=e=>{const t=v(e);let n=0;return{onClose:e=>{t.onClose((t=>{n=3,e&&e(t)}))},onOpen:e=>{t.onOpen((t=>{n=1,e&&e(t)}))},onError:e=>{t.onError((r=>{n=3,t.close(),e&&e(r)}))},onMessage:e=>t.onMessage(e),close:()=>{n=3,t.close()},send:({data:e,fail:n,success:r})=>t.send({data:e,fail:n,success:r}),get readyState(){return n},CONNECTING:0,OPEN:1,CLOSING:2,CLOSED:3}},M.request=I("request",A),M.onHide=I("onHide",A),M.offHide=I("offHide",A),M.onShow=I("onShow",A),M.offShow=I("offShow",A),M.getStorageSync=I("getStorageSync",A),M.setStorageSync=I("setStorageSync",A),M.removeStorageSync=I("removeStorageSync",A),M.getUserInfo=I("getUserInfo",A),M.getSystemInfoSync=I("getSystemInfoSync",A),M.getLocation=I("getLocation",A),M.getNetworkType=I("getNetworkType",A),M.createUDPSocket=I("createUDPSocket",A),M.channel=r.QQ,"undefined"!=typeof GameGlobal&&(M.root=GameGlobal);let N={};function L(){if("undefined"==typeof swan)return!1;if(!swan.onHide)return!1;if(!swan.offHide)return!1;if(!swan.onShow)return!1;if(!swan.offShow)return!1;if(!swan.getSystemInfoSync)return!1;if(!swan.getStorageSync)return!1;if(!swan.setStorageSync)return!1;if(!swan.connectSocket)return!1;if(!swan.request)return!1;try{const e=swan.getSystemInfoSync();if(!e)return!1;if(!e.swanNativeVersion)return!1;if(!(e.host+"").toLowerCase().includes("baidu"))return!1}catch(e){return!1}return!0}L()&&(N=swan);const b={},D=I("connectSocket",N);b.connectSocket=e=>{const t=D(e);let n=0;return{onClose:e=>{t.onClose((t=>{n=3,e&&e(t)}))},onOpen:e=>{t.onOpen((t=>{n=1,e&&e(t)}))},onError:e=>{t.onError((r=>{n=3,t.close(),e&&e(r)}))},onMessage:e=>t.onMessage(e),close:()=>{n=3,t.close()},send:({data:e,fail:n,success:r})=>t.send({data:e,fail:n,success:r}),get readyState(){return n},CONNECTING:0,OPEN:1,CLOSING:2,CLOSED:3}},b.request=I("request",N),b.onHide=I("onHide",N),b.offHide=I("offHide",N),b.onShow=I("onShow",N),b.offShow=I("offShow",N),b.getStorageSync=I("getStorageSync",N),b.setStorageSync=I("setStorageSync",N),b.removeStorageSync=I("removeStorageSync",N),b.getUserInfo=I("getUserInfo",N),b.getSystemInfoSync=I("getSystemInfoSync",N),b.getLocation=I("getLocation",N),b.getNetworkType=I("getNetworkType",N),b.createUDPSocket=null,b.channel=r.BD,"undefined"!=typeof GameGlobal&&(b.root=GameGlobal);let w={};function G(){if("undefined"==typeof qg)return!1;if(!qg.onHide)return!1;if(!qg.offHide)return!1;if(!qg.onShow)return!1;if(!qg.offShow)return!1;if(!qg.getSystemInfoSync)return!1;if(!qg.getProvider)return!1;if(!localStorage.getItem)return!1;if(!localStorage.setItem)return!1;if(!WebSocket)return!1;if(!XMLHttpRequest)return!1;if(!localStorage)return!1;try{if("OPPO"!==qg.getProvider().toLocaleUpperCase())return!1}catch(e){return!1}try{if(!qg.getSystemInfoSync())return!1}catch(e){return!1}return!0}G()&&(w=qg);const U={};U.connectSocket=_,U.request=E,U.onHide=I("onHide",w),U.offHide=I("offHide",w),U.onShow=I("onShow",w),U.offShow=I("offShow",w),U.getStorageSync=e=>{localStorage.getItem(e)},U.setStorageSync=(e,t)=>{localStorage.setItem(e,t)},U.removeStorageSync=e=>{localStorage.removeItem(e)},U.getUserInfo=m,U.getSystemInfoSync=I("getSystemInfoSync",w),U.getLocation=I("getLocation",w),U.getNetworkType=I("getNetworkType",w),U.createUDPSocket=null,U.channel=r.OP,"undefined"!=typeof window&&(U.root=window);let Y={};function F(){if("undefined"==typeof qg)return!1;if(!qg.onHide)return!1;if(!qg.offHide)return!1;if(!qg.onShow)return!1;if(!qg.offShow)return!1;if(!qg.getSystemInfoSync)return!1;if(!qg.getProvider)return!1;if(!qg.getStorageSync)return!1;if(!qg.setStorageSync)return!1;if(!qg.createWebSocket)return!1;if(!qg.request)return!1;try{if("VIVO"!==qg.getProvider().toLocaleUpperCase())return!1}catch(e){return!1}try{if(!qg.getSystemInfoSync())return!1}catch(e){return!1}return!0}F()&&(Y=qg);const k={connectSocket:e=>{const t=qg.createWebSocket({url:e.url});return{onClose:e=>t.onclose=e,onOpen:e=>t.onopen=e,onError:e=>t.onerror=e,onMessage:e=>t.onmessage=e,close:()=>t.close(),send:({data:e,fail:n,success:r})=>{try{t.send(e),setTimeout((()=>r&&r()),0)}catch(e){setTimeout((()=>n&&n()),0)}},get readyState(){return t.readyState},CONNECTING:0,OPEN:1,CLOSING:2,CLOSED:3}},request:e=>(e.data="object"==typeof e.data?JSON.stringify(e.data):e.data,qg.request(e))};k.onHide=I("onHide",Y),k.offHide=I("offHide",Y),k.onShow=I("onShow",Y),k.offShow=I("offShow",Y),k.getStorageSync=e=>qg.getStorageSync({key:e}),k.setStorageSync=(e,t)=>qg.setStorageSync({key:e,value:t}),k.removeStorageSync=e=>qg.deleteStorageSync({key:e}),k.getUserInfo=m,k.getSystemInfoSync=I("getSystemInfoSync",Y),k.getLocation=I("getLocation",Y),k.getNetworkType=e=>{qg.getNetworkType({success:t=>{e.success&&e.success({networkType:t.type})},fail:()=>{e.fail&&e.fail()},complete:()=>{e.complete&&e.complete()}})},k.createUDPSocket=null,k.channel=r.VV,"undefined"!=typeof window&&(k.root=window);let q={};function H(){if("undefined"==typeof wx)return!1;if("undefined"==typeof App)return!1;if("undefined"==typeof Page)return!1;if("function"!=typeof getApp)return!1;if(!wx.onAppHide)return!1;if(!wx.offAppHide)return!1;if(!wx.onAppShow)return!1;if(!wx.offAppShow)return!1;if(!wx.getSystemInfoSync)return!1;if(!wx.getStorageSync)return!1;if(!wx.setStorageSync)return!1;if(!wx.connectSocket)return!1;if(!wx.request)return!1;try{if(!wx.getSystemInfoSync())return!1;if("qq"===wx.getSystemInfoSync().AppPlatform)return!1}catch(e){return!1}return!0}let x=l,B=d,V=u,Q=h;H()&&(q=wx,x=wx.onAppHide,B=wx.offAppHide,V=wx.onAppShow,Q=wx.offAppShow);const K={};K.connectSocket=I("connectSocket",q),K.request=I("request",q),K.onHide=x,K.offHide=B,K.onShow=V,K.offShow=Q,K.getStorageSync=I("getStorageSync",q),K.setStorageSync=I("setStorageSync",q),K.removeStorageSync=I("removeStorageSync",q),K.getUserInfo=I("getUserInfo",q),K.getSystemInfoSync=I("getSystemInfoSync",q),K.getLocation=I("getLocation",q),K.getNetworkType=I("getNetworkType",q),K.createUDPSocket=I("createUDPSocket",q),K.channel=r.WXMP,K.root={};let W={};const j="___MGOBE_PREVENT_MULTI_QQ_MP_JS_PROCESS___",J=Date.now()+"_"+Math.random();function X(){if("undefined"==typeof qq)return!1;if("undefined"==typeof App)return!1;if("undefined"==typeof Page)return!1;if("function"!=typeof getApp)return!1;if(!qq.onAppHide)return!1;if(!qq.offAppHide)return!1;if(!qq.onAppShow)return!1;if(!qq.offAppShow)return!1;if(!qq.getSystemInfoSync)return!1;if(!qq.getStorageSync)return!1;if(!qq.setStorageSync)return!1;if(!qq.connectSocket)return!1;if(!qq.request)return!1;try{const e=qq.getSystemInfoSync();if(!e)return!1;if("qq"!==(e.AppPlatform+"").toLowerCase())return!1}catch(e){return!1}try{qq.setStorageSync(j,J)}catch(e){console.log("set storage fail",e)}return!0}let z=l,$=d,Z=u,ee=h;X()&&(W=qq,z=qq.onAppHide,$=qq.offAppHide,Z=qq.onAppShow,ee=qq.offAppShow);const te={},ne=I("connectSocket",W);te.connectSocket=e=>{const t=ne(e);let n=0;return{onClose:e=>{t.onClose((t=>{n=3,e&&e(t)}))},onOpen:e=>{t.onOpen((t=>{n=1,e&&e(t)}))},onError:e=>{t.onError((r=>{n=3,t.close(),e&&e(r)}))},onMessage:e=>t.onMessage(e),close:()=>{n=3,t.close()},send:({data:e,fail:n,success:r})=>{let i="";try{i=qq.getStorageSync(j)}catch(e){console.log("get storage fail",e)}if(!i||i===J)return t.send({data:e,fail:n,success:r});n&&n()},get readyState(){return n},CONNECTING:0,OPEN:1,CLOSING:2,CLOSED:3}},te.request=I("request",W),te.onHide=z,te.offHide=$,te.onShow=Z,te.offShow=ee,te.getStorageSync=I("getStorageSync",W),te.setStorageSync=I("setStorageSync",W),te.removeStorageSync=I("removeStorageSync",W),te.getUserInfo=I("getUserInfo",W),te.getSystemInfoSync=I("getSystemInfoSync",W),te.getLocation=I("getLocation",W),te.getNetworkType=I("getNetworkType",W),te.createUDPSocket=I("createUDPSocket",W),te.channel=r.QQMP,te.root={};const re="mgobexs";var ie,oe,se,ae,_e,Ee,le,de,ue,he,ce,fe,pe,Re,me,ge,ye,Se;!function(e){e[e.COMMON=0]="COMMON",e[e.RELAY=1]="RELAY"}(ie||(ie={})),function(e){e[e.ET_Unknown=0]="ET_Unknown",e[e.ET_NetworkState=1]="ET_NetworkState"}(oe||(oe={})),function(e){e[e.E_PUSH_TYPE_TEST=0]="E_PUSH_TYPE_TEST",e[e.E_PUSH_TYPE_RELAY=1]="E_PUSH_TYPE_RELAY",e[e.E_PUSH_TYPE_GAMESVR=2]="E_PUSH_TYPE_GAMESVR",e[e.E_PUSH_TYPE_JOIN_ROOM=100]="E_PUSH_TYPE_JOIN_ROOM",e[e.E_PUSH_TYPE_LEAVE_ROOM=101]="E_PUSH_TYPE_LEAVE_ROOM",e[e.E_PUSH_TYPE_DISMISS_ROOM=102]="E_PUSH_TYPE_DISMISS_ROOM",e[e.E_PUSH_TYPE_REMOVE_PLAYER=103]="E_PUSH_TYPE_REMOVE_PLAYER",e[e.E_PUSH_TYPE_MODIFY_ROOM_PROPERTY=104]="E_PUSH_TYPE_MODIFY_ROOM_PROPERTY",e[e.E_PUSH_TYPE_NETWORK_STATE=105]="E_PUSH_TYPE_NETWORK_STATE",e[e.E_PUSH_TYPE_ROOM_CHAT=106]="E_PUSH_TYPE_ROOM_CHAT",e[e.E_PUSH_TYPE_PLAYER_STATE=107]="E_PUSH_TYPE_PLAYER_STATE",e[e.E_PUSH_TYPE_START_GAME=108]="E_PUSH_TYPE_START_GAME",e[e.E_PUSH_TYPE_STOP_GAME=109]="E_PUSH_TYPE_STOP_GAME",e[e.E_PUSH_TYPE_CREATE_ROOM=110]="E_PUSH_TYPE_CREATE_ROOM",e[e.E_PUSH_TYPE_DESTROY_ROOM=111]="E_PUSH_TYPE_DESTROY_ROOM",e[e.E_PUSH_TYPE_MODIFY_ROOM_PLAYER_PROFILE=112]="E_PUSH_TYPE_MODIFY_ROOM_PLAYER_PROFILE",e[e.E_PUSH_TYPE_MATCH_SUCCESS=200]="E_PUSH_TYPE_MATCH_SUCCESS",e[e.E_PUSH_TYPE_MATCH_TIMEOUT=201]="E_PUSH_TYPE_MATCH_TIMEOUT",e[e.E_PUSH_TYPE_MATCH_CANCEL=202]="E_PUSH_TYPE_MATCH_CANCEL",e[e.E_PUSH_TYPE_JOIN_GROUP=500]="E_PUSH_TYPE_JOIN_GROUP",e[e.E_PUSH_TYPE_LEAVE_GROUP=501]="E_PUSH_TYPE_LEAVE_GROUP",e[e.E_PUSH_TYPE_DISMISS_GROUP=502]="E_PUSH_TYPE_DISMISS_GROUP",e[e.E_PUSH_TYPE_MODIFY_GROUP_PROPERTY=503]="E_PUSH_TYPE_MODIFY_GROUP_PROPERTY",e[e.E_PUSH_TYPE_REMOVE_GROUP_PLAYER=504]="E_PUSH_TYPE_REMOVE_GROUP_PLAYER",e[e.E_PUSH_TYPE_GROUP_PLAYER_STATE=505]="E_PUSH_TYPE_GROUP_PLAYER_STATE",e[e.E_PUSH_TYPE_GROUP_CHAT=506]="E_PUSH_TYPE_GROUP_CHAT",e[e.E_PUSH_TYPE_MODIFY_GROUP_PLAYER_PROFILE=507]="E_PUSH_TYPE_MODIFY_GROUP_PLAYER_PROFILE"}(se||(se={})),function(e){e[e.E_CMD_INVALID=0]="E_CMD_INVALID",e[e.E_CMD_HEART_BEAT_REQ=100]="E_CMD_HEART_BEAT_REQ",e[e.E_CMD_CHECK_LOGIN_REQ=101]="E_CMD_CHECK_LOGIN_REQ",e[e.E_CMD_LOGIN_TO_ROOM_REQ=102]="E_CMD_LOGIN_TO_ROOM_REQ",e[e.E_CMD_FORWARD_TO_RELAY_REQ=103]="E_CMD_FORWARD_TO_RELAY_REQ",e[e.E_CMD_LOGIN_REQ=1e3]="E_CMD_LOGIN_REQ",e[e.E_CMD_LOGOUT_REQ=1001]="E_CMD_LOGOUT_REQ",e[e.E_CMD_AUTH_REQ=1002]="E_CMD_AUTH_REQ",e[e.E_CMD_QUERY_BY_PLAYER_ID_REQ=1003]="E_CMD_QUERY_BY_PLAYER_ID_REQ",e[e.E_CMD_QUERY_BY_GAME_ID_REQ=1004]="E_CMD_QUERY_BY_GAME_ID_REQ",e[e.E_CMD_GET_ROOM_DETAIL_REQ=2001]="E_CMD_GET_ROOM_DETAIL_REQ",e[e.E_CMD_JOIN_ROOM_REQ=2002]="E_CMD_JOIN_ROOM_REQ",e[e.E_CMD_QUIT_ROOM_REQ=2003]="E_CMD_QUIT_ROOM_REQ",e[e.E_CMD_CREATE_ROOM_REQ=2004]="E_CMD_CREATE_ROOM_REQ",e[e.E_CMD_DESTORY_ROOM_REQ=2005]="E_CMD_DESTORY_ROOM_REQ",e[e.E_CMD_REMOVE_MEMBER_REQ=2006]="E_CMD_REMOVE_MEMBER_REQ",e[e.E_CMD_CHANGE_ROOM_PROPERTIS_REQ=2007]="E_CMD_CHANGE_ROOM_PROPERTIS_REQ",e[e.E_CMD_DISSMISS_ROOM_REQ=2008]="E_CMD_DISSMISS_ROOM_REQ",e[e.E_CMD_CHANGE_PLAYER_STATE_REQ=2009]="E_CMD_CHANGE_PLAYER_STATE_REQ",e[e.E_CMD_CHANGE_PLAYER_NETWORK_STATE_REQ=2010]="E_CMD_CHANGE_PLAYER_NETWORK_STATE_REQ",e[e.E_CMD_ROOM_CHAT_REQ=2011]="E_CMD_ROOM_CHAT_REQ",e[e.E_CMD_START_FRAME_SYNC_REQ=2012]="E_CMD_START_FRAME_SYNC_REQ",e[e.E_CMD_STOP_FRAME_SYNC_REQ=2013]="E_CMD_STOP_FRAME_SYNC_REQ",e[e.E_CMD_GET_ROOM_LIST_REQ=2014]="E_CMD_GET_ROOM_LIST_REQ",e[e.E_CMD_SVR_REMOVE_MEMBER_REQ=2015]="E_CMD_SVR_REMOVE_MEMBER_REQ",e[e.E_CMD_SVR_CHANGE_ROOM_PROPERTIS_REQ=2016]="E_CMD_SVR_CHANGE_ROOM_PROPERTIS_REQ",e[e.E_CMD_SVR_CHANGE_PLAYER_STATE_REQ=2017]="E_CMD_SVR_CHANGE_PLAYER_STATE_REQ",e[e.E_CMD_GET_ROOM_LIST_V2_REQ=2018]="E_CMD_GET_ROOM_LIST_V2_REQ",e[e.E_CMD_CREATE_ROOM_FOR_THIRD_PARTY_REQ=2019]="E_CMD_CREATE_ROOM_FOR_THIRD_PARTY_REQ",e[e.E_CMD_CHANGE_ROOM_PLAYER_PROFILE=2020]="E_CMD_CHANGE_ROOM_PLAYER_PROFILE",e[e.E_CMD_MATCH_ROOM_SIMPLE_REQ=3001]="E_CMD_MATCH_ROOM_SIMPLE_REQ",e[e.E_CMD_MATCH_USER_SIMPLE_REQ=3002]="E_CMD_MATCH_USER_SIMPLE_REQ",e[e.E_CMD_MATCH_CANCEL_MATCH_REQ=3003]="E_CMD_MATCH_CANCEL_MATCH_REQ",e[e.E_CMD_MATCH_ROOM_COMPLEX_REQ=3004]="E_CMD_MATCH_ROOM_COMPLEX_REQ",e[e.E_CMD_MATCH_PLAYER_COMPLEX_REQ=3005]="E_CMD_MATCH_PLAYER_COMPLEX_REQ",e[e.E_CMD_MATCH_GROUP_REQ=3006]="E_CMD_MATCH_GROUP_REQ",e[e.E_CMD_RELAY_SEND_FRAME_REQ=4e3]="E_CMD_RELAY_SEND_FRAME_REQ",e[e.E_CMD_RELAY_REQUEST_FRAME_REQ=4001]="E_CMD_RELAY_REQUEST_FRAME_REQ",e[e.E_CMD_RELAY_CLIENT_SENDTO_GAMESVR_REQ=4002]="E_CMD_RELAY_CLIENT_SENDTO_GAMESVR_REQ",e[e.E_CMD_RELAY_CLIENT_RECV_FROM_GAMESVR_REQ=4003]="E_CMD_RELAY_CLIENT_RECV_FROM_GAMESVR_REQ",e[e.E_CMD_NOTIFY_JOIN_ROOM=5e3]="E_CMD_NOTIFY_JOIN_ROOM",e[e.E_CMD_NOTIFY_QUIT_ROOM=5001]="E_CMD_NOTIFY_QUIT_ROOM",e[e.E_CMD_NOTIFY_DESTORY_ROOM=5002]="E_CMD_NOTIFY_DESTORY_ROOM",e[e.E_CMD_NOTIFY_NET_STATE=5003]="E_CMD_NOTIFY_NET_STATE",e[e.E_CMD_NOTIFY_KICK_MEMBER=5004]="E_CMD_NOTIFY_KICK_MEMBER",e[e.E_CMD_GET_ADDR_BY_ROUTER_ID_REQ=6e3]="E_CMD_GET_ADDR_BY_ROUTER_ID_REQ",e[e.E_CMD_GET_GROUP_DETAIL_REQ=7001]="E_CMD_GET_GROUP_DETAIL_REQ",e[e.E_CMD_JOIN_GROUP_REQ=7002]="E_CMD_JOIN_GROUP_REQ",e[e.E_CMD_QUIT_GROUP_REQ=7003]="E_CMD_QUIT_GROUP_REQ",e[e.E_CMD_CREATE_GROUP_REQ=7004]="E_CMD_CREATE_GROUP_REQ",e[e.E_CMD_REMOVE_GROUP_MEMBER_REQ=7005]="E_CMD_REMOVE_GROUP_MEMBER_REQ",e[e.E_CMD_CHANGE_GROUP_PROPERTIES_REQ=7006]="E_CMD_CHANGE_GROUP_PROPERTIES_REQ",e[e.E_CMD_DISMISS_GROUP_REQ=7007]="E_CMD_DISMISS_GROUP_REQ",e[e.E_CMD_CHANGE_GROUP_PLAYER_STATE_REQ=7008]="E_CMD_CHANGE_GROUP_PLAYER_STATE_REQ",e[e.E_CMD_CHANGE_GROUP_PLAYER_NETWORK_STATE_REQ=7009]="E_CMD_CHANGE_GROUP_PLAYER_NETWORK_STATE_REQ",e[e.E_CMD_GROUP_CHAT_REQ=7010]="E_CMD_GROUP_CHAT_REQ",e[e.E_CMD_GET_GROUP_LIST_REQ=7011]="E_CMD_GET_GROUP_LIST_REQ",e[e.E_CMD_CHANGE_GROUP_PLAYER_PROFILE=7012]="E_CMD_CHANGE_GROUP_PLAYER_PROFILE"}(ae||(ae={})),function(e){e[e.EC_OK=0]="EC_OK",e[e.EC_REQ_BAD_PKG=1]="EC_REQ_BAD_PKG",e[e.EC_CMD_INVALID=2]="EC_CMD_INVALID",e[e.EC_PARAMS_INVALID=3]="EC_PARAMS_INVALID",e[e.EC_INNER_ERROR=4]="EC_INNER_ERROR",e[e.EC_TIME_OUT=5]="EC_TIME_OUT",e[e.EC_SERVER_BUSY=6]="EC_SERVER_BUSY",e[e.EC_NO_RIGHT=7]="EC_NO_RIGHT",e[e.EC_ACCESS_CMD_INVALID_ERR=200]="EC_ACCESS_CMD_INVALID_ERR",e[e.EC_ACCESS_CMD_GET_TOKEN_ERR=201]="EC_ACCESS_CMD_GET_TOKEN_ERR",e[e.EC_ACCESS_CMD_TOKEN_PRE_EXPIRE=202]="EC_ACCESS_CMD_TOKEN_PRE_EXPIRE",e[e.EC_ACCESS_CMD_INVALID_TOKEN=203]="EC_ACCESS_CMD_INVALID_TOKEN",e[e.EC_ACCESS_PUSH_SERIALIZE_ERR=204]="EC_ACCESS_PUSH_SERIALIZE_ERR",e[e.EC_ACCESS_LOGIN_BODY_PARSE_ERR=205]="EC_ACCESS_LOGIN_BODY_PARSE_ERR",e[e.EC_ACCESS_CONN_ERR=206]="EC_ACCESS_CONN_ERR",e[e.EC_ACCESS_GET_RS_IP_ERR=207]="EC_ACCESS_GET_RS_IP_ERR",e[e.EC_ACCESS_ADD_COMM_CONN_ERR=208]="EC_ACCESS_ADD_COMM_CONN_ERR",e[e.EC_ACCESS_ADD_HEART_CONN_ERR=209]="EC_ACCESS_ADD_HEART_CONN_ERR",e[e.EC_ACCESS_ADD_RELAY_CONN_ERR=210]="EC_ACCESS_ADD_RELAY_CONN_ERR",e[e.EC_ACCESS_HEART_BODY_PARSE_ERR=211]="EC_ACCESS_HEART_BODY_PARSE_ERR",e[e.EC_ACCESS_GET_COMM_CONNECT_ERR=212]="EC_ACCESS_GET_COMM_CONNECT_ERR",e[e.EC_ACCESS_GET_RELAY_CONNECT_ERR=213]="EC_ACCESS_GET_RELAY_CONNECT_ERR",e[e.EC_ACCESS_ACCESS_INFO_EMPTY=214]="EC_ACCESS_ACCESS_INFO_EMPTY",e[e.EC_ACCESS_PLAYER_DUPLICATE_LOGIN=215]="EC_ACCESS_PLAYER_DUPLICATE_LOGIN",e[e.EC_ACCESS_NOE_RELAY_OR_STATE_SVR=216]="EC_ACCESS_NOE_RELAY_OR_STATE_SVR",e[e.EC_PLAYER_GAME_NOT_EXIST=1e4]="EC_PLAYER_GAME_NOT_EXIST",e[e.EC_PLAYER_SECRET_KEY_FAIL=10001]="EC_PLAYER_SECRET_KEY_FAIL",e[e.EC_PLAYER_SIGN_ERR=10002]="EC_PLAYER_SIGN_ERR",e[e.EC_PLAYER_DUPLICATE_REQ=10003]="EC_PLAYER_DUPLICATE_REQ",e[e.EC_PLAYER_TIMESTAMP_INVALID=10004]="EC_PLAYER_TIMESTAMP_INVALID",e[e.EC_PLAYER_QUERY_PLAYER_FAIL=10005]="EC_PLAYER_QUERY_PLAYER_FAIL",e[e.EC_PLAYER_ADD_PLAYER_FAIL=10006]="EC_PLAYER_ADD_PLAYER_FAIL",e[e.EC_PLAYER_QUERY_GAME_FAIL=10007]="EC_PLAYER_QUERY_GAME_FAIL",e[e.EC_PLAYER_RECORD_NUM_ERR=10008]="EC_PLAYER_RECORD_NUM_ERR",e[e.EC_PLAYER_GET_TOKEN_FAIL=10009]="EC_PLAYER_GET_TOKEN_FAIL",e[e.EC_PLAYER_TOKEN_NOT_EXIST=10010]="EC_PLAYER_TOKEN_NOT_EXIST",e[e.EC_PLAYER_TOKEN_INVALID=10011]="EC_PLAYER_TOKEN_INVALID",e[e.EC_PLAYER_CLEAR_TOKEN_FAIL=10012]="EC_PLAYER_CLEAR_TOKEN_FAIL",e[e.EC_PLAYER_LOCK_FAIL=10013]="EC_PLAYER_LOCK_FAIL",e[e.EC_PLAYER_UNLOCK_FAIL=10014]="EC_PLAYER_UNLOCK_FAIL",e[e.EC_PLAYER_SAVE_TOKEN_FAIL=10015]="EC_PLAYER_SAVE_TOKEN_FAIL",e[e.EC_PLAYER_GAME_OUT_OF_SERVICE=10016]="EC_PLAYER_GAME_OUT_OF_SERVICE",e[e.EC_ROOM_CREATE_NO_PERMISSION=2e4]="EC_ROOM_CREATE_NO_PERMISSION",e[e.EC_ROOM_DESTORY_NO_PERMISSION=20001]="EC_ROOM_DESTORY_NO_PERMISSION",e[e.EC_ROOM_JOIN_NO_PERMISSION=20002]="EC_ROOM_JOIN_NO_PERMISSION",e[e.EC_ROOM_REMOVE_PLAYER_NO_PERMISSION=20003]="EC_ROOM_REMOVE_PLAYER_NO_PERMISSION",e[e.EC_ROOM_MODIFY_PROPERTIES_NO_PEMISSION=20004]="EC_ROOM_MODIFY_PROPERTIES_NO_PEMISSION",e[e.EC_ROOM_DISSMISS_NO_PERMISSION=20005]="EC_ROOM_DISSMISS_NO_PERMISSION",e[e.EC_ROOM_REMOVE_SELF_NO_PERMISSION=20006]="EC_ROOM_REMOVE_SELF_NO_PERMISSION",e[e.EC_ROOM_CHECK_LOGIN_SESSION_ERR=20007]="EC_ROOM_CHECK_LOGIN_SESSION_ERR",e[e.EC_ROOM_REMOVE_PLAYER_NOT_IN_ROOM=20008]="EC_ROOM_REMOVE_PLAYER_NOT_IN_ROOM",e[e.EC_ROOM_PLAYER_ALREADY_IN_ROOM=20010]="EC_ROOM_PLAYER_ALREADY_IN_ROOM",e[e.EC_ROOM_PLAYER_NOT_IN_ROOM=20011]="EC_ROOM_PLAYER_NOT_IN_ROOM",e[e.EC_ROOM_PLAYERS_EXCEED_LIMIT=20012]="EC_ROOM_PLAYERS_EXCEED_LIMIT",e[e.EC_ROOM_JOIN_NOT_ALLOW=20013]="EC_ROOM_JOIN_NOT_ALLOW",e[e.EC_ROOM_MAX_PLAYERS_INVALID=20014]="EC_ROOM_MAX_PLAYERS_INVALID",e[e.EC_ROOM_CREATE_FAIL=20015]="EC_ROOM_CREATE_FAIL",e[e.EC_ROOM_PLAYER_OFFLINE=20016]="EC_ROOM_PLAYER_OFFLINE",e[e.EC_ROOM_PARAM_PAGE_INVALID=20017]="EC_ROOM_PARAM_PAGE_INVALID",e[e.EC_ROOM_GET_PLAYER_INFO_ERR=20050]="EC_ROOM_GET_PLAYER_INFO_ERR",e[e.EC_ROOM_GET_ROOM_INFO_ERR=20051]="EC_ROOM_GET_ROOM_INFO_ERR",e[e.EC_ROOM_MODIFY_OWNER_ERR=20052]="EC_ROOM_MODIFY_OWNER_ERR",e[e.EC_ROOM_MAX_ROOM_NUMBER_EXCEED_LIMIT=20053]="EC_ROOM_MAX_ROOM_NUMBER_EXCEED_LIMIT",e[e.EC_ROOM_REMOVE_REDIS_PLAYER_ROOM_MATCH_ERR=-20052]="EC_ROOM_REMOVE_REDIS_PLAYER_ROOM_MATCH_ERR",e[e.EC_ROOM_REMOVE_REDIS_ROOM_INFO_ERR=-20053]="EC_ROOM_REMOVE_REDIS_ROOM_INFO_ERR",e[e.EC_ROOM_REDIS_UPDATE_ERR=-20054]="EC_ROOM_REDIS_UPDATE_ERR",e[e.EC_ROOM_REDIS_GET_LOCK_ERR=-20055]="EC_ROOM_REDIS_GET_LOCK_ERR",e[e.EC_ROOM_REDIS_CHECK_LOCK_ERR=-20056]="EC_ROOM_REDIS_CHECK_LOCK_ERR",e[e.EC_ROOM_REDIS_DEL_LOCK_ERR=-20057]="EC_ROOM_REDIS_DEL_LOCK_ERR",e[e.EC_ROOM_QUERY_PLAYER_ERR=20060]="EC_ROOM_QUERY_PLAYER_ERR",e[e.EC_ROOM_QUERY_GAME_ERR=20061]="EC_ROOM_QUERY_GAME_ERR",e[e.EC_ROOM_PLAYER_INFO_NOT_EXIST=20062]="EC_ROOM_PLAYER_INFO_NOT_EXIST",e[e.EC_ROOM_GAME_INFO_NOT_EXIST=20063]="EC_ROOM_GAME_INFO_NOT_EXIST",e[e.EC_ROOM_HISTORY_INFO_INSERT_ERR=-20064]="EC_ROOM_HISTORY_INFO_INSERT_ERR",e[e.EC_ROOM_REGION_INFO_NOT_EXIST=20065]="EC_ROOM_REGION_INFO_NOT_EXIST",e[e.EC_ROOM_QUERY_REGION_ERR=20066]="EC_ROOM_QUERY_REGION_ERR",e[e.EC_ROOM_MODIFY_PLAYER_BUSY=20070]="EC_ROOM_MODIFY_PLAYER_BUSY",e[e.EC_ROOM_INFO_UNEXIST=20080]="EC_ROOM_INFO_UNEXIST",e[e.EC_ROOM_ALLOCATE_RELAYSVR_IP_PORT_ERR=20090]="EC_ROOM_ALLOCATE_RELAYSVR_IP_PORT_ERR",e[e.EC_ROOM_INVALID_PARAMS_TEAM_ID=20100]="EC_ROOM_INVALID_PARAMS_TEAM_ID",e[e.EC_ROOM_TEAM_MEMBER_LIMIT_EXCEED=20101]="EC_ROOM_TEAM_MEMBER_LIMIT_EXCEED",e[e.EC_ROOM_ALLOCATE_SERVICE_FAIL=-20200]="EC_ROOM_ALLOCATE_SERVICE_FAIL",e[e.EC_MATCH_NO_ROOM=3e4]="EC_MATCH_NO_ROOM",e[e.EC_MATCH_TIMEOUT=30001]="EC_MATCH_TIMEOUT",e[e.EC_MATCH_LOGIC_ERR=30002]="EC_MATCH_LOGIC_ERR",e[e.EC_MATCH_ERR=30010]="EC_MATCH_ERR",e[e.EC_MATCH_PLAYER_IS_IN_MATCH=30011]="EC_MATCH_PLAYER_IS_IN_MATCH",e[e.EC_MATCH_PLAYER_NOT_IN_MATCH=30012]="EC_MATCH_PLAYER_NOT_IN_MATCH",e[e.EC_MATCH_GET_MATCH_INFO_ERR=30013]="EC_MATCH_GET_MATCH_INFO_ERR",e[e.EC_MATCH_UPDATE_MATCH_INFO_ERR=30014]="EC_MATCH_UPDATE_MATCH_INFO_ERR",e[e.EC_MATCH_CANCEL_FAILED=30015]="EC_MATCH_CANCEL_FAILED",e[e.EC_MATCH_GET_PLAYER_LIST_INFO_ERR=30016]="EC_MATCH_GET_PLAYER_LIST_INFO_ERR",e[e.EC_MATCH_CREATE_ROOM_ERR=30041]="EC_MATCH_CREATE_ROOM_ERR",e[e.EC_MATCH_JOIN_ROOM_ERR=30042]="EC_MATCH_JOIN_ROOM_ERR",e[e.EC_MATCH_INVALID_PARAMS=30043]="EC_MATCH_INVALID_PARAMS",e[e.EC_MATCH_GROUP_NUM_EXCEED_LIMIT=30044]="EC_MATCH_GROUP_NUM_EXCEED_LIMIT",e[e.EC_MATCH_PLAYER_ID_IS_REPEATED=30045]="EC_MATCH_PLAYER_ID_IS_REPEATED",e[e.EC_MATCH_CREATE_ROOM_PLAYER_ALREADY_IN_ROOM=30050]="EC_MATCH_CREATE_ROOM_PLAYER_ALREADY_IN_ROOM",e[e.EC_MATCH_QUERY_PLAYER_ERR=30100]="EC_MATCH_QUERY_PLAYER_ERR",e[e.EC_MATCH_PLAYER_INFO_NOT_EXIST=30101]="EC_MATCH_PLAYER_INFO_NOT_EXIST",e[e.EC_MATCH_QUERY_GAME_ERR=30102]="EC_MATCH_QUERY_GAME_ERR",e[e.EC_MATCH_GAME_INFO_NOT_EXIST=30103]="EC_MATCH_GAME_INFO_NOT_EXIST",e[e.EC_MATCH_QUERY_REGION_ERR=30104]="EC_MATCH_QUERY_REGION_ERR",e[e.EC_MATCH_REGION_INFO_NOT_EXIST=30105]="EC_MATCH_REGION_INFO_NOT_EXIST",e[e.EC_MATCH_TEAM_FAIL=30106]="EC_MATCH_TEAM_FAIL",e[e.EC_MATCH_PLAY_RULE_NOT_RUNNING=30107]="EC_MATCH_PLAY_RULE_NOT_RUNNING",e[e.EC_MATCH_PLAY_ATTR_NOT_FOUND=30108]="EC_MATCH_PLAY_ATTR_NOT_FOUND",e[e.EC_MATCH_PLAY_RULE_NOT_FOUND=30109]="EC_MATCH_PLAY_RULE_NOT_FOUND",e[e.EC_MATCH_PLAY_RULE_ATTR_SEGMENT_NOT_FOUND=30110]="EC_MATCH_PLAY_RULE_ATTR_SEGMENT_NOT_FOUND",e[e.EC_MATCH_PLAY_RULE_FUNC_ERR=30111]="EC_MATCH_PLAY_RULE_FUNC_ERR",e[e.EC_MATCH_GET_PLAYER_ATTR_FAIL=30112]="EC_MATCH_GET_PLAYER_ATTR_FAIL",e[e.EC_MATCH_GET_TEAM_ATTR_FAIL=30113]="EC_MATCH_GET_TEAM_ATTR_FAIL",e[e.EC_MATCH_NONE_TEAM_TYPE_FIT=30114]="EC_MATCH_NONE_TEAM_TYPE_FIT",e[e.EC_MATCH_TEAM_TYPE_INVALID=30115]="EC_MATCH_TEAM_TYPE_INVALID",e[e.EC_MATCH_PLAYER_ATTR_NOT_FOUND=30116]="EC_MATCH_PLAYER_ATTR_NOT_FOUND",e[e.EC_MATCH_REQUEST_ID_NOT_EXIST=30117]="EC_MATCH_REQUEST_ID_NOT_EXIST",e[e.EC_MATCH_REQUEST_ID_IS_EXIST=30118]="EC_MATCH_REQUEST_ID_IS_EXIST",e[e.EC_MATCH_TEAM_MATCH_FAIL=30119]="EC_MATCH_TEAM_MATCH_FAIL",e[e.EC_MATCH_ROBOT_GROUP_NOT_RIGHT=30120]="EC_MATCH_ROBOT_GROUP_NOT_RIGHT",e[e.EC_MATCH_ROBOT_TEAM_NOT_RIGHT=30121]="EC_MATCH_ROBOT_TEAM_NOT_RIGHT",e[e.EC_MATCH_INNER_LOGIC_ERR=-30150]="EC_MATCH_INNER_LOGIC_ERR",e[e.EC_MATCH_INNER_PARAMS_ERR=-30160]="EC_MATCH_INNER_PARAMS_ERR",e[e.EC_MATCH_ROOM_INNER_ADD_NODE_ERR=-30170]="EC_MATCH_ROOM_INNER_ADD_NODE_ERR",e[e.EC_MATCH_ROOM_INNER_DEL_NODE_ERR=-30171]="EC_MATCH_ROOM_INNER_DEL_NODE_ERR",e[e.EC_MATCH_RESULT_TYPE_NOT_GSE=-30172]="EC_MATCH_RESULT_TYPE_NOT_GSE",e[e.EC_MATCH_REQUEST_CANCELED=30173]="EC_MATCH_REQUEST_CANCELED",e[e.EC_RELAY_ALREADY_EXISTS=4e4]="EC_RELAY_ALREADY_EXISTS",e[e.EC_RELAY_NOT_EXISTS=40001]="EC_RELAY_NOT_EXISTS",e[e.EC_RELAY_DATA_EXCEED_LIMITED=40002]="EC_RELAY_DATA_EXCEED_LIMITED",e[e.EC_RELAY_MEMBER_ALREADY_EXISTS=40003]="EC_RELAY_MEMBER_ALREADY_EXISTS",e[e.EC_RELAY_MEMBER_NOT_EXISTS=40004]="EC_RELAY_MEMBER_NOT_EXISTS",e[e.EC_RELAY_STATE_INVALID=40005]="EC_RELAY_STATE_INVALID",e[e.EC_RELAY_INVALID_FRAME_RATE=40006]="EC_RELAY_INVALID_FRAME_RATE",e[e.EC_RELAY_SET_FRAME_RATE_FORBIDDEN=40007]="EC_RELAY_SET_FRAME_RATE_FORBIDDEN",e[e.EC_RELAY_NO_MEMBERS=40008]="EC_RELAY_NO_MEMBERS",e[e.EC_RELAY_GAMESVR_SERVICE_NOT_OPEN=40009]="EC_RELAY_GAMESVR_SERVICE_NOT_OPEN",e[e.EC_RELAY_REQ_POD_FAIL=40010]="EC_RELAY_REQ_POD_FAIL",e[e.EC_RELAY_NO_AVAILABLE_POD=40011]="EC_RELAY_NO_AVAILABLE_POD",e[e.EC_RELAY_GET_FRAME_CACHE_FAIL=40012]="EC_RELAY_GET_FRAME_CACHE_FAIL",e[e.EC_RELAY_HKV_CACHE_ERROR=40015]="EC_RELAY_HKV_CACHE_ERROR",e[e.EC_RELAY_REDIS_CACHE_ERROR=40016]="EC_RELAY_REDIS_CACHE_ERROR",e[e.EC_RELAY_NOTIFY_RELAYWORKER_FAIL=40018]="EC_RELAY_NOTIFY_RELAYWORKER_FAIL",e[e.EC_RELAY_RESET_RELAY_ROOM_FAIL=40019]="EC_RELAY_RESET_RELAY_ROOM_FAIL",e[e.EC_RELAY_CLEAN_RELAY_ROOM_FAIL=40020]="EC_RELAY_CLEAN_RELAY_ROOM_FAIL",e[e.EC_RELAY_REQ_FRAME_GAME_NOT_STARTED=40021]="EC_RELAY_REQ_FRAME_GAME_NOT_STARTED",e[e.EC_RELAY_NO_PERMISSION=40100]="EC_RELAY_NO_PERMISSION",e[e.EC_RELAY_NOTIFY_GAMESVR_FAIL=40200]="EC_RELAY_NOTIFY_GAMESVR_FAIL",e[e.EC_RELAY_FORWARD_TO_GAMESVR_FAIL=40201]="EC_RELAY_FORWARD_TO_GAMESVR_FAIL",e[e.EC_RELAY_FORWARD_TO_CLIENT_FAIL=40202]="EC_RELAY_FORWARD_TO_CLIENT_FAIL",e[e.EC_RELAY_GAMESVR_NOT_FOUND_ROOM_FAIL=40203]="EC_RELAY_GAMESVR_NOT_FOUND_ROOM_FAIL",e[e.EC_GROUP_OPERATION_FAILED=7e4]="EC_GROUP_OPERATION_FAILED",e[e.EC_INVALID_PARAMS_GROUP_NAME=70001]="EC_INVALID_PARAMS_GROUP_NAME",e[e.EC_INVALID_PARAMS_GROUP_TYPE=70002]="EC_INVALID_PARAMS_GROUP_TYPE",e[e.EC_INVALID_PARAMS_GROUP_CUSTOM_PROPERTIES=70003]="EC_INVALID_PARAMS_GROUP_CUSTOM_PROPERTIES",e[e.EC_INVALID_PARAMS_GROUP_PLAYER_NAME=70004]="EC_INVALID_PARAMS_GROUP_PLAYER_NAME",e[e.EC_INVALID_PARAMS_GROUP_PLAYER_CUSTOM_STATUS=70005]="EC_INVALID_PARAMS_GROUP_PLAYER_CUSTOM_STATUS",e[e.EC_INVALID_PARAMS_GROUP_PLAYER_CUSTOM_PROPERTIES=70006]="EC_INVALID_PARAMS_GROUP_PLAYER_CUSTOM_PROPERTIES",e[e.EC_GROUP_MODIFY_OWNER_NO_PERMISSION=70007]="EC_GROUP_MODIFY_OWNER_NO_PERMISSION",e[e.EC_INVALID_PARAMS_GROUP_ID=70008]="EC_INVALID_PARAMS_GROUP_ID",e[e.EC_INVALID_CHANGE_OPTION=70009]="EC_INVALID_CHANGE_OPTION",e[e.EC_INVALID_PARAMS_GROUP_OWNER=70010]="EC_INVALID_PARAMS_GROUP_OWNER",e[e.EC_PLAYER_IS_EXIST_GROUP=70011]="EC_PLAYER_IS_EXIST_GROUP",e[e.EC_PLAYER_IS_NOT_EXIST_GROUP=70012]="EC_PLAYER_IS_NOT_EXIST_GROUP",e[e.EC_REMOVE_PLAYER_ID_IS_EMPTY=70013]="EC_REMOVE_PLAYER_ID_IS_EMPTY",e[e.EC_GROUP_REMOVE_PLAYER_NO_PERMISSION=70014]="EC_GROUP_REMOVE_PLAYER_NO_PERMISSION",e[e.EC_INVALID_PARAMS_GROUP_RECV_TYPE=70015]="EC_INVALID_PARAMS_GROUP_RECV_TYPE",e[e.EC_INVALID_PARAMS_RECV_PLAYER_ID=70016]="EC_INVALID_PARAMS_RECV_PLAYER_ID",e[e.EC_INVALID_PARAMS_MESSAGE_LENGTH=70017]="EC_INVALID_PARAMS_MESSAGE_LENGTH",e[e.EC_INVALID_PARAMS_MAX_PLAYER=70018]="EC_INVALID_PARAMS_MAX_PLAYER",e[e.PERSISTENCE_GROUP_NUM_EXCEED_THE_LIMIT=70019]="PERSISTENCE_GROUP_NUM_EXCEED_THE_LIMIT",e[e.EC_INVALID_PARAMS_PLAYER_NOT_IN_GROUP=70020]="EC_INVALID_PARAMS_PLAYER_NOT_IN_GROUP",e[e.NO_GROUP_OPERATION_PERMISSION=70021]="NO_GROUP_OPERATION_PERMISSION",e[e.EC_OPERATION_FAILED_GROUP_FORBID_JOIN=70022]="EC_OPERATION_FAILED_GROUP_FORBID_JOIN",e[e.EC_GROUP_CHAT_FREQUENCY_LIMIT=70023]="EC_GROUP_CHAT_FREQUENCY_LIMIT",e[e.EC_GROUP_PLAYER_NUM_LIMIT_EXCEED=70024]="EC_GROUP_PLAYER_NUM_LIMIT_EXCEED",e[e.EC_PLAYER_GROUP_NUM_LIMIT_EXCEED=70025]="EC_PLAYER_GROUP_NUM_LIMIT_EXCEED",e[e.EC_GROUP_NOT_EXIST=70026]="EC_GROUP_NOT_EXIST",e[e.EC_INVALID_PARAMS=6e4]="EC_INVALID_PARAMS",e[e.EC_INVALID_PARAMS_PLAY_MODE_VERSION=60001]="EC_INVALID_PARAMS_PLAY_MODE_VERSION",e[e.EC_INVALID_PARAMS_PLAY_MODE_RULETYPE=60002]="EC_INVALID_PARAMS_PLAY_MODE_RULETYPE",e[e.EC_INVALID_PARAMS_PLAY_MODE_EXPRESSION=60003]="EC_INVALID_PARAMS_PLAY_MODE_EXPRESSION",e[e.EC_INVALID_PARAMS_PLAY_MODE_TEAM=60004]="EC_INVALID_PARAMS_PLAY_MODE_TEAM",e[e.EC_INVALID_PARAMS_MSGQ_ENCODE=60020]="EC_INVALID_PARAMS_MSGQ_ENCODE",e[e.EC_INVALID_PARAMS_MSGQ_DECODE=60021]="EC_INVALID_PARAMS_MSGQ_DECODE",e[e.EC_INVALID_PARAMS_GAME_ID=61e3]="EC_INVALID_PARAMS_GAME_ID",e[e.EC_INVALID_PARAMS_PLAYER_INFO=61001]="EC_INVALID_PARAMS_PLAYER_INFO",e[e.EC_INVALID_PARAMS_MAX_PLAYERS=61002]="EC_INVALID_PARAMS_MAX_PLAYERS",e[e.EC_INVALID_PARAMS_ROOM_TYPE=61003]="EC_INVALID_PARAMS_ROOM_TYPE",e[e.EC_INVALID_PARAMS_PLAYER_ID=61004]="EC_INVALID_PARAMS_PLAYER_ID",e[e.EC_INVALID_PARAMS_MATCH_TYPE=61005]="EC_INVALID_PARAMS_MATCH_TYPE",e[e.EC_INVALID_PARAMS_MATCH_CODE=61006]="EC_INVALID_PARAMS_MATCH_CODE",e[e.EC_INVALID_PARAMS_OPEN_ID=61007]="EC_INVALID_PARAMS_OPEN_ID",e[e.EC_INVALID_PARAMS_PLATFORM=61008]="EC_INVALID_PARAMS_PLATFORM",e[e.EC_INVALID_PARAMS_TIMESTAMP=61009]="EC_INVALID_PARAMS_TIMESTAMP",e[e.EC_INVALID_PARAMS_SIGN=61010]="EC_INVALID_PARAMS_SIGN",e[e.EC_INVALID_PARAMS_NONCE=61011]="EC_INVALID_PARAMS_NONCE",e[e.EC_INVALID_PARAMS_TOKEN=61012]="EC_INVALID_PARAMS_TOKEN",e[e.EC_INVALID_PARAMS_NETWORK_STATE=61013]="EC_INVALID_PARAMS_NETWORK_STATE",e[e.EC_INVALID_PARAMS_ROOM_NAME=61014]="EC_INVALID_PARAMS_ROOM_NAME",e[e.EC_INVALID_PARAMS_CREATE_ROOM_TYPE=61015]="EC_INVALID_PARAMS_CREATE_ROOM_TYPE",e[e.EC_INVALID_PARAMS_DEVICE_ID=61016]="EC_INVALID_PARAMS_DEVICE_ID",e[e.EC_INVALID_PARAMS_PAGE_NO=61017]="EC_INVALID_PARAMS_PAGE_NO",e[e.EC_INVALID_PARAMS_PAGE_SIZE=61018]="EC_INVALID_PARAMS_PAGE_SIZE",e[e.EC_INVALID_PARAMS_PLAYER_LIST=61019]="EC_INVALID_PARAMS_PLAYER_LIST",e[e.EC_INVALID_PARAMS_MESSAGE=61020]="EC_INVALID_PARAMS_MESSAGE",e[e.EC_INVALID_CHANGE_ROOM_OPTION=61021]="EC_INVALID_CHANGE_ROOM_OPTION",e[e.EC_INVALID_PARAMS_REGION=61022]="EC_INVALID_PARAMS_REGION",e[e.EC_INVALID_PARAMS_OWNER=61023]="EC_INVALID_PARAMS_OWNER",e[e.EC_INVALID_PARAMS_OWNER_OPEN_ID=61024]="EC_INVALID_PARAMS_OWNER_OPEN_ID",e[e.EC_INVALID_PARAMS_OPEN_ID_DUPLICATE=61026]="EC_INVALID_PARAMS_OPEN_ID_DUPLICATE",e[e.EC_INVALID_PARAMS_ROOM_CREATE_TYPE=61027]="EC_INVALID_PARAMS_ROOM_CREATE_TYPE",e[e.EC_MYSPP_SYSTEM_ERR=-1e3]="EC_MYSPP_SYSTEM_ERR",e[e.EC_REDIS_KEY_NOT_EXIST=-66e3]="EC_REDIS_KEY_NOT_EXIST",e[e.EC_REDIS_SET_OP_ERR=-66001]="EC_REDIS_SET_OP_ERR",e[e.EC_REDIS_GET_OP_ERR=-66002]="EC_REDIS_GET_OP_ERR",e[e.EC_REDIS_DEL_OP_ERR=-66003]="EC_REDIS_DEL_OP_ERR",e[e.EC_REDIS_EXPIRE_OP_ERR=-66004]="EC_REDIS_EXPIRE_OP_ERR",e[e.EC_REDIS_LOCK_OP_ERR=-66005]="EC_REDIS_LOCK_OP_ERR",e[e.EC_REDIS_LOCK_ALREADY_EXIST=-66006]="EC_REDIS_LOCK_ALREADY_EXIST",e[e.EC_REDIS_LIST_OP_ERR=-66020]="EC_REDIS_LIST_OP_ERR",e[e.EC_REDIS_LIST_POP_EMPTY=-66021]="EC_REDIS_LIST_POP_EMPTY",e[e.EC_REDIS_POOL_GET_INSTANCE_FAIL=-66022]="EC_REDIS_POOL_GET_INSTANCE_FAIL",e[e.EC_REDIS_SET_IS_EMPTY=-66023]="EC_REDIS_SET_IS_EMPTY",e[e.EC_REDIS_OP_INVALID_PARAMS=-66024]="EC_REDIS_OP_INVALID_PARAMS",e[e.EC_MYSQL_NO_ROW_FOUND=-66100]="EC_MYSQL_NO_ROW_FOUND",e[e.EC_MYSQL_MULTI_ROW_FOUND=-66101]="EC_MYSQL_MULTI_ROW_FOUND",e[e.EC_MYSQL_INSERT_FAIL=-66102]="EC_MYSQL_INSERT_FAIL",e[e.EC_MYSQL_DELETE_FAIL=-66103]="EC_MYSQL_DELETE_FAIL",e[e.EC_MYSQL_UPDATE_FAIL=-66104]="EC_MYSQL_UPDATE_FAIL",e[e.EC_MYSQL_QUERYS_FAIL=-66105]="EC_MYSQL_QUERYS_FAIL",e[e.EC_PB_SERIALIZE_TO_STR_ERR=-66200]="EC_PB_SERIALIZE_TO_STR_ERR",e[e.EC_PB_PARSE_FROM_STR_ERR=-66201]="EC_PB_PARSE_FROM_STR_ERR",e[e.EC_DATA_FORMAT_ERR=-66210]="EC_DATA_FORMAT_ERR",e[e.EC_JSON_FORMAT_ERR=-66211]="EC_JSON_FORMAT_ERR",e[e.EC_JSON_PLAY_MODE_FORMAT_ERR=-66212]="EC_JSON_PLAY_MODE_FORMAT_ERR",e[e.EC_JSON_PLAY_MODE_PARISE_ERR=-66213]="EC_JSON_PLAY_MODE_PARISE_ERR",e[e.EC_INVALID_PARAMS_RECORE_ID=-66601]="EC_INVALID_PARAMS_RECORE_ID",e[e.EC_HASHID_ERR=-66700]="EC_HASHID_ERR",e[e.EC_HASHID_ENCODE_ERR=-66701]="EC_HASHID_ENCODE_ERR",e[e.EC_HASHID_DECODE_ERR=-66702]="EC_HASHID_DECODE_ERR",e[e.EC_CONF_ROOM_ID_BUCKET_ERR=-66801]="EC_CONF_ROOM_ID_BUCKET_ERR",e[e.EC_SDK_SEND_FAIL=90001]="EC_SDK_SEND_FAIL",e[e.EC_SDK_UNINIT=90002]="EC_SDK_UNINIT",e[e.EC_SDK_RES_TIMEOUT=90003]="EC_SDK_RES_TIMEOUT",e[e.EC_SDK_NO_LOGIN=90004]="EC_SDK_NO_LOGIN",e[e.EC_SDK_NO_CHECK_LOGIN=90005]="EC_SDK_NO_CHECK_LOGIN",e[e.EC_SDK_SOCKET_ERROR=90006]="EC_SDK_SOCKET_ERROR",e[e.EC_SDK_SOCKET_CLOSE=90007]="EC_SDK_SOCKET_CLOSE",e[e.EC_SDK_NO_ROOM=90008]="EC_SDK_NO_ROOM",e[e.EC_SDK_ENCODE_PARAM_FAIL=90009]="EC_SDK_ENCODE_PARAM_FAIL",e[e.EC_SDK_INVALID_PARAMS=90010]="EC_SDK_INVALID_PARAMS"}(_e||(_e={})),function(e){e[e.COMMON_OFFLINE=0]="COMMON_OFFLINE",e[e.COMMON_ONLINE=1]="COMMON_ONLINE",e[e.RELAY_OFFLINE=2]="RELAY_OFFLINE",e[e.RELAY_ONLINE=3]="RELAY_ONLINE"}(Ee||(Ee={})),function(e){e[e.COMMON_CREATE=0]="COMMON_CREATE",e[e.MATCH_CREATE=1]="MATCH_CREATE",e[e.THIRD_PARTY_CREATE=2]="THIRD_PARTY_CREATE"}(le||(le={})),function(e){e[e.STOP=0]="STOP",e[e.START=1]="START"}(de||(de={})),function(e){e[e.COMMON_JOIN=0]="COMMON_JOIN",e[e.MATCH_JOIN=1]="MATCH_JOIN"}(ue||(ue={})),function(e){e[e.ROOM_NAME=0]="ROOM_NAME",e[e.OWNER=1]="OWNER",e[e.IS_VIEWED=2]="IS_VIEWED",e[e.IS_INVITED=3]="IS_INVITED",e[e.IS_PRIVATE=4]="IS_PRIVATE",e[e.CUSTOM_PROPERTIES=5]="CUSTOM_PROPERTIES",e[e.IS_FORBID_JOIN=6]="IS_FORBID_JOIN"}(he||(he={})),function(e){e[e.PENDING=0]="PENDING",e[e.MATCHING=1]="MATCHING",e[e.SUCCESS=3]="SUCCESS",e[e.TIMEOUT=4]="TIMEOUT"}(ce||(ce={})),function(e){e[e.MP_MGOBE=0]="MP_MGOBE",e[e.MP_GSE=1]="MP_GSE",e[e.MP_THIRDPARTY=-1]="MP_THIRDPARTY"}(fe||(fe={})),function(e){e[e.PS_UNKNOW=0]="PS_UNKNOW",e[e.PS_PENDING=2]="PS_PENDING",e[e.PS_FULFILLED=3]="PS_FULFILLED",e[e.PS_CANCELLED=4]="PS_CANCELLED",e[e.PS_TIMED_OUT=5]="PS_TIMED_OUT",e[e.PS_FAILED=6]="PS_FAILED",e[e.PS_TIMED_OUT_MQ=100]="PS_TIMED_OUT_MQ",e[e.PS_PLACE_MATCH_FAIL=101]="PS_PLACE_MATCH_FAIL"}(pe||(pe={})),function(e){e[e.ROOM_SIMPLE=1]="ROOM_SIMPLE",e[e.PLAYER_COMPLEX=2]="PLAYER_COMPLEX"}(Re||(Re={})),function(e){e[e.E_GS_FORWARDTYPE_DEFAULT=0]="E_GS_FORWARDTYPE_DEFAULT",e[e.E_GS_FORWARDTYPE_NOTIFY_CONNECTION=1]="E_GS_FORWARDTYPE_NOTIFY_CONNECTION",e[e.E_GS_FORWARDTYPE_NOTIFY_ROOM_EVENT=2]="E_GS_FORWARDTYPE_NOTIFY_ROOM_EVENT",e[e.E_GS_FORWARDTYPE_NOTIFY_COM_EVENT=3]="E_GS_FORWARDTYPE_NOTIFY_COM_EVENT",e[e.E_GS_FORWARDTYPE_CLIENT_SENDTO_GAMESVR=4]="E_GS_FORWARDTYPE_CLIENT_SENDTO_GAMESVR"}(me||(me={})),function(e){e[e.GROUP_LIMITED=0]="GROUP_LIMITED",e[e.GROUP_MANY=1]="GROUP_MANY"}(ge||(ge={})),function(e){e[e.GROUP_NAME=0]="GROUP_NAME",e[e.GROUP_OWNER=1]="GROUP_OWNER",e[e.GROUP_CUSTOM_PROPERTIES=2]="GROUP_CUSTOM_PROPERTIES",e[e.GROUP_IS_FORBID_JOIN=3]="GROUP_IS_FORBID_JOIN"}(ye||(ye={})),function(e){e[e.GROUP_ALL=1]="GROUP_ALL",e[e.GROUP_OTHERS=2]="GROUP_OTHERS",e[e.GROUP_SOME=3]="GROUP_SOME"}(Se||(Se={}));const Ie={ClientSendServerReqWrap1:void 0,ServerSendClientBstWrap1:void 0,ClientSendServerRspWrap1:void 0,ClientSendServerReqWrap2:void 0,ClientSendServerRspWrap2:void 0,EventInfo:void 0,EventNetworkState:void 0,HeartBeatReq:void 0,HeartBeatRsp:void 0,ServerSendClientBstWrap2:void 0,NOUSEServerSendClientBstRspWrap2:void 0,CheckLoginReq:void 0,CheckLoginRsp:void 0,PushBodyType:void 0,LoginReq:void 0,LoginRsp:void 0,SdkConfig:void 0,LogoutReq:void 0,LogoutRsp:void 0,StartFrameSyncReq:void 0,StartFrameSyncRsp:void 0,StopFrameSyncReq:void 0,StopFrameSyncRsp:void 0,FrameItem:void 0,SendFrameReq:void 0,SendFrameRsp:void 0,FrameExtInfo:void 0,Frame:void 0,RequestFrameReq:void 0,RequestFrameRsp:void 0,PlayerInfo:void 0,TeamInfo:void 0,RoomInfo:void 0,CreateRoomReq:void 0,CreateRoomRsp:void 0,JoinRoomReq:void 0,JoinRoomRsp:void 0,LeaveRoomReq:void 0,LeaveRoomRsp:void 0,DismissRoomReq:void 0,DismissRoomRsp:void 0,ChangeRoomReq:void 0,ChangeRoomRsp:void 0,SvrChangeRoomReq:void 0,SvrChangeRoomRsp:void 0,RemovePlayerReq:void 0,RemovePlayerRsp:void 0,SvrRemovePlayerReq:void 0,SvrRemovePlayerRsp:void 0,GetRoomByRoomIdReq:void 0,GetRoomByRoomIdRsp:void 0,SendToClientReq:void 0,SendToClientRsp:void 0,ChangeCustomPlayerStatusReq:void 0,ChangeCustomPlayerStatusRsp:void 0,SvrChangeCustomPlayerStatusReq:void 0,SvrChangeCustomPlayerStatusRsp:void 0,ChangePlayerNetworkStateReq:void 0,ChangePlayerNetworkStateRsp:void 0,GetRoomListReq:void 0,GetRoomListRsp:void 0,ChangeRoomPlayerProfileReq:void 0,ChangeRoomPlayerProfileRsp:void 0,ChangeGroupPlayerProfileReq:void 0,ChangeGroupPlayerProfileRsp:void 0,MatchRoomSimpleReq:void 0,MatchRoomSimpleRsp:void 0,MatchRoomComplexReq:void 0,MatchRoomComplexRsp:void 0,MatchPlayersSimpleReq:void 0,MatchPlayersSimpleRsp:void 0,MatchAttribute:void 0,MatchPlayerInfo:void 0,MatchGroupPlayerInfo:void 0,MatchGroupInfo:void 0,MatchTeamInfo:void 0,ProgressPlayerInfo:void 0,MatchmakerTeam:void 0,MatchmakerData:void 0,MatchPlacementInfo:void 0,MgobePlacementJob:void 0,MgobePlacementResult:void 0,GsePlacementJob:void 0,GsePlacementResult:void 0,ThirdpartyPlacementJob:void 0,ThirdpartyPlacementResult:void 0,GsePlayerLatency:void 0,GseGameProperty:void 0,GsePlacedPlayerSession:void 0,GseGameSession:void 0,PlaceMatchReq:void 0,PlaceMatchRsp:void 0,MatchPlacementResult:void 0,UpdateMatchPlacementResultReq:void 0,UpdateMatchPlacementResultRsp:void 0,CmqPlacementResult:void 0,MatchPlayersReq:void 0,MatchPlayersRsp:void 0,MatchGroupReq:void 0,MatchGroupRsp:void 0,DescribeMatchReq:void 0,MatchProgress:void 0,DescribeMatchRsp:void 0,CancelPlayerMatchReq:void 0,CancelPlayerMatchRsp:void 0,ApiMatchGroupReq:void 0,ApiMatchGroupRsp:void 0,ApiDescribeMatchReq:void 0,ApiDescribeMatchRsp:void 0,GameSessionConnectionInfo:void 0,MatchedPlayerSession:void 0,StartMatchPlacement:void 0,DesiredPlayerSession:void 0,GameProperty:void 0,ApiCancelPlayerMatchReq:void 0,ApiCancelPlayerMatchRsp:void 0,CreateRoomBst:void 0,DestroyRoomBst:void 0,JoinRoomBst:void 0,LeaveRoomBst:void 0,RemovePlayerBst:void 0,DismissRoomBst:void 0,ChangeRoomBst:void 0,RecvFromClientBst:void 0,ChangeCustomPlayerStatusBst:void 0,ChangeRoomPlayerProfileBst:void 0,ChangeGroupPlayerProfileBst:void 0,ChangePlayerNetworkStateBst:void 0,MatchTimeoutBst:void 0,CancelMatchBst:void 0,MatchPlayersBst:void 0,StartFrameSyncBst:void 0,StopFrameSyncBst:void 0,RecvFrameBst:void 0,GameSvrCommunication:void 0,NotifyRelayConnectionReq:void 0,NotifyRoomEventReq:void 0,SendToGameSvrReq:void 0,SendToGameSvrRsp:void 0,RecvFromGameSvrBst:void 0,ClientRecvFromGameSvrRsp:void 0,GroupInfo:void 0,GroupPlayerInfo:void 0,CreateGroupReq:void 0,CreateGroupRsp:void 0,JoinGroupReq:void 0,JoinGroupRsp:void 0,LeaveGroupReq:void 0,LeaveGroupRsp:void 0,DismissGroupReq:void 0,DismissGroupRsp:void 0,ChangeGroupReq:void 0,ChangeGroupRsp:void 0,RemoveGroupPlayerReq:void 0,RemoveGroupPlayerRsp:void 0,GetGroupByGroupIdReq:void 0,GetGroupByGroupIdRsp:void 0,GetMyGroupsReq:void 0,GetMyGroupsRsp:void 0,ChangeCustomGroupPlayerStatusReq:void 0,ChangeCustomGroupPlayerStatusRsp:void 0,SendToGroupClientReq:void 0,SendToGroupClientRsp:void 0,GroupPlayers:void 0,ChangeGroupPlayerNetworkReq:void 0,ChangeGroupPlayerNetworkRsp:void 0,JoinGroupBst:void 0,LeaveGroupBst:void 0,DismissGroupBst:void 0,ChangeGroupBst:void 0,RemoveGroupPlayerBst:void 0,ChangeGroupPlayerNetworkStateBst:void 0,ChangeCustomGroupPlayerStatusBst:void 0,RecvFromGroupClientBst:void 0},Ce=o.QAppProtoErrCode;var Oe;!function(e){e.EC_SDK_SEND_FAIL="发送失败",e.EC_SDK_UNINIT="未初始化",e.EC_SDK_RES_TIMEOUT="发送超时",e.EC_SDK_NO_LOGIN="未登录",e.EC_SDK_NO_CHECK_LOGIN="CheckLogin失败",e.EC_SDK_SOCKET_ERROR="Socket错误",e.EC_SDK_SOCKET_CLOSE="Socket断开",e.EC_SDK_NO_ROOM="无房间信息"}(Oe||(Oe={}));const Te={};Te[Ce.EC_SDK_SEND_FAIL]=Oe.EC_SDK_SEND_FAIL,Te[Ce.EC_SDK_UNINIT]=Oe.EC_SDK_UNINIT,Te[Ce.EC_SDK_RES_TIMEOUT]=Oe.EC_SDK_RES_TIMEOUT,Te[Ce.EC_SDK_NO_LOGIN]=Oe.EC_SDK_NO_LOGIN,Te[Ce.EC_SDK_NO_CHECK_LOGIN]=Oe.EC_SDK_NO_CHECK_LOGIN,Te[Ce.EC_SDK_SOCKET_ERROR]=Oe.EC_SDK_SOCKET_ERROR,Te[Ce.EC_SDK_SOCKET_CLOSE]=Oe.EC_SDK_SOCKET_CLOSE,Te[Ce.EC_SDK_NO_ROOM]=Oe.EC_SDK_NO_ROOM;var Ae,Pe=Ce;!function(e){let t,n,r,i,o,s,a;!function(e){e[e.ROOM_ALL=1]="ROOM_ALL",e[e.ROOM_OTHERS=2]="ROOM_OTHERS",e[e.ROOM_SOME=3]="ROOM_SOME"}(t=e.RecvType||(e.RecvType={})),function(e){e[e.ROOM_SIMPLE=1]="ROOM_SIMPLE",e[e.PLAYER_COMPLEX=2]="PLAYER_COMPLEX"}(n=e.MatchType||(e.MatchType={})),function(e){e[e.COMMON_CREATE=0]="COMMON_CREATE",e[e.MATCH_CREATE=1]="MATCH_CREATE",e[e.THIRD_PARTY_CREATE=2]="THIRD_PARTY_CREATE"}(r=e.CreateRoomType||(e.CreateRoomType={})),function(e){e[e.COMMON_OFFLINE=0]="COMMON_OFFLINE",e[e.COMMON_ONLINE=1]="COMMON_ONLINE",e[e.RELAY_OFFLINE=2]="RELAY_OFFLINE",e[e.RELAY_ONLINE=3]="RELAY_ONLINE"}(i=e.NetworkState||(e.NetworkState={})),function(e){e[e.STOP=0]="STOP",e[e.START=1]="START"}(o=e.FrameSyncState||(e.FrameSyncState={})),function(e){e[e.GROUP_LIMITED=0]="GROUP_LIMITED",e[e.GROUP_MANY=1]="GROUP_MANY"}(s=e.GroupType||(e.GroupType={})),function(e){e[e.GROUP_ALL=1]="GROUP_ALL",e[e.GROUP_OTHERS=2]="GROUP_OTHERS",e[e.GROUP_SOME=3]="GROUP_SOME"}(a=e.GroupRecvType||(e.GroupRecvType={}))}(Ae||(Ae={}));var Me={get CreateRoomType(){return o.CreateRoomType},get MatchType(){return o.MatchType},get NetworkState(){return o.NetworkState},get FrameSyncState(){return o.FrameSyncState},get RecvType(){return Ae.RecvType},get GroupRecvType(){return Ae.GroupRecvType},get GroupType(){return Ae.GroupType}};const ve=n(2),Ne=(e,t)=>void 0===t?null:t,Le={pingTimeout:5e3,reconnectInterval:500,reconnectMaxTimes:15,resendInterval:1e3,resendTimeout:2e4,url:void 0,enableUDP:!1,isAutoRequestFrame:!1,cacertNativeUrl:""},be=JSON.stringify(Le,Ne),De={version:ve.version,appName:void 0,cmd:"",seq:void 0,clientIp:void 0,serviceIp:void 0,business:void 0,authKey:void 0,authType:void 0,authIp:void 0,gameId:void 0,uid:void 0,playerId:void 0,body:void 0},we=JSON.stringify(De,Ne),Ge={gameId:void 0,openId:void 0,secretKey:void 0,createSignature:void 0},Ue=JSON.stringify(Ge,Ne);var Ye,Fe,ke,qe;!function(e){let t={};e.getInfo=()=>t,e.setInfo=e=>t=e}(Ye||(Ye={})),function(e){let t;!function(e){e[e.INITED=1]="INITED",e[e.INITING=2]="INITING",e[e.UNINIT=3]="UNINIT"}(t=e.StatusType||(e.StatusType={}));let n=t.UNINIT;e.isInited=()=>n===t.INITED,e.isIniting=()=>n===t.INITING,e.isUnInit=()=>n===t.UNINIT,e.setStatus=e=>n=e}(Fe||(Fe={})),function(e){let t;!function(e){e[e.LOGIN=1]="LOGIN",e[e.LOGINING=2]="LOGINING",e[e.LOGOUT=3]="LOGOUT",e[e.LOGOUTING=4]="LOGOUTING"}(t=e.StatusType||(e.StatusType={}));let n=t.LOGOUT,r=0,i="";e.isStatus=e=>n===e,e.setStatus=e=>{n=e,e===t.LOGIN&&(r=0)},e.setErrCode=(e,t)=>{r=e,i=t},e.getErrCode=()=>r,e.getErrMsg=()=>i}(ke||(ke={})),function(e){let t;!function(e){e[e.CHECKING=1]="CHECKING",e[e.CHECKED=2]="CHECKED",e[e.OFFLINE=3]="OFFLINE"}(t=e.StatusType||(e.StatusType={}));let n=t.CHECKING;e.isChecked=()=>n===t.CHECKED,e.isOffline=()=>n===t.OFFLINE,e.setStatus=e=>n=e;let r="";e.setRouteId=e=>r=e,e.getRouteId=()=>r}(qe||(qe={}));const He=o.ClientSendServerReqWrap2Cmd,xe=o.ServerSendClientBstWrap2Type,Be={initServerTime:0,offset:0,setServerTime(e){Be.initServerTime=e,Be.offset=e-Date.now()},getServerTime_UTC_8:()=>Date.now()+Be.offset},Ve=e=>cc&&cc.game&&cc.game[e]?cc.game[e]:cc&&cc.Game&&cc.Game[e]?cc.Game[e]:void 0;function Qe(){return!!("undefined"!=typeof cc&&"undefined"!=typeof WebSocket&&"undefined"!=typeof XMLHttpRequest&&cc.game&&"function"==typeof cc.game.on&&Ve("EVENT_HIDE")&&Ve("EVENT_SHOW")&&cc.sys&&cc.sys.isNative)}const Ke={};Ke.connectSocket=a((e=>new WebSocket(e,[],Le.cacertNativeUrl))),Ke.request=E,Ke.onHide=e=>cc.game.on(Ve("EVENT_HIDE"),e),Ke.offHide=e=>cc.game.off(Ve("EVENT_HIDE"),e),Ke.onShow=e=>cc.game.on(Ve("EVENT_SHOW"),e),Ke.offShow=e=>cc.game.off(Ve("EVENT_SHOW"),e),Ke.getStorageSync=f,Ke.setStorageSync=p,Ke.removeStorageSync=R,Ke.getUserInfo=m,Ke.getSystemInfoSync=g,Ke.getLocation=y,Ke.getNetworkType=S,Ke.createUDPSocket=null,Ke.channel=r.COCOS_NATIVE,"undefined"!=typeof window?Ke.root=window:Ke.root={};let We={};function je(){if("undefined"==typeof tt)return!1;if("undefined"==typeof GameGlobal)return!1;if(!tt.onHide)return!1;if(!tt.offHide)return!1;if(!tt.onShow)return!1;if(!tt.offShow)return!1;if(!tt.getStorageSync)return!1;if(!tt.setStorageSync)return!1;if(!tt.connectSocket)return!1;if(!tt.request)return!1;try{const e=tt.getSystemInfoSync();if(!e)return!1;if(!e.appName)return!1;if(!(tt.env.USER_DATA_PATH+"").toLowerCase().startsWith("ttfile"))return!1}catch(e){return!1}return!0}je()&&(We=tt);const Je={},Xe=I("connectSocket",We);Je.connectSocket=e=>{const t=Xe(e);let n=0,r=null;const i={onClose:e=>{r=t=>{e&&e(t),r=null},t.onClose((e=>{n=3,r&&r(e)}))},onOpen:e=>{t.onOpen((t=>{n=1,e&&e(t)}))},onError:e=>{t.onError((r=>{n=3,t.close(),e&&e(r)}))},onMessage:e=>t.onMessage(e),close:()=>{n=3,t.close()},send:({data:e,fail:n,success:r})=>t.send({data:e,fail:n,success:r}),get readyState(){return n},CONNECTING:0,OPEN:1,CLOSING:2,CLOSED:3};return setTimeout((()=>{i&&i.readyState===i.CONNECTING&&(console.log("CONNECTING TIMEOUT: NO CALLBACK"),i.close(),r&&r({}))}),5e3),i},Je.request=I("request",We),Je.onHide=I("onHide",We),Je.offHide=I("offHide",We),Je.onShow=I("onShow",We),Je.offShow=I("offShow",We),Je.getStorageSync=I("getStorageSync",We),Je.setStorageSync=I("setStorageSync",We),Je.removeStorageSync=I("removeStorageSync",We),Je.getUserInfo=I("getUserInfo",We),Je.getSystemInfoSync=I("getSystemInfoSync",We),Je.getLocation=I("getLocation",We),Je.getNetworkType=I("getNetworkType",We),Je.createUDPSocket=I("createUDPSocket",We),Je.channel=r.TT,"undefined"!=typeof GameGlobal&&(Je.root=GameGlobal);let ze=s,$e=r.UNKNOWN,Ze=i.UNKNOWN;L()?(ze=b,Ze=function(){if(!L())return i.UNKNOWN;const e=swan.getSystemInfoSync(),t=e?e.system+"":"";return t.includes("Android")?i.ANDROID:t.includes("iOS")?i.IOS:i.UNKNOWN}()):P()?(ze=M,Ze=function(){if(!P())return i.UNKNOWN;const e=qq.getSystemInfoSync(),t=e?e.system+"":"";return t.includes("Android")?i.ANDROID:t.includes("iOS")?i.IOS:i.UNKNOWN}()):X()?(ze=te,Ze=function(){if(!X())return i.UNKNOWN;const e=qq.getSystemInfoSync(),t=e?e.system+"":"";return t.includes("Android")?i.ANDROID:t.includes("iOS")?i.IOS:i.UNKNOWN}()):G()?(ze=U,Ze=G()?i.ANDROID:i.UNKNOWN):F()?(ze=k,Ze=F()?i.ANDROID:i.UNKNOWN):Qe()?(ze=Ke,Ze=Qe()?cc.sys.os===cc.sys.OS_ANDROID?i.ANDROID:cc.sys.os===cc.sys.OS_IOS?i.IOS:i.UNKNOWN:i.UNKNOWN):je()?(ze=Je,Ze=function(){if(!je())return i.UNKNOWN;const e=tt.getSystemInfoSync(),t=e?e.system+"":"";return t.includes("Android")?i.ANDROID:t.includes("iOS")?i.IOS:i.UNKNOWN}()):O()?(ze=T,Ze=function(){if(!O())return i.UNKNOWN;const e=wx.getSystemInfoSync(),t=e?e.system+"":"";return t.includes("Android")?i.ANDROID:t.includes("iOS")?i.IOS:i.UNKNOWN}()):H()&&(ze=K,Ze=function(){if(!H())return i.UNKNOWN;const e=wx.getSystemInfoSync(),t=e?e.system+"":"";return t.includes("Android")?i.ANDROID:t.includes("iOS")?i.IOS:i.UNKNOWN}()),ze.globalData={},$e=ze.channel;class et{constructor(e=-1){this.id=e}}const nt=(e,t,n)=>{clearTimeout(e.id),e.id=setTimeout(t,n)},rt=(...e)=>{e.forEach((e=>e&&clearTimeout(e.id)))},it=n(2);class ot{}ot.enable=!1,ot.exclude=[],ot.callback=e=>console.log(...e),ot.log=(...e)=>{if(!ot.enable)return;if(Array.isArray(ot.exclude)&&ot.exclude.findIndex((t=>t===e[0]))>=0)return;const t=[`DEBUGGER_v${it.version}_${it.sdkType}_${$e} `+Date.now()].concat(e);"function"==typeof ot.callback&&ot.callback(t)},Object.defineProperty(ot,"log",{enumerable:!1,configurable:!1,writable:!1,value:ot.log});var st=ot;const at=n(3),_t=n(4),Et=n(7).default,lt=new Et(ht(),16),dt=new Et(ht(),32);let ut=1;function ht(){let e=Date.now().toString(36);for(let t=0;t<6;t++)e+=Math.ceil(1e6*(Math.random()+1)).toString(36);return e}const ct=dt.encode(Date.now()),ft=(e,t)=>(e<0&&(t=`服务器内部错误[${e}]`,e=Pe.EC_INNER_ERROR),{errCode:e,errMsg:t});function pt(e){return(...t)=>setTimeout((()=>e&&e(...t)),0)}function Rt(e){return e.next=e,e.prev=e,e}function mt(e,t){e.prev=t.prev,e.next=t,t.prev.next=e,t.prev=e}function gt(e){e.next.prev=e.prev,e.prev.next=e.next,e.next=null,e.prev=null}function yt(e){return e===e.next}function St(e=new Uint8Array(0)){return{data:e}}function It(e,t){let n=new Uint8Array(e.length+t.length);return n.set(e,0),n.set(t,e.length),n}function Ct(e,t,n){return e[t++]=n,t}function Ot(e,t){return[e[t++],t]}function Tt(e,t,n){return e[t++]=255&n,e[t++]=n>>8&255,e[t++]=n>>16&255,e[t++]=n>>24&255,t}function At(e,t){return[e[t++]|e[t++]<<8|e[t++]<<16|e[t++]<<24,t]}const Pt=Math.min,Mt=Math.max;function vt(e,t){return e-t}function Nt(e,t){return 0==t.length?0:e.output(t,e)}function Lt(e){let t=0,n=new Uint8Array(0);if(yt(e.rcv_queue))return n;if(function(e){let t=0;if(yt(e.rcv_queue))return-1;let n=e.rcv_queue.next;if(0==n.frg)return n.data.length;if(e.nrcv_que=e.rcv_wnd&&(t=1);for(let t=e.rcv_queue.next;t!==e.rcv_queue;){let r=t;t=t.next,n=It(n,r.data);let i=r.frg;if(gt(r),e.nrcv_que--,0==i)break}for(;!yt(e.rcv_buf);){let t=e.rcv_buf.next;if(!(t.sn==e.rcv_nxt&&e.nrcv_que=0))for(let n,r=e.snd_buf.next;r!=e.snd_buf;r=n){if(n=r.next,t==r.sn){gt(r),e.nsnd_buf--;break}if(vt(t,r.sn)<0)break}}function Gt(e,t){for(let n,r=e.snd_buf.next;r!=e.snd_buf&&(n=r.next,vt(t,r.sn)>0);r=n)gt(r),e.nsnd_buf--}function Ut(e,t,n){let r=e.ackcount+1;if(r>e.ackblock){let t,n;for(n=8;n=0||vt(i,e.rcv_nxt)<0)){for(n=e.rcv_buf.prev;n!=e.rcv_buf;n=r){if(r=n.prev,n.sn==i){o=1;break}if(vt(i,n.sn)>0)break}var s,a;for(0==o&&(Rt(t),a=n,(s=t).prev=a,s.next=a.next,a.next.prev=s,a.next=s,e.nrcv_buf++);!yt(e.rcv_buf);){let t=e.rcv_buf.next;if(!(t.sn==e.rcv_nxt&&e.nrcv_que>8&255,t=Tt(e,t=i,n.ts),t=Tt(e,t,n.sn),t=Tt(e,t,n.una),Tt(e,t,n.data.length)}function qt(e){let t=e.current;const n=e.buffer;let r=0,i=0,o=0,s=St();if(0==e.updated)return;s.conv=e.conv,s.cmd=82,s.frg=0,s.wnd=function(e){return e.nrcv_quee.mtu&&(Nt(e,n.slice(0,r)),r=0),[s.sn,s.ts]=Yt(e,t),r=kt(n,r,s);e.ackcount=0,0==e.rmt_wnd?0==e.probe_wait?(e.probe_wait=7e3,e.ts_probe=e.current+e.probe_wait):vt(e.current,e.ts_probe)>=0&&(e.probe_wait<7e3&&(e.probe_wait=7e3),e.probe_wait+=e.probe_wait/2,e.probe_wait>12e4&&(e.probe_wait=12e4),e.ts_probe=e.current+e.probe_wait,e.probe|=1):(e.ts_probe=0,e.probe_wait=0),1&e.probe&&(s.cmd=83,r+24>e.mtu&&(Nt(e,n.slice(0,r)),r=0),r=kt(n,r,s)),2&e.probe&&(s.cmd=84,r+24>e.mtu&&(Nt(e,n.slice(0,r)),r=0),r=kt(n,r,s)),e.probe=0;let _=Pt(e.snd_wnd,e.rmt_wnd);for(0==e.nocwnd&&(_=Pt(e.cwnd,_));vt(e.snd_nxt,e.snd_una+_)<0&&!yt(e.snd_queue);){let n=e.snd_queue.next;gt(n),mt(n,e.snd_buf),e.nsnd_que--,e.nsnd_buf++,n.conv=e.conv,n.cmd=81,n.wnd=s.wnd,n.ts=t,n.sn=e.snd_nxt++,n.una=e.rcv_nxt,n.resendts=t,n.rto=e.rx_rto,n.fastack=0,n.xmit=0}let E=e.fastresend>0?e.fastresend:4294967295,l=0==e.nodelay?e.rx_rto>>3:0;for(let a=e.snd_buf.next;a!=e.snd_buf;a=a.next){let _=0;0==a.xmit?(_=1,a.xmit++,a.rto=e.rx_rto,a.resendts=t+a.rto+l):vt(t,a.resendts)>=0?(_=1,a.xmit++,e.xmit++,0==e.nodelay?a.rto+=e.rx_rto:a.rto+=e.rx_rto/2,a.resendts=t+a.rto,o=1):a.fastack>=E&&(a.xmit<=e.fastlimit||e.fastlimit<=0)&&(_=1,a.xmit++,a.fastack=0,a.resendts=t+a.rto,i++),_&&(a.ts=t,a.wnd=s.wnd,a.una=e.rcv_nxt,r+(24+a.data.length)>e.mtu&&(Nt(e,n.slice(0,r)),r=0),r=kt(n,r,a),a.data.length>0&&(n.set(a.data.slice(0,a.data.length),r),r+=a.data.length),a.xmit>=e.dead_link&&(e.state=-1))}if(r>0&&(Nt(e,n.slice(0,r)),r=0),i){let t=e.snd_nxt-e.snd_una;e.ssthresh=t/2,e.ssthresh<2&&(e.ssthresh=2),e.cwnd=e.ssthresh+E,e.incr=e.cwnd*e.mss}o&&(e.ssthresh=_/2,e.ssthresh<2&&(e.ssthresh=2),e.cwnd=1,e.incr=e.mss),e.cwnd<1&&(e.cwnd=1,e.incr=e.mss)}class Ht{constructor(e,t){this._ts=Date.now(),this.updateAsync=(()=>{let e=!1;return()=>{e||(e=!0,Ht.asyncer((()=>{this.update(),e=!1})))}})(),this.context=t,this._kcp=function(e){return{conv:e,snd_una:0,snd_nxt:0,rcv_nxt:0,ts_recent:0,ts_lastack:0,ts_probe:0,probe_wait:0,snd_wnd:32,rcv_wnd:128,rmt_wnd:128,cwnd:0,incr:0,probe:0,mtu:1400,mss:1376,stream:0,buffer:new Uint8Array(4272),snd_queue:Rt(St()),rcv_queue:Rt(St()),snd_buf:Rt(St()),rcv_buf:Rt(St()),nrcv_buf:0,nsnd_buf:0,nrcv_que:0,nsnd_que:0,state:0,acklist:null,ackblock:0,ackcount:0,rx_srtt:0,rx_rttval:0,rx_rto:200,rx_minrto:100,current:0,interval:100,ts_flush:100,nodelay:0,updated:0,logmask:0,ssthresh:2,fastresend:0,fastlimit:5,nocwnd:0,xmit:0,dead_link:20,output:null}}(e)}input(e){let t=function(e,t){let n=e.snd_una,r=0,i=0,o=0,s=0,a=t.length;for(;;){let n,l,d,u,h,c,f,p;if(a<24)break;if([h,s]=At(t,s),h!=e.conv)return-1;if([f,s]=Ot(t,s),[p,s]=Ot(t,s),[c,s]=(E=s,[(_=t)[E++]|_[E++]<<8,E]),[n,s]=At(t,s),[l,s]=At(t,s),[u,s]=At(t,s),[d,s]=At(t,s),(a-=24)=0&&bt(e,vt(e.current,n)),wt(e,l),Dt(e),0==o?(o=1,r=l,i=n):vt(l,r)>0&&vt(n,i)>0&&(r=l,i=n);else if(81==f){if(vt(l,e.rcv_nxt+e.rcv_wnd)<0&&(Ut(e,l,n),vt(l,e.rcv_nxt)>=0)){let r=St();r.conv=h,r.cmd=f,r.frg=p,r.wnd=c,r.ts=n,r.sn=l,r.una=u,d>0&&(r.data=t.slice(s,s+d)),Ft(e,r)}}else if(83==f)e.probe|=2;else if(84!=f)return-3;s+=d,a-=d}var _,E;if(0!=o&&function(e,t,n){if(!(vt(t,e.snd_una)<0||vt(t,e.snd_nxt)>=0))for(let r,i=e.snd_buf.next;i!=e.snd_buf&&(r=i.next,!(vt(t,i.sn)<0));i=r)t!=i.sn&&vt(n,i.ts)>=0&&i.fastack++}(e,r,i),vt(e.snd_una,n)>0&&e.cwnde.rmt_wnd&&(e.cwnd=e.rmt_wnd,e.incr=e.rmt_wnd*t)}return 0}(this._kcp,e);for(;;){let e=Lt(this._kcp);if(0===e.length)break;this._onRecv&&this._onRecv(e,this.context)}return t}onOutput(e){this._kcp.output=(t,n)=>(e(t,this.context),t.length)}send(e){return function(e,t){let n=0,r=t.length;if(0!=e.stream){if(!yt(e.snd_queue)){let o=e.snd_queue.prev;if(o.data.length=128)return-2;0==o&&(o=1);for(let i=0;ie.mss?e.mss:r,a=St();r>0&&(a.data=t.slice(n,n+s),n+=s),a.frg=0==e.stream?o-i-1:0,Rt(a),mt(a,e.snd_queue),e.nsnd_que++,r-=s}return 0}(this._kcp,e)}onRecv(e){this._onRecv=e}update(e=!1){let t=Date.now(),n=t-this._ts;return n>=4294967296&&(this._ts=t,n=0),e?(i=n,(r=this._kcp).current=i,0==r.updated&&(r.updated=1,r.ts_flush=r.current),r.ts_flush=r.current,r.ts_flush+=r.interval,vt(r.current,r.ts_flush)>=0&&(r.ts_flush=r.current+r.interval),void qt(r)):function(e,t){e.current=t,0==e.updated&&(e.updated=1,e.ts_flush=e.current);let n=vt(e.current,e.ts_flush);(n>=1e4||n<-1e4)&&(e.ts_flush=e.current,n=0),n>=0&&(e.ts_flush+=e.interval,vt(e.current,e.ts_flush)>=0&&(e.ts_flush=e.current+e.interval),qt(e))}(this._kcp,n);var r,i}nodelay(e,t,n,r){return function(e,t,n,r,i){return t>=0&&(e.nodelay=t,e.rx_minrto=t?30:100),n>=0&&(n>5e3?n=5e3:n<1&&(n=1),e.interval=n),r>=0&&(e.fastresend=r),i>=0&&(e.nocwnd=i),0}(this._kcp,e,t,n,r)}setWinSize(e,t){return r=e,i=t,(n=this._kcp)&&(r>0&&(n.snd_wnd=r),i>0&&(n.rcv_wnd=Mt(i,128))),0;var n,r,i}}Ht.asyncer=e=>new Promise((e=>e())).then(e);const xt={get connectSocket(){let e=ze.connectSocket;return Le.enableUDP&&ze.createUDPSocket&&(e=e=>{let t,n=null,r=null,i=null,o=null,s=0;const a=e.url.toLowerCase().replace("wss://","").replace("ws://",""),_=a.split(":")[0],E=parseInt(a.split(":")[1]||"443",10),l=new Ht(123,{address:_,port:E});l.nodelay(1,10,2,1),l.setWinSize(1024,1024);const d=ze.createUDPSocket(),u={get readyState(){return s},CONNECTING:0,OPEN:1,CLOSING:2,CLOSED:3,onClose:e=>r=e,onOpen:e=>i=e,onError:e=>o=e,onMessage:e=>n=e,close:e=>{d.close(),c(),e&&e.success&&e.success()},send:({data:e,fail:t,success:n})=>{l&&(0!==l.send(new Uint8Array(e))?pt((()=>t&&t()))():pt((()=>n&&n()))(),l.updateAsync())}};d.onClose((e=>{s=3,c(),pt((()=>r&&r(e)))()})),d.onError((e=>{s=3,d.close(),pt((()=>o&&o(e)))()})),d.onListening((e=>{st.log("UDP_onListening"),s=1,h(),pt((()=>i&&i(e)))()})),d.onMessage((e=>{const t=e.message||("number"==typeof e.byteLength?e:void 0);l.input(new Uint8Array(t)),l.updateAsync()})),l.onOutput(((e,t)=>{d.send({address:_,port:E,message:e.buffer||e})})),l.onRecv(((e,t)=>{e.length>0&&n&&n({data:e.buffer})}));const h=()=>{t=!0,requestAnimationFrame((()=>{t&&(l.update(),h())}))},c=()=>{t=!1},f=d.bind();return st.log("UDP_bind",f),u}),e}},Bt={connectSocket:ze.connectSocket},Vt={connect:"connect",connectClose:"connectClose",connectClosing:"connectClosing",connectError:"connectError",connecting:"connecting",message:"message",autoAuth:"autoAuth"},Qt=Object.keys(Vt);var Kt=class{constructor(e,t,n){this.isMsgBind=!1,this.forceClose=!1,this.init(n),this.id=e,this.enableUdp=t}init(e){this.url=e,this.eventCallbacks=[],this.eventOnceCallbacks=new Map,this.socketTask=null;const t=new et;let n=0;const r=()=>{st.log("SOCKET_OPEN",this.id,this.isConnect()),n=0,l(),rt(t)},i=e=>{st.log("SOCKET_CLOSE",e,this.id),E(),nt(t,(()=>s("close")),Le.reconnectInterval),this.forceClose&&(n=0,this.forceClose=!1,rt(t))},o=e=>{st.log("SOCKET_ERROR",e,this.id,this.socketTask&&this.socketTask.readyState),_(Vt.connectError,{msg:"socket connectError",data:e}),nt(t,(()=>s("error")),Le.reconnectInterval)},s=e=>{if(!this.url)throw new Error("socket.url = "+this.url);if(!this.isConnect()&&!this.isClose())return nt(t,(()=>s("open")),Le.reconnectInterval);if(!this.isClose())return;if(st.log("SOCKET_TRY_OPEN",this.id,e,this.socketTask&&this.socketTask.readyState,n,Le.reconnectMaxTimes),++n>Le.reconnectMaxTimes)return n=0,void st.log("SOCKET_RECONNECT_TIMEOUT");const a="wss://"+this.url.replace("wss://","").replace("ws://","");rt(t),this.forceClose=!1,this.enableUdp?this.socketTask=xt.connectSocket({url:a,fail:()=>console.error("connectSocket fail")}):this.socketTask=Bt.connectSocket({url:a,fail:()=>console.error("connectSocket fail")}),this.socketTask.onOpen(r.bind(this)),this.socketTask.onClose(i.bind(this)),this.socketTask.onError(o.bind(this)),this.socketTask.onMessage((e=>{_(Vt.message,{msg:"socket message",data:e.data})}).bind(this))},a=e=>{st.log("SOCKET_CONNECT",this.id,e),!this.isConnect()&&n>0&&n{t.tag=e,this.eventCallbacks.forEach((([n,r])=>{n!==e&&"*"!==n||r(t)}));const n=this.eventOnceCallbacks.get(e);n&&(n(t),this.eventOnceCallbacks.delete(e))},E=()=>_(Vt.connectClose,{msg:"socket is closed"}),l=()=>_(Vt.connect,{msg:"socket is connected"});this.connect=a,this.connectNewSocket=e=>{st.log("SOCKET_CONNECT_NEW",this.id,this.isClose()),this.url=e,n=0;const t=()=>{a("connectNewSocket")};this.close(t,t)},this.send=(e,{fail:t,success:n})=>{if(!this.isConnect())return t({data:e}),void a("send");this.socketTask.send({data:e.buffer,fail:n=>{st.log("SOCKET_SEND_FAIL",this.id,n),t({data:e})},success:()=>{n({data:e})}})},this.close=(e,t)=>{if(this.forceClose=!0,!this.socketTask)return e&&e(),E();this.socketTask.close({success:t=>{st.log("SOCKET_CLOSE_SUCCESS",this.id,t),this.socketTask=null,e&&e()},fail:e=>{st.log("SOCKET_CLOSE_ERROR",this.id,e),this.socketTask=null,t&&t()}})},this.destory=()=>{rt(t),!this.isClose()&&this.close(),this.offAll()},this.isConnect=()=>this.socketTask&&this.socketTask.readyState===this.socketTask.OPEN,this.isConnecting=()=>this.socketTask&&this.socketTask.readyState===this.socketTask.CONNECTING,this.isClose=()=>!this.socketTask||this.socketTask&&this.socketTask.readyState===this.socketTask.CLOSED,this.isClosing=()=>this.socketTask&&this.socketTask.readyState===this.socketTask.CLOSING,this.on=(e,t)=>{(Qt.includes(e)||"*"===e)&&"function"==typeof t&&(this.eventCallbacks.push([e,t]),e===Vt.message&&(this.isMsgBind=!0))},this.once=(e,t)=>{Qt.includes(e)&&"function"==typeof t&&this.eventOnceCallbacks.set(e,t)},this.emit=_,this.offAll=()=>{this.eventCallbacks=[],this.eventOnceCallbacks.clear(),this.isMsgBind=!1}}};const Wt=[He.E_CMD_LOGIN_REQ,He.E_CMD_LOGOUT_REQ],jt=[He.E_CMD_RELAY_SEND_FRAME_REQ,He.E_CMD_RELAY_REQUEST_FRAME_REQ,He.E_CMD_HEART_BEAT_REQ,He.E_CMD_RELAY_CLIENT_SENDTO_GAMESVR_REQ];var Jt;!function(e){e[e.CLIENT_PRE=parseInt("0x2",16)]="CLIENT_PRE",e[e.CLIENT_END=parseInt("0x3",16)]="CLIENT_END",e[e.SERVER_PRE=parseInt("0x28",16)]="SERVER_PRE",e[e.SERVER_END=parseInt("0x29",16)]="SERVER_END"}(Jt||(Jt={}));class Xt{constructor(){this.queue=new Set,this.bdHandlers=new Set,this.socket=null}static startQueueLoop(){nt(Xt.timer,(()=>{const e=Date.now();return Array.from(Xt.sendQueue).forEach((([t,n])=>{if(e-n.time>Le.resendTimeout){let e,t="";ke.isStatus(ke.StatusType.LOGIN)?e=Pe.EC_SDK_RES_TIMEOUT:ke.getErrCode()===Pe.EC_OK?(e=Pe.EC_SDK_NO_LOGIN,t="登录失败"):(e=ke.getErrCode(),t="登录失败,"+ke.getErrMsg()),n.sendFail(e,t)}else!n.isSocketSend&&e-n.time>=Le.resendInterval&&n.resend()})),Xt.startQueueLoop()}),Le.resendInterval)}static stopQueueLoop(){rt(Xt.timer),Array.from(Xt.sendQueue).forEach((([e,t])=>{t.remove()})),Xt.sendQueue.clear()}bindSocket(e,t,n){return!(this.socket||!e||(this.socket=e,!this.socket.isMsgBind&&this.socket.on(Vt.message,(e=>{if(!e.data)return;const{body:r,pre:i,end:o}=this.unpackBody(new Uint8Array(e.data));i===Jt.CLIENT_PRE&&o===Jt.CLIENT_END&&t(r),i===Jt.SERVER_PRE&&o===Jt.SERVER_END&&n(r)}).bind(this)),0))}unbindSocket(){this.socket&&this.socket.offAll(),this.socket=null,this.clearQueue(),this.clearBdHandlers()}clearQueue(){Array.from(this.queue).forEach((e=>{this.deleteSeqQueue(e)}))}clearBdHandlers(){Array.from(this.bdHandlers).forEach((e=>{Xt.broadcastHandlers.delete(e),this.bdHandlers.delete(e)}))}deleteSeqQueue(e){Xt.sendQueue.delete(e),this.queue.delete(e)}addSeqQueue(e,t){Xt.sendQueue.set(e,t),this.queue.add(e)}setBroadcastHandler(e,t){Xt.broadcastHandlers.set(e,t),this.bdHandlers.add(e)}handleErrCode(e){return!1}send(e,t,n){const r=this.getReadyCode(n);return Xt.sendQueue.size>10&&st.log("SENDQUEUE_size",Xt.sendQueue.size),0!==r?this.handleSendFail(t,r):this.socket.send(e,{fail:e=>this.handleSendFail(t,e),success:()=>this.handleSendSuccess(t)}),t}buildData(e,t,n){const r=5+t.length+1,i=new Uint8Array(function(e,t){let n=[];for(;e>255;)n.push(255&e),e>>=8;for(0!==e&&n.push(e),n=n.slice(0,4);n.length<4;)n.push(0);return n.reverse()}(r)),o=new Uint8Array(r);return o.set(e),o.set(i,e.length),o.set(t,e.length+i.length),o.set(n,e.length+i.length+t.length),o}unpackBody(e){const t=e.slice(1,5),n=function(e){let t=0;const n=e.length;for(let r=n-1;r>=0;r--)t+=e[r]*Math.pow(2,8*(n-1-r));return t}(Array.from(t))-6;return{body:e.slice(5,5+n),pre:e[0],end:e[e.length-1]}}handleSendFail(e,t){const n=Xt.sendQueue.get(e);if(n)return Date.now()-n.time>Le.resendTimeout?n.sendFail(ke.getErrCode()||t):t===Pe.EC_SDK_UNINIT?n.sendFail(t):t===Pe.EC_SDK_NO_LOGIN||t===Pe.EC_SDK_NO_CHECK_LOGIN?this.socket.emit(Vt.autoAuth,{}):void 0}handleSendSuccess(e){Xt.sendQueue.has(e)&&Xt.sendQueue.get(e).sendSuccess()}getReadyCode(e){return Fe.isInited()||e===He.E_CMD_LOGIN_REQ?this.socket&&this.socket.url?ke.isStatus(ke.StatusType.LOGIN)||Wt.includes(e)?this.socket.id===o.ConnectionType.RELAY&&!qe.isChecked()&&jt.includes(e)?Pe.EC_SDK_NO_CHECK_LOGIN:0:Pe.EC_SDK_NO_LOGIN:Pe.EC_SDK_SEND_FAIL:(console.error("MGOBE.Listener 未初始化"),Ye.setInfo({id:""}),ke.setStatus(ke.StatusType.LOGOUT),Pe.EC_SDK_UNINIT)}}Xt.sendQueue=new Map,Xt.broadcastHandlers=new Map,Xt.timer=new et;var zt=Xt;let $t=n(8);class Zt{constructor(e){this.root=$t.newBuilder({}).import(e).build()}lookupType(e){let t=this.root;return e.split(".").forEach((e=>t=t[e])),t}static numberify(e){if(null==e)return e;if(e.constructor===$t.Long)return Number(e);let t=Object.prototype.toString.apply(e);return e.constructor===$t.ByteBuffer?e.buffer.slice(e.offset,e.offset+e.limit):("[object Object]"!==t&&"[object Array]"!==t||Object.keys(e).forEach((function(t){e[t]=Zt.numberify(e[t])})),e)}bufferify(e,t){let n=this.lookupType(e);return function(e){let r={};t.forEach((t=>e.hasOwnProperty(t)&&(r[t]=e[t])));let i=n.encode(r);return new Uint8Array(i.buffer.slice(i.offset,i.offset+i.limit))}}objectify(e){let t=this.lookupType(e);return function(e){let n=t.decode(e);return Zt.numberify(n)}}}const en={ClientSendServerReqWrap1:["version","appName","cmd","seq","clientIp","serviceIp","business","authKey","authType","authIp","gameId","uid","playerId","body"],ServerSendClientBstWrap1:["version","appName","cmd","seq","clientIp","serviceIp","business","authKey","authType","authIp","gameId","uid","playerId","body"],ClientSendServerRspWrap1:["seq","errCode","errMsg","body"],ClientSendServerReqWrap2:["cmd","body"],ClientSendServerRspWrap2:["body"],EventInfo:["eventType","seq","body"],EventNetworkState:["gameId","playerId","networkState"],HeartBeatReq:["conType","routeId"],HeartBeatRsp:[],ServerSendClientBstWrap2:["type","msg"],NOUSEServerSendClientBstRspWrap2:[],CheckLoginReq:["token","routeId"],CheckLoginRsp:[],PushBodyType:["pushMsg"],LoginReq:["gameId","openId","platform","channel","nonce","timestamp","sign","deviceId","mac","imei"],LoginRsp:["token","playerId","expireTime","sdkConfig"],SdkConfig:["pingInterval","reportInterval","serverTime","enableUdp","disableReport","disableReqReport","disableFrameReport","minReportSize"],LogoutReq:[],LogoutRsp:[],StartFrameSyncReq:[],StartFrameSyncRsp:[],StopFrameSyncReq:[],StopFrameSyncRsp:[],FrameItem:["playerId","data","timestamp"],SendFrameReq:["roomId","item"],SendFrameRsp:[],FrameExtInfo:["seed"],Frame:["id","items","ext"],RequestFrameReq:["roomId","beginFrameId","endFrameId","supportPartial"],RequestFrameRsp:["frames","isPartial"],PlayerInfo:["id","name","teamId","customPlayerStatus","customProfile","commonNetworkState","relayNetworkState","isRobot","matchAttributes"],TeamInfo:["id","name","minPlayers","maxPlayers"],RoomInfo:["id","name","type","createType","maxPlayers","owner","isPrivate","customProperties","playerList","teamList","frameSyncState","frameRate","routeId","createTime","startGameTime","isForbidJoin"],CreateRoomReq:["roomName","roomType","createType","maxPlayers","isPrivate","customProperties","playerInfo","region","owner","playerList","teamList"],CreateRoomRsp:["roomInfo"],JoinRoomReq:["roomId","teamId","joinType","playerInfo"],JoinRoomRsp:["roomInfo"],LeaveRoomReq:[],LeaveRoomRsp:["roomInfo"],DismissRoomReq:["roomId"],DismissRoomRsp:[],ChangeRoomReq:["roomName","owner","isPrivate","customProperties","isForbidJoin","changeRoomOptionList"],ChangeRoomRsp:["roomInfo"],SvrChangeRoomReq:["roomName","owner","isPrivate","customProperties","isForbidJoin","roomId","changeRoomOptionList"],SvrChangeRoomRsp:["roomInfo"],RemovePlayerReq:["removePlayerId"],RemovePlayerRsp:["roomInfo"],SvrRemovePlayerReq:["roomId","removePlayerId"],SvrRemovePlayerRsp:["roomInfo"],GetRoomByRoomIdReq:["roomId"],GetRoomByRoomIdRsp:["roomInfo"],SendToClientReq:["roomId","recvPlayerList","msg"],SendToClientRsp:[],ChangeCustomPlayerStatusReq:["customPlayerStatus"],ChangeCustomPlayerStatusRsp:["roomInfo"],SvrChangeCustomPlayerStatusReq:["customPlayerStatus"],SvrChangeCustomPlayerStatusRsp:["roomInfo"],ChangePlayerNetworkStateReq:["networkState"],ChangePlayerNetworkStateRsp:["roomInfo"],GetRoomListReq:["gameId","pageNo","pageSize","roomType","isDesc"],GetRoomListRsp:["gameId","roomList","total"],ChangeRoomPlayerProfileReq:["customProfile"],ChangeRoomPlayerProfileRsp:["roomInfo"],ChangeGroupPlayerProfileReq:["groupId","customProfile"],ChangeGroupPlayerProfileRsp:["groupInfo"],MatchRoomSimpleReq:["roomType","maxPlayers","playerInfo"],MatchRoomSimpleRsp:["roomInfo"],MatchRoomComplexReq:[],MatchRoomComplexRsp:[],MatchPlayersSimpleReq:[],MatchPlayersSimpleRsp:[],MatchAttribute:["name","value"],MatchPlayerInfo:["id","name","customPlayerStatus","customProfile","matchAttributes","matchStatus","teamId","region","teamLeader","sdkVersion","groupId","teamType","requestId"],MatchGroupPlayerInfo:["id","name","customPlayerStatus","customProfile","matchAttributes","matchStatus","teamId","region","teamLeader","sdkVersion","groupId","teamType","requestId"],MatchGroupInfo:["id","leader","playerIdList","playerInfoList","matchAttributes","region","sdkVersion","teamId","teamType","requestId","startMatchTime","isRobot"],MatchTeamInfo:["teamId","teamName","teamLeader","members","matchAttributes","memberSdkVersions","groupIds","groupSdkVersions","teamType"],ProgressPlayerInfo:["playerId","teamName","matchAttributes","startMatchTime"],MatchmakerTeam:["name","players"],MatchmakerData:["matchId","teams"],MatchPlacementInfo:["gameId","matchCode","matchId","type","createRoomReq","matchmakerDataJson","status","resultBody"],MgobePlacementJob:["createRoomReq"],MgobePlacementResult:["roomInfo"],GsePlacementJob:["createRoomReq","matchmakerData"],GsePlacementResult:["gseGameSession"],ThirdpartyPlacementJob:[],ThirdpartyPlacementResult:[],GsePlayerLatency:["latencyInMilliseconds","playerId","regionIdentifier"],GseGameProperty:["key","value"],GsePlacedPlayerSession:["playerId","playerSessionId"],GseGameSession:["placementId","gameServerSessionQueueName","playerLatencies","status","dnsName","gameServerSessionId","gameServerSessionName","gameServerSessionRegion","gameProperties","maximumPlayerSessionCount","gameServerSessionData","ipAddress","port","matchmakerData","placedPlayerSessions","startTime","endTime"],PlaceMatchReq:["seq","gameId","matchId","type","jobBody","matchCode"],PlaceMatchRsp:["matchPlacementResult"],MatchPlacementResult:["seq","gameId","matchId","type","status","resultBody","errCode","matchCode"],UpdateMatchPlacementResultReq:["matchPlacementResult"],UpdateMatchPlacementResultRsp:[],CmqPlacementResult:["placementId","placementType","resultBody"],MatchPlayersReq:["matchCode","playerInfo"],MatchPlayersRsp:["matchCode"],MatchGroupReq:["matchCode","playerInfoList"],MatchGroupRsp:["matchCode"],DescribeMatchReq:["requestIdList"],MatchProgress:["requestId","playerIdList","playerInfoList","status","eventType","playerInfoSuccessList","teamInfoList","completedTime","startMatchTime","gameSessionConnectionInfo"],DescribeMatchRsp:["matchProgressList"],CancelPlayerMatchReq:["matchType"],CancelPlayerMatchRsp:[],ApiMatchGroupReq:["matchCode","playerInfoList","requestId"],ApiMatchGroupRsp:["requestId"],ApiDescribeMatchReq:["requestIdList"],ApiDescribeMatchRsp:["matchProgressList","gameId","matchCode","startMatchTime"],GameSessionConnectionInfo:["dnsName","ipAddress","matchedPlayerSessions","port"],MatchedPlayerSession:["playerId","playerSessionId"],StartMatchPlacement:["region","placementId","queueName","maximumPlayerSessionCount","desiredPlayerSessions","gameProperties","matchMakerData"],DesiredPlayerSession:["playerId","playerData"],GameProperty:["key","value"],ApiCancelPlayerMatchReq:["matchType","requestIdList"],ApiCancelPlayerMatchRsp:["requestIdList"],CreateRoomBst:["roomInfo"],DestroyRoomBst:["roomInfo"],JoinRoomBst:["roomInfo","joinPlayerId"],LeaveRoomBst:["roomInfo","leavePlayerId"],RemovePlayerBst:["roomInfo","removePlayerId"],DismissRoomBst:["roomInfo"],ChangeRoomBst:["roomInfo"],RecvFromClientBst:["roomId","sendPlayerId","msg"],ChangeCustomPlayerStatusBst:["changePlayerId","customPlayerStatus","roomInfo"],ChangeRoomPlayerProfileBst:["changePlayerId","customProfile","roomInfo"],ChangeGroupPlayerProfileBst:["changePlayerId","customProfile","groupInfo"],ChangePlayerNetworkStateBst:["changePlayerId","networkState","roomInfo","groupIdList"],MatchTimeoutBst:["matchType","errCode"],CancelMatchBst:["matchCode","playerId"],MatchPlayersBst:["matchType","roomInfo"],StartFrameSyncBst:["roomInfo"],StopFrameSyncBst:["roomInfo"],RecvFrameBst:["frame"],GameSvrCommunication:["type","body","needRsp"],NotifyRelayConnectionReq:["roomId","ip","port"],NotifyRoomEventReq:["cmd","msg"],SendToGameSvrReq:["roomId","playerId","data"],SendToGameSvrRsp:[],RecvFromGameSvrBst:["roomId","recvPlayerIdList","data"],ClientRecvFromGameSvrRsp:[],GroupInfo:["id","name","type","maxPlayers","owner","customProperties","createTime","isForbidJoin","isPersistent","groupPlayerList"],GroupPlayerInfo:["id","name","customGroupPlayerStatus","customGroupPlayerProfile","commonGroupNetworkState"],CreateGroupReq:["groupName","groupType","maxPlayers","customProperties","playerInfo","isForbidJoin","isPersistent"],CreateGroupRsp:["groupInfo"],JoinGroupReq:["groupId","playerInfo"],JoinGroupRsp:["groupInfo"],LeaveGroupReq:["groupId"],LeaveGroupRsp:["groupInfo"],DismissGroupReq:["groupId"],DismissGroupRsp:[],ChangeGroupReq:["groupId","groupName","owner","customProperties","isForbidJoin","changeGroupOptionList"],ChangeGroupRsp:["groupInfo"],RemoveGroupPlayerReq:["groupId","removePlayerId"],RemoveGroupPlayerRsp:["groupInfo"],GetGroupByGroupIdReq:["groupId"],GetGroupByGroupIdRsp:["groupInfo"],GetMyGroupsReq:[],GetMyGroupsRsp:["groupInfoList"],ChangeCustomGroupPlayerStatusReq:["groupId","customGroupPlayerStatus"],ChangeCustomGroupPlayerStatusRsp:["groupInfo"],SendToGroupClientReq:["groupId","recvPlayerList","msg","recvType"],SendToGroupClientRsp:[],GroupPlayers:["groupId","playerIdList"],ChangeGroupPlayerNetworkReq:["networkState","playerId","gameId","seq"],ChangeGroupPlayerNetworkRsp:["groupPlayers"],JoinGroupBst:["groupInfo","joinPlayerId"],LeaveGroupBst:["groupInfo","leavePlayerId"],DismissGroupBst:["groupInfo"],ChangeGroupBst:["groupInfo"],RemoveGroupPlayerBst:["groupInfo","removePlayerId"],ChangeGroupPlayerNetworkStateBst:["groupInfo","changePlayerId","networkState"],ChangeCustomGroupPlayerStatusBst:["groupInfo","changePlayerId","customGroupPlayerStatus"],RecvFromGroupClientBst:["groupId","sendPlayerId","msg"]},tn=n(13),nn=(()=>{let e;return()=>e||(e=new Zt(tn))})();Object.keys(Ie).map((e=>{return Ie[e]=(t=nn,n=[re,e].join("."),r=en[e],{bufferify:t().bufferify(n,r),objectify:t().objectify(n)});var t,n,r}));const rn=ft,on=He,sn=xe,an=Ie,_n=new Map,En=new Map,ln=new Map,dn=an.ClientSendServerReqWrap1,un=an.ClientSendServerReqWrap2,hn=an.ClientSendServerRspWrap1,cn=an.ClientSendServerRspWrap2,fn=an.ServerSendClientBstWrap1,pn=an.ServerSendClientBstWrap2;var Rn;_n.set(on.E_CMD_LOGIN_REQ,an.LoginReq),En.set(on.E_CMD_LOGIN_REQ,an.LoginRsp),_n.set(on.E_CMD_LOGOUT_REQ,an.LogoutReq),En.set(on.E_CMD_LOGOUT_REQ,an.LogoutRsp),_n.set(on.E_CMD_CHANGE_PLAYER_STATE_REQ,an.ChangeCustomPlayerStatusReq),En.set(on.E_CMD_CHANGE_PLAYER_STATE_REQ,an.ChangeCustomPlayerStatusRsp),_n.set(on.E_CMD_CHANGE_ROOM_PLAYER_PROFILE,an.ChangeRoomPlayerProfileReq),En.set(on.E_CMD_CHANGE_ROOM_PLAYER_PROFILE,an.ChangeRoomPlayerProfileRsp),_n.set(on.E_CMD_RELAY_CLIENT_SENDTO_GAMESVR_REQ,an.SendToGameSvrReq),En.set(on.E_CMD_RELAY_CLIENT_SENDTO_GAMESVR_REQ,an.SendToGameSvrRsp),_n.set(on.E_CMD_RELAY_SEND_FRAME_REQ,an.SendFrameReq),En.set(on.E_CMD_RELAY_SEND_FRAME_REQ,an.SendFrameRsp),_n.set(on.E_CMD_ROOM_CHAT_REQ,an.SendToClientReq),En.set(on.E_CMD_ROOM_CHAT_REQ,an.SendToClientRsp),_n.set(on.E_CMD_CHECK_LOGIN_REQ,an.CheckLoginReq),En.set(on.E_CMD_CHECK_LOGIN_REQ,an.CheckLoginRsp),_n.set(on.E_CMD_RELAY_REQUEST_FRAME_REQ,an.RequestFrameReq),En.set(on.E_CMD_RELAY_REQUEST_FRAME_REQ,an.RequestFrameRsp),_n.set(on.E_CMD_START_FRAME_SYNC_REQ,an.StartFrameSyncReq),En.set(on.E_CMD_START_FRAME_SYNC_REQ,an.StartFrameSyncRsp),_n.set(on.E_CMD_STOP_FRAME_SYNC_REQ,an.StopFrameSyncReq),En.set(on.E_CMD_STOP_FRAME_SYNC_REQ,an.StopFrameSyncRsp),_n.set(on.E_CMD_CREATE_ROOM_REQ,an.CreateRoomReq),En.set(on.E_CMD_CREATE_ROOM_REQ,an.CreateRoomRsp),_n.set(on.E_CMD_JOIN_ROOM_REQ,an.JoinRoomReq),En.set(on.E_CMD_JOIN_ROOM_REQ,an.JoinRoomRsp),_n.set(on.E_CMD_QUIT_ROOM_REQ,an.LeaveRoomReq),En.set(on.E_CMD_QUIT_ROOM_REQ,an.LeaveRoomRsp),_n.set(on.E_CMD_DISSMISS_ROOM_REQ,an.DismissRoomReq),En.set(on.E_CMD_DISSMISS_ROOM_REQ,an.DismissRoomRsp),_n.set(on.E_CMD_CHANGE_ROOM_PROPERTIS_REQ,an.ChangeRoomReq),En.set(on.E_CMD_CHANGE_ROOM_PROPERTIS_REQ,an.ChangeRoomRsp),_n.set(on.E_CMD_REMOVE_MEMBER_REQ,an.RemovePlayerReq),En.set(on.E_CMD_REMOVE_MEMBER_REQ,an.RemovePlayerRsp),_n.set(on.E_CMD_GET_ROOM_DETAIL_REQ,an.GetRoomByRoomIdReq),En.set(on.E_CMD_GET_ROOM_DETAIL_REQ,an.GetRoomByRoomIdRsp),_n.set(on.E_CMD_GET_ROOM_LIST_REQ,an.GetRoomListReq),En.set(on.E_CMD_GET_ROOM_LIST_REQ,an.GetRoomListRsp),_n.set(on.E_CMD_GET_ROOM_LIST_V2_REQ,an.GetRoomListReq),En.set(on.E_CMD_GET_ROOM_LIST_V2_REQ,an.GetRoomListRsp),_n.set(on.E_CMD_HEART_BEAT_REQ,an.HeartBeatReq),En.set(on.E_CMD_HEART_BEAT_REQ,an.HeartBeatRsp),_n.set(on.E_CMD_MATCH_PLAYER_COMPLEX_REQ,an.MatchPlayersReq),En.set(on.E_CMD_MATCH_PLAYER_COMPLEX_REQ,an.MatchPlayersRsp),_n.set(on.E_CMD_MATCH_GROUP_REQ,an.MatchGroupReq),En.set(on.E_CMD_MATCH_GROUP_REQ,an.MatchGroupRsp),_n.set(on.E_CMD_MATCH_ROOM_SIMPLE_REQ,an.MatchRoomSimpleReq),En.set(on.E_CMD_MATCH_ROOM_SIMPLE_REQ,an.MatchRoomSimpleRsp),_n.set(on.E_CMD_MATCH_CANCEL_MATCH_REQ,an.CancelPlayerMatchReq),En.set(on.E_CMD_MATCH_CANCEL_MATCH_REQ,an.CancelPlayerMatchRsp),_n.set(on.E_CMD_CREATE_GROUP_REQ,an.CreateGroupReq),En.set(on.E_CMD_CREATE_GROUP_REQ,an.CreateGroupRsp),_n.set(on.E_CMD_JOIN_GROUP_REQ,an.JoinGroupReq),En.set(on.E_CMD_JOIN_GROUP_REQ,an.JoinGroupRsp),_n.set(on.E_CMD_QUIT_GROUP_REQ,an.LeaveGroupReq),En.set(on.E_CMD_QUIT_GROUP_REQ,an.LeaveGroupRsp),_n.set(on.E_CMD_DISMISS_GROUP_REQ,an.DismissGroupReq),En.set(on.E_CMD_DISMISS_GROUP_REQ,an.DismissGroupRsp),_n.set(on.E_CMD_CHANGE_GROUP_PROPERTIES_REQ,an.ChangeGroupReq),En.set(on.E_CMD_CHANGE_GROUP_PROPERTIES_REQ,an.ChangeGroupRsp),_n.set(on.E_CMD_REMOVE_GROUP_MEMBER_REQ,an.RemoveGroupPlayerReq),En.set(on.E_CMD_REMOVE_GROUP_MEMBER_REQ,an.RemoveGroupPlayerRsp),_n.set(on.E_CMD_GET_GROUP_DETAIL_REQ,an.GetGroupByGroupIdReq),En.set(on.E_CMD_GET_GROUP_DETAIL_REQ,an.GetGroupByGroupIdRsp),_n.set(on.E_CMD_GET_GROUP_LIST_REQ,an.GetMyGroupsReq),En.set(on.E_CMD_GET_GROUP_LIST_REQ,an.GetMyGroupsRsp),_n.set(on.E_CMD_CHANGE_GROUP_PLAYER_STATE_REQ,an.ChangeCustomGroupPlayerStatusReq),En.set(on.E_CMD_CHANGE_GROUP_PLAYER_STATE_REQ,an.ChangeCustomGroupPlayerStatusRsp),_n.set(on.E_CMD_CHANGE_GROUP_PLAYER_PROFILE,an.ChangeGroupPlayerProfileReq),En.set(on.E_CMD_CHANGE_GROUP_PLAYER_PROFILE,an.ChangeGroupPlayerProfileRsp),_n.set(on.E_CMD_GROUP_CHAT_REQ,an.SendToGroupClientReq),En.set(on.E_CMD_GROUP_CHAT_REQ,an.SendToGroupClientRsp),ln.set(sn.E_PUSH_TYPE_GAMESVR,an.RecvFromGameSvrBst),ln.set(sn.E_PUSH_TYPE_ROOM_CHAT,an.RecvFromClientBst),ln.set(sn.E_PUSH_TYPE_START_GAME,an.StartFrameSyncBst),ln.set(sn.E_PUSH_TYPE_STOP_GAME,an.StopFrameSyncBst),ln.set(sn.E_PUSH_TYPE_RELAY,an.RecvFrameBst),ln.set(sn.E_PUSH_TYPE_JOIN_ROOM,an.JoinRoomBst),ln.set(sn.E_PUSH_TYPE_LEAVE_ROOM,an.LeaveRoomBst),ln.set(sn.E_PUSH_TYPE_DISMISS_ROOM,an.DismissRoomBst),ln.set(sn.E_PUSH_TYPE_MODIFY_ROOM_PROPERTY,an.ChangeRoomBst),ln.set(sn.E_PUSH_TYPE_REMOVE_PLAYER,an.RemovePlayerBst),ln.set(sn.E_PUSH_TYPE_PLAYER_STATE,an.ChangeCustomPlayerStatusBst),ln.set(sn.E_PUSH_TYPE_MODIFY_ROOM_PLAYER_PROFILE,an.ChangeRoomPlayerProfileBst),ln.set(sn.E_PUSH_TYPE_NETWORK_STATE,an.ChangePlayerNetworkStateBst),ln.set(sn.E_PUSH_TYPE_MATCH_TIMEOUT,an.MatchTimeoutBst),ln.set(sn.E_PUSH_TYPE_MATCH_SUCCESS,an.MatchPlayersBst),ln.set(sn.E_PUSH_TYPE_MATCH_CANCEL,an.CancelMatchBst),ln.set(sn.E_PUSH_TYPE_JOIN_GROUP,an.JoinGroupBst),ln.set(sn.E_PUSH_TYPE_LEAVE_GROUP,an.LeaveGroupBst),ln.set(sn.E_PUSH_TYPE_DISMISS_GROUP,an.DismissGroupBst),ln.set(sn.E_PUSH_TYPE_MODIFY_GROUP_PROPERTY,an.ChangeGroupBst),ln.set(sn.E_PUSH_TYPE_REMOVE_GROUP_PLAYER,an.RemoveGroupPlayerBst),ln.set(sn.E_PUSH_TYPE_GROUP_PLAYER_STATE,an.ChangeCustomGroupPlayerStatusBst),ln.set(sn.E_PUSH_TYPE_MODIFY_GROUP_PLAYER_PROFILE,an.ChangeGroupPlayerProfileBst),ln.set(sn.E_PUSH_TYPE_GROUP_CHAT,an.RecvFromGroupClientBst),function(e){e.batch="e6",e.batchTest="e6_test"}(Rn||(Rn={}));const mn={onPingTime:e=>null,onFitFrameTime:e=>null,onBstFrameRate:e=>null,onRenderFrameRate:e=>null};var gn={get id(){return Ye.getInfo().id},get openId(){return Ge.openId},get name(){return Ye.getInfo().name},get teamId(){return Ye.getInfo().teamId},get customPlayerStatus(){return Ye.getInfo().customPlayerStatus},get customProfile(){return Ye.getInfo().customProfile},get commonNetworkState(){return Ye.getInfo().commonNetworkState},get relayNetworkState(){return Ye.getInfo().relayNetworkState}};function yn(){return Be.getServerTime_UTC_8()}function Sn(e){return(1e6*yn()+Math.floor(1e6*Math.random())).toString(e)||""}function In(){Tn.conf.getLocation&&ze.getLocation({type:Tn.conf.locationType||"wgs84",success(e){ze.setStorageSync(Tn.prefix+Tn.lt,JSON.stringify(e))}})}function Cn(){Tn.conf.getUserInfo&&ze.getUserInfo({withCredentials:!1,success(e){const t=e.userInfo;t.nickName=encodeURIComponent(t.nickName),ze.setStorageSync(Tn.prefix+Tn.ui,JSON.stringify(t))},fail(e){}})}function On(e,t,n,r,i){(!t||void 0===t||0>=t)&&(t=yn());const o=[{type:2,data:{id:Sn(32),start:t,status:e,duration:n||0,events:r||[]}}],s=ze.getSystemInfoSync(),a={deviceId:function(){let e=ze.getStorageSync(Tn.prefix+Tn.u);return e||(e=Sn(36),ze.setStorageSync(Tn.prefix+Tn.u,e)),e}(),appkey:Tn.conf.appKey,versionCode:Tn.conf.version,initTime:t,channelID:Tn.conf.channelId,sdkVersion:Tn.sdkVersion,pixel:void 0===s.screenWidth?"":s.screenWidth+"*"+s.screenHeight+"*"+s.pixelRatio,language:s.language,model:encodeURIComponent(s.model),wxVersion:s.version,networkType:ze.getStorageSync(Tn.prefix+Tn.nt)||"4g",system:encodeURIComponent(s.system),platform:encodeURIComponent(s.platform),windowArea:void 0===s.windowWidth?"":s.windowWidth+"*"+s.windowHeight+"*"+s.pixelRatio,opid:Tn.opid,unid:Tn.unid,userInfo:Tn.conf.getUserInfo&&ze.getStorageSync(Tn.prefix+Tn.ui)||"",location:Tn.conf.getLocation&&ze.getStorageSync(Tn.prefix+Tn.lt)||"",msgs:o};ze.request({url:Tn.serverUrl,data:a,method:"POST",success:()=>i&&i(!0),fail:()=>i&&i(!1)})}const Tn={serverUrl:null,opid:null,unid:null,conf:{appKey:"MA0NCELB39H5S6",version:"1.0.0",channelId:"",getLocation:!1,getUserInfo:!1,isDebug:!1,locationType:void 0},prefix:"beacon_",sdkVersion:"weapp_v1.0.7",u:"u",ui:"ui",lt:"lt",nt:"nt",oik:"oik",uik:"uik",atl:0,ats:0,ptl:0,pts:0,init(){var e;Tn.conf.appKey&&void 0!==Tn.conf.appKey&&Tn.conf.appKey.length>0&&Tn.conf.version&&void 0!==Tn.conf.version&&Tn.conf.version.length>0&&(Tn.serverUrl="https://"+(Tn.conf.isDebug?"jrlts":"report")+".wxlagame.com/analytics/upload?tp=weapp",In(),Cn(),ze.getNetworkType({success(e){ze.setStorageSync(Tn.prefix+Tn.nt,e.networkType)}}),Tn.opid=ze.getStorageSync(Tn.prefix+Tn.oik),Tn.unid=ze.getStorageSync(Tn.prefix+Tn.uik),this.atl=yn(),(!(e=this.atl)||void 0===e||0>=e)&&(e=yn()),On(1,e,0,[]))},onEvent(e,t,n){const r=yn();On(4,r,0,[{count:1,start:r,name:e,params:t||{}}],n)},onEvents(e,t){const n=yn(),r=[];e.forEach((e=>{r.push({count:1,start:n,name:e.eventName,params:e.param||{}})})),r.length>0&&On(4,n,0,r,t)},setAppKey(e){Tn.conf.appKey=e},setChannelId(e){Tn.conf.channelId=e},setOpenid(e){e&&e.length>0&&(Tn.opid=e,ze.setStorageSync(Tn.prefix+Tn.oik,e))},setUnionid(e){e&&e.length>0&&(Tn.unid=e,ze.setStorageSync(Tn.prefix+Tn.uik,e))},setGetLocation(e){Tn.conf.getLocation=!0===e,!0===e&&In()},setGetUserInfo(e){Tn.conf.getUserInfo=!0===e,!0===e&&Cn()}},An={lastFrameTime:0,deltaTime:0,roomId:"",frameId:0,trigger:(e,t)=>{const n=Date.now(),r=An.roomId,i=An.frameId;An.roomId=e,An.frameId=t,0!==An.lastFrameTime&&r===e&&i+1===t?(An.deltaTime=n-An.lastFrameTime,mn.onBstFrameRate&&mn.onBstFrameRate(An.deltaTime),function(e,t){if(!Mn||Ln.disableReport||Ln.disableFrameReport||t<0)return;const n=`{"reFt":${t},"frRt":${wn.frameRate},"start":"${bn()}"${e?`,"rid":"${e+""}"`:""}}`;vn.e5.push(n)}(e,An.deltaTime),An.lastFrameTime=n):An.lastFrameTime=n},clear:()=>{An.lastFrameTime=0,An.deltaTime=0,An.roomId="",An.frameId=0}},Pn=n(2);let Mn=!1,vn={e2:[],e5:[]},Nn=Date.now(),Ln={reportInterval:1e4,disableReport:!1,disableFrameReport:!1,disableReqReport:!1,minReportSize:10};function bn(){const e=60*((new Date).getTimezoneOffset()+480)*1e3,t=new Date(Be.getServerTime_UTC_8()+e),n=e=>e<10?"0"+e:e+"";return`${t.getFullYear()}-${n(t.getMonth()+1)}-${n(t.getDate())} ${n(t.getHours())}:${n(t.getMinutes())}:${n(t.getSeconds())}`}function Dn(){An.clear(),Nn=Date.now()}setInterval((()=>{Mn&&vn.e2.length+vn.e5.length>Ln.minReportSize&&function(){if(!Fe.isInited())return;const e={};e.sv=Pn.version||"",e.pi=gn.id||"",e.gi=Ge.gameId||"",e.sc=$e||0,e.es=`{"e2":[${vn.e2.join(",")}],"e5":[${vn.e5.join(",")}]}`,Tn.onEvents([{eventName:Rn.batch,param:e}],(()=>null)),vn={e2:[],e5:[]}}()}),Ln.reportInterval);const wn={lastTime:0,frameRate:0,callback:e=>null,run:e=>{wn.callback&&wn.callback(e),"function"==typeof requestAnimationFrame&&requestAnimationFrame(wn.run)}};wn.callback=e=>{if(0===wn.lastTime)return void(wn.lastTime=e);const t=e,n=t-wn.lastTime,r=Math.round(1e3/(n+1e-6));wn.frameRate=r,wn.lastTime=t,mn.onRenderFrameRate&&mn.onRenderFrameRate(n)},wn.run(0);const Gn=Math.pow(2,12);function Un(e){let t=!1;return[Pe.EC_ACCESS_CMD_GET_TOKEN_ERR,Pe.EC_ACCESS_CMD_TOKEN_PRE_EXPIRE,Pe.EC_ACCESS_CMD_INVALID_TOKEN,Pe.EC_ACCESS_GET_COMM_CONNECT_ERR].includes(e)&&(t=!0),t}function Yn(e){let t=!1;return[Pe.EC_ACCESS_GET_RELAY_CONNECT_ERR].includes(e)&&(t=!0),t}var Fn,kn=class extends zt{sendRequest(e,t,n,r,i,o=""){if(!o){o=function(){const e=lt.encode(ut++);return ut>=Number.MAX_SAFE_INTEGER&&(ut=1),e}();const s={time:Date.now(),isSocketSend:!1,cmd:t,response:e=>{n(!0,e,r),this.deleteSeqQueue(o)},resend:()=>this.sendRequest(e,t,n,r,i,o),sendSuccess(){this.isSocketSend=!0},sendFail:(e,t="")=>{n(!1,{RspWrap1:{seq:o,body:null,errCode:e,errMsg:`消息发送失败 [${e}]`},RspWrap2:null,body:null},r),this.deleteSeqQueue(o)},remove:()=>this.deleteSeqQueue(o)};this.addSeqQueue(o,s)}const s=Object.assign({},De,{cmd:i,seq:o,body:null}),a={cmd:t,body:null};let _=new Uint8Array([]);try{_=function(e,t,n){const r=t.cmd,i=_n.get(r);if(!i||!i.bufferify)throw new Error("找不到该 cmd 编码方法: "+r);const o=i.bufferify(n),s=un.bufferify(Object.assign({},t,{body:o}));return dn.bufferify(Object.assign({},e,{body:s}))}(s,a,e)}catch(e){const t=Pe.EC_SDK_ENCODE_PARAM_FAIL,n=e+"",r=zt.sendQueue.get(o);return setTimeout((()=>r&&r.sendFail(t,n)),0),o}if(_.length>Gn){const e=zt.sendQueue.get(o);return setTimeout((()=>e&&e.sendFail(Pe.EC_SDK_SEND_FAIL,"数据长度超限")),0),o}const E=this.buildData(_);return this.send(E,o,t)}buildData(e){const t=new Uint8Array(1),n=new Uint8Array(1);return t[0]=Jt.CLIENT_PRE,n[0]=Jt.CLIENT_END,super.buildData(t,e,n)}handleMessage(e){const t=function(e,t){const n=hn.objectify(e),r=cn.objectify(n.body),i=(e=>{const t=zt.sendQueue.get(e);if(t)return t.cmd})(n.seq);if(!i)return null;let o=null;const s=En.get(i);if(!s||!s.objectify)return console.error("找不到该 cmd 解码方法: "+i),{RspWrap1:n,RspWrap2:r,body:o};r.body&&(o=s.objectify(r.body));const{errCode:a,errMsg:_}=rn(n.errCode,n.errMsg);return n.errMsg=_,n.errCode=a,n.body=null,r.body=null,{RspWrap1:n,RspWrap2:r,body:o}}(e);if(!t||!t.RspWrap1||!t.RspWrap1.seq)return;const n=zt.sendQueue.get(t.RspWrap1.seq);return n&&(function(e,t){if(!Mn||Ln.disableReport||Ln.disableReqReport||e.time<0)return;if(t{qe.setStatus(qe.StatusType.CHECKING)},s.afterRequest=e=>{st.log("CHECKLOGIN",e)}),Hn.includes(t)&&(a=xn.roomQueue),a?this.pushQueue(s,a):this.sendRequest(s)}pushQueue(e,t){const n=e.callback;return e.callback=(r,i,o,s)=>{n&&n(r,i,o,s),e.running=!1,t.shift(),this.sendQueue(t)},t.push(e),this.sendQueue(t)}sendQueue(e){if(!Array.isArray(e)||0===e.length||e[0].running)return"NO_SEQ";const t=e[0];return this.sendRequest(t)}sendRequest(e){e.running=!0,e.beforeRequest&&e.beforeRequest();const t=this.client.sendRequest(e.body,e.subcmd,e.response,e.callback,e.requestCmd);return e.afterRequest&&e.afterRequest(t),t}}xn.checkLoginQueue=[],xn.roomQueue=[];var Bn=xn,Vn=class extends Bn{constructor(e){super(e),this.matchTimeoutBroadcastType=o.ServerSendClientBstWrap2Type.E_PUSH_TYPE_MATCH_TIMEOUT,this.matchUsersBroadcastType=o.ServerSendClientBstWrap2Type.E_PUSH_TYPE_MATCH_SUCCESS,this.cancelMatchBroadcastType=o.ServerSendClientBstWrap2Type.E_PUSH_TYPE_MATCH_CANCEL,this.setBroadcastHandler(this.matchTimeoutBroadcastType,this.matchUsersTimeoutBroadcast.bind(this)),this.setBroadcastHandler(this.matchUsersBroadcastType,this.matchUsersBroadcast.bind(this)),this.setBroadcastHandler(this.cancelMatchBroadcastType,this.cancelMatchBroadcast.bind(this))}matchUsersComplex(e,t){const n=He.E_CMD_MATCH_PLAYER_COMPLEX_REQ,r=this.send(e,n,this.matchUsersComplexResponse.bind(this),t);return st.log("MATCH_USERS_COMPLEX_Para",e,r),r}matchGroup(e,t){const n=He.E_CMD_MATCH_GROUP_REQ,r=this.send(e,n,this.matchGroupResponse.bind(this),t);return st.log("MATCH_GROUP_Para",e,r),r}matchRoom(e,t){const n=He.E_CMD_MATCH_ROOM_SIMPLE_REQ,r=this.send(e,n,this.matchRoomResponse.bind(this),t);return st.log("MATCH_ROOM_Para",e,r),r}cancelMatch(e,t){const n=He.E_CMD_MATCH_CANCEL_MATCH_REQ,r=this.send(e,n,this.cancelMatchResponse.bind(this),t);return st.log("CANCEL_MATCH_Para",e,r),r}matchUsersComplexResponse(e,t,n){const r=t.RspWrap1,i={code:r.errCode,msg:r.errMsg,seq:r.seq,data:t.body};st.log("matchPlayersRsp",i),n&&n(i)}matchGroupResponse(e,t,n){const r=t.RspWrap1,i={code:r.errCode,msg:r.errMsg,seq:r.seq,data:t.body};st.log("matchGroupRsp",i),n&&n(i)}matchRoomResponse(e,t,n){const r=t.RspWrap1,i={code:r.errCode,msg:r.errMsg,seq:r.seq,data:t.body};st.log("matchRoomSimpleRsp",i),n&&n(i)}cancelMatchResponse(e,t,n){const r=t.RspWrap1,i={code:r.errCode,msg:r.errMsg,seq:r.seq,data:t.body};st.log("cancelPlayerMatchRsp",i),n&&n(i)}matchUsersTimeoutBroadcast(e,t){const n={data:e,seq:t};return this.bstCallbacks.room.onMatchTimeout(n)}matchUsersBroadcast(e,t){const n={data:e,seq:t};return this.bstCallbacks.room.onMatchPlayers(n)}cancelMatchBroadcast(e,t){const n={data:e,seq:t};return this.bstCallbacks.room.onCancelMatch(n)}},Qn=class extends Bn{constructor(e){super(e),this.joinRoomBroadcastType=o.ServerSendClientBstWrap2Type.E_PUSH_TYPE_JOIN_ROOM,this.leaveRoomBroadcastType=o.ServerSendClientBstWrap2Type.E_PUSH_TYPE_LEAVE_ROOM,this.dismissRoomBroadcastType=o.ServerSendClientBstWrap2Type.E_PUSH_TYPE_DISMISS_ROOM,this.changeRoomBroadcastType=o.ServerSendClientBstWrap2Type.E_PUSH_TYPE_MODIFY_ROOM_PROPERTY,this.removeUserBroadcastType=o.ServerSendClientBstWrap2Type.E_PUSH_TYPE_REMOVE_PLAYER,this.changeCustomPlayerStatusBroadcastType=o.ServerSendClientBstWrap2Type.E_PUSH_TYPE_PLAYER_STATE,this.changeRoomPlayerProfileBroadcastType=o.ServerSendClientBstWrap2Type.E_PUSH_TYPE_MODIFY_ROOM_PLAYER_PROFILE,this.roomUserNetworkBroadcastType=o.ServerSendClientBstWrap2Type.E_PUSH_TYPE_NETWORK_STATE,this.setBroadcastHandler(this.joinRoomBroadcastType,this.onJoinRoom.bind(this)),this.setBroadcastHandler(this.leaveRoomBroadcastType,this.onLeaveRoom.bind(this)),this.setBroadcastHandler(this.dismissRoomBroadcastType,this.onDismissRoom.bind(this)),this.setBroadcastHandler(this.changeRoomBroadcastType,this.onChangeRoom.bind(this)),this.setBroadcastHandler(this.removeUserBroadcastType,this.onRemoveUser.bind(this)),this.setBroadcastHandler(this.changeCustomPlayerStatusBroadcastType,this.onChangeCustomPlayerStatus.bind(this)),this.setBroadcastHandler(this.changeRoomPlayerProfileBroadcastType,this.onChangeRoomPlayerProfile.bind(this)),this.setBroadcastHandler(this.roomUserNetworkBroadcastType,this.onChangePlayerNetworkState.bind(this))}createRoom(e,t){const n=He.E_CMD_CREATE_ROOM_REQ,r=this.send(e,n,this.createRoomResponse.bind(this),t);return st.log("CREATE_ROOM_Para",e,r),r}joinRoom(e,t){const n=He.E_CMD_JOIN_ROOM_REQ,r=this.send(e,n,this.joinRoomResponse.bind(this),t);return st.log("JOIN_ROOM_Para",e,r),r}leaveRoom(e,t){const n=He.E_CMD_QUIT_ROOM_REQ,r=this.send(e,n,this.leaveRoomResponse.bind(this),t);return st.log("LEAVE_ROOM_Para",e,r),r}dismissRoom(e,t){const n=He.E_CMD_DISSMISS_ROOM_REQ,r=this.send(e,n,this.dismissRoomResponse.bind(this),t);return st.log("DISMISS_ROOM_Para",e,r),r}changeRoom(e,t){const n=He.E_CMD_CHANGE_ROOM_PROPERTIS_REQ,r=this.send(e,n,this.changeRoomResponse.bind(this),t);return st.log("CHANGE_ROOM_Para",e,r),r}removeUser(e,t){const n=He.E_CMD_REMOVE_MEMBER_REQ,r=this.send(e,n,this.removeUserResponse.bind(this),t);return st.log("REMOVE_USER_Para",e,r),r}getRoomByRoomId(e,t){const n=He.E_CMD_GET_ROOM_DETAIL_REQ,r=this.send(e,n,this.getRoomByRoomIdRsp().bind(this),t);return st.log("GET_ROOM_BY_ROOM_ID_Para",e,r),r}getRoomList(e,t){const n=He.E_CMD_GET_ROOM_LIST_V2_REQ,r=this.send(e,n,this.getRoomListResponse.bind(this),t);return st.log("GET_ROOM_LIST_Para",e,r),r}createRoomResponse(e,t,n){const r=t.RspWrap1,i={code:r.errCode,msg:r.errMsg,seq:r.seq,data:t.body};st.log("createRoomRsp",i),n&&n(i)}joinRoomResponse(e,t,n){const r=t.RspWrap1,i={code:r.errCode,msg:r.errMsg,seq:r.seq,data:t.body};st.log("joinRoomRsp",i),n&&n(i)}leaveRoomResponse(e,t,n){const r=t.RspWrap1,i={code:r.errCode,msg:r.errMsg,seq:r.seq,data:t.body};st.log("leaveRoomRsp",i),n&&n(i)}dismissRoomResponse(e,t,n){const r=t.RspWrap1,i={code:r.errCode,msg:r.errMsg,seq:r.seq,data:t.body};st.log("dismissRoomRsp",i),n&&n(i)}changeRoomResponse(e,t,n){const r=t.RspWrap1,i={code:r.errCode,msg:r.errMsg,seq:r.seq,data:t.body};st.log("changeRoomRsp",i),n&&n(i)}removeUserResponse(e,t,n){const r=t.RspWrap1,i={code:r.errCode,msg:r.errMsg,seq:r.seq,data:t.body};st.log("removePlayerRsp",i),n&&n(i)}getRoomByRoomIdRsp(){return(e,t,n)=>{const r=t.RspWrap1,i={code:r.errCode,msg:r.errMsg,seq:r.seq,data:t.body};st.log("getRoomByRoomIdRsp",i),n&&n(i)}}getRoomListResponse(e,t,n){const r=t.RspWrap1,i={code:r.errCode,msg:r.errMsg,seq:r.seq,data:t.body};st.log("getRoomListRsp",i),n&&n(i)}onJoinRoom(e,t){const n={data:e,seq:t};return this.bstCallbacks.room.onJoinRoom(n)}onLeaveRoom(e,t){const n={data:e,seq:t};return this.bstCallbacks.room.onLeaveRoom(n)}onDismissRoom(e,t){const n={data:e,seq:t};return this.bstCallbacks.room.onDismissRoom(n)}onChangeRoom(e,t){const n={data:e,seq:t};return this.bstCallbacks.room.onChangeRoom(n)}onRemoveUser(e,t){const n={data:e,seq:t};return this.bstCallbacks.room.onRemovePlayer(n)}onChangeCustomPlayerStatus(e,t){const n={data:e,seq:t};return this.bstCallbacks.room.onChangeCustomPlayerStatus(n)}onChangeRoomPlayerProfile(e,t){const n={data:e,seq:t};return this.bstCallbacks.room.onChangeRoomPlayerProfile(n)}onChangePlayerNetworkState(e,t){const n={data:e,seq:t};if(st.log("onChangeNetworkState",n),n.data.roomInfo){const e=JSON.parse(JSON.stringify(n));delete e.data.groupIdList,this.bstCallbacks.room.onChangePlayerNetworkState(e)}if(Array.isArray(n.data.groupIdList)&&n.data.groupIdList.length>0){const e=JSON.parse(JSON.stringify(n));delete e.data.roomInfo,delete e.data.roomId,this.bstCallbacks.group.onChangeGroupPlayerNetworkState(e)}}},Kn=class extends Bn{constructor(e){super(e),this.messageBroadcastType=o.ServerSendClientBstWrap2Type.E_PUSH_TYPE_ROOM_CHAT,this.setBroadcastHandler(this.messageBroadcastType,this.onRecvFromClient.bind(this))}sendMessage(e,t){const n=He.E_CMD_ROOM_CHAT_REQ,r=this.send(e,n,this.sendMessageResponse.bind(this),t);return st.log("SEND_MESSAGE_Para",e,r),r}sendMessageResponse(e,t,n){const r=t.RspWrap1,i={code:r.errCode,msg:r.errMsg,seq:r.seq,data:t.body};st.log("sendToClientRsp",i),n&&n(i)}onRecvFromClient(e,t){const n={data:e,seq:t};return this.bstCallbacks.room.onRecvFromClient(n)}},Wn=class extends Bn{constructor(e){super(e)}login(e,t,n,r){const i=He.E_CMD_LOGIN_REQ;let o,s,a;Array.from(this.client.queue).forEach((e=>{const t=zt.sendQueue.get(e);t&&t.cmd===i&&this.client.deleteSeqQueue(e)})),n?(o=n.timestamp,s=n.nonce,a=n.sign):(o=Math.floor(Date.now()/1e3),s=Math.floor(Math.random()*(Math.pow(2,32)-1)),a=function(e,t,n,r,i){const o=[["game_id",t],["open_id",n],["nonce",i],["timestamp",r]].sort().map((e=>e.join("="))).join("&"),s=_t(o,e||"");return{sign:at.stringify(s)}}(t,e.gameId,e.openId,o,s).sign);const _=Ze,E=$e,l=ct,d={gameId:e.gameId,openId:e.openId,sign:a,timestamp:o,nonce:s,platform:_,channel:E,deviceId:l,mac:void 0,imei:void 0};ke.setStatus(ke.StatusType.LOGINING);const u=this.send(d,i,this.loginResponse.bind(this),r);return st.log("LOGIN_Para",d,u),ke.setErrCode(0,""),u}logout(e,t){const n=He.E_CMD_LOGOUT_REQ,r=this.send(e,n,this.logoutResponse.bind(this),t);return st.log("LOGOUT_Para",e,r),ke.setStatus(ke.StatusType.LOGOUTING),r}changeCustomPlayerStatus(e,t){const n=He.E_CMD_CHANGE_PLAYER_STATE_REQ,r=this.send(e,n,this.changeCustomPlayerStatusResponse.bind(this),t);return st.log("CHANGE_USER_STATE_Para",e,r),r}changeRoomPlayerProfile(e,t){const n=He.E_CMD_CHANGE_ROOM_PLAYER_PROFILE,r=this.send(e,n,this.changeRoomPlayerProfileResponse.bind(this),t);return st.log("changeRoomPlayerProfile_Para",e,r),r}loginResponse(e,t,n){e||ke.setStatus(ke.StatusType.LOGOUT);const r=t.RspWrap1,i={code:r.errCode,msg:r.errMsg,seq:r.seq,data:t.body};this.client.handleSuccess(i.code,(()=>{De.authKey=t.body.token,De.playerId=t.body.playerId,ke.setStatus(ke.StatusType.LOGIN),!Ye.getInfo().id&&Ye.setInfo({id:i.data.playerId}),Be.setServerTime(t.body.sdkConfig.serverTime)})),ke.setErrCode(i.code,i.msg),n&&n(i),st.log("RESPONSE_LoginResponse",i)}logoutResponse(e,t,n){const r=t.RspWrap1,i={code:r.errCode,msg:r.errMsg,seq:r.seq};return st.log("RESPONSE_LogoutResponse",i),this.client.handleSuccess(i.code,(()=>{De.authKey=void 0,De.playerId=void 0,ke.setStatus(ke.StatusType.LOGOUT),Ye.setInfo({id:void 0})})),n&&n(i)}changeCustomPlayerStatusResponse(e,t,n){const r=t.RspWrap1,i={code:r.errCode,msg:r.errMsg,seq:r.seq,data:t.body};st.log("changeCustomPlayerStatusRsp",i),n&&n(i)}changeRoomPlayerProfileResponse(e,t,n){const r=t.RspWrap1,i={code:r.errCode,msg:r.errMsg,seq:r.seq,data:t.body};st.log("changeRoomPlayerProfileRsp",i),n&&n(i)}},jn=class extends Bn{constructor(e){super(e),this.joinGroupBstType=o.ServerSendClientBstWrap2Type.E_PUSH_TYPE_JOIN_GROUP,this.leaveGroupBstType=o.ServerSendClientBstWrap2Type.E_PUSH_TYPE_LEAVE_GROUP,this.dismissGroupBstType=o.ServerSendClientBstWrap2Type.E_PUSH_TYPE_DISMISS_GROUP,this.changeGroupBstType=o.ServerSendClientBstWrap2Type.E_PUSH_TYPE_MODIFY_GROUP_PROPERTY,this.removeGroupBstType=o.ServerSendClientBstWrap2Type.E_PUSH_TYPE_REMOVE_GROUP_PLAYER,this.changeCustomGroupPlayerStatusBstType=o.ServerSendClientBstWrap2Type.E_PUSH_TYPE_GROUP_PLAYER_STATE,this.changeGroupPlayerProfileBstType=o.ServerSendClientBstWrap2Type.E_PUSH_TYPE_MODIFY_GROUP_PLAYER_PROFILE,this.recvFromGroupClientType=o.ServerSendClientBstWrap2Type.E_PUSH_TYPE_GROUP_CHAT,this.setBroadcastHandler(this.joinGroupBstType,this.onJoinGroup.bind(this)),this.setBroadcastHandler(this.leaveGroupBstType,this.onLeaveGroup.bind(this)),this.setBroadcastHandler(this.dismissGroupBstType,this.onDismissGroup.bind(this)),this.setBroadcastHandler(this.changeGroupBstType,this.onChangeGroup.bind(this)),this.setBroadcastHandler(this.removeGroupBstType,this.onRemoveGroupPlayer.bind(this)),this.setBroadcastHandler(this.changeCustomGroupPlayerStatusBstType,this.onChangeCustomGroupPlayerStatus.bind(this)),this.setBroadcastHandler(this.changeGroupPlayerProfileBstType,this.onChangeGroupPlayerProfile.bind(this)),this.setBroadcastHandler(this.recvFromGroupClientType,this.onRecvFromGroupClient.bind(this))}createGroup(e,t){const n=He.E_CMD_CREATE_GROUP_REQ,r=this.send(e,n,this.createGroupResponse.bind(this),t);return st.log("CREATE_GROUP_Para",e,r),r}joinGroup(e,t){const n=He.E_CMD_JOIN_GROUP_REQ,r=this.send(e,n,this.joinGroupResponse.bind(this),t);return st.log("JOIN_GROUP_Para",e,r),r}leaveGroup(e,t){const n=He.E_CMD_QUIT_GROUP_REQ,r=this.send(e,n,this.leaveGroupResponse.bind(this),t);return st.log("LEAVE_GROUP_Para",e,r),r}dismissGroup(e,t){const n=He.E_CMD_DISMISS_GROUP_REQ,r=this.send(e,n,this.dismissGroupResponse.bind(this),t);return st.log("DISMISS_GROUP_Para",e,r),r}changeGroup(e,t){const n=He.E_CMD_CHANGE_GROUP_PROPERTIES_REQ,r=this.send(e,n,this.changeGroupResponse.bind(this),t);return st.log("CHANGE_GROUP_Para",e,r),r}removeGroupPlayer(e,t){const n=He.E_CMD_REMOVE_GROUP_MEMBER_REQ,r=this.send(e,n,this.removeGroupPlayerResponse.bind(this),t);return st.log("REMOVE_GROUP_PLAYER_Para",e,r),r}getGroupByGroupId(e,t){const n=He.E_CMD_GET_GROUP_DETAIL_REQ,r=this.send(e,n,this.getGroupByGroupIdResponse.bind(this),t);return st.log("GET_GROUP_BY_GROUP_ID_Para",e,r),r}getMyGroups(e,t){const n=He.E_CMD_GET_GROUP_LIST_REQ,r=this.send(e,n,this.getMyGroupsResponse.bind(this),t);return st.log("GET_MY_GROUPS_Para",e,r),r}changeCustomGroupPlayerStatus(e,t){const n=He.E_CMD_CHANGE_GROUP_PLAYER_STATE_REQ,r=this.send(e,n,this.changeCustomGroupPlayerStatusResponse.bind(this),t);return st.log("CHANGE_CUSTOM_GROUP_PLAYER_STATUS_Para",e,r),r}changeGroupPlayerProfile(e,t){const n=He.E_CMD_CHANGE_GROUP_PLAYER_PROFILE,r=this.send(e,n,this.changeGroupPlayerProfileResponse.bind(this),t);return st.log("changeGroupPlayerProfile_Para",e,r),r}sendToGroupClient(e,t){const n=He.E_CMD_GROUP_CHAT_REQ,r=this.send(e,n,this.sendToGroupClientResponse.bind(this),t);return st.log("SEND_TO_GROUP_CLIENT_Para",e,r),r}createGroupResponse(e,t,n){const r=t.RspWrap1,i={code:r.errCode,msg:r.errMsg,seq:r.seq,data:t.body};st.log("createGroupRsp",i),n&&n(i)}joinGroupResponse(e,t,n){const r=t.RspWrap1,i={code:r.errCode,msg:r.errMsg,seq:r.seq,data:t.body};st.log("joinGroupRsp",i),n&&n(i)}leaveGroupResponse(e,t,n){const r=t.RspWrap1,i={code:r.errCode,msg:r.errMsg,seq:r.seq,data:t.body};st.log("leaveGroupRsp",i),n&&n(i)}dismissGroupResponse(e,t,n){const r=t.RspWrap1,i={code:r.errCode,msg:r.errMsg,seq:r.seq,data:t.body};st.log("dismissGroupRsp",i),n&&n(i)}changeGroupResponse(e,t,n){const r=t.RspWrap1,i={code:r.errCode,msg:r.errMsg,seq:r.seq,data:t.body};st.log("changeGroupRsp",i),n&&n(i)}removeGroupPlayerResponse(e,t,n){const r=t.RspWrap1,i={code:r.errCode,msg:r.errMsg,seq:r.seq,data:t.body};st.log("removeGroupPlayerRsp",i),n&&n(i)}getGroupByGroupIdResponse(e,t,n){const r=t.RspWrap1,i={code:r.errCode,msg:r.errMsg,seq:r.seq,data:t.body};st.log("getGroupByGroupIdRsp",i),n&&n(i)}getMyGroupsResponse(e,t,n){const r=t.RspWrap1,i={code:r.errCode,msg:r.errMsg,seq:r.seq,data:t.body};st.log("getMyGroupsRsp",i),n&&n(i)}changeCustomGroupPlayerStatusResponse(e,t,n){const r=t.RspWrap1,i={code:r.errCode,msg:r.errMsg,seq:r.seq,data:t.body};st.log("changeCustomGroupPlayerStatusRsp",i),n&&n(i)}changeGroupPlayerProfileResponse(e,t,n){const r=t.RspWrap1,i={code:r.errCode,msg:r.errMsg,seq:r.seq,data:t.body};st.log("changeGroupPlayerProfileRsp",i),n&&n(i)}sendToGroupClientResponse(e,t,n){const r=t.RspWrap1,i={code:r.errCode,msg:r.errMsg,seq:r.seq,data:t.body};st.log("sendToGroupClientRsp",i),n&&n(i)}onJoinGroup(e,t){const n={data:e,seq:t};return this.bstCallbacks.group.onJoinGroup(n)}onLeaveGroup(e,t){const n={data:e,seq:t};return this.bstCallbacks.group.onLeaveGroup(n)}onDismissGroup(e,t){const n={data:e,seq:t};return this.bstCallbacks.group.onDismissGroup(n)}onChangeGroup(e,t){const n={data:e,seq:t};return this.bstCallbacks.group.onChangeGroup(n)}onRemoveGroupPlayer(e,t){const n={data:e,seq:t};return this.bstCallbacks.group.onRemoveGroupPlayer(n)}onChangeCustomGroupPlayerStatus(e,t){const n={data:e,seq:t};return this.bstCallbacks.group.onChangeCustomGroupPlayerStatus(n)}onChangeGroupPlayerProfile(e,t){const n={data:e,seq:t};return this.bstCallbacks.group.onChangeGroupPlayerProfile(n)}onRecvFromGroupClient(e,t){const n={data:e,seq:t};return this.bstCallbacks.group.onRecvFromGroupClient(n)}},Jn=class extends Bn{constructor(e,t,n){super(e),this.pingTimer=new et,this.pongTimer=new et,this.currentSeq="",this.retry=2,this.id=t,this.frameSender=n}get timeout(){return this.id===o.ConnectionType.RELAY&&Le.enableUDP?Le.pingTimeout/2:Le.pingTimeout}unbindSocket(){this.stop(),super.unbindSocket()}ping(e){if(rt(this.pingTimer),!De.authKey)return;const t=Date.now(),n=this.frameSender&&this.frameSender.roomInfo&&this.frameSender.roomInfo.routeId?this.frameSender.roomInfo.routeId:"",r={conType:this.id,routeId:n},i=this.send(r,He.E_CMD_HEART_BEAT_REQ,((e,n)=>this.handlePong(e,n,t)),e);this.currentSeq=i,st.log("PING",this.id,i),nt(this.pongTimer,(()=>this.handlePongTimeout(i)),this.timeout)}stop(){rt(this.pingTimer,this.pongTimer)}handlePong(e,t,n){if(st.log("Pong",this.id,t.RspWrap1,"send",e),rt(this.pongTimer),!e)return this.handlePongTimeout(t.RspWrap1.seq);this.retry=2,this.client.clearQueue();const r=t.RspWrap1.errCode;return Un(r)?(ke.setStatus(ke.StatusType.LOGOUT),this.client.socket.emit(Vt.autoAuth,{})):Yn(r)&&this.client.socket.id===o.ConnectionType.RELAY?(qe.setStatus(qe.StatusType.OFFLINE),this.client.socket.emit(Vt.autoAuth,{})):void nt(this.pingTimer,this.ping.bind(this),this.timeout)}handlePongTimeout(e){if(this.client.deleteSeqQueue(e),this.retry--,e===this.currentSeq&&this.client.socket){if(this.id===o.ConnectionType.RELAY&&Le.enableUDP){if(this.retry>=0)return nt(this.pingTimer,this.ping.bind(this),this.timeout);this.retry=2}this.client.socket.connectNewSocket(this.client.socket.url),this.client.clearQueue(),st.log("Pong_Timeout",this.id)}}};class Xn{constructor(){this.contexts=[]}bindCallbacks(e){-1===this.contexts.findIndex((t=>t===e))&&this.contexts.push(e),st.log("BindCallbacks",this.contexts.length)}unbindCallbacks(e){const t=this.contexts.findIndex((t=>t===e));-1!==t&&this.contexts.splice(t,1),st.log("UnBindCallbacks",this.contexts.length)}clearCallbacks(){this.contexts=[],st.log("ClearCallbacks",this.contexts.length)}handleBst(e,t){"error"!==t&&st.log(t,e);for(const n of this.contexts)n&&n[t+""]&&n[t+""](e)}}class zn extends Xn{onJoinRoom(e){this.handleBst(e,"onJoinRoom")}onLeaveRoom(e){this.handleBst(e,"onLeaveRoom")}onDismissRoom(e){this.handleBst(e,"onDismissRoom")}onChangeRoom(e){this.handleBst(e,"onChangeRoom")}onRemovePlayer(e){this.handleBst(e,"onRemovePlayer")}onMatchTimeout(e){this.handleBst(e,"onMatchTimeout")}onMatchPlayers(e){this.handleBst(e,"onMatchPlayers")}onCancelMatch(e){this.handleBst(e,"onCancelMatch")}onRecvFromClient(e){this.handleBst(e,"onRecvFromClient")}onRecvFromGameSvr(e){this.handleBst(e,"onRecvFromGameSvr")}onChangePlayerNetworkState(e){this.handleBst(e,"onChangePlayerNetworkState")}onRecvFrame(e){this.handleBst(e,"onRecvFrame")}onChangeCustomPlayerStatus(e){this.handleBst(e,"onChangeCustomPlayerStatus")}onChangeRoomPlayerProfile(e){this.handleBst(e,"onChangeRoomPlayerProfile")}onStartFrameSync(e){this.handleBst(e,"onStartFrameSync")}onStopFrameSync(e){this.handleBst(e,"onStopFrameSync")}onNetwork(e){this.handleBst(e,"onNetwork")}}class $n extends Xn{onJoinGroup(e){this.handleBst(e,"onJoinGroup")}onLeaveGroup(e){this.handleBst(e,"onLeaveGroup")}onDismissGroup(e){this.handleBst(e,"onDismissGroup")}onChangeGroup(e){this.handleBst(e,"onChangeGroup")}onRemoveGroupPlayer(e){this.handleBst(e,"onRemoveGroupPlayer")}onChangeGroupPlayerNetworkState(e){this.handleBst(e,"onChangeGroupPlayerNetworkState")}onChangeCustomGroupPlayerStatus(e){this.handleBst(e,"onChangeCustomGroupPlayerStatus")}onChangeGroupPlayerProfile(e){this.handleBst(e,"onChangeGroupPlayerProfile")}onRecvFromGroupClient(e){this.handleBst(e,"onRecvFromGroupClient")}onNetwork(e){this.handleBst(e,"onNetwork")}}let Zn,er,tr=null,nr=null,rr=null,ir=null,or=null,sr=null,ar=null,_r=null;function Er(){ur.instance.clearResponses(),Zn&&Zn.destory(),er&&er.destory(),((...e)=>{e.forEach((e=>e&&e.unbindSocket()))})(rr,ir,or,sr,ar.netUtil1,ar.netUtil2,tr,nr,_r),ze.offHide(ur.instance.onHide),ze.offShow(ur.instance.onShow),Fe.setStatus(Fe.StatusType.UNINIT),ke.setStatus(ke.StatusType.LOGOUT),ur.instance.group=null}const lr={login(e){const t=Object.assign({},Ge),n=t=>{e&&e(t),lr.loginRsp(t)};return Ge.createSignature?rr&&Ge.createSignature((e=>rr.login(t,void 0,e,n))):rr&&rr.login(t,Ge.secretKey,null,n)},loginRsp(e){if(Fe.isIniting()){if(e.code!==Pe.EC_OK)return dr(!1,{code:e.code});let n=5e3,r=!1,i=0;return e.data.sdkConfig&&(e.data.sdkConfig.pingInterval&&(n=e.data.sdkConfig.pingInterval),e.data.sdkConfig.reportInterval&&(Ln.reportInterval=e.data.sdkConfig.reportInterval),e.data.sdkConfig.serverTime&&(i=e.data.sdkConfig.serverTime),e.data.sdkConfig.enableUdp&&(r=e.data.sdkConfig.enableUdp),e.data.sdkConfig.disableReport&&(Ln.disableReport=e.data.sdkConfig.disableReport),e.data.sdkConfig.disableFrameReport&&(Ln.disableFrameReport=e.data.sdkConfig.disableFrameReport),e.data.sdkConfig.disableReqReport&&(Ln.disableReqReport=e.data.sdkConfig.disableReqReport),e.data.sdkConfig.minReportSize&&(Ln.minReportSize=e.data.sdkConfig.minReportSize)),t=Ge.openId,st.log("EventUploader"),Tn.init(),Tn.setOpenid(t||""),Mn=!0,Le.pingTimeout=n,Le.enableUDP=!!r,dr(!0,{code:Pe.EC_OK,data:{serverTime:i}}),tr.ping()}var t;e.code===Pe.EC_OK&&tr.ping()},logout:()=>rr&&rr.logout({},lr.logoutRsp),logoutRsp(e){e.code===Pe.EC_OK&&tr.stop()}};function dr(e,t){if(Fe.isIniting()){e&&Fe.setStatus(Fe.StatusType.INITED),!e&&Fe.setStatus(Fe.StatusType.UNINIT);let n=Fe.isInited()?Pe.EC_OK:Pe.EC_SDK_UNINIT;!e&&t&&t.code!==Pe.EC_OK&&(n=t.code);const r={default:"初始化失败。请确认域名是否正确配置,以及网络是否顺畅。",[Pe.EC_ACCESS_PLAYER_DUPLICATE_LOGIN]:"初始化失败。用户已在其他客户端登录。",[Pe.EC_INVALID_PARAMS_TIMESTAMP]:"初始化失败。请检查本地时间是否正常。",[Pe.EC_INVALID_PARAMS_SIGN]:"初始化失败。签名校验失败,请检查初始化参数是否正确。",[Pe.EC_INVALID_PARAMS_GAME_ID]:"初始化失败。请检查 gameId 是否正确。",[Pe.EC_SDK_SEND_FAIL]:"初始化失败。消息发送失败,请检查网络是否正常。",[Pe.EC_SDK_RES_TIMEOUT]:"初始化失败。消息响应超时,请检查网络后重试。",[Pe.EC_SDK_SOCKET_ERROR]:"初始化失败。网络异常。"+(t.errMsg||""),[Pe.EC_SDK_SOCKET_CLOSE]:"初始化失败。网络已断开。"},i=Fe.isInited()?"初始化成功":r[n]||r.default,o=t.data&&t.data.serverTime||void 0;ur.instance.initRsp&&ur.instance.initRsp({code:n,msg:i,seq:null,data:{serverTime:o}})}}class ur{constructor(e,t){if(this.ErrCode=ur.ErrCode,this.ENUM=ur.ENUM,this.group=null,!e.openId&&(e.openId=""),e.openId=e.openId+"",Object.assign(Ge,e),Object.assign(Le,t,{pingTimeout:Le.pingTimeout}),De.gameId=Ge.gameId,st.log("CONSTRUCTOR",e,t),ur.instance instanceof ur)return ur.instance;ur.instance=this}clearResponses(){ur.bstCallbacks.clearCallbacks()}onHide(){ke.setStatus(ke.StatusType.LOGOUT),qe.setStatus(qe.StatusType.OFFLINE),tr&&tr.stop(),nr&&nr.stop(),nr.client.socket.id===o.ConnectionType.RELAY&&Le.enableUDP&&nr.client.socket.close(),Dn(),st.log("SDK_onHide")}onShow(){tr&&tr.stop(),nr&&nr.stop(),tr&&tr.client.socket.url&&tr.ping(),nr&&nr.client.socket.url&&nr.ping(),Dn(),st.log("SDK_onShow",tr.client.socket.url,nr.client.socket.url)}getSocket(e){return e===o.ConnectionType.COMMON?Zn:e===o.ConnectionType.RELAY?er:void 0}init(e){this.initRsp=t=>{e(t)},function(){var e,t;Fe.isUnInit()&&(rr&&Er(),Fe.setStatus(Fe.StatusType.INITING),rr=new Wn(ur.bstCallbacks),or=new Vn(ur.bstCallbacks),sr=new Kn(ur.bstCallbacks),ir=new Qn(ur.bstCallbacks),ar=new class{constructor(e){this.netUtil1=null,this.netUtil2=null,this.frameBroadcastType=o.ServerSendClientBstWrap2Type.E_PUSH_TYPE_RELAY,this.startGameBroadcastType=o.ServerSendClientBstWrap2Type.E_PUSH_TYPE_START_GAME,this.stopGameBroadcastType=o.ServerSendClientBstWrap2Type.E_PUSH_TYPE_STOP_GAME,this.sendMessageExtBroadcastType=o.ServerSendClientBstWrap2Type.E_PUSH_TYPE_GAMESVR,this.bstCallbacks=e,this.netUtil1=new Bn(e),this.netUtil2=new Bn(e),this.netUtil1.setBroadcastHandler(this.startGameBroadcastType,this.onStartFrameSync.bind(this)),this.netUtil1.setBroadcastHandler(this.stopGameBroadcastType,this.onStopFrameSync.bind(this)),this.netUtil2.setBroadcastHandler(this.frameBroadcastType,this.onRecvFrame.bind(this)),this.netUtil2.setBroadcastHandler(this.sendMessageExtBroadcastType,this.onRecvFromGameSvr.bind(this))}setFrameRoom(e){st.log("SETFRAMEROOM",e);const t=this.getFrameRoom();this.roomInfo=e||{roomId:0,routeId:""};const n=t.routeId,r=this.roomInfo.routeId;return r?n!==r?(qe.setStatus(qe.StatusType.OFFLINE),this.autoCheckLogin()):n===r?this.autoCheckLogin():void 0:this.netUtil2.client.socket&&this.netUtil2.client.socket.close()}getFrameRoom(){return this.roomInfo||{id:0,routeId:""}}isRoomExist(){return!!this.roomInfo&&!!this.roomInfo.id}startFrameSync(e,t){if(!this.isRoomExist()){const e={RspWrap1:{seq:null,body:null,errCode:Pe.EC_SDK_NO_ROOM,errMsg:"无房间信息"},RspWrap2:null,body:null};return void this.startFrameSyncResponse(!1,e,t)}const n=He.E_CMD_START_FRAME_SYNC_REQ,r=this.netUtil1.send(e,n,this.startFrameSyncResponse.bind(this),t);return st.log("START_FRAMESYNC_Para",e,r),r}stopFrameSync(e,t){if(!this.isRoomExist()){const e={RspWrap1:{seq:null,body:null,errCode:Pe.EC_SDK_NO_ROOM,errMsg:"无房间信息"},RspWrap2:null,body:null};return void this.stopFrameSyncResponse(!1,e,t)}const n=He.E_CMD_STOP_FRAME_SYNC_REQ,r=this.netUtil1.send(e,n,this.stopFrameSyncResponse.bind(this),t);return st.log("STOP_FRAMESYNC_Para",e,r),r}sendFrame(e,t){if(!this.isRoomExist()){const e={RspWrap1:{seq:null,body:null,errCode:Pe.EC_SDK_NO_ROOM,errMsg:"无房间信息"},RspWrap2:null,body:null};return void this.sendFrameResponse(!1,e,t)}this.autoCheckLogin();const n=He.E_CMD_RELAY_SEND_FRAME_REQ,r=this.netUtil2.send(e,n,this.sendFrameResponse.bind(this),t);return st.log("SEND_FRAME_Para",e,r),r}requestFrame(e,t){if(!this.isRoomExist()){const e={RspWrap1:{seq:null,body:null,errCode:Pe.EC_SDK_NO_ROOM,errMsg:"无房间信息"},RspWrap2:null,body:null};return void this.requestFrameResponse(!1,e,t)}this.autoCheckLogin();const n=He.E_CMD_RELAY_REQUEST_FRAME_REQ,r=this.netUtil2.send(e,n,this.requestFrameResponse.bind(this),t);return st.log("REQUEST_FRAME_Para",e,r),r}checkLogin(e,t){if(!this.isRoomExist()){const t={RspWrap1:{seq:null,body:null,errCode:Pe.EC_SDK_NO_ROOM,errMsg:"无房间信息"},RspWrap2:null,body:null};return void this.checkLoginResponse(!1,t,e)}qe.setStatus(qe.StatusType.CHECKING);const n=He.E_CMD_CHECK_LOGIN_REQ,r={token:De.authKey,routeId:this.roomInfo.routeId},i=this.netUtil2.send(r,n,this.checkLoginResponse.bind(this),e);return st.log("CHECKLOGIN",i,t,r.routeId),qe.setRouteId(r.routeId),i}sendMessageExt(e,t){if(!this.isRoomExist()){const e={RspWrap1:{seq:null,body:null,errCode:Pe.EC_SDK_NO_ROOM,errMsg:"无房间信息"},RspWrap2:null,body:null};return void this.sendMessageExtResponse(!1,e,t)}this.autoCheckLogin();const n=He.E_CMD_RELAY_CLIENT_SENDTO_GAMESVR_REQ,r=this.netUtil2.send(e,n,this.sendMessageExtResponse.bind(this),t);return st.log("SEND_TO_GAMESVR_Para",e,r),r}startFrameSyncResponse(e,t,n){const r=t.RspWrap1,i={code:r.errCode,msg:r.errMsg,seq:r.seq,data:t.body};st.log("startFrameSyncRsp",i),n&&n(i)}stopFrameSyncResponse(e,t,n){const r=t.RspWrap1,i={code:r.errCode,msg:r.errMsg,seq:r.seq,data:t.body};st.log("stopFrameSyncRsp",i),n&&n(i)}autoCheckLogin(){this.connect(),this.netUtil2.client.socket.isConnect()&&qe.isOffline()&&this.netUtil2.client.socket.emit(Vt.autoAuth,{})}connect(){!this.netUtil2.client.socket.isConnect()&&this.roomInfo&&(this.netUtil2.client.socket.url=Le.url+":"+(Le.enableUDP?8585:5443),this.netUtil2.client.socket.connect("framesender connect"))}sendFrameResponse(e,t,n){const r=t.RspWrap1,i={code:r.errCode,msg:r.errMsg,seq:r.seq,data:t.body};st.log("sendFrameRsp",i),n&&n(i)}checkLoginResponse(e,t,n){qe.setStatus(qe.StatusType.OFFLINE);const r=t.RspWrap1,i={code:r.errCode,msg:r.errMsg,seq:r.seq,data:t.body};return i.code===Pe.EC_OK&&qe.setStatus(qe.StatusType.CHECKED),st.log("RESPONSE_CheckLoginResponse",i),n&&n(i)}requestFrameResponse(e,t,n){const r=t.RspWrap1,i={code:r.errCode,msg:r.errMsg,seq:r.seq,data:t.body};st.log("requestFrameRsp",i),n&&n(i)}sendMessageExtResponse(e,t,n){const r=t.RspWrap1,i={code:r.errCode,msg:r.errMsg,seq:r.seq,data:t.body};st.log("sendToGameSvrRsp",i),n&&n(i)}onRecvFrame(e,t){const n={data:{frame:Object.assign({},e.frame,{roomId:this.getFrameRoom().id})},seq:t};return An.trigger(this.roomInfo.id||void 0,n.data.frame.id),this.bstCallbacks.room.onRecvFrame(n)}onStartFrameSync(e,t){const n={data:Object.assign({},e),seq:t};return An.clear(),this.bstCallbacks.room.onStartFrameSync(n)}onStopFrameSync(e,t){const n={data:Object.assign({},e),seq:t};return An.clear(),this.bstCallbacks.room.onStopFrameSync(n)}onRecvFromGameSvr(e,t){let n={};try{n=JSON.parse(e.data)}catch(t){n=e.data}const r={data:Object.assign({},e,{data:n},{roomId:e.roomId}),seq:t};return this.bstCallbacks.room.onRecvFromGameSvr(r)}}(ur.bstCallbacks),_r=new jn(ur.bstCallbacks),Zn=new Kt(o.ConnectionType.COMMON,!1),er=new Kt(o.ConnectionType.RELAY,!0),tr=new Jn(ur.bstCallbacks,o.ConnectionType.COMMON,null),nr=new Jn(ur.bstCallbacks,o.ConnectionType.RELAY,ar),e=[tr,rr,ir,or,sr,ar.netUtil1,_r],t=[nr,ar.netUtil2],e.forEach((e=>e.bindSocket(Zn))),t.forEach((e=>e.bindSocket(er))),Bn.stopQueueLoop(),Bn.startQueueLoop(),Zn.url=Le.url,Zn.on(Vt.connect,(()=>{ke.isStatus(ke.StatusType.LOGINING)||lr.login(),Zn.url&&ur.bstCallbacks.onNetwork({code:Pe.EC_OK,data:{type:Zn.id}})})),er.on(Vt.connect,(()=>{ar.checkLogin(null,"connect "+!!er.isConnect()),er.url&&ur.bstCallbacks.onNetwork({code:Pe.EC_OK,data:{type:er.id}}),nr.ping()})),Zn.on(Vt.connectClose,(()=>{dr(!1,{code:Pe.EC_SDK_SOCKET_CLOSE}),Fe.isInited()&&(ke.setStatus(ke.StatusType.LOGOUT),Zn.url&&ur.bstCallbacks.onNetwork({code:Pe.EC_SDK_SOCKET_CLOSE,msg:"Socket断开",seq:null}))})),er.on(Vt.connectClose,(()=>{Fe.isInited()&&(qe.setStatus(qe.StatusType.OFFLINE),er.url&&ur.bstCallbacks.onNetwork({code:Pe.EC_SDK_SOCKET_CLOSE,msg:"Socket断开",seq:null}),nr.stop())})),Zn.on(Vt.connectError,(e=>{dr(!1,{code:Pe.EC_SDK_SOCKET_ERROR,errMsg:JSON.stringify(e)}),Fe.isInited()&&Zn.url&&ur.bstCallbacks.onNetwork({code:Pe.EC_SDK_SOCKET_ERROR,msg:"Socket错误",seq:null})})),er.on(Vt.connectError,(e=>{Fe.isInited()&&er.url&&ur.bstCallbacks.onNetwork({code:Pe.EC_SDK_SOCKET_ERROR,msg:"Socket错误",seq:null})})),Zn.on(Vt.autoAuth,(()=>{if(!Fe.isInited())return;const e=ke.isStatus(ke.StatusType.LOGOUT);Zn.url&&e&&lr.login()})),er.on(Vt.autoAuth,(()=>{if(!Fe.isInited())return;if(!er.url)return;ke.isStatus(ke.StatusType.LOGOUT)&&lr.login();const e=ar.roomInfo||{routeId:""};(qe.isOffline()||qe.getRouteId()!==e.routeId)&&ar.checkLogin((e=>{e.code===Pe.EC_OK&&nr.ping()}),"autoAuth")})),Zn.connect("init sdk"),ze.onHide(ur.instance.onHide),ze.onShow(ur.instance.onShow),ur.instance.group=_r)}()}initRsp(e){return null}unInit(){Fe.isUnInit()||(Bn.stopQueueLoop(),tr&&tr.stop(),nr&&nr.stop(),ke.setStatus(ke.StatusType.LOGOUT),qe.setStatus(qe.StatusType.OFFLINE),Ye.setInfo({id:void 0}),Er(),Object.assign(Ge,JSON.parse(Ue)),Object.assign(Le,JSON.parse(be)),Object.assign(De,JSON.parse(we)),ur.instance=null)}isInited(){return Fe.isInited()}changeCustomPlayerStatus(e,t,n){const r=Object.assign({},e);return rr.changeCustomPlayerStatus(r,n)}changeRoomPlayerProfile(e,t,n){const r=Object.assign({},e);return rr.changeRoomPlayerProfile(r,n)}createRoom(e,t){return this.createTeamRoom(Object.assign({},e,{teamNumber:1}),t)}createTeamRoom(e,t){"object"!=typeof e&&(e={});const n=[];let r=(e=JSON.parse(JSON.stringify(e))).maxPlayers||0,i=e.teamNumber||0;if(r%i!=0){const e="";return t&&t({seq:e,code:Pe.EC_PARAMS_INVALID,msg:"参数错误,最大玩家数无法被队伍数量整除",data:null}),e}const o=Object.assign({},e.playerInfo,{id:De.playerId,commonNetworkState:void 0,relayNetworkState:void 0,teamId:void 0,isRobot:void 0,matchAttributes:void 0});if(delete e.teamNumber,!("number"==typeof r&&"number"==typeof i&&r>=i&&i>=1)){const e="";return t&&t({seq:"",code:Pe.EC_PARAMS_INVALID,msg:"参数错误,请检查最大玩家数量和队伍数量",data:null}),e}{r=Math.floor(r),i=Math.floor(i);const e=Math.floor(r/i);for(let t=0;tObject.assign({},e,{matchStatus:void 0,teamId:"",region:"",teamLeader:"",sdkVersion:void 0,groupId:void 0,teamType:void 0,requestId:void 0}))),r={matchCode:e.matchCode,playerInfoList:n};return or.matchGroup(r,t)}matchRoom(e,t){const n=Object.assign({},e,{playerInfo:Object.assign({},e.playerInfo,{commonNetworkState:void 0,relayNetworkState:void 0,teamId:void 0,isRobot:void 0,matchAttributes:void 0,id:De.playerId})});return or.matchRoom(n,t)}cancelMatch(e,t){const n=Object.assign({},e);return or.cancelMatch(n,t)}setFrameRoom(e){return!(!e||!Array.isArray(e.playerList)||e.playerList.findIndex((e=>e.id===De.playerId))<0||(ar.setFrameRoom(e),0))}startFrameSync(e){const t=ar.roomInfo;function n(t){e&&e(t)}if(!t)return st.log("STARTFRAMESYNC","fail at roomInfo === null"),n({code:ur.ErrCode.EC_SDK_NO_ROOM,msg:"无房间信息",seq:null});st.log("STARTFRAMESYNC",ar.roomInfo),st.log("STARTFRAMESYNC","socket2 isConnect",er.isConnect(),er.socketTask),ar.checkLogin((r=>{if(r.code===Pe.EC_OK){st.log("STARTFRAMESYNC","start");const n={roomId:t.id,gameId:Ge.gameId};return ar.startFrameSync(n,e)}return st.log("STARTFRAMESYNC","fail at CheckLogin, seq=",r.seq,", code=",r.code,t),n({code:ur.ErrCode.EC_SDK_NO_CHECK_LOGIN,msg:"CheckLogin失败。"+JSON.stringify(r),seq:null})}),"sdk startFrame")}stopFrameSync(e){const t={roomId:(ar.roomInfo||{id:void 0}).id,gameId:Ge.gameId};ar.stopFrameSync(t,(t=>e&&e(t)))}sendFrame(e,t){const n={roomId:(ar.roomInfo||{id:void 0}).id,item:{playerId:De.playerId,data:JSON.stringify(e.data),timestamp:Date.now()}};return ar.sendFrame(n,t)}requestFrame(e,t){const n=(ar.roomInfo||{id:void 0}).id;e.beginFrameId=Number(e.beginFrameId)||1,e.endFrameId=Number(e.endFrameId)||1;let r=e.beginFrameId,i=Math.min(r+1999,e.endFrameId),o=[];const s=a=>{if(0!==a.code)return t&&t(a);if(o=o.concat(a.data.frames),a.data.isPartial&&o.length>0){const e=o.length-1;i=o[e].id}return i3e4&&(this.isUpdating=!1),!this.isUpdating&&this.update()}clear(){this.batch=[],this.isUpdating=!1,this.updateTime=Date.now()}update(){if(this.updateTime=Date.now(),this.isUpdating=!0,this.batch=this.batch.filter((e=>!e.isUpdating)),this.batch.forEach((e=>e.isUpdating=!0)),0===this.batch.length)return this.isUpdating=!1;this.bstUpdaterFunc(((e,t)=>this.trigger(e,t)))}trigger(e,t){this.isUpdating=!1,this.batch.forEach((n=>{n.isUpdating&&e&&t&&setTimeout((()=>{let r=!1;try{r=n.shouldItemUpdate(t)}catch(e){console.log(e)}r&&n.itemUpdater(e,t)}),0)})),this.batch=this.batch.filter((e=>!e.isUpdating)),this.batch.length>0&&setTimeout((()=>!this.isUpdating&&this.update()),500)}}class cr{constructor(e){this.group=e,this.bstUpdater=new hr((e=>{if(!this.group||!this.group.groupInfo||!this.group.groupInfo.id)return e(null,null);pr.getGroupByGroupId({groupId:this.group.groupInfo.id},(t=>t&&t.data&&t.data.groupInfo&&t.data.groupInfo.id?e(t.seq,t.data.groupInfo):e(null,null)))}))}onNetwork(e){this.group.onUpdate&&this.group.onUpdate(this.group)}onJoinGroup(e){this.matchGroupInfo(e)&&this.bstUpdater.push({bstSeq:e.seq,shouldItemUpdate:t=>t.id===e.data.groupInfo.id,itemUpdater:(t,n)=>{const r=e.data.joinPlayerId;n&&n.groupPlayerList&&n.groupPlayerList.find((e=>e.id===r))&&(e.seq+="_"+t,e.data=Object.assign({},e.data,{groupInfo:n}),this.saveAndInvoke("onJoinGroup",e))}})}onLeaveGroup(e){this.bstUpdater.clear(),this.saveAndInvoke("onLeaveGroup",e)}onDismissGroup(e){this.bstUpdater.clear(),this.matchGroupInfoAndInvoke("onDismissGroup",e,(()=>this.group.groupInfo={}))}onChangeGroup(e){this.matchGroupInfo(e)&&this.bstUpdater.push({bstSeq:e.seq,shouldItemUpdate:t=>t.id===e.data.groupInfo.id,itemUpdater:(t,n)=>{e.seq+="_"+t,e.data=Object.assign({},e.data,{groupInfo:n}),this.saveAndInvoke("onChangeGroup",e)}})}onRemoveGroupPlayer(e){this.matchGroupInfo(e)&&this.bstUpdater.push({bstSeq:e.seq,shouldItemUpdate:t=>t.id===e.data.groupInfo.id,itemUpdater:(t,n)=>{const r=e.data.removePlayerId;n&&n.groupPlayerList&&!n.groupPlayerList.find((e=>e.id===r))&&(e.seq+="_"+t,e.data=Object.assign({},e.data,{groupInfo:n}),this.saveAndInvoke("onRemoveGroupPlayer",e))}})}onChangeGroupPlayerNetworkState(e){const t=e.data.groupIdList,n=this.group.groupInfo.id;n&&(!Array.isArray(t)||t.length<=0||t.find((e=>e===n))&&this.bstUpdater.push({bstSeq:e.seq,shouldItemUpdate:e=>e.id===n,itemUpdater:(t,n)=>{const r=e.data.changePlayerId,i=n&&n.groupPlayerList&&n.groupPlayerList.find((e=>e.id===r));if(i){const o=i.commonGroupNetworkState,s={seq:e.seq+"_"+t,data:{networkState:o,changePlayerId:r,groupInfo:n}};this.saveAndInvoke("onChangeGroupPlayerNetworkState",s)}}}))}onChangeCustomGroupPlayerStatus(e){this.matchGroupInfo(e)&&this.bstUpdater.push({bstSeq:e.seq,shouldItemUpdate:t=>t.id===e.data.groupInfo.id,itemUpdater:(t,n)=>{const r=e.data.changePlayerId,i=n&&n.groupPlayerList&&n.groupPlayerList.find((e=>e.id===r));i&&(e.seq+="_"+t,e.data=Object.assign({},e.data,{customGroupPlayerStatus:i.customGroupPlayerStatus,groupInfo:n}),this.saveAndInvoke("onChangeCustomGroupPlayerStatus",e))}})}onChangeGroupPlayerProfile(e){this.matchGroupInfo(e)&&this.bstUpdater.push({bstSeq:e.seq,shouldItemUpdate:t=>t.id===e.data.groupInfo.id,itemUpdater:(t,n)=>{const r=e.data.changePlayerId,i=n&&n.groupPlayerList&&n.groupPlayerList.find((e=>e.id===r));i&&(e.seq+="_"+t,e.data=Object.assign({},e.data,{customProfile:i.customGroupPlayerProfile,groupInfo:n}),this.saveAndInvoke("onChangeGroupPlayerProfile",e))}})}onRecvFromGroupClient(e){this.matchIDAndInvoke("onRecvFromGroupClient",e)}matchGroupInfo(e){return this.group.groupInfo.id===e.data.groupInfo.id}matchID(e){return this.group.groupInfo.id===e.data.groupId}invoke(e,t){this.group[e]&&this.group[e].call(this.group,t)}saveAndInvoke(e,t){this.matchGroupInfo(t)&&(this.group.groupUtil.setGroupInfo(t.data.groupInfo),this.invoke(e,t))}matchIDAndInvoke(e,t,n){this.matchID(t)&&(n&&n(t),this.invoke(e,t))}matchGroupInfoAndInvoke(e,t,n){this.matchGroupInfo(t)&&(n&&n(t),this.invoke(e,t))}}class fr{constructor(e){this.group=e}setGroupInfo(e){!e&&(e={}),this.group.groupInfo=JSON.parse(JSON.stringify(e||{})),this.group.groupInfo.groupPlayerList=this.group.groupInfo.groupPlayerList||[],this.group.onUpdate&&this.group.onUpdate(this.group)}saveGroupInfo(e){e.code===o.QAppProtoErrCode.EC_OK&&this.setGroupInfo(e.data?e.data.groupInfo:null)}addGroupParam(){return{groupId:this.group.groupInfo.id||""}}initBroadcast(){this.group.groupBroadcast||(this.group.groupBroadcast=new cr(this.group))}}class pr extends class{}{constructor(e){super(),this.groupUtil=new fr(this),this.groupUtil.setGroupInfo(e||null)}initGroup(e){this.groupUtil.setGroupInfo(e)}onUpdate(e){}static getGroupByGroupId(e,t){t=pt(t),ur.instance.group.getGroupByGroupId(e,t)}static getMyGroups(e){e=pt(e),ur.instance.group.getMyGroups({},e)}createGroup(e,t){const n=Object.assign({},e,{playerInfo:Object.assign({},e.playerInfo,{id:De.playerId,commonGroupNetworkState:void 0})});ur.instance.group.createGroup(n,pt((e=>{this.groupUtil.saveGroupInfo(e),t&&t(e)})))}getGroupDetail(e){const t={groupId:this.groupInfo.id};ur.instance.group.getGroupByGroupId(t,pt((t=>{this.groupUtil.saveGroupInfo(t),e&&e(t)})))}joinGroup(e,t){const n=Object.assign({},e,{playerInfo:Object.assign({},e.playerInfo,{id:De.playerId,commonGroupNetworkState:void 0}),groupId:this.groupInfo.id});ur.instance.group.joinGroup(n,pt((e=>{this.groupUtil.saveGroupInfo(e),t&&t(e)})))}leaveGroup(e,t){const n={groupId:this.groupInfo.id};ur.instance.group.leaveGroup(n,pt((e=>{this.groupUtil.saveGroupInfo(e),t&&t(e)})))}dismissGroup(e,t){const n={groupId:this.groupInfo.id};ur.instance.group.dismissGroup(n,pt((e=>{e.code===o.QAppProtoErrCode.EC_OK&&this.groupUtil.setGroupInfo(null),t&&t(e)})))}changeGroup(e,t){const n=[];e.hasOwnProperty("groupName")&&n.push(o.ChangeGroupOption.GROUP_NAME),e.hasOwnProperty("owner")&&n.push(o.ChangeGroupOption.GROUP_OWNER),e.hasOwnProperty("customProperties")&&n.push(o.ChangeGroupOption.GROUP_CUSTOM_PROPERTIES),e.hasOwnProperty("isForbidJoin")&&n.push(o.ChangeGroupOption.GROUP_IS_FORBID_JOIN);const r=Object.assign({},e,{groupId:this.groupInfo.id,changeGroupOptionList:n});ur.instance.group.changeGroup(r,pt((e=>{this.groupUtil.saveGroupInfo(e),t&&t(e)})))}removeGroupPlayer(e,t){const n=Object.assign({},e,{groupId:this.groupInfo.id});ur.instance.group.removeGroupPlayer(n,pt((e=>{this.groupUtil.saveGroupInfo(e),t&&t(e)})))}changeCustomGroupPlayerStatus(e,t){const n=Object.assign({},e,{groupId:this.groupInfo.id});ur.instance.group.changeCustomGroupPlayerStatus(n,pt((e=>{this.groupUtil.saveGroupInfo(e),t&&t(e)})))}changeGroupPlayerProfile(e,t){const n=Object.assign({},e,{groupId:this.groupInfo.id});ur.instance.group.changeGroupPlayerProfile(n,pt((e=>{this.groupUtil.saveGroupInfo(e),t&&t(e)})))}sendToGroupClient(e,t){const n=Object.assign({},e,{groupId:this.groupInfo.id});ur.instance.group.sendToGroupClient(n,pt(t))}}class Rr{constructor(e,t){this.frameIdFill=0,this.frameIdSent=0,this.autoReqFrameErrTimes=0,this.lastFrameTime=0,this.beginFrameId=-1,this.endFrameId=-1,this.fillCache={},this.timer=new mr(e),this.callback=t}reset(e=0){this.timer.init(),this.frameIdSent=e,this.frameIdFill=e,this.lastFrameTime=0}push(e,t){const n=e.data.frame.id;1===n&&this.reset(),this.timer.push(n,Date.now());const r=this.frameIdSent,i=this.frameIdFill;return this.frameIdFill=n,Le.isAutoRequestFrame?n<=r+1?this.send(e):(this.fillCache[n]={endFrameId:n,data:[e.data.frame]},void(n>i+1&&this.fill(i+1,n-1,t))):this.send(e)}retryFill(e){this.beginFrameId===this.endFrameId&&this.beginFrameId<0||(this.autoReqFrameErrTimes=0,this.fill(this.beginFrameId,this.endFrameId,e))}send(e){const t=e.data.frame.id;if(t<=this.frameIdSent)return;e.data.frame.time=this.timer.time(t),this.frameIdSent=t,this.callback(e),!this.lastFrameTime&&(this.lastFrameTime=e.data.frame.time);const n=e.data.frame.time-this.lastFrameTime;0!==n&&mn.onFitFrameTime(n),Math.abs(n)>300&&!e.data.frame.isReplay&&(this.reset(t),this.timer.push(t,Date.now())),this.lastFrameTime=e.data.frame.time}fillSend(e){if(e<=this.frameIdSent+1&&this.fillCache[e]){const t=this.fillCache[e];delete this.fillCache[e],t.data.forEach((e=>this.send({data:{frame:e},seq:""}))),this.fillSend(t.endFrameId+1)}}fill(e,t,n){n.isInRoom()&&n.requestFrame({beginFrameId:e,endFrameId:t},(r=>{if(this.beginFrameId=e,this.endFrameId=t,r.code!==o.QAppProtoErrCode.EC_OK){if(this.autoReqFrameErrTimes++,this.autoReqFrameErrTimes<=5)return this.fill(e,t,n);n.onAutoRequestFrameError&&n.onAutoRequestFrameError({data:r,seq:""})}else this.beginFrameId=-1,this.endFrameId=-1,this.autoReqFrameErrTimes=0,this.fillCache[e]={endFrameId:t,data:r.data.frames.map((e=>Object.assign({},e,{roomId:n.roomInfo.id,isReplay:!0})))},this.fillSend(e)}))}}class mr{constructor(e){this._a1=e,this.init()}init(){this.n=0,this.S_xi=0,this.S_yi=0,this.S_xiyi=0,this.S_xixi=0}push(e,t){this.n++,this.S_xi+=e,this.S_yi+=t,this.S_xiyi+=e*t,this.S_xixi+=e*e}a0(e){return void 0===e&&(e=this.a1()),this.S_yi/this.n-this.a1()*this.S_xi/this.n}a1(){return(this.n*this.S_xiyi-this.S_xi*this.S_yi)/(this.n*this.S_xixi-this.S_xi*this.S_xi)}ap(){const e=this.a1();return{a0:this.a0(e),a1:e}}time(e){if(0===this.n)return 0;const t=this.n>=2?this.ap():{a0:this.S_yi-this.S_xi*this._a1,a1:this._a1};return Math.round(t.a0+e*t.a1)}}class gr{constructor(e){this.frameBroadcastFrameId=0,this.room=e,this.frameBroadcast=new Rr(this.room.roomInfo.frameRate?Math.floor(1e3/this.room.roomInfo.frameRate):66,(e=>{e&&e.data&&e.data.frame&&e.data.frame.items&&e.data.frame.items.forEach((e=>e.data="object"==typeof e.data?e.data:JSON.parse(e.data))),this.matchFrameBstAndInvoke("onRecvFrame",e)})),this.bstUpdater=new hr((e=>{if(!this.room||!this.room.roomInfo||!this.room.roomInfo.id)return e(null,null);Cr.getRoomByRoomId({roomId:this.room.roomInfo.id},(t=>t&&t.data&&t.data.roomInfo&&t.data.roomInfo.id?e(t.seq,t.data.roomInfo):e(null,null)))}))}onNetwork(e){this.room.onUpdate&&this.room.onUpdate(this.room)}onJoinRoom(e){this.matchRoomInfo(e)&&this.bstUpdater.push({bstSeq:e.seq,shouldItemUpdate:t=>t.id===e.data.roomInfo.id,itemUpdater:(t,n)=>{const r=e.data.joinPlayerId;n&&n.playerList&&n.playerList.find((e=>e.id===r))&&(e.seq+="_"+t,e.data=Object.assign({},e.data,{roomInfo:n}),this.saveAndInvoke("onJoinRoom",e))}})}onLeaveRoom(e){this.bstUpdater.clear(),this.saveAndInvoke("onLeaveRoom",e)}onDismissRoom(e){this.bstUpdater.clear(),this.matchRoomInfoAndInvoke("onDismissRoom",e,(()=>this.room.roomInfo={}))}onChangeRoom(e){this.matchRoomInfo(e)&&this.bstUpdater.push({bstSeq:e.seq,shouldItemUpdate:t=>t.id===e.data.roomInfo.id,itemUpdater:(t,n)=>{e.seq+="_"+t,e.data=Object.assign({},e.data,{roomInfo:n}),this.saveAndInvoke("onChangeRoom",e)}})}onRemovePlayer(e){this.matchRoomInfo(e)&&this.bstUpdater.push({bstSeq:e.seq,shouldItemUpdate:t=>t.id===e.data.roomInfo.id,itemUpdater:(t,n)=>{const r=e.data.removePlayerId;n&&n.playerList&&!n.playerList.find((e=>e.id===r))&&(e.seq+="_"+t,e.data=Object.assign({},e.data,{roomInfo:n}),this.saveAndInvoke("onRemovePlayer",e))}})}onRecvFromClient(e){this.matchIDAndInvoke("onRecvFromClient",e)}onRecvFromGameSvr(e){this.matchIDAndInvoke("onRecvFromGameSvr",e,null)}onMatchPlayers(e){this.room.roomUtil.setRoomInfo(e.data.roomInfo),e.data.roomInfo&&e.data.roomInfo.playerList&&e.data.roomInfo.playerList.find((e=>Or.isMe(e.id)))&&this.room.roomUtil.activeFrame();const t=e.data.matchType;yr.once(t,{code:o.QAppProtoErrCode.EC_OK,msg:"",seq:"",data:e.data})}onMatchTimeout(e){const t=e.data.matchType,n=e.data.errCode||o.QAppProtoErrCode.EC_MATCH_TIMEOUT,{errCode:r,errMsg:i}=ft(n,"");yr.once(t,{code:r,msg:i,seq:"",data:{}})}onChangePlayerNetworkState(e){this.matchRoomInfo(e)&&this.bstUpdater.push({bstSeq:e.seq,shouldItemUpdate:t=>t.id===e.data.roomInfo.id,itemUpdater:(t,n)=>{const r=e.data.changePlayerId,i=n&&n.playerList&&n.playerList.find((e=>e.id===r));if(i){e.seq+="_"+t;const r=[Me.NetworkState.COMMON_OFFLINE,Me.NetworkState.COMMON_ONLINE].includes(e.data.networkState)?i.commonNetworkState:i.relayNetworkState;e.data=Object.assign({},e.data,{networkState:r,roomInfo:n}),this.saveAndInvoke("onChangePlayerNetworkState",e)}}})}onChangeCustomPlayerStatus(e){this.matchRoomInfo(e)&&this.bstUpdater.push({bstSeq:e.seq,shouldItemUpdate:t=>t.id===e.data.roomInfo.id,itemUpdater:(t,n)=>{const r=e.data.changePlayerId,i=n&&n.playerList&&n.playerList.find((e=>e.id===r));i&&(e.seq+="_"+t,e.data=Object.assign({},e.data,{customPlayerStatus:i.customPlayerStatus,roomInfo:n}),this.saveAndInvoke("onChangeCustomPlayerStatus",e))}})}onChangeRoomPlayerProfile(e){this.matchRoomInfo(e)&&this.bstUpdater.push({bstSeq:e.seq,shouldItemUpdate:t=>t.id===e.data.roomInfo.id,itemUpdater:(t,n)=>{const r=e.data.changePlayerId,i=n&&n.playerList&&n.playerList.find((e=>e.id===r));i&&(e.seq+="_"+t,e.data=Object.assign({},e.data,{customProfile:i.customProfile,roomInfo:n}),this.saveAndInvoke("onChangeRoomPlayerProfile",e))}})}onStartFrameSync(e){this.frameBroadcast.reset(),this.matchRoomInfo(e)&&this.bstUpdater.push({bstSeq:e.seq,shouldItemUpdate:t=>t.id===e.data.roomInfo.id,itemUpdater:(t,n)=>{e.seq+="_"+t,e.data=Object.assign({},e.data,{roomInfo:n}),this.saveAndInvoke("onStartFrameSync",e)}})}onStopFrameSync(e){this.matchRoomInfo(e)&&this.bstUpdater.push({bstSeq:e.seq,shouldItemUpdate:t=>t.id===e.data.roomInfo.id,itemUpdater:(t,n)=>{e.seq+="_"+t,e.data=Object.assign({},e.data,{roomInfo:n}),this.frameBroadcast.reset(),this.saveAndInvoke("onStopFrameSync",e)}})}onRecvFrame(e){this.room.roomInfo.frameSyncState!==o.FrameSyncState.STOP&&this.frameBroadcast.push(e,this.room)}frameBroadcastFrameIdReset(e=0){return this.frameBroadcast.reset(e)}matchRoomInfo(e){return this.room.roomInfo.id===e.data.roomInfo.id}matchID(e){return this.room.roomInfo.id===e.data.roomId}invoke(e,t){this.room[e]&&this.room[e].call(this.room,t)}saveAndInvoke(e,t){this.matchRoomInfo(t)&&(this.room.roomUtil.setRoomInfo(t.data.roomInfo),this.invoke(e,t))}matchFrameBstAndInvoke(e,t,n){this.matchID({data:t.data.frame,seq:""})&&(n&&n(t),this.invoke(e,t))}matchIDAndInvoke(e,t,n){this.matchID(t)&&(n&&n(t),this.invoke(e,t))}matchRoomInfoAndInvoke(e,t,n){this.matchRoomInfo(t)&&(n&&n(t),this.invoke(e,t))}}const yr=new class{constructor(){this.callbacks={}}push(e,t){!this.callbacks[e]&&(this.callbacks[e]=[]),this.callbacks[e].push(t)}once(e,t){(this.callbacks[e]||[]).forEach((e=>e&&e(t))),this.removeCallbacksByTag(e)}removeCallbacksByTag(e){e&&this.callbacks[e]&&delete this.callbacks[e]}},Sr=new class{onMatchPlayers(e){const t={data:{roomInfo:e.data.roomInfo,errCode:Pe.EC_OK},seq:e.seq};Cr.onMatch&&Cr.onMatch(t)}onMatchTimeout(e){const t={data:{roomInfo:null,errCode:e.data.errCode},seq:e.seq};Cr.onMatch&&Cr.onMatch(t)}onCancelMatch(e){const t={data:{matchCode:e.data.matchCode,playerId:e.data.playerId},seq:e.seq};Cr.onCancelMatch&&Cr.onCancelMatch(t)}};class Ir{constructor(e){this.room=e}setRoomInfo(e){!e&&(e={});const t=JSON.parse(JSON.stringify(this.room.roomInfo||{}));this.room.roomInfo=JSON.parse(JSON.stringify(e||{})),this.room.roomInfo.playerList=this.room.roomInfo.playerList||[],this.room.isInRoom()&&Ye.setInfo(this.room.roomInfo.playerList.find((e=>e.id===De.playerId))),t.id===this.room.roomInfo.id&&this.room.roomInfo.id&&this.room.isInRoom()&&t.startGameTime===this.room.roomInfo.startGameTime||this.room.roomBroadcast&&this.room.roomBroadcast.frameBroadcastFrameIdReset(),this.room.roomInfo&&Array.isArray(this.room.roomInfo.playerList)&&this.room.roomInfo.playerList.find((e=>Or.isMe(e.id)))&&this.activeFrame(),this.room.onUpdate&&this.room.onUpdate(this.room)}saveRoomInfo(e){e.code===o.QAppProtoErrCode.EC_OK&&this.setRoomInfo(e.data?e.data.roomInfo:null)}setParam(e){this.room.roomInfo.id&&(e.roomId=this.room.roomInfo.id)}addRoomParam(){return{roomId:this.room.roomInfo.id||""}}initBroadcast(){this.room.roomBroadcast||(this.room.roomBroadcast=new gr(this.room))}activeFrame(){return ur.instance.setFrameRoom(this.room.roomInfo)}}class Cr extends class{}{constructor(e){super(),this.roomUtil=new Ir(this),this.roomUtil.setRoomInfo(e||null)}static getRoomList(e,t){ur.instance.getRoomList(e,pt(t))}static getRoomByRoomId(e,t){ur.instance.getRoomByRoomId(e,pt(t))}static getMyRoom(e){ur.instance.getRoomByRoomId({roomId:""},pt(e))}isInRoom(){return!!this.roomInfo.playerList.find((e=>e.id===De.playerId))}initRoom(e){this.roomUtil.setRoomInfo(e);let t=e;t&&t.id&&t.routeId&&Array.isArray(t.playerList)&&t.playerList.find((e=>e.id&&Or.isMe(e.id)))&&this.roomUtil.activeFrame()}onUpdate(e){}get networkState(){let e=!1,t=!1;const n=ur.instance.getSocket(o.ConnectionType.COMMON),r=ur.instance.getSocket(o.ConnectionType.RELAY);return{COMMON:e=!(!n||!n.isConnect()),RELAY:t=!(!r||!r.isConnect())}}createRoom(e,t){ur.instance.createRoom(e,pt((e=>{this.roomUtil.saveRoomInfo(e),t&&t(e)})))}createTeamRoom(e,t){ur.instance.createTeamRoom(e,pt((e=>{this.roomUtil.saveRoomInfo(e),t&&t(e)})))}joinRoom(e,t){ur.instance.joinRoom(Object.assign({},e),this.roomInfo.id,pt((e=>{this.roomUtil.saveRoomInfo(e),t&&t(e)})))}joinTeamRoom(e,t){ur.instance.joinTeamRoom(Object.assign({},e),this.roomInfo.id,pt((e=>{this.roomUtil.saveRoomInfo(e),t&&t(e)})))}leaveRoom(e,t){this.roomUtil.setParam(e),ur.instance.leaveRoom(pt((e=>{this.roomUtil.saveRoomInfo(e),t&&t(e)})))}dismissRoom(e,t){ur.instance.dismissRoom(e,this.roomInfo.id,pt((e=>{e.code===o.QAppProtoErrCode.EC_OK&&this.roomUtil.setRoomInfo(null),t&&t(e)})))}changeRoom(e,t){ur.instance.changeRoom(e,this.roomInfo,pt((e=>{this.roomUtil.saveRoomInfo(e),t&&t(e)})))}changeCustomPlayerStatus(e,t){ur.instance.changeCustomPlayerStatus(Object.assign({},e),this.roomInfo.id,pt((e=>{this.roomUtil.saveRoomInfo(e),t&&t(e)})))}changeRoomPlayerProfile(e,t){ur.instance.changeRoomPlayerProfile(Object.assign({},e),this.roomInfo.id,pt((e=>{this.roomUtil.saveRoomInfo(e),t&&t(e)})))}removePlayer(e,t){ur.instance.removePlayer(e,pt((e=>{this.roomUtil.saveRoomInfo(e),t&&t(e)})))}getRoomDetail(e){ur.instance.getRoomByRoomId(Object.assign({},this.roomUtil.addRoomParam()),pt((t=>{this.roomUtil.saveRoomInfo(t),e&&e(t)})))}matchPlayers(e,t){let n=t;st.log("typeof_Room.onMatch",typeof Cr.onMatch),"function"!=typeof Cr.onMatch&&(yr.push(o.MatchType.PLAYER_COMPLEX,t),n=e=>{if(e.code!==o.QAppProtoErrCode.EC_OK)return e.data=null,yr.once(o.MatchType.PLAYER_COMPLEX,e)}),ur.instance.matchPlayers(e,pt(n))}matchGroup(e,t){ur.instance.matchGroup(e,pt(t))}matchRoom(e,t){ur.instance.matchRoom(e,pt((e=>{this.roomUtil.saveRoomInfo(e),t&&t(e)})))}cancelPlayerMatch(e,t){let n=t;e.matchType===Me.MatchType.PLAYER_COMPLEX&&(n=n=>{n.code===Pe.EC_OK&&yr.removeCallbacksByTag(e.matchType),t&&t(n)}),ur.instance.cancelMatch(e,pt(n))}startFrameSync(e,t){this.roomUtil.activeFrame(),ur.instance.startFrameSync(pt(t))}stopFrameSync(e,t){this.roomUtil.activeFrame(),ur.instance.stopFrameSync(pt(t))}sendFrame(e,t){this.roomUtil.activeFrame(),ur.instance.sendFrame(e,pt(t))}requestFrame(e,t){this.roomUtil.activeFrame(),ur.instance.requestFrame(e,pt((e=>{e&&e.data&&e.data.frames&&e.data.frames.forEach((e=>{e.items.forEach((e=>{e.data="object"==typeof e.data?e.data:JSON.parse(e.data)}))})),t&&t(e)})))}retryAutoRequestFrame(){this.roomBroadcast.frameBroadcast.retryFill(this)}sendToClient(e,t){let n=e.recvPlayerList||[];e.recvType===Me.RecvType.ROOM_ALL?n=this.roomInfo.playerList.map((e=>e.id)):e.recvType===Me.RecvType.ROOM_OTHERS&&(n=this.roomInfo.playerList.filter((e=>e.id!==De.playerId)).map((e=>e.id)));const r={recvType:void 0,recvPlayerList:n,msg:e.msg};ur.instance.sendToClient(r,this.roomInfo.id,pt(t))}sendToGameSvr(e,t){this.roomUtil.activeFrame(),ur.instance.sendToGameSvr(e,this.roomInfo.id,pt(t))}}class Or{static isMe(e){return De.playerId===e}static get isInited(){return!!ur.instance&&ur.instance.isInited()}static init(e,t,n){ur.instance=new ur(e,t),ur.instance.init(pt(n)),ur.bstCallbacks.room.bindCallbacks(Sr)}static add(e){if(e instanceof Cr){const t=e;return t.roomUtil.initBroadcast(),void ur.bstCallbacks.room.bindCallbacks(t.roomBroadcast)}if(e instanceof pr){const t=e;return t.groupUtil.initBroadcast(),void ur.bstCallbacks.group.bindCallbacks(t.groupBroadcast)}}static remove(e){if(e instanceof Cr){const t=e;ur.bstCallbacks.room.unbindCallbacks(t.roomBroadcast)}else if(e instanceof pr){const t=e;ur.bstCallbacks.group.unbindCallbacks(t.groupBroadcast)}}static clear(){ur.bstCallbacks.room.clearCallbacks(),ur.bstCallbacks.room.bindCallbacks(Sr),ur.bstCallbacks.group.clearCallbacks()}}let Tr=0;const Ar=Math.pow(2,32)-1;var Pr={init(e){Tr=e},random(){const e=(1103515245*Tr+123456789)%Ar;return Tr=e,e/Ar}};class Mr{}Mr.Listener=null,Mr.Room=null,Mr.Group=null,Mr.ENUM=null,Mr.ErrCode=null,Mr.RandomUtil=null,Mr.DebuggerLog=null,Mr.Player=null,Mr.StatCallbacks=null,Mr.Listener=Or,Mr.Room=Cr,Mr.Group=pr,Mr.ENUM=Me,Mr.ErrCode=Pe,Mr.RandomUtil=Pr,Mr.DebuggerLog=st,Mr.Player=gn,Mr.StatCallbacks=mn,(ze.root||{}).MGOBE=Mr,Mr.types=Me,Mr.Adapter={channel:$e,platform:Ze},t.default=Mr}]).default},"object"==typeof t&&"object"==typeof o?o.exports=_():"function"==typeof define&&define.amd?define([],_):"object"==typeof t?t.MGOBE=_():_(),r=e("default",o.exports)}));e("__cjsMetaURL",t.meta.url)}}})); + +System.register("chunks:///_virtual/BuildTimeConstants.ts",["cc","./env"],(function(t){"use strict";var e,n;return{setters:[function(t){e=t.cclegacy},function(t){n=t}],execute:function(){e._RF.push({},"8be0eYvws9BSaUIEg+VLZfj","BuildTimeConstants",void 0);const s=Object.keys(n).sort();t("BuildTimeConstants",class{constructor(){const t=s.reduce(((t,e)=>Math.max(t,e.length)),0);var e=`${s.map((e=>{const s=n[e],c="boolean"==typeof s?s?"true":"false":s;return`\n${e.padStart(t," ")} : ${c}`}))}`;console.log(e)}}),e._RF.pop()}}})); + +System.register("chunks:///_virtual/MathUtil.ts",["cc"],(function(t){"use strict";var r;return{setters:[function(t){r=t.cclegacy}],execute:function(){r._RF.push({},"8c615ZS4PRMPKPA9ZqKjiJC","MathUtil",void 0);class a{static sign(t){return t>0?1:t<0?-1:0}static progress(t,r,a){return t+(r-t)*a}static lerp(t,r,a){return a>1?a=1:a<0&&(a=0),t*(1-a)+r*a}static lerpAngle(t,r,e){var s=(r%=360)-(t%=360);return s>180?r=t-(360-s):s<-180&&(r=t+(360+s)),(a.lerp(t,r,e)%360+360)%360}static angleTowards(t,r,a){var e=(r%=360)-(t%=360);e>180?r=t-(360-e):e<-180&&(r=t+(360+e));var s=r-t;return a>Math.abs(s)?r:((t+a*Math.sign(s))%360+360)%360}static clamp(t,r,a){return ta?a:t}static probability(t){return Math.random()0)return void(t.propagationStopped=!0);this.touchCount++}this.touchtEndTime&&s.totalTime-this.touchtEndTime{r("Game.EVENT_SHOW"),m.timer.load(),m.audio.resumeAll(),u.resume(),o.resume(),g.dispatchEvent(y.GAME_ENTER)})),o.on(s.EVENT_HIDE,(()=>{r("Game.EVENT_HIDE"),m.timer.save(),m.audio.pauseAll(),u.pause(),o.pause(),g.dispatchEvent(y.GAME_EXIT)}));var t=null===(e=this.gui)||void 0===e?void 0:e.addComponent(E);c.setResizeCallback((()=>{t.resize(),g.dispatchEvent(y.GAME_RESIZE)}))}update(e){this.ecs.execute(e)}run(){}}).prototype,"game",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),I=l(H.prototype,"gui",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),A=H))||A));t._RF.pop()}}})); + +System.register("chunks:///_virtual/RoleTableLevelUp.ts",["cc","./JsonUtil.ts"],(function(e){"use strict";var t,s;return{setters:[function(e){t=e.cclegacy},function(e){s=e.JsonUtil}],execute:function(){t._RF.push({},"90df81v5SdDW7InkkLK6XqG","RoleTableLevelUp",void 0);class n{constructor(){this.key=0}init(e){var t=s.get(n.TableName);0==e?e=1:e>100&&(e=100),this.data=t[e],this.key=e}get needexp(){return this.data.needexp}get hp(){return this.data.hp}}e("RoleTableLevelUp",n),n.TableName="herolvup",t._RF.pop()}}})); + +System.register("chunks:///_virtual/LoadingViewComp.ts",["cc","./ECS.ts","./ResLoader.ts","./Oops.ts","./GameUIConfig.ts","./GameEvent.ts","./JsonUtil.ts","./RoleModelJobComp.ts","./RoleTableLevelUp.ts","./Account.ts","./SingletonModuleComp.ts","./CCVMParentComp.ts"],(function(t){"use strict";var e,o,s,a,n,i,r,c,l,d,g,u,p,m;return{setters:[function(t){e=t.cclegacy,o=t._decorator,s=t.sys},function(t){a=t.ecs},function(t){n=t.resLoader},function(t){i=t.oops},function(t){r=t.UIID},function(t){c=t.GameEvent},function(t){l=t.JsonUtil},function(t){d=t.RoleModelJobComp},function(t){g=t.RoleTableLevelUp},function(t){u=t.Account},function(t){p=t.smc},function(t){m=t.CCVMParentComp}],execute:function(){var h;e._RF.push({},"92429ykTnxFCrcGyW58JWjj","LoadingViewComp",void 0);const{ccclass:C,property:f}=o;t("LoadingViewComp",C("LoadingViewComp")(h=a.register("LoadingView",!1)(h=class t extends m{constructor(...t){super(...t),this.data={finished:0,total:0,progress:"",prompt:""},this.progress=0}reset(){this.data.prompt=i.language.getLangByID("loading_load_player"),i.gui.remove(r.Loading),n.releaseDir("loading"),i.gui.open(r.Demo)}start(){s.isNative||this.enter()}enter(){this.addEvent(),this.loadRes()}addEvent(){this.on(c.LoginSuccess,this.onHandler,this)}onHandler(e,o){switch(e){case c.LoginSuccess:this.ent.remove(t)}}async loadRes(){this.data.progress=0,await this.loadCustom(),this.loadGameRes()}loadCustom(){return this.data.prompt=i.language.getLangByID("loading_load_json"),new Promise((async(t,e)=>{await l.loadAsync(d.TableName),await l.loadAsync(g.TableName),t(null)}))}loadGameRes(){this.data.prompt=i.language.getLangByID("loading_load_game"),n.loadDir("game",this.onProgressCallback.bind(this),this.onCompleteCallback.bind(this))}onProgressCallback(t,e,o){this.data.finished=t,this.data.total=e;var s=t/e;s>this.progress&&(this.progress=s,this.data.progress=(100*s).toFixed(2))}onCompleteCallback(){p.account=a.getEntity(u),p.account.connect()}})||h)||h);e._RF.pop()}}})); + +System.register("chunks:///_virtual/GUI.ts",["cc","./Logger.ts"],(function(t){"use strict";var e,i,s,n,r,o,h,c,a;return{setters:[function(t){e=t.cclegacy,i=t.Component,s=t.UITransform,n=t.Camera,r=t.view,o=t.screen,h=t.ResolutionPolicy,c=t._decorator},function(t){a=t.Logger}],execute:function(){var g;e._RF.push({},"9461cd/dGNEGK5I5J24xY6L","GUI",void 0);const{ccclass:u,menu:d}=c;t("GUI",u("GUI")(g=class extends i{onLoad(){this.init()}init(){this.transform=this.getComponent(s),this.camera=this.getComponentInChildren(n),this.resize()}resize(){let t=r.getDesignResolutionSize();var e=o.windowSize,i=e.width,s=e.height,n=i,c=s;i/s>t.width/t.height?(n=(c=t.height)*i/s,this.portrait=!1):(c=(n=t.width)*s/i,this.portrait=!0),r.setDesignResolutionSize(n,c,h.UNKNOWN),this.transform.width=n,this.transform.height=c,a.trace(t,"设计尺寸"),a.trace(e,"屏幕尺寸")}})||g);e._RF.pop()}}})); + +System.register("chunks:///_virtual/Task.ts",["cc","./BTreeNode.ts"],(function(e){"use strict";var s,t;return{setters:[function(e){s=e.cclegacy},function(e){t=e.BTreeNode}],execute:function(){s._RF.push({},"95087QhEU1G1LWnM2D7haTQ","Task",void 0);e("Task",class extends t{run(e){}}),s._RF.pop()}}})); + +System.register("chunks:///_virtual/LoadingIndicator.ts",["cc","./_rollupPluginModLoBabelHelpers.js"],(function(t){"use strict";var o,i,e,n,r,a;return{setters:[function(t){o=t.cclegacy,i=t.Node,e=t._decorator,n=t.Component},function(t){r=t.applyDecoratedDescriptor,a=t.initializerDefineProperty}],execute:function(){var s,c,l,d,u,p;o._RF.push({},"95143M/82NCOLKGzw14JlmS","LoadingIndicator",void 0);const{ccclass:g,property:h,menu:_}=e;t("default",(s=g("LoadingIndicator"),c=_("ui/prompt/LoadingIndicator"),l=h(i),s(d=c((p=r((u=class extends n{constructor(...t){super(...t),a(this,"loading",p,this),this.loading_rotate=0}update(t){this.loading_rotate+=220*t,this.loading.setRotationFromEuler(0,0,-this.loading_rotate%360),this.loading_rotate>360&&(this.loading_rotate-=360)}}).prototype,"loading",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),d=u))||d)||d));o._RF.pop()}}})); + +System.register("chunks:///_virtual/CameraUtil.ts",["cc"],(function(t){"use strict";var e,r,i;return{setters:[function(t){e=t.cclegacy,r=t.Vec3,i=t.view}],execute:function(){e._RF.push({},"95c77QQpp1EjKj8UBFCCdKu","CameraUtil",void 0);t("CameraUtil",class{static isInView(t,e){var c=t.node.getWorldPosition(),n=t.worldToScreen(e),o=r.normalize(new r,e.subtract(c)),s=t.node.forward,a=r.dot(s,o);const u=i.getViewportRect();return a>0&&n.x<=u.width&&n.x>=0&&n.y<=u.height&&n.y>=0}}),e._RF.pop()}}})); + +System.register("chunks:///_virtual/index.ts",["cc","./BTreeNode.ts","./BehaviorTree.ts","./Decorator.ts","./BranchNode.ts","./Sequence.ts","./Selector.ts","./Task.ts","./Priority.ts"],(function(e){"use strict";var t;return{setters:[function(e){t=e.cclegacy},function(t){e("BTreeNode",t.BTreeNode)},function(t){e("BehaviorTree",t.BehaviorTree)},function(t){e("Decorator",t.Decorator)},function(t){e("BranchNode",t.BranchNode)},function(t){e("Sequence",t.Sequence)},function(t){e("Selector",t.Selector)},function(t){e("Task",t.Task)},function(t){e("Priority",t.Priority)}],execute:function(){t._RF.push({},"96257XYurdITbWhyEf7Qlbn","index",void 0),t._RF.pop()}}})); + +System.register("chunks:///_virtual/GameQueryConfig.ts",["cc","./Logger.ts","./TimerManager.ts","./UrlParse.ts"],(function(t){"use strict";var e,r,a,n,s;return{setters:[function(t){e=t.cclegacy,r=t.warn},function(t){a=t.Logger},function(t){n=t.guid},function(t){s=t.UrlParse}],execute:function(){e._RF.push({},"966caeQ0xJF6KTO9PY5s05M","GameQueryConfig",void 0);t("GameQueryConfig",class{get username(){return this._data.username}get lang(){return this._data.lang||"zh"}get ip(){return this._data.ip||""}get port(){return this._data.port}get debug(){return this._data.debug}getConfigServerInfo(){let t={ips:[],ssl:!1,port:0};return this.port&&(t.port=parseInt(this.port)),t.ips.length<1&&r("请在地址栏输入游戏服务器ip"),t.port<1&&r("请在地址栏输入端口号"),t}get data(){return this._data}constructor(){this._data=null;let t=(new s).query;t&&(t.username||(t.username=n()),this._data=Object.freeze(t),a.logConfig(this._data,"查询参数"))}}),e._RF.pop()}}})); + +System.register("chunks:///_virtual/AnimatorSpine.ts",["cc","./AnimatorBase.ts"],(function(e){"use strict";var t,i,s,n;return{setters:[function(e){t=e.cclegacy,i=e.sp,s=e._decorator},function(e){n=e.default}],execute:function(){var a;t._RF.push({},"9c3fcPlHadKM5UhJurQy+S9","AnimatorSpine",void 0);const{ccclass:o,property:r,requireComponent:l,disallowMultiple:h}=s;e("default",o(a=h(a=l(i.Skeleton)(a=class extends n{constructor(...e){super(...e),this._spine=null,this._completeListenerMap=new Map,this._secondaryListenerMap=new Map}start(){this.PlayOnStart&&!this._hasInit&&(this._hasInit=!0,this._spine=this.getComponent(i.Skeleton),this._spine.setEventListener(this.onSpineEvent.bind(this)),this._spine.setCompleteListener(this.onSpineComplete.bind(this)),null!==this.AssetRawUrl&&this.initJson(this.AssetRawUrl.json))}onInit(...e){this.PlayOnStart||this._hasInit||(this._hasInit=!0,this.initArgs(...e),this._spine=this.getComponent(i.Skeleton),this._spine.setEventListener(this.onSpineEvent.bind(this)),this._spine.setCompleteListener(this.onSpineComplete.bind(this)),null!==this.AssetRawUrl&&this.initJson(this.AssetRawUrl.json))}getBone(e){return this._spine.findBone(e)}onSpineEvent(e,t){var i,s=e.animation?t.data.name:"";null===(i=this._animationPlayer)||void 0===i||i.onFrameEventCallback(s,this)}onSpineComplete(e){0===e.trackIndex&&this.onAnimFinished(),this._completeListenerMap.forEach(((t,i)=>{t?i.call(t,e):i(e)})),this._secondaryListenerMap.forEach(((t,i)=>{e.trackIndex===t.TrackIndex&&i.call(t,e)}))}playAnimation(e,t){e?this._spine.setAnimation(0,e,t):this._spine.clearTrack(0)}scaleTime(e){e>0&&(this._spine.timeScale=e)}addSecondaryListener(e,t){this._secondaryListenerMap.set(e,t)}addCompleteListener(e,t=null){this._completeListenerMap.has(e)||this._completeListenerMap.set(e,t)}removeCompleteListener(e){this._completeListenerMap.delete(e)}clearCompleteListener(){this._completeListenerMap.clear}})||a)||a)||a);t._RF.pop()}}})); + +System.register("chunks:///_virtual/AnimatorCustomization.ts",["cc","./_rollupPluginModLoBabelHelpers.js","./AnimatorBase.ts"],(function(t){"use strict";var i,n,a,e,s;return{setters:[function(t){i=t.cclegacy,n=t._decorator},function(t){a=t.applyDecoratedDescriptor,e=t.initializerDefineProperty},function(t){s=t.default}],execute:function(){var r,o,l,c,u;i._RF.push({},"9d3fcXSjFhO4pEiUiG4AA2L","AnimatorCustomization",void 0);const{ccclass:m,property:p,menu:h,disallowMultiple:y}=n;t("default",(r=h("animator/AnimatorCustomization"),o=p({override:!0,visible:!1}),m(l=y(l=r((u=a((c=class extends s{constructor(...t){super(...t),e(this,"PlayOnStart",u,this)}onInit(...t){this._hasInit||(this._hasInit=!0,this.initArgs(...t),null!==this.AssetRawUrl&&this.initJson(this.AssetRawUrl.json))}playAnimation(t,i){this._animationPlayer&&t&&this._animationPlayer.playAnimation(t,i)}scaleTime(t){this._animationPlayer&&this._animationPlayer.scaleTime(t)}}).prototype,"PlayOnStart",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),l=c))||l)||l)||l));i._RF.pop()}}})); + +System.register("chunks:///_virtual/AnimatorDragonBones.ts",["cc"],(function(){"use strict";var t;return{setters:[function(e){t=e.cclegacy}],execute:function(){t._RF.push({},"9e2b3/8sc1LHrvyVdgolbVC","AnimatorDragonBones",void 0),t._RF.pop()}}})); + +System.register("chunks:///_virtual/GameComponent.ts",["cc","./EventDispatcher.ts"],(function(e){"use strict";var t,s,i,n;return{setters:[function(e){t=e.cclegacy,s=e._decorator,i=e.Component},function(e){n=e.EventDispatcher}],execute:function(){var c;t._RF.push({},"9e3f8Q8IgZD9ZsZJ7OrkxWd","GameComponent",void 0);const{ccclass:h}=s;e("GameComponent",h("GameComponent")(c=class extends i{constructor(...e){super(...e),this._eventDispatcher=null,this._isBindMessageActive=!1}get eventDispatcher(){return this._eventDispatcher||(this._eventDispatcher=new n),this._eventDispatcher}bindMessageActive(){this._isBindMessageActive=!0}unbindMessageActive(){this._isBindMessageActive=!1}on(e,t,s){this.eventDispatcher.on(e,((e,i)=>{this.isValid?this._isBindMessageActive?this.node.active&&t.call(s,e,i):t.call(s,e,i):this._eventDispatcher&&(this._eventDispatcher.destroy(),this._eventDispatcher=null)}),s)}off(e){this._eventDispatcher&&this._eventDispatcher.off(e)}dispatchEvent(e,t=null){this.eventDispatcher.dispatchEvent(e,t)}onDestroy(){this._eventDispatcher&&(this._eventDispatcher.destroy(),this._eventDispatcher=null)}})||c);t._RF.pop()}}})); + +System.register("chunks:///_virtual/RoleModelLevelComp.ts",["cc","./ECS.ts","./ViewModel.ts","./RoleTableLevelUp.ts"],(function(e){"use strict";var t,s,o,l;return{setters:[function(e){t=e.cclegacy},function(e){s=e.ecs},function(e){o=e.VM},function(e){l=e.RoleTableLevelUp}],execute:function(){var r;t._RF.push({},"9e999Ryb6xKXrcsDo+FAe13","RoleModelLevelComp",void 0);e("RoleModelLevelComp",s.register("RoleModelLevel")(r=class extends s.Comp{constructor(...e){super(...e),this.rtluNext=new l,this.rtluCurrent=new l,this.vm=new i}vmAdd(){o.add(this.vm,"RoleLevel")}vmRemove(){this.vm.reset(),o.remove("RoleLevel")}reset(){this.vmRemove()}})||r);class i{constructor(){this.lv=0,this.exp=0,this.expNext=0}reset(){this.lv=0,this.exp=0,this.expNext=0}}t._RF.pop()}}})); + +System.register("chunks:///_virtual/RoleStateDead.ts",["cc","./AnimatorStateLogic.ts"],(function(t){"use strict";var e,o;return{setters:[function(t){e=t.cclegacy},function(t){o=t.AnimatorStateLogic}],execute:function(){e._RF.push({},"9ee6921FUJOyJsXWxCQ1Hz7","RoleStateDead",void 0);t("RoleStateDead",class extends o{constructor(t,e){super(),this.role=t,this.anim=e,this.anim.addFrameEvent("dead",this.onDead,this)}onDead(){var t=this.role.RoleView.animator.onHitActionComplete;t&&t()}onEntry(){}onUpdate(){}onExit(){}}),e._RF.pop()}}})); + +System.register("chunks:///_virtual/RoleViewAnimator.ts",["cc","./RoleEnum.ts","./AnimatorSpine.ts","./AnimationEventHandler.ts","./RoleStateAttack.ts","./RoleStateDead.ts","./RoleStateHit.ts"],(function(t){"use strict";var e,n,i,a,o,s,r,l,c,u;return{setters:[function(t){e=t.cclegacy,n=t.sp,i=t._decorator},function(t){a=t.RoleAnimatorType,o=t.WeaponName},function(t){s=t.default},function(t){r=t.AnimationEventHandler},function(t){l=t.RoleStateAttack},function(t){c=t.RoleStateDead},function(t){u=t.RoleStateHit}],execute:function(){var p;e._RF.push({},"a1be2AiDydHLZfm1EWsPQ34","RoleViewAnimator",void 0);const{ccclass:m,property:h,requireComponent:A,disallowMultiple:R}=i;t("RoleViewAnimator",m("RoleViewAnimator")(p=R(p=A(n.Skeleton)(p=class extends s{constructor(...t){super(...t),this.onAttackComplete=null,this.onHitActionComplete=null,this.role=null,this.weaponAnimName=null}start(){super.start();let t=new r,e=new Map;e.set(a.Attack,new l(this.role,t)),e.set(a.Hurt,new u(this.role,t)),e.set(a.Dead,new c(this.role,t)),this.initArgs(e,t)}left(){this.node.parent.setScale(1,1,1)}right(){this.node.parent.setScale(-1,1,1)}refresh(){this.onStateChange(this._ac.curState,this._ac.curState)}playAnimation(t,e){if(t){this.weaponAnimName=this.getWeaponAnimName();var n=`${t}_${this.weaponAnimName}`;this._spine.setAnimation(0,n,e)}else this._spine.clearTrack(0)}getWeaponAnimName(){var t=this.role.RoleModelJob;return o[t.weaponType[0]]}})||p)||p)||p);e._RF.pop()}}})); + +System.register("chunks:///_virtual/RtToSprite.ts",["cc","./_rollupPluginModLoBabelHelpers.js"],(function(t){"use strict";var e,i,o,r,n,s,h,a,u,c,l,p,d;return{setters:[function(t){e=t.cclegacy,i=t.Camera,o=t.Sprite,r=t.Node,n=t._decorator,s=t.Component,h=t.RenderTexture,a=t.UITransform,u=t.SystemEventType,c=t.gfx,l=t.SpriteFrame},function(t){p=t.applyDecoratedDescriptor,d=t.initializerDefineProperty}],execute:function(){var f,T,m,g,b,y,C,S,R,_,E;e._RF.push({},"a266clCqmFFrJ3NetOYQnmJ","RtToSprite",void 0);const{ccclass:w,property:O}=n;t("RtToSprite",(f=w("RtToSprite"),T=O({type:i,tooltip:"渲染模型的三维摄像机"}),m=O({type:o,tooltip:"显示模型的二维精灵组件"}),g=O({tooltip:"是否触摸控制旋转"}),b=O({type:r,tooltip:"三维模型",visible:function(){return!0===this.rotation}}),f((S=p((C=class extends s{constructor(...t){super(...t),d(this,"camera",S,this),d(this,"sprite",R,this),d(this,"rotation",_,this),d(this,"model",E,this),this.rt=new h,this.touched=!1}start(){let t=this.sprite.getComponent(a);this.refreshRenderTexture(t.width,t.height),this.rotation&&(this.sprite.node.on(u.TOUCH_START,this.onTouchStart,this),this.sprite.node.on(u.TOUCH_MOVE,this.onTouchMove,this),this.sprite.node.on(u.TOUCH_END,this.onTouchEnd,this),this.sprite.node.on(u.TOUCH_CANCEL,this.onTouchEnd,this))}onTouchStart(t){this.touched=!0}onTouchMove(t){if(this.touched){let e=this.model.eulerAngles,i=t.touch.getDelta().x;e.y+=-i,this.model.eulerAngles=e}}onTouchEnd(t){this.touched=!1}refreshRenderTexture(t,e){const i=new c.ColorAttachment,o=new c.DepthStencilAttachment,r=new c.RenderPassInfo([i],o,[]);this.rt.reset({width:t,height:e,passInfo:r});let n=this.sprite.spriteFrame,s=new l;s.reset({originalSize:n.originalSize,rect:n.rect,offset:n.offset,isRotate:n.rotated,borderTop:n.insetTop,borderLeft:n.insetLeft,borderBottom:n.insetBottom,borderRight:n.insetRight}),this.camera.targetTexture=this.rt,s.texture=this.rt,this.sprite.spriteFrame=s}onDestroy(){this.rotation&&(this.sprite.node.off(u.TOUCH_START,this.onTouchStart,this),this.sprite.node.off(u.TOUCH_MOVE,this.onTouchMove,this),this.sprite.node.off(u.TOUCH_END,this.onTouchEnd,this),this.sprite.node.off(u.TOUCH_CANCEL,this.onTouchEnd,this)),this.rt.destroy()}}).prototype,"camera",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),R=p(C.prototype,"sprite",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),_=p(C.prototype,"rotation",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),E=p(C.prototype,"model",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),y=C))||y));e._RF.pop()}}})); + +System.register("chunks:///_virtual/RoleEvent.ts",["cc"],(function(e){"use strict";var t;return{setters:[function(e){t=e.cclegacy}],execute:function(){let n;e("RoleEvent",void 0),t._RF.push({},"a2e7avXIapN/KtcbdDfuip8","RoleEvent",void 0),function(e){e.ChangeJob="ChangeJob"}(n||(n=e("RoleEvent",{}))),t._RF.pop()}}})); + +System.register("chunks:///_virtual/EncryptUtil.ts",["cc"],(function(t){"use strict";var r;return{setters:[function(t){r=t.cclegacy}],execute:function(){let n;t("EncryptUtil",void 0),r._RF.push({},"a74a1TprtpLx54W8v7hpLkn","EncryptUtil",void 0),function(t){function r(t){return CryptoJS.enc.Utf8.parse(t)}t.aesEncrypt=function(t,n,e){return CryptoJS.AES.encrypt(t,r(n),{iv:r(e),mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()},t.aesDecrypt=function(t,n,e){let c=CryptoJS.AES.decrypt(t,r(n),{iv:r(e),mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7});return CryptoJS.enc.Utf8.stringify(c)}}(n||(n=t("EncryptUtil",{}))),r._RF.pop()}}})); + +System.register("chunks:///_virtual/RoleEnum.ts",["cc"],(function(e){"use strict";var t;return{setters:[function(e){t=e.cclegacy}],execute:function(){let a,n;e({RoleAnimatorType:void 0,RoleAttributeType:void 0}),t._RF.push({},"a8fd6FJ+ktLLIPAwIs4E7n3","RoleEnum",void 0),function(e){e.power="power",e.physical="physical",e.agile="agile",e.hp="hp"}(a||(a=e("RoleAttributeType",{}))),function(e){e.Idle="Idle",e.Attack="Attack",e.Hurt="Hurt",e.Dead="Dead"}(n||(n=e("RoleAnimatorType",{})));e("WeaponName",{0:"Fist",1:"Katana",2:"CrossGun",3:"LongGun",4:"Razor",5:"Arch",6:"Crossbow",7:"IronCannon",8:"FireGun",9:"Wakizashi",10:"Kunai",11:"Dagger",12:"Kusarigama",13:"DanceFan",14:"Flag",15:"MilitaryFan",16:"Shield"});t._RF.pop()}}})); + +System.register("chunks:///_virtual/AnimatorCondition.ts",["cc"],(function(t){"use strict";var a,e;return{setters:[function(t){a=t.error,e=t.cclegacy}],execute:function(){let r,i;t({LogicType:void 0,ParamType:void 0}),e._RF.push({},"a92fdadrLJC5INImooQlcvV","AnimatorCondition",void 0),function(t){t[t.COMPLETE=0]="COMPLETE",t[t.BOOLEAN=1]="BOOLEAN",t[t.NUMBER=2]="NUMBER",t[t.TRIGGER=3]="TRIGGER",t[t.AUTO_TRIGGER=4]="AUTO_TRIGGER"}(r||(r=t("ParamType",{}))),function(t){t[t.EQUAL=0]="EQUAL",t[t.NOTEQUAL=1]="NOTEQUAL",t[t.GREATER=2]="GREATER",t[t.LESS=3]="LESS",t[t.GREATER_EQUAL=4]="GREATER_EQUAL",t[t.LESS_EQUAL=5]="LESS_EQUAL"}(i||(i=t("LogicType",{})));t("default",class{constructor(t,a){this._param="",this._value=0,this._logic=i.EQUAL,this._ac=a,this._param=t.param,this._value=t.value,this._logic=t.logic}getParamName(){return this._param}getParamType(){return this._ac.params.getParamType(this._param)}check(){let t=this.getParamType();if(t===r.BOOLEAN)return this._ac.params.getBool(this._param)===this._value;if(t!==r.NUMBER)return t===r.AUTO_TRIGGER?0!==this._ac.params.getAutoTrigger(this._param):t===r.TRIGGER?0!==this._ac.params.getTrigger(this._param):(a(`[AnimatorCondition.check] 错误的type: ${t}`),!1);{let t=this._ac.params.getNumber(this._param);switch(this._logic){case i.EQUAL:return t===this._value;case i.NOTEQUAL:return t!==this._value;case i.GREATER:return t>this._value;case i.LESS:return t=this._value;case i.LESS_EQUAL:return t<=this._value;default:return!1}}}}),e._RF.pop()}}})); + +System.register("chunks:///_virtual/Ambilight.ts",["cc","./_rollupPluginModLoBabelHelpers.js"],(function(t){"use strict";var e,i,r,s,a,o,n;return{setters:[function(t){e=t.cclegacy,i=t.CCInteger,r=t._decorator,s=t.Component,a=t.Sprite},function(t){o=t.applyDecoratedDescriptor,n=t.initializerDefineProperty}],execute:function(){var p,c,l,h,m;e._RF.push({},"a9730chlCBNL7hp8LBT5XuR","Ambilight",void 0);const{ccclass:u,property:_}=r;t("Ambilight",(p=u("Ambilight"),c=_(i),p((m=o((h=class extends s{constructor(...t){super(...t),n(this,"_max",m,this),this._start=0}get max(){return this._max}set max(t){this._max=t}update(t){this._material=this.node.getComponent(a).getMaterial(0),this.node.active&&this._material&&this._setShaderTime(t)}_setShaderTime(t){let e=this._start;e>this.max&&(e=0),e+=.015,this._material.setProperty("speed",e),this._start=e}}).prototype,"_max",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 1}}),o(h.prototype,"max",[c],Object.getOwnPropertyDescriptor(h.prototype,"max"),h.prototype),l=h))||l));e._RF.pop()}}})); + +System.register("chunks:///_virtual/VMEvent.ts",["cc","./_rollupPluginModLoBabelHelpers.js","./VMBase.ts"],(function(e){"use strict";var t,r,i,n,o,a,c,l;return{setters:[function(e){t=e.cclegacy,r=e.CCString,i=e.Enum,n=e.EventHandler,o=e._decorator},function(e){a=e.applyDecoratedDescriptor,c=e.initializerDefineProperty},function(e){l=e.default}],execute:function(){var s,u,h,p,f,b,d,g,m,v,y,M,w,E,V,k,z,_;t._RF.push({},"a9ce7kf8XZJeLPlT2iWn2zD","VMEvent",void 0);const{ccclass:P,property:C,executeInEditMode:A,menu:D,help:x}=o;var O;!function(e){e[e.none=0]="none",e[e["=="]=1]="==",e[e["!="]=2]="!=",e[e[">"]=3]=">",e[e[">="]=4]=">=",e[e["<"]=5]="<",e[e["<="]=6]="<="}(O||(O={}));e("default",(s=D("ModelViewer/VM-EventCall(调用函数)"),u=x("https://github.com/wsssheep/cocos_creator_mvvm_tools/blob/master/docs/VMEvent.md"),h=C({tooltip:"使用模板模式,可以使用多路径监听"}),p=C({tooltip:"监听获取值的路径",visible:function(){return!1===this.templateMode}}),f=C({tooltip:"触发一次后会自动关闭该事件"}),b=C({tooltip:"监听获取值的多条路径,这些值的改变都会通过这个函数回调,请使用 pathArr 区分获取的值 ",type:[r],visible:function(){return!0===this.templateMode}}),d=C({tooltip:"过滤模式,会根据条件过滤掉时间的触发",type:i(O)}),g=C({visible:function(){return this.filterMode!==O.none}}),m=C([n]),P(v=A(v=s(v=u((M=a((y=class extends l{constructor(...e){super(...e),c(this,"templateMode",M,this),c(this,"watchPath",w,this),c(this,"triggerOnce",E,this),c(this,"watchPathArr",V,this),c(this,"filterMode",k,this),c(this,"compareValue",z,this),c(this,"changeEvents",_,this)}onValueInit(){}onValueChanged(e,t,r){this.conditionCheck(e,this.compareValue)&&(Array.isArray(this.changeEvents)&&this.changeEvents.forEach((i=>{i.emit([e,t,r])})),!0===this.triggerOnce&&(this.enabled=!1))}conditionCheck(e,t){let r=O;switch(this.filterMode){case r.none:return!0;case r["=="]:if(e==t)return!0;break;case r["!="]:if(e!=t)return!0;break;case r["<"]:if(e"]:if(e>t)return!0;break;case r[">="]:if(e>=t)return!0;break;case r["<"]:if(e=r)return e?t.substr(0,s)+"...":t.substr(0,s);return t}static stringLen(t){for(var r=0,e=t.length,n=-1,s=0;s=0&&n<=128?1:2;return r}}),r._RF.pop()}}})); + +System.register("chunks:///_virtual/AnimatorAnimation.ts",["cc","./AnimatorBase.ts"],(function(t){"use strict";var i,n,s,a;return{setters:[function(t){i=t.cclegacy,n=t.Animation,s=t._decorator},function(t){a=t.default}],execute:function(){var e;i._RF.push({},"ab8fdrqccJLl5FydZqycRLg","AnimatorAnimation",void 0);const{ccclass:h,property:o,requireComponent:m,disallowMultiple:r,menu:_}=s;t("default",h(e=r(e=m(n)(e=_("animator/AnimatorAnimation")(e=class extends a{constructor(...t){super(...t),this._animation=null,this._animState=null,this._wrapModeMap=new Map}start(){this.PlayOnStart&&!this._hasInit&&(this._hasInit=!0,this._animation=this.getComponent(n),this._animation.on(n.EventType.FINISHED,this.onAnimFinished,this),this._animation.on(n.EventType.LASTFRAME,this.onAnimFinished,this),null!==this.AssetRawUrl&&this.initJson(this.AssetRawUrl.json))}onInit(...t){this.PlayOnStart||this._hasInit||(this._hasInit=!0,this.initArgs(...t),this._animation=this.getComponent(n),this._animation.on(n.EventType.FINISHED,this.onAnimFinished,this),this._animation.on(n.EventType.LASTFRAME,this.onAnimFinished,this),null!==this.AssetRawUrl&&this.initJson(this.AssetRawUrl.json))}playAnimation(t,i){t&&(this._animation.play(t),this._animState=this._animation.getState(t),this._animState&&(this._wrapModeMap.has(this._animState)||this._wrapModeMap.set(this._animState,this._animState.wrapMode),this._animState.wrapMode=i?2:this._wrapModeMap.get(this._animState)))}scaleTime(t){this._animState&&(this._animState.speed=t)}})||e)||e)||e)||e);i._RF.pop()}}})); + +System.register("chunks:///_virtual/NetChannelManager.ts",["cc","./NetConfig.ts","./NetGameTips.ts","./WebSock.ts","./NetInterface.ts","./NetManager.ts","./NetNodeGame.ts"],(function(e){"use strict";var n,t,a,c,o,s,i;return{setters:[function(e){n=e.cclegacy},function(e){t=e.netConfig},function(e){a=e.NetGameTips},function(e){c=e.WebSock},function(e){o=e.DefStringProtocol},function(e){s=e.NetManager},function(e){i=e.NetNodeGame}],execute:function(){let r;e("NetChannelType",void 0),n._RF.push({},"ac861qhh0NGap/G024bE62U","NetChannelManager",void 0),function(e){e[e.Game=0]="Game"}(r||(r=e("NetChannelType",{})));class g extends o{getHearbeat(){return`{"action":"LoginAction","method":"heart","data":"null","isCompress":false,"channelid":${t.channelid},"callback":"LoginAction_heart"}`}}class l{gameCreate(){this.game=new i,this.game.init(new c,new g,new a),s.getInstance().setNetNode(this.game,r.Game)}gameConnect(){s.getInstance().connect({url:`ws://${t.gameIp}:${t.gamePort}`,autoReconnect:0},r.Game)}gameClose(){s.getInstance().close(void 0,void 0,r.Game)}}e("NetChannelManager",l);e("netChannel",new l);n._RF.pop()}}})); + +System.register("chunks:///_virtual/BhvSwitchPage.ts",["cc","./_rollupPluginModLoBabelHelpers.js"],(function(e){"use strict";var t,i,n,r,s,o;return{setters:[function(e){t=e.cclegacy,i=e.CCInteger,n=e._decorator,r=e.Component},function(e){s=e.applyDecoratedDescriptor,o=e.initializerDefineProperty}],execute:function(){var h,a,d,p,u,c;t._RF.push({},"b3d083kncpDPqVztMtiq6DO","BhvSwitchPage",void 0);const{ccclass:g,property:l,executeInEditMode:x,menu:_}=n;e("default",(h=_("添加特殊行为/UI/Switch Page (切换页面)"),a=l({type:i}),g(d=x(d=h((u=s((p=class extends r{constructor(...e){super(...e),o(this,"isLoopPage",u,this),o(this,"_index",c,this),this.preIndex=0,this._isChanging=!1}get index(){return this._index}set index(e){if(this.isChanging)return;e=Math.round(e);let t=this.node.children.length-1;this.isLoopPage?(e>t&&(e=0),e<0&&(e=t)):(e>t&&(e=t),e<0&&(e=0)),this.preIndex=this._index,this._index=e,this._updatePage(e)}get isChanging(){return this._isChanging}onLoad(){this.preIndex=this.index}_updateEditorPage(e){}_updatePage(e){let t=this.node.children,i=this.preIndex,n=this.index;if(i===n)return;let r=t[i],s=t[n];r.active=!1,s.active=!0}next(){return!this.isChanging&&(this.index++,!0)}previous(){return!this.isChanging&&(this.index--,!0)}setEventIndex(e,t){return this.index>=0&&null!=this.index&&!1===this.isChanging&&(this.index=t,!0)}}).prototype,"isLoopPage",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),c=s(p.prototype,"_index",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),s(p.prototype,"index",[a],Object.getOwnPropertyDescriptor(p.prototype,"index"),p.prototype),d=p))||d)||d)||d));t._RF.pop()}}})); + +System.register("chunks:///_virtual/EcsPositionSystem.ts",["cc","./ECS.ts","./MoveTo.ts"],(function(s){"use strict";var t,e,c;return{setters:[function(s){t=s.cclegacy},function(s){e=s.ecs},function(s){c=s.MoveToSystem}],execute:function(){t._RF.push({},"b44c4Rrzl9AeaxCJpg32/WA","EcsPositionSystem",void 0);class o extends e.System{constructor(){super(),this.add(new c)}}s("EcsPositionSystem",o),t._RF.pop()}}})); + +System.register("chunks:///_virtual/EffectSingleCase.ts",["cc","./ViewUtil.ts"],(function(e){"use strict";var t,s,n,c;return{setters:[function(e){t=e.cclegacy,s=e.NodePool,n=e.Component},function(e){c=e.ViewUtil}],execute:function(){t._RF.push({},"b6288w10zdFZov3PwtgmAwf","EffectSingleCase",void 0);class i extends n{constructor(...e){super(...e),this.type=null}}class f{constructor(){this.effects=new Map}static get instance(){return null==this._instance&&(this._instance=new f),this._instance}show(e,t,n){var f,r=this.effects.get(e);return null==r&&(r=new s,this.effects.set(e,r)),0==r.size()?(f=c.createPrefabNode(e)).addComponent(i).type=e:f=r.get(),f.parent=t,n&&(f.position=n),f}put(e){var t=e.getComponent(i).type,s=this.effects.get(t);s&&s.put(e)}clear(e){e?this.effects.get(e).clear():(this.effects.forEach((e=>{e.clear()})),this.effects.clear())}}e("EffectSingleCase",f),t._RF.pop()}}})); + +System.register("chunks:///_virtual/LayerUtil.ts",["cc"],(function(e){"use strict";var t;return{setters:[function(e){t=e.cclegacy}],execute:function(){t._RF.push({},"b7a864Zpb5N4Zm7onWE1i9D","LayerUtil",void 0);class n{get value(){return this._value}get name(){return this._name}get mask(){return 1<{t.layer=e.mask,a.setNodeLayer(e,t)}))}}e("LayerUtil",a),a.MAP=new n(0,"MAP"),a.AVATAR=new n(1,"AVATAR"),a.IGNORE_RAYCAST=new n(20,"IGNORE_RAYCAST"),a.GIZMOS=new n(21,"GIZMOS"),a.EDITOR=new n(22,"EDITOR"),a.UI_3D=new n(23,"UI_3D"),a.SCENE_GIZMO=new n(24,"SCENE_GIZMO"),a.UI_2D=new n(25,"UI_2D"),a.PROFILTER=new n(28,"PROFILTER"),a.DEFAULT=new n(30,"DEFAULT"),t._RF.pop()}}})); + +System.register("chunks:///_virtual/RandomManager.ts",["cc"],(function(t){"use strict";var e;return{setters:[function(t){e=t.cclegacy}],execute:function(){e._RF.push({},"b843ep28dBO1bnnmLBQm2vo","RandomManager",void 0);class n{static get instance(){return null==this._instance&&(this._instance=new n),this._instance}getRandom(){return this.seedrandom?this.seedrandom.quick():Math.random()}setSeed(t){this.seedrandom=new Math.seedrandom(t)}getRandomInt(t,e,n=2){switch(t=Math.ceil(t),e=Math.floor(e),n){case 1:return Math.floor(this.getRandom()*(e-t))+t;case 2:return Math.floor(this.getRandom()*(e-t+1))+t;case 3:return Math.floor(this.getRandom()*(e-t-1))+t+1}return 0}getRandomByMinMaxList(t,e,n,a=2){var s=[];for(let a=0;a{t&&s(t);let r=a(i);e.node=r,r.addComponent(u).viewParams=e,this.createNode(i,e)}))}createNode(e,t){t.valid=!0;let i=t.node,r=i.getComponent(u);return i.parent=this,r.add(),i}removeByUuid(e,t){var i=this.ui_nodes.get(e);if(i){t&&this.ui_nodes.delete(i.uuid);var r=i.node;(null==r?void 0:r.getComponent(u)).remove(t)}}remove(e,t){let i=this.__nodes();for(let r=0;r{this.removeByUuid(t.uuid,e),t.valid=!1})),this.ui_nodes.clear()}}),t._RF.pop()}}})); + +System.register("chunks:///_virtual/NetNodeGame.ts",["cc","./NetConfig.ts","./NetNode.ts"],(function(e){"use strict";var t,s,i;return{setters:[function(e){t=e.cclegacy},function(e){s=e.netConfig},function(e){i=e.NetNode}],execute:function(){t._RF.push({},"bcdefoeZ55NF5b09cJUF6Xi","NetNodeGame",void 0);e("NetNodeGame",class extends i{constructor(...e){super(...e),this.isCompress=!1}req(e,t,i,n,r=!0,o=!1){let c={action:e,method:t,data:JSON.stringify(i),isCompress:this.isCompress,channelid:s.channelid};return this.request(c,n,r,o)}reqUnique(e,t,i,n,r=!0,o=!1){let c={action:e,method:t,data:JSON.stringify(i),isCompress:this.isCompress,channelid:s.channelid};return super.requestUnique(c,n,r,o)}}),t._RF.pop()}}})); + +System.register("chunks:///_virtual/BranchNode.ts",["cc","./BTreeNode.ts","./BehaviorTree.ts"],(function(n){"use strict";var t,s,e;return{setters:[function(n){t=n.cclegacy},function(n){s=n.BTreeNode},function(n){e=n.BehaviorTree}],execute:function(){t._RF.push({},"beafaDMsw9FCbGDpLVmMfa1","BranchNode",void 0);n("BranchNode",class extends s{constructor(n){super(),this.children=n||[]}start(){this._actualTask=0,super.start()}run(n){0==this.children.length?this._control.fail():(this._blackboard=n,this.start(),this._actualTaskt.name==e));t<0&&p("frameIndex 设置了不存在的name:",e),this.index=t||0}random(e,t){if(!this.spriteFrames)return;let r=this.spriteFrames.length;(null==e||e<0)&&(e=0),(null==t||t>r)&&(t=r),this.index=Math.floor(Math.random()*(t-e)+e)}next(){this.index++}previous(){this.index--}}).prototype,"spriteFrames",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[null]}}),a(x.prototype,"index",[h],Object.getOwnPropertyDescriptor(x.prototype,"index"),x.prototype),F=a(x.prototype,"_index",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),m=x))||m)||m)||m)||m));t._RF.pop()}}})); + +System.register("chunks:///_virtual/CCComp.ts",["cc","./EventDispatcher.ts","./ViewUtil.ts"],(function(e){"use strict";var t,s,i,n,c;return{setters:[function(e){t=e.cclegacy,s=e._decorator,i=e.Component},function(e){n=e.EventDispatcher},function(e){c=e.ViewUtil}],execute:function(){var h,r,a;t._RF.push({},"c979cCh92NKBosgpnsjE/8/","CCComp",void 0);const{ccclass:o,property:p}=s;e("CCComp",o("CCComp")((a=r=class extends i{constructor(...e){super(...e),this.nodes=new Map,this._eventDispatcher=null,this._isBindMessageActive=!1}get(e){return this.nodes.get(e)}onLoad(){c.nodeTreeInfoLite(this.node,this.nodes)}get eventDispatcher(){return this._eventDispatcher||(this._eventDispatcher=new n),this._eventDispatcher}bindMessageActive(){this._isBindMessageActive=!0}unbindMessageActive(){this._isBindMessageActive=!1}on(e,t,s){this.eventDispatcher.on(e,((e,i)=>{this.isValid?this._isBindMessageActive?this.node.active&&t.call(s,e,i):t.call(s,e,i):this._eventDispatcher&&(this._eventDispatcher.destroy(),this._eventDispatcher=null)}),s)}off(e){this._eventDispatcher&&this._eventDispatcher.off(e)}dispatchEvent(e,t=null){this.eventDispatcher.dispatchEvent(e,t)}onDestroy(){this._eventDispatcher&&(this._eventDispatcher.destroy(),this._eventDispatcher=null),this.nodes.clear()}},r.tid=-1,h=a))||h);t._RF.pop()}}})); + +System.register("chunks:///_virtual/Oops.ts",["cc","./StorageManager.ts"],(function(t){"use strict";var e,s;return{setters:[function(t){e=t.cclegacy},function(t){s=t.storage}],execute:function(){e._RF.push({},"cbae5wzfSZGzZMuyeAetSfg","Oops",void 0);class c{}t("oops",c),c.storage=s,e._RF.pop()}}})); + +System.register("chunks:///_virtual/ECS.ts",["cc"],(function(t){"use strict";var e;return{setters:[function(t){e=t.cclegacy}],execute:function(){let i;t("ecs",void 0),e._RF.push({},"cdf35VCKqZDGbE42nImUE8H","ECS",void 0),function(t){class e{constructor(){this.canRecycle=!0}}e.tid=-1,t.Comp=e;let i=new Map,s=0,n=[],h=new Map,r=new Map;t.register=function(t,e=!0){return function(r){if(-1!==r.tid)throw new Error(`重复注册组件: ${t}.`);r.tid=s++,r.compName=t,e?(n.push(r),i.set(r.tid,[])):n.push(null),h.set(r.tid,[])}},t.registerTag=function(){return function(t){let e=s;for(let o in t)e=s++,t[o]=e,n.push(e),i.set(e,[]),h.set(e,[]),r.set(e,o)}};let o=new Map,c=new Map,a=new Map,u=1;function l(t){return function(){let t=new y;return t.eid=u++,c.set(t.eid,t),t}().add(t)}function d(t){let e=a.get(t.mid);if(!e){e=new E(t),a.set(t.mid,e);let i=t.indices;for(let t=0;t=0;e--)i[e](t);f.has(e)&&f.delete(e)}t.getEntity=function(t){let e=(o.get(t.name)||[]).pop();return e||(e=new t,e.eid=u++),e.init?e.init():console.error(`${t.name} 实体缺少 init 方法初始化默认组件`),c.set(e.eid,e),e},t.createGroup=d,t.query=function(t){let e=a.get(t.mid);return e||(e=d(t),c.forEach(e.onComponentAddOrRemove,e)),e.matchEntities},t.clear=function(){c.forEach((t=>{t.destroy()})),a.forEach((t=>{t.clear()})),h.forEach((t=>{t.length=0})),c.clear(),a.clear()},t.getEntityByEid=function(t){return c.get(t)},t.activeEntityCount=function(){return c.size},t.allOf=function(...t){return(new k).allOf(...t)},t.anyOf=function(...t){return(new k).anyOf(...t)},t.onlyOf=function(...t){return(new k).onlyOf(...t)},t.excludeOf=function(...t){return(new k).excludeOf(...t)};let f=new Map;t.getSingleton=function(t){if(!f.has(t.tid)){let e=l(t);f.set(t.tid,e)}return f.get(t.tid)},t.addSingleton=function(t){let e=t.constructor.tid;f.has(e)||f.set(e,t)};class p{constructor(){this.size=0;let t=Math.ceil(s/31);this.mask=new Uint32Array(t),this.size=t}set(t){this.mask[t/31>>>0]|=1<>>0]&=~(1<>>0]&1<1&&this.indices.sort(((t,e)=>t-e))}toString(){return this.indices.join("-")}}class w extends g{isMatch(t){return this.mask.or(t.mask)}getKey(){return"anyOf:"+this.toString()}}class _ extends g{isMatch(t){return this.mask.and(t.mask)}getKey(){return"allOf:"+this.toString()}}class v extends g{getKey(){return"excludeOf:"+this.toString()}isMatch(t){return!this.mask.or(t.mask)}}let M=1;class k{get key(){if(!this._key){let t="";for(let e=0;e{Array.prototype.push.apply(this._indices,t.indices)}))),this._indices}anyOf(...t){return this.rules.push(new w(...t)),this.bindMatchMethod(),this}allOf(...t){return this.rules.push(new _(...t)),this.bindMatchMethod(),this}onlyOf(...t){this.rules.push(new _(...t));let e=[];for(let i of n)t.indexOf(i)<0&&e.push(i);return this.rules.push(new v(...e)),this.bindMatchMethod(),this}excludeOf(...t){return this.rules.push(new v(...t)),this.bindMatchMethod(),this}bindMatchMethod(){1===this.rules.length?this.isMatch=this.isMatch1:2===this.rules.length?this.isMatch=this.isMatch2:this.isMatch=this.isMatchMore}isMatch1(t){return this.rules[0].isMatch(t)}isMatch2(t){return this.rules[0].isMatch(t)&&this.rules[1].isMatch(t)}isMatchMore(t){for(let e of this.rules)if(!e.isMatch(t))return!1;return!0}clone(){let t=new k;return t.mid=M++,this.rules.forEach((e=>t.rules.push(e))),t}}t.ComblockSystem=class{constructor(){this.dt=0,this.enteredEntities=null,this.removedEntities=null,this.hasEntityEnter=!1,this.hasEntityRemove=!1,this.hasUpdate=!1,this.tmpExecute=null;let t=Object.hasOwnProperty,e=Object.getPrototypeOf(this),i=t.call(e,"entityEnter"),s=t.call(e,"entityRemove"),n=t.call(e,"firstUpdate"),h=t.call(e,"update");this.hasEntityEnter=i,this.hasEntityRemove=s,this.hasUpdate=h,i||s?(this.enteredEntities=new Map,this.removedEntities=new Map,this.execute=this.execute1,this.group=d(this.filter()),this.group.watchEntityEnterAndRemove(this.enteredEntities,this.removedEntities)):(this.execute=this.execute0,this.group=d(this.filter())),n&&(this.tmpExecute=this.execute,this.execute=this.updateOnce)}init(){}onDestroy(){}hasEntity(){return this.group.count>0}updateOnce(t){if(0!==this.group.count){if(this.dt=t,this.enteredEntities.size>0){var e=this.enteredEntities.values();for(let t of e)this.entityEnter(t);this.enteredEntities.clear()}for(let t of this.group.matchEntities)this.firstUpdate(t);this.execute=this.tmpExecute,this.execute(t),this.tmpExecute=null}}execute0(t){if(0!==this.group.count&&(this.dt=t,this.hasUpdate))for(let t of this.group.matchEntities)this.update(t)}execute1(t){if(this.removedEntities.size>0){if(this.hasEntityRemove){var e=this.removedEntities.values();for(let t of e)this.entityRemove(t)}this.removedEntities.clear()}if(0!==this.group.count){if(this.dt=t,this.enteredEntities.size>0){if(this.hasEntityEnter){e=this.enteredEntities.values();for(let t of e)this.entityEnter(t)}this.enteredEntities.clear()}if(this.hasUpdate)for(let t of this.group.matchEntities)this.update(t)}}};t.RootSystem=class{constructor(){this.executeSystemFlows=[],this.systemCnt=0}add(t){return t instanceof x?Array.prototype.push.apply(this.executeSystemFlows,t.comblockSystems):this.executeSystemFlows.push(t),this.systemCnt=this.executeSystemFlows.length,this}init(){this.executeSystemFlows.forEach((t=>t.init()))}execute(t){for(let e=0;et.onDestroy()))}};class x{constructor(){this._comblockSystems=[]}get comblockSystems(){return this._comblockSystems}add(t){return t instanceof x?(Array.prototype.push.apply(this._comblockSystems,t._comblockSystems),t._comblockSystems.length=0):this._comblockSystems.push(t),this}}t.System=x}(i||(i=t("ecs",{}))),e._RF.pop()}}})); + +System.register("chunks:///_virtual/VMCustom.ts",["cc","./_rollupPluginModLoBabelHelpers.js","./VMBase.ts"],(function(t){"use strict";var e,o,n,i,r,s;return{setters:[function(t){e=t.cclegacy,o=t._decorator,n=t.Toggle},function(t){i=t.applyDecoratedDescriptor,r=t.initializerDefineProperty},function(t){s=t.default}],execute:function(){var a,c,l,h,p,u,m,C,d,V,_,f,b,g;e._RF.push({},"ce662fwsSVPLKpmHx+KocFu","VMCustom",void 0);const{ccclass:w,property:y,executeInEditMode:P,menu:M,help:k}=o;t("default",(a=M("ModelViewer/VM-Custom (自定义VM)"),c=k("https://github.com/wsssheep/cocos_creator_mvvm_tools/blob/master/docs/VMCustom.md"),l=y({tooltip:"激活controller,以开启双向绑定,否则只能接收消息"}),h=y({tooltip:"监视对象路径"}),p=y({tooltip:"绑定组件的名字"}),u=y({tooltip:"组件上需要监听的属性"}),m=y({tooltip:"刷新间隔频率(只影响脏检查的频率)",step:.01,range:[0,1],visible:function(){return!0===this.controller}}),w(C=P(C=a(C=c((V=i((d=class extends s{constructor(...t){super(...t),r(this,"controller",V,this),r(this,"watchPath",_,this),r(this,"componentName",f,this),r(this,"componentProperty",b,this),r(this,"refreshRate",g,this),this._timer=0,this._watchComponent=null,this._canWatchComponent=!1,this._oldValue=null}onLoad(){super.onLoad(),this.checkEditorComponent(),this._watchComponent=this.node.getComponent(this.componentName),this.checkComponentState()}onRestore(){this.checkEditorComponent()}start(){this.onValueInit()}checkEditorComponent(){}checkComponentState(){this._canWatchComponent=!1,this._watchComponent?this.componentProperty?this.componentProperty in this._watchComponent!=!1?this._canWatchComponent=!0:console.error("需要监听的组件的属性不存在"):console.error("未设置需要监听的组件 的属性"):console.error("未设置需要监听的组件")}getComponentValue(){return this._watchComponent[this.componentProperty]}setComponentValue(t){"cc.Toggle"==this.componentName?this.node.getComponent(n).isChecked=t:this._watchComponent[this.componentProperty]=t}onValueInit(){this.setComponentValue(this.VM.getValue(this.watchPath))}onValueController(t,e){this.VM.setValue(this.watchPath,t)}onValueChanged(t,e,o){this.setComponentValue(t)}update(t){if(!this.controller)return;if(!this._canWatchComponent||!1===this._watchComponent.enabled)return;if(this._timer+=t,this._timer{this.removed(o,e)})):this.removed(o,e))}removed(e,o){e.valid=!1,"function"==typeof e.callbacks.onRemoved&&e.callbacks.onRemoved(this.node,e.params),o?this.node.destroy():this.node.removeFromParent()}onDestroy(){let e=this.viewParams;this.applyComponentsFunction(this.node,"onRemoved",e.params),"function"==typeof e.callbacks.onRemoved&&e.callbacks.onRemoved(this.node,e.params),this.viewParams=null}applyComponentsFunction(e,o,n){for(let t=0;t1为具体像素值"}),d(M=h(M=l(M=k(M=m((g=p((f=class extends n{constructor(...t){super(...t),c(this,"propRadius",g,this),this.mask=null}get radius(){return this.propRadius}set radius(t){this.propRadius=t,this.updateMask(t)}onEnable(){this.mask=this.getComponent(s),this.updateMask(this.radius)}updateMask(t){let e=t>=0?t:0;if(e<1){const t=this.node.getComponent(o);e=Math.min((null==t?void 0:t.width)||0,(null==t?void 0:t.width)||0)*e}this.mask&&(this.mask.radius=e,this.mask.onDraw=this.onDraw.bind(this.mask),this.mask._updateGraphics=this._updateGraphics.bind(this.mask),this.mask.type=s.Type.RECT)}_updateGraphics(){let t=this._graphics;t&&this.onDraw(t)}onDraw(t){const e=this.node.getComponent(o);t.clear();let s=e.width,i=e.height,a=-s*e.anchorX,n=-i*e.anchorY;t.roundRect(a,n,s,i,this.radius||0),r.renderType===u.RENDER_TYPE_CANVAS?t.stroke():t.fill()}}).prototype,"propRadius",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 50}}),M=f))||M)||M)||M)||M)||M));e._RF.pop()}}})); + +System.register("chunks:///_virtual/LayerNotify.ts",["cc","./ResLoader.ts","./DelegateComponent.ts","./Defines.ts","./LayerUI.ts","./NotifyComponent.ts"],(function(e){"use strict";var t,n,a,o,s,r,i,c;return{setters:[function(e){t=e.cclegacy,n=e.error,a=e.instantiate},function(e){o=e.resLoader},function(e){s=e.DelegateComponent},function(e){r=e.ViewParams},function(e){i=e.LayerUI},function(e){c=e.NotifyComponent}],execute:function(){t._RF.push({},"da14ax+B2xNsL2taQFOh7we","LayerNotify",void 0);const u="common/prefab/notify";e("LayerNotify",class extends i{show(e,t){var n=new r;n.uuid=this.getUuid(u),n.prefabPath=u,n.params={content:e,useI18n:t},n.callbacks={},n.valid=!0,this.ui_nodes.set(n.uuid,n),this.load(n)}load(e){o.load(e.prefabPath,((t,o)=>{t&&n(t);let r=a(o);e.node=r,r.addComponent(s).viewParams=e,this.createNode(o,e)}))}createNode(e,t){let n=super.createNode(e,t),a=n.getComponent(c);return n.active=!0,a.toast(t.params.content,t.params.useI18n),n}}),t._RF.pop()}}})); + +System.register("chunks:///_virtual/ButtonTouchLong.ts",["cc","./_rollupPluginModLoBabelHelpers.js","./ButtonEffect.ts"],(function(t){"use strict";var e,o,i,n,s,u;return{setters:[function(t){e=t.cclegacy,o=t.EventHandler,i=t._decorator},function(t){n=t.applyDecoratedDescriptor,s=t.initializerDefineProperty},function(t){u=t.default}],execute:function(){var c,r,h,a,p,l,T,_;e._RF.push({},"da96en7WYpPTaPIkO1l/Nux","ButtonTouchLong",void 0);const{ccclass:g,property:m,menu:v}=i;t("ButtonTouchLong",(c=g("ButtonTouchLong"),r=v("ui/button/ButtonTouchLong"),h=m({tooltip:"长按时间(秒)"}),a=m({type:[o],tooltip:"长按时间(秒)"}),c(p=r((T=n((l=class extends u{constructor(...t){super(...t),s(this,"time",T,this),s(this,"clickEvents",_,this),this._passTime=0,this._isTouchLong=!0,this._event=null}onLoad(){this._isTouchLong=!1,super.onLoad()}onTouchtStart(t){this._event=t,this._passTime=0,super.onTouchtStart(t)}onTouchEnd(t){this._passTime>this.time&&(t.propagationStopped=!0),this._event=null,this._passTime=0,this._isTouchLong=!1,super.onTouchEnd(t)}removeTouchLong(){this._event=null,this._isTouchLong=!1}update(t){this._event&&!this._isTouchLong&&(this._passTime+=t,this._passTime>=this.time&&(this._isTouchLong=!0,this.clickEvents.forEach((t=>{t.emit([t.customEventData])})),this.removeTouchLong()))}}).prototype,"time",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 1}}),_=n(l.prototype,"clickEvents",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),p=l))||p)||p));e._RF.pop()}}})); + +System.register("chunks:///_virtual/LayerDialog.ts",["cc","./Defines.ts","./LayerPopup.ts"],(function(e){"use strict";var t,s,i;return{setters:[function(e){t=e.cclegacy},function(e){s=e.ViewParams},function(e){i=e.LayerPopUp}],execute:function(){t._RF.push({},"dcad5w8wHlEDJpIKJ4gUxEP","LayerDialog",void 0);e("LayerDialog",class extends i{constructor(...e){super(...e),this.queue=[]}add(e,t,i){this.black.enabled=!0;let u=e.prefab;var r=this.getUuid(u),a=this.ui_nodes.get(r);if(null==a){(a=new s).uuid=this.getUuid(u),a.prefabPath=u,a.params=t||{},a.callbacks=i||{};var n=a.callbacks.onRemoved;a.callbacks.onRemoved=(e,t)=>{n&&n(e,t),setTimeout((()=>{this.next()}),0)},a.valid=!0,this.ui_nodes.set(a.uuid,a)}return this.current&&this.current.valid?this.queue.push(a):(this.current=a,this.load(a)),r}next(){this.queue.length>0&&(this.current=this.queue.shift(),this.current.node?this.createNode(null,this.current):this.load(this.current))}}),t._RF.pop()}}})); + +System.register("chunks:///_virtual/NotifyComponent.ts",["cc","./_rollupPluginModLoBabelHelpers.js","./LanguageLabel.ts"],(function(t){"use strict";var n,e,o,i,a,r,s,l;return{setters:[function(t){n=t.cclegacy,e=t.Label,o=t.Animation,i=t._decorator,a=t.Component},function(t){r=t.applyDecoratedDescriptor,s=t.initializerDefineProperty},function(t){l=t.LanguageLabel}],execute:function(){var c,u,p,d,h,b,f;n._RF.push({},"de1daMgSoJNGqNHLZHoRzt1","NotifyComponent",void 0);const{ccclass:m,property:y}=i;t("NotifyComponent",(c=m("NotifyComponent"),u=y(e),p=y(o),c((b=r((h=class extends a{constructor(...t){super(...t),s(this,"lab_content",b,this),s(this,"animation",f,this)}onLoad(){this.animation&&this.animation.on(o.EventType.FINISHED,this.onFinished,this)}onFinished(){this.node.destroy()}toast(t,n){var e;let o=null===(e=this.lab_content)||void 0===e?void 0:e.getComponent(l);n?o.dataID=t:(o&&(o.dataID=""),this.lab_content.string=t)}}).prototype,"lab_content",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),f=r(h.prototype,"animation",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),d=h))||d));n._RF.pop()}}})); + +System.register("chunks:///_virtual/NetConfig.ts",["cc"],(function(t){"use strict";var e;return{setters:[function(t){e=t.cclegacy}],execute:function(){e._RF.push({},"de66cfdp+NPdoTql8TK/EPP","NetConfig",void 0);t("netConfig",new class{constructor(){this.gameIp="192.168.1.150",this.gamePort="9587"}});e._RF.pop()}}})); + +System.register("chunks:///_virtual/Role.ts",["cc","./ECS.ts","./RoleEnum.ts","./RoleModelComp.ts","./ViewUtil.ts","./MoveTo.ts","./RoleModelJobComp.ts","./RoleChangeJob.ts","./RoleModelLevelComp.ts","./RoleUpgrade.ts","./RoleModelBaseComp.ts","./RoleViewComp.ts"],(function(e){"use strict";var o,t,s,n,i,l,a,d,c,r,p,R,m,u,C;return{setters:[function(e){o=e.cclegacy,t=e.Vec3},function(e){s=e.ecs},function(e){n=e.RoleAnimatorType},function(e){i=e.RoleModelComp},function(e){l=e.ViewUtil},function(e){a=e.MoveToComp},function(e){d=e.RoleModelJobComp},function(e){c=e.RoleChangeJobComp,r=e.RoleChangeJobSystem},function(e){p=e.RoleModelLevelComp},function(e){R=e.RoleUpgradeComp,m=e.RoleUpgradeSystem},function(e){u=e.RoleModelBaseComp},function(e){C=e.RoleViewComp}],execute:function(){o._RF.push({},"deb5akLVylKA59zKO2WIC+K","Role",void 0);class h extends s.Entity{init(){this.addComponents(i,u,d,p)}changeJob(e){this.add(c).jobId=e}upgrade(e=0){this.add(R).lv=e}move(e){var o=this.get(a)||this.add(a);o.target=e,o.node=this.RoleView.node,o.speed=100}destroy(){this.remove(C),super.destroy()}load(e,o=t.ZERO){var s=l.createPrefabNode("game/battle/role"),n=s.getComponent(C);this.add(n),s.parent=e,s.setPosition(o)}attack(){this.RoleView.animator.setTrigger(n.Attack)}}e("Role",h);class g extends s.System{constructor(){super(),this.add(new r),this.add(new m)}}e("EcsRoleSystem",g),o._RF.pop()}}})); + +System.register("chunks:///_virtual/RegexUtil.ts",["cc"],(function(t){"use strict";var e;return{setters:[function(t){e=t.cclegacy}],execute:function(){e._RF.push({},"dec9bVPigFCmKy5NVk+0y7h","RegexUtil",void 0);t("default",class{static isDWORD(t){return/[^\x00-\xff]/.test(t)}}),e._RF.pop()}}})); + +System.register("chunks:///_virtual/AnimatorStateLogic.ts",["cc"],(function(t){"use strict";var e;return{setters:[function(t){e=t.cclegacy}],execute:function(){e._RF.push({},"e13cdjt51NAVrVegk2y1CMi","AnimatorStateLogic",void 0);t("AnimatorStateLogic",class{onEntry(){}onUpdate(){}onExit(){}}),e._RF.pop()}}})); + +System.register("chunks:///_virtual/RoleNumericMap.ts",["cc","./RoleEnum.ts","./RoleNumeric.ts"],(function(t){"use strict";var e,r,s;return{setters:[function(t){e=t.cclegacy},function(t){r=t.RoleAttributeType},function(t){s=t.RoleNumeric}],execute:function(){e._RF.push({},"e317eRM1yRMLbPql0r+/Pvt","RoleNumericMap",void 0);t("RoleNumericDecorator",class{constructor(){this.attribute=null,this.value=0}});t("RoleNumericMap",class{constructor(t){this.attributes=new Map,this.decorators=new Map,this.vm=null,this.vm=t}addDecorator(t){this.decorators.set(t,t.value),this.get(t.attribute).decorator+=t.value}removeDecorator(t){this.decorators.delete(t),this.get(t.attribute).decorator-=t.value}get(t){var e=this.attributes.get(t);if(null==e){switch(t){case r.physical:e=new a(t,this);break;default:e=new s(t,this)}this.attributes.set(t,e),e.onUpdate=t=>{this.vm[t.type]=t.value}}return e}forEach(t,e){this.attributes.forEach(t,e)}reset(){this.decorators.clear(),this.attributes.forEach(((t,e,r)=>{t.reset()}))}});class a extends s{update(){super.update(),this.attributes.get(r.hp).base=Math.floor(.5*this.value)}}t("RoleNumericPhysical",a),e._RF.pop()}}})); + +System.register("chunks:///_virtual/AudioEffect.ts",["cc","./ResLoader.ts"],(function(e){"use strict";var t,s,c,o,r,i;return{setters:[function(e){t=e.cclegacy,s=e._decorator,c=e.AudioSource,o=e.AudioClip,r=e.error},function(e){i=e.resLoader}],execute:function(){var f;t._RF.push({},"e52d2ysY1BEbpcT2Cz0Wwss","AudioEffect",void 0);const{ccclass:u,menu:n}=s;e("AudioEffect",u("AudioEffect")(f=class extends c{constructor(...e){super(...e),this.effects=new Map}load(e,t){i.load(e,o,((s,c)=>{s&&r(s),this.effects.set(e,c),this.playOneShot(c,this.volume),t&&t()}))}release(){for(let e in this.effects)i.release(e);this.effects.clear()}})||f);t._RF.pop()}}})); + +System.register("chunks:///_virtual/EventDispatcher.ts",["cc","./MessageManager.ts"],(function(s){"use strict";var t,e;return{setters:[function(s){t=s.cclegacy},function(s){e=s.MessageEventData}],execute:function(){t._RF.push({},"e718eJZxktJ+7AfmyovKw5s","EventDispatcher",void 0);s("EventDispatcher",class{constructor(){this._msg=null}on(s,t,n){null==this._msg&&(this._msg=new e),this._msg.on(s,t,n)}off(s){this._msg&&this._msg.off(s)}dispatchEvent(s,t=null){null==this._msg&&(this._msg=new e),this._msg.dispatchEvent(s,t)}destroy(){this._msg&&this._msg.removes(),this._msg=null}}),t._RF.pop()}}})); + +System.register("chunks:///_virtual/AnimatorTransition.ts",["cc","./AnimatorCondition.ts"],(function(t){"use strict";var i,e,s;return{setters:[function(t){i=t.cclegacy},function(t){e=t.default,s=t.ParamType}],execute:function(){i._RF.push({},"e86eaRQmH5Ko59Lz/Rxrc0p","AnimatorTransition",void 0);t("default",class{constructor(t,i){this._toStateName="",this._hasExitTime=!1,this._conditions=[],this._ac=null,this._toStateName=t.toState,this._hasExitTime=t.hasExitTime,this._ac=i;for(let s=0;s0}check(){if(this._toStateName===this._ac.curState.name)return!1;if(this._hasExitTime&&(this._ac.curState!==this._ac.animCompleteState||!this._ac.animComplete))return!1;for(let t=0;t0,"移动速度必须要大于零"),t=n.target instanceof o?n.ns==o.NodeSpace.WORLD?n.target.worldPosition:n.target.position:n.target,null==i.end||!i.end.strictEquals(t)){var r;let c=t.clone();n.offsetVector&&(c=c.add(n.offsetVector));let a=n.ns==o.NodeSpace.WORLD?n.node.worldPosition:n.node.position;n.velocity=l.sub(c,a).normalize();let d=s.distance(a,c)-n.offset;null===(r=n.onChange)||void 0===r||r.call(this),d-n.offset<=0?this.exit(e):(i.timer.step=d/n.speed,i.end=t.clone(),i.target=n.velocity.clone().multiplyScalar(d).add(a))}if(n.speed>0){let e=l.mul(n.velocity,n.speed*this.dt);n.node.translate(e,o.NodeSpace.LOCAL)}i.timer.update(this.dt)&&(n.ns==o.NodeSpace.WORLD?n.node.worldPosition=i.target:n.node.position=i.target,this.exit(e))}exit(e){var t;null===(t=e.get(a).onComplete)||void 0===t||t.call(this),e.remove(d),e.remove(a)}}e("MoveToSystem",u),t._RF.pop()}}})); + +System.register("chunks:///_virtual/ImageUtil.ts",["cc"],(function(e){"use strict";var t,n,o;return{setters:[function(e){t=e.Color,n=e.Texture2D,o=e.cclegacy}],execute:function(){o._RF.push({},"ebdf3rRnEdIYpKgGdW8gSmZ","ImageUtil",void 0);e("default",class{static getPixelColor(e,n,o){const r=document.createElement("canvas"),a=r.getContext("2d");r.width=e.width,r.height=e.height;const i=e.getHtmlElementObj();a.drawImage(i,0,0,e.width,e.height);const c=a.getImageData(0,0,e.width,e.height),g=(o-1)*e.width*4+4*(n-1),s=c.data.slice(g,g+4),l=new t(s[0],s[1],s[2],s[3]);return i.remove(),r.remove(),l}static imageToBase64(e,t){return new Promise((n=>{var o;let r=null===(o=/\.png|\.jpg|\.jpeg/.exec(e))||void 0===o?void 0:o[0];if([".png",".jpg",".jpeg"].includes(r)){const o=document.createElement("canvas"),a=o.getContext("2d"),i=new Image;i.src=e,i.onload=()=>{o.height=i.height,o.width=i.width,a.drawImage(i,0,0),r=".jpg"===r?"jpeg":r.replace(".","");const e=o.toDataURL(`image/${r}`);t&&t(e),n(e),i.remove(),o.remove()}}else console.warn("Not a jpg/jpeg or png resource!"),t&&t(""),n("")}))}static base64ToTexture(e){const t=document.createElement("img");t.src=e;const o=new n;return o.initWithElement(t),t.remove(),o}static base64ToBlob(e){const t=e.split(","),n=/image\/\w+|;/.exec(t[0])[0],o=window.atob(t[1]),r=new ArrayBuffer(o.length),a=new Uint8Array(r);for(let e=0;e0&&this.play())}push(s,e=null){let i=n._$uuid_count++;return this._queues.push({uuid:i,callbacks:[s],params:e}),i}pushMulti(s,...e){let i=n._$uuid_count++;return this._queues.push({uuid:i,callbacks:e,params:s}),i}remove(s){var e;if((null===(e=this._runningAsyncTask)||void 0===e?void 0:e.uuid)!==s){for(let e=0;e0}get isStop(){return!(this._queues.length>0)&&!this.isProcessing}get runningParams(){return this._runningAsyncTask?this._runningAsyncTask.params:null}clear(){this._queues=[],this._isProcessingTaskUUID=0,this._runningAsyncTask=null}next(s,e=null){this._isProcessingTaskUUID===s?(this._isProcessingTaskUUID=0,this._runningAsyncTask=null,this.play(e)):this._runningAsyncTask&&t(this._runningAsyncTask)}step(){this.isProcessing&&this.next(this._isProcessingTaskUUID)}play(s=null){if(this.isProcessing)return;if(!this._enable)return;let e=this._queues.shift();if(e){this._runningAsyncTask=e;let i=e.uuid;this._isProcessingTaskUUID=i;let t=e.callbacks;if(1==t.length){let n=(s=null)=>{this.next(i,s)};t[0](n,e.params,s)}else{let n=t.length,u=[],l=(s=null)=>{--n,u.push(s||null),0===n&&this.next(i,u)},r=n;for(let i=0;i{clearTimeout(u),e&&e(),i(n)}),s)}),{des:"AsyncQueue.yieldTime"})}static excuteTimes(s,e=null){let i=s;return()=>{--i,0===i&&e&&e()}}}s("AsyncQueue",n),n._$uuid_count=1,e._RF.pop()}}})); + +System.register("chunks:///_virtual/RoleStateAttack.ts",["cc","./AnimatorStateLogic.ts"],(function(t){"use strict";var e,a;return{setters:[function(t){e=t.cclegacy},function(t){a=t.AnimatorStateLogic}],execute:function(){e._RF.push({},"f4792dE0/lNSY7msDRYmNIF","RoleStateAttack",void 0);t("RoleStateAttack",class extends a{constructor(t,e){super(),this.role=t,this.anim=e,this.anim.addFrameEvent("attack",this.onAttack,this)}onAttack(){var t=this.role.RoleView.animator.onAttackComplete;t&&t()}onEntry(){}onUpdate(){}onExit(){}}),e._RF.pop()}}})); + +System.register("chunks:///_virtual/ViewUtil.ts",["cc","./ResLoader.ts"],(function(e){"use strict";var t,n,a,o,i,r,c,l,s;return{setters:[function(e){t=e.cclegacy,n=e.UITransform,a=e.v3,o=e.Size,i=e.Prefab,r=e.instantiate,c=e.Animation,l=e.AnimationClip},function(e){s=e.resLoader}],execute:function(){t._RF.push({},"f607cCjAEZHVKVZ/FyRs5bA","ViewUtil",void 0);class d{static nodeTreeInfoLite(e,t){let n=t||new Map,a=e.children;for(let e=0;e{o.defaultClip&&o.play()}),this),o.getState(i.name)||o.createState(i,i.name),o.play(i.name)}}}}e("ViewUtil",d),t._RF.pop()}}})); + +System.register("chunks:///_virtual/Hot.ts",["cc","./ResLoader.ts"],(function(t){"use strict";var s,e,o,a,i;return{setters:[function(t){s=t.cclegacy,e=t.log,o=t.sys,a=t.error},function(t){i=t.resLoader}],execute:function(){s._RF.push({},"f6377Ckbb9Cg5R2ygFWMOCv","Hot",void 0);t("HotOptions",class{constructor(){this.onVersionInfo=null,this.onNeedToUpdate=null,this.onNoNeedToUpdate=null,this.onUpdateFailed=null,this.onUpdateSucceed=null,this.onUpdateProgress=null}check(){for(let t in this)if("check"!==t&&!this[t])return e(`参数HotOptions.${t}未设置!`),!1;return!0}});class n{constructor(){this.assetsMgr=null,this.options=null,this.state=n.State.None,this.storagePath="",this.manifest=""}init(t){o.isNative&&t.check()&&(this.options=t,this.assetsMgr||i.load("project",((t,s)=>{if(t)a("【热更新界面】缺少热更新配置文件");else{this.showSearchPath(),this.manifest=s.nativeUrl,this.storagePath=`${jsb.fileUtils.getWritablePath()}/hotupdate_storage`,this.assetsMgr=new jsb.AssetsManager(this.manifest,this.storagePath,((t,s)=>{var e;console.log("【热更新】客户端版本: "+t+", 当前最新版本: "+s),(null===(e=this.options)||void 0===e?void 0:e.onVersionInfo)&&this.options.onVersionInfo({local:t,server:s});let o=t.split("."),a=s.split(".");for(let t=0;to.length?-1:0})),this.assetsMgr.setVerifyCallback(((t,s)=>(s.compressed,!0)));var e=this.assetsMgr.getLocalManifest();console.log("【热更新】热更资源存放路径: "+this.storagePath),console.log("【热更新】本地资源配置路径: "+this.manifest),console.log("【热更新】本地包地址: "+e.getPackageUrl()),console.log("【热更新】远程 project.manifest 地址: "+e.getManifestFileUrl()),console.log("【热更新】远程 version.manifest 地址: "+e.getVersionFileUrl()),this.checkUpdate()}})))}clearHotUpdateStorage(){jsb.fileUtils.removeDirectory(this.storagePath)}checkUpdate(){this.assetsMgr?this.assetsMgr.getState()!==jsb.AssetsManager.State.UNINITED?this.assetsMgr.getLocalManifest().isLoaded()?(this.assetsMgr.setEventCallback(this.onHotUpdateCallBack.bind(this)),this.state=n.State.Check,this.assetsMgr.checkUpdate()):e("【热更新】加载本地 manifest 失败 ..."):a("【热更新】未初始化"):e("【热更新】请先初始化")}hotUpdate(){this.assetsMgr?(this.assetsMgr.setEventCallback(this.onHotUpdateCallBack.bind(this)),this.state=n.State.Update,this.assetsMgr.update()):e("【热更新】请先初始化")}onHotUpdateCallBack(t){var s,e,o,a;let i=t.getEventCode();switch(i){case jsb.EventAssetsManager.ALREADY_UP_TO_DATE:console.log("【热更新】已经和远程版本一致,无须更新"),(null===(s=this.options)||void 0===s?void 0:s.onNoNeedToUpdate)&&this.options.onNoNeedToUpdate(i);break;case jsb.EventAssetsManager.NEW_VERSION_FOUND:console.log("【热更新】发现新版本,请更新"),(null===(e=this.options)||void 0===e?void 0:e.onNeedToUpdate)&&this.options.onNeedToUpdate(i,this.assetsMgr.getTotalBytes());break;case jsb.EventAssetsManager.ASSET_UPDATED:console.log("【热更新】资产更新");break;case jsb.EventAssetsManager.UPDATE_PROGRESSION:var l;if(this.state===n.State.Update)console.log("【热更新】更新中...",t.getDownloadedFiles(),t.getTotalFiles(),t.getPercent()),(null===(l=this.options)||void 0===l?void 0:l.onUpdateProgress)&&this.options.onUpdateProgress(t);break;case jsb.EventAssetsManager.UPDATE_FINISHED:console.log("【热更新】更新成功"),this.onUpdateFinished(),null===(o=this.assetsMgr)||void 0===o||o.setEventCallback(null);break;default:this.onUpdateFailed(i),null===(a=this.assetsMgr)||void 0===a||a.setEventCallback(null)}}onUpdateFailed(t){var s,e;null===(s=this.assetsMgr)||void 0===s||s.setEventCallback((()=>{})),(null===(e=this.options)||void 0===e?void 0:e.onUpdateFailed)&&this.options.onUpdateFailed(t)}onUpdateFinished(){var t,s,e;null===(t=this.assetsMgr)||void 0===t||t.setEventCallback((()=>{}));let o=jsb.fileUtils.getSearchPaths(),a=null===(s=this.assetsMgr)||void 0===s?void 0:s.getLocalManifest().getSearchPaths();console.log("【热更新】搜索路径: "+JSON.stringify(a)),Array.prototype.unshift(o,a),jsb.fileUtils.setSearchPaths(o),(null===(e=this.options)||void 0===e?void 0:e.onUpdateSucceed)&&this.options.onUpdateSucceed()}showSearchPath(){console.log("========================搜索路径========================");let t=jsb.fileUtils.getSearchPaths();for(let s=0;s{},t.onUpdateProgress=t=>{let e,a,o=t.getPercent(),n=t.getTotalBytes(),s=t.getDownloadedBytes();this.lv.data.finished=s,this.lv.data.total=n,n<1048576?(n=Math.ceil(n/1024),e=n+"K"):(e=(n/1048576).toFixed(1),e+="M"),s<1048576?(s=Math.ceil(s/1024),a=s+"K"):(a=(s/1048576).toFixed(1),a+="M"),this.lv.data.prompt="0K"==e?p.language.getLangByID("update_tips_check_update"):p.language.getLangByID("update_tips_update")+a+"/"+e+" ("+parseInt(100*o+"")+"%)"},t.onNeedToUpdate=(t,e)=>{this.lv.data.prompt=p.language.getLangByID("update_tips_new_version");let a="";e<1048576?(e=Math.ceil(e/1024),a+="KB"):(a=(e/1048576).toFixed(1),a+="MB"),this.checkForceUpdate((()=>{this.showUpdateDialog(a,(()=>{this.hot.hotUpdate()}))}))},t.onNoNeedToUpdate=()=>{this.lv.enter()},t.onUpdateFailed=()=>{this.lv.data.prompt=p.language.getLangByID("update_tips_update_fail"),this.hot.checkUpdate()},t.onUpdateSucceed=()=>{this.lv.data.prompt=p.language.getLangByID("update_tips_update_success"),setTimeout((()=>{s.restart()}),1e3)},this.hot.init(t)}checkForceUpdate(t){let e={title:"common_prompt_title_sys",content:"update_tips_force",okWord:"common_prompt_ok",cancelWord:"common_prompt_cancal",okFunc:()=>{this.hot.clearHotUpdateStorage(),t()},cancelFunc:()=>{s.end()},needCancel:!0};p.gui.open(i.Window,e)}showUpdateDialog(t,e){n.getNetworkType()!=n.NetworkType.LAN?c.alert(p.language.getLangByID("update_nowifi_tip")+t,e):e()}})||l);e._RF.pop()}}})); + +System.register("chunks:///_virtual/Priority.ts",["cc","./BranchNode.ts"],(function(s){"use strict";var t,c;return{setters:[function(s){t=s.cclegacy},function(s){c=s.BranchNode}],execute:function(){t._RF.push({},"f7555DSpj9LbYpRDi8/UKdN","Priority",void 0);s("Priority",class extends c{success(){super.success(),this._control.success()}fail(){super.fail(),this._actualTask+=1,this._actualTask{e?console.error(`动画名为【${t}】的角色资源不存在`):(this.spine.skeletonData=o,this.spine.skeletonData.addRef(),this.node.active=!0)}))}onDestroy(){this.spine.skeletonData.decRef()}})||c);t._RF.pop()}}})); + +System.register("chunks:///_virtual/AnimatorBase.ts",["cc","./_rollupPluginModLoBabelHelpers.js","./AnimatorController.ts"],(function(t){"use strict";var a,e,i,n,s,r,o;return{setters:[function(t){a=t.cclegacy,e=t.JsonAsset,i=t._decorator,n=t.Component},function(t){s=t.applyDecoratedDescriptor,r=t.initializerDefineProperty},function(t){o=t.default}],execute:function(){var l,c,u,h,p,m,_,g,d,y;a._RF.push({},"fc8c1ta9v1PBpsryV1YMF3s","AnimatorBase",void 0);const{ccclass:f,property:A,executionOrder:b,menu:S}=i;t("default",(l=b(-1e3),c=S("animator/AnimatorBase"),u=A({type:e,tooltip:"状态机json文件"}),h=A({tooltip:"是否在start中自动启动状态机"}),p=A({tooltip:"是否在update中自动触发状态机逻辑更新"}),f(m=l(m=c((g=s((_=class extends n{constructor(...t){super(...t),r(this,"AssetRawUrl",g,this),r(this,"PlayOnStart",d,this),r(this,"AutoUpdate",y,this),this._hasInit=!1,this._ac=null,this._stateLogicMap=null,this._onStateChangeCall=null,this._animationPlayer=null}onFrameEvent(t){var a;null===(a=this._animationPlayer)||void 0===a||a.onFrameEventCallback(t,this)}get curStateName(){return this._ac.curState.name}get curStateMotion(){return this._ac.curState.motion}getState(t){return this._ac.states.get(t)}onInit(...t){}initArgs(...t){t.forEach((t=>{t&&("function"==typeof t?this._onStateChangeCall=t:"object"==typeof t&&(t instanceof Map?this._stateLogicMap=t:this._animationPlayer=t))}))}updateAnimator(){let t=this._ac.curState.speed;if(this._ac.curState.multi&&(t*=this._ac.params.getNumber(this._ac.curState.multi)||1),this.scaleTime(t),this._stateLogicMap){let t=this._stateLogicMap.get(this._ac.curState.name);t&&t.onUpdate()}this._ac.updateAnimator()}update(){this._hasInit&&this.AutoUpdate&&this.updateAnimator()}manualUpdate(){this._hasInit&&!this.AutoUpdate&&this.updateAnimator()}initJson(t){this._ac=new o(this,t)}onAnimFinished(){var t;this._ac.onAnimationComplete(),null===(t=this._animationPlayer)||void 0===t||t.onFinishedCallback(this)}playAnimation(t,a){}scaleTime(t){}onStateChange(t,a){this.playAnimation(a.motion,a.loop);let e=t?t.name:"";if(this._stateLogicMap){let t=this._stateLogicMap.get(e);t&&t.onExit();let i=this._stateLogicMap.get(a.name);i&&i.onEntry()}this._onStateChangeCall&&this._onStateChangeCall(e,a.name)}setBool(t,a){this._ac.params.setBool(t,a)}getBool(t){return 0!==this._ac.params.getBool(t)}setNumber(t,a){this._ac.params.setNumber(t,a)}getNumber(t){return this._ac.params.getNumber(t)}setTrigger(t){this._ac.params.setTrigger(t)}resetTrigger(t){this._ac.params.resetTrigger(t)}autoTrigger(t){this._ac.params.autoTrigger(t)}play(t){this._hasInit&&this._ac.play(t)}}).prototype,"AssetRawUrl",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),d=s(_.prototype,"PlayOnStart",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),y=s(_.prototype,"AutoUpdate",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),m=_))||m)||m)||m));a._RF.pop()}}})); + +System.register("chunks:///_virtual/TipsManager.ts",["cc","./Oops.ts","./GameUIConfig.ts"],(function(e){"use strict";var o,t,n,c,i;return{setters:[function(e){o=e.cclegacy,t=e.tween,n=e.Vec3},function(e){c=e.oops},function(e){i=e.UIID}],execute:function(){o._RF.push({},"ff5dcVHtcZJ9q3TKa7/NRfI","TipsManager",void 0);var m=e("tips",new class{constructor(){this._timeId=""}networkRecovery(){this._timeId&&(c.timer.unschedule(this._timeId),this._timeId=""),c.gui.remove(i.Netinstable)}netInstableOpen(){c.gui.has(i.Netinstable)||c.gui.open(i.Netinstable)}netInstableClose(){c.gui.remove(i.Netinstable)}networkLatency(e){this._timeId&&c.timer.unschedule(this._timeId),this._timeId=c.timer.scheduleOnce(this.netInstableOpen,e)}test(e){let o={title:"common_prompt_title_sys",content:"common_prompt_content",okWord:"common_prompt_ok",cancelWord:"common_prompt_cancal",okFunc:()=>{console.log("okFunc")},cancelFunc:()=>{console.log("cancelFunc")},needCancel:!0};c.gui.open(i.Window,o,this.getPopCommonEffect())}alert(e,o,t,n){let s={title:t||"common_prompt_title_sys",content:e,okWord:n||"common_prompt_ok",okFunc:()=>{o&&o()},needCancel:!1};c.gui.open(i.Window,s,m.getPopCommonEffect())}confirm(e,o,t="common_prompt_ok"){let n={title:"common_prompt_title_sys",content:e,okWord:t,cancelWord:"common_prompt_cancal",okFunc:()=>{o&&o()},cancelFunc:()=>{},needCancel:!0};c.gui.open(i.Window,n,m.getPopCommonEffect())}getPopCommonEffect(e){let o={onAdded:(e,o)=>{e.setScale(.1,.1,.1),t(e).to(.2,{scale:new n(1,1,1)}).start()},onBeforeRemove:(e,o)=>{t(e).to(.2,{scale:new n(.1,.1,.1)}).call(o).start()}};if(e){if(e&&e.onAdded){let t=e.onAdded;e.onAdded=(e,n)=>{t(e,n),o.onAdded(e,n)}}if(e&&e.onBeforeRemove){let t=e.onBeforeRemove;e.onBeforeRemove=(e,n)=>{t(e,n),o.onBeforeRemove(e,n)}}return e}return o}});o._RF.pop()}}})); + +System.register("chunks:///_virtual/Initialize.ts",["cc","./ECS.ts","./ResLoader.ts","./Oops.ts","./GameUIConfig.ts","./Config.ts","./AsyncQueue.ts","./LoadingViewComp.ts"],(function(e){"use strict";var n,t,a,o,s,i,u,g;return{setters:[function(e){n=e.cclegacy},function(e){t=e.ecs},function(e){a=e.resLoader},function(e){o=e.oops},function(e){s=e.UIID},function(e){i=e.config},function(e){u=e.AsyncQueue},function(e){g=e.LoadingViewComp}],execute:function(){n._RF.push({},"ffbceQs6Z9IoI5z6mt1avMw","Initialize",void 0);class l extends t.Entity{init(){var e=new u;this.loadCustom(e),this.loadLanguage(e),this.loadCommon(e),this.onComplete(e),e.play()}loadCustom(e){e.push((async(e,n,t)=>{a.load("language/font/"+o.language.current,e)}))}loadLanguage(e){e.push(((e,n,t)=>{let a=o.storage.get("language");null==a&&(a="zh",o.storage.set("language",a)),o.language.setAssetsPath(i.game.languagePathJson,i.game.languagePathTexture),o.language.setLanguage(a,e)}))}loadCommon(e){e.push(((e,n,t)=>{a.loadDir("common",e)}))}onComplete(e){e.complete=()=>{var e={onAdded:(e,n)=>{var t=e.getComponent(g);this.add(t)}};o.gui.open(s.Loading,null,e)}}}e("Initialize",l),n._RF.pop()}}})); + +System.register("chunks:///_virtual/LabelChange.ts",["cc","./_rollupPluginModLoBabelHelpers.js","./LabelNumber.ts"],(function(i){"use strict";var e,t,s,n,a;return{setters:[function(i){e=i.cclegacy,t=i._decorator},function(i){s=i.applyDecoratedDescriptor,n=i.initializerDefineProperty},function(i){a=i.default}],execute:function(){var h,l,c;e._RF.push({},"fff0fLwVNhNe59VirWTCPFJ","LabelChange",void 0);const{ccclass:r,property:u,menu:o}=t;i("LabelChange",r("LabelChange")(h=o("ui/label/LabelChange")((c=s((l=class extends a{constructor(...i){super(...i),n(this,"isInteger",c,this),this.duration=0,this.isBegin=!1,this.speed=0,this.end=0}changeTo(i,e,t){0!=i?this.playAnim(i,this.num,e,t):t&&t()}changeBy(i,e,t){0!=i?this.playAnim(i,this.num,this.num+e,t):t&&t()}stop(i=!0){this.num=this.end,this.isBegin=!1,i&&this.callback&&this.callback()}playAnim(i,e,t,s){this.duration=i,this.end=t,this.callback=s,this.speed=(t-e)/i,this.num=e,this.isBegin=!0}isEnd(i){return this.speed>0?i>=this.end:i<=this.end}update(i){if(this.isBegin){if(this.num==this.end)return this.isBegin=!1,void(this.callback&&this.callback());let e=this.num+i*this.speed;this.isInteger&&(e=Math.ceil(e)),this.isEnd(e)&&(e=this.end,this.isBegin=!1,this.callback&&this.callback()),this.num=e}}}).prototype,"isInteger",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),h=l))||h)||h);e._RF.pop()}}})); + +System.register("chunks:///_virtual/main",["./JsonOb.ts","./Logger.ts","./GameConfig.ts","./BTreeNode.ts","./BehaviorTree.ts","./Decorator.ts","./MessageManager.ts","./EventDispatcher.ts","./NetState.ts","./ECS.ts","./ViewModel.ts","./RoleEnum.ts","./RoleNumeric.ts","./RoleNumericMap.ts","./RoleModelComp.ts","./Md5.ts","./ResLoader.ts","./EncryptUtil.ts","./StorageManager.ts","./Oops.ts","./BuildTimeConstants.ts","./TimerManager.ts","./UrlParse.ts","./GameQueryConfig.ts","./GUI.ts","./DelegateComponent.ts","./Defines.ts","./LayerUI.ts","./LayerPopup.ts","./LayerDialog.ts","./LanguageData.ts","./LanguageLabel.ts","./NotifyComponent.ts","./LayerNotify.ts","./UIMap.ts","./LayerManager.ts","./GameUIConfig.ts","./Config.ts","./GameEvent.ts","./NetConfig.ts","./ViewUtil.ts","./MathUtil.ts","./Vec3Util.ts","./MoveTo.ts","./JsonUtil.ts","./RoleModelJobComp.ts","./RoleEvent.ts","./RoleChangeJob.ts","./RoleTableLevelUp.ts","./RoleModelLevelComp.ts","./RoleUpgrade.ts","./RoleModelBaseComp.ts","./CCComp.ts","./AnimatorCondition.ts","./AnimatorParams.ts","./AnimatorTransition.ts","./AnimatorState.ts","./AnimatorController.ts","./AnimatorBase.ts","./AnimatorSpine.ts","./AnimationEventHandler.ts","./AnimatorStateLogic.ts","./RoleStateAttack.ts","./RoleStateDead.ts","./RoleStateHit.ts","./RoleViewAnimator.ts","./RoleViewController.ts","./RoleViewLoader.ts","./RoleViewComp.ts","./Role.ts","./AccountModelComp.ts","./AccountNetData.ts","./Account.ts","./EcsPositionSystem.ts","./RootSystem.ts","./AudioEffect.ts","./AudioMusic.ts","./AudioManager.ts","./EngineMessage.ts","./GameManager.ts","./LanguageSprite.ts","./LanguagePack.ts","./Language.ts","./HttpRequest.ts","./Root.ts","./SingletonModuleComp.ts","./AsyncQueue.ts","./VMParent.ts","./CCVMParentComp.ts","./LoadingViewComp.ts","./Initialize.ts","./Main.ts","./RoleViewInfoComp.ts","./RotateUtil.ts","./FlashSprite.ts","./ButtonSimple.ts","./ButtonEffect.ts","./BranchNode.ts","./Sequence.ts","./VMCompsEdit.ts","./StringFormat.ts","./VMBase.ts","./VMCustom.ts","./VMProgress.ts","./EffectSingleCase.ts","./EffectFinishedRelease.ts","./BhvButtonGroup.ts","./TipsManager.ts","./NetGameTips.ts","./AnimatorAnimation.ts","./AnimatorSkeletal.ts","./ArrayUtil.ts","./Demo.ts","./VMState.ts","./VMLabel.ts","./LabelTime.ts","./NetNode.ts","./IControl.ts","./FlashSpine.ts","./SpineFinishedRelease.ts","./CommonPrompt.ts","./DrawMeshSector.ts","./FreeFlightCamera.ts","./WebSock.ts","./BhvRollNumber.ts","./VMModify.ts","./ObjectUtil.ts","./Selector.ts","./Task.ts","./LoadingIndicator.ts","./CameraUtil.ts","./Priority.ts","./index.ts","./AnimatorCustomization.ts","./AnimatorDragonBones.ts","./GameComponent.ts","./RtToSprite.ts","./Ambilight.ts","./VMEvent.ts","./StringUtil.ts","./NetInterface.ts","./NetManager.ts","./NetNodeGame.ts","./NetChannelManager.ts","./BhvSwitchPage.ts","./LayerUtil.ts","./RandomManager.ts","./RoundRectMask.ts","./Badge.ts","./BhvFrameIndex.ts","./ButtonTouchLong.ts","./RegexUtil.ts","./ImageUtil.ts","./EffectDelayRelease.ts","./RtToModel.ts","./AnimatorSpineSecondary.ts","./Hot.ts","./HotUpdate.ts","./LabelNumber.ts","./LabelChange.ts","./MGOBE.mjs_cjs=&original=.js"],(function(){"use strict";return{setters:[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],execute:function(){}}})); + +(function(r) { + r('virtual:///prerequisite-imports/main', 'chunks:///_virtual/main'); +})(function(mid, cid) { + System.register(mid, [cid], function (_export, _context) { + return { + setters: [function(_m) { + var _exportObj = {}; + + for (var _key in _m) { + if (_key !== "default" && _key !== "__esModule") _exportObj[_key] = _m[_key]; + } + + _export(_exportObj); + }], + execute: function () { } + }; + }); +}); \ No newline at end of file diff --git a/hotupdate-assets/android/1.0.0.3.1/assets/resources/cc.config.json b/hotupdate-assets/android/1.0.0.3.1/assets/resources/cc.config.json new file mode 100644 index 0000000..06e142f --- /dev/null +++ b/hotupdate-assets/android/1.0.0.3.1/assets/resources/cc.config.json @@ -0,0 +1 @@ +{"importBase":"import","nativeBase":"native","name":"resources","deps":[],"uuids":["00Icta5PBHCbC2XiGHVyC3","00Icta5PBHCbC2XiGHVyC3@6c48a","00Icta5PBHCbC2XiGHVyC3@f9941","025e3220c","036f140bc","4c7N5R1G1LILAu5Y8GPsVv","04MOVklmVDXpiVe44Z/LC5","3dW2B6+s5Ca4IArPg4QQjb","3dW2B6+s5Ca4IArPg4QQjb@6c48a","04JUswl3FOE7fMiIoPgSod","06255f857","06lCogBHRDhZqFKTNm0kc+@f9941","099afadc5","0db903cd8","0eeecc5a5","0f42319f5","5bZRGkGBtMgZ+cUeTCG01k","99w8etMIZDM4HmGbgtoMid","9cxx2MGSpCNIIENS9CuVxl","a6Xqrs0xVBNKeeI7uBfRk5","a6Xqrs0xVBNKeeI7uBfRk5@6c48a","b3FCMEwn9EkrlPVR0VSiv0","f1NYryiz1IFq44vCotOBBf","f1NYryiz1IFq44vCotOBBf@6c48a","0fj4THWpZJ/qEn9m2ckMgi","10KFwdl51KfoDAhuDcKmXY","125e3220c","125e3220c@6c48a","1awEnXyJlJKomnTo2Fzkyx","1awEnXyJlJKomnTo2Fzkyx@6c48a","1awEnXyJlJKomnTo2Fzkyx@f9941","20g1ukYUVPvKWKBRznAKo+","20g1ukYUVPvKWKBRznAKo+@6c48a","20g1ukYUVPvKWKBRznAKo+@f9941","25Ac39yhNJppwj6lFYbFTE","2cD0ZD2EpJuZBpjv6UNDBM","34xN6tEWZKRqsQ77qAwOLt","3cqIna1mRFkaEjBjBzxmCb","3dW2B6+s5Ca4IArPg4QQjb@f9941","4eraGky5hOJLpn+oEmUx1S","54TknWPwVPqJqeCR+Y/Czo","54TknWPwVPqJqeCR+Y/Czo@6c48a","54TknWPwVPqJqeCR+Y/Czo@f9941","56oL/DaG1OhbsmX1poVa4G@f9941","57UgcWSMhKGYrPQcn4d3+w","57UgcWSMhKGYrPQcn4d3+w@6c48a","57UgcWSMhKGYrPQcn4d3+w@f9941","5dFD2WhY9EeIu0+Ceeh7UJ","63InXW221DNZ1VMdoTf7j2","644062JE1EoYDX93reLMbz","6bFLcedO9K9ZN1VGRytFdR","6e5fQOsbJHqbQoQUehvZVa","7dj5uJT9FMn6OrOOx83tfK","7dj5uJT9FMn6OrOOx83tfK@6c48a","7dj5uJT9FMn6OrOOx83tfK@f9941","95EkngnxZFbYuFpsqVTaFr","95EkngnxZFbYuFpsqVTaFr@6c48a","95EkngnxZFbYuFpsqVTaFr@f9941","98o9rSPGxIuqYlHwZe8wjN","a2ABhWJPVKx5MJEgejIQzY","a2ABhWJPVKx5MJEgejIQzY@6c48a","a2ABhWJPVKx5MJEgejIQzY@f9941","a6Xqrs0xVBNKeeI7uBfRk5@f9941","acvgO6TpJDz6UhxTN8EuOL","b3ibqUG4xOUYTECuVaPVyZ","d01NlpjblAJIbkUn2LNU6t","df6hdgW29NM77X2TqAVgYR","efWLV11b1La6wFY2TpD/j8@f9941","f1NYryiz1IFq44vCotOBBf@f9941","f3nZver/FCVYRvy8QWnV1F","f9z7ypnzVN2oklZONObpgC@f9941"],"paths":{"5":["common/anim/notify",3],"6":["common/anim/button_scale_end",3],"7":["language/texture/en/image",6],"8":["language/texture/en/image/texture",7,1],"9":["content/role/model1",5],"16":["gui/prefab/demo",4],"17":["common/anim/button_scale_start",3],"18":["common/prefab/netinstable",4],"19":["language/texture/zh/image",6],"20":["language/texture/zh/image/texture",7,1],"21":["loading/prefab/loading",4],"22":["content/role/model1",6],"23":["content/role/model1/texture",7,1],"24":["config/config",2],"25":["common/prefab/notify",4],"34":["common/prefab/window",4],"35":["language/json/en",2],"36":["content/role/model1",0],"37":["gui/prefab/role_info_base",4],"38":["language/texture/en/image/spriteFrame",8,1],"39":["version",0],"47":["gui/prefab/role_info",4],"48":["config/game/NetCode",2],"49":["config/game/herolvup",2],"50":["game/battle/role",4],"51":["game/battle/animator/role",2],"58":["game/battle/animator/role_edit",2],"62":["language/texture/zh/image/spriteFrame",8,1],"63":["project",0],"64":["audios/Gravel",1],"65":["audios/nocturne",1],"66":["config/game/arms",2],"68":["content/role/model1/spriteFrame",8,1],"69":["language/json/zh",2]},"scenes":{},"packs":{"025e3220c":["11","43","67","70"],"036f140bc":["16","54"],"06255f857":["42","57"],"099afadc5":["46","18"],"0db903cd8":["29","8","53","1","27","41","32","56","45","20","60","23"],"0eeecc5a5":["2","30","61","21"],"0f42319f5":["28","7","52","0","26","40","31","55","44","19","59","22"]},"versions":{"import":[],"native":[]},"redirect":[],"debug":false,"extensionMap":{".ccon":["17","5","5","6"]},"types":["cc.Asset","cc.AudioClip","cc.JsonAsset","cc.AnimationClip","cc.Prefab","sp.SkeletonData","cc.ImageAsset","cc.Texture2D","cc.SpriteFrame"]} \ No newline at end of file diff --git a/hotupdate-assets/android/1.0.0.3.1/assets/resources/import/02/025e3220c.json b/hotupdate-assets/android/1.0.0.3.1/assets/resources/import/02/025e3220c.json new file mode 100644 index 0000000..4932bb2 --- /dev/null +++ b/hotupdate-assets/android/1.0.0.3.1/assets/resources/import/02/025e3220c.json @@ -0,0 +1 @@ +[1,["125e3220c@6c48a"],["_textureSource"],["cc.SpriteFrame"],0,[[[{"name":"loading","rect":{"x":3,"y":487,"width":138,"height":138},"offset":{"x":0,"y":0},"originalSize":{"width":138,"height":138},"rotated":false,"capInsets":[0,0,0,0],"packable":true}],[0],0,[0],[0],[0]],[[{"name":"btn_ok","rect":{"x":147,"y":487,"width":117,"height":53},"offset":{"x":0,"y":0},"originalSize":{"width":117,"height":53},"rotated":false,"capInsets":[0,0,0,0],"packable":true}],[0],0,[0],[0],[0]],[[{"name":"toast","rect":{"x":329,"y":3,"width":539,"height":90},"offset":{"x":0,"y":0},"originalSize":{"width":539,"height":90},"rotated":true,"capInsets":[0,0,0,0],"packable":true}],[0],0,[0],[0],[0]],[[{"name":"bg_window","rect":{"x":3,"y":3,"width":478,"height":320},"offset":{"x":0,"y":0},"originalSize":{"width":478,"height":320},"rotated":true,"capInsets":[0,0,0,0],"packable":true}],[0],0,[0],[0],[0]]]] diff --git a/hotupdate-assets/android/1.0.0.3.1/assets/resources/import/03/036f140bc.json b/hotupdate-assets/android/1.0.0.3.1/assets/resources/import/03/036f140bc.json new file mode 100644 index 0000000..4aa1f85 --- /dev/null +++ b/hotupdate-assets/android/1.0.0.3.1/assets/resources/import/03/036f140bc.json @@ -0,0 +1 @@ +[1,["20g1ukYUVPvKWKBRznAKo+@f9941","54TknWPwVPqJqeCR+Y/Czo@f9941","95EkngnxZFbYuFpsqVTaFr@f9941","a6Xqrs0xVBNKeeI7uBfRk5@f9941","7dj5uJT9FMn6OrOOx83tfK@f9941","7dj5uJT9FMn6OrOOx83tfK@6c48a"],["node","root","_spriteFrame","_target","_normalSprite","_hoverSprite","_pressedSprite","_disabledSprite","data","bg","_textureSource"],[["cc.Node",["_name","_layer","_objFlags","_components","_prefab","_parent","_children","_lpos"],0,9,4,1,2,5],["cc.Widget",["_alignFlags","_originalWidth","_left","_originalHeight","_right","_verticalCenter","node","__prefab"],-3,1,4],["cc.Layout",["_resizeMode","_layoutType","_spacingX","_spacingY","node","__prefab"],-1,1,4],["cc.Sprite",["_type","_sizeMode","node","__prefab","_spriteFrame"],1,1,4,6],["cc.ClickEvent",["_componentId","handler","customEventData","target"],0,1],"cc.SpriteFrame",["cc.Prefab",["_name"],2],["cc.UITransform",["node","__prefab","_contentSize"],3,1,4,5],["cc.CompPrefabInfo",["fileId"],2],["46770277MVCUJmttx/Kqt/a",["node","__prefab"],3,1,4],["cc.PrefabInfo",["fileId","root","asset"],2,1,1],["cc.PrefabInfo",["root","fileId","asset"],1,1],["cc.Button",["_transition","node","__prefab","clickEvents","_normalColor","_target","_normalSprite","_hoverSprite","_pressedSprite","_disabledSprite"],2,1,4,9,5,1,6,6,6,6],["11b96k/RIZF57Loehxyl6Hs",["_dataID","isRawSize","node","__prefab"],1,1,4],["bac76ow94VI+IpAB1DQUKfq",["height","radius","node","__prefab","bg"],1,1,4,6],["da96en7WYpPTaPIkO1l/Nux",["node","__prefab","clickEvents"],3,1,4,9],["cc.Label",["_string","_actualFontSize","_fontSize","_overflow","_enableWrapText","node","__prefab","_color"],-2,1,4,5],["110c8vEd5NEPL/N9meGQnaX",["_dataID","node","__prefab"],2,1,4],["cc.RichText",["node","__prefab"],3,1,4],["57786GMN6RPbaAT9b9RmX18",["_string","_actualFontSize","node","__prefab"],1,1,4]],[[8,0,2],[7,0,1,2,1],[10,0,1,2,2],[11,0,1,2,3],[0,0,1,5,6,3,4,7,3],[0,0,2,1,5,3,4,4],[3,0,1,2,3,4,3],[16,0,1,2,3,4,5,6,7,6],[12,0,1,2,3,4,5,6,7,8,9,2],[4,0,1,3,3],[17,0,1,2,2],[0,0,1,5,3,4,7,3],[6,0,2],[0,0,1,6,3,4,3],[0,0,1,5,6,3,4,3],[1,0,1,3,6,7,4],[1,0,2,4,5,1,6,7,6],[1,0,2,1,6,7,4],[9,0,1,1],[2,0,1,2,4,5,4],[2,0,1,2,3,4,5,5],[3,2,3,4,1],[4,0,1,2,3,4],[13,0,1,2,3,3],[14,0,1,2,3,4,3],[15,0,1,2,1],[18,0,1,1],[19,0,1,2,3,3]],[[[[12,"demo"],[13,"demo",33554432,[-5,-6,-7,-8,-9],[[1,-2,[0,"f3S89pdJhH/4R5JY+TQ4fe"],[5,1280,720]],[15,45,100,100,-3,[0,"a9Eh9hnWBPCZvjFwuFLNVw"]],[18,-4,[0,"668j88JvtGdq5GsOUNZuMj"]]],[2,"65vUmrMQhG97zCh9KMiuDH",-1,0]],[4,"room",33554432,1,[-13,-14,-15,-16,-17,-18,-19],[[1,-10,[0,"ec1M8WIuZO6boCrV+CMWzd"],[5,730,0]],[19,1,1,5,-11,[0,"3ewyyA9L9FtY/SjxDaxbTr"]],[16,18,590,590,121.274,100,-12,[0,"86mpw92qZOArdRY0Xy25sk"]]],[3,null,"62o/ZlmbVKGpvjXx8Voh/I",0],[1,0,121.274,0]],[4,"test",33554432,1,[-23,-24,-25,-26,-27,-28],[[1,-20,[0,"f3SMJSmPpImrx92Kg3Tloq"],[5,120,290]],[20,1,2,5,10,-21,[0,"2aW8So5RVAWb6Y8qEpyx9V"]],[17,34,590,100,-22,[0,"d4+OeFRLNPUKBDvGomN+8g"]]],[3,null,"67GZgOHblAGqm5qBlS+H6d",0],[1,580,0,0]],[4,"btn_language",33554432,2,[-34],[[1,-30,[0,"f5J4aGuXBM9pY1OsDS6ydl"],[5,100,40]],[6,1,0,-31,[0,"26m2DJAOFDn7h0PKvULYMl"],0],[8,2,-33,[0,"52bsL1ahhHqIklOYhf2TZT"],[[9,"46770277MVCUJmttx/Kqt/a","btn_language",1]],[4,4292269782],-32,1,2,3,4]],[2,"3aH7HdAcpOvqKQ3Knwjfg0",-29,0],[1,-315,0,0]],[4,"btn_common_prompt",33554432,2,[-40],[[1,-36,[0,"466FkT43BKoKbgm4KleRcf"],[5,100,40]],[6,1,0,-37,[0,"836sb4NjJK951BhHJuB0lp"],5],[8,2,-39,[0,"fcBDXtU11J14VTvzRzJjB8"],[[9,"46770277MVCUJmttx/Kqt/a","btn_common_prompt",1]],[4,4292269782],-38,6,7,8,9]],[2,"a8QvcrOTpEKJ90Ewd1hYUB",-35,0],[1,-210,0,0]],[4,"btn_notify_show",33554432,2,[-46],[[1,-42,[0,"71Yj1MPZ5OS6OF6L0hCGhG"],[5,100,40]],[6,1,0,-43,[0,"d2Zx+AR8lEwrOPhI2Q97Pr"],10],[8,2,-45,[0,"73XyNeuJNC1LZvQlL6FAxu"],[[9,"46770277MVCUJmttx/Kqt/a","btn_notify_show",1]],[4,4292269782],-44,11,12,13,14]],[2,"94R4YPISBGILCc7H1x0vCI",-41,0],[1,-105,0,0]],[14,"netInstableOpen",33554432,2,[-52],[[1,-48,[0,"dfLz49OQpJyJRIEalc6QyW"],[5,100,40]],[6,1,0,-49,[0,"ab7ucYyi5NBojl5h6Anvne"],15],[8,2,-51,[0,"51eGWUlT1P2qem4aqA5yUv"],[[9,"46770277MVCUJmttx/Kqt/a","netInstableOpen",1]],[4,4292269782],-50,16,17,18,19]],[2,"1cnulwtVJDiZ30LJPNyu4M",-47,0]],[4,"btn_audio_open1",33554432,2,[-58],[[1,-54,[0,"d4Ce9ZAqRJSrfFlge/SlwS"],[5,100,40]],[6,1,0,-55,[0,"bd6x/UwH1MhLOvXzxZkRCv"],20],[8,2,-57,[0,"dfrY8252pJ1Yu09mNVaVMe"],[[9,"46770277MVCUJmttx/Kqt/a","btn_audio_open1",1]],[4,4292269782],-56,21,22,23,24]],[2,"05d/iAy01DyZ7YMM/JcW1q",-53,0],[1,105,0,0]],[4,"btn_audio_open2",33554432,2,[-64],[[1,-60,[0,"31HwkzHU1JUbxR7AQ2Jqoz"],[5,100,40]],[6,1,0,-61,[0,"1crcY/IRJOoZ3D7bZMhVmV"],25],[8,2,-63,[0,"67WUVehyhAiZhT/+TUxBoA"],[[9,"46770277MVCUJmttx/Kqt/a","btn_audio_open2",1]],[4,4292269782],-62,26,27,28,29]],[2,"b4Dif0vbZHZY0kEHUjXG/Z",-59,0],[1,210,0,0]],[4,"btn_level_up",33554432,3,[-70],[[1,-66,[0,"a9YCZ+pK9OvpBc4HpIsEfW"],[5,100,40]],[6,1,0,-67,[0,"4cw9AvuWZLH6tm9CloEpuK"],33],[8,2,-69,[0,"16ceSGF99AqZbViN8KIg9P"],[[9,"46770277MVCUJmttx/Kqt/a","btn_level_up",1]],[4,4292269782],-68,34,35,36,37]],[2,"e5WeNOLQhJAY/VyKkU+EQI",-65,0],[1,0,125,0]],[4,"btn_attack",33554432,3,[-76],[[1,-72,[0,"84vWChgaJKL5SMuLyGIGVT"],[5,100,40]],[6,1,0,-73,[0,"9e4q8N1n9PRJCJ9xD52A4b"],38],[8,2,-75,[0,"a0CBtSK4lCzqyy48GFqbWv"],[[9,"46770277MVCUJmttx/Kqt/a","btn_attack",1]],[4,4292269782],-74,39,40,41,42]],[2,"25k+NHF4pA5KzvtF3i9hbR",-71,0],[1,0,75,0]],[4,"btn_change_job9",33554432,3,[-82],[[1,-78,[0,"ceJaAbXu1KW7bj4Rxc4kGP"],[5,100,40]],[6,1,0,-79,[0,"c0Dv56iJVDVIrXP8FCyvoo"],43],[8,2,-81,[0,"36ir/AqKdA0Ys0xX3CVGUm"],[[9,"46770277MVCUJmttx/Kqt/a","btn_change_job9",1]],[4,4292269782],-80,44,45,46,47]],[2,"476es4qy9PJpiqqxCBy/5Q",-77,0],[1,0,25,0]],[4,"btn_change_job5",33554432,3,[-88],[[1,-84,[0,"7d7Q0CkxdJEp1d6h9Bq4SE"],[5,100,40]],[6,1,0,-85,[0,"5dIYF9ULdOxbbbDz2MukN3"],48],[8,2,-87,[0,"eflOQATX9JnI1NewJLiATg"],[[9,"46770277MVCUJmttx/Kqt/a","btn_change_job5",1]],[4,4292269782],-86,49,50,51,52]],[2,"64GcvX8W1LmqrcNhnFBHnq",-83,0],[1,0,-25,0]],[4,"btn_change_job1",33554432,3,[-94],[[1,-90,[0,"60B+Rb7XJDwbbxc6qSBoJa"],[5,100,40]],[6,1,0,-91,[0,"c8VdFJrGlINJLfHNq+a2ls"],53],[8,2,-93,[0,"4b+IIWLtVHyIlnAN3kId9j"],[[9,"46770277MVCUJmttx/Kqt/a","btn_change_job1",1]],[4,4292269782],-92,54,55,56,57]],[2,"16j7Cq3KlBkbbdf62zkh/w",-89,0],[1,0,-75,0]],[4,"btn_open_role_info",33554432,3,[-100],[[1,-96,[0,"cfWAMAszRJpKoTIPodhGK8"],[5,100,40]],[6,1,0,-97,[0,"ea5arcaiVN8Y60GDRX3mw2"],58],[8,2,-99,[0,"9bLkp8AZVMWKE+okL48Dix"],[[9,"46770277MVCUJmttx/Kqt/a","btn_open_role_info",1]],[4,4292269782],-98,59,60,61,62]],[2,"52+UoNMIxOY7Lvhr6g35Ms",-95,0],[1,0,-125,0]],[11,"spr_image",33554432,1,[[1,-102,[0,"acw9JsB79N/YfcExA1m0H/"],[5,110,50]],[21,-103,[0,"8ba0XlFglCToOrNloXafcI"],31],[23,"image",false,-104,[0,"6bKhXx6ZBHo5t0TB3i8Zvc"]],[24,30,30,-105,[0,"479OSLzmJJYaZiDZkNexXp"],32]],[2,"d8YwnILUJKVY4F2/x8NL8t",-101,0],[1,0,235.86400000000003,0]],[4,"btn_long",33554432,2,[-109],[[1,-106,[0,"59HEUxjvRIYbjL6gQCnFG3"],[5,100,40]],[6,1,0,-107,[0,"65p1CssrVAMo1tN4fBmZ8I"],30],[25,-108,[0,"35IFu2GaRENqZM7TJUv4QG"],[[22,"46770277MVCUJmttx/Kqt/a","btn_long","长按参数",1]]]],[2,"1aqm7dbdNCKb54/OnV7ANT",1,0],[1,315,0,0]],[5,"Label",512,33554432,4,[[1,-110,[0,"e7u5cx0cJNooMOmJbgXIn9"],[5,100,40]],[7,"多语言",20,20,1,false,-111,[0,"28VWYeCe5FcLSk5FttmIyi"],[4,4278190080]],[10,"btn_demo_lang",-112,[0,"7e3sh0tFdDFb6yChpYA4kh"]]],[3,null,"5ezOUOHRxNkIcVsdry9hac",0]],[5,"Label",512,33554432,5,[[1,-113,[0,"91jLaNlw1JMoMVE99WA1lr"],[5,100,40]],[7,"公共弹窗",20,20,1,false,-114,[0,"550J1EwQ5DTLBQWaH9Xf3N"],[4,4278190080]],[10,"btn_common_prompt",-115,[0,"29f43CHvZDhoR45/YYXsHf"]]],[3,null,"36IGTPs/xAGZRCLDV8gwHS",0]],[5,"Label",512,33554432,6,[[1,-116,[0,"cfKFOVYm9KzKKzxwdtK7Nq"],[5,100,40]],[7,"提示信息",20,20,1,false,-117,[0,"13zS7PzIFGKI5sB8lQoXPq"],[4,4278190080]],[10,"btn_notify_show",-118,[0,"ef3Kwn4mdOOpy5A6Vl68dl"]]],[3,null,"f0iAu91b1Icri3/I9cxb+6",0]],[5,"Label",512,33554432,7,[[1,-119,[0,"91QtyBOb1II6pHMmi6S/IG"],[5,100,40]],[7,"等待动画",20,20,1,false,-120,[0,"c1WcBfmHhL6Ya//6GAG0m8"],[4,4278190080]],[10,"netInstableOpen",-121,[0,"cayiIQYylL5K61yczXFcus"]]],[3,null,"7cqaARmM1BWIgl2Pc5TIEc",0]],[5,"Label",512,33554432,8,[[1,-122,[0,"9c7bYGo/xH57TvQb+VZic9"],[5,100,40]],[7,"音乐播放",20,20,1,false,-123,[0,"33R9nPZcxCkZuscFYqn/6c"],[4,4278190080]],[10,"btn_audio_open1",-124,[0,"68t214A1VJYqtsCYFeOFxE"]]],[3,null,"86n79Cmf9AlplTkkAK2I2Q",0]],[5,"Label",512,33554432,9,[[1,-125,[0,"7bfI0Nz7xPcpJjxCr+rMnJ"],[5,100,40]],[7,"音效播放",20,20,1,false,-126,[0,"93pNRmnvxPQZpbM6n5WM/G"],[4,4278190080]],[10,"btn_audio_open2",-127,[0,"abPuP0Y91BRZxdM+gAD0io"]]],[3,null,"ecTxgc8KpOR7lFgSnTawnn",0]],[11,"RichText",33554432,1,[[1,-128,[0,"80dLBCef9DHJ7kY4CQICTk"],[5,153.38,50.4]],[26,-129,[0,"57sQhAsbJPYrcC86CuMUOu"]],[10,"btn_rich_text",-130,[0,"cbte2XDeNI26TbtCGs5JIY"]]],[3,null,"a9OI1QWLVNwZoqsUuimNvn",0],[1,0,170,0]],[5,"Label",512,33554432,17,[[1,-131,[0,"67z+FHBghLoq8n5ft58Z7c"],[5,100,40]],[7,"长按按钮",20,20,1,false,-132,[0,"894Y0PR6FAMpQXUh/Kp9HA"],[4,4278190080]]],[2,"4eKxh0FvJMxKkhiTaofb5v",1,0]],[11,"LabelTime",33554432,1,[[1,-133,[0,"c6Um6z4iBKQLOyaQn3tn82"],[5,155.7,50.4]],[27,"00:16:40",40,-134,[0,"00j+sMT+BOnZNtPaASWQRL"]]],[2,"30JAxHZ91HM5M5Imp50MVg",1,0],[1,0,306.175,0]],[5,"Label",512,33554432,10,[[1,-135,[0,"5fELmD51VJn6lTUGXv+i/L"],[5,100,40]],[7,"升级",20,20,1,false,-136,[0,"64EJNXuNpIqZvX1ukg3uEW"],[4,4278190080]]],[3,null,"22jSGjc1lI07RZ0dA0PYIS",0]],[5,"Label",512,33554432,11,[[1,-137,[0,"04oTgCmJRMnIZY6LoZMP4H"],[5,100,40]],[7,"攻击",20,20,1,false,-138,[0,"2fMHVBzQRAz6gHxCYMxp6q"],[4,4278190080]]],[3,null,"dak22sZSdKVqHW6ufrr5WL",0]],[5,"Label",512,33554432,12,[[1,-139,[0,"70ILFUfNxJb6SVSqq/nWGP"],[5,100,40]],[7,"转职弓箭",20,20,1,false,-140,[0,"f3esA0/DpCDJ1jkRPtZSOM"],[4,4278190080]]],[3,null,"4axDmdTcBPjZu6GTvenloF",0]],[5,"Label",512,33554432,13,[[1,-141,[0,"e6EoFJvdVAioC4B1yZEnAY"],[5,100,40]],[7,"转职匕首",20,20,1,false,-142,[0,"4dh5nrxS9NR4NiUjYuZWVE"],[4,4278190080]]],[3,null,"9d9qLGaUlBUrweuf7dsapq",0]],[5,"Label",512,33554432,14,[[1,-143,[0,"2eP4VkjAlNFo2/yd2wBDAS"],[5,100,40]],[7,"转职长刀",20,20,1,false,-144,[0,"fdWkSv5zlHPquPk7aincRb"],[4,4278190080]]],[3,null,"0dc9x4oBZJ54r1dcOmsd0i",0]],[5,"Label",512,33554432,15,[[1,-145,[0,"eezxhGWRFL5Il83DA+SBtf"],[5,100,40]],[7,"角色界面",20,20,1,false,-146,[0,"253VZTfKJJ0ZhFNchUt9aP"],[4,4278190080]]],[3,null,"624rglJwVP268CL97R+1Q2",0]]],0,[0,1,1,0,0,1,0,0,1,0,0,1,0,-1,2,0,-2,16,0,-3,26,0,-4,24,0,-5,3,0,0,2,0,0,2,0,0,2,0,-1,4,0,-2,5,0,-3,6,0,-4,7,0,-5,8,0,-6,9,0,-7,17,0,0,3,0,0,3,0,0,3,0,-1,10,0,-2,11,0,-3,12,0,-4,13,0,-5,14,0,-6,15,0,1,4,0,0,4,0,0,4,0,3,4,0,0,4,0,-1,18,0,1,5,0,0,5,0,0,5,0,3,5,0,0,5,0,-1,19,0,1,6,0,0,6,0,0,6,0,3,6,0,0,6,0,-1,20,0,1,7,0,0,7,0,0,7,0,3,7,0,0,7,0,-1,21,0,1,8,0,0,8,0,0,8,0,3,8,0,0,8,0,-1,22,0,1,9,0,0,9,0,0,9,0,3,9,0,0,9,0,-1,23,0,1,10,0,0,10,0,0,10,0,3,10,0,0,10,0,-1,27,0,1,11,0,0,11,0,0,11,0,3,11,0,0,11,0,-1,28,0,1,12,0,0,12,0,0,12,0,3,12,0,0,12,0,-1,29,0,1,13,0,0,13,0,0,13,0,3,13,0,0,13,0,-1,30,0,1,14,0,0,14,0,0,14,0,3,14,0,0,14,0,-1,31,0,1,15,0,0,15,0,0,15,0,3,15,0,0,15,0,-1,32,0,1,16,0,0,16,0,0,16,0,0,16,0,0,16,0,0,17,0,0,17,0,0,17,0,-1,25,0,0,18,0,0,18,0,0,18,0,0,19,0,0,19,0,0,19,0,0,20,0,0,20,0,0,20,0,0,21,0,0,21,0,0,21,0,0,22,0,0,22,0,0,22,0,0,23,0,0,23,0,0,23,0,0,24,0,0,24,0,0,24,0,0,25,0,0,25,0,0,26,0,0,26,0,0,27,0,0,27,0,0,28,0,0,28,0,0,29,0,0,29,0,0,30,0,0,30,0,0,31,0,0,31,0,0,32,0,0,32,0,8,1,146],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,4,5,6,7,2,4,5,6,7,2,4,5,6,7,2,4,5,6,7,2,4,5,6,7,2,4,5,6,7,2,2,9,2,4,5,6,7,2,4,5,6,7,2,4,5,6,7,2,4,5,6,7,2,4,5,6,7,2,4,5,6,7],[0,0,0,1,2,0,0,0,1,2,0,0,0,1,2,0,0,0,1,2,0,0,0,1,2,0,0,0,1,2,0,3,4,0,0,0,1,2,0,0,0,1,2,0,0,0,1,2,0,0,0,1,2,0,0,0,1,2,0,0,0,1,2]],[[{"name":"default_sprite_splash","rect":{"x":0,"y":0,"width":2,"height":2},"offset":{"x":0,"y":0},"originalSize":{"width":2,"height":2},"rotated":false,"capInsets":[0,0,0,0],"packable":true}],[5],0,[0],[10],[5]]]] diff --git a/hotupdate-assets/android/1.0.0.3.1/assets/resources/import/04/04254b30-9771-4e13-b7cc-888a0f812a1d.json b/hotupdate-assets/android/1.0.0.3.1/assets/resources/import/04/04254b30-9771-4e13-b7cc-888a0f812a1d.json new file mode 100644 index 0000000..d299d18 --- /dev/null +++ b/hotupdate-assets/android/1.0.0.3.1/assets/resources/import/04/04254b30-9771-4e13-b7cc-888a0f812a1d.json @@ -0,0 +1 @@ +[1,["f1NYryiz1IFq44vCotOBBf@6c48a"],0,[["sp.SkeletonData",["_name","_atlasText","textureNames","_skeletonJson","textures"],-1,3]],[[0,0,1,2,3,4,5]],[[0,"model1","\nmodel1.png\nsize: 1078,221\nformat: RGBA8888\nfilter: Linear,Linear\nrepeat: none\nForearm1\n rotate: false\n xy: 452, 22\n size: 23, 36\n orig: 23, 36\n offset: 0, 0\n index: -1\nThigh1\n rotate: true\n xy: 361, 22\n size: 31, 48\n orig: 31, 50\n offset: 0, 2\n index: -1\narm1\n rotate: false\n xy: 618, 18\n size: 26, 42\n orig: 26, 42\n offset: 0, 0\n index: -1\narm2\n rotate: true\n xy: 409, 22\n size: 36, 43\n orig: 37, 45\n offset: 1, 0\n index: -1\narms/CrossGun/2\n rotate: false\n xy: 224, 22\n size: 50, 199\n orig: 112, 250\n offset: 32, 32\n index: -1\narms/Dancefan/Dancefan\n rotate: true\n xy: 705, 1\n size: 95, 50\n orig: 141, 86\n offset: 23, 18\n index: -1\narms/FireGun/FireGun\n rotate: true\n xy: 845, 15\n size: 85, 27\n orig: 161, 108\n offset: 38, 40\n index: -1\narms/FireGun/fire\n rotate: true\n xy: 805, 8\n size: 91, 40\n orig: 92, 41\n offset: 0, 1\n index: -1\narms/IronCannon/FireGun\n rotate: true\n xy: 490, 88\n size: 133, 66\n orig: 195, 128\n offset: 49, 23\n index: -1\narms/Kunai/1_16\n rotate: true\n xy: 558, 1\n size: 15, 73\n orig: 68, 126\n offset: 27, 27\n index: -1\narms/MilitaryFan/1_16\n rotate: true\n xy: 631, 5\n size: 13, 74\n orig: 68, 126\n offset: 28, 26\n index: -1\narms/Razor/Razor\n rotate: false\n xy: 206, 12\n size: 18, 209\n orig: 112, 250\n offset: 43, 29\n index: -1\narms/arch/Quiver\n rotate: true\n xy: 475, 24\n size: 34, 119\n orig: 34, 119\n offset: 0, 0\n index: -1\narms/arch/arch\n rotate: false\n xy: 556, 91\n size: 37, 130\n orig: 37, 130\n offset: 0, 0\n index: -1\narms/arch/arrow\n rotate: true\n xy: 224, 12\n size: 10, 116\n orig: 10, 116\n offset: 0, 0\n index: -1\narms/arch/arrow2\n rotate: true\n xy: 274, 22\n size: 11, 87\n orig: 11, 87\n offset: 0, 0\n index: -1\narms/arch/bowstring\n rotate: true\n xy: 0, 0\n size: 2, 4\n orig: 2, 4\n offset: 0, 0\n index: -1\narms/crossbow/Crossbow\n rotate: true\n xy: 755, 6\n size: 93, 50\n orig: 93, 50\n offset: 0, 0\n index: -1\narms/dagger/2\n rotate: true\n xy: 593, 96\n size: 125, 123\n orig: 134, 129\n offset: 0, 3\n index: -1\narms/dagger/3\n rotate: false\n xy: 837, 100\n size: 120, 121\n orig: 134, 129\n offset: 6, 0\n index: -1\narms/dagger/4\n rotate: true\n xy: 716, 99\n size: 122, 121\n orig: 134, 129\n offset: 12, 8\n index: -1\narms/dagger/5\n rotate: false\n xy: 957, 175\n size: 49, 46\n orig: 134, 129\n offset: 15, 62\n index: -1\narms/dagger/dagger\n rotate: true\n xy: 872, 16\n size: 13, 65\n orig: 13, 65\n offset: 0, 0\n index: -1\narms/dagger/scabbard\n rotate: true\n xy: 845, 2\n size: 13, 66\n orig: 13, 66\n offset: 0, 0\n index: -1\narms/fan/1\n rotate: true\n xy: 340, 16\n size: 6, 224\n orig: 6, 224\n offset: 0, 0\n index: -1\narms/fan/2\n rotate: true\n xy: 317, 1\n size: 11, 115\n orig: 11, 115\n offset: 0, 0\n index: -1\narms/fan/3\n rotate: true\n xy: 1027, 75\n size: 32, 37\n orig: 32, 37\n offset: 0, 0\n index: -1\narms/fan/b\n rotate: true\n xy: 451, 58\n size: 163, 39\n orig: 167, 41\n offset: 2, 0\n index: -1\narms/fan/u\n rotate: true\n xy: 409, 58\n size: 163, 42\n orig: 167, 44\n offset: 2, 2\n index: -1\narms/longHandle/2\n rotate: false\n xy: 274, 33\n size: 52, 188\n orig: 52, 188\n offset: 0, 0\n index: -1\narms/longHandle/assault\n rotate: false\n xy: 326, 53\n size: 83, 168\n orig: 83, 168\n offset: 0, 0\n index: -1\narms/shield/shield\n rotate: false\n xy: 1027, 107\n size: 51, 67\n orig: 51, 67\n offset: 0, 0\n index: -1\narms/taidao/scabbard\n rotate: true\n xy: 527, 60\n size: 28, 96\n orig: 28, 96\n offset: 0, 0\n index: -1\narms/taidao/taidao\n rotate: true\n xy: 206, 0\n size: 12, 111\n orig: 70, 187\n offset: 29, 38\n index: -1\narms/taidao/xiepidaoguang\n rotate: false\n xy: 0, 2\n size: 206, 219\n orig: 208, 221\n offset: 1, 1\n index: -1\nbody\n rotate: true\n xy: 1013, 174\n size: 47, 63\n orig: 47, 63\n offset: 0, 0\n index: -1\nfoot1\n rotate: false\n xy: 594, 17\n size: 24, 43\n orig: 24, 44\n offset: 0, 0\n index: -1\nfoot2\n rotate: true\n xy: 490, 59\n size: 29, 37\n orig: 29, 37\n offset: 0, 0\n index: -1\nforearm2\n rotate: true\n xy: 984, 6\n size: 23, 34\n orig: 23, 34\n offset: 0, 0\n index: -1\nhand1\n rotate: false\n xy: 937, 4\n size: 25, 25\n orig: 25, 25\n offset: 0, 0\n index: -1\nhand2\n rotate: false\n xy: 962, 5\n size: 22, 24\n orig: 22, 24\n offset: 0, 0\n index: -1\nhand3\n rotate: true\n xy: 326, 34\n size: 19, 22\n orig: 19, 22\n offset: 0, 0\n index: -1\nhead\n rotate: false\n xy: 943, 29\n size: 70, 71\n orig: 70, 71\n offset: 0, 0\n index: -1\nhead2\n rotate: false\n xy: 957, 103\n size: 70, 71\n orig: 70, 71\n offset: 0, 0\n index: -1\nhead3\n rotate: false\n xy: 872, 29\n size: 71, 71\n orig: 71, 71\n offset: 0, 0\n index: -1\npants2\n rotate: false\n xy: 644, 26\n size: 53, 37\n orig: 53, 37\n offset: 0, 0\n index: -1\nshadow\n rotate: false\n xy: 432, 0\n size: 126, 16\n orig: 136, 20\n offset: 5, 2\n index: -1\nthigh2\n rotate: true\n xy: 644, 63\n size: 33, 59\n orig: 33, 59\n offset: 0, 0\n index: -1\n",["model1.png"],{"skeleton":{"hash":"HevQuIJo3gMeWd0ZFIlxkP/1NtM","spine":"3.8.99","x":-65.85,"y":-11.06,"width":136.05,"height":184.39,"images":"./images/"},"bones":[{"name":"root","scaleX":-1},{"name":"man","parent":"root"},{"name":"body","parent":"man","rotation":-2.06,"x":4.18,"y":70.95},{"name":"bone2","parent":"body","length":25.98,"rotation":92.58,"x":-0.46,"y":0.46},{"name":"bone3","parent":"bone2","rotation":0.22,"x":48.15,"y":12.44},{"name":"bone4","parent":"body","length":14.24,"rotation":-89.12,"y":-4.77},{"name":"bone5","parent":"bone4","length":34.58,"rotation":-19.82,"x":8.83,"y":-8.73,"scaleX":1.0025,"scaleY":1.0025},{"name":"bone6","parent":"bone5","length":27.29,"rotation":8.06,"x":32.05,"y":-2.15},{"name":"bone7","parent":"bone4","length":34.32,"rotation":23.88,"x":6.7,"y":5.75,"scaleX":1.0025,"scaleY":0.9872},{"name":"bone8","parent":"bone7","length":27.96,"rotation":-11.67,"x":31.18,"y":1.98},{"name":"bone9","parent":"bone2","length":24.78,"rotation":162.41,"x":30.14,"y":22.06},{"name":"bone10","parent":"bone9","length":21.83,"rotation":45.52,"x":24.81,"y":0.34},{"name":"leftHand","parent":"bone10","length":18.84,"rotation":5.61,"x":22.4,"y":0.17,"transform":"noScale","color":"ff0000ff"},{"name":"bone12","parent":"bone2","length":26.71,"rotation":-152.63,"x":29.28,"y":-8.14},{"name":"bone13","parent":"bone12","length":23.79,"rotation":17.88,"x":29.06,"y":2.18},{"name":"rightHand","parent":"bone13","length":24.13,"rotation":11,"x":21.04,"y":1.37,"transform":"noScale","color":"ff0000ff"},{"name":"shadow","parent":"root"},{"name":"target3","parent":"man","rotation":-2.13,"x":28.01,"y":3.45,"color":"ff3f00ff"},{"name":"Katana_Scabbard","parent":"bone4","length":28.03,"rotation":-54.46,"x":2.11,"y":-12.9},{"name":"Katana","parent":"rightHand","length":53.65,"rotation":82.42,"x":7.2,"y":2.87},{"name":"target2","parent":"man","rotation":2.75,"x":-28.46,"y":1.7,"color":"ff3f00ff"},{"name":"smake","parent":"root","x":169.93,"y":9.52},{"name":"Sword","parent":"smake","x":131.01,"y":-1884.54},{"name":"shield","parent":"leftHand","length":9.51,"rotation":145.36,"x":7.23,"y":1.15,"scaleX":1.3314,"scaleY":1.3314,"shearX":-0.22},{"name":"Long","parent":"rightHand","length":51.46,"rotation":-95.47,"x":8.54,"y":-1.88},{"name":"target4","parent":"leftHand","rotation":-96.67,"x":6.28,"y":1,"color":"ff3f00ff"},{"name":"LongGun","parent":"Long","length":32.94,"rotation":0.72,"x":7.64,"y":-0.27},{"name":"leftHand5","parent":"LongGun","length":49.19,"rotation":-0.9,"x":-128.74,"y":2.73},{"name":"Arch","parent":"rightHand","length":30.15,"rotation":83.51,"x":5.78,"y":-1.01},{"name":"rightHand3","parent":"Arch","length":14.85,"rotation":91.32,"x":0.48,"y":18.98},{"name":"bone11","parent":"bone2","length":32.88,"rotation":-134.7,"x":19.79,"y":9.09},{"name":"rightHand6","parent":"rightHand3","length":29.89,"rotation":-170.3,"x":84.03,"y":21.11},{"name":"Crossbow","parent":"rightHand","length":30.15,"rotation":97.65,"x":7.32,"y":2.16},{"name":"rightHand8","parent":"Crossbow","length":14.85,"rotation":120.15,"x":-16.64,"y":33.43},{"name":"rightHand9","parent":"rightHand8","length":29.89,"rotation":-179.77,"x":2.39,"y":-0.78,"scaleX":0.8205,"scaleY":0.8205},{"name":"light","parent":"Sword","x":-599.81,"y":-4.34},{"name":"Flag","parent":"Long","length":72.11,"rotation":179.48,"x":-5.5,"y":-0.11},{"name":"bone16","parent":"Flag","length":32.97,"rotation":179.19,"x":147.12,"y":-1.08},{"name":"bone17","parent":"bone16","length":33.91,"rotation":0.73,"x":19.96,"y":10.95},{"name":"bone18","parent":"bone16","length":33.91,"rotation":0.73,"x":20.05,"y":-0.16},{"name":"bone19","parent":"bone16","length":33.91,"rotation":-0.45,"x":20.14,"y":-11.27},{"name":"bone20","parent":"bone16","length":33.91,"rotation":0.33,"x":23.75,"y":6.36},{"name":"bone21","parent":"bone16","length":33.91,"rotation":0.73,"x":23.83,"y":-4.14},{"name":"socket1","parent":"bone2","rotation":-6.94,"x":13.57,"y":5.85},{"name":"socket2","parent":"bone9","rotation":-169.58,"x":10.12,"y":-0.45},{"name":"socket3","parent":"bone7","rotation":144.74,"x":25.44,"y":1.68},{"name":"socket4","parent":"bone12","rotation":151.92,"x":7.92,"y":2.42,"scaleX":1.0003,"scaleY":1.0003},{"name":"CrossGun","parent":"Long","length":32.94,"rotation":0.72,"x":7.64,"y":-0.27},{"name":"leftHand6","parent":"CrossGun","length":49.19,"rotation":-0.9,"x":-128.74,"y":2.73},{"name":"Attack_Arch","parent":"Arch","length":16.06,"rotation":93.84,"x":0.69,"y":-10.15},{"name":"Attack_Crossbow","parent":"Crossbow","length":29.14,"rotation":119.96,"x":24.29,"y":-33.54},{"name":"IronCannon","parent":"rightHand","length":30.15,"rotation":97.65,"x":7.32,"y":2.16},{"name":"FireGun","parent":"rightHand","length":19.17,"rotation":82.99,"x":6.6,"y":-3.18,"color":"a1a1a1ff"},{"name":"fire2","parent":"Sword","x":-0.31,"y":-0.02},{"name":"Razor","parent":"Long","length":32.94,"rotation":0.72,"x":7.64,"y":-0.27},{"name":"leftHand7","parent":"Razor","length":49.19,"rotation":-0.9,"x":-128.74,"y":2.73},{"name":"Dancefan","parent":"rightHand","length":19.17,"rotation":1.76,"x":9.01,"y":-2.62,"color":"a1a1a1ff"},{"name":"Dancefan2","parent":"leftHand","length":19.17,"rotation":-1.7,"x":9.3,"y":2.3,"color":"a1a1a1ff"}],"slots":[{"name":"arms/fan/b","bone":"smake"},{"name":"arms/arch/arrow","bone":"rightHand6"},{"name":"arms/arch/Quiver","bone":"bone11"},{"name":"shadow","bone":"shadow","attachment":"shadow"},{"name":"Dagger1","bone":"Katana"},{"name":"Dagger2","bone":"Katana","blend":"additive"},{"name":"MilitaryFan1","bone":"Katana"},{"name":"MilitaryFan2","bone":"Katana","blend":"additive"},{"name":"Kunai1","bone":"Katana"},{"name":"Kunai2","bone":"Katana","blend":"additive"},{"name":"Arch1","bone":"Arch"},{"name":"Arch2","bone":"Arch","blend":"additive"},{"name":"arm2","bone":"bone12","attachment":"arm2"},{"name":"forearm2","bone":"bone13","attachment":"forearm2"},{"name":"CrossGun1","bone":"CrossGun"},{"name":"CrossGun2","bone":"CrossGun","blend":"additive"},{"name":"LongGun1","bone":"LongGun"},{"name":"Razor1","bone":"Razor"},{"name":"LongGun2","bone":"LongGun","blend":"additive"},{"name":"Razor2","bone":"Razor","blend":"additive"},{"name":"Katana1","bone":"Katana"},{"name":"Katana2","bone":"Katana","blend":"additive"},{"name":"Flag6","bone":"bone20","color":"a8a8a8ff"},{"name":"FireGun1","bone":"FireGun"},{"name":"Dancefan1","bone":"Dancefan"},{"name":"Dancefan2","bone":"Dancefan","blend":"additive"},{"name":"FireGun2","bone":"FireGun","blend":"additive"},{"name":"Flag1","bone":"Flag"},{"name":"hand5","bone":"rightHand","attachment":"hand2"},{"name":"arms/arch/bowstring","bone":"Arch"},{"name":"Flag7","bone":"bone21","color":"a8a8a8ff"},{"name":"thigh2","bone":"bone7","attachment":"thigh2"},{"name":"foot2","bone":"bone8","attachment":"foot2"},{"name":"Thigh1","bone":"bone5","attachment":"Thigh1"},{"name":"foot1","bone":"bone6","attachment":"foot1"},{"name":"pants2","bone":"bone4","attachment":"pants2"},{"name":"body","bone":"bone2","attachment":"body"},{"name":"Katana_Scabbard","bone":"Katana_Scabbard"},{"name":"head","bone":"bone3","attachment":"head"},{"name":"head2","bone":"bone3"},{"name":"arms/dagger/scabbard","bone":"Katana_Scabbard"},{"name":"Crossbow1","bone":"Crossbow"},{"name":"Crossbow2","bone":"Crossbow","blend":"additive"},{"name":"IronCannon1","bone":"IronCannon"},{"name":"Flag3","bone":"bone17"},{"name":"Flag4","bone":"bone18"},{"name":"Flag5","bone":"bone19"},{"name":"Flag2","bone":"bone16"},{"name":"IronCannon2","bone":"IronCannon","blend":"additive"},{"name":"arms/arch/arrow2","bone":"rightHand9"},{"name":"arm1","bone":"bone9","attachment":"arm1"},{"name":"Forearm1","bone":"bone10","attachment":"Forearm1"},{"name":"arms/taidao/xiepidaoguang","bone":"Sword","blend":"additive"},{"name":"hand3","bone":"leftHand"},{"name":"Dancefan3","bone":"Dancefan2"},{"name":"hand4","bone":"leftHand"},{"name":"Dancefan4","bone":"Dancefan2","blend":"additive"},{"name":"hand1","bone":"leftHand","attachment":"hand1"},{"name":"arms/arch/bowstring2","bone":"Crossbow"},{"name":"arms/longHandle/assault","bone":"leftHand5","blend":"additive"},{"name":"arms/longHandle/assault3","bone":"leftHand7","blend":"additive"},{"name":"arms/longHandle/assault2","bone":"leftHand6","blend":"additive"},{"name":"light","bone":"light","blend":"additive"},{"name":"arms/arch/arrow6","bone":"socket4"},{"name":"arms/fan/u","bone":"smake"},{"name":"arms/arch/arrow3","bone":"socket1"},{"name":"arms/arch/arrow4","bone":"socket2"},{"name":"arms/arch/arrow5","bone":"socket3"},{"name":"arms/shield/shield","bone":"shield"},{"name":"fire","bone":"Sword","blend":"additive"},{"name":"fire2","bone":"fire2","blend":"additive"},{"name":"foot3","bone":"bone6"}],"ik":[{"name":"target","order":2,"target":"target2","bendPositive":false,"bones":["bone5","bone6"]},{"name":"target2","target":"target3","bendPositive":false,"bones":["bone7","bone8"]},{"name":"target3","order":1,"target":"target4","mix":0,"bones":["Long"]}],"skins":[{"name":"default","attachments":{"Arch1":{"arms/arch/arch":{"x":1.92,"y":3.7,"rotation":-87.21,"width":37,"height":130}},"Arch2":{"arms/arch/arch":{"x":1.92,"y":3.7,"rotation":-87.21,"width":37,"height":130}},"CrossGun1":{"arms/CrossGun/2":{"x":-35.95,"y":1.4,"rotation":89.43,"width":112,"height":250}},"CrossGun2":{"arms/CrossGun/2":{"x":-35.95,"y":1.4,"rotation":89.43,"width":112,"height":250}},"Crossbow1":{"arms/crossbow/Crossbow":{"x":-11.07,"y":15.64,"rotation":-31.03,"width":93,"height":50}},"Crossbow2":{"arms/crossbow/Crossbow":{"x":-11.07,"y":15.64,"rotation":-31.03,"width":93,"height":50}},"Dagger1":{"arms/dagger/dagger":{"x":16.12,"y":1.6,"rotation":-87.88,"width":13,"height":65}},"Dagger2":{"arms/dagger/dagger":{"x":16.12,"y":1.6,"rotation":-87.88,"width":13,"height":65}},"Dancefan1":{"arms/Dancefan/Dancefan":{"x":16.67,"y":3.37,"rotation":-83.33,"width":141,"height":86}},"Dancefan2":{"arms/Dancefan/Dancefan":{"x":16.67,"y":3.37,"rotation":-83.33,"width":141,"height":86}},"Dancefan3":{"arms/Dancefan/Dancefan":{"x":16.67,"y":3.37,"rotation":-83.33,"width":141,"height":86}},"Dancefan4":{"arms/Dancefan/Dancefan":{"x":16.67,"y":3.37,"rotation":-83.33,"width":141,"height":86}},"FireGun1":{"arms/FireGun/FireGun":{"x":22.59,"y":-9.18,"rotation":-29.12,"width":161,"height":108}},"FireGun2":{"arms/FireGun/FireGun":{"x":22.59,"y":-9.18,"rotation":-29.12,"width":161,"height":108}},"Flag1":{"arms/fan/1":{"x":36.55,"y":-0.02,"rotation":-90.35,"width":6,"height":224}},"Flag2":{"arms/fan/3":{"x":15.69,"y":-0.73,"rotation":90.47,"width":32,"height":37}},"Flag3":{"arms/fan/2":{"x":55.1,"y":-0.9,"rotation":89.73,"width":11,"height":115}},"Flag4":{"arms/fan/2":{"x":55.1,"y":-0.9,"rotation":89.73,"width":11,"height":115}},"Flag5":{"arms/fan/2":{"x":55.1,"y":-0.9,"rotation":89.73,"width":11,"height":115}},"Flag6":{"arms/fan/2":{"x":55.1,"y":-0.9,"rotation":89.73,"width":11,"height":115}},"Flag7":{"arms/fan/2":{"x":55.1,"y":-0.9,"rotation":89.73,"width":11,"height":115}},"Forearm1":{"Forearm1":{"x":10.57,"y":-1.65,"scaleX":-1,"rotation":91.02,"width":23,"height":36}},"IronCannon1":{"arms/IronCannon/FireGun":{"x":-11.07,"y":15.64,"rotation":-31.03,"width":195,"height":128}},"IronCannon2":{"arms/IronCannon/FireGun":{"x":-11.07,"y":15.64,"rotation":-31.03,"width":195,"height":128}},"Katana1":{"arms/taidao/taidao":{"x":30.29,"y":0.97,"rotation":89.87,"width":70,"height":187}},"Katana2":{"arms/taidao/taidao":{"x":30.29,"y":0.97,"rotation":89.87,"width":70,"height":187}},"Katana_Scabbard":{"arms/taidao/scabbard":{"x":28.96,"y":10.84,"rotation":100.38,"width":28,"height":96}},"Kunai1":{"arms/Kunai/1_16":{"x":16.12,"y":1.6,"rotation":-87.88,"width":68,"height":126}},"Kunai2":{"arms/Kunai/1_16":{"x":16.12,"y":1.6,"rotation":-87.88,"width":68,"height":126}},"LongGun1":{"arms/longHandle/2":{"x":-35.95,"y":1.4,"rotation":89.43,"width":52,"height":188}},"LongGun2":{"arms/longHandle/2":{"x":-35.95,"y":1.4,"rotation":89.43,"width":52,"height":188}},"MilitaryFan1":{"arms/MilitaryFan/1_16":{"x":16.12,"y":1.6,"rotation":-87.88,"width":68,"height":126}},"MilitaryFan2":{"arms/MilitaryFan/1_16":{"x":16.12,"y":1.6,"rotation":-87.88,"width":68,"height":126}},"Razor1":{"arms/Razor/Razor":{"x":-35.95,"y":1.4,"rotation":89.43,"width":112,"height":250}},"Razor2":{"arms/Razor/Razor":{"x":-35.95,"y":1.4,"rotation":89.43,"width":112,"height":250}},"Thigh1":{"Thigh1":{"x":18.89,"y":1.46,"scaleX":-1,"rotation":94.03,"width":31,"height":50}},"arm1":{"arm1":{"x":12.34,"y":-0.71,"rotation":93.6,"width":26,"height":42}},"arm2":{"arm2":{"x":10.17,"y":8.46,"rotation":101.13,"width":37,"height":45}},"arms/arch/Quiver":{"arms/arch/Quiver":{"x":-11.15,"y":-2.69,"rotation":91.55,"width":34,"height":119}},"arms/arch/arrow":{"arms/arch/arrow":{"x":54.13,"y":0.23,"rotation":89.87,"width":10,"height":116}},"arms/arch/arrow2":{"arms/arch/arrow":{"x":56.72,"y":0.41,"rotation":89.87,"width":10,"height":116}},"arms/arch/arrow3":{"arms/arch/arrow2":{"x":13.17,"y":-39.65,"rotation":-161.37,"width":11,"height":87}},"arms/arch/arrow4":{"arms/arch/arrow2":{"x":13.17,"y":-39.65,"rotation":-161.37,"width":11,"height":87}},"arms/arch/arrow5":{"arms/arch/arrow2":{"x":13.17,"y":-39.65,"rotation":-161.37,"width":11,"height":87}},"arms/arch/arrow6":{"arms/arch/arrow2":{"x":13.17,"y":-39.65,"rotation":-161.37,"width":11,"height":87}},"arms/arch/bowstring":{"arms/arch/bowstring":{"type":"mesh","hull":6,"width":2,"height":4,"uvs":[1,1,0,1,0,0.5,0,0,1,0,1,0.5],"triangles":[0,1,5,2,3,4,1,2,5,5,2,4],"vertices":[1,28,-51.48,16.08,1,1,28,-51.53,16.81,1,1,29,0.38,-1.52,1,1,28,52.81,22.57,1,1,28,52.96,21.62,1,1,29,-0.7,-1.39,1],"edges":[0,2,2,4,4,6,6,8,8,10,10,0]}},"arms/arch/bowstring2":{"arms/arch/bowstring":{"type":"mesh","hull":6,"width":2,"height":4,"uvs":[1,1,0,1,0,0.5,0,0,1,0,1,0.5],"triangles":[5,2,4,1,2,5,2,3,4,0,1,5],"vertices":[1,32,-48.02,26.1,1,1,32,-47.69,26.75,1,1,33,0.25,-1.17,1,1,32,28.12,1.2,1,1,32,28.01,0.25,1,1,33,-0.83,-1.03,1],"edges":[0,2,2,4,4,6,6,8,8,10,10,0]}},"arms/dagger/scabbard":{"arms/dagger/scabbard":{"x":23.12,"y":7.03,"rotation":101.87,"width":13,"height":66}},"arms/fan/b":{"arms/fan/b":{"x":0.42,"y":16.96,"width":167,"height":41}},"arms/fan/u":{"arms/fan/u":{"x":0.42,"y":-25.21,"width":167,"height":44}},"arms/longHandle/assault":{"arms/longHandle/assault":{"x":77.6,"y":3.12,"rotation":93.61,"width":83,"height":168}},"arms/longHandle/assault2":{"arms/longHandle/assault":{"x":77.6,"y":3.12,"rotation":93.61,"width":83,"height":168}},"arms/longHandle/assault3":{"arms/longHandle/assault":{"x":77.6,"y":3.12,"rotation":93.61,"width":83,"height":168}},"arms/shield/shield":{"arms/shield/shield":{"x":-5.81,"y":-0.66,"scaleX":0.7907,"scaleY":0.7907,"rotation":-88.1,"width":51,"height":67}},"arms/taidao/xiepidaoguang":{"arms/taidao/xiepidaoguang":{"x":-97.52,"y":33.56,"width":208,"height":221}},"body":{"body":{"x":19.25,"y":3.59,"rotation":-92.4,"width":47,"height":63}},"fire":{"arms/FireGun/fire":{"color":"fbbf4cff","x":40.42,"y":0.5,"width":92,"height":41}},"fire2":{"arms/FireGun/fire":{"color":"fbbf4cff","x":42.71,"y":1.4,"width":92,"height":41}},"foot1":{"foot1":{"x":12.35,"y":0.77,"rotation":91.62,"width":24,"height":44}},"foot2":{"foot2":{"x":13.49,"y":2.08,"rotation":76.81,"width":29,"height":37}},"foot3":{"foot2":{"x":12.33,"y":-1.26,"scaleX":-1,"rotation":104.44,"width":29,"height":37}},"forearm2":{"forearm2":{"x":12.13,"y":0.38,"rotation":84.48,"width":23,"height":34}},"hand1":{"hand1":{"x":8.23,"y":-0.29,"rotation":49.3,"width":25,"height":25}},"hand3":{"hand3":{"x":6.35,"y":1.38,"rotation":111.54,"width":19,"height":22}},"hand4":{"hand2":{"x":7.96,"y":0.02,"scaleY":-1,"rotation":5.92,"width":22,"height":24}},"hand5":{"hand2":{"x":8.51,"y":-2.36,"scaleX":0.8501,"scaleY":-0.8501,"rotation":-165.3,"width":22,"height":24}},"head":{"head":{"x":18.32,"y":-4.28,"rotation":-90.74,"width":70,"height":71},"head2":{"x":18.32,"y":-4.28,"rotation":-90.74,"width":70,"height":71},"head3":{"x":18.32,"y":-4.28,"rotation":-90.74,"width":71,"height":71}},"head2":{"head":{"x":18.32,"y":-4.28,"rotation":-90.74,"width":70,"height":71},"head2":{"x":18.32,"y":-4.28,"rotation":-90.74,"width":70,"height":71},"head3":{"x":18.32,"y":-4.28,"rotation":-90.74,"width":71,"height":71}},"light":{"arms/dagger/2":{"y":4.84,"width":134,"height":129},"arms/dagger/3":{"y":4.84,"width":134,"height":129},"arms/dagger/4":{"y":4.84,"width":134,"height":129},"arms/dagger/5":{"y":4.84,"width":134,"height":129}},"pants2":{"pants2":{"type":"mesh","hull":8,"width":53,"height":37,"uvs":[1,0.72809,1,0.85808,0.68128,1,0.26692,1,0.03319,0.85772,0,0.70231,0.25067,0.04564,0.76417,0],"triangles":[3,4,5,7,2,6,2,3,6,7,0,2,3,5,6,1,2,0],"vertices":[10.42,23.12,15.23,23.03,20.16,6.04,19.74,-15.92,14.24,-28.2,8.46,-29.85,-15.58,-16.11,-16.75,11.13],"edges":[4,6,0,2,2,4,6,8,8,10,10,12,12,14,14,0]}},"shadow":{"shadow":{"x":-2.18,"y":-0.87,"rotation":0.16,"width":136,"height":20}},"thigh2":{"thigh2":{"x":14.14,"y":-1.29,"scaleX":-1,"rotation":89.61,"width":33,"height":59}}}}],"events":{"attack":{},"dead":{}},"animations":{"AttackCritical_Arch":{"slots":{"Arch1":{"attachment":[{"name":"arms/arch/arch"}]},"arms/arch/Quiver":{"attachment":[{"name":"arms/arch/Quiver"}]},"arms/arch/arrow":{"attachment":[{"time":0.1,"name":"arms/arch/arrow"},{"time":0.7,"name":null}]},"arms/arch/bowstring":{"attachment":[{"name":"arms/arch/bowstring"}]},"head":{"attachment":[{"time":0.3667,"name":"head2"},{"time":0.8,"name":"head"}]}},"bones":{"bone9":{"rotate":[{"curve":0.21,"c2":0.35,"c3":0.587,"c4":0.7},{"time":0.0333,"angle":111.07,"curve":0.37,"c2":0.52,"c3":0.79,"c4":0.92},{"time":0.1,"angle":-165.22,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":95.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":103.34,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-51.76,"curve":0.189,"c2":0.41,"c3":0.685,"c4":0.83},{"time":0.6667,"angle":-43.41,"curve":0.393,"c2":0.5,"c3":0.737,"c4":0.84},{"time":0.7333,"angle":-69.72,"curve":"stepped"},{"time":0.8333,"angle":-69.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}]},"rightHand9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":4.81,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.1333,"angle":-147.69,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.1667,"angle":160.85,"curve":0.345,"c2":0.4,"c3":0.692,"c4":0.74},{"time":0.2,"angle":109.48,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.2333,"angle":-8.62,"curve":"stepped"},{"time":0.8,"angle":-8.62,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-3.27,"y":8.02,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.1333,"x":-37.98,"y":-50.37,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.1667,"x":-67.96,"y":-46.25,"curve":0.345,"c2":0.4,"c3":0.692,"c4":0.74},{"time":0.2,"x":-81.46,"y":-24.34,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.2333,"x":-78.52,"y":-20.27,"curve":"stepped"},{"time":0.8,"x":-78.52,"y":-20.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}]},"Arch":{"scale":[{"time":0.3333,"curve":0.331,"c2":0.34,"c3":0.665,"c4":0.67},{"time":0.3667,"y":1.051,"curve":0.382,"c2":0.53,"c3":0.787,"c4":0.92},{"time":0.8}]},"rightHand8":{"translate":[{"time":0.3333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-0.99,"y":47.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":-0.82,"y":51.32,"curve":"stepped"},{"time":0.6667,"x":-0.82,"y":51.32,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"rightHand6":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":4.81,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.1333,"angle":-147.69,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.1667,"angle":160.85,"curve":0.345,"c2":0.4,"c3":0.692,"c4":0.74},{"time":0.2,"angle":109.48,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.2333,"angle":-8.62,"curve":"stepped"},{"time":0.8,"angle":-8.62,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-3.27,"y":8.02,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.1333,"x":-37.98,"y":-50.37,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.1667,"x":-67.96,"y":-46.25,"curve":0.345,"c2":0.4,"c3":0.692,"c4":0.74},{"time":0.2,"x":-81.46,"y":-24.34,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.2333,"x":-78.52,"y":-20.27,"curve":"stepped"},{"time":0.8,"x":-78.52,"y":-20.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}]},"rightHand3":{"translate":[{"time":0.3333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-0.99,"y":47.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"x":-0.31,"y":52.84,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"x":-0.82,"y":51.32,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"x":0.06,"y":-2.71,"curve":0.22,"c2":0.34,"c3":0.584,"c4":0.69},{"time":0.7333,"x":-0.03,"y":1.33,"curve":0.353,"c2":0.52,"c3":0.792,"c4":0.93},{"time":0.8}]},"rightHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":-4.8,"curve":"stepped"},{"time":0.8,"angle":-4.8,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}],"shear":[{"time":0.3667,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4,"y":2.39,"curve":0.334,"c2":0.35,"c3":0.669,"c4":0.69},{"time":0.4333,"y":-4.17,"curve":0.34,"c2":0.36,"c3":0.675,"c4":0.69},{"time":0.4667,"y":2.73,"curve":0.354,"c2":0.39,"c3":0.692,"c4":0.73},{"time":0.5,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.5333,"y":2.39,"curve":0.334,"c2":0.35,"c3":0.669,"c4":0.69},{"time":0.5667,"y":-4.17,"curve":0.34,"c2":0.36,"c3":0.675,"c4":0.69},{"time":0.6,"y":2.73,"curve":0.354,"c2":0.39,"c3":0.692,"c4":0.73},{"time":0.6333,"y":-0.62,"curve":0.393,"c2":0.5,"c3":0.737,"c4":0.84},{"time":0.8}]},"target2":{"translate":[{"time":0.3333,"curve":0.345,"c2":0.44,"c3":0.717,"c4":0.8},{"time":0.6667,"x":-21.84,"curve":0.391,"c2":0.49,"c3":0.733,"c4":0.84},{"time":0.8}]},"bone13":{"rotate":[{"curve":0.242,"c2":0.34,"c3":0.591,"c4":0.68},{"time":0.0333,"angle":-0.31,"curve":0.315,"c2":0.5,"c3":0.792,"c4":0.93},{"time":0.2333,"angle":-10.63,"curve":"stepped"},{"time":0.3333,"angle":-10.63,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":-12.05,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-10.63,"curve":"stepped"},{"time":0.8,"angle":-10.63,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}]},"leftHand":{"rotate":[{"time":0.6667,"curve":0.144,"c2":0.4,"c3":0.456,"c4":0.89},{"time":0.7333,"angle":-28.33,"curve":"stepped"},{"time":0.8333,"angle":-28.33,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":53.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":-41,"curve":"stepped"},{"time":0.3333,"angle":-41,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":120.5,"curve":"stepped"},{"time":0.6667,"angle":120.5,"curve":0.144,"c2":0.4,"c3":0.456,"c4":0.89},{"time":0.7333,"angle":-176.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333,"angle":171.15,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}],"translate":[{"time":0.3667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"x":4.9,"y":-0.43,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7333,"x":3.37,"y":0.01,"curve":"stepped"},{"time":0.8333,"x":3.37,"y":0.01,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}]},"bone8":{"rotate":[{"angle":0.79,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8,"angle":-6.69,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667,"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8,"angle":13.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667,"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8,"angle":-15.74,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667,"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8,"angle":8.87,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667,"angle":-0.27}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":3.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":45.37,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":57.49,"curve":0.22,"c2":0.34,"c3":0.584,"c4":0.69},{"time":0.3667,"angle":57.49,"curve":0.318,"c2":0.39,"c3":0.675,"c4":0.74},{"time":0.4333,"angle":59.98,"curve":0.404,"c2":0.53,"c3":0.767,"c4":0.89},{"time":0.5,"angle":57.22,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8,"angle":57.92,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}],"translate":[{"curve":0.19,"c2":0.41,"c3":0.691,"c4":0.83},{"time":0.6667,"x":-0.14,"y":-3.95,"curve":0.391,"c2":0.49,"c3":0.733,"c4":0.84},{"time":0.8}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":3.98,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"angle":0.46,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8,"angle":-1.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":-6.13,"curve":0.191,"c2":0.42,"c3":0.71,"c4":0.86},{"time":0.3333,"angle":-9.61,"curve":0.382,"c2":0.48,"c3":0.72,"c4":0.82},{"time":0.3667,"angle":-9.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"angle":-1.05,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.7,"angle":-2.65,"curve":0.325,"c2":0.51,"c3":0.792,"c4":0.93},{"time":0.9667}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-0.95,"y":-1.42,"curve":"stepped"},{"time":0.3667,"x":-0.95,"y":-1.42,"curve":0.345,"c2":0.45,"c3":0.725,"c4":0.81},{"time":0.6667,"x":-12.74,"y":-4.54,"curve":0.228,"c2":0.34,"c3":0.586,"c4":0.68},{"time":0.7,"x":13.13,"y":-2.57,"curve":0.318,"c2":0.45,"c3":0.725,"c4":0.83},{"time":0.9667}]},"bone3":{"rotate":[{"curve":0.248,"c2":0.34,"c3":0.594,"c4":0.67},{"time":0.1667,"angle":3.02,"curve":0.287,"c2":0.42,"c3":0.701,"c4":0.8},{"time":0.5,"angle":-8.73,"curve":0.362,"c2":0.41,"c3":0.699,"c4":0.74},{"time":0.6667,"angle":-11.16,"curve":0.371,"c2":0.45,"c3":0.707,"c4":0.79},{"time":0.7667,"angle":-8.73,"curve":0.396,"c2":0.51,"c3":0.741,"c4":0.85},{"time":0.8}]}},"drawOrder":[{"time":0.1333,"offsets":[{"slot":"arms/arch/arrow","offset":39}]},{"time":0.2333,"offsets":[{"slot":"arms/arch/arrow","offset":38},{"slot":"arms/arch/bowstring","offset":17}]},{"time":0.9667,"offsets":[{"slot":"arms/arch/arrow","offset":39}]}],"events":[{"time":0.7,"name":"attack"}]},"AttackCritical_CrossGun":{"slots":{"CrossGun1":{"attachment":[{"name":"arms/CrossGun/2"}]},"arms/longHandle/assault2":{"color":[{"time":0.3667,"color":"ffffff00","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"color":"ffffffff","curve":0.632,"c2":0.08,"c3":0.699,"c4":0.95},{"time":0.6,"color":"ffe10000"}],"attachment":[{"time":0.3667,"name":"arms/longHandle/assault"}]},"head":{"attachment":[{"time":0.1333,"name":"head2"},{"time":0.7,"name":"head"}]}},"bones":{"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":4.82,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":-12.13,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-28.54,"curve":"stepped"},{"time":0.5667,"angle":-28.54,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.6333,"angle":9.17,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.7}]},"leftHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":-34.14,"curve":0.214,"c2":0.35,"c3":0.585,"c4":0.69},{"time":0.3667,"angle":8.01,"curve":0.364,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.4,"angle":-34.14,"curve":"stepped"},{"time":0.5667,"angle":-34.14,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.6333,"angle":-15.73,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.7}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-0.73,"y":-1.99,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":1.18,"y":-0.93,"curve":"stepped"},{"time":0.5667,"x":1.18,"y":-0.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"Long":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":-5.31,"curve":0.316,"c2":0.33,"c3":0.65,"c4":0.67},{"time":0.1,"angle":98.55,"curve":0.283,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.5667,"angle":-168.42,"curve":0.248,"c2":0.34,"c3":0.594,"c4":0.67},{"time":0.6333,"angle":60.83,"curve":0.306,"c2":0.5,"c3":0.792,"c4":0.93},{"time":0.7}],"translate":[{"x":-3.64,"y":-4.81,"curve":"stepped"},{"time":0.3667,"x":-3.64,"y":-4.81,"curve":0.19,"c2":0.39,"c3":0.644,"c4":0.78},{"time":0.4,"x":8.73,"y":21.16,"curve":0.403,"c2":0.52,"c3":0.76,"c4":0.88},{"time":0.5667,"x":19.07,"y":21.44,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"x":-3.64,"y":-4.81}]},"rightHand":{"rotate":[{"angle":37.8,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1333,"angle":-51.87,"curve":0.214,"c2":0.35,"c3":0.585,"c4":0.69},{"time":0.3667,"angle":-58.63,"curve":0.364,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.5667,"angle":-35.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":37.8}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":11.83,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":65.92,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":14.18,"curve":"stepped"},{"time":0.5667,"angle":14.18,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"target3":{"translate":[{"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.0667,"x":-49.33,"y":21.01,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.1333,"x":-76.33,"y":8,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-87.05,"y":4.66,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":18.2,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":-54.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":1.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":12.51,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone9":{"rotate":[{"curve":0.191,"c2":0.38,"c3":0.632,"c4":0.76},{"time":0.1333,"angle":18.2,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":-52.51,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":50.75,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":57.57,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone8":{"rotate":[{"angle":0.79,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":-46.05,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":4.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-0.09,"y":-14.59,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4}]},"bone6":{"rotate":[{"angle":0.01,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":18.91,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":-35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":-0.27}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-4.16,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-12.07,"curve":"stepped"},{"time":0.5667,"angle":-12.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":-8.4,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":-11.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":13.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":6.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":-41.65,"y":-4.11,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"x":-51.48,"y":-6.32,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4,"x":9.48,"y":-5.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"x":13.1,"y":-8.29,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"CrossGun":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":8.27,"y":0.12,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"x":13.72,"y":0.21,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3667,"x":20.45,"y":-0.22,"curve":0.277,"c2":0.33,"c3":0.615,"c4":0.67},{"time":0.5667,"x":21.77,"y":0.31,"curve":0.298,"c2":0.33,"c3":0.633,"c4":0.67},{"time":0.6,"x":7.34,"y":-12.26,"curve":0.272,"c2":0.34,"c3":0.615,"c4":0.68},{"time":0.7}],"scale":[{"time":0.3333,"curve":0.195,"c2":0.37,"c3":0.609,"c4":0.73},{"time":0.3667,"x":0.922,"curve":0.334,"c2":0.33,"c3":0.667,"c4":0.67},{"time":0.5667,"x":1.099,"y":1.099,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"leftHand6":{"translate":[{"time":0.3667,"curve":0.255,"c2":0.51,"c3":0.622,"c4":0.85},{"time":0.6,"x":-274.69,"y":4.32}],"scale":[{"time":0.3667,"curve":0.255,"c2":0.51,"c3":0.622,"c4":0.85},{"time":0.6,"x":1.61,"y":0.832}]}},"ik":{"target3":[{"mix":0,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"curve":"stepped"},{"time":0.5667,"curve":0.189,"c2":0.41,"c3":0.68,"c4":0.82},{"time":0.7,"mix":0}]},"drawOrder":[{"time":0.0333,"offsets":[{"slot":"CrossGun1","offset":23},{"slot":"hand5","offset":15}]}],"events":[{"time":0.4,"name":"attack"}]},"AttackCritical_CrossGun_Shield":{"slots":{"CrossGun1":{"attachment":[{"name":"arms/CrossGun/2"}]},"arms/shield/shield":{"attachment":[{"name":"arms/shield/shield"}]}},"bones":{"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":20.98,"curve":0.19,"c2":0.42,"c3":0.702,"c4":0.85},{"time":0.4,"angle":46.09,"curve":0.386,"c2":0.48,"c3":0.726,"c4":0.83},{"time":0.4667,"angle":17.7,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":0.08,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}]},"Long":{"translate":[{"x":-3.64,"y":-4.81}]},"rightHand":{"rotate":[{"angle":37.8,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"angle":-63.46,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"angle":-101.54,"curve":"stepped"},{"time":0.6333,"angle":-101.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8,"angle":37.8}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":54.28,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":136.71,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4333,"angle":95.73,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4667,"angle":5.26,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}]},"target2":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-23.45,"curve":"stepped"},{"time":0.4667,"x":-23.45,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"x":-19.86,"y":-0.6,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}]},"target3":{"translate":[{"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.1667,"x":-8.3,"y":-0.44,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-99.46,"y":34.4,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4333,"x":-53.96,"y":27.46,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4667,"x":19.51,"y":0.64,"curve":"stepped"},{"time":0.6333,"x":19.51,"y":0.64,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-51.42,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-116.75,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4333,"angle":-52.43,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4667,"angle":62.74,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":69.03,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}]},"bone9":{"rotate":[{"curve":0.191,"c2":0.38,"c3":0.632,"c4":0.76},{"time":0.1667,"angle":-19.69,"curve":0.19,"c2":0.42,"c3":0.702,"c4":0.85},{"time":0.4,"angle":3.51,"curve":0.386,"c2":0.48,"c3":0.726,"c4":0.83},{"time":0.4667,"angle":-15.39,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":-43.69,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-18.77,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"angle":18.65,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":22.52,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}],"translate":[{"time":0.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"x":-3.91,"y":-0.52,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-6.21,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":18.72,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4333,"angle":-1.81,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4667,"angle":-17.55,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":-20.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-14.47,"y":-3.49,"curve":0.207,"c2":0.35,"c3":0.589,"c4":0.7},{"time":0.2667,"x":-49.95,"y":5.88,"curve":0.377,"c2":0.52,"c3":0.789,"c4":0.92},{"time":0.4,"x":-103.79,"y":-10.87,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4333,"x":-51.93,"y":3.49,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4667,"x":5.04,"y":-24.66,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"x":14.02,"y":-26.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}]},"CrossGun":{"translate":[{"time":0.1667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":35.47,"y":1.65,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.4667,"x":-29.11,"y":2.08,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"x":-40.41,"y":3.39,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}],"scale":[{"time":0.4,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.4667,"x":1.555,"y":1.555,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]}}},"AttackCritical_Crossbow":{"slots":{"Crossbow1":{"attachment":[{"name":"arms/crossbow/Crossbow"}]},"arms/arch/arrow2":{"attachment":[{"name":"arms/arch/arrow"},{"time":0.6333,"name":null},{"time":1.3333,"name":"arms/arch/arrow"}]},"arms/arch/bowstring2":{"attachment":[{"name":"arms/arch/bowstring"}]},"head":{"attachment":[{"time":0.3333,"name":"head2"},{"time":0.6333,"name":"head3"},{"time":1,"name":"head"}]}},"bones":{"rightHand9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"Crossbow":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"root":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"rightHand8":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}],"translate":[{"time":0.6,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"x":15.86,"y":-28.97,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"x":11.75,"y":-20.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"x":12.03,"y":-21.42,"curve":"stepped"},{"time":1.1,"x":12.03,"y":-21.42,"curve":0.404,"c2":0.53,"c3":0.767,"c4":0.89},{"time":1.3333}]},"rightHand6":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone11":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"rightHand3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"Arch":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"leftHand5":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"LongGun":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"target4":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"Long":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"shield":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"Sword":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"target2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":-33.15,"curve":"stepped"},{"time":0.6333,"x":-33.15,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"x":-50.85,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"x":-64.62,"y":-0.49,"curve":0.336,"c2":0.13,"c3":0.712,"c4":0.5},{"time":1.1,"x":-44.94,"y":-0.49,"curve":0.336,"c2":0.13,"c3":0.712,"c4":0.5},{"time":1.2}]},"Katana":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"Katana_Scabbard":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"target3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}],"translate":[{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"x":-20.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"x":-24.7,"curve":"stepped"},{"time":1.2,"x":-24.7,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"shadow":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"rightHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-24.19,"curve":"stepped"},{"time":0.6,"angle":-24.19,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"angle":-28.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-28.37,"curve":"stepped"},{"time":1.2,"angle":-28.37,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-3.17,"curve":"stepped"},{"time":0.6,"angle":-3.17,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"angle":43.85,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":70.17,"curve":"stepped"},{"time":1.2,"angle":70.17,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":21.3,"curve":"stepped"},{"time":0.6,"angle":21.3,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"angle":-4.62,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-29.53,"curve":"stepped"},{"time":1.2,"angle":-29.53,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"leftHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":19.63,"curve":"stepped"},{"time":0.6,"angle":19.63,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"angle":2.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.9,"curve":0.325,"c2":0.17,"c3":0.671,"c4":0.52},{"time":1.1,"angle":-10.01,"curve":0.25,"c3":0.75},{"time":1.3,"angle":30.8,"curve":0.395,"c2":0.33,"c3":0.731,"c4":0.66},{"time":1.3333}]},"bone9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":12.42,"curve":"stepped"},{"time":0.6,"angle":12.42,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"angle":14.26,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":6.51,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.1,"angle":51.91,"curve":0.25,"c3":0.75},{"time":1.3,"angle":-2.8,"curve":0.395,"c2":0.33,"c3":0.731,"c4":0.66},{"time":1.3333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":0.62,"y":1.6,"curve":"stepped"},{"time":0.6,"x":0.62,"y":1.6,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone4":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone3":{"rotate":[{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":-25.99,"curve":0.03,"c2":0.31,"c3":0.61,"c4":0.93},{"time":1,"angle":-1.53,"curve":0.33,"c2":0.14,"c3":0.692,"c4":0.5},{"time":1.2333,"angle":17.42,"curve":0.459,"c2":0.27,"c3":0.836,"c4":0.62},{"time":1.3333}]},"bone2":{"rotate":[{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":-6.16,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-5.67,"curve":"stepped"},{"time":1.2,"angle":-5.67,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":3.39,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":0.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":17.52,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":22.05,"curve":0.33,"c2":0.14,"c3":0.692,"c4":0.5},{"time":1.1,"angle":-9.52,"curve":0.33,"c2":0.14,"c3":0.692,"c4":0.5},{"time":1.3333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-7.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":-15.67,"y":-18.25,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"x":-15.13,"y":-20.87,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"x":-47.32,"y":-13.91,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"x":-53.48,"y":-15.83,"curve":0.33,"c2":0.14,"c3":0.692,"c4":0.5},{"time":1.1,"x":-22.55,"y":-11.06,"curve":0.325,"c2":0.2,"c3":0.663,"c4":0.55},{"time":1.3333}]},"man":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone21":{"rotate":[{"time":1,"angle":0.49}]},"bone20":{"rotate":[{"time":1,"angle":0.49}]},"bone19":{"rotate":[{"time":1,"angle":0.49}]},"bone18":{"rotate":[{"time":1,"angle":0.49}]},"bone17":{"rotate":[{"time":1,"angle":0.49}]},"bone16":{"rotate":[{"time":1,"angle":0.49}]},"Flag":{"rotate":[{"time":1,"angle":0.49}]},"light":{"rotate":[{"time":1,"angle":0.49}]},"leftHand6":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"CrossGun":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"IronCannon":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]}},"drawOrder":[{"time":1.1,"offsets":[{"slot":"hand1","offset":4}]},{"time":1.3333,"offsets":[{"slot":"hand4","offset":1}]}],"events":[{"time":0.3333,"name":"attack"},{"time":0.6,"name":"attack"}]},"AttackCritical_Dagger":{"slots":{"Dagger1":{"attachment":[{"name":"arms/dagger/dagger"}]},"arms/dagger/scabbard":{"attachment":[{"name":"arms/dagger/scabbard"}]},"head":{"attachment":[{"time":0.0333,"name":"head2"},{"time":0.4333,"name":"head3"},{"time":0.7667,"name":"head"}]},"light":{"color":[{"color":"ffac4cff"}],"attachment":[{"time":0.1667,"name":"arms/dagger/5"},{"time":0.2,"name":"arms/dagger/3"},{"time":0.2333,"name":"arms/dagger/4"},{"time":0.2667,"name":"arms/dagger/2"},{"time":0.3,"name":null}]}},"bones":{"Katana":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":170.56,"curve":"stepped"},{"time":0.7667,"angle":170.56,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.8,"angle":-68.51,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.8333,"angle":94.47,"curve":0.335,"c2":0.36,"c3":0.672,"c4":0.7},{"time":0.8667,"angle":-130.25,"curve":0.346,"c2":0.37,"c3":0.683,"c4":0.71},{"time":0.9,"angle":-78.74,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.9333}],"translate":[{"curve":0.248,"c2":0.34,"c3":0.594,"c4":0.67},{"time":0.0333,"x":12.97,"y":49.95,"curve":0.299,"c2":0.35,"c3":0.641,"c4":0.69},{"time":0.0667,"x":34.49,"y":43.02,"curve":0.327,"c2":0.37,"c3":0.669,"c4":0.71},{"time":0.1,"x":47.2,"y":15.31,"curve":0.354,"c2":0.4,"c3":0.696,"c4":0.74},{"time":0.1333,"x":31.9,"y":-1.03,"curve":0.396,"c2":0.51,"c3":0.741,"c4":0.85},{"time":0.1667,"x":-0.51,"y":-5.57,"curve":"stepped"},{"time":0.7667,"x":-0.51,"y":-5.57,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.8,"x":13.66,"y":16.84,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.8333,"x":-1.18,"y":32.25,"curve":0.335,"c2":0.36,"c3":0.672,"c4":0.7},{"time":0.8667,"x":-7.08,"y":35.34,"curve":0.346,"c2":0.37,"c3":0.683,"c4":0.71},{"time":0.9,"x":-9.17,"y":23.48,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.9333}],"scale":[{"time":0.3667,"curve":0.332,"c2":0.35,"c3":0.667,"c4":0.68},{"time":0.4333,"x":1.109,"y":1.315,"curve":0.396,"c2":0.53,"c3":0.781,"c4":0.91},{"time":0.7667}]},"Katana_Scabbard":{"rotate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.3667,"angle":5.01,"curve":0.382,"c2":0.53,"c3":0.788,"c4":0.92},{"time":0.9333}],"translate":[{"curve":0.241,"c2":0.34,"c3":0.59,"c4":0.68},{"time":0.1667,"x":-1.5,"y":1.19,"curve":0.317,"c2":0.5,"c3":0.792,"c4":0.93},{"time":0.9333}]},"rightHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":42.4,"curve":0.22,"c2":0.34,"c3":0.584,"c4":0.69},{"time":0.4,"angle":33.73,"curve":0.404,"c2":0.53,"c3":0.767,"c4":0.89},{"time":0.4333,"angle":5.63,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9333}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":13.83,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":13.3,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4,"angle":42.51,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4333,"angle":39.89,"curve":0.207,"c2":0.35,"c3":0.589,"c4":0.7},{"time":0.7667,"angle":21.3,"curve":0.33,"c2":0.36,"c3":0.667,"c4":0.69},{"time":0.8,"angle":54.64,"curve":0.398,"c2":0.53,"c3":0.778,"c4":0.9},{"time":0.9333}]},"bone12":{"rotate":[{"curve":0.312,"c2":0.68,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":117.57,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":117.04,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4,"angle":48.41,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4333,"angle":1.02,"curve":0.19,"c2":0.39,"c3":0.642,"c4":0.78},{"time":0.7667,"angle":-2.6,"curve":0.19,"c2":0.39,"c3":0.642,"c4":0.78},{"time":0.8,"angle":18.27,"curve":0.403,"c2":0.52,"c3":0.761,"c4":0.88},{"time":0.9333}]},"bone10":{"rotate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.3667,"angle":5.01,"curve":0.332,"c2":0.35,"c3":0.666,"c4":0.68},{"time":0.4333,"angle":-29.58,"curve":0.362,"c2":0.44,"c3":0.722,"c4":0.8},{"time":0.7667,"angle":-38.92,"curve":0.384,"c2":0.48,"c3":0.724,"c4":0.82},{"time":0.9333}]},"bone9":{"rotate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.3667,"angle":5.01,"curve":0.332,"c2":0.35,"c3":0.666,"c4":0.68},{"time":0.4333,"angle":-29.58,"curve":0.362,"c2":0.44,"c3":0.722,"c4":0.8},{"time":0.7667,"angle":-38.92,"curve":0.384,"c2":0.48,"c3":0.724,"c4":0.82},{"time":0.9333}],"translate":[{"curve":0.241,"c2":0.34,"c3":0.59,"c4":0.68},{"time":0.1667,"x":1.44,"y":1.26,"curve":0.302,"c2":0.35,"c3":0.646,"c4":0.69},{"time":0.3667,"x":0.9,"y":0.79,"curve":0.378,"c2":0.52,"c3":0.788,"c4":0.92},{"time":0.9333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.252,"c2":0.34,"c3":0.597,"c4":0.67},{"time":0.1667,"angle":-5.15,"curve":0.298,"c2":0.35,"c3":0.639,"c4":0.68},{"time":0.3667,"angle":-9.47,"curve":0.328,"c2":0.34,"c3":0.662,"c4":0.68},{"time":0.4333,"angle":5.57,"curve":0.38,"c2":0.53,"c3":0.788,"c4":0.92},{"time":0.9333}],"translate":[{"curve":0.211,"c2":0.35,"c3":0.586,"c4":0.7},{"time":0.3667,"x":-0.51,"y":-1.43,"curve":0.329,"c2":0.34,"c3":0.663,"c4":0.68},{"time":0.4333,"x":-0.99,"y":1.01,"curve":0.384,"c2":0.53,"c3":0.787,"c4":0.92},{"time":0.9333}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":11.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":-1.21,"curve":0.193,"c2":0.37,"c3":0.616,"c4":0.74},{"time":0.7667,"angle":-0.31,"curve":0.341,"c2":0.36,"c3":0.677,"c4":0.7},{"time":0.8,"angle":5.08,"curve":0.403,"c2":0.52,"c3":0.761,"c4":0.88},{"time":0.9333}]},"body":{"rotate":[{"curve":0.21,"c2":0.35,"c3":0.587,"c4":0.7},{"time":0.0667,"angle":9.27,"curve":0.37,"c2":0.52,"c3":0.79,"c4":0.92},{"time":0.1667,"angle":1.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":5.3,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":-15.53,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7667,"angle":-25.91,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.8,"angle":7.98,"curve":0.325,"c2":0.51,"c3":0.792,"c4":0.93},{"time":0.9333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-8.82,"y":-1.42,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"x":11.35,"y":-7.28,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7667,"x":9.48,"y":-5.7,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9333}]},"light":{"translate":[{"x":290.25,"y":115.87,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":354.03,"y":129.3,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"x":335.01,"y":142.73,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9333,"x":290.25,"y":115.87}],"scale":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"x":2.075,"y":2.075,"curve":"stepped"},{"time":0.1667,"x":2.075,"y":2.075,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667}]},"Sword":{"translate":[{"x":1.3,"y":1887.56}]},"IronCannon":{"shear":[{"time":1.1333}]}},"drawOrder":[{"time":0.4333,"offsets":[{"slot":"Dagger1","offset":26},{"slot":"hand5","offset":6}]},{"time":0.4667,"offsets":[{"slot":"Dagger1","offset":29},{"slot":"hand5","offset":6}]}],"events":[{"time":0.4,"name":"attack"}]},"AttackCritical_DanceFan":{"slots":{"Dancefan1":{"attachment":[{"name":"arms/Dancefan/Dancefan"}]},"Dancefan2":{"color":[{"time":0.5,"color":"ffffff00","curve":0.082,"c2":0.66,"c3":0.539},{"time":0.7,"color":"ffffffff","curve":0.636,"c2":0.05,"c3":0.854,"c4":0.42},{"time":0.9,"color":"ffffff00"}],"attachment":[{"time":0.5,"name":"arms/Dancefan/Dancefan"},{"time":1.1333,"name":null}]},"Dancefan3":{"attachment":[{"name":"arms/Dancefan/Dancefan"}]},"Dancefan4":{"color":[{"time":0.5,"color":"ffffff00","curve":0.082,"c2":0.66,"c3":0.539},{"time":0.7,"color":"ffffffff","curve":0.636,"c2":0.05,"c3":0.854,"c4":0.42},{"time":0.9,"color":"ffffff00"}],"attachment":[{"time":0.5,"name":"arms/Dancefan/Dancefan"},{"time":1.1333,"name":null}]},"head":{"attachment":[{"time":0.4333,"name":"head2"},{"time":0.9333,"name":"head3"}]}},"bones":{"Dancefan":{"rotate":[{"time":0.5,"curve":0.272,"c2":0.33,"c3":0.61,"c4":0.67},{"time":0.5667,"angle":95.99,"curve":0.299,"c2":0.34,"c3":0.636,"c4":0.67},{"time":0.6,"angle":-169.75,"curve":0.314,"c2":0.34,"c3":0.651,"c4":0.68},{"time":0.6667,"angle":-75.12,"curve":0.325,"c2":0.35,"c3":0.662,"c4":0.69},{"time":0.7,"angle":5.47,"curve":0.335,"c2":0.36,"c3":0.672,"c4":0.7},{"time":0.7667,"angle":93.44,"curve":0.346,"c2":0.37,"c3":0.683,"c4":0.71},{"time":0.8,"angle":173.35,"curve":0.36,"c2":0.4,"c3":0.697,"c4":0.74},{"time":0.8667,"angle":-89.6,"curve":0.382,"c2":0.48,"c3":0.72,"c4":0.82},{"time":0.9}],"translate":[{"time":0.5,"curve":0.089,"c2":0.71,"c3":0.103,"c4":1.02},{"time":0.7,"x":168.2,"y":-0.6,"curve":0.397,"c3":0.923,"c4":0.3},{"time":0.9}],"scale":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":0.678,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"x":0.678,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667}]},"Dancefan2":{"rotate":[{"time":0.5,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":-72.89,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-126.08,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"angle":108.26,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":5.51,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7667,"angle":-89.52,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8,"angle":179.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8667,"angle":96.97,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9}],"translate":[{"time":0.5,"curve":0.089,"c2":0.71,"c3":0.103,"c4":1.02},{"time":0.7,"x":207.43,"y":9.81,"curve":0.397,"c3":0.923,"c4":0.3},{"time":0.9}],"scale":[{"time":0.1667,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.2333,"x":0.611,"curve":0.325,"c2":0.51,"c3":0.792,"c4":0.93},{"time":0.3,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.3667,"x":0.611,"curve":0.325,"c2":0.51,"c3":0.792,"c4":0.93},{"time":0.4333}]},"body":{"rotate":[{"curve":0.212,"c2":0.35,"c3":0.586,"c4":0.7},{"time":0.1667,"angle":-20.98,"curve":0.366,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.4333,"angle":-25.29,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":0.43,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9,"angle":10.44,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667,"angle":-51.51,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.1333}],"translate":[{"curve":0.212,"c2":0.35,"c3":0.586,"c4":0.7},{"time":0.1667,"x":-13.4,"y":1.34,"curve":0.366,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.4333,"x":-48.09,"y":-8.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":17.61,"y":-13.2,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9,"x":22.1,"y":-18.38,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667,"x":-4.18,"y":-6.95,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.1333}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":-11.33,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":0.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9,"angle":-12.13,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667,"angle":-6.83,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.1333}]},"bone5":{"rotate":[{"angle":1.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9,"angle":-38.84,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667,"angle":-9.88,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.1333,"angle":1.96}]},"bone6":{"rotate":[{"angle":-11.9}]},"bone7":{"rotate":[{"angle":1.85,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9,"angle":34.2,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667,"angle":24.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.1333,"angle":1.85}]},"bone8":{"rotate":[{"angle":-1.95,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9,"angle":-44.05,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667,"angle":-36.71,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.1333,"angle":-1.95}]},"bone9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":12.81,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":37.84,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":107.55,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8667,"angle":102.97,"curve":"stepped"},{"time":0.9,"angle":102.97,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667,"angle":-4.07,"curve":0.21,"c2":0.35,"c3":0.587,"c4":0.7},{"time":1.0333,"angle":-48.94,"curve":0.37,"c2":0.52,"c3":0.79,"c4":0.92},{"time":1.1333}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":64,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":41.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-37.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8667,"angle":-41.05,"curve":"stepped"},{"time":0.9,"angle":-41.05,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667,"angle":54.2,"curve":0.21,"c2":0.35,"c3":0.587,"c4":0.7},{"time":1.0333,"angle":52.71,"curve":0.37,"c2":0.52,"c3":0.79,"c4":0.92},{"time":1.1333}]},"leftHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":72.52,"curve":"stepped"},{"time":0.4333,"angle":72.52,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-18.49,"curve":"stepped"},{"time":0.9,"angle":-18.49,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667,"angle":-10.41,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.1333}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":-19.3,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":65.53,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8667,"angle":61.35,"curve":"stepped"},{"time":0.9,"angle":61.35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667,"angle":-39.31,"curve":0.21,"c2":0.35,"c3":0.587,"c4":0.7},{"time":1.0333,"angle":-71.56,"curve":0.37,"c2":0.52,"c3":0.79,"c4":0.92},{"time":1.1333}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-102.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":-141.22,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-2.17,"curve":"stepped"},{"time":0.9,"angle":-2.17,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667,"angle":84.52,"curve":0.21,"c2":0.35,"c3":0.587,"c4":0.7},{"time":1.0333,"angle":77.29,"curve":0.37,"c2":0.52,"c3":0.79,"c4":0.92},{"time":1.1333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-2.43,"y":-0.46,"curve":"stepped"},{"time":0.9,"x":-2.43,"y":-0.46,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667,"x":-1.37,"y":-0.26,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.1333}]},"rightHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":35.51,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":-31.16,"curve":"stepped"},{"time":0.9,"angle":-31.16,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667,"angle":-17.55,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.1333}]},"target3":{"rotate":[{"curve":0.195,"c2":0.36,"c3":0.608,"c4":0.73},{"time":0.4333,"angle":-8.63,"curve":0.398,"c2":0.53,"c3":0.779,"c4":0.9},{"time":0.9}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-30.48,"y":15.01,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"x":-62.55,"y":36.57,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":40.33,"y":-0.47,"curve":"stepped"},{"time":0.9,"x":40.33,"y":-0.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}]}},"deform":{"default":{"pants2":{"pants2":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"curve":0.191,"c2":0.38,"c3":0.632,"c4":0.76,"vertices":[-27.98183,7.80716,-29.18903,12.48788,-8.4127,12.51837,0.69896,4.54831]},{"time":0.4333,"curve":0.404,"c2":0.53,"c3":0.767,"c4":0.89,"vertices":[-34.49698,3.5173,-38.47104,8.99281,-19.1335,17.44631,0.44507,7.11157]},{"time":0.4667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94,"vertices":[-24.79558,16.03157,-22.92503,20.9883,-8.39346,15.65405,0.38144,7.75393]},{"time":0.5,"curve":0.192,"c2":0.37,"c3":0.623,"c4":0.75,"vertices":[-0.93536,5.9201,-1.49331,8.26155]},{"time":0.9,"curve":0.403,"c2":0.53,"c3":0.772,"c4":0.89,"vertices":[-1.53281,12.35682,-1.83419,14.12622]},{"time":1.1333}]}}},"drawOrder":[{"time":0.0667,"offsets":[{"slot":"forearm2","offset":45},{"slot":"Dancefan1","offset":35},{"slot":"Dancefan2","offset":32},{"slot":"hand5","offset":32}]},{"time":0.2,"offsets":[{"slot":"forearm2","offset":45},{"slot":"Dancefan1","offset":35},{"slot":"Dancefan2","offset":32},{"slot":"hand5","offset":32},{"slot":"foot2","offset":-1}]},{"time":0.5,"offsets":[{"slot":"forearm2","offset":37},{"slot":"Dancefan1","offset":16},{"slot":"Dancefan2","offset":20},{"slot":"hand5","offset":24}]},{"time":0.9,"offsets":[{"slot":"forearm2","offset":37},{"slot":"Dancefan2","offset":3},{"slot":"hand5","offset":24}]}]},"AttackCritical_Fan":{"slots":{"Flag1":{"attachment":[{"name":"arms/fan/1"}]},"Flag2":{"attachment":[{"name":"arms/fan/3"}]},"Flag3":{"attachment":[{"name":"arms/fan/2"}]},"Flag4":{"attachment":[{"name":"arms/fan/2"}]},"Flag5":{"attachment":[{"name":"arms/fan/2"}]},"Flag6":{"attachment":[{"name":"arms/fan/2"}]},"Flag7":{"attachment":[{"name":"arms/fan/2"}]},"arms/fan/b":{"color":[{"time":0.4667,"color":"ffffffff","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"color":"ffffff00"}],"attachment":[{"time":0.4667,"name":"arms/fan/b"}]},"arms/fan/u":{"color":[{"time":0.4667,"color":"ffffffff","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"color":"ffffff00"}],"attachment":[{"time":0.4667,"name":"arms/fan/u"}]},"head":{"attachment":[{"time":0.1667,"name":"head2"},{"time":0.5667,"name":"head3"},{"time":0.8333,"name":"head"}]}},"bones":{"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":4.82,"curve":0.176,"c2":0.58,"c3":0.535,"c4":0.88},{"time":0.4667,"angle":-16.82,"curve":"stepped"},{"time":0.6,"angle":-16.82,"curve":0.207,"c2":0.35,"c3":0.589,"c4":0.7},{"time":0.7,"angle":16.15,"curve":0.377,"c2":0.52,"c3":0.789,"c4":0.92},{"time":0.8333}]},"Long":{"rotate":[{"curve":0.281,"c2":0.33,"c3":0.618,"c4":0.67},{"time":0.0667,"angle":-5.31,"curve":0.316,"c2":0.33,"c3":0.65,"c4":0.67},{"time":0.1,"angle":98.55,"curve":0.283,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.6,"angle":-146.25,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333}],"translate":[{"x":-3.64,"y":-4.81}]},"LongGun":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":8.27,"y":0.12,"curve":"stepped"},{"time":0.6,"x":8.27,"y":0.12,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333}]},"target4":{"translate":[{"curve":0.242,"c2":0.34,"c3":0.591,"c4":0.68},{"time":0.1333,"x":6.4,"y":0.83,"curve":0.315,"c2":0.5,"c3":0.792,"c4":0.93},{"time":0.6}]},"rightHand":{"rotate":[{"angle":38.99,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1333,"angle":-35.07,"curve":"stepped"},{"time":0.6,"angle":-35.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333,"angle":38.99}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":11.83,"curve":0.176,"c2":0.58,"c3":0.535,"c4":0.88},{"time":0.3,"angle":34.44,"curve":"stepped"},{"time":0.4,"angle":34.44,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"angle":8.83,"curve":"stepped"},{"time":0.6,"angle":8.83,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333}]},"target2":{"translate":[{"time":0.1333,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.3,"x":2.07,"y":2.11,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4667,"x":-5.95,"y":3.2,"curve":"stepped"},{"time":0.6,"x":-5.95,"y":3.2,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333}]},"target3":{"translate":[{"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.1333,"x":-71.2,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"x":-25.26,"y":87.59,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"x":14.8,"y":2.4,"curve":"stepped"},{"time":0.6,"x":14.8,"y":2.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":18.2,"curve":0.176,"c2":0.58,"c3":0.535,"c4":0.88},{"time":0.3,"angle":159,"curve":"stepped"},{"time":0.4,"angle":159,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"angle":66.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":87.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333}]},"bone9":{"rotate":[{"curve":0.191,"c2":0.38,"c3":0.632,"c4":0.76},{"time":0.1333,"angle":18.2,"curve":0.176,"c2":0.58,"c3":0.535,"c4":0.88},{"time":0.3,"angle":108.05,"curve":"stepped"},{"time":0.4,"angle":108.05,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"angle":44.71,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":65.99,"curve":0.207,"c2":0.35,"c3":0.589,"c4":0.7},{"time":0.7,"angle":37.19,"curve":0.377,"c2":0.52,"c3":0.789,"c4":0.92},{"time":0.8333}]},"bone8":{"rotate":[{"angle":0.79,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-31.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333,"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":109.41,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333,"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-4.01,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333,"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":46.37,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333,"angle":-0.27}]},"bone2":{"rotate":[{"time":0.4667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-1.29,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333}]},"body":{"rotate":[{"time":0.1333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"angle":34.23,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"angle":-61.18,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-72.14,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5333,"angle":-67.02,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":-63.13,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-72.55,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":-38.4,"y":-12.8,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"x":-2.86,"y":72.39,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"x":11.8,"y":-16.04,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":19.73,"y":-31.38,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5333,"x":11.8,"y":-16.04,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"x":17.35,"y":-31.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"x":11.8,"y":-32.64,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333}]},"Flag":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":-5.62,"curve":0.216,"c2":0.34,"c3":0.585,"c4":0.69},{"time":0.3,"angle":3.06,"curve":0.329,"c2":0.42,"c3":0.703,"c4":0.78},{"time":0.5,"angle":15.99,"curve":0.35,"c2":0.37,"c3":0.684,"c4":0.71},{"time":0.5333,"angle":16.23,"curve":0.356,"c2":0.39,"c3":0.691,"c4":0.73},{"time":0.5667,"angle":18.03,"curve":0.366,"c2":0.44,"c3":0.701,"c4":0.77},{"time":0.6,"angle":14.28,"curve":0.207,"c2":0.35,"c3":0.589,"c4":0.7},{"time":0.8333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":32.48,"y":-1.26,"curve":0.216,"c2":0.34,"c3":0.585,"c4":0.69},{"time":0.3,"x":31.28,"y":3.94,"curve":0.329,"c2":0.42,"c3":0.703,"c4":0.78},{"time":0.5,"x":29.57,"y":5.71,"curve":0.398,"c2":0.51,"c3":0.745,"c4":0.86},{"time":0.6,"x":33.7,"y":4.83,"curve":0.265,"c2":0.33,"c3":0.606,"c4":0.67},{"time":0.6333,"x":15.08,"y":-8.79,"curve":0.277,"c2":0.35,"c3":0.63,"c4":0.7},{"time":0.8333}],"scale":[{"time":0.3,"curve":0.19,"c2":0.41,"c3":0.691,"c4":0.83},{"time":0.5,"x":1.394,"y":1.394,"curve":0.391,"c2":0.49,"c3":0.733,"c4":0.84},{"time":0.6}]},"bone16":{"rotate":[{"curve":0.242,"c2":0.34,"c3":0.591,"c4":0.68},{"time":0.1333,"angle":2.2,"curve":0.322,"c2":0.34,"c3":0.656,"c4":0.67},{"time":0.1667,"angle":-10.61,"curve":0.314,"c2":0.44,"c3":0.716,"c4":0.81},{"time":0.5,"angle":9.6,"curve":0.349,"c2":0.37,"c3":0.683,"c4":0.71},{"time":0.5333,"angle":-0.77,"curve":0.378,"c2":0.47,"c3":0.715,"c4":0.81},{"time":0.6}]},"bone17":{"rotate":[{"angle":-0.02,"curve":0.258,"c2":0.34,"c3":0.6,"c4":0.67},{"time":0.1,"angle":39.86,"curve":0.319,"c2":0.34,"c3":0.653,"c4":0.67},{"time":0.1333,"angle":-29.57,"curve":0.309,"c2":0.36,"c3":0.654,"c4":0.7},{"time":0.2667,"angle":24.51,"curve":0.344,"c2":0.38,"c3":0.683,"c4":0.72},{"time":0.3,"angle":-129.07,"curve":0.333,"c2":0.34,"c3":0.667,"c4":0.67},{"time":0.4667,"angle":-87.99,"curve":0.333,"c2":0.34,"c3":0.667,"c4":0.67},{"time":0.5667,"angle":34.99,"curve":0.345,"c2":0.36,"c3":0.679,"c4":0.7},{"time":0.6,"angle":76.08,"curve":0.195,"c2":0.37,"c3":0.609,"c4":0.73},{"time":0.7333,"angle":71.38,"curve":0.398,"c2":0.53,"c3":0.778,"c4":0.9},{"time":0.8333,"angle":22.1,"curve":0.25,"c3":0.75},{"time":0.9667,"angle":-16.89,"curve":0.25,"c3":0.75},{"time":1.1333,"angle":-0.02}]},"bone18":{"rotate":[{"curve":0.242,"c2":0.34,"c3":0.591,"c4":0.68},{"time":0.1,"angle":41.34,"curve":0.322,"c2":0.34,"c3":0.656,"c4":0.67},{"time":0.1333,"angle":-29.54,"curve":0.309,"c2":0.36,"c3":0.654,"c4":0.7},{"time":0.2667,"angle":24.53,"curve":0.359,"c2":0.42,"c3":0.71,"c4":0.77},{"time":0.3,"angle":-129.04,"curve":0.333,"c2":0.34,"c3":0.667,"c4":0.67},{"time":0.4667,"angle":-87.96,"curve":0.333,"c2":0.34,"c3":0.667,"c4":0.67},{"time":0.5667,"angle":68.03,"curve":0.378,"c2":0.47,"c3":0.715,"c4":0.81},{"time":0.6,"angle":73.6,"curve":0.195,"c2":0.37,"c3":0.609,"c4":0.73},{"time":0.7333,"angle":65.82,"curve":0.398,"c2":0.53,"c3":0.778,"c4":0.9},{"time":0.8333,"angle":22.94,"curve":0.25,"c3":0.75},{"time":0.9667,"angle":-23.64,"curve":0.25,"c3":0.75},{"time":1.1333}]},"bone19":{"rotate":[{"curve":0.242,"c2":0.34,"c3":0.591,"c4":0.68},{"time":0.1,"angle":44.5,"curve":0.322,"c2":0.34,"c3":0.656,"c4":0.67},{"time":0.1333,"angle":-26.71,"curve":0.309,"c2":0.36,"c3":0.654,"c4":0.7},{"time":0.2667,"angle":25.96,"curve":0.359,"c2":0.42,"c3":0.71,"c4":0.77},{"time":0.3,"angle":-127.37,"curve":0.333,"c2":0.34,"c3":0.667,"c4":0.67},{"time":0.4667,"angle":-86.29,"curve":0.333,"c2":0.34,"c3":0.667,"c4":0.67},{"time":0.5667,"angle":68.27,"curve":0.378,"c2":0.47,"c3":0.715,"c4":0.81},{"time":0.6,"angle":76.1,"curve":0.195,"c2":0.37,"c3":0.609,"c4":0.73},{"time":0.7333,"angle":71.4,"curve":0.398,"c2":0.53,"c3":0.778,"c4":0.9},{"time":0.8333,"angle":15.69,"curve":0.25,"c3":0.75},{"time":0.9667,"angle":-16.86,"curve":0.25,"c3":0.75},{"time":1.1333}]},"bone20":{"rotate":[{"curve":0.269,"c2":0.33,"c3":0.608,"c4":0.67},{"time":0.1,"angle":51.14,"curve":0.308,"c2":0.34,"c3":0.643,"c4":0.67},{"time":0.1333,"angle":-22.65,"curve":0.309,"c2":0.36,"c3":0.654,"c4":0.7},{"time":0.2667,"angle":28.01,"curve":0.344,"c2":0.38,"c3":0.683,"c4":0.72},{"time":0.3,"angle":-124.96,"curve":0.333,"c2":0.34,"c3":0.667,"c4":0.67},{"time":0.4667,"angle":-83.88,"curve":0.333,"c2":0.34,"c3":0.667,"c4":0.67},{"time":0.5667,"angle":47.41,"curve":0.345,"c2":0.36,"c3":0.679,"c4":0.7},{"time":0.6,"angle":76.1,"curve":0.195,"c2":0.37,"c3":0.609,"c4":0.73},{"time":0.7333,"angle":64.25,"curve":0.398,"c2":0.53,"c3":0.778,"c4":0.9},{"time":0.8333,"angle":15.69,"curve":0.25,"c3":0.75},{"time":0.9667,"angle":-26.78,"curve":0.25,"c3":0.75},{"time":1.1333}]},"bone21":{"rotate":[{"curve":0.301,"c2":0.33,"c3":0.636,"c4":0.67},{"time":0.0333,"angle":27.19,"curve":0.29,"c2":0.34,"c3":0.627,"c4":0.67},{"time":0.1,"angle":44.56,"curve":0.319,"c2":0.34,"c3":0.653,"c4":0.67},{"time":0.1333,"angle":-37.88,"curve":0.309,"c2":0.36,"c3":0.654,"c4":0.7},{"time":0.2667,"angle":36.62,"curve":0.333,"c2":0.34,"c3":0.667,"c4":0.68},{"time":0.3,"angle":-118.6,"curve":0.343,"c2":0.38,"c3":0.682,"c4":0.71},{"time":0.4667,"angle":-77.52,"curve":0.343,"c2":0.38,"c3":0.682,"c4":0.71},{"time":0.5667,"angle":26.76,"curve":0.349,"c2":0.37,"c3":0.683,"c4":0.71},{"time":0.6,"angle":76.1,"curve":0.195,"c2":0.37,"c3":0.609,"c4":0.73},{"time":0.7333,"angle":61.3,"curve":0.398,"c2":0.53,"c3":0.778,"c4":0.9},{"time":0.8333,"angle":21.39,"curve":0.25,"c3":0.75},{"time":0.9667,"angle":-30.87,"curve":0.25,"c3":0.75},{"time":1.1333}]},"smake":{"rotate":[{"time":0.4667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-5.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":-5.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.6333,"angle":-5.27,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.6667,"angle":-21.97}],"translate":[{"x":44.2,"y":-33.36,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"x":72.56,"y":-10.01}],"scale":[{"time":0.4667,"x":0.118,"y":0.118,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"x":5.431,"y":5.431}],"shear":[{"time":0.4667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":10.72,"y":25.71}]},"CrossGun":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":8.27,"y":0.12,"curve":"stepped"},{"time":0.6,"x":8.27,"y":0.12,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333}]},"leftHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":-34.14,"curve":0.214,"c2":0.35,"c3":0.585,"c4":0.69},{"time":0.3,"angle":1.26,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"angle":-3.08,"curve":"stepped"},{"time":0.6,"angle":-3.08,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-0.73,"y":-1.99,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":1.18,"y":-0.93,"curve":"stepped"},{"time":0.6,"x":1.18,"y":-0.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333}]}},"ik":{"target3":[{"mix":0,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"curve":0.212,"c2":0.35,"c3":0.586,"c4":0.7},{"time":0.6,"mix":0.892,"curve":0.336,"c2":0.43,"c3":0.709,"c4":0.79},{"time":0.8333,"mix":0}]},"drawOrder":[{"offsets":[{"slot":"hand3","offset":2},{"slot":"hand4","offset":14}]},{"time":0.0333,"offsets":[{"slot":"hand3","offset":3},{"slot":"hand4","offset":13},{"slot":"hand1","offset":13}]},{"time":0.1333,"offsets":[{"slot":"Flag1","offset":-9},{"slot":"hand3","offset":4},{"slot":"hand4","offset":13},{"slot":"hand1","offset":13}]},{"time":0.9667,"offsets":[{"slot":"hand3","offset":2},{"slot":"hand4","offset":14}]}],"events":[{"time":0.4667,"name":"attack"}]},"AttackCritical_FireGun":{"slots":{"FireGun1":{"attachment":[{"name":"arms/FireGun/FireGun"}]},"fire":{"color":[{"time":0.4333,"color":"ffffffff","curve":0.911,"c2":0.11,"c3":0.901,"c4":0.47},{"time":0.5,"color":"ffffff00"}],"attachment":[{"time":0.4333,"name":"arms/FireGun/fire"}]},"head":{"attachment":[{"time":0.1333,"name":"head2"},{"time":0.4333,"name":"head3"},{"time":0.6333,"name":"head"}]}},"bones":{"FireGun":{"translate":[{"curve":0.191,"c2":0.43,"c3":0.72,"c4":0.87},{"time":0.5667,"x":1.19,"y":-0.37,"curve":0.376,"c2":0.46,"c3":0.713,"c4":0.8},{"time":0.6}]},"target3":{"translate":[{"time":0.4667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":-24.17,"y":9.91,"curve":0.615,"c2":0.15,"c3":0.835,"c4":0.37},{"time":0.6,"x":-36.74,"y":19.83,"curve":0.477,"c2":0.16,"c3":0.924,"c4":0.46},{"time":0.7333,"x":-1.13,"y":24.26,"curve":0.281,"c2":0.35,"c3":0.63,"c4":0.69},{"time":0.9667}]},"rightHand":{"rotate":[{"angle":-51.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":-95.84,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":-56,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":-63.62,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-41.99,"curve":0.615,"c2":0.15,"c3":0.835,"c4":0.37},{"time":0.6,"angle":-63.06,"curve":0.477,"c2":0.16,"c3":0.924,"c4":0.46},{"time":0.9667,"angle":-51.72}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-23.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-13.17,"curve":"stepped"},{"time":0.4333,"angle":-13.17,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":58.83,"curve":0.615,"c2":0.15,"c3":0.835,"c4":0.37},{"time":0.6,"angle":23.92,"curve":0.477,"c2":0.16,"c3":0.924,"c4":0.46},{"time":0.9667}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":-24.7,"curve":"stepped"},{"time":0.4333,"angle":-24.7,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-26.87,"curve":0.615,"c2":0.15,"c3":0.835,"c4":0.37},{"time":0.6,"angle":-21.31,"curve":0.477,"c2":0.16,"c3":0.924,"c4":0.46},{"time":0.7667,"angle":-14.39,"curve":0.25,"c3":0.75},{"time":0.9,"angle":10.29,"curve":0.25,"c3":0.75},{"time":0.9667}]},"bone9":{"rotate":[{"curve":0.191,"c2":0.38,"c3":0.632,"c4":0.76},{"time":0.2,"angle":89.77,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":98.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":89.74,"curve":0.615,"c2":0.15,"c3":0.835,"c4":0.37},{"time":0.6,"angle":128.22,"curve":0.477,"c2":0.16,"c3":0.924,"c4":0.46},{"time":0.9667}]},"bone8":{"rotate":[{"angle":0.79,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":6.89,"curve":0.477,"c2":0.16,"c3":0.924,"c4":0.46},{"time":0.9667,"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":15.43,"curve":0.477,"c2":0.16,"c3":0.924,"c4":0.46},{"time":0.9667,"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-32.26,"curve":0.477,"c2":0.16,"c3":0.924,"c4":0.46},{"time":0.9667,"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":35.58,"curve":0.477,"c2":0.16,"c3":0.924,"c4":0.46},{"time":0.9667,"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":-7.17,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":-8.61,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-10.37,"curve":0.615,"c2":0.15,"c3":0.835,"c4":0.37},{"time":0.6,"angle":-7.4,"curve":0.477,"c2":0.16,"c3":0.924,"c4":0.46},{"time":0.9667}]},"bone2":{"rotate":[{"time":0.4333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-4.87,"curve":"stepped"},{"time":0.6,"angle":-4.87,"curve":0.477,"c2":0.16,"c3":0.924,"c4":0.46},{"time":0.9667}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":-3.8,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":-4.09,"curve":0.248,"c2":0.34,"c3":0.594,"c4":0.67},{"time":0.4667,"angle":15.52,"curve":0.306,"c2":0.5,"c3":0.792,"c4":0.93},{"time":0.6,"angle":44.32,"curve":0.477,"c2":0.16,"c3":0.924,"c4":0.46},{"time":0.9667}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"x":1.5,"curve":0.248,"c2":0.34,"c3":0.594,"c4":0.67},{"time":0.4667,"x":-10.9,"y":-4.94,"curve":0.299,"c2":0.35,"c3":0.641,"c4":0.69},{"time":0.5,"x":-20.77,"y":5.05,"curve":0.615,"c2":0.15,"c3":0.835,"c4":0.37},{"time":0.5333,"x":-36.35,"y":8.15,"curve":0.401,"c2":0.53,"c3":0.775,"c4":0.9},{"time":0.6,"x":-61.45,"y":1.84,"curve":0.477,"c2":0.16,"c3":0.924,"c4":0.46},{"time":0.6667,"x":-19.53,"y":6.08,"curve":0.299,"c2":0.35,"c3":0.641,"c4":0.69},{"time":0.7333,"x":-15.72,"y":4.97,"curve":0.327,"c2":0.37,"c3":0.669,"c4":0.71},{"time":0.8,"x":-0.06,"y":-0.18,"curve":0.401,"c2":0.53,"c3":0.775,"c4":0.9},{"time":0.9667}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":60.91,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":59.53,"curve":0.22,"c2":0.34,"c3":0.584,"c4":0.69},{"time":0.5,"angle":46.59,"curve":0.615,"c2":0.15,"c3":0.835,"c4":0.37},{"time":0.6,"angle":126.45,"curve":0.477,"c2":0.16,"c3":0.924,"c4":0.46},{"time":0.9667}]},"Sword":{"translate":[{"x":-172.99,"y":1978.89}],"scale":[{"time":0.4333,"curve":0.911,"c2":0.11,"c3":0.901,"c4":0.47},{"time":0.4667,"x":1.952,"y":-0.862,"curve":0.404,"c2":0.53,"c3":0.767,"c4":0.89},{"time":0.6}]}}},"AttackCritical_FireGun_Shield":{"slots":{"FireGun1":{"attachment":[{"name":"arms/FireGun/FireGun"}]},"arms/shield/shield":{"attachment":[{"name":"arms/shield/shield"}]},"fire":{"color":[{"time":0.4333,"color":"ffffffff","curve":0.911,"c2":0.11,"c3":0.901,"c4":0.47},{"time":0.5,"color":"ffffff00"}],"attachment":[{"time":0.4333,"name":"arms/FireGun/fire"}]},"head":{"attachment":[{"time":0.1333,"name":"head2"},{"time":0.4333,"name":"head3"},{"time":0.8667,"name":"head"}]}},"bones":{"FireGun":{"translate":[{"curve":0.191,"c2":0.43,"c3":0.72,"c4":0.87},{"time":0.5667,"x":1.19,"y":-0.37,"curve":0.376,"c2":0.46,"c3":0.713,"c4":0.8},{"time":0.6}]},"target3":{"translate":[{"time":0.4667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":-24.17,"y":9.91,"curve":0.615,"c2":0.15,"c3":0.835,"c4":0.37},{"time":0.6,"x":-57.72,"y":27.7,"curve":0.477,"c2":0.16,"c3":0.924,"c4":0.46},{"time":0.7333,"x":-1.13,"y":24.26,"curve":0.281,"c2":0.35,"c3":0.63,"c4":0.69},{"time":0.9667}]},"rightHand":{"rotate":[{"angle":-51.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":-95.84,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":-56,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":-63.62,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-41.99,"curve":0.615,"c2":0.15,"c3":0.835,"c4":0.37},{"time":0.6,"angle":-63.06,"curve":0.477,"c2":0.16,"c3":0.924,"c4":0.46},{"time":0.9667,"angle":-51.72}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-23.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-13.17,"curve":"stepped"},{"time":0.4333,"angle":-13.17,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":58.83,"curve":0.615,"c2":0.15,"c3":0.835,"c4":0.37},{"time":0.6,"angle":23.92,"curve":0.477,"c2":0.16,"c3":0.924,"c4":0.46},{"time":0.9667}]},"leftHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":-60.34,"curve":"stepped"},{"time":0.4333,"angle":-60.34,"curve":0.228,"c2":0.34,"c3":0.586,"c4":0.68},{"time":0.5,"angle":-16.74,"curve":0.338,"c2":0.51,"c3":0.793,"c4":0.93},{"time":0.6667,"angle":11.97,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":51.09,"curve":"stepped"},{"time":0.4333,"angle":51.09,"curve":0.228,"c2":0.34,"c3":0.586,"c4":0.68},{"time":0.5,"angle":14.26,"curve":0.338,"c2":0.51,"c3":0.793,"c4":0.93},{"time":0.6667,"angle":-12.91,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}]},"bone9":{"rotate":[{"curve":0.191,"c2":0.38,"c3":0.632,"c4":0.76},{"time":0.2,"angle":12.17,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":14.22,"curve":0.228,"c2":0.34,"c3":0.586,"c4":0.68},{"time":0.5,"angle":-23.23,"curve":0.338,"c2":0.51,"c3":0.793,"c4":0.93},{"time":0.6667,"angle":-48.56,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}]},"bone8":{"rotate":[{"angle":0.79,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":6.89,"curve":0.477,"c2":0.16,"c3":0.924,"c4":0.46},{"time":0.9667,"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":15.43,"curve":0.477,"c2":0.16,"c3":0.924,"c4":0.46},{"time":0.9667,"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-32.26,"curve":0.477,"c2":0.16,"c3":0.924,"c4":0.46},{"time":0.9667,"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":35.58,"curve":0.477,"c2":0.16,"c3":0.924,"c4":0.46},{"time":0.9667,"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":-7.17,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":-8.61,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-10.37,"curve":0.615,"c2":0.15,"c3":0.835,"c4":0.37},{"time":0.6,"angle":-7.4,"curve":0.477,"c2":0.16,"c3":0.924,"c4":0.46},{"time":0.9667}]},"bone2":{"rotate":[{"time":0.4333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-4.87,"curve":"stepped"},{"time":0.6,"angle":-4.87,"curve":0.477,"c2":0.16,"c3":0.924,"c4":0.46},{"time":0.9667}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":-3.8,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":-4.09,"curve":0.248,"c2":0.34,"c3":0.594,"c4":0.67},{"time":0.4667,"angle":15.52,"curve":0.306,"c2":0.5,"c3":0.792,"c4":0.93},{"time":0.6,"angle":44.32,"curve":0.477,"c2":0.16,"c3":0.924,"c4":0.46},{"time":0.9667}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"x":1.5,"curve":0.248,"c2":0.34,"c3":0.594,"c4":0.67},{"time":0.4667,"x":-6.13,"y":1.74,"curve":0.299,"c2":0.35,"c3":0.641,"c4":0.69},{"time":0.5,"x":-20.77,"y":5.05,"curve":0.615,"c2":0.15,"c3":0.835,"c4":0.37},{"time":0.5333,"x":-36.35,"y":8.15,"curve":0.401,"c2":0.53,"c3":0.775,"c4":0.9},{"time":0.6,"x":-74.33,"y":-4.84,"curve":0.477,"c2":0.16,"c3":0.924,"c4":0.46},{"time":0.6667,"x":-19.53,"y":6.08,"curve":0.299,"c2":0.35,"c3":0.641,"c4":0.69},{"time":0.7333,"x":-15.72,"y":4.97,"curve":0.327,"c2":0.37,"c3":0.669,"c4":0.71},{"time":0.8,"x":-0.06,"y":-0.18,"curve":0.401,"c2":0.53,"c3":0.775,"c4":0.9},{"time":0.9667}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":60.91,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":59.53,"curve":0.22,"c2":0.34,"c3":0.584,"c4":0.69},{"time":0.5,"angle":46.59,"curve":0.615,"c2":0.15,"c3":0.835,"c4":0.37},{"time":0.6,"angle":126.45,"curve":0.477,"c2":0.16,"c3":0.924,"c4":0.46},{"time":0.9667}]},"Sword":{"translate":[{"x":-172.99,"y":1978.89}],"scale":[{"time":0.4333,"curve":0.911,"c2":0.11,"c3":0.901,"c4":0.47},{"time":0.4667,"x":1.952,"y":-0.862,"curve":0.404,"c2":0.53,"c3":0.767,"c4":0.89},{"time":0.6}]}}},"AttackCritical_IronCannon":{"slots":{"IronCannon1":{"attachment":[{"name":"arms/IronCannon/FireGun"}]},"IronCannon2":{"color":[{"color":"ffffff00","curve":"stepped"},{"time":0.6,"color":"ffffff00","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"color":"ffffffff","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"color":"ffffff00"}],"attachment":[{"time":0.6,"name":"arms/IronCannon/FireGun"}]},"fire":{"color":[{"time":0.6,"color":"ffffffff","curve":0.911,"c2":0.11,"c3":0.901,"c4":0.47},{"time":0.6667,"color":"ffffff00"}],"attachment":[{"time":0.6,"name":"arms/FireGun/fire"}]},"fire2":{"color":[{"time":0.6333,"color":"ffffffff","curve":0.911,"c2":0.11,"c3":0.901,"c4":0.47},{"time":0.6667,"color":"ffffff00"}],"attachment":[{"time":0.6333,"name":"arms/FireGun/fire"}]},"head":{"attachment":[{"time":0.3333,"name":"head2"},{"time":0.6333,"name":"head3"},{"time":1,"name":"head"}]}},"bones":{"rightHand9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"Crossbow":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"root":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"rightHand8":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}],"translate":[{"time":0.6,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"x":15.86,"y":-28.97,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"x":11.75,"y":-20.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"x":12.03,"y":-21.42,"curve":"stepped"},{"time":1.1,"x":12.03,"y":-21.42,"curve":0.404,"c2":0.53,"c3":0.767,"c4":0.89},{"time":1.3333}]},"rightHand6":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone11":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"rightHand3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"Arch":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"leftHand5":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"LongGun":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"target4":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"Long":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"shield":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"Sword":{"translate":[{"x":-197.14,"y":1938.78}],"scale":[{"time":0.6,"curve":0.911,"c2":0.11,"c3":0.901,"c4":0.47},{"time":0.6333,"x":1.952,"y":-0.862,"curve":0.404,"c2":0.53,"c3":0.767,"c4":0.89},{"time":1.3333}]},"target2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":-33.15,"curve":"stepped"},{"time":0.6333,"x":-33.15,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"x":-50.85,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"x":-64.62,"y":-0.49,"curve":0.336,"c2":0.13,"c3":0.712,"c4":0.5},{"time":1.1,"x":-44.94,"y":-0.49,"curve":0.336,"c2":0.13,"c3":0.712,"c4":0.5},{"time":1.2}]},"Katana":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"Katana_Scabbard":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"target3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}],"translate":[{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"x":-20.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"x":-24.7,"curve":"stepped"},{"time":1.2,"x":-24.7,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"shadow":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"rightHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-24.19,"curve":"stepped"},{"time":0.6,"angle":-24.19,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"angle":-28.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-28.37,"curve":"stepped"},{"time":1.2,"angle":-28.37,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-3.17,"curve":"stepped"},{"time":0.6,"angle":-3.17,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"angle":43.85,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":70.17,"curve":"stepped"},{"time":1.2,"angle":70.17,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":17.71,"curve":"stepped"},{"time":0.6,"angle":17.71,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"angle":-4.62,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-29.53,"curve":"stepped"},{"time":1.2,"angle":-29.53,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"leftHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":26.88,"curve":"stepped"},{"time":0.6,"angle":26.88,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"angle":2.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.9,"curve":0.325,"c2":0.17,"c3":0.671,"c4":0.52},{"time":1.3333}]},"bone9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":10.04,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":9.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"angle":9.19,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-1.72,"curve":0.325,"c2":0.17,"c3":0.671,"c4":0.52},{"time":1.3333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"x":0.62,"y":1.6,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone4":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone3":{"rotate":[{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":-25.99,"curve":0.03,"c2":0.31,"c3":0.61,"c4":0.93},{"time":1,"angle":-1.53,"curve":0.33,"c2":0.14,"c3":0.692,"c4":0.5},{"time":1.2333,"angle":17.42,"curve":0.459,"c2":0.27,"c3":0.836,"c4":0.62},{"time":1.3333}]},"bone2":{"rotate":[{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":-6.16,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-5.67,"curve":"stepped"},{"time":1.2,"angle":-5.67,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":3.39,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":0.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":17.52,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":22.05,"curve":0.33,"c2":0.14,"c3":0.692,"c4":0.5},{"time":1.1,"angle":-9.52,"curve":0.33,"c2":0.14,"c3":0.692,"c4":0.5},{"time":1.3333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-7.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":-15.67,"y":-18.25,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"x":-15.13,"y":-20.87,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"x":-47.32,"y":-13.91,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"x":-53.48,"y":-15.83,"curve":0.33,"c2":0.14,"c3":0.692,"c4":0.5},{"time":1.1,"x":-22.55,"y":-11.06,"curve":0.325,"c2":0.2,"c3":0.663,"c4":0.55},{"time":1.3333}]},"man":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone21":{"rotate":[{"time":1,"angle":0.49}]},"bone20":{"rotate":[{"time":1,"angle":0.49}]},"bone19":{"rotate":[{"time":1,"angle":0.49}]},"bone18":{"rotate":[{"time":1,"angle":0.49}]},"bone17":{"rotate":[{"time":1,"angle":0.49}]},"bone16":{"rotate":[{"time":1,"angle":0.49}]},"Flag":{"rotate":[{"time":1,"angle":0.49}]},"light":{"rotate":[{"time":1,"angle":0.49}]},"leftHand6":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"CrossGun":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"IronCannon":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"fire2":{"translate":[{"time":0.6333,"x":-5.42}],"scale":[{"time":0.6333,"x":0.404,"y":2.386,"curve":0.911,"c2":0.11,"c3":0.901,"c4":0.47},{"time":0.6667,"x":0.155,"y":-10.292}]}},"drawOrder":[{"time":1.3333,"offsets":[{"slot":"hand4","offset":1}]}],"events":[{"time":0.6,"name":"attack"}]},"AttackCritical_Katana":{"slots":{"Katana1":{"attachment":[{"name":"arms/taidao/taidao"}]},"Katana_Scabbard":{"attachment":[{"name":"arms/taidao/scabbard"}]},"arms/taidao/xiepidaoguang":{"color":[{"time":0.1333,"color":"ffffff00","curve":"stepped"},{"time":0.2667,"color":"ffffff00","curve":0.655,"c2":0.18,"c3":0.815,"c4":0.46},{"time":0.3333,"color":"ffffffff","curve":0.458,"c2":0.81,"c3":0.828,"c4":0.53},{"time":0.4,"color":"ffffff00"}],"attachment":[{"time":0.1333,"name":"arms/taidao/xiepidaoguang"}]},"head":{"attachment":[{"time":0.2667,"name":"head2"},{"time":0.6,"name":"head"}]}},"bones":{"Katana":{"translate":[{"time":0.2667,"curve":0.396,"c2":0.51,"c3":0.741,"c4":0.85},{"time":0.3333,"x":-1.57,"y":4.19,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6}],"scale":[{"time":0.2667,"curve":0.396,"c2":0.51,"c3":0.741,"c4":0.85},{"time":0.3333,"x":1.145,"y":1.145,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6}]},"rightHand":{"rotate":[{"curve":0.196,"c2":0.36,"c3":0.606,"c4":0.73},{"time":0.1667,"angle":-7.7,"curve":0.397,"c2":0.53,"c3":0.78,"c4":0.91},{"time":0.2667,"angle":20.72,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.3,"angle":-22.66,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3333,"angle":-28.65,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-47.63,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7333}]},"bone13":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.1,"angle":61.42,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":42.98,"curve":"stepped"},{"time":0.2667,"angle":42.98,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.3,"angle":2.09,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3333,"angle":48.44,"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.6,"angle":38.09,"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.7333}],"translate":[{"time":0.2667,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.3,"x":-1.31,"y":1.11,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3333,"x":-6.86,"y":-3.76,"curve":"stepped"},{"time":0.6,"x":-6.86,"y":-3.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7333}]},"bone12":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.1,"angle":-34.22,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":80.4,"curve":"stepped"},{"time":0.2667,"angle":80.4,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.3,"angle":98.07,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3333,"angle":-22.37,"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.6,"angle":-20.23,"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.7333}],"translate":[{"time":0.1,"curve":0.258,"c2":0.34,"c3":0.6,"c4":0.67},{"time":0.1667,"x":-4.91,"y":8.51,"curve":"stepped"},{"time":0.2667,"x":-4.91,"y":8.51,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"x":-4.53,"y":16.75,"curve":0.303,"c2":0.34,"c3":0.639,"c4":0.67},{"time":0.3333}]},"leftHand":{"rotate":[{"curve":0.258,"c2":0.34,"c3":0.6,"c4":0.67},{"time":0.2667,"angle":20.72,"curve":0.258,"c2":0.34,"c3":0.6,"c4":0.67},{"time":0.3333,"angle":3.63,"curve":0.258,"c2":0.34,"c3":0.6,"c4":0.67},{"time":0.6,"angle":-5.19,"curve":0.258,"c2":0.34,"c3":0.6,"c4":0.67},{"time":0.7333}]},"bone10":{"rotate":[{"curve":0.258,"c2":0.34,"c3":0.6,"c4":0.67},{"time":0.1667,"angle":-31.02,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":-23.94,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-30.21,"curve":0.258,"c2":0.34,"c3":0.6,"c4":0.67},{"time":0.6,"angle":-32.59,"curve":0.258,"c2":0.34,"c3":0.6,"c4":0.67},{"time":0.7333}]},"bone9":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.1,"angle":53.74,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":129.84,"curve":"stepped"},{"time":0.2667,"angle":129.84,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.3,"angle":120.6,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3333,"angle":63.49,"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.6,"angle":62.02,"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.7333}]},"bone8":{"rotate":[{"angle":-0.9}]},"bone7":{"rotate":[{"angle":7.07}]},"bone6":{"rotate":[{"angle":7.6}]},"bone5":{"rotate":[{"angle":-4.28}]},"bone3":{"rotate":[{"curve":0.189,"c2":0.41,"c3":0.685,"c4":0.83},{"time":0.2667,"angle":13.75,"curve":0.393,"c2":0.5,"c3":0.737,"c4":0.84},{"time":0.3333,"angle":32.53,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":24.1,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7333}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":8.08,"curve":"stepped"},{"time":0.2667,"angle":8.08,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-22.34,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-26.2,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7333}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":12.89,"curve":"stepped"},{"time":0.2667,"angle":12.89,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-38.82,"curve":"stepped"},{"time":0.6,"angle":-38.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-4.49,"y":-1,"curve":"stepped"},{"time":0.2667,"x":-4.49,"y":-1,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":6.01,"y":-7.35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"x":8.42,"y":-9.75,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7333}]},"Sword":{"translate":[{"x":-105.8,"y":1939.64,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"x":-140.3,"y":1929.14,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-60.89,"y":1929.14}]}},"drawOrder":[{"time":0.1667,"offsets":[{"slot":"forearm2","offset":9},{"slot":"head","offset":2}]},{"time":0.3333,"offsets":[{"slot":"arm2","offset":19},{"slot":"forearm2","offset":13},{"slot":"Katana1","offset":15},{"slot":"hand5","offset":6},{"slot":"head","offset":2}]},{"time":0.6333}],"events":[{"time":0.3333,"name":"attack"}]},"AttackCritical_Katana_Shield":{"slots":{"Katana1":{"attachment":[{"name":"arms/taidao/taidao"}]},"arms/shield/shield":{"attachment":[{"name":"arms/shield/shield"}]},"arms/taidao/xiepidaoguang":{"color":[{"time":0.1333,"color":"ffffff00","curve":"stepped"},{"time":0.2667,"color":"ffffff00","curve":0.655,"c2":0.18,"c3":0.815,"c4":0.46},{"time":0.3,"color":"ffffffff","curve":0.458,"c2":0.81,"c3":0.828,"c4":0.53},{"time":0.4,"color":"ffffff00"}],"attachment":[{"time":0.1333,"name":"arms/taidao/xiepidaoguang"}]},"head":{"attachment":[{"time":0.0667,"name":"head2"},{"time":0.2667,"name":"head3"},{"time":0.5667,"name":"head"}]}},"bones":{"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":-4.03,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":4.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":10.35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":35.69,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":-33.58,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":-45.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}],"translate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.0667,"x":-1.2,"y":0.21,"curve":0.339,"c2":0.39,"c3":0.688,"c4":0.74},{"time":0.2333,"x":0.33,"y":-5.26,"curve":0.403,"c2":0.52,"c3":0.757,"c4":0.87},{"time":0.2667,"x":7.95,"y":-5.72,"curve":0.197,"c2":0.36,"c3":0.605,"c4":0.73},{"time":0.5667,"x":9.64,"y":-16.25,"curve":0.396,"c2":0.53,"c3":0.781,"c4":0.91},{"time":0.8}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":-7.99,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"Katana":{"rotate":[{"curve":0.22,"c2":0.34,"c3":0.584,"c4":0.69},{"time":0.2333,"angle":-0.8,"curve":0.353,"c2":0.52,"c3":0.792,"c4":0.93},{"time":0.7}],"scale":[{"time":0.2333,"curve":0.201,"c2":0.55,"c3":0.333,"c4":0.69},{"time":0.3,"x":1.323,"y":1.323,"curve":0.402,"c2":0.53,"c3":0.773,"c4":0.9},{"time":0.5333}]},"rightHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":-17.23,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":-4.61,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":-43.21,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-50.68,"curve":"stepped"},{"time":0.6,"angle":-50.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":29.71,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":0.57,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":-5.26,"curve":0.192,"c2":0.37,"c3":0.621,"c4":0.75},{"time":0.5,"angle":9.92,"curve":"stepped"},{"time":0.6,"angle":9.92,"curve":0.402,"c2":0.53,"c3":0.772,"c4":0.9},{"time":0.7}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":71.74,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":111.15,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":14.97,"curve":0.197,"c2":0.36,"c3":0.605,"c4":0.73},{"time":0.5,"angle":3.85,"curve":"stepped"},{"time":0.6,"angle":3.85,"curve":0.396,"c2":0.53,"c3":0.781,"c4":0.91},{"time":0.7,"angle":296.61,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":-2.49,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":13.65,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":41.28,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":11.15,"curve":"stepped"},{"time":0.2333,"angle":11.15,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":7.7,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"Sword":{"translate":[{"x":-105.8,"y":1939.64,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"x":-122.3,"y":1905.14,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-42.89,"y":1905.14}]}},"events":[{"time":0.2667,"name":"attack"}]},"AttackCritical_Kunai":{"slots":{"Kunai1":{"attachment":[{"name":"arms/Kunai/1_16"}]},"head":{"attachment":[{"time":0.0333,"name":"head2"},{"time":0.4333,"name":"head3"},{"time":0.7667,"name":"head"}]},"light":{"color":[{"color":"ffac4cff"}],"attachment":[{"time":0.1667,"name":"arms/dagger/5"},{"time":0.2,"name":"arms/dagger/3"},{"time":0.2333,"name":"arms/dagger/4"},{"time":0.2667,"name":"arms/dagger/2"},{"time":0.3,"name":null}]}},"bones":{"Katana":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":170.56,"curve":"stepped"},{"time":0.7667,"angle":170.56,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.8,"angle":-68.51,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.8333,"angle":94.47,"curve":0.335,"c2":0.36,"c3":0.672,"c4":0.7},{"time":0.8667,"angle":-130.25,"curve":0.346,"c2":0.37,"c3":0.683,"c4":0.71},{"time":0.9,"angle":-78.74,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.9333}],"translate":[{"curve":0.248,"c2":0.34,"c3":0.594,"c4":0.67},{"time":0.0333,"x":12.97,"y":49.95,"curve":0.299,"c2":0.35,"c3":0.641,"c4":0.69},{"time":0.0667,"x":34.49,"y":43.02,"curve":0.327,"c2":0.37,"c3":0.669,"c4":0.71},{"time":0.1,"x":47.2,"y":15.31,"curve":0.354,"c2":0.4,"c3":0.696,"c4":0.74},{"time":0.1333,"x":31.9,"y":-1.03,"curve":0.396,"c2":0.51,"c3":0.741,"c4":0.85},{"time":0.1667,"x":-0.51,"y":-5.57,"curve":"stepped"},{"time":0.7667,"x":-0.51,"y":-5.57,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.8,"x":13.66,"y":16.84,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.8333,"x":-1.18,"y":32.25,"curve":0.335,"c2":0.36,"c3":0.672,"c4":0.7},{"time":0.8667,"x":-7.08,"y":35.34,"curve":0.346,"c2":0.37,"c3":0.683,"c4":0.71},{"time":0.9,"x":-9.17,"y":23.48,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.9333}],"scale":[{"time":0.3667,"curve":0.332,"c2":0.35,"c3":0.667,"c4":0.68},{"time":0.4333,"x":1.109,"y":1.315,"curve":0.396,"c2":0.53,"c3":0.781,"c4":0.91},{"time":0.7667}]},"Katana_Scabbard":{"rotate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.3667,"angle":5.01,"curve":0.382,"c2":0.53,"c3":0.788,"c4":0.92},{"time":0.9333}],"translate":[{"curve":0.241,"c2":0.34,"c3":0.59,"c4":0.68},{"time":0.1667,"x":-1.5,"y":1.19,"curve":0.317,"c2":0.5,"c3":0.792,"c4":0.93},{"time":0.9333}]},"rightHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":42.4,"curve":0.22,"c2":0.34,"c3":0.584,"c4":0.69},{"time":0.4,"angle":33.73,"curve":0.404,"c2":0.53,"c3":0.767,"c4":0.89},{"time":0.4333,"angle":5.63,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9333}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":13.83,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":13.3,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4,"angle":42.51,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4333,"angle":39.89,"curve":0.207,"c2":0.35,"c3":0.589,"c4":0.7},{"time":0.7667,"angle":21.3,"curve":0.33,"c2":0.36,"c3":0.667,"c4":0.69},{"time":0.8,"angle":54.64,"curve":0.398,"c2":0.53,"c3":0.778,"c4":0.9},{"time":0.9333}]},"bone12":{"rotate":[{"curve":0.312,"c2":0.68,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":117.57,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":117.04,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4,"angle":48.41,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4333,"angle":1.02,"curve":0.19,"c2":0.39,"c3":0.642,"c4":0.78},{"time":0.7667,"angle":-2.6,"curve":0.19,"c2":0.39,"c3":0.642,"c4":0.78},{"time":0.8,"angle":18.27,"curve":0.403,"c2":0.52,"c3":0.761,"c4":0.88},{"time":0.9333}]},"bone10":{"rotate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.3667,"angle":5.01,"curve":0.332,"c2":0.35,"c3":0.666,"c4":0.68},{"time":0.4333,"angle":-29.58,"curve":0.362,"c2":0.44,"c3":0.722,"c4":0.8},{"time":0.7667,"angle":-38.92,"curve":0.384,"c2":0.48,"c3":0.724,"c4":0.82},{"time":0.9333}]},"bone9":{"rotate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.3667,"angle":5.01,"curve":0.332,"c2":0.35,"c3":0.666,"c4":0.68},{"time":0.4333,"angle":-29.58,"curve":0.362,"c2":0.44,"c3":0.722,"c4":0.8},{"time":0.7667,"angle":-38.92,"curve":0.384,"c2":0.48,"c3":0.724,"c4":0.82},{"time":0.9333}],"translate":[{"curve":0.241,"c2":0.34,"c3":0.59,"c4":0.68},{"time":0.1667,"x":1.44,"y":1.26,"curve":0.302,"c2":0.35,"c3":0.646,"c4":0.69},{"time":0.3667,"x":0.9,"y":0.79,"curve":0.378,"c2":0.52,"c3":0.788,"c4":0.92},{"time":0.9333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.252,"c2":0.34,"c3":0.597,"c4":0.67},{"time":0.1667,"angle":-5.15,"curve":0.298,"c2":0.35,"c3":0.639,"c4":0.68},{"time":0.3667,"angle":-9.47,"curve":0.328,"c2":0.34,"c3":0.662,"c4":0.68},{"time":0.4333,"angle":5.57,"curve":0.38,"c2":0.53,"c3":0.788,"c4":0.92},{"time":0.9333}],"translate":[{"curve":0.211,"c2":0.35,"c3":0.586,"c4":0.7},{"time":0.3667,"x":-0.51,"y":-1.43,"curve":0.329,"c2":0.34,"c3":0.663,"c4":0.68},{"time":0.4333,"x":-0.99,"y":1.01,"curve":0.384,"c2":0.53,"c3":0.787,"c4":0.92},{"time":0.9333}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":11.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":-1.21,"curve":0.193,"c2":0.37,"c3":0.616,"c4":0.74},{"time":0.7667,"angle":-0.31,"curve":0.341,"c2":0.36,"c3":0.677,"c4":0.7},{"time":0.8,"angle":5.08,"curve":0.403,"c2":0.52,"c3":0.761,"c4":0.88},{"time":0.9333}]},"body":{"rotate":[{"curve":0.21,"c2":0.35,"c3":0.587,"c4":0.7},{"time":0.0667,"angle":9.27,"curve":0.37,"c2":0.52,"c3":0.79,"c4":0.92},{"time":0.1667,"angle":1.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":5.3,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":-15.53,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7667,"angle":-25.91,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.8,"angle":7.98,"curve":0.325,"c2":0.51,"c3":0.792,"c4":0.93},{"time":0.9333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-8.82,"y":-1.42,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"x":11.35,"y":-7.28,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7667,"x":9.48,"y":-5.7,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9333}]},"light":{"translate":[{"x":290.25,"y":115.87,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":345.12,"y":161.99,"curve":0.27,"c2":0.33,"c3":0.609,"c4":0.67},{"time":0.2667,"x":324.89,"y":182.7,"curve":0.274,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.9333,"x":290.25,"y":115.87}],"scale":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"x":2.075,"y":2.075,"curve":"stepped"},{"time":0.1667,"x":2.075,"y":2.075,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667}]},"Sword":{"translate":[{"x":1.3,"y":1887.56}]},"IronCannon":{"shear":[{"time":1.1333}]}},"drawOrder":[{"time":0.4333,"offsets":[{"slot":"Dagger1","offset":25},{"slot":"Kunai1","offset":27},{"slot":"hand5","offset":4}]}],"events":[{"time":0.4,"name":"attack"}]},"AttackCritical_LongGun":{"slots":{"LongGun1":{"attachment":[{"name":"arms/longHandle/2"}]},"arms/longHandle/assault2":{"color":[{"time":0.3667,"color":"ffffff00","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"color":"ffffffff","curve":0.632,"c2":0.08,"c3":0.699,"c4":0.95},{"time":0.6,"color":"ffe10000"}],"attachment":[{"time":0.3667,"name":"arms/longHandle/assault"}]},"head":{"attachment":[{"time":0.1333,"name":"head2"},{"time":0.7,"name":"head"}]}},"bones":{"bone9":{"rotate":[{"curve":0.191,"c2":0.38,"c3":0.632,"c4":0.76},{"time":0.1333,"angle":18.2,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":-52.51,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":50.75,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":57.57,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"leftHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":-34.14,"curve":0.214,"c2":0.35,"c3":0.585,"c4":0.69},{"time":0.3667,"angle":8.01,"curve":0.364,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.4,"angle":-34.14,"curve":"stepped"},{"time":0.5667,"angle":-34.14,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.6333,"angle":-15.73,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.7}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-0.73,"y":-1.99,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":1.18,"y":-0.93,"curve":"stepped"},{"time":0.5667,"x":1.18,"y":-0.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone5":{"rotate":[{"angle":-0.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":-35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":-0.27}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":-8.4,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":-11.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":13.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":6.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":-41.65,"y":-4.11,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"x":-51.48,"y":-6.32,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4,"x":9.48,"y":-5.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"x":13.1,"y":-8.29,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-4.16,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-12.07,"curve":"stepped"},{"time":0.5667,"angle":-12.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":4.82,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":-12.13,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-28.54,"curve":"stepped"},{"time":0.5667,"angle":-28.54,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.6333,"angle":9.17,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.7}]},"Long":{"rotate":[{"curve":0.281,"c2":0.33,"c3":0.618,"c4":0.67},{"time":0.0667,"angle":-5.31,"curve":0.316,"c2":0.33,"c3":0.65,"c4":0.67},{"time":0.1,"angle":98.55,"curve":0.283,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.5667,"angle":-168.42,"curve":0.248,"c2":0.34,"c3":0.594,"c4":0.67},{"time":0.6333,"angle":60.83,"curve":0.306,"c2":0.5,"c3":0.792,"c4":0.93},{"time":0.7}],"translate":[{"x":-3.64,"y":-4.81}]},"rightHand":{"rotate":[{"angle":37.8,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1333,"angle":-51.87,"curve":0.214,"c2":0.35,"c3":0.585,"c4":0.69},{"time":0.3667,"angle":-58.63,"curve":0.364,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.5667,"angle":-35.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":37.8}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":11.83,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":65.92,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":14.18,"curve":"stepped"},{"time":0.5667,"angle":14.18,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":18.2,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":-54.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":1.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":12.51,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"target3":{"translate":[{"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.0667,"x":-49.33,"y":21.01,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.1333,"x":-76.33,"y":8,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-87.05,"y":4.66,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4}]},"bone8":{"rotate":[{"angle":0.79,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":-46.05,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":4.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-0.09,"y":-14.59,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4}]},"bone6":{"rotate":[{"angle":0.01,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":18.91,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":0.01}]},"CrossGun":{"rotate":[{"time":0.5667,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.6333,"angle":45.99,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.7}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":8.27,"y":0.12,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"x":13.72,"y":0.21,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3667,"x":20.45,"y":-0.22,"curve":0.277,"c2":0.33,"c3":0.615,"c4":0.67},{"time":0.5667,"x":21.77,"y":0.31,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.6,"x":9.74,"y":8.3,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.6333,"x":2.8,"y":1.76,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.7}],"scale":[{"time":0.3333,"curve":0.195,"c2":0.37,"c3":0.609,"c4":0.73},{"time":0.3667,"x":0.922,"curve":0.334,"c2":0.33,"c3":0.667,"c4":0.67},{"time":0.5667,"x":1.099,"y":1.099,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"leftHand6":{"translate":[{"time":0.3667,"curve":0.255,"c2":0.51,"c3":0.622,"c4":0.85},{"time":0.6,"x":-274.69,"y":4.32}],"scale":[{"time":0.3667,"curve":0.255,"c2":0.51,"c3":0.622,"c4":0.85},{"time":0.6,"x":1.61,"y":0.832}]}},"ik":{"target3":[{"mix":0,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"curve":"stepped"},{"time":0.5667,"curve":0.189,"c2":0.41,"c3":0.68,"c4":0.82},{"time":0.7,"mix":0}]},"drawOrder":[{"offsets":[{"slot":"hand5","offset":21}]}],"events":[{"time":0.4,"name":"attack"}]},"AttackCritical_LongGun_Shield":{"slots":{"LongGun1":{"attachment":[{"name":"arms/longHandle/2"}]},"arms/shield/shield":{"attachment":[{"name":"arms/shield/shield"}]}},"bones":{"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":20.98,"curve":0.19,"c2":0.42,"c3":0.702,"c4":0.85},{"time":0.4,"angle":46.09,"curve":0.386,"c2":0.48,"c3":0.726,"c4":0.83},{"time":0.4667,"angle":17.7,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":0.08,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}]},"Long":{"translate":[{"x":-3.64,"y":-4.81}]},"rightHand":{"rotate":[{"angle":37.8,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"angle":-63.46,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"angle":-101.54,"curve":"stepped"},{"time":0.6333,"angle":-101.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8,"angle":37.8}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":54.28,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":136.71,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4333,"angle":95.73,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4667,"angle":5.26,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}]},"target2":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-23.45,"curve":"stepped"},{"time":0.4667,"x":-23.45,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"x":-19.86,"y":-0.6,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}]},"target3":{"translate":[{"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.1667,"x":-8.3,"y":-0.44,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-99.46,"y":34.4,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4333,"x":-53.96,"y":27.46,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4667,"x":19.51,"y":0.64,"curve":"stepped"},{"time":0.6333,"x":19.51,"y":0.64,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-51.42,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-116.75,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4333,"angle":-52.43,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4667,"angle":62.74,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":69.03,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}]},"bone9":{"rotate":[{"curve":0.191,"c2":0.38,"c3":0.632,"c4":0.76},{"time":0.1667,"angle":-19.69,"curve":0.19,"c2":0.42,"c3":0.702,"c4":0.85},{"time":0.4,"angle":3.51,"curve":0.386,"c2":0.48,"c3":0.726,"c4":0.83},{"time":0.4667,"angle":-15.39,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":-43.69,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-18.77,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"angle":18.65,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":22.52,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}],"translate":[{"time":0.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"x":-3.91,"y":-0.52,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-6.21,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":18.72,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4333,"angle":-1.81,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4667,"angle":-17.55,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":-20.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-14.47,"y":-3.49,"curve":0.207,"c2":0.35,"c3":0.589,"c4":0.7},{"time":0.2667,"x":-49.95,"y":5.88,"curve":0.377,"c2":0.52,"c3":0.789,"c4":0.92},{"time":0.4,"x":-103.79,"y":-10.87,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4333,"x":-51.93,"y":3.49,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4667,"x":5.04,"y":-24.66,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"x":14.02,"y":-26.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}]},"CrossGun":{"translate":[{"time":0.1667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":35.47,"y":1.65,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.4667,"x":-29.11,"y":2.08,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"x":-40.41,"y":3.39,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}],"scale":[{"time":0.4,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.4667,"x":1.555,"y":1.555,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"LongGun":{"translate":[{"time":0.1667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":35.47,"y":1.65,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.4667,"x":-29.11,"y":2.08,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"x":-40.41,"y":3.39,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}],"scale":[{"time":0.4,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.4667,"x":1.555,"y":1.555,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]}}},"AttackCritical_MilitaryFan":{"slots":{"MilitaryFan1":{"attachment":[{"name":"arms/MilitaryFan/1_16"}]},"head":{"attachment":[{"time":0.0667,"name":"head3"},{"time":0.2667,"name":"head2"},{"time":0.5667,"name":"head"}]}},"bones":{"Katana":{"scale":[{"time":0.2333,"curve":0.201,"c2":0.55,"c3":0.333,"c4":0.69},{"time":0.3,"x":1.192,"y":1.192,"curve":0.402,"c2":0.53,"c3":0.773,"c4":0.9},{"time":0.5333}]},"target3":{"translate":[{"curve":0.22,"c2":0.34,"c3":0.584,"c4":0.69},{"time":0.2333,"x":-30.14,"y":22.82,"curve":0.353,"c2":0.52,"c3":0.792,"c4":0.93},{"time":0.2667,"x":19.4,"curve":"stepped"},{"time":0.7,"x":19.4,"curve":0.22,"c2":0.34,"c3":0.584,"c4":0.69},{"time":0.8}]},"rightHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":-17.23,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":-42.04,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":-67.66,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-71.53,"curve":"stepped"},{"time":0.5667,"angle":-71.53,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-50.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":29.71,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":0.57,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":-6.42,"curve":0.192,"c2":0.37,"c3":0.621,"c4":0.75},{"time":0.5333,"angle":-12.96,"curve":0.402,"c2":0.53,"c3":0.772,"c4":0.9},{"time":0.6,"angle":9.92,"curve":0.402,"c2":0.53,"c3":0.772,"c4":0.9},{"time":0.7}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":71.74,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":153.35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":108.51,"curve":0.197,"c2":0.36,"c3":0.605,"c4":0.73},{"time":0.5333,"angle":101.42,"curve":0.396,"c2":0.53,"c3":0.781,"c4":0.91},{"time":0.6,"angle":3.85,"curve":0.396,"c2":0.53,"c3":0.781,"c4":0.91},{"time":0.7,"angle":296.61,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":-2.49,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":22.96,"curve":0.281,"c2":0.33,"c3":0.618,"c4":0.67},{"time":0.2667,"angle":-20.34,"curve":0.258,"c2":0.48,"c3":0.788,"c4":0.94},{"time":0.5667,"angle":-26.66,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":11.15,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":34.68,"curve":0.281,"c2":0.33,"c3":0.618,"c4":0.67},{"time":0.2667,"angle":-7.76,"curve":0.258,"c2":0.48,"c3":0.788,"c4":0.94},{"time":0.5667,"angle":-25.5,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":-16.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":25.52,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":24.14,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone2":{"rotate":[{"curve":0.191,"c2":0.42,"c3":0.71,"c4":0.86},{"time":0.2333,"angle":7.73,"curve":0.382,"c2":0.48,"c3":0.72,"c4":0.82},{"time":0.2667,"angle":3.11,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":41.87,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":-44.77,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":-45.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}],"translate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.0667,"x":-24.64,"y":2.82,"curve":0.339,"c2":0.39,"c3":0.688,"c4":0.74},{"time":0.2333,"x":-48.38,"y":0.91,"curve":0.403,"c2":0.52,"c3":0.757,"c4":0.87},{"time":0.2667,"x":15.24,"y":-16.02,"curve":0.197,"c2":0.36,"c3":0.605,"c4":0.73},{"time":0.5667,"x":16.5,"y":-18.39,"curve":0.396,"c2":0.53,"c3":0.781,"c4":0.91},{"time":0.8}]}},"events":[{"time":0.3,"name":"attack"}]},"AttackCritical_Razor":{"slots":{"Razor1":{"attachment":[{"name":"arms/Razor/Razor"}]},"arms/longHandle/assault2":{"color":[{"time":0.3667,"color":"ffffff00","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"color":"ffffffff","curve":0.632,"c2":0.08,"c3":0.699,"c4":0.95},{"time":0.6,"color":"ffe10000"}],"attachment":[{"time":0.3667,"name":"arms/longHandle/assault"}]},"head":{"attachment":[{"time":0.1333,"name":"head2"},{"time":0.7,"name":"head"}]}},"bones":{"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":4.82,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":-12.13,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-28.54,"curve":"stepped"},{"time":0.5667,"angle":-28.54,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.6333,"angle":9.17,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.7}]},"leftHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":-34.14,"curve":0.214,"c2":0.35,"c3":0.585,"c4":0.69},{"time":0.3667,"angle":8.01,"curve":0.364,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.4,"angle":-34.14,"curve":"stepped"},{"time":0.5667,"angle":-34.14,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.6333,"angle":-15.73,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.7}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-0.73,"y":-1.99,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":1.18,"y":-0.93,"curve":"stepped"},{"time":0.5667,"x":1.18,"y":-0.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"Long":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":-5.31,"curve":0.316,"c2":0.33,"c3":0.65,"c4":0.67},{"time":0.1,"angle":98.55,"curve":0.283,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.5667,"angle":-168.42,"curve":0.248,"c2":0.34,"c3":0.594,"c4":0.67},{"time":0.6333,"angle":60.83,"curve":0.306,"c2":0.5,"c3":0.792,"c4":0.93},{"time":0.7}],"translate":[{"x":-3.64,"y":-4.81,"curve":"stepped"},{"time":0.3667,"x":-3.64,"y":-4.81,"curve":0.19,"c2":0.39,"c3":0.644,"c4":0.78},{"time":0.4,"x":8.73,"y":21.16,"curve":0.403,"c2":0.52,"c3":0.76,"c4":0.88},{"time":0.5667,"x":19.07,"y":21.44,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"x":-3.64,"y":-4.81}]},"rightHand":{"rotate":[{"angle":37.8,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1333,"angle":-51.87,"curve":0.214,"c2":0.35,"c3":0.585,"c4":0.69},{"time":0.3667,"angle":-58.63,"curve":0.364,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.5667,"angle":-35.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":37.8}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":11.83,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":65.92,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":14.18,"curve":"stepped"},{"time":0.5667,"angle":14.18,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"target3":{"translate":[{"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.0667,"x":-49.33,"y":21.01,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.1333,"x":-76.33,"y":8,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-87.05,"y":4.66,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":18.2,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":-54.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":1.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":12.51,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone9":{"rotate":[{"curve":0.191,"c2":0.38,"c3":0.632,"c4":0.76},{"time":0.1333,"angle":18.2,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":-52.51,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":50.75,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":57.57,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone8":{"rotate":[{"angle":0.79,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":-46.05,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":4.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-0.09,"y":-14.59,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4}]},"bone6":{"rotate":[{"angle":0.01,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":18.91,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":-35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":-0.27}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-4.16,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-12.07,"curve":"stepped"},{"time":0.5667,"angle":-12.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":-8.4,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":-11.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":13.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":6.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":-41.65,"y":-4.11,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"x":-51.48,"y":-6.32,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4,"x":9.48,"y":-5.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"x":13.1,"y":-8.29,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"CrossGun":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":8.27,"y":0.12,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"x":13.72,"y":0.21,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3667,"x":20.45,"y":-0.22,"curve":0.277,"c2":0.33,"c3":0.615,"c4":0.67},{"time":0.5667,"x":21.77,"y":0.31,"curve":0.298,"c2":0.33,"c3":0.633,"c4":0.67},{"time":0.6,"x":7.34,"y":-12.26,"curve":0.272,"c2":0.34,"c3":0.615,"c4":0.68},{"time":0.7}],"scale":[{"time":0.3333,"curve":0.195,"c2":0.37,"c3":0.609,"c4":0.73},{"time":0.3667,"x":0.922,"curve":0.334,"c2":0.33,"c3":0.667,"c4":0.67},{"time":0.5667,"x":1.099,"y":1.099,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"leftHand6":{"translate":[{"time":0.3667,"curve":0.255,"c2":0.51,"c3":0.622,"c4":0.85},{"time":0.6,"x":-274.69,"y":4.32}],"scale":[{"time":0.3667,"curve":0.255,"c2":0.51,"c3":0.622,"c4":0.85},{"time":0.6,"x":1.61,"y":0.832}]}},"ik":{"target3":[{"mix":0,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"curve":"stepped"},{"time":0.5667,"curve":0.189,"c2":0.41,"c3":0.68,"c4":0.82},{"time":0.7,"mix":0}]},"drawOrder":[{"time":0.0333,"offsets":[{"slot":"Razor1","offset":21},{"slot":"Razor2","offset":22},{"slot":"hand5","offset":9}]}],"events":[{"time":0.4,"name":"attack"}]},"AttackCritical_Razor_Shield":{"slots":{"Razor1":{"attachment":[{"name":"arms/Razor/Razor"}]},"arms/shield/shield":{"attachment":[{"name":"arms/shield/shield"}]}},"bones":{"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":20.98,"curve":0.19,"c2":0.42,"c3":0.702,"c4":0.85},{"time":0.4,"angle":46.09,"curve":0.386,"c2":0.48,"c3":0.726,"c4":0.83},{"time":0.4667,"angle":17.7,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":0.08,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}]},"Long":{"translate":[{"x":-3.64,"y":-4.81}]},"rightHand":{"rotate":[{"angle":37.8,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"angle":-63.46,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"angle":-101.54,"curve":"stepped"},{"time":0.6333,"angle":-101.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8,"angle":37.8}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":54.28,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":136.71,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4333,"angle":95.73,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4667,"angle":5.26,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}]},"target2":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-23.45,"curve":"stepped"},{"time":0.4667,"x":-23.45,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"x":-19.86,"y":-0.6,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}]},"target3":{"translate":[{"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.1667,"x":-8.3,"y":-0.44,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-99.46,"y":34.4,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4333,"x":-53.96,"y":27.46,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4667,"x":19.51,"y":0.64,"curve":"stepped"},{"time":0.6333,"x":19.51,"y":0.64,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-51.42,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-116.75,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4333,"angle":-52.43,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4667,"angle":62.74,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":69.03,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}]},"bone9":{"rotate":[{"curve":0.191,"c2":0.38,"c3":0.632,"c4":0.76},{"time":0.1667,"angle":-19.69,"curve":0.19,"c2":0.42,"c3":0.702,"c4":0.85},{"time":0.4,"angle":3.51,"curve":0.386,"c2":0.48,"c3":0.726,"c4":0.83},{"time":0.4667,"angle":-15.39,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":-43.69,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-18.77,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"angle":18.65,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":22.52,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}],"translate":[{"time":0.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"x":-3.91,"y":-0.52,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-6.21,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":18.72,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4333,"angle":-1.81,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4667,"angle":-17.55,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":-20.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-14.47,"y":-3.49,"curve":0.207,"c2":0.35,"c3":0.589,"c4":0.7},{"time":0.2667,"x":-49.95,"y":5.88,"curve":0.377,"c2":0.52,"c3":0.789,"c4":0.92},{"time":0.4,"x":-103.79,"y":-10.87,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4333,"x":-51.93,"y":3.49,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4667,"x":5.04,"y":-24.66,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"x":14.02,"y":-26.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}]},"Razor":{"translate":[{"time":0.1667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":35.47,"y":1.65,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.4667,"x":-29.11,"y":2.08,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"x":-40.41,"y":3.39,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}],"scale":[{"time":0.4,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.4667,"x":1.555,"y":1.555,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]}}},"AttackSpecial_Arch":{"slots":{"Arch1":{"attachment":[{"name":"arms/arch/arch"}]},"arms/arch/Quiver":{"attachment":[{"name":"arms/arch/Quiver"}]},"arms/arch/arrow":{"attachment":[{"time":0.1,"name":"arms/arch/arrow"},{"time":0.7,"name":null}]},"arms/arch/bowstring":{"attachment":[{"name":"arms/arch/bowstring"}]},"head":{"attachment":[{"time":0.3667,"name":"head2"},{"time":0.8,"name":"head"}]}},"bones":{"bone6":{"rotate":[{"angle":0.01,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8,"angle":-15.74,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667,"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8,"angle":8.87,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667,"angle":-0.27}]},"bone7":{"rotate":[{"angle":7.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8,"angle":13.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667,"angle":7.27}]},"Arch":{"scale":[{"time":0.3333,"curve":0.331,"c2":0.34,"c3":0.665,"c4":0.67},{"time":0.3667,"y":1.051,"curve":0.382,"c2":0.53,"c3":0.787,"c4":0.92},{"time":0.8}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":3.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":45.37,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":57.49,"curve":0.22,"c2":0.34,"c3":0.584,"c4":0.69},{"time":0.3667,"angle":57.49,"curve":0.318,"c2":0.39,"c3":0.675,"c4":0.74},{"time":0.4333,"angle":59.98,"curve":0.404,"c2":0.53,"c3":0.767,"c4":0.89},{"time":0.5,"angle":57.22,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8,"angle":57.92,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}],"translate":[{"curve":0.19,"c2":0.41,"c3":0.691,"c4":0.83},{"time":0.6667,"x":-0.14,"y":-3.95,"curve":0.391,"c2":0.49,"c3":0.733,"c4":0.84},{"time":0.8}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":3.98,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"angle":0.46,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8,"angle":-1.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":-6.13,"curve":0.191,"c2":0.42,"c3":0.71,"c4":0.86},{"time":0.3333,"angle":-9.61,"curve":0.382,"c2":0.48,"c3":0.72,"c4":0.82},{"time":0.3667,"angle":-9.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"angle":-1.05,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.7,"angle":-2.65,"curve":0.325,"c2":0.51,"c3":0.792,"c4":0.93},{"time":0.9667}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-0.95,"y":-1.42,"curve":"stepped"},{"time":0.3667,"x":-0.95,"y":-1.42,"curve":0.345,"c2":0.45,"c3":0.725,"c4":0.81},{"time":0.6667,"x":-12.74,"y":-4.54,"curve":0.228,"c2":0.34,"c3":0.586,"c4":0.68},{"time":0.7,"x":13.13,"y":-2.57,"curve":0.318,"c2":0.45,"c3":0.725,"c4":0.83},{"time":0.9667}]},"bone9":{"rotate":[{"curve":0.21,"c2":0.35,"c3":0.587,"c4":0.7},{"time":0.0333,"angle":111.07,"curve":0.37,"c2":0.52,"c3":0.79,"c4":0.92},{"time":0.1,"angle":-165.22,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":95.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":103.34,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-51.76,"curve":0.189,"c2":0.41,"c3":0.685,"c4":0.83},{"time":0.6667,"angle":-43.41,"curve":0.393,"c2":0.5,"c3":0.737,"c4":0.84},{"time":0.7333,"angle":-69.72,"curve":"stepped"},{"time":0.8333,"angle":-69.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}]},"rightHand9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":4.81,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.1333,"angle":-147.69,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.1667,"angle":160.85,"curve":0.345,"c2":0.4,"c3":0.692,"c4":0.74},{"time":0.2,"angle":109.48,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.2333,"angle":-8.62,"curve":"stepped"},{"time":0.8,"angle":-8.62,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-3.27,"y":8.02,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.1333,"x":-37.98,"y":-50.37,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.1667,"x":-67.96,"y":-46.25,"curve":0.345,"c2":0.4,"c3":0.692,"c4":0.74},{"time":0.2,"x":-81.46,"y":-24.34,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.2333,"x":-78.52,"y":-20.27,"curve":"stepped"},{"time":0.8,"x":-78.52,"y":-20.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}]},"rightHand8":{"translate":[{"time":0.3333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-0.99,"y":47.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":-0.82,"y":51.32,"curve":"stepped"},{"time":0.6667,"x":-0.82,"y":51.32,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"rightHand6":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":4.81,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.1333,"angle":-147.69,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.1667,"angle":160.85,"curve":0.345,"c2":0.4,"c3":0.692,"c4":0.74},{"time":0.2,"angle":109.48,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.2333,"angle":-8.62,"curve":"stepped"},{"time":0.8,"angle":-8.62,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-3.27,"y":8.02,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.1333,"x":-37.98,"y":-50.37,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.1667,"x":-67.96,"y":-46.25,"curve":0.345,"c2":0.4,"c3":0.692,"c4":0.74},{"time":0.2,"x":-81.46,"y":-24.34,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.2333,"x":-78.52,"y":-20.27,"curve":"stepped"},{"time":0.8,"x":-78.52,"y":-20.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}]},"rightHand3":{"translate":[{"time":0.3333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-0.99,"y":47.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"x":-0.31,"y":52.84,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"x":-0.82,"y":51.32,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"x":0.06,"y":-2.71,"curve":0.22,"c2":0.34,"c3":0.584,"c4":0.69},{"time":0.7333,"x":-0.03,"y":1.33,"curve":0.353,"c2":0.52,"c3":0.792,"c4":0.93},{"time":0.8}]},"rightHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":-4.8,"curve":"stepped"},{"time":0.8,"angle":-4.8,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}],"shear":[{"time":0.3667,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4,"y":2.39,"curve":0.334,"c2":0.35,"c3":0.669,"c4":0.69},{"time":0.4333,"y":-4.17,"curve":0.34,"c2":0.36,"c3":0.675,"c4":0.69},{"time":0.4667,"y":2.73,"curve":0.354,"c2":0.39,"c3":0.692,"c4":0.73},{"time":0.5,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.5333,"y":2.39,"curve":0.334,"c2":0.35,"c3":0.669,"c4":0.69},{"time":0.5667,"y":-4.17,"curve":0.34,"c2":0.36,"c3":0.675,"c4":0.69},{"time":0.6,"y":2.73,"curve":0.354,"c2":0.39,"c3":0.692,"c4":0.73},{"time":0.6333,"y":-0.62,"curve":0.393,"c2":0.5,"c3":0.737,"c4":0.84},{"time":0.8}]},"target2":{"translate":[{"time":0.3333,"curve":0.345,"c2":0.44,"c3":0.717,"c4":0.8},{"time":0.6667,"x":-21.84,"curve":0.391,"c2":0.49,"c3":0.733,"c4":0.84},{"time":0.8}]},"bone13":{"rotate":[{"curve":0.242,"c2":0.34,"c3":0.591,"c4":0.68},{"time":0.0333,"angle":-0.31,"curve":0.315,"c2":0.5,"c3":0.792,"c4":0.93},{"time":0.2333,"angle":-10.63,"curve":"stepped"},{"time":0.3333,"angle":-10.63,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":-12.05,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-10.63,"curve":"stepped"},{"time":0.8,"angle":-10.63,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}]},"leftHand":{"rotate":[{"time":0.6667,"curve":0.144,"c2":0.4,"c3":0.456,"c4":0.89},{"time":0.7333,"angle":-28.33,"curve":"stepped"},{"time":0.8333,"angle":-28.33,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":53.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":-41,"curve":"stepped"},{"time":0.3333,"angle":-41,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":120.5,"curve":"stepped"},{"time":0.6667,"angle":120.5,"curve":0.144,"c2":0.4,"c3":0.456,"c4":0.89},{"time":0.7333,"angle":-176.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333,"angle":171.15,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}],"translate":[{"time":0.3667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"x":4.9,"y":-0.43,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7333,"x":3.37,"y":0.01,"curve":"stepped"},{"time":0.8333,"x":3.37,"y":0.01,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}]},"bone8":{"rotate":[{"angle":0.79,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8,"angle":-6.69,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667,"angle":0.79}]},"bone3":{"rotate":[{"curve":0.248,"c2":0.34,"c3":0.594,"c4":0.67},{"time":0.1667,"angle":3.02,"curve":0.287,"c2":0.42,"c3":0.701,"c4":0.8},{"time":0.5,"angle":-8.73,"curve":0.362,"c2":0.41,"c3":0.699,"c4":0.74},{"time":0.6667,"angle":-11.16,"curve":0.371,"c2":0.45,"c3":0.707,"c4":0.79},{"time":0.7667,"angle":-8.73,"curve":0.396,"c2":0.51,"c3":0.741,"c4":0.85},{"time":0.8}]}},"drawOrder":[{"time":0.1333,"offsets":[{"slot":"arms/arch/arrow","offset":39}]},{"time":0.2333,"offsets":[{"slot":"arms/arch/arrow","offset":38},{"slot":"arms/arch/bowstring","offset":17}]},{"time":0.9667,"offsets":[{"slot":"arms/arch/arrow","offset":39}]}],"events":[{"time":0.7,"name":"attack"}]},"AttackSpecial_CorssGun":{"slots":{"CrossGun1":{"attachment":[{"name":"arms/CrossGun/2"}]},"arms/longHandle/assault2":{"color":[{"time":0.3667,"color":"ffffff00","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"color":"ffffffff","curve":0.632,"c2":0.08,"c3":0.699,"c4":0.95},{"time":0.6,"color":"ffe10000"}],"attachment":[{"time":0.3667,"name":"arms/longHandle/assault"}]},"head":{"attachment":[{"time":0.1333,"name":"head2"},{"time":0.7,"name":"head"}]}},"bones":{"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":11.83,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":65.92,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":14.18,"curve":"stepped"},{"time":0.5667,"angle":14.18,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":4.82,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":-12.13,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-28.54,"curve":"stepped"},{"time":0.5667,"angle":-28.54,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.6333,"angle":9.17,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.7}]},"bone7":{"rotate":[{"angle":7.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":4.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-0.09,"y":-14.59,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4}]},"bone8":{"rotate":[{"angle":0.79,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":-46.05,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":0.79}]},"bone9":{"rotate":[{"curve":0.191,"c2":0.38,"c3":0.632,"c4":0.76},{"time":0.1333,"angle":18.2,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":-52.51,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":50.75,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":57.57,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone5":{"rotate":[{"angle":-0.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":-35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":-0.27}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-4.16,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-12.07,"curve":"stepped"},{"time":0.5667,"angle":-12.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"leftHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":-34.14,"curve":0.214,"c2":0.35,"c3":0.585,"c4":0.69},{"time":0.3667,"angle":8.01,"curve":0.364,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.4,"angle":-34.14,"curve":"stepped"},{"time":0.5667,"angle":-34.14,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.6333,"angle":-15.73,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.7}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-0.73,"y":-1.99,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":1.18,"y":-0.93,"curve":"stepped"},{"time":0.5667,"x":1.18,"y":-0.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":-8.4,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":-11.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":13.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":6.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":-41.65,"y":-4.11,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"x":-51.48,"y":-6.32,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4,"x":9.48,"y":-5.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"x":13.1,"y":-8.29,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"Long":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":-5.31,"curve":0.316,"c2":0.33,"c3":0.65,"c4":0.67},{"time":0.1,"angle":98.55,"curve":0.283,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.5667,"angle":-168.42,"curve":0.248,"c2":0.34,"c3":0.594,"c4":0.67},{"time":0.6333,"angle":60.83,"curve":0.306,"c2":0.5,"c3":0.792,"c4":0.93},{"time":0.7}],"translate":[{"x":-3.64,"y":-4.81,"curve":"stepped"},{"time":0.3667,"x":-3.64,"y":-4.81,"curve":0.19,"c2":0.39,"c3":0.644,"c4":0.78},{"time":0.4,"x":8.73,"y":21.16,"curve":0.403,"c2":0.52,"c3":0.76,"c4":0.88},{"time":0.5667,"x":19.07,"y":21.44,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"x":-3.64,"y":-4.81}]},"rightHand":{"rotate":[{"angle":37.8,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1333,"angle":-51.87,"curve":0.214,"c2":0.35,"c3":0.585,"c4":0.69},{"time":0.3667,"angle":-58.63,"curve":0.364,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.5667,"angle":-35.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":37.8}]},"bone6":{"rotate":[{"angle":0.01,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":18.91,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":0.01}]},"target3":{"translate":[{"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.0667,"x":-49.33,"y":21.01,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.1333,"x":-76.33,"y":8,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-87.05,"y":4.66,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":18.2,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":-54.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":1.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":12.51,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"CrossGun":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":8.27,"y":0.12,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"x":13.72,"y":0.21,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3667,"x":20.45,"y":-0.22,"curve":0.277,"c2":0.33,"c3":0.615,"c4":0.67},{"time":0.5667,"x":21.77,"y":0.31,"curve":0.298,"c2":0.33,"c3":0.633,"c4":0.67},{"time":0.6,"x":7.34,"y":-12.26,"curve":0.272,"c2":0.34,"c3":0.615,"c4":0.68},{"time":0.7}],"scale":[{"time":0.3333,"curve":0.195,"c2":0.37,"c3":0.609,"c4":0.73},{"time":0.3667,"x":0.922,"curve":0.334,"c2":0.33,"c3":0.667,"c4":0.67},{"time":0.5667,"x":1.099,"y":1.099,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"leftHand6":{"translate":[{"time":0.3667,"curve":0.255,"c2":0.51,"c3":0.622,"c4":0.85},{"time":0.6,"x":-274.69,"y":4.32}],"scale":[{"time":0.3667,"curve":0.255,"c2":0.51,"c3":0.622,"c4":0.85},{"time":0.6,"x":1.61,"y":0.832}]}},"ik":{"target3":[{"mix":0,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"curve":"stepped"},{"time":0.5667,"curve":0.189,"c2":0.41,"c3":0.68,"c4":0.82},{"time":0.7,"mix":0}]},"drawOrder":[{"time":0.0333,"offsets":[{"slot":"CrossGun1","offset":23},{"slot":"hand5","offset":15}]}],"events":[{"time":0.4,"name":"attack"}]},"AttackSpecial_Crossbow":{"slots":{"Crossbow1":{"attachment":[{"name":"arms/crossbow/Crossbow"}]},"arms/arch/arrow2":{"attachment":[{"name":"arms/arch/arrow"},{"time":0.6333,"name":null},{"time":1.3333,"name":"arms/arch/arrow"}]},"arms/arch/bowstring2":{"attachment":[{"name":"arms/arch/bowstring"}]},"head":{"attachment":[{"time":0.3333,"name":"head2"},{"time":0.6333,"name":"head3"},{"time":1,"name":"head"}]}},"bones":{"bone9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":12.42,"curve":"stepped"},{"time":0.6,"angle":12.42,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"angle":14.26,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":6.51,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.1,"angle":51.91,"curve":0.25,"c3":0.75},{"time":1.3,"angle":-2.8,"curve":0.395,"c2":0.33,"c3":0.731,"c4":0.66},{"time":1.3333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":0.62,"y":1.6,"curve":"stepped"},{"time":0.6,"x":0.62,"y":1.6,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"rightHand9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"leftHand6":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"man":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"Crossbow":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"Katana_Scabbard":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"rightHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-24.19,"curve":"stepped"},{"time":0.6,"angle":-24.19,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"angle":-28.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-28.37,"curve":"stepped"},{"time":1.2,"angle":-28.37,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"rightHand8":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}],"translate":[{"time":0.6,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"x":15.86,"y":-28.97,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"x":11.75,"y":-20.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"x":12.03,"y":-21.42,"curve":"stepped"},{"time":1.1,"x":12.03,"y":-21.42,"curve":0.404,"c2":0.53,"c3":0.767,"c4":0.89},{"time":1.3333}]},"rightHand6":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone11":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"rightHand3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"Arch":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"leftHand5":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"LongGun":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"target4":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"Long":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"shield":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone4":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"target2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":-33.15,"curve":"stepped"},{"time":0.6333,"x":-33.15,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"x":-50.85,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"x":-64.62,"y":-0.49,"curve":0.336,"c2":0.13,"c3":0.712,"c4":0.5},{"time":1.1,"x":-44.94,"y":-0.49,"curve":0.336,"c2":0.13,"c3":0.712,"c4":0.5},{"time":1.2}]},"Katana":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"root":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"target3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}],"translate":[{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"x":-20.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"x":-24.7,"curve":"stepped"},{"time":1.2,"x":-24.7,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-3.17,"curve":"stepped"},{"time":0.6,"angle":-3.17,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"angle":43.85,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":70.17,"curve":"stepped"},{"time":1.2,"angle":70.17,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone2":{"rotate":[{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":-6.16,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-5.67,"curve":"stepped"},{"time":1.2,"angle":-5.67,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"Sword":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":21.3,"curve":"stepped"},{"time":0.6,"angle":21.3,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"angle":-4.62,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-29.53,"curve":"stepped"},{"time":1.2,"angle":-29.53,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"shadow":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":19.63,"curve":"stepped"},{"time":0.6,"angle":19.63,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"angle":2.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.9,"curve":0.325,"c2":0.17,"c3":0.671,"c4":0.52},{"time":1.1,"angle":-10.01,"curve":0.25,"c3":0.75},{"time":1.3,"angle":30.8,"curve":0.395,"c2":0.33,"c3":0.731,"c4":0.66},{"time":1.3333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"CrossGun":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"leftHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone3":{"rotate":[{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":-25.99,"curve":0.03,"c2":0.31,"c3":0.61,"c4":0.93},{"time":1,"angle":-1.53,"curve":0.33,"c2":0.14,"c3":0.692,"c4":0.5},{"time":1.2333,"angle":17.42,"curve":0.459,"c2":0.27,"c3":0.836,"c4":0.62},{"time":1.3333}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":3.39,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":0.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":17.52,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":22.05,"curve":0.33,"c2":0.14,"c3":0.692,"c4":0.5},{"time":1.1,"angle":-9.52,"curve":0.33,"c2":0.14,"c3":0.692,"c4":0.5},{"time":1.3333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-7.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":-15.67,"y":-18.25,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"x":-15.13,"y":-20.87,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"x":-47.32,"y":-13.91,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"x":-53.48,"y":-15.83,"curve":0.33,"c2":0.14,"c3":0.692,"c4":0.5},{"time":1.1,"x":-22.55,"y":-11.06,"curve":0.325,"c2":0.2,"c3":0.663,"c4":0.55},{"time":1.3333}]},"IronCannon":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone21":{"rotate":[{"time":1,"angle":0.49}]},"bone20":{"rotate":[{"time":1,"angle":0.49}]},"bone19":{"rotate":[{"time":1,"angle":0.49}]},"bone18":{"rotate":[{"time":1,"angle":0.49}]},"bone17":{"rotate":[{"time":1,"angle":0.49}]},"bone16":{"rotate":[{"time":1,"angle":0.49}]},"Flag":{"rotate":[{"time":1,"angle":0.49}]},"light":{"rotate":[{"time":1,"angle":0.49}]}},"drawOrder":[{"time":1.1,"offsets":[{"slot":"hand1","offset":4}]},{"time":1.3333,"offsets":[{"slot":"hand4","offset":1}]}],"events":[{"time":0.3333,"name":"attack"},{"time":0.6,"name":"attack"}]},"AttackSpecial_Dagger":{"slots":{"Dagger1":{"attachment":[{"name":"arms/dagger/dagger"}]},"arms/dagger/scabbard":{"attachment":[{"name":"arms/dagger/scabbard"}]},"head":{"attachment":[{"time":0.0333,"name":"head2"},{"time":0.4333,"name":"head3"},{"time":0.7667,"name":"head"}]},"light":{"color":[{"color":"ffac4cff"}],"attachment":[{"time":0.1667,"name":"arms/dagger/5"},{"time":0.2,"name":"arms/dagger/3"},{"time":0.2333,"name":"arms/dagger/4"},{"time":0.2667,"name":"arms/dagger/2"},{"time":0.3,"name":null}]}},"bones":{"bone9":{"rotate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.3667,"angle":5.01,"curve":0.332,"c2":0.35,"c3":0.666,"c4":0.68},{"time":0.4333,"angle":-29.58,"curve":0.362,"c2":0.44,"c3":0.722,"c4":0.8},{"time":0.7667,"angle":-38.92,"curve":0.384,"c2":0.48,"c3":0.724,"c4":0.82},{"time":0.9333}],"translate":[{"curve":0.241,"c2":0.34,"c3":0.59,"c4":0.68},{"time":0.1667,"x":1.44,"y":1.26,"curve":0.302,"c2":0.35,"c3":0.646,"c4":0.69},{"time":0.3667,"x":0.9,"y":0.79,"curve":0.378,"c2":0.52,"c3":0.788,"c4":0.92},{"time":0.9333}]},"light":{"translate":[{"x":290.25,"y":115.87,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":354.03,"y":129.3,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"x":335.01,"y":142.73}],"scale":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"x":2.075,"y":2.075,"curve":"stepped"},{"time":0.1667,"x":2.075,"y":2.075,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667}]},"Katana":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":170.56,"curve":"stepped"},{"time":0.7667,"angle":170.56,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.8,"angle":-68.51,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.8333,"angle":94.47,"curve":0.335,"c2":0.36,"c3":0.672,"c4":0.7},{"time":0.8667,"angle":-130.25,"curve":0.346,"c2":0.37,"c3":0.683,"c4":0.71},{"time":0.9,"angle":-78.74,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.9333}],"translate":[{"curve":0.248,"c2":0.34,"c3":0.594,"c4":0.67},{"time":0.0333,"x":12.97,"y":49.95,"curve":0.299,"c2":0.35,"c3":0.641,"c4":0.69},{"time":0.0667,"x":34.49,"y":43.02,"curve":0.327,"c2":0.37,"c3":0.669,"c4":0.71},{"time":0.1,"x":47.2,"y":15.31,"curve":0.354,"c2":0.4,"c3":0.696,"c4":0.74},{"time":0.1333,"x":31.9,"y":-1.03,"curve":0.396,"c2":0.51,"c3":0.741,"c4":0.85},{"time":0.1667,"x":-0.51,"y":-5.57,"curve":"stepped"},{"time":0.7667,"x":-0.51,"y":-5.57,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.8,"x":13.66,"y":16.84,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.8333,"x":-1.18,"y":32.25,"curve":0.335,"c2":0.36,"c3":0.672,"c4":0.7},{"time":0.8667,"x":-7.08,"y":35.34,"curve":0.346,"c2":0.37,"c3":0.683,"c4":0.71},{"time":0.9,"x":-9.17,"y":23.48,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.9333}],"scale":[{"time":0.3667,"curve":0.332,"c2":0.35,"c3":0.667,"c4":0.68},{"time":0.4333,"x":1.109,"y":1.315,"curve":0.396,"c2":0.53,"c3":0.781,"c4":0.91},{"time":0.7667}]},"bone5":{"rotate":[{"angle":-0.27}]},"Katana_Scabbard":{"rotate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.3667,"angle":5.01,"curve":0.382,"c2":0.53,"c3":0.788,"c4":0.92},{"time":0.9333}],"translate":[{"curve":0.241,"c2":0.34,"c3":0.59,"c4":0.68},{"time":0.1667,"x":-1.5,"y":1.19,"curve":0.317,"c2":0.5,"c3":0.792,"c4":0.93},{"time":0.9333}]},"bone3":{"rotate":[{"curve":0.252,"c2":0.34,"c3":0.597,"c4":0.67},{"time":0.1667,"angle":-5.15,"curve":0.298,"c2":0.35,"c3":0.639,"c4":0.68},{"time":0.3667,"angle":-9.47,"curve":0.328,"c2":0.34,"c3":0.662,"c4":0.68},{"time":0.4333,"angle":5.57,"curve":0.38,"c2":0.53,"c3":0.788,"c4":0.92},{"time":0.9333}],"translate":[{"curve":0.211,"c2":0.35,"c3":0.586,"c4":0.7},{"time":0.3667,"x":-0.51,"y":-1.43,"curve":0.329,"c2":0.34,"c3":0.663,"c4":0.68},{"time":0.4333,"x":-0.99,"y":1.01,"curve":0.384,"c2":0.53,"c3":0.787,"c4":0.92},{"time":0.9333}]},"bone12":{"rotate":[{"curve":0.312,"c2":0.68,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":117.57,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":117.04,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4,"angle":48.41,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4333,"angle":1.02,"curve":0.19,"c2":0.39,"c3":0.642,"c4":0.78},{"time":0.7667,"angle":-2.6,"curve":0.19,"c2":0.39,"c3":0.642,"c4":0.78},{"time":0.8,"angle":18.27,"curve":0.403,"c2":0.52,"c3":0.761,"c4":0.88},{"time":0.9333}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":13.83,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":13.3,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4,"angle":42.51,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4333,"angle":39.89,"curve":0.207,"c2":0.35,"c3":0.589,"c4":0.7},{"time":0.7667,"angle":21.3,"curve":0.33,"c2":0.36,"c3":0.667,"c4":0.69},{"time":0.8,"angle":54.64,"curve":0.398,"c2":0.53,"c3":0.778,"c4":0.9},{"time":0.9333}]},"rightHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":42.4,"curve":0.22,"c2":0.34,"c3":0.584,"c4":0.69},{"time":0.4,"angle":33.73,"curve":0.404,"c2":0.53,"c3":0.767,"c4":0.89},{"time":0.4333,"angle":5.63,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9333}]},"bone10":{"rotate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.3667,"angle":5.01,"curve":0.332,"c2":0.35,"c3":0.666,"c4":0.68},{"time":0.4333,"angle":-29.58,"curve":0.362,"c2":0.44,"c3":0.722,"c4":0.8},{"time":0.7667,"angle":-38.92,"curve":0.384,"c2":0.48,"c3":0.724,"c4":0.82},{"time":0.9333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":11.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":-1.21,"curve":0.193,"c2":0.37,"c3":0.616,"c4":0.74},{"time":0.7667,"angle":-0.31,"curve":0.341,"c2":0.36,"c3":0.677,"c4":0.7},{"time":0.8,"angle":5.08,"curve":0.403,"c2":0.52,"c3":0.761,"c4":0.88},{"time":0.9333}]},"body":{"rotate":[{"curve":0.21,"c2":0.35,"c3":0.587,"c4":0.7},{"time":0.0667,"angle":9.27,"curve":0.37,"c2":0.52,"c3":0.79,"c4":0.92},{"time":0.1667,"angle":1.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":5.3,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":-15.53,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7667,"angle":-25.91,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.8,"angle":7.98,"curve":0.325,"c2":0.51,"c3":0.792,"c4":0.93},{"time":0.9333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-8.82,"y":-1.42,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"x":11.35,"y":-7.28,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7667,"x":9.48,"y":-5.7,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9333}],"shear":[{"time":1.1333}]},"Sword":{"translate":[{"x":1.3,"y":1887.56}]}},"drawOrder":[{"time":0.4333,"offsets":[{"slot":"Dagger1","offset":26},{"slot":"hand5","offset":6}]},{"time":0.4667,"offsets":[{"slot":"Dagger1","offset":29},{"slot":"hand5","offset":6}]}],"events":[{"time":0.4,"name":"attack"}]},"AttackSpecial_Fan":{"slots":{"Flag1":{"attachment":[{"name":"arms/fan/1"}]},"Flag2":{"attachment":[{"name":"arms/fan/3"}]},"Flag3":{"attachment":[{"name":"arms/fan/2"}]},"Flag4":{"attachment":[{"name":"arms/fan/2"}]},"Flag5":{"attachment":[{"name":"arms/fan/2"}]},"Flag6":{"attachment":[{"name":"arms/fan/2"}]},"Flag7":{"attachment":[{"name":"arms/fan/2"}]},"arms/fan/b":{"color":[{"time":0.4667,"color":"ffffffff","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"color":"ffffff00"}],"attachment":[{"time":0.4667,"name":"arms/fan/b"}]},"arms/fan/u":{"color":[{"time":0.4667,"color":"ffffffff","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"color":"ffffff00"}],"attachment":[{"time":0.4667,"name":"arms/fan/u"}]},"head":{"attachment":[{"time":0.1667,"name":"head2"},{"time":0.5667,"name":"head3"},{"time":0.8333,"name":"head"}]}},"bones":{"bone19":{"rotate":[{"curve":0.242,"c2":0.34,"c3":0.591,"c4":0.68},{"time":0.1,"angle":44.5,"curve":0.322,"c2":0.34,"c3":0.656,"c4":0.67},{"time":0.1333,"angle":-26.71,"curve":0.309,"c2":0.36,"c3":0.654,"c4":0.7},{"time":0.2667,"angle":25.96,"curve":0.359,"c2":0.42,"c3":0.71,"c4":0.77},{"time":0.3,"angle":-127.37,"curve":0.333,"c2":0.34,"c3":0.667,"c4":0.67},{"time":0.4667,"angle":-86.29,"curve":0.333,"c2":0.34,"c3":0.667,"c4":0.67},{"time":0.5667,"angle":68.27,"curve":0.378,"c2":0.47,"c3":0.715,"c4":0.81},{"time":0.6,"angle":76.1,"curve":0.195,"c2":0.37,"c3":0.609,"c4":0.73},{"time":0.7333,"angle":71.4,"curve":0.398,"c2":0.53,"c3":0.778,"c4":0.9},{"time":0.8333,"angle":15.69,"curve":0.25,"c3":0.75},{"time":0.9667,"angle":-16.86,"curve":0.25,"c3":0.75},{"time":1.1333}]},"LongGun":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":8.27,"y":0.12,"curve":"stepped"},{"time":0.6,"x":8.27,"y":0.12,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333}]},"bone21":{"rotate":[{"curve":0.301,"c2":0.33,"c3":0.636,"c4":0.67},{"time":0.0333,"angle":27.19,"curve":0.29,"c2":0.34,"c3":0.627,"c4":0.67},{"time":0.1,"angle":44.56,"curve":0.319,"c2":0.34,"c3":0.653,"c4":0.67},{"time":0.1333,"angle":-37.88,"curve":0.309,"c2":0.36,"c3":0.654,"c4":0.7},{"time":0.2667,"angle":36.62,"curve":0.333,"c2":0.34,"c3":0.667,"c4":0.68},{"time":0.3,"angle":-118.6,"curve":0.343,"c2":0.38,"c3":0.682,"c4":0.71},{"time":0.4667,"angle":-77.52,"curve":0.343,"c2":0.38,"c3":0.682,"c4":0.71},{"time":0.5667,"angle":26.76,"curve":0.349,"c2":0.37,"c3":0.683,"c4":0.71},{"time":0.6,"angle":76.1,"curve":0.195,"c2":0.37,"c3":0.609,"c4":0.73},{"time":0.7333,"angle":61.3,"curve":0.398,"c2":0.53,"c3":0.778,"c4":0.9},{"time":0.8333,"angle":21.39,"curve":0.25,"c3":0.75},{"time":0.9667,"angle":-30.87,"curve":0.25,"c3":0.75},{"time":1.1333}]},"target4":{"translate":[{"curve":0.242,"c2":0.34,"c3":0.591,"c4":0.68},{"time":0.1333,"x":6.4,"y":0.83,"curve":0.315,"c2":0.5,"c3":0.792,"c4":0.93},{"time":0.6}]},"CrossGun":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":8.27,"y":0.12,"curve":"stepped"},{"time":0.6,"x":8.27,"y":0.12,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333}]},"bone16":{"rotate":[{"curve":0.242,"c2":0.34,"c3":0.591,"c4":0.68},{"time":0.1333,"angle":2.2,"curve":0.322,"c2":0.34,"c3":0.656,"c4":0.67},{"time":0.1667,"angle":-10.61,"curve":0.314,"c2":0.44,"c3":0.716,"c4":0.81},{"time":0.5,"angle":9.6,"curve":0.349,"c2":0.37,"c3":0.683,"c4":0.71},{"time":0.5333,"angle":-0.77,"curve":0.378,"c2":0.47,"c3":0.715,"c4":0.81},{"time":0.6}]},"body":{"rotate":[{"time":0.1333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"angle":34.23,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"angle":-61.18,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-72.14,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5333,"angle":-67.02,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":-63.13,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-72.55,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":-38.4,"y":-12.8,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"x":-2.86,"y":72.39,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"x":11.8,"y":-16.04,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":19.73,"y":-31.38,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5333,"x":11.8,"y":-16.04,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"x":17.35,"y":-31.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"x":11.8,"y":-32.64,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333}]},"bone17":{"rotate":[{"angle":-0.02,"curve":0.258,"c2":0.34,"c3":0.6,"c4":0.67},{"time":0.1,"angle":39.86,"curve":0.319,"c2":0.34,"c3":0.653,"c4":0.67},{"time":0.1333,"angle":-29.57,"curve":0.309,"c2":0.36,"c3":0.654,"c4":0.7},{"time":0.2667,"angle":24.51,"curve":0.344,"c2":0.38,"c3":0.683,"c4":0.72},{"time":0.3,"angle":-129.07,"curve":0.333,"c2":0.34,"c3":0.667,"c4":0.67},{"time":0.4667,"angle":-87.99,"curve":0.333,"c2":0.34,"c3":0.667,"c4":0.67},{"time":0.5667,"angle":34.99,"curve":0.345,"c2":0.36,"c3":0.679,"c4":0.7},{"time":0.6,"angle":76.08,"curve":0.195,"c2":0.37,"c3":0.609,"c4":0.73},{"time":0.7333,"angle":71.38,"curve":0.398,"c2":0.53,"c3":0.778,"c4":0.9},{"time":0.8333,"angle":22.1,"curve":0.25,"c3":0.75},{"time":0.9667,"angle":-16.89,"curve":0.25,"c3":0.75},{"time":1.1333,"angle":-0.02}]},"target3":{"translate":[{"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.1333,"x":-71.2,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"x":-25.26,"y":87.59,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"x":14.8,"y":2.4,"curve":"stepped"},{"time":0.6,"x":14.8,"y":2.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333}]},"bone20":{"rotate":[{"curve":0.269,"c2":0.33,"c3":0.608,"c4":0.67},{"time":0.1,"angle":51.14,"curve":0.308,"c2":0.34,"c3":0.643,"c4":0.67},{"time":0.1333,"angle":-22.65,"curve":0.309,"c2":0.36,"c3":0.654,"c4":0.7},{"time":0.2667,"angle":28.01,"curve":0.344,"c2":0.38,"c3":0.683,"c4":0.72},{"time":0.3,"angle":-124.96,"curve":0.333,"c2":0.34,"c3":0.667,"c4":0.67},{"time":0.4667,"angle":-83.88,"curve":0.333,"c2":0.34,"c3":0.667,"c4":0.67},{"time":0.5667,"angle":47.41,"curve":0.345,"c2":0.36,"c3":0.679,"c4":0.7},{"time":0.6,"angle":76.1,"curve":0.195,"c2":0.37,"c3":0.609,"c4":0.73},{"time":0.7333,"angle":64.25,"curve":0.398,"c2":0.53,"c3":0.778,"c4":0.9},{"time":0.8333,"angle":15.69,"curve":0.25,"c3":0.75},{"time":0.9667,"angle":-26.78,"curve":0.25,"c3":0.75},{"time":1.1333}]},"bone18":{"rotate":[{"curve":0.242,"c2":0.34,"c3":0.591,"c4":0.68},{"time":0.1,"angle":41.34,"curve":0.322,"c2":0.34,"c3":0.656,"c4":0.67},{"time":0.1333,"angle":-29.54,"curve":0.309,"c2":0.36,"c3":0.654,"c4":0.7},{"time":0.2667,"angle":24.53,"curve":0.359,"c2":0.42,"c3":0.71,"c4":0.77},{"time":0.3,"angle":-129.04,"curve":0.333,"c2":0.34,"c3":0.667,"c4":0.67},{"time":0.4667,"angle":-87.96,"curve":0.333,"c2":0.34,"c3":0.667,"c4":0.67},{"time":0.5667,"angle":68.03,"curve":0.378,"c2":0.47,"c3":0.715,"c4":0.81},{"time":0.6,"angle":73.6,"curve":0.195,"c2":0.37,"c3":0.609,"c4":0.73},{"time":0.7333,"angle":65.82,"curve":0.398,"c2":0.53,"c3":0.778,"c4":0.9},{"time":0.8333,"angle":22.94,"curve":0.25,"c3":0.75},{"time":0.9667,"angle":-23.64,"curve":0.25,"c3":0.75},{"time":1.1333}]},"bone2":{"rotate":[{"time":0.4667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-1.29,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":18.2,"curve":0.176,"c2":0.58,"c3":0.535,"c4":0.88},{"time":0.3,"angle":159,"curve":"stepped"},{"time":0.4,"angle":159,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"angle":66.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":87.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333}]},"Flag":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":-5.62,"curve":0.216,"c2":0.34,"c3":0.585,"c4":0.69},{"time":0.3,"angle":3.06,"curve":0.329,"c2":0.42,"c3":0.703,"c4":0.78},{"time":0.5,"angle":15.99,"curve":0.35,"c2":0.37,"c3":0.684,"c4":0.71},{"time":0.5333,"angle":16.23,"curve":0.356,"c2":0.39,"c3":0.691,"c4":0.73},{"time":0.5667,"angle":18.03,"curve":0.366,"c2":0.44,"c3":0.701,"c4":0.77},{"time":0.6,"angle":14.28,"curve":0.207,"c2":0.35,"c3":0.589,"c4":0.7},{"time":0.8333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":32.48,"y":-1.26,"curve":0.216,"c2":0.34,"c3":0.585,"c4":0.69},{"time":0.3,"x":31.28,"y":3.94,"curve":0.329,"c2":0.42,"c3":0.703,"c4":0.78},{"time":0.5,"x":29.57,"y":5.71,"curve":0.398,"c2":0.51,"c3":0.745,"c4":0.86},{"time":0.6,"x":33.7,"y":4.83,"curve":0.265,"c2":0.33,"c3":0.606,"c4":0.67},{"time":0.6333,"x":15.08,"y":-8.79,"curve":0.277,"c2":0.35,"c3":0.63,"c4":0.7},{"time":0.8333}],"scale":[{"time":0.3,"curve":0.19,"c2":0.41,"c3":0.691,"c4":0.83},{"time":0.5,"x":1.394,"y":1.394,"curve":0.391,"c2":0.49,"c3":0.733,"c4":0.84},{"time":0.6}]},"smake":{"rotate":[{"time":0.4667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-5.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":-5.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.6333,"angle":-5.27,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.6667,"angle":-21.97}],"translate":[{"x":44.2,"y":-33.36,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"x":72.56,"y":-10.01}],"scale":[{"time":0.4667,"x":0.118,"y":0.118,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"x":5.431,"y":5.431}],"shear":[{"time":0.4667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":10.72,"y":25.71}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":4.82,"curve":0.176,"c2":0.58,"c3":0.535,"c4":0.88},{"time":0.4667,"angle":-16.82,"curve":"stepped"},{"time":0.6,"angle":-16.82,"curve":0.207,"c2":0.35,"c3":0.589,"c4":0.7},{"time":0.7,"angle":16.15,"curve":0.377,"c2":0.52,"c3":0.789,"c4":0.92},{"time":0.8333}]},"Long":{"rotate":[{"curve":0.281,"c2":0.33,"c3":0.618,"c4":0.67},{"time":0.0667,"angle":-5.31,"curve":0.316,"c2":0.33,"c3":0.65,"c4":0.67},{"time":0.1,"angle":98.55,"curve":0.283,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.6,"angle":-146.25,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333}],"translate":[{"x":-3.64,"y":-4.81}]},"rightHand":{"rotate":[{"angle":38.99,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1333,"angle":-35.07,"curve":"stepped"},{"time":0.6,"angle":-35.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333,"angle":38.99}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":11.83,"curve":0.176,"c2":0.58,"c3":0.535,"c4":0.88},{"time":0.3,"angle":34.44,"curve":"stepped"},{"time":0.4,"angle":34.44,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"angle":8.83,"curve":"stepped"},{"time":0.6,"angle":8.83,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333}]},"bone6":{"rotate":[{"angle":0.01,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-4.01,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333,"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":46.37,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333,"angle":-0.27}]},"target2":{"translate":[{"time":0.1333,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.3,"x":2.07,"y":2.11,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4667,"x":-5.95,"y":3.2,"curve":"stepped"},{"time":0.6,"x":-5.95,"y":3.2,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333}]},"bone9":{"rotate":[{"curve":0.191,"c2":0.38,"c3":0.632,"c4":0.76},{"time":0.1333,"angle":18.2,"curve":0.176,"c2":0.58,"c3":0.535,"c4":0.88},{"time":0.3,"angle":108.05,"curve":"stepped"},{"time":0.4,"angle":108.05,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"angle":44.71,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":65.99,"curve":0.207,"c2":0.35,"c3":0.589,"c4":0.7},{"time":0.7,"angle":37.19,"curve":0.377,"c2":0.52,"c3":0.789,"c4":0.92},{"time":0.8333}]},"bone8":{"rotate":[{"angle":0.79,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-31.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333,"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":109.41,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333,"angle":7.27}]},"leftHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":-34.14,"curve":0.214,"c2":0.35,"c3":0.585,"c4":0.69},{"time":0.3,"angle":1.26,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"angle":-3.08,"curve":"stepped"},{"time":0.6,"angle":-3.08,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-0.73,"y":-1.99,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":1.18,"y":-0.93,"curve":"stepped"},{"time":0.6,"x":1.18,"y":-0.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333}]}},"ik":{"target3":[{"mix":0,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"curve":0.212,"c2":0.35,"c3":0.586,"c4":0.7},{"time":0.6,"mix":0.892,"curve":0.336,"c2":0.43,"c3":0.709,"c4":0.79},{"time":0.8333,"mix":0}]},"drawOrder":[{"offsets":[{"slot":"hand3","offset":2},{"slot":"hand4","offset":14}]},{"time":0.0333,"offsets":[{"slot":"hand3","offset":3},{"slot":"hand4","offset":13},{"slot":"hand1","offset":13}]},{"time":0.1333,"offsets":[{"slot":"Flag1","offset":-9},{"slot":"hand3","offset":4},{"slot":"hand4","offset":13},{"slot":"hand1","offset":13}]},{"time":0.9667,"offsets":[{"slot":"hand3","offset":2},{"slot":"hand4","offset":14}]}],"events":[{"time":0.4667,"name":"attack"}]},"AttackSpecial_FireGun":{"slots":{"FireGun1":{"attachment":[{"name":"arms/FireGun/FireGun"}]},"fire":{"color":[{"time":0.4333,"color":"ffffffff","curve":0.911,"c2":0.11,"c3":0.901,"c4":0.47},{"time":0.5,"color":"ffffff00"}],"attachment":[{"time":0.4333,"name":"arms/FireGun/fire"}]},"head":{"attachment":[{"time":0.1333,"name":"head2"},{"time":0.4333,"name":"head3"},{"time":0.6667,"name":"head"}]}},"bones":{"bone9":{"rotate":[{"time":0.4333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":10,"curve":"stepped"},{"time":0.6333,"angle":10,"curve":0.215,"c2":0.34,"c3":0.585,"c4":0.69},{"time":0.7667,"angle":-14.39,"curve":0.326,"c2":0.4,"c3":0.688,"c4":0.75},{"time":0.9,"angle":10.29,"curve":0.403,"c2":0.52,"c3":0.757,"c4":0.87},{"time":1}]},"bone2":{"rotate":[{"time":0.4333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-4.87,"curve":"stepped"},{"time":0.6333,"angle":-4.87,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":-3.8,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":-4.09,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":3.29,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":2.97,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"x":1.5,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":-21.02,"y":-7.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"x":-22.53,"y":-0.73,"curve":0.21,"c2":0.35,"c3":0.587,"c4":0.7},{"time":0.7667,"x":-13.74,"y":-0.32,"curve":0.327,"c2":0.37,"c3":0.669,"c4":0.71},{"time":0.8333,"x":-0.06,"y":-0.18,"curve":0.401,"c2":0.53,"c3":0.775,"c4":0.9},{"time":1}]},"bone5":{"rotate":[{"angle":-0.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":35.58,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-0.27}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":60.91,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":59.53,"curve":0.22,"c2":0.34,"c3":0.584,"c4":0.69},{"time":0.5,"angle":26.76,"curve":0.353,"c2":0.52,"c3":0.792,"c4":0.93},{"time":0.6333,"angle":49.29,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1}]},"target2":{"translate":[{"time":0.4333,"curve":0.22,"c2":0.34,"c3":0.584,"c4":0.69},{"time":0.5,"x":-6.5,"curve":0.353,"c2":0.52,"c3":0.792,"c4":0.93},{"time":0.6333,"x":-16.6,"curve":"stepped"},{"time":0.7667,"x":-16.6,"curve":0.353,"c2":0.52,"c3":0.792,"c4":0.93},{"time":0.9,"x":-0.5,"y":12.58,"curve":0.399,"c2":0.51,"c3":0.746,"c4":0.86},{"time":1}]},"target3":{"translate":[{"time":0.4333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":-15.58,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"x":-18.9,"curve":0.21,"c2":0.35,"c3":0.587,"c4":0.7},{"time":0.7667,"x":-14.11,"y":12.1,"curve":0.37,"c2":0.52,"c3":0.79,"c4":0.92},{"time":0.8333}]},"rightHand":{"rotate":[{"angle":-51.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":-95.84,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":-56,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":-63.62,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-14.7,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":-63.06,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-51.72}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-23.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-13.17,"curve":"stepped"},{"time":0.4333,"angle":-13.17,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":47.73,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":23.92,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1}]},"bone10":{"rotate":[{"time":0.4333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":10,"curve":"stepped"},{"time":0.6333,"angle":10,"curve":0.25,"c3":0.75},{"time":0.8,"angle":-14.39,"curve":0.25,"c3":0.75},{"time":0.9333,"angle":10.29,"curve":0.25,"c3":0.75},{"time":1}]},"bone8":{"rotate":[{"angle":0.79,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":6.89,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":15.43,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":-32.26,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.01}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":-7.17,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":-8.61,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-10.37,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":-7.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1}]},"Sword":{"translate":[{"x":-172.99,"y":1978.89}],"scale":[{"time":0.4333,"curve":0.911,"c2":0.11,"c3":0.901,"c4":0.47},{"time":0.4667,"x":1.952,"y":-0.862,"curve":0.404,"c2":0.53,"c3":0.767,"c4":0.89},{"time":0.6333}]}},"drawOrder":[{"time":1.3333,"offsets":[{"slot":"hand4","offset":1}]}],"events":[{"time":0.4333,"name":"attack"}]},"AttackSpecial_IronCannon":{"slots":{"IronCannon1":{"attachment":[{"name":"arms/IronCannon/FireGun"}]},"IronCannon2":{"color":[{"color":"ffffff00","curve":"stepped"},{"time":0.6,"color":"ffffff00","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"color":"ffffffff","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"color":"ffffff00"}],"attachment":[{"time":0.6,"name":"arms/IronCannon/FireGun"}]},"fire":{"color":[{"time":0.6,"color":"ffffffff","curve":0.911,"c2":0.11,"c3":0.901,"c4":0.47},{"time":0.6667,"color":"ffffff00"}],"attachment":[{"time":0.6,"name":"arms/FireGun/fire"}]},"fire2":{"color":[{"time":0.6333,"color":"ffffffff","curve":0.911,"c2":0.11,"c3":0.901,"c4":0.47},{"time":0.6667,"color":"ffffff00"}],"attachment":[{"time":0.6333,"name":"arms/FireGun/fire"}]},"head":{"attachment":[{"time":0.3333,"name":"head2"},{"time":0.6333,"name":"head3"},{"time":1,"name":"head"}]}},"bones":{"bone9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":19.49,"curve":"stepped"},{"time":0.6,"angle":19.49,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"angle":7.22,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-10.3,"curve":0.325,"c2":0.17,"c3":0.671,"c4":0.52},{"time":1.3333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"x":0.62,"y":1.6,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"Crossbow":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone2":{"rotate":[{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":-6.16,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-5.67,"curve":"stepped"},{"time":1.2,"angle":-5.67,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"rightHand9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":3.39,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":0.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":17.52,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":22.05,"curve":0.33,"c2":0.14,"c3":0.692,"c4":0.5},{"time":1.1,"angle":-9.52,"curve":0.33,"c2":0.14,"c3":0.692,"c4":0.5},{"time":1.3333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-7.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":-15.67,"y":-18.25,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"x":-15.13,"y":-20.87,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"x":-47.32,"y":-13.91,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"x":-53.48,"y":-15.83,"curve":0.33,"c2":0.14,"c3":0.692,"c4":0.5},{"time":1.1,"x":-22.55,"y":-11.06,"curve":0.325,"c2":0.2,"c3":0.663,"c4":0.55},{"time":1.3333}]},"man":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"leftHand6":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"CrossGun":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"root":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"rightHand8":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}],"translate":[{"time":0.6,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"x":15.86,"y":-28.97,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"x":11.75,"y":-20.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"x":12.03,"y":-21.42,"curve":"stepped"},{"time":1.1,"x":12.03,"y":-21.42,"curve":0.404,"c2":0.53,"c3":0.767,"c4":0.89},{"time":1.3333}]},"rightHand6":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone11":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"rightHand3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"Arch":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"leftHand5":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"LongGun":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"target4":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"Long":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"shield":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"Sword":{"translate":[{"x":-197.14,"y":1938.78}],"scale":[{"time":0.6,"curve":0.911,"c2":0.11,"c3":0.901,"c4":0.47},{"time":0.6333,"x":1.952,"y":-0.862,"curve":0.404,"c2":0.53,"c3":0.767,"c4":0.89},{"time":1.3333}]},"target2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":-33.15,"curve":"stepped"},{"time":0.6333,"x":-33.15,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"x":-50.85,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"x":-64.62,"y":-0.49,"curve":0.336,"c2":0.13,"c3":0.712,"c4":0.5},{"time":1.1,"x":-44.94,"y":-0.49,"curve":0.336,"c2":0.13,"c3":0.712,"c4":0.5},{"time":1.2}]},"Katana":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"Katana_Scabbard":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"target3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}],"translate":[{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"x":-20.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"x":-24.7,"curve":"stepped"},{"time":1.2,"x":-24.7,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"shadow":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"rightHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-24.19,"curve":"stepped"},{"time":0.6,"angle":-24.19,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"angle":-28.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-28.37,"curve":"stepped"},{"time":1.2,"angle":-28.37,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-3.17,"curve":"stepped"},{"time":0.6,"angle":-3.17,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"angle":43.85,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":70.17,"curve":"stepped"},{"time":1.2,"angle":70.17,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":17.71,"curve":"stepped"},{"time":0.6,"angle":17.71,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"angle":-4.62,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-29.53,"curve":"stepped"},{"time":1.2,"angle":-29.53,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"leftHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":26.88,"curve":"stepped"},{"time":0.6,"angle":26.88,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"angle":2.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.9,"curve":0.325,"c2":0.17,"c3":0.671,"c4":0.52},{"time":1.3333}]},"IronCannon":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone4":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone3":{"rotate":[{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":-25.99,"curve":0.03,"c2":0.31,"c3":0.61,"c4":0.93},{"time":1,"angle":-1.53,"curve":0.33,"c2":0.14,"c3":0.692,"c4":0.5},{"time":1.2333,"angle":17.42,"curve":0.459,"c2":0.27,"c3":0.836,"c4":0.62},{"time":1.3333}]},"fire2":{"translate":[{"time":0.6333,"x":-5.42}],"scale":[{"time":0.6333,"x":0.404,"y":2.386,"curve":0.911,"c2":0.11,"c3":0.901,"c4":0.47},{"time":0.6667,"x":0.155,"y":-10.292}]},"Flag":{"rotate":[{"time":1,"angle":0.49}]},"light":{"rotate":[{"time":1,"angle":0.49}]},"bone21":{"rotate":[{"time":1,"angle":0.49}]},"bone20":{"rotate":[{"time":1,"angle":0.49}]},"bone19":{"rotate":[{"time":1,"angle":0.49}]},"bone18":{"rotate":[{"time":1,"angle":0.49}]},"bone17":{"rotate":[{"time":1,"angle":0.49}]},"bone16":{"rotate":[{"time":1,"angle":0.49}]}},"drawOrder":[{"time":1.3333,"offsets":[{"slot":"hand4","offset":1}]}],"events":[{"time":0.6,"name":"attack"}]},"AttackSpecial_Katana":{"slots":{"Katana1":{"attachment":[{"name":"arms/taidao/taidao"}]},"Katana_Scabbard":{"attachment":[{"name":"arms/taidao/scabbard"}]},"arms/taidao/xiepidaoguang":{"color":[{"time":0.1333,"color":"ffffff00","curve":"stepped"},{"time":0.2667,"color":"ffffff00","curve":0.655,"c2":0.18,"c3":0.815,"c4":0.46},{"time":0.3333,"color":"ffffffff","curve":0.458,"c2":0.81,"c3":0.828,"c4":0.53},{"time":0.4,"color":"ffffff00"}],"attachment":[{"time":0.1333,"name":"arms/taidao/xiepidaoguang"}]},"head":{"attachment":[{"time":0.2667,"name":"head2"},{"time":0.6,"name":"head"}]}},"bones":{"bone9":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.1,"angle":53.74,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":129.84,"curve":"stepped"},{"time":0.2667,"angle":129.84,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.3,"angle":120.6,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3333,"angle":63.49,"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.6,"angle":61.32,"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.7333}]},"Katana":{"translate":[{"time":0.2667,"curve":0.396,"c2":0.51,"c3":0.741,"c4":0.85},{"time":0.3333,"x":-1.57,"y":4.19,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6}],"scale":[{"time":0.2667,"curve":0.396,"c2":0.51,"c3":0.741,"c4":0.85},{"time":0.3333,"x":1.145,"y":1.145,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6}]},"rightHand":{"rotate":[{"curve":0.196,"c2":0.36,"c3":0.606,"c4":0.73},{"time":0.1667,"angle":-7.7,"curve":0.397,"c2":0.53,"c3":0.78,"c4":0.91},{"time":0.2667,"angle":20.72,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.3,"angle":-22.66,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3333,"angle":-28.65,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-47.63,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7333}]},"bone13":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.1,"angle":61.42,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":42.98,"curve":"stepped"},{"time":0.2667,"angle":42.98,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.3,"angle":2.09,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3333,"angle":48.44,"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.6,"angle":38.09,"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.7333}],"translate":[{"time":0.2667,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.3,"x":-1.31,"y":1.11,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3333,"x":-6.86,"y":-3.76,"curve":"stepped"},{"time":0.6,"x":-6.86,"y":-3.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7333}]},"leftHand":{"rotate":[{"curve":0.258,"c2":0.34,"c3":0.6,"c4":0.67},{"time":0.2667,"angle":20.72,"curve":0.258,"c2":0.34,"c3":0.6,"c4":0.67},{"time":0.3333,"angle":3.63,"curve":0.258,"c2":0.34,"c3":0.6,"c4":0.67},{"time":0.6,"angle":-5.19,"curve":0.258,"c2":0.34,"c3":0.6,"c4":0.67},{"time":0.7333}]},"bone10":{"rotate":[{"curve":0.258,"c2":0.34,"c3":0.6,"c4":0.67},{"time":0.1667,"angle":-31.02,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":-23.94,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-30.21,"curve":0.258,"c2":0.34,"c3":0.6,"c4":0.67},{"time":0.6,"angle":-32.59,"curve":0.258,"c2":0.34,"c3":0.6,"c4":0.67},{"time":0.7333}]},"Sword":{"translate":[{"x":-105.8,"y":1939.64,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"x":-140.3,"y":1929.14,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-60.89,"y":1929.14}]},"bone8":{"rotate":[{"angle":-0.9}]},"bone7":{"rotate":[{"angle":7.07}]},"bone6":{"rotate":[{"angle":7.6}]},"bone5":{"rotate":[{"angle":-4.28}]},"bone3":{"rotate":[{"curve":0.189,"c2":0.41,"c3":0.685,"c4":0.83},{"time":0.2667,"angle":13.75,"curve":0.393,"c2":0.5,"c3":0.737,"c4":0.84},{"time":0.3333,"angle":32.53,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":24.1,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7333}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":8.08,"curve":"stepped"},{"time":0.2667,"angle":8.08,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-22.34,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-26.2,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7333}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":12.89,"curve":"stepped"},{"time":0.2667,"angle":12.89,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-38.82,"curve":"stepped"},{"time":0.6,"angle":-38.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-4.49,"y":-1,"curve":"stepped"},{"time":0.2667,"x":-4.49,"y":-1,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":6.01,"y":-7.35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"x":8.42,"y":-9.75,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7333}]},"bone12":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.1,"angle":-34.22,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":80.4,"curve":"stepped"},{"time":0.2667,"angle":80.4,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.3,"angle":98.07,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3333,"angle":-22.37,"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.6,"angle":-20.23,"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.7333}],"translate":[{"time":0.1,"curve":0.258,"c2":0.34,"c3":0.6,"c4":0.67},{"time":0.1667,"x":-4.91,"y":8.51,"curve":"stepped"},{"time":0.2667,"x":-4.91,"y":8.51,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"x":-4.53,"y":16.75,"curve":0.303,"c2":0.34,"c3":0.639,"c4":0.67},{"time":0.3333}]}},"drawOrder":[{"time":0.1667,"offsets":[{"slot":"forearm2","offset":9},{"slot":"head","offset":2}]},{"time":0.3333,"offsets":[{"slot":"arm2","offset":19},{"slot":"forearm2","offset":13},{"slot":"Katana1","offset":15},{"slot":"hand5","offset":6},{"slot":"head","offset":2}]},{"time":0.6333}],"events":[{"time":0.3333,"name":"attack"}]},"AttackSpecial_Katana_Shaeld":{"slots":{"Katana1":{"attachment":[{"name":"arms/taidao/taidao"}]},"arms/shield/shield":{"attachment":[{"name":"arms/shield/shield"}]},"arms/taidao/xiepidaoguang":{"color":[{"time":0.1333,"color":"ffffff00","curve":"stepped"},{"time":0.2667,"color":"ffffff00","curve":0.655,"c2":0.18,"c3":0.815,"c4":0.46},{"time":0.3,"color":"ffffffff","curve":0.458,"c2":0.81,"c3":0.828,"c4":0.53},{"time":0.4,"color":"ffffff00"}],"attachment":[{"time":0.1333,"name":"arms/taidao/xiepidaoguang"}]},"head":{"attachment":[{"time":0.0667,"name":"head2"},{"time":0.2667,"name":"head3"},{"time":0.5667,"name":"head"}]}},"bones":{"bone9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":11.15,"curve":"stepped"},{"time":0.2333,"angle":11.15,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":7.7,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":-4.03,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":4.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":10.35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":35.69,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":-33.58,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":-45.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}],"translate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.0667,"x":-1.2,"y":0.21,"curve":0.339,"c2":0.39,"c3":0.688,"c4":0.74},{"time":0.2333,"x":0.33,"y":-5.26,"curve":0.403,"c2":0.52,"c3":0.757,"c4":0.87},{"time":0.2667,"x":7.95,"y":-5.72,"curve":0.197,"c2":0.36,"c3":0.605,"c4":0.73},{"time":0.5667,"x":9.64,"y":-16.25,"curve":0.396,"c2":0.53,"c3":0.781,"c4":0.91},{"time":0.8}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":-7.99,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"Katana":{"scale":[{"time":0.2333,"curve":0.201,"c2":0.55,"c3":0.333,"c4":0.69},{"time":0.3,"x":1.323,"y":1.323,"curve":0.402,"c2":0.53,"c3":0.773,"c4":0.9},{"time":0.5333}]},"rightHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":-17.23,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":-4.61,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":-43.21,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-50.68,"curve":"stepped"},{"time":0.6,"angle":-50.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":29.71,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":0.57,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":-5.26,"curve":0.192,"c2":0.37,"c3":0.621,"c4":0.75},{"time":0.5,"angle":9.92,"curve":"stepped"},{"time":0.6,"angle":9.92,"curve":0.402,"c2":0.53,"c3":0.772,"c4":0.9},{"time":0.7}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":71.74,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":111.15,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":14.97,"curve":0.197,"c2":0.36,"c3":0.605,"c4":0.73},{"time":0.5,"angle":3.85,"curve":"stepped"},{"time":0.6,"angle":3.85,"curve":0.396,"c2":0.53,"c3":0.781,"c4":0.91},{"time":0.7,"angle":296.61,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":-2.49,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":13.65,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":41.28,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"Sword":{"translate":[{"x":-105.8,"y":1939.64,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"x":-122.3,"y":1905.14,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-42.89,"y":1905.14}]}},"events":[{"time":0.2667,"name":"attack"}]},"AttackSpecial_Kunai":{"slots":{"Kunai1":{"attachment":[{"name":"arms/Kunai/1_16"}]},"head":{"attachment":[{"time":0.0333,"name":"head2"},{"time":0.4333,"name":"head3"},{"time":0.7667,"name":"head"}]},"light":{"color":[{"color":"ffac4cff","curve":"stepped"},{"time":1.1333,"color":"ffac4cff"}],"attachment":[{"time":0.1667,"name":"arms/dagger/5"},{"time":0.2,"name":"arms/dagger/3"},{"time":0.2333,"name":"arms/dagger/4"},{"time":0.2667,"name":"arms/dagger/2"},{"time":0.3,"name":null}]}},"bones":{"bone9":{"rotate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.3667,"angle":5.01,"curve":0.332,"c2":0.35,"c3":0.666,"c4":0.68},{"time":0.4333,"angle":-29.58,"curve":0.362,"c2":0.44,"c3":0.722,"c4":0.8},{"time":0.7667,"angle":-38.92,"curve":0.384,"c2":0.48,"c3":0.724,"c4":0.82},{"time":0.9333}],"translate":[{"curve":0.241,"c2":0.34,"c3":0.59,"c4":0.68},{"time":0.1667,"x":1.44,"y":1.26,"curve":0.302,"c2":0.35,"c3":0.646,"c4":0.69},{"time":0.3667,"x":0.9,"y":0.79,"curve":0.378,"c2":0.52,"c3":0.788,"c4":0.92},{"time":0.9333}]},"Katana":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":170.56,"curve":"stepped"},{"time":0.7667,"angle":170.56,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.8,"angle":-68.51,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.8333,"angle":94.47,"curve":0.335,"c2":0.36,"c3":0.672,"c4":0.7},{"time":0.8667,"angle":-130.25,"curve":0.346,"c2":0.37,"c3":0.683,"c4":0.71},{"time":0.9,"angle":-78.74,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.9333}],"translate":[{"curve":0.248,"c2":0.34,"c3":0.594,"c4":0.67},{"time":0.0333,"x":12.97,"y":49.95,"curve":0.299,"c2":0.35,"c3":0.641,"c4":0.69},{"time":0.0667,"x":34.49,"y":43.02,"curve":0.327,"c2":0.37,"c3":0.669,"c4":0.71},{"time":0.1,"x":47.2,"y":15.31,"curve":0.354,"c2":0.4,"c3":0.696,"c4":0.74},{"time":0.1333,"x":31.9,"y":-1.03,"curve":0.396,"c2":0.51,"c3":0.741,"c4":0.85},{"time":0.1667,"x":-0.51,"y":-5.57,"curve":"stepped"},{"time":0.7667,"x":-0.51,"y":-5.57,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.8,"x":13.66,"y":16.84,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.8333,"x":-1.18,"y":32.25,"curve":0.335,"c2":0.36,"c3":0.672,"c4":0.7},{"time":0.8667,"x":-7.08,"y":35.34,"curve":0.346,"c2":0.37,"c3":0.683,"c4":0.71},{"time":0.9,"x":-9.17,"y":23.48,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.9333}],"scale":[{"time":0.3667,"curve":0.332,"c2":0.35,"c3":0.667,"c4":0.68},{"time":0.4333,"x":1.109,"y":1.315,"curve":0.396,"c2":0.53,"c3":0.781,"c4":0.91},{"time":0.7667}]},"Katana_Scabbard":{"rotate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.3667,"angle":5.01,"curve":0.382,"c2":0.53,"c3":0.788,"c4":0.92},{"time":0.9333}],"translate":[{"curve":0.241,"c2":0.34,"c3":0.59,"c4":0.68},{"time":0.1667,"x":-1.5,"y":1.19,"curve":0.317,"c2":0.5,"c3":0.792,"c4":0.93},{"time":0.9333}]},"rightHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":42.4,"curve":0.22,"c2":0.34,"c3":0.584,"c4":0.69},{"time":0.4,"angle":33.73,"curve":0.404,"c2":0.53,"c3":0.767,"c4":0.89},{"time":0.4333,"angle":5.63,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9333}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":13.83,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":13.3,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4,"angle":42.51,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4333,"angle":39.89,"curve":0.207,"c2":0.35,"c3":0.589,"c4":0.7},{"time":0.7667,"angle":21.3,"curve":0.33,"c2":0.36,"c3":0.667,"c4":0.69},{"time":0.8,"angle":54.64,"curve":0.398,"c2":0.53,"c3":0.778,"c4":0.9},{"time":0.9333}]},"bone12":{"rotate":[{"curve":0.312,"c2":0.68,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":117.57,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":117.04,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4,"angle":48.41,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4333,"angle":1.02,"curve":0.19,"c2":0.39,"c3":0.642,"c4":0.78},{"time":0.7667,"angle":-2.6,"curve":0.19,"c2":0.39,"c3":0.642,"c4":0.78},{"time":0.8,"angle":18.27,"curve":0.403,"c2":0.52,"c3":0.761,"c4":0.88},{"time":0.9333}]},"bone10":{"rotate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.3667,"angle":5.01,"curve":0.332,"c2":0.35,"c3":0.666,"c4":0.68},{"time":0.4333,"angle":-29.58,"curve":0.362,"c2":0.44,"c3":0.722,"c4":0.8},{"time":0.7667,"angle":-38.92,"curve":0.384,"c2":0.48,"c3":0.724,"c4":0.82},{"time":0.9333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.252,"c2":0.34,"c3":0.597,"c4":0.67},{"time":0.1667,"angle":-5.15,"curve":0.298,"c2":0.35,"c3":0.639,"c4":0.68},{"time":0.3667,"angle":-9.47,"curve":0.328,"c2":0.34,"c3":0.662,"c4":0.68},{"time":0.4333,"angle":5.57,"curve":0.38,"c2":0.53,"c3":0.788,"c4":0.92},{"time":0.9333}],"translate":[{"curve":0.211,"c2":0.35,"c3":0.586,"c4":0.7},{"time":0.3667,"x":-0.51,"y":-1.43,"curve":0.329,"c2":0.34,"c3":0.663,"c4":0.68},{"time":0.4333,"x":-0.99,"y":1.01,"curve":0.384,"c2":0.53,"c3":0.787,"c4":0.92},{"time":0.9333}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":11.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":-1.21,"curve":0.193,"c2":0.37,"c3":0.616,"c4":0.74},{"time":0.7667,"angle":-0.31,"curve":0.341,"c2":0.36,"c3":0.677,"c4":0.7},{"time":0.8,"angle":5.08,"curve":0.403,"c2":0.52,"c3":0.761,"c4":0.88},{"time":0.9333}]},"body":{"rotate":[{"curve":0.21,"c2":0.35,"c3":0.587,"c4":0.7},{"time":0.0667,"angle":9.27,"curve":0.37,"c2":0.52,"c3":0.79,"c4":0.92},{"time":0.1667,"angle":1.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":5.3,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":-15.53,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7667,"angle":-25.91,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.8,"angle":7.98,"curve":0.325,"c2":0.51,"c3":0.792,"c4":0.93},{"time":0.9333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-8.82,"y":-1.42,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"x":11.35,"y":-7.28,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7667,"x":9.48,"y":-5.7,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9333}]},"Sword":{"translate":[{"x":1.3,"y":1887.56}]},"light":{"translate":[{"x":290.25,"y":115.87,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":345.12,"y":161.99,"curve":0.27,"c2":0.33,"c3":0.609,"c4":0.67},{"time":0.2667,"x":324.89,"y":182.7,"curve":0.274,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.9333,"x":290.25,"y":115.87}],"scale":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"x":2.075,"y":2.075,"curve":"stepped"},{"time":0.1667,"x":2.075,"y":2.075,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667}]}},"drawOrder":[{"time":0.4333,"offsets":[{"slot":"Dagger1","offset":25},{"slot":"Kunai1","offset":22},{"slot":"hand5","offset":5}]}],"events":[{"time":0.4,"name":"attack"}]},"AttackSpecial_LongGun":{"slots":{"LongGun1":{"attachment":[{"name":"arms/longHandle/2"}]},"arms/longHandle/assault2":{"color":[{"time":0.3667,"color":"ffffff00","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"color":"ffffffff","curve":0.632,"c2":0.08,"c3":0.699,"c4":0.95},{"time":0.6,"color":"ffe10000"}],"attachment":[{"time":0.3667,"name":"arms/longHandle/assault"}]},"head":{"attachment":[{"time":0.1333,"name":"head2"},{"time":0.7,"name":"head"}]}},"bones":{"bone9":{"rotate":[{"curve":0.191,"c2":0.38,"c3":0.632,"c4":0.76},{"time":0.1333,"angle":18.2,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":-52.51,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":50.75,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":57.57,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone7":{"rotate":[{"angle":7.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":4.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-0.09,"y":-14.59,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4}]},"bone6":{"rotate":[{"angle":0.01,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":18.91,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":0.01}]},"CrossGun":{"rotate":[{"time":0.5667,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.6333,"angle":45.99,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.7}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":8.27,"y":0.12,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"x":13.72,"y":0.21,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3667,"x":20.45,"y":-0.22,"curve":0.277,"c2":0.33,"c3":0.615,"c4":0.67},{"time":0.5667,"x":21.77,"y":0.31,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.6,"x":9.74,"y":8.3,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.6333,"x":2.8,"y":1.76,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.7}],"scale":[{"time":0.3333,"curve":0.195,"c2":0.37,"c3":0.609,"c4":0.73},{"time":0.3667,"x":0.922,"curve":0.334,"c2":0.33,"c3":0.667,"c4":0.67},{"time":0.5667,"x":1.099,"y":1.099,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"leftHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":-34.14,"curve":0.214,"c2":0.35,"c3":0.585,"c4":0.69},{"time":0.3667,"angle":8.01,"curve":0.364,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.4,"angle":-34.14,"curve":"stepped"},{"time":0.5667,"angle":-34.14,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.6333,"angle":-15.73,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.7}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-0.73,"y":-1.99,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":1.18,"y":-0.93,"curve":"stepped"},{"time":0.5667,"x":1.18,"y":-0.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone5":{"rotate":[{"angle":-0.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":-35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":-0.27}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":-8.4,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":-11.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":13.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":6.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":-41.65,"y":-4.11,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"x":-51.48,"y":-6.32,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4,"x":9.48,"y":-5.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"x":13.1,"y":-8.29,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-4.16,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-12.07,"curve":"stepped"},{"time":0.5667,"angle":-12.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":4.82,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":-12.13,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-28.54,"curve":"stepped"},{"time":0.5667,"angle":-28.54,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.6333,"angle":9.17,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.7}]},"Long":{"rotate":[{"curve":0.281,"c2":0.33,"c3":0.618,"c4":0.67},{"time":0.0667,"angle":-5.31,"curve":0.316,"c2":0.33,"c3":0.65,"c4":0.67},{"time":0.1,"angle":98.55,"curve":0.283,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.5667,"angle":-168.42,"curve":0.248,"c2":0.34,"c3":0.594,"c4":0.67},{"time":0.6333,"angle":60.83,"curve":0.306,"c2":0.5,"c3":0.792,"c4":0.93},{"time":0.7}],"translate":[{"x":-3.64,"y":-4.81}]},"rightHand":{"rotate":[{"angle":37.8,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1333,"angle":-51.87,"curve":0.214,"c2":0.35,"c3":0.585,"c4":0.69},{"time":0.3667,"angle":-58.63,"curve":0.364,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.5667,"angle":-35.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":37.8}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":11.83,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":65.92,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":14.18,"curve":"stepped"},{"time":0.5667,"angle":14.18,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":18.2,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":-54.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":1.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":12.51,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"target3":{"translate":[{"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.0667,"x":-49.33,"y":21.01,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.1333,"x":-76.33,"y":8,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-87.05,"y":4.66,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4}]},"bone8":{"rotate":[{"angle":0.79,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":-46.05,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":0.79}]},"leftHand6":{"translate":[{"time":0.3667,"curve":0.255,"c2":0.51,"c3":0.622,"c4":0.85},{"time":0.6,"x":-274.69,"y":4.32}],"scale":[{"time":0.3667,"curve":0.255,"c2":0.51,"c3":0.622,"c4":0.85},{"time":0.6,"x":1.61,"y":0.832}]}},"ik":{"target3":[{"mix":0,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"curve":"stepped"},{"time":0.5667,"curve":0.189,"c2":0.41,"c3":0.68,"c4":0.82},{"time":0.7,"mix":0}]},"drawOrder":[{"offsets":[{"slot":"hand5","offset":21}]}],"events":[{"time":0.4,"name":"attack"}]},"AttackSpecial_MilitaryFan":{"slots":{"MilitaryFan1":{"attachment":[{"name":"arms/MilitaryFan/1_16"}]},"head":{"attachment":[{"time":0.0667,"name":"head3"},{"time":0.2667,"name":"head2"},{"time":0.5667,"name":"head"}]}},"bones":{"bone9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":11.15,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":34.68,"curve":0.281,"c2":0.33,"c3":0.618,"c4":0.67},{"time":0.2667,"angle":-7.76,"curve":0.258,"c2":0.48,"c3":0.788,"c4":0.94},{"time":0.5667,"angle":-25.5,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":-16.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":25.52,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":24.14,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone2":{"rotate":[{"curve":0.191,"c2":0.42,"c3":0.71,"c4":0.86},{"time":0.2333,"angle":7.73,"curve":0.382,"c2":0.48,"c3":0.72,"c4":0.82},{"time":0.2667,"angle":3.11,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":41.87,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":-44.77,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":-45.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}],"translate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.0667,"x":-24.64,"y":2.82,"curve":0.339,"c2":0.39,"c3":0.688,"c4":0.74},{"time":0.2333,"x":-48.38,"y":0.91,"curve":0.403,"c2":0.52,"c3":0.757,"c4":0.87},{"time":0.2667,"x":15.24,"y":-16.02,"curve":0.197,"c2":0.36,"c3":0.605,"c4":0.73},{"time":0.5667,"x":16.5,"y":-18.39,"curve":0.396,"c2":0.53,"c3":0.781,"c4":0.91},{"time":0.8}]},"target3":{"translate":[{"curve":0.22,"c2":0.34,"c3":0.584,"c4":0.69},{"time":0.2333,"x":-30.14,"y":22.82,"curve":0.353,"c2":0.52,"c3":0.792,"c4":0.93},{"time":0.2667,"x":19.4,"curve":"stepped"},{"time":0.7,"x":19.4,"curve":0.22,"c2":0.34,"c3":0.584,"c4":0.69},{"time":0.8}]},"rightHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":-17.23,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":-42.04,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":-67.66,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-71.53,"curve":"stepped"},{"time":0.5667,"angle":-71.53,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-50.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":29.71,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":0.57,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":-6.42,"curve":0.192,"c2":0.37,"c3":0.621,"c4":0.75},{"time":0.5333,"angle":-12.96,"curve":0.402,"c2":0.53,"c3":0.772,"c4":0.9},{"time":0.6,"angle":9.92,"curve":0.402,"c2":0.53,"c3":0.772,"c4":0.9},{"time":0.7}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":71.74,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":153.35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":108.51,"curve":0.197,"c2":0.36,"c3":0.605,"c4":0.73},{"time":0.5333,"angle":101.42,"curve":0.396,"c2":0.53,"c3":0.781,"c4":0.91},{"time":0.6,"angle":3.85,"curve":0.396,"c2":0.53,"c3":0.781,"c4":0.91},{"time":0.7,"angle":296.61,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":-2.49,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":22.96,"curve":0.281,"c2":0.33,"c3":0.618,"c4":0.67},{"time":0.2667,"angle":-20.34,"curve":0.258,"c2":0.48,"c3":0.788,"c4":0.94},{"time":0.5667,"angle":-26.66,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"Katana":{"scale":[{"time":0.2333,"curve":0.201,"c2":0.55,"c3":0.333,"c4":0.69},{"time":0.3,"x":1.192,"y":1.192,"curve":0.402,"c2":0.53,"c3":0.773,"c4":0.9},{"time":0.5333}]}},"events":[{"time":0.3,"name":"attack"}]},"AttackSpecial_Razor":{"slots":{"Razor1":{"attachment":[{"name":"arms/Razor/Razor"}]},"arms/longHandle/assault2":{"color":[{"time":0.3667,"color":"ffffff00","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"color":"ffffffff","curve":0.632,"c2":0.08,"c3":0.699,"c4":0.95},{"time":0.6,"color":"ffe10000"}],"attachment":[{"time":0.3667,"name":"arms/longHandle/assault"}]},"head":{"attachment":[{"time":0.1333,"name":"head2"},{"time":0.7,"name":"head"}]}},"bones":{"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":4.82,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":-12.13,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-28.54,"curve":"stepped"},{"time":0.5667,"angle":-28.54,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.6333,"angle":9.17,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.7}]},"leftHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":-34.14,"curve":0.214,"c2":0.35,"c3":0.585,"c4":0.69},{"time":0.3667,"angle":8.01,"curve":0.364,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.4,"angle":-34.14,"curve":"stepped"},{"time":0.5667,"angle":-34.14,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.6333,"angle":-15.73,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.7}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-0.73,"y":-1.99,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":1.18,"y":-0.93,"curve":"stepped"},{"time":0.5667,"x":1.18,"y":-0.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"Long":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":-5.31,"curve":0.316,"c2":0.33,"c3":0.65,"c4":0.67},{"time":0.1,"angle":98.55,"curve":0.283,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.5667,"angle":-168.42,"curve":0.248,"c2":0.34,"c3":0.594,"c4":0.67},{"time":0.6333,"angle":60.83,"curve":0.306,"c2":0.5,"c3":0.792,"c4":0.93},{"time":0.7}],"translate":[{"x":-3.64,"y":-4.81,"curve":"stepped"},{"time":0.3667,"x":-3.64,"y":-4.81,"curve":0.19,"c2":0.39,"c3":0.644,"c4":0.78},{"time":0.4,"x":8.73,"y":21.16,"curve":0.403,"c2":0.52,"c3":0.76,"c4":0.88},{"time":0.5667,"x":19.07,"y":21.44,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"x":-3.64,"y":-4.81}]},"rightHand":{"rotate":[{"angle":37.8,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1333,"angle":-51.87,"curve":0.214,"c2":0.35,"c3":0.585,"c4":0.69},{"time":0.3667,"angle":-58.63,"curve":0.364,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.5667,"angle":-35.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":37.8}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":11.83,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":65.92,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":14.18,"curve":"stepped"},{"time":0.5667,"angle":14.18,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"target3":{"translate":[{"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.0667,"x":-49.33,"y":21.01,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.1333,"x":-76.33,"y":8,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-87.05,"y":4.66,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":18.2,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":-54.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":1.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":12.51,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone9":{"rotate":[{"curve":0.191,"c2":0.38,"c3":0.632,"c4":0.76},{"time":0.1333,"angle":18.2,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":-52.51,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":50.75,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":57.57,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone8":{"rotate":[{"angle":0.79,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":-46.05,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":4.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-0.09,"y":-14.59,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4}]},"bone6":{"rotate":[{"angle":0.01,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":18.91,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":-35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":-0.27}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-4.16,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-12.07,"curve":"stepped"},{"time":0.5667,"angle":-12.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":-8.4,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":-11.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":13.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":6.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":-41.65,"y":-4.11,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"x":-51.48,"y":-6.32,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4,"x":9.48,"y":-5.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"x":13.1,"y":-8.29,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"CrossGun":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":8.27,"y":0.12,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"x":13.72,"y":0.21,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3667,"x":20.45,"y":-0.22,"curve":0.277,"c2":0.33,"c3":0.615,"c4":0.67},{"time":0.5667,"x":21.77,"y":0.31,"curve":0.298,"c2":0.33,"c3":0.633,"c4":0.67},{"time":0.6,"x":7.34,"y":-12.26,"curve":0.272,"c2":0.34,"c3":0.615,"c4":0.68},{"time":0.7}],"scale":[{"time":0.3333,"curve":0.195,"c2":0.37,"c3":0.609,"c4":0.73},{"time":0.3667,"x":0.922,"curve":0.334,"c2":0.33,"c3":0.667,"c4":0.67},{"time":0.5667,"x":1.099,"y":1.099,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"leftHand6":{"translate":[{"time":0.3667,"curve":0.255,"c2":0.51,"c3":0.622,"c4":0.85},{"time":0.6,"x":-274.69,"y":4.32}],"scale":[{"time":0.3667,"curve":0.255,"c2":0.51,"c3":0.622,"c4":0.85},{"time":0.6,"x":1.61,"y":0.832}]}},"ik":{"target3":[{"mix":0,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"curve":"stepped"},{"time":0.5667,"curve":0.189,"c2":0.41,"c3":0.68,"c4":0.82},{"time":0.7,"mix":0}]},"drawOrder":[{"time":0.0333,"offsets":[{"slot":"Razor1","offset":21},{"slot":"Razor2","offset":22},{"slot":"hand5","offset":9}]}],"events":[{"time":0.4,"name":"attack"}]},"Attack_Arch":{"slots":{"Arch1":{"attachment":[{"name":"arms/arch/arch"}]},"arms/arch/Quiver":{"attachment":[{"name":"arms/arch/Quiver"}]},"arms/arch/arrow":{"attachment":[{"time":0.1,"name":"arms/arch/arrow"},{"time":0.7,"name":null}]},"arms/arch/bowstring":{"attachment":[{"name":"arms/arch/bowstring"}]},"head":{"attachment":[{"time":0.3667,"name":"head2"},{"time":0.8,"name":"head"}]}},"bones":{"bone6":{"rotate":[{"angle":0.01,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8,"angle":-15.74,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667,"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8,"angle":8.87,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667,"angle":-0.27}]},"bone7":{"rotate":[{"angle":7.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8,"angle":13.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667,"angle":7.27}]},"Arch":{"scale":[{"time":0.3333,"curve":0.331,"c2":0.34,"c3":0.665,"c4":0.67},{"time":0.3667,"y":1.051,"curve":0.382,"c2":0.53,"c3":0.787,"c4":0.92},{"time":0.8}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":3.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":45.37,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":57.49,"curve":0.22,"c2":0.34,"c3":0.584,"c4":0.69},{"time":0.3667,"angle":57.49,"curve":0.318,"c2":0.39,"c3":0.675,"c4":0.74},{"time":0.4333,"angle":59.98,"curve":0.404,"c2":0.53,"c3":0.767,"c4":0.89},{"time":0.5,"angle":57.22,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8,"angle":57.92,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}],"translate":[{"curve":0.19,"c2":0.41,"c3":0.691,"c4":0.83},{"time":0.6667,"x":-0.14,"y":-3.95,"curve":0.391,"c2":0.49,"c3":0.733,"c4":0.84},{"time":0.8}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":3.98,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"angle":0.46,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8,"angle":-1.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":-6.13,"curve":0.191,"c2":0.42,"c3":0.71,"c4":0.86},{"time":0.3333,"angle":-9.61,"curve":0.382,"c2":0.48,"c3":0.72,"c4":0.82},{"time":0.3667,"angle":-9.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"angle":-1.05,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.7,"angle":-2.65,"curve":0.325,"c2":0.51,"c3":0.792,"c4":0.93},{"time":0.9667}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-0.95,"y":-1.42,"curve":"stepped"},{"time":0.3667,"x":-0.95,"y":-1.42,"curve":0.345,"c2":0.45,"c3":0.725,"c4":0.81},{"time":0.6667,"x":-12.74,"y":-4.54,"curve":0.228,"c2":0.34,"c3":0.586,"c4":0.68},{"time":0.7,"x":13.13,"y":-2.57,"curve":0.318,"c2":0.45,"c3":0.725,"c4":0.83},{"time":0.9667}]},"bone9":{"rotate":[{"curve":0.21,"c2":0.35,"c3":0.587,"c4":0.7},{"time":0.0333,"angle":111.07,"curve":0.37,"c2":0.52,"c3":0.79,"c4":0.92},{"time":0.1,"angle":-165.22,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":95.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":103.34,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-51.76,"curve":0.189,"c2":0.41,"c3":0.685,"c4":0.83},{"time":0.6667,"angle":-43.41,"curve":0.393,"c2":0.5,"c3":0.737,"c4":0.84},{"time":0.7333,"angle":-69.72,"curve":"stepped"},{"time":0.8333,"angle":-69.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}]},"rightHand9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":4.81,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.1333,"angle":-147.69,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.1667,"angle":160.85,"curve":0.345,"c2":0.4,"c3":0.692,"c4":0.74},{"time":0.2,"angle":109.48,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.2333,"angle":-8.62,"curve":"stepped"},{"time":0.8,"angle":-8.62,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-3.27,"y":8.02,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.1333,"x":-37.98,"y":-50.37,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.1667,"x":-67.96,"y":-46.25,"curve":0.345,"c2":0.4,"c3":0.692,"c4":0.74},{"time":0.2,"x":-81.46,"y":-24.34,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.2333,"x":-78.52,"y":-20.27,"curve":"stepped"},{"time":0.8,"x":-78.52,"y":-20.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}]},"rightHand8":{"translate":[{"time":0.3333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-0.99,"y":47.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":-0.82,"y":51.32,"curve":"stepped"},{"time":0.6667,"x":-0.82,"y":51.32,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"rightHand6":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":4.81,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.1333,"angle":-147.69,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.1667,"angle":160.85,"curve":0.345,"c2":0.4,"c3":0.692,"c4":0.74},{"time":0.2,"angle":109.48,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.2333,"angle":-8.62,"curve":"stepped"},{"time":0.8,"angle":-8.62,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-3.27,"y":8.02,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.1333,"x":-37.98,"y":-50.37,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.1667,"x":-67.96,"y":-46.25,"curve":0.345,"c2":0.4,"c3":0.692,"c4":0.74},{"time":0.2,"x":-81.46,"y":-24.34,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.2333,"x":-78.52,"y":-20.27,"curve":"stepped"},{"time":0.8,"x":-78.52,"y":-20.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}]},"rightHand3":{"translate":[{"time":0.3333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-0.99,"y":47.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"x":-0.31,"y":52.84,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"x":-0.82,"y":51.32,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"x":0.06,"y":-2.71,"curve":0.22,"c2":0.34,"c3":0.584,"c4":0.69},{"time":0.7333,"x":-0.03,"y":1.33,"curve":0.353,"c2":0.52,"c3":0.792,"c4":0.93},{"time":0.8}]},"rightHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":-4.8,"curve":"stepped"},{"time":0.8,"angle":-4.8,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}],"shear":[{"time":0.3667,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4,"y":2.39,"curve":0.334,"c2":0.35,"c3":0.669,"c4":0.69},{"time":0.4333,"y":-4.17,"curve":0.34,"c2":0.36,"c3":0.675,"c4":0.69},{"time":0.4667,"y":2.73,"curve":0.354,"c2":0.39,"c3":0.692,"c4":0.73},{"time":0.5,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.5333,"y":2.39,"curve":0.334,"c2":0.35,"c3":0.669,"c4":0.69},{"time":0.5667,"y":-4.17,"curve":0.34,"c2":0.36,"c3":0.675,"c4":0.69},{"time":0.6,"y":2.73,"curve":0.354,"c2":0.39,"c3":0.692,"c4":0.73},{"time":0.6333,"y":-0.62,"curve":0.393,"c2":0.5,"c3":0.737,"c4":0.84},{"time":0.8}]},"target2":{"translate":[{"time":0.3333,"curve":0.345,"c2":0.44,"c3":0.717,"c4":0.8},{"time":0.6667,"x":-21.84,"curve":0.391,"c2":0.49,"c3":0.733,"c4":0.84},{"time":0.8}]},"bone13":{"rotate":[{"curve":0.242,"c2":0.34,"c3":0.591,"c4":0.68},{"time":0.0333,"angle":-0.31,"curve":0.315,"c2":0.5,"c3":0.792,"c4":0.93},{"time":0.2333,"angle":-10.63,"curve":"stepped"},{"time":0.3333,"angle":-10.63,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":-12.05,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-10.63,"curve":"stepped"},{"time":0.8,"angle":-10.63,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}]},"leftHand":{"rotate":[{"time":0.6667,"curve":0.144,"c2":0.4,"c3":0.456,"c4":0.89},{"time":0.7333,"angle":-28.33,"curve":"stepped"},{"time":0.8333,"angle":-28.33,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":53.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":-41,"curve":"stepped"},{"time":0.3333,"angle":-41,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":120.5,"curve":"stepped"},{"time":0.6667,"angle":120.5,"curve":0.144,"c2":0.4,"c3":0.456,"c4":0.89},{"time":0.7333,"angle":-176.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333,"angle":171.15,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}],"translate":[{"time":0.3667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"x":4.9,"y":-0.43,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7333,"x":3.37,"y":0.01,"curve":"stepped"},{"time":0.8333,"x":3.37,"y":0.01,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667}]},"bone8":{"rotate":[{"angle":0.79,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8,"angle":-6.69,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9667,"angle":0.79}]},"bone3":{"rotate":[{"curve":0.248,"c2":0.34,"c3":0.594,"c4":0.67},{"time":0.1667,"angle":3.02,"curve":0.287,"c2":0.42,"c3":0.701,"c4":0.8},{"time":0.5,"angle":-8.73,"curve":0.362,"c2":0.41,"c3":0.699,"c4":0.74},{"time":0.6667,"angle":-11.16,"curve":0.371,"c2":0.45,"c3":0.707,"c4":0.79},{"time":0.7667,"angle":-8.73,"curve":0.396,"c2":0.51,"c3":0.741,"c4":0.85},{"time":0.8}]}},"drawOrder":[{"time":0.1333,"offsets":[{"slot":"arms/arch/arrow","offset":39}]},{"time":0.2333,"offsets":[{"slot":"arms/arch/arrow","offset":38},{"slot":"arms/arch/bowstring","offset":17}]},{"time":0.9667,"offsets":[{"slot":"arms/arch/arrow","offset":39}]}],"events":[{"time":0.7,"name":"attack"}]},"Attack_CorssGun":{"slots":{"CrossGun1":{"attachment":[{"name":"arms/CrossGun/2"}]},"arms/longHandle/assault2":{"color":[{"time":0.3667,"color":"ffffff00","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"color":"ffffffff","curve":0.632,"c2":0.08,"c3":0.699,"c4":0.95},{"time":0.6,"color":"ffe10000"}],"attachment":[{"time":0.3667,"name":"arms/longHandle/assault"}]},"head":{"attachment":[{"time":0.1333,"name":"head2"},{"time":0.7,"name":"head"}]}},"bones":{"leftHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":-34.14,"curve":0.214,"c2":0.35,"c3":0.585,"c4":0.69},{"time":0.3667,"angle":8.01,"curve":0.364,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.4,"angle":-34.14,"curve":"stepped"},{"time":0.5667,"angle":-34.14,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.6333,"angle":-15.73,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.7}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-0.73,"y":-1.99,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":1.18,"y":-0.93,"curve":"stepped"},{"time":0.5667,"x":1.18,"y":-0.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":11.83,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":65.92,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":14.18,"curve":"stepped"},{"time":0.5667,"angle":14.18,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":4.82,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":-12.13,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-28.54,"curve":"stepped"},{"time":0.5667,"angle":-28.54,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.6333,"angle":9.17,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.7}]},"bone9":{"rotate":[{"curve":0.191,"c2":0.38,"c3":0.632,"c4":0.76},{"time":0.1333,"angle":18.2,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":-52.51,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":50.75,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":57.57,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"Long":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":-5.31,"curve":0.316,"c2":0.33,"c3":0.65,"c4":0.67},{"time":0.1,"angle":98.55,"curve":0.283,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.5667,"angle":-168.42,"curve":0.248,"c2":0.34,"c3":0.594,"c4":0.67},{"time":0.6333,"angle":60.83,"curve":0.306,"c2":0.5,"c3":0.792,"c4":0.93},{"time":0.7}],"translate":[{"x":-3.64,"y":-4.81,"curve":"stepped"},{"time":0.3667,"x":-3.64,"y":-4.81,"curve":0.19,"c2":0.39,"c3":0.644,"c4":0.78},{"time":0.4,"x":8.73,"y":21.16,"curve":0.403,"c2":0.52,"c3":0.76,"c4":0.88},{"time":0.5667,"x":19.07,"y":21.44,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"x":-3.64,"y":-4.81}]},"rightHand":{"rotate":[{"angle":37.8,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1333,"angle":-51.87,"curve":0.214,"c2":0.35,"c3":0.585,"c4":0.69},{"time":0.3667,"angle":-58.63,"curve":0.364,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.5667,"angle":-35.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":37.8}]},"bone6":{"rotate":[{"angle":0.01,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":18.91,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":0.01}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":18.2,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":-54.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":1.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":12.51,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"target3":{"translate":[{"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.0667,"x":-49.33,"y":21.01,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.1333,"x":-76.33,"y":8,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-87.05,"y":4.66,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4}]},"bone7":{"rotate":[{"angle":7.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":4.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-0.09,"y":-14.59,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":-8.4,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":-11.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":13.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":6.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":-41.65,"y":-4.11,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"x":-51.48,"y":-6.32,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4,"x":9.48,"y":-5.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"x":13.1,"y":-8.29,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone8":{"rotate":[{"angle":0.79,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":-46.05,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":0.79}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-4.16,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-12.07,"curve":"stepped"},{"time":0.5667,"angle":-12.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone5":{"rotate":[{"angle":-0.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":-35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":-0.27}]},"CrossGun":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":8.27,"y":0.12,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"x":13.72,"y":0.21,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3667,"x":20.45,"y":-0.22,"curve":0.277,"c2":0.33,"c3":0.615,"c4":0.67},{"time":0.5667,"x":21.77,"y":0.31,"curve":0.298,"c2":0.33,"c3":0.633,"c4":0.67},{"time":0.6,"x":7.34,"y":-12.26,"curve":0.272,"c2":0.34,"c3":0.615,"c4":0.68},{"time":0.7}],"scale":[{"time":0.3333,"curve":0.195,"c2":0.37,"c3":0.609,"c4":0.73},{"time":0.3667,"x":0.922,"curve":0.334,"c2":0.33,"c3":0.667,"c4":0.67},{"time":0.5667,"x":1.099,"y":1.099,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"leftHand6":{"translate":[{"time":0.3667,"curve":0.255,"c2":0.51,"c3":0.622,"c4":0.85},{"time":0.6,"x":-274.69,"y":4.32}],"scale":[{"time":0.3667,"curve":0.255,"c2":0.51,"c3":0.622,"c4":0.85},{"time":0.6,"x":1.61,"y":0.832}]}},"ik":{"target3":[{"mix":0,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"curve":"stepped"},{"time":0.5667,"curve":0.189,"c2":0.41,"c3":0.68,"c4":0.82},{"time":0.7,"mix":0}]},"drawOrder":[{"time":0.0333,"offsets":[{"slot":"CrossGun1","offset":23},{"slot":"hand5","offset":15}]}],"events":[{"time":0.4,"name":"attack"}]},"Attack_Crossbow":{"slots":{"Crossbow1":{"attachment":[{"name":"arms/crossbow/Crossbow"}]},"arms/arch/arrow2":{"attachment":[{"name":"arms/arch/arrow"},{"time":0.6333,"name":null},{"time":1.3333,"name":"arms/arch/arrow"}]},"arms/arch/bowstring2":{"attachment":[{"name":"arms/arch/bowstring"}]},"head":{"attachment":[{"time":0.3333,"name":"head2"},{"time":0.6333,"name":"head3"},{"time":1,"name":"head"}]}},"bones":{"bone9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":19.49,"curve":"stepped"},{"time":0.6,"angle":19.49,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"angle":7.22,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-10.3,"curve":0.325,"c2":0.17,"c3":0.671,"c4":0.52},{"time":1.1,"angle":51.91,"curve":0.25,"c3":0.75},{"time":1.3,"angle":-2.8,"curve":0.395,"c2":0.33,"c3":0.731,"c4":0.66},{"time":1.3333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"x":0.62,"y":1.6,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"Crossbow":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"man":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":3.39,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":0.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":17.52,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":22.05,"curve":0.33,"c2":0.14,"c3":0.692,"c4":0.5},{"time":1.1,"angle":-9.52,"curve":0.33,"c2":0.14,"c3":0.692,"c4":0.5},{"time":1.3333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-7.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":-15.67,"y":-18.25,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"x":-15.13,"y":-20.87,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"x":-47.32,"y":-13.91,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"x":-53.48,"y":-15.83,"curve":0.33,"c2":0.14,"c3":0.692,"c4":0.5},{"time":1.1,"x":-22.55,"y":-11.06,"curve":0.325,"c2":0.2,"c3":0.663,"c4":0.55},{"time":1.3333}]},"rightHand9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"Katana":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"CrossGun":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"shadow":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"root":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"rightHand8":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}],"translate":[{"time":0.6,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"x":15.86,"y":-28.97,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"x":11.75,"y":-20.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"x":12.03,"y":-21.42,"curve":"stepped"},{"time":1.1,"x":12.03,"y":-21.42,"curve":0.404,"c2":0.53,"c3":0.767,"c4":0.89},{"time":1.3333}]},"rightHand6":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone11":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"rightHand3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"Arch":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"leftHand5":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"LongGun":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"target4":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"Long":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone5":{"rotate":[{"angle":-0.27}]},"Sword":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"target2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":-33.15,"curve":"stepped"},{"time":0.6333,"x":-33.15,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"x":-50.85,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"x":-64.62,"y":-0.49,"curve":0.336,"c2":0.13,"c3":0.712,"c4":0.5},{"time":1.1,"x":-44.94,"y":-0.49,"curve":0.336,"c2":0.13,"c3":0.712,"c4":0.5},{"time":1.2}]},"Katana_Scabbard":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"rightHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-24.19,"curve":"stepped"},{"time":0.6,"angle":-24.19,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"angle":-28.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-28.37,"curve":"stepped"},{"time":1.2,"angle":-28.37,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone3":{"rotate":[{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":-25.99,"curve":0.03,"c2":0.31,"c3":0.61,"c4":0.93},{"time":1,"angle":-1.53,"curve":0.33,"c2":0.14,"c3":0.692,"c4":0.5},{"time":1.2333,"angle":17.42,"curve":0.459,"c2":0.27,"c3":0.836,"c4":0.62},{"time":1.3333}]},"shield":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-3.17,"curve":"stepped"},{"time":0.6,"angle":-3.17,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"angle":43.85,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":70.17,"curve":"stepped"},{"time":1.2,"angle":70.17,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"target3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}],"translate":[{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"x":-20.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"x":-24.7,"curve":"stepped"},{"time":1.2,"x":-24.7,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"leftHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":19.63,"curve":"stepped"},{"time":0.6,"angle":19.63,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"angle":2.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.9,"curve":0.325,"c2":0.17,"c3":0.671,"c4":0.52},{"time":1.1,"angle":-10.01,"curve":0.25,"c3":0.75},{"time":1.3,"angle":30.8,"curve":0.395,"c2":0.33,"c3":0.731,"c4":0.66},{"time":1.3333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"leftHand6":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":21.3,"curve":"stepped"},{"time":0.6,"angle":21.3,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"angle":-4.62,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-29.53,"curve":"stepped"},{"time":1.2,"angle":-29.53,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone4":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone2":{"rotate":[{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":-6.16,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-5.67,"curve":"stepped"},{"time":1.2,"angle":-5.67,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"IronCannon":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"light":{"rotate":[{"time":1,"angle":0.49}]},"bone21":{"rotate":[{"time":1,"angle":0.49}]},"bone20":{"rotate":[{"time":1,"angle":0.49}]},"bone19":{"rotate":[{"time":1,"angle":0.49}]},"bone18":{"rotate":[{"time":1,"angle":0.49}]},"bone17":{"rotate":[{"time":1,"angle":0.49}]},"bone16":{"rotate":[{"time":1,"angle":0.49}]},"Flag":{"rotate":[{"time":1,"angle":0.49}]}},"drawOrder":[{"time":1.1,"offsets":[{"slot":"hand1","offset":4}]},{"time":1.3333,"offsets":[{"slot":"hand4","offset":1}]}],"events":[{"time":0.3333,"name":"attack"},{"time":0.6,"name":"attack"}]},"Attack_Dagger":{"slots":{"Dagger1":{"attachment":[{"name":"arms/dagger/dagger"}]},"arms/dagger/scabbard":{"attachment":[{"name":"arms/dagger/scabbard"}]},"head":{"attachment":[{"time":0.0333,"name":"head2"},{"time":0.4333,"name":"head3"},{"time":0.7667,"name":"head"}]},"light":{"color":[{"color":"ffac4cff"}],"attachment":[{"time":0.1667,"name":"arms/dagger/5"},{"time":0.2,"name":"arms/dagger/3"},{"time":0.2333,"name":"arms/dagger/4"},{"time":0.2667,"name":"arms/dagger/2"},{"time":0.3,"name":null}]}},"bones":{"bone9":{"rotate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.3667,"angle":5.01,"curve":0.332,"c2":0.35,"c3":0.666,"c4":0.68},{"time":0.4333,"angle":-29.58,"curve":0.362,"c2":0.44,"c3":0.722,"c4":0.8},{"time":0.7667,"angle":-38.92,"curve":0.384,"c2":0.48,"c3":0.724,"c4":0.82},{"time":0.9333}],"translate":[{"curve":0.241,"c2":0.34,"c3":0.59,"c4":0.68},{"time":0.1667,"x":1.44,"y":1.26,"curve":0.302,"c2":0.35,"c3":0.646,"c4":0.69},{"time":0.3667,"x":0.9,"y":0.79,"curve":0.378,"c2":0.52,"c3":0.788,"c4":0.92},{"time":0.9333}]},"body":{"rotate":[{"curve":0.21,"c2":0.35,"c3":0.587,"c4":0.7},{"time":0.0667,"angle":9.27,"curve":0.37,"c2":0.52,"c3":0.79,"c4":0.92},{"time":0.1667,"angle":1.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":5.3,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":-15.53,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7667,"angle":-25.91,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.8,"angle":7.98,"curve":0.325,"c2":0.51,"c3":0.792,"c4":0.93},{"time":0.9333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-8.82,"y":-1.42,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"x":11.35,"y":-7.28,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7667,"x":9.48,"y":-5.7,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9333}]},"Katana":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":170.56,"curve":"stepped"},{"time":0.7667,"angle":170.56,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.8,"angle":-68.51,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.8333,"angle":94.47,"curve":0.335,"c2":0.36,"c3":0.672,"c4":0.7},{"time":0.8667,"angle":-130.25,"curve":0.346,"c2":0.37,"c3":0.683,"c4":0.71},{"time":0.9,"angle":-78.74,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.9333}],"translate":[{"curve":0.248,"c2":0.34,"c3":0.594,"c4":0.67},{"time":0.0333,"x":12.97,"y":49.95,"curve":0.299,"c2":0.35,"c3":0.641,"c4":0.69},{"time":0.0667,"x":34.49,"y":43.02,"curve":0.327,"c2":0.37,"c3":0.669,"c4":0.71},{"time":0.1,"x":47.2,"y":15.31,"curve":0.354,"c2":0.4,"c3":0.696,"c4":0.74},{"time":0.1333,"x":31.9,"y":-1.03,"curve":0.396,"c2":0.51,"c3":0.741,"c4":0.85},{"time":0.1667,"x":-0.51,"y":-5.57,"curve":"stepped"},{"time":0.7667,"x":-0.51,"y":-5.57,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.8,"x":13.66,"y":16.84,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.8333,"x":-1.18,"y":32.25,"curve":0.335,"c2":0.36,"c3":0.672,"c4":0.7},{"time":0.8667,"x":-7.08,"y":35.34,"curve":0.346,"c2":0.37,"c3":0.683,"c4":0.71},{"time":0.9,"x":-9.17,"y":23.48,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.9333}],"scale":[{"time":0.3667,"curve":0.332,"c2":0.35,"c3":0.667,"c4":0.68},{"time":0.4333,"x":1.109,"y":1.315,"curve":0.396,"c2":0.53,"c3":0.781,"c4":0.91},{"time":0.7667}]},"bone6":{"rotate":[{"angle":0.01}]},"Katana_Scabbard":{"rotate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.3667,"angle":5.01,"curve":0.382,"c2":0.53,"c3":0.788,"c4":0.92},{"time":0.9333}],"translate":[{"curve":0.241,"c2":0.34,"c3":0.59,"c4":0.68},{"time":0.1667,"x":-1.5,"y":1.19,"curve":0.317,"c2":0.5,"c3":0.792,"c4":0.93},{"time":0.9333}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":13.83,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":13.3,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4,"angle":42.51,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4333,"angle":39.89,"curve":0.207,"c2":0.35,"c3":0.589,"c4":0.7},{"time":0.7667,"angle":21.3,"curve":0.33,"c2":0.36,"c3":0.667,"c4":0.69},{"time":0.8,"angle":54.64,"curve":0.398,"c2":0.53,"c3":0.778,"c4":0.9},{"time":0.9333}]},"rightHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":42.4,"curve":0.22,"c2":0.34,"c3":0.584,"c4":0.69},{"time":0.4,"angle":33.73,"curve":0.404,"c2":0.53,"c3":0.767,"c4":0.89},{"time":0.4333,"angle":5.63,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9333}]},"bone12":{"rotate":[{"curve":0.312,"c2":0.68,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":117.57,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":117.04,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4,"angle":48.41,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4333,"angle":1.02,"curve":0.19,"c2":0.39,"c3":0.642,"c4":0.78},{"time":0.7667,"angle":-2.6,"curve":0.19,"c2":0.39,"c3":0.642,"c4":0.78},{"time":0.8,"angle":18.27,"curve":0.403,"c2":0.52,"c3":0.761,"c4":0.88},{"time":0.9333}]},"bone10":{"rotate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.3667,"angle":5.01,"curve":0.332,"c2":0.35,"c3":0.666,"c4":0.68},{"time":0.4333,"angle":-29.58,"curve":0.362,"c2":0.44,"c3":0.722,"c4":0.8},{"time":0.7667,"angle":-38.92,"curve":0.384,"c2":0.48,"c3":0.724,"c4":0.82},{"time":0.9333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"light":{"translate":[{"x":290.25,"y":115.87,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":354.03,"y":129.3,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"x":335.01,"y":142.73}],"scale":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"x":2.075,"y":2.075,"curve":"stepped"},{"time":0.1667,"x":2.075,"y":2.075,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.252,"c2":0.34,"c3":0.597,"c4":0.67},{"time":0.1667,"angle":-5.15,"curve":0.298,"c2":0.35,"c3":0.639,"c4":0.68},{"time":0.3667,"angle":-9.47,"curve":0.328,"c2":0.34,"c3":0.662,"c4":0.68},{"time":0.4333,"angle":5.57,"curve":0.38,"c2":0.53,"c3":0.788,"c4":0.92},{"time":0.9333}],"translate":[{"curve":0.211,"c2":0.35,"c3":0.586,"c4":0.7},{"time":0.3667,"x":-0.51,"y":-1.43,"curve":0.329,"c2":0.34,"c3":0.663,"c4":0.68},{"time":0.4333,"x":-0.99,"y":1.01,"curve":0.384,"c2":0.53,"c3":0.787,"c4":0.92},{"time":0.9333}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":11.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":-1.21,"curve":0.193,"c2":0.37,"c3":0.616,"c4":0.74},{"time":0.7667,"angle":-0.31,"curve":0.341,"c2":0.36,"c3":0.677,"c4":0.7},{"time":0.8,"angle":5.08,"curve":0.403,"c2":0.52,"c3":0.761,"c4":0.88},{"time":0.9333}],"shear":[{"time":1.1333}]},"Sword":{"translate":[{"x":1.3,"y":1887.56}]}},"drawOrder":[{"time":0.4333,"offsets":[{"slot":"Dagger1","offset":26},{"slot":"hand5","offset":6}]},{"time":0.4667,"offsets":[{"slot":"Dagger1","offset":29},{"slot":"hand5","offset":6}]}],"events":[{"time":0.4,"name":"attack"}]},"Attack_Fan":{"slots":{"Flag1":{"attachment":[{"name":"arms/fan/1"}]},"Flag2":{"attachment":[{"name":"arms/fan/3"}]},"Flag3":{"attachment":[{"name":"arms/fan/2"}]},"Flag4":{"attachment":[{"name":"arms/fan/2"}]},"Flag5":{"attachment":[{"name":"arms/fan/2"}]},"Flag6":{"attachment":[{"name":"arms/fan/2"}]},"Flag7":{"attachment":[{"name":"arms/fan/2"}]},"arms/fan/b":{"color":[{"time":0.4667,"color":"ffffffff","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"color":"ffffff00"}],"attachment":[{"time":0.4667,"name":"arms/fan/b"}]},"arms/fan/u":{"color":[{"time":0.4667,"color":"ffffffff","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"color":"ffffff00"}],"attachment":[{"time":0.4667,"name":"arms/fan/u"}]},"head":{"attachment":[{"time":0.1667,"name":"head2"},{"time":0.5667,"name":"head3"},{"time":0.8333,"name":"head"}]}},"bones":{"bone19":{"rotate":[{"curve":0.242,"c2":0.34,"c3":0.591,"c4":0.68},{"time":0.1,"angle":44.5,"curve":0.322,"c2":0.34,"c3":0.656,"c4":0.67},{"time":0.1333,"angle":-26.71,"curve":0.309,"c2":0.36,"c3":0.654,"c4":0.7},{"time":0.2667,"angle":25.96,"curve":0.359,"c2":0.42,"c3":0.71,"c4":0.77},{"time":0.3,"angle":-127.37,"curve":0.333,"c2":0.34,"c3":0.667,"c4":0.67},{"time":0.4667,"angle":-86.29,"curve":0.333,"c2":0.34,"c3":0.667,"c4":0.67},{"time":0.5667,"angle":68.27,"curve":0.378,"c2":0.47,"c3":0.715,"c4":0.81},{"time":0.6,"angle":76.1,"curve":0.195,"c2":0.37,"c3":0.609,"c4":0.73},{"time":0.7333,"angle":71.4,"curve":0.398,"c2":0.53,"c3":0.778,"c4":0.9},{"time":0.8333,"angle":15.69,"curve":0.25,"c3":0.75},{"time":0.9667,"angle":-16.86,"curve":0.25,"c3":0.75},{"time":1.1333}]},"LongGun":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":8.27,"y":0.12,"curve":"stepped"},{"time":0.6,"x":8.27,"y":0.12,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333}]},"bone21":{"rotate":[{"curve":0.301,"c2":0.33,"c3":0.636,"c4":0.67},{"time":0.0333,"angle":27.19,"curve":0.29,"c2":0.34,"c3":0.627,"c4":0.67},{"time":0.1,"angle":44.56,"curve":0.319,"c2":0.34,"c3":0.653,"c4":0.67},{"time":0.1333,"angle":-37.88,"curve":0.309,"c2":0.36,"c3":0.654,"c4":0.7},{"time":0.2667,"angle":36.62,"curve":0.333,"c2":0.34,"c3":0.667,"c4":0.68},{"time":0.3,"angle":-118.6,"curve":0.343,"c2":0.38,"c3":0.682,"c4":0.71},{"time":0.4667,"angle":-77.52,"curve":0.343,"c2":0.38,"c3":0.682,"c4":0.71},{"time":0.5667,"angle":26.76,"curve":0.349,"c2":0.37,"c3":0.683,"c4":0.71},{"time":0.6,"angle":76.1,"curve":0.195,"c2":0.37,"c3":0.609,"c4":0.73},{"time":0.7333,"angle":61.3,"curve":0.398,"c2":0.53,"c3":0.778,"c4":0.9},{"time":0.8333,"angle":21.39,"curve":0.25,"c3":0.75},{"time":0.9667,"angle":-30.87,"curve":0.25,"c3":0.75},{"time":1.1333}]},"target4":{"translate":[{"curve":0.242,"c2":0.34,"c3":0.591,"c4":0.68},{"time":0.1333,"x":6.4,"y":0.83,"curve":0.315,"c2":0.5,"c3":0.792,"c4":0.93},{"time":0.6}]},"CrossGun":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":8.27,"y":0.12,"curve":"stepped"},{"time":0.6,"x":8.27,"y":0.12,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333}]},"bone16":{"rotate":[{"curve":0.242,"c2":0.34,"c3":0.591,"c4":0.68},{"time":0.1333,"angle":2.2,"curve":0.322,"c2":0.34,"c3":0.656,"c4":0.67},{"time":0.1667,"angle":-10.61,"curve":0.314,"c2":0.44,"c3":0.716,"c4":0.81},{"time":0.5,"angle":9.6,"curve":0.349,"c2":0.37,"c3":0.683,"c4":0.71},{"time":0.5333,"angle":-0.77,"curve":0.378,"c2":0.47,"c3":0.715,"c4":0.81},{"time":0.6}]},"body":{"rotate":[{"time":0.1333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"angle":34.23,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"angle":-61.18,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-72.14,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5333,"angle":-67.02,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":-63.13,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-72.55,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":-38.4,"y":-12.8,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"x":-2.86,"y":72.39,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"x":11.8,"y":-16.04,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":19.73,"y":-31.38,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5333,"x":11.8,"y":-16.04,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"x":17.35,"y":-31.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"x":11.8,"y":-32.64,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333}]},"bone17":{"rotate":[{"angle":-0.02,"curve":0.258,"c2":0.34,"c3":0.6,"c4":0.67},{"time":0.1,"angle":39.86,"curve":0.319,"c2":0.34,"c3":0.653,"c4":0.67},{"time":0.1333,"angle":-29.57,"curve":0.309,"c2":0.36,"c3":0.654,"c4":0.7},{"time":0.2667,"angle":24.51,"curve":0.344,"c2":0.38,"c3":0.683,"c4":0.72},{"time":0.3,"angle":-129.07,"curve":0.333,"c2":0.34,"c3":0.667,"c4":0.67},{"time":0.4667,"angle":-87.99,"curve":0.333,"c2":0.34,"c3":0.667,"c4":0.67},{"time":0.5667,"angle":34.99,"curve":0.345,"c2":0.36,"c3":0.679,"c4":0.7},{"time":0.6,"angle":76.08,"curve":0.195,"c2":0.37,"c3":0.609,"c4":0.73},{"time":0.7333,"angle":71.38,"curve":0.398,"c2":0.53,"c3":0.778,"c4":0.9},{"time":0.8333,"angle":22.1,"curve":0.25,"c3":0.75},{"time":0.9667,"angle":-16.89,"curve":0.25,"c3":0.75},{"time":1.1333,"angle":-0.02}]},"target3":{"translate":[{"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.1333,"x":-71.2,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"x":-25.26,"y":87.59,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"x":14.8,"y":2.4,"curve":"stepped"},{"time":0.6,"x":14.8,"y":2.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333}]},"bone20":{"rotate":[{"curve":0.269,"c2":0.33,"c3":0.608,"c4":0.67},{"time":0.1,"angle":51.14,"curve":0.308,"c2":0.34,"c3":0.643,"c4":0.67},{"time":0.1333,"angle":-22.65,"curve":0.309,"c2":0.36,"c3":0.654,"c4":0.7},{"time":0.2667,"angle":28.01,"curve":0.344,"c2":0.38,"c3":0.683,"c4":0.72},{"time":0.3,"angle":-124.96,"curve":0.333,"c2":0.34,"c3":0.667,"c4":0.67},{"time":0.4667,"angle":-83.88,"curve":0.333,"c2":0.34,"c3":0.667,"c4":0.67},{"time":0.5667,"angle":47.41,"curve":0.345,"c2":0.36,"c3":0.679,"c4":0.7},{"time":0.6,"angle":76.1,"curve":0.195,"c2":0.37,"c3":0.609,"c4":0.73},{"time":0.7333,"angle":64.25,"curve":0.398,"c2":0.53,"c3":0.778,"c4":0.9},{"time":0.8333,"angle":15.69,"curve":0.25,"c3":0.75},{"time":0.9667,"angle":-26.78,"curve":0.25,"c3":0.75},{"time":1.1333}]},"bone18":{"rotate":[{"curve":0.242,"c2":0.34,"c3":0.591,"c4":0.68},{"time":0.1,"angle":41.34,"curve":0.322,"c2":0.34,"c3":0.656,"c4":0.67},{"time":0.1333,"angle":-29.54,"curve":0.309,"c2":0.36,"c3":0.654,"c4":0.7},{"time":0.2667,"angle":24.53,"curve":0.359,"c2":0.42,"c3":0.71,"c4":0.77},{"time":0.3,"angle":-129.04,"curve":0.333,"c2":0.34,"c3":0.667,"c4":0.67},{"time":0.4667,"angle":-87.96,"curve":0.333,"c2":0.34,"c3":0.667,"c4":0.67},{"time":0.5667,"angle":68.03,"curve":0.378,"c2":0.47,"c3":0.715,"c4":0.81},{"time":0.6,"angle":73.6,"curve":0.195,"c2":0.37,"c3":0.609,"c4":0.73},{"time":0.7333,"angle":65.82,"curve":0.398,"c2":0.53,"c3":0.778,"c4":0.9},{"time":0.8333,"angle":22.94,"curve":0.25,"c3":0.75},{"time":0.9667,"angle":-23.64,"curve":0.25,"c3":0.75},{"time":1.1333}]},"bone2":{"rotate":[{"time":0.4667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-1.29,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":18.2,"curve":0.176,"c2":0.58,"c3":0.535,"c4":0.88},{"time":0.3,"angle":159,"curve":"stepped"},{"time":0.4,"angle":159,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"angle":66.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":87.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333}]},"Flag":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":-5.62,"curve":0.216,"c2":0.34,"c3":0.585,"c4":0.69},{"time":0.3,"angle":3.06,"curve":0.329,"c2":0.42,"c3":0.703,"c4":0.78},{"time":0.5,"angle":15.99,"curve":0.35,"c2":0.37,"c3":0.684,"c4":0.71},{"time":0.5333,"angle":16.23,"curve":0.356,"c2":0.39,"c3":0.691,"c4":0.73},{"time":0.5667,"angle":18.03,"curve":0.366,"c2":0.44,"c3":0.701,"c4":0.77},{"time":0.6,"angle":14.28,"curve":0.207,"c2":0.35,"c3":0.589,"c4":0.7},{"time":0.8333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":32.48,"y":-1.26,"curve":0.216,"c2":0.34,"c3":0.585,"c4":0.69},{"time":0.3,"x":31.28,"y":3.94,"curve":0.329,"c2":0.42,"c3":0.703,"c4":0.78},{"time":0.5,"x":29.57,"y":5.71,"curve":0.398,"c2":0.51,"c3":0.745,"c4":0.86},{"time":0.6,"x":33.7,"y":4.83,"curve":0.265,"c2":0.33,"c3":0.606,"c4":0.67},{"time":0.6333,"x":15.08,"y":-8.79,"curve":0.277,"c2":0.35,"c3":0.63,"c4":0.7},{"time":0.8333}],"scale":[{"time":0.3,"curve":0.19,"c2":0.41,"c3":0.691,"c4":0.83},{"time":0.5,"x":1.394,"y":1.394,"curve":0.391,"c2":0.49,"c3":0.733,"c4":0.84},{"time":0.6}]},"smake":{"rotate":[{"time":0.4667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-5.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":-5.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.6333,"angle":-5.27,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.6667,"angle":-21.97}],"translate":[{"x":44.2,"y":-33.36,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"x":72.56,"y":-10.01}],"scale":[{"time":0.4667,"x":0.118,"y":0.118,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"x":5.431,"y":5.431}],"shear":[{"time":0.4667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":10.72,"y":25.71}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":4.82,"curve":0.176,"c2":0.58,"c3":0.535,"c4":0.88},{"time":0.4667,"angle":-16.82,"curve":"stepped"},{"time":0.6,"angle":-16.82,"curve":0.207,"c2":0.35,"c3":0.589,"c4":0.7},{"time":0.7,"angle":16.15,"curve":0.377,"c2":0.52,"c3":0.789,"c4":0.92},{"time":0.8333}]},"Long":{"rotate":[{"curve":0.281,"c2":0.33,"c3":0.618,"c4":0.67},{"time":0.0667,"angle":-5.31,"curve":0.316,"c2":0.33,"c3":0.65,"c4":0.67},{"time":0.1,"angle":98.55,"curve":0.283,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.6,"angle":-146.25,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333}],"translate":[{"x":-3.64,"y":-4.81}]},"rightHand":{"rotate":[{"angle":38.99,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1333,"angle":-35.07,"curve":"stepped"},{"time":0.6,"angle":-35.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333,"angle":38.99}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":11.83,"curve":0.176,"c2":0.58,"c3":0.535,"c4":0.88},{"time":0.3,"angle":34.44,"curve":"stepped"},{"time":0.4,"angle":34.44,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"angle":8.83,"curve":"stepped"},{"time":0.6,"angle":8.83,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333}]},"bone6":{"rotate":[{"angle":0.01,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-4.01,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333,"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":46.37,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333,"angle":-0.27}]},"target2":{"translate":[{"time":0.1333,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.3,"x":2.07,"y":2.11,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4667,"x":-5.95,"y":3.2,"curve":"stepped"},{"time":0.6,"x":-5.95,"y":3.2,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333}]},"bone9":{"rotate":[{"curve":0.191,"c2":0.38,"c3":0.632,"c4":0.76},{"time":0.1333,"angle":18.2,"curve":0.176,"c2":0.58,"c3":0.535,"c4":0.88},{"time":0.3,"angle":108.05,"curve":"stepped"},{"time":0.4,"angle":108.05,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"angle":44.71,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":65.99,"curve":0.207,"c2":0.35,"c3":0.589,"c4":0.7},{"time":0.7,"angle":37.19,"curve":0.377,"c2":0.52,"c3":0.789,"c4":0.92},{"time":0.8333}]},"bone8":{"rotate":[{"angle":0.79,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-31.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333,"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":109.41,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333,"angle":7.27}]},"leftHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":-34.14,"curve":0.214,"c2":0.35,"c3":0.585,"c4":0.69},{"time":0.3,"angle":1.26,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"angle":-3.08,"curve":"stepped"},{"time":0.6,"angle":-3.08,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-0.73,"y":-1.99,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":1.18,"y":-0.93,"curve":"stepped"},{"time":0.6,"x":1.18,"y":-0.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333}]}},"ik":{"target3":[{"mix":0,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"curve":0.212,"c2":0.35,"c3":0.586,"c4":0.7},{"time":0.6,"mix":0.892,"curve":0.336,"c2":0.43,"c3":0.709,"c4":0.79},{"time":0.8333,"mix":0}]},"drawOrder":[{"offsets":[{"slot":"hand3","offset":2},{"slot":"hand4","offset":14}]},{"time":0.0333,"offsets":[{"slot":"hand3","offset":3},{"slot":"hand4","offset":13},{"slot":"hand1","offset":13}]},{"time":0.1333,"offsets":[{"slot":"Flag1","offset":-9},{"slot":"hand3","offset":4},{"slot":"hand4","offset":13},{"slot":"hand1","offset":13}]},{"time":0.9667,"offsets":[{"slot":"hand3","offset":2},{"slot":"hand4","offset":14}]}],"events":[{"time":0.4667,"name":"attack"}]},"Attack_FireGun":{"slots":{"FireGun1":{"attachment":[{"name":"arms/FireGun/FireGun"}]},"fire":{"color":[{"time":0.4333,"color":"ffffffff","curve":0.911,"c2":0.11,"c3":0.901,"c4":0.47},{"time":0.5,"color":"ffffff00"}],"attachment":[{"time":0.4333,"name":"arms/FireGun/fire"}]},"head":{"attachment":[{"time":0.1333,"name":"head2"},{"time":0.4333,"name":"head3"},{"time":0.6667,"name":"head"}]}},"bones":{"bone9":{"rotate":[{"time":0.4333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":10,"curve":"stepped"},{"time":0.6333,"angle":10,"curve":0.215,"c2":0.34,"c3":0.585,"c4":0.69},{"time":0.7667,"angle":-14.39,"curve":0.326,"c2":0.4,"c3":0.688,"c4":0.75},{"time":0.9,"angle":10.29,"curve":0.403,"c2":0.52,"c3":0.757,"c4":0.87},{"time":1}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":-7.17,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":-8.61,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-10.37,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":-7.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1}]},"bone2":{"rotate":[{"time":0.4333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-4.87,"curve":"stepped"},{"time":0.6333,"angle":-4.87,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1}]},"bone6":{"rotate":[{"angle":0.01,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":-32.26,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.01}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":60.91,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":59.53,"curve":0.22,"c2":0.34,"c3":0.584,"c4":0.69},{"time":0.5,"angle":26.76,"curve":0.353,"c2":0.52,"c3":0.792,"c4":0.93},{"time":0.6333,"angle":49.29,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1}]},"target2":{"translate":[{"time":0.4333,"curve":0.22,"c2":0.34,"c3":0.584,"c4":0.69},{"time":0.5,"x":-6.5,"curve":0.353,"c2":0.52,"c3":0.792,"c4":0.93},{"time":0.6333,"x":-16.6,"curve":"stepped"},{"time":0.7667,"x":-16.6,"curve":0.353,"c2":0.52,"c3":0.792,"c4":0.93},{"time":0.9,"x":-0.5,"y":12.58,"curve":0.399,"c2":0.51,"c3":0.746,"c4":0.86},{"time":1}]},"target3":{"translate":[{"time":0.4333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":-15.58,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"x":-18.9,"curve":0.21,"c2":0.35,"c3":0.587,"c4":0.7},{"time":0.7667,"x":-14.11,"y":12.1,"curve":0.37,"c2":0.52,"c3":0.79,"c4":0.92},{"time":0.8333}]},"rightHand":{"rotate":[{"angle":-51.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":-95.84,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":-56,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":-63.62,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-14.7,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":-63.06,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-51.72}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-23.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-13.17,"curve":"stepped"},{"time":0.4333,"angle":-13.17,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":47.73,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":23.92,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1}]},"bone10":{"rotate":[{"time":0.4333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":10,"curve":"stepped"},{"time":0.6333,"angle":10,"curve":0.25,"c3":0.75},{"time":0.8,"angle":-14.39,"curve":0.25,"c3":0.75},{"time":0.9333,"angle":10.29,"curve":0.25,"c3":0.75},{"time":1}]},"bone8":{"rotate":[{"angle":0.79,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":6.89,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":15.43,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":7.27}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":-3.8,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":-4.09,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":3.29,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":2.97,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"x":1.5,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":-21.02,"y":-7.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"x":-22.53,"y":-0.73,"curve":0.21,"c2":0.35,"c3":0.587,"c4":0.7},{"time":0.7667,"x":-13.74,"y":-0.32,"curve":0.327,"c2":0.37,"c3":0.669,"c4":0.71},{"time":0.8333,"x":-0.06,"y":-0.18,"curve":0.401,"c2":0.53,"c3":0.775,"c4":0.9},{"time":1}]},"bone5":{"rotate":[{"angle":-0.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":35.58,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-0.27}]},"Sword":{"translate":[{"x":-172.99,"y":1978.89}],"scale":[{"time":0.4333,"curve":0.911,"c2":0.11,"c3":0.901,"c4":0.47},{"time":0.4667,"x":1.952,"y":-0.862,"curve":0.404,"c2":0.53,"c3":0.767,"c4":0.89},{"time":0.6333}]}},"drawOrder":[{"time":1.3333,"offsets":[{"slot":"hand4","offset":1}]}],"events":[{"time":0.4333,"name":"attack"}]},"Attack_IronCannon":{"slots":{"IronCannon1":{"attachment":[{"name":"arms/IronCannon/FireGun"}]},"IronCannon2":{"color":[{"color":"ffffff00","curve":"stepped"},{"time":0.6,"color":"ffffff00","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"color":"ffffffff","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"color":"ffffff00"}],"attachment":[{"time":0.6,"name":"arms/IronCannon/FireGun"}]},"fire":{"color":[{"time":0.6,"color":"ffffffff","curve":0.911,"c2":0.11,"c3":0.901,"c4":0.47},{"time":0.6667,"color":"ffffff00"}],"attachment":[{"time":0.6,"name":"arms/FireGun/fire"}]},"fire2":{"color":[{"time":0.6333,"color":"ffffffff","curve":0.911,"c2":0.11,"c3":0.901,"c4":0.47},{"time":0.6667,"color":"ffffff00"}],"attachment":[{"time":0.6333,"name":"arms/FireGun/fire"}]},"head":{"attachment":[{"time":0.3333,"name":"head2"},{"time":0.6333,"name":"head3"},{"time":1,"name":"head"}]}},"bones":{"bone9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":19.49,"curve":"stepped"},{"time":0.6,"angle":19.49,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"angle":7.22,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-10.3,"curve":0.325,"c2":0.17,"c3":0.671,"c4":0.52},{"time":1.3333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"x":0.62,"y":1.6,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"Crossbow":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone2":{"rotate":[{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":-6.16,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-5.67,"curve":"stepped"},{"time":1.2,"angle":-5.67,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"rightHand9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":3.39,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":0.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":17.52,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":22.05,"curve":0.33,"c2":0.14,"c3":0.692,"c4":0.5},{"time":1.1,"angle":-9.52,"curve":0.33,"c2":0.14,"c3":0.692,"c4":0.5},{"time":1.3333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-7.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":-15.67,"y":-18.25,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"x":-15.13,"y":-20.87,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"x":-47.32,"y":-13.91,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"x":-53.48,"y":-15.83,"curve":0.33,"c2":0.14,"c3":0.692,"c4":0.5},{"time":1.1,"x":-22.55,"y":-11.06,"curve":0.325,"c2":0.2,"c3":0.663,"c4":0.55},{"time":1.3333}]},"man":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"leftHand6":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"CrossGun":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"root":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"rightHand8":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}],"translate":[{"time":0.6,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"x":15.86,"y":-28.97,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"x":11.75,"y":-20.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"x":12.03,"y":-21.42,"curve":"stepped"},{"time":1.1,"x":12.03,"y":-21.42,"curve":0.404,"c2":0.53,"c3":0.767,"c4":0.89},{"time":1.3333}]},"rightHand6":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone11":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"rightHand3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"Arch":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"leftHand5":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"LongGun":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"target4":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"Long":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"shield":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"Sword":{"translate":[{"x":-197.14,"y":1938.78}],"scale":[{"time":0.6,"curve":0.911,"c2":0.11,"c3":0.901,"c4":0.47},{"time":0.6333,"x":1.952,"y":-0.862,"curve":0.404,"c2":0.53,"c3":0.767,"c4":0.89},{"time":1.3333}]},"target2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":-33.15,"curve":"stepped"},{"time":0.6333,"x":-33.15,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"x":-50.85,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"x":-64.62,"y":-0.49,"curve":0.336,"c2":0.13,"c3":0.712,"c4":0.5},{"time":1.1,"x":-44.94,"y":-0.49,"curve":0.336,"c2":0.13,"c3":0.712,"c4":0.5},{"time":1.2}]},"Katana":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"Katana_Scabbard":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"target3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}],"translate":[{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"x":-20.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"x":-24.7,"curve":"stepped"},{"time":1.2,"x":-24.7,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"shadow":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"rightHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-24.19,"curve":"stepped"},{"time":0.6,"angle":-24.19,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"angle":-28.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-28.37,"curve":"stepped"},{"time":1.2,"angle":-28.37,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-3.17,"curve":"stepped"},{"time":0.6,"angle":-3.17,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"angle":43.85,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":70.17,"curve":"stepped"},{"time":1.2,"angle":70.17,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":17.71,"curve":"stepped"},{"time":0.6,"angle":17.71,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"angle":-4.62,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-29.53,"curve":"stepped"},{"time":1.2,"angle":-29.53,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"leftHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":26.88,"curve":"stepped"},{"time":0.6,"angle":26.88,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6667,"angle":2.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.9,"curve":0.325,"c2":0.17,"c3":0.671,"c4":0.52},{"time":1.3333}]},"IronCannon":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone4":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":0.49,"curve":"stepped"},{"time":1.2,"angle":0.49,"curve":0.395,"c2":0.1,"c3":0.868,"c4":0.51},{"time":1.3333}]},"bone3":{"rotate":[{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":-25.99,"curve":0.03,"c2":0.31,"c3":0.61,"c4":0.93},{"time":1,"angle":-1.53,"curve":0.33,"c2":0.14,"c3":0.692,"c4":0.5},{"time":1.2333,"angle":17.42,"curve":0.459,"c2":0.27,"c3":0.836,"c4":0.62},{"time":1.3333}]},"fire2":{"translate":[{"time":0.6333,"x":-5.42}],"scale":[{"time":0.6333,"x":0.404,"y":2.386,"curve":0.911,"c2":0.11,"c3":0.901,"c4":0.47},{"time":0.6667,"x":0.155,"y":-10.292}]},"Flag":{"rotate":[{"time":1,"angle":0.49}]},"light":{"rotate":[{"time":1,"angle":0.49}]},"bone21":{"rotate":[{"time":1,"angle":0.49}]},"bone20":{"rotate":[{"time":1,"angle":0.49}]},"bone19":{"rotate":[{"time":1,"angle":0.49}]},"bone18":{"rotate":[{"time":1,"angle":0.49}]},"bone17":{"rotate":[{"time":1,"angle":0.49}]},"bone16":{"rotate":[{"time":1,"angle":0.49}]}},"drawOrder":[{"time":1.3333,"offsets":[{"slot":"hand4","offset":1}]}],"events":[{"time":0.6,"name":"attack"}]},"Attack_Katana":{"slots":{"Katana1":{"attachment":[{"name":"arms/taidao/taidao"}]},"Katana_Scabbard":{"attachment":[{"name":"arms/taidao/scabbard"}]},"arms/taidao/xiepidaoguang":{"color":[{"time":0.1333,"color":"ffffff00","curve":"stepped"},{"time":0.2667,"color":"ffffff00","curve":0.655,"c2":0.18,"c3":0.815,"c4":0.46},{"time":0.3333,"color":"ffffffff","curve":0.458,"c2":0.81,"c3":0.828,"c4":0.53},{"time":0.4,"color":"ffffff00"}],"attachment":[{"time":0.1333,"name":"arms/taidao/xiepidaoguang"}]},"head":{"attachment":[{"time":0.2667,"name":"head2"},{"time":0.6,"name":"head"}]}},"bones":{"bone9":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.1,"angle":53.74,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":129.84,"curve":"stepped"},{"time":0.2667,"angle":129.84,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.3,"angle":120.6,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3333,"angle":63.49,"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.6,"angle":61.32,"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.7333}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":8.08,"curve":"stepped"},{"time":0.2667,"angle":8.08,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-22.34,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-26.2,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7333}]},"Katana":{"translate":[{"time":0.2667,"curve":0.396,"c2":0.51,"c3":0.741,"c4":0.85},{"time":0.3333,"x":-1.57,"y":4.19,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6}],"scale":[{"time":0.2667,"curve":0.396,"c2":0.51,"c3":0.741,"c4":0.85},{"time":0.3333,"x":1.145,"y":1.145,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":12.89,"curve":"stepped"},{"time":0.2667,"angle":12.89,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-38.82,"curve":"stepped"},{"time":0.6,"angle":-38.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-4.49,"y":-1,"curve":"stepped"},{"time":0.2667,"x":-4.49,"y":-1,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":6.01,"y":-7.35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"x":8.42,"y":-9.75,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7333}]},"bone12":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.1,"angle":-34.22,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":80.4,"curve":"stepped"},{"time":0.2667,"angle":80.4,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.3,"angle":98.07,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3333,"angle":-22.37,"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.6,"angle":-20.23,"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.7333}],"translate":[{"time":0.1,"curve":0.258,"c2":0.34,"c3":0.6,"c4":0.67},{"time":0.1667,"x":-4.91,"y":8.51,"curve":"stepped"},{"time":0.2667,"x":-4.91,"y":8.51,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"x":-4.53,"y":16.75,"curve":0.303,"c2":0.34,"c3":0.639,"c4":0.67},{"time":0.3333}]},"rightHand":{"rotate":[{"curve":0.196,"c2":0.36,"c3":0.606,"c4":0.73},{"time":0.1667,"angle":-7.7,"curve":0.397,"c2":0.53,"c3":0.78,"c4":0.91},{"time":0.2667,"angle":20.72,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.3,"angle":-22.66,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3333,"angle":-28.65,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-47.63,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7333}]},"bone13":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.1,"angle":61.42,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":42.98,"curve":"stepped"},{"time":0.2667,"angle":42.98,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.3,"angle":2.09,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3333,"angle":48.44,"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.6,"angle":38.09,"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.7333}],"translate":[{"time":0.2667,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.3,"x":-1.31,"y":1.11,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3333,"x":-6.86,"y":-3.76,"curve":"stepped"},{"time":0.6,"x":-6.86,"y":-3.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7333}]},"bone3":{"rotate":[{"curve":0.189,"c2":0.41,"c3":0.685,"c4":0.83},{"time":0.2667,"angle":13.75,"curve":0.393,"c2":0.5,"c3":0.737,"c4":0.84},{"time":0.3333,"angle":32.53,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":24.1,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7333}]},"leftHand":{"rotate":[{"curve":0.258,"c2":0.34,"c3":0.6,"c4":0.67},{"time":0.2667,"angle":20.72,"curve":0.258,"c2":0.34,"c3":0.6,"c4":0.67},{"time":0.3333,"angle":3.63,"curve":0.258,"c2":0.34,"c3":0.6,"c4":0.67},{"time":0.6,"angle":-5.19,"curve":0.258,"c2":0.34,"c3":0.6,"c4":0.67},{"time":0.7333}]},"bone10":{"rotate":[{"curve":0.258,"c2":0.34,"c3":0.6,"c4":0.67},{"time":0.1667,"angle":-31.02,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":-23.94,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-30.21,"curve":0.258,"c2":0.34,"c3":0.6,"c4":0.67},{"time":0.6,"angle":-32.59,"curve":0.258,"c2":0.34,"c3":0.6,"c4":0.67},{"time":0.7333}]},"bone8":{"rotate":[{"angle":-0.9}]},"bone7":{"rotate":[{"angle":7.07}]},"bone6":{"rotate":[{"angle":7.6}]},"bone5":{"rotate":[{"angle":-4.28}]},"Sword":{"translate":[{"x":-105.8,"y":1939.64,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"x":-140.3,"y":1929.14,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-60.89,"y":1929.14}]}},"drawOrder":[{"time":0.1667,"offsets":[{"slot":"forearm2","offset":9},{"slot":"head","offset":2}]},{"time":0.3333,"offsets":[{"slot":"arm2","offset":19},{"slot":"forearm2","offset":13},{"slot":"Katana1","offset":14},{"slot":"hand5","offset":7},{"slot":"head","offset":2}]},{"time":0.6333}],"events":[{"time":0.3333,"name":"attack"}]},"Attack_Katana_Shield":{"slots":{"Katana1":{"attachment":[{"name":"arms/taidao/taidao"}]},"arms/shield/shield":{"attachment":[{"name":"arms/shield/shield"}]},"arms/taidao/xiepidaoguang":{"color":[{"time":0.1333,"color":"ffffff00","curve":"stepped"},{"time":0.2667,"color":"ffffff00","curve":0.655,"c2":0.18,"c3":0.815,"c4":0.46},{"time":0.3,"color":"ffffffff","curve":0.458,"c2":0.81,"c3":0.828,"c4":0.53},{"time":0.4,"color":"ffffff00"}],"attachment":[{"time":0.1333,"name":"arms/taidao/xiepidaoguang"}]},"head":{"attachment":[{"time":0.0667,"name":"head2"},{"time":0.2667,"name":"head3"},{"time":0.5667,"name":"head"}]}},"bones":{"bone9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":11.15,"curve":"stepped"},{"time":0.2333,"angle":11.15,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":7.7,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":-4.03,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":4.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":10.35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":35.69,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":-33.58,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":-45.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}],"translate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.0667,"x":-1.2,"y":0.21,"curve":0.339,"c2":0.39,"c3":0.688,"c4":0.74},{"time":0.2333,"x":0.33,"y":-5.26,"curve":0.403,"c2":0.52,"c3":0.757,"c4":0.87},{"time":0.2667,"x":7.95,"y":-5.72,"curve":0.197,"c2":0.36,"c3":0.605,"c4":0.73},{"time":0.5667,"x":9.64,"y":-16.25,"curve":0.396,"c2":0.53,"c3":0.781,"c4":0.91},{"time":0.8}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":-7.99,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"Katana":{"scale":[{"time":0.2333,"curve":0.201,"c2":0.55,"c3":0.333,"c4":0.69},{"time":0.3,"x":1.323,"y":1.323,"curve":0.402,"c2":0.53,"c3":0.773,"c4":0.9},{"time":0.5333}]},"rightHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":-17.23,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":-4.61,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":-43.21,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-50.68,"curve":"stepped"},{"time":0.6,"angle":-50.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":29.71,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":0.57,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":-5.26,"curve":0.192,"c2":0.37,"c3":0.621,"c4":0.75},{"time":0.5,"angle":9.92,"curve":"stepped"},{"time":0.6,"angle":9.92,"curve":0.402,"c2":0.53,"c3":0.772,"c4":0.9},{"time":0.7}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":71.74,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":111.15,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":14.97,"curve":0.197,"c2":0.36,"c3":0.605,"c4":0.73},{"time":0.5,"angle":3.85,"curve":"stepped"},{"time":0.6,"angle":3.85,"curve":0.396,"c2":0.53,"c3":0.781,"c4":0.91},{"time":0.7,"angle":296.61,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":-2.49,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":13.65,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":41.28,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"Sword":{"translate":[{"x":-105.8,"y":1939.64,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"x":-122.3,"y":1905.14,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-42.89,"y":1905.14}]}},"events":[{"time":0.2667,"name":"attack"}]},"Attack_Kunai":{"slots":{"Kunai1":{"attachment":[{"name":"arms/Kunai/1_16"}]},"head":{"attachment":[{"time":0.0333,"name":"head2"},{"time":0.4333,"name":"head3"},{"time":0.7667,"name":"head"}]},"light":{"color":[{"color":"ffac4cff","curve":"stepped"},{"time":1.1333,"color":"ffac4cff"}],"attachment":[{"time":0.1667,"name":"arms/dagger/5"},{"time":0.2,"name":"arms/dagger/3"},{"time":0.2333,"name":"arms/dagger/4"},{"time":0.2667,"name":"arms/dagger/2"},{"time":0.3,"name":null}]}},"bones":{"bone9":{"rotate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.3667,"angle":5.01,"curve":0.332,"c2":0.35,"c3":0.666,"c4":0.68},{"time":0.4333,"angle":-29.58,"curve":0.362,"c2":0.44,"c3":0.722,"c4":0.8},{"time":0.7667,"angle":-38.92,"curve":0.384,"c2":0.48,"c3":0.724,"c4":0.82},{"time":0.9333}],"translate":[{"curve":0.241,"c2":0.34,"c3":0.59,"c4":0.68},{"time":0.1667,"x":1.44,"y":1.26,"curve":0.302,"c2":0.35,"c3":0.646,"c4":0.69},{"time":0.3667,"x":0.9,"y":0.79,"curve":0.378,"c2":0.52,"c3":0.788,"c4":0.92},{"time":0.9333}]},"Katana":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":170.56,"curve":"stepped"},{"time":0.7667,"angle":170.56,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.8,"angle":-68.51,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.8333,"angle":94.47,"curve":0.335,"c2":0.36,"c3":0.672,"c4":0.7},{"time":0.8667,"angle":-130.25,"curve":0.346,"c2":0.37,"c3":0.683,"c4":0.71},{"time":0.9,"angle":-78.74,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.9333}],"translate":[{"curve":0.248,"c2":0.34,"c3":0.594,"c4":0.67},{"time":0.0333,"x":12.97,"y":49.95,"curve":0.299,"c2":0.35,"c3":0.641,"c4":0.69},{"time":0.0667,"x":34.49,"y":43.02,"curve":0.327,"c2":0.37,"c3":0.669,"c4":0.71},{"time":0.1,"x":47.2,"y":15.31,"curve":0.354,"c2":0.4,"c3":0.696,"c4":0.74},{"time":0.1333,"x":31.9,"y":-1.03,"curve":0.396,"c2":0.51,"c3":0.741,"c4":0.85},{"time":0.1667,"x":-0.51,"y":-5.57,"curve":"stepped"},{"time":0.7667,"x":-0.51,"y":-5.57,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.8,"x":13.66,"y":16.84,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.8333,"x":-1.18,"y":32.25,"curve":0.335,"c2":0.36,"c3":0.672,"c4":0.7},{"time":0.8667,"x":-7.08,"y":35.34,"curve":0.346,"c2":0.37,"c3":0.683,"c4":0.71},{"time":0.9,"x":-9.17,"y":23.48,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.9333}],"scale":[{"time":0.3667,"curve":0.332,"c2":0.35,"c3":0.667,"c4":0.68},{"time":0.4333,"x":1.109,"y":1.315,"curve":0.396,"c2":0.53,"c3":0.781,"c4":0.91},{"time":0.7667}]},"Katana_Scabbard":{"rotate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.3667,"angle":5.01,"curve":0.382,"c2":0.53,"c3":0.788,"c4":0.92},{"time":0.9333}],"translate":[{"curve":0.241,"c2":0.34,"c3":0.59,"c4":0.68},{"time":0.1667,"x":-1.5,"y":1.19,"curve":0.317,"c2":0.5,"c3":0.792,"c4":0.93},{"time":0.9333}]},"rightHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":42.4,"curve":0.22,"c2":0.34,"c3":0.584,"c4":0.69},{"time":0.4,"angle":33.73,"curve":0.404,"c2":0.53,"c3":0.767,"c4":0.89},{"time":0.4333,"angle":5.63,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9333}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":13.83,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":13.3,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4,"angle":42.51,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4333,"angle":39.89,"curve":0.207,"c2":0.35,"c3":0.589,"c4":0.7},{"time":0.7667,"angle":21.3,"curve":0.33,"c2":0.36,"c3":0.667,"c4":0.69},{"time":0.8,"angle":54.64,"curve":0.398,"c2":0.53,"c3":0.778,"c4":0.9},{"time":0.9333}]},"bone12":{"rotate":[{"curve":0.312,"c2":0.68,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":117.57,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":117.04,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4,"angle":48.41,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4333,"angle":1.02,"curve":0.19,"c2":0.39,"c3":0.642,"c4":0.78},{"time":0.7667,"angle":-2.6,"curve":0.19,"c2":0.39,"c3":0.642,"c4":0.78},{"time":0.8,"angle":18.27,"curve":0.403,"c2":0.52,"c3":0.761,"c4":0.88},{"time":0.9333}]},"bone10":{"rotate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.3667,"angle":5.01,"curve":0.332,"c2":0.35,"c3":0.666,"c4":0.68},{"time":0.4333,"angle":-29.58,"curve":0.362,"c2":0.44,"c3":0.722,"c4":0.8},{"time":0.7667,"angle":-38.92,"curve":0.384,"c2":0.48,"c3":0.724,"c4":0.82},{"time":0.9333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.252,"c2":0.34,"c3":0.597,"c4":0.67},{"time":0.1667,"angle":-5.15,"curve":0.298,"c2":0.35,"c3":0.639,"c4":0.68},{"time":0.3667,"angle":-9.47,"curve":0.328,"c2":0.34,"c3":0.662,"c4":0.68},{"time":0.4333,"angle":5.57,"curve":0.38,"c2":0.53,"c3":0.788,"c4":0.92},{"time":0.9333}],"translate":[{"curve":0.211,"c2":0.35,"c3":0.586,"c4":0.7},{"time":0.3667,"x":-0.51,"y":-1.43,"curve":0.329,"c2":0.34,"c3":0.663,"c4":0.68},{"time":0.4333,"x":-0.99,"y":1.01,"curve":0.384,"c2":0.53,"c3":0.787,"c4":0.92},{"time":0.9333}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":11.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":-1.21,"curve":0.193,"c2":0.37,"c3":0.616,"c4":0.74},{"time":0.7667,"angle":-0.31,"curve":0.341,"c2":0.36,"c3":0.677,"c4":0.7},{"time":0.8,"angle":5.08,"curve":0.403,"c2":0.52,"c3":0.761,"c4":0.88},{"time":0.9333}]},"body":{"rotate":[{"curve":0.21,"c2":0.35,"c3":0.587,"c4":0.7},{"time":0.0667,"angle":9.27,"curve":0.37,"c2":0.52,"c3":0.79,"c4":0.92},{"time":0.1667,"angle":1.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":5.3,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":-15.53,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7667,"angle":-25.91,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.8,"angle":7.98,"curve":0.325,"c2":0.51,"c3":0.792,"c4":0.93},{"time":0.9333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-8.82,"y":-1.42,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"x":11.35,"y":-7.28,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7667,"x":9.48,"y":-5.7,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.9333}]},"Sword":{"translate":[{"x":1.3,"y":1887.56}]},"light":{"translate":[{"x":290.25,"y":115.87,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":345.12,"y":161.99,"curve":0.27,"c2":0.33,"c3":0.609,"c4":0.67},{"time":0.2667,"x":324.89,"y":182.7,"curve":0.274,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.9333,"x":290.25,"y":115.87}],"scale":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"x":2.075,"y":2.075,"curve":"stepped"},{"time":0.1667,"x":2.075,"y":2.075,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667}]}},"drawOrder":[{"time":0.4333,"offsets":[{"slot":"Dagger1","offset":25},{"slot":"Kunai1","offset":22},{"slot":"hand5","offset":5}]}],"events":[{"time":0.4,"name":"attack"}]},"Attack_LongGun":{"slots":{"LongGun1":{"attachment":[{"name":"arms/longHandle/2"}]},"arms/longHandle/assault2":{"color":[{"time":0.3667,"color":"ffffff00","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"color":"ffffffff","curve":0.632,"c2":0.08,"c3":0.699,"c4":0.95},{"time":0.6,"color":"ffe10000"}],"attachment":[{"time":0.3667,"name":"arms/longHandle/assault"}]},"head":{"attachment":[{"time":0.1333,"name":"head2"},{"time":0.7,"name":"head"}]}},"bones":{"bone9":{"rotate":[{"curve":0.191,"c2":0.38,"c3":0.632,"c4":0.76},{"time":0.1333,"angle":18.2,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":-52.51,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":50.75,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":57.57,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"Long":{"rotate":[{"curve":0.281,"c2":0.33,"c3":0.618,"c4":0.67},{"time":0.0667,"angle":-5.31,"curve":0.316,"c2":0.33,"c3":0.65,"c4":0.67},{"time":0.1,"angle":98.55,"curve":0.283,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.5667,"angle":-168.42,"curve":0.248,"c2":0.34,"c3":0.594,"c4":0.67},{"time":0.6333,"angle":60.83,"curve":0.306,"c2":0.5,"c3":0.792,"c4":0.93},{"time":0.7}],"translate":[{"x":-3.64,"y":-4.81}]},"rightHand":{"rotate":[{"angle":37.8,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1333,"angle":-51.87,"curve":0.214,"c2":0.35,"c3":0.585,"c4":0.69},{"time":0.3667,"angle":-58.63,"curve":0.364,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.5667,"angle":-35.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":37.8}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":-8.4,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":-11.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":13.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":6.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":-41.65,"y":-4.11,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"x":-51.48,"y":-6.32,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4,"x":9.48,"y":-5.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"x":13.1,"y":-8.29,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"leftHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":-34.14,"curve":0.214,"c2":0.35,"c3":0.585,"c4":0.69},{"time":0.3667,"angle":8.01,"curve":0.364,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.4,"angle":-34.14,"curve":"stepped"},{"time":0.5667,"angle":-34.14,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.6333,"angle":-15.73,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.7}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-0.73,"y":-1.99,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":1.18,"y":-0.93,"curve":"stepped"},{"time":0.5667,"x":1.18,"y":-0.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone6":{"rotate":[{"angle":0.01,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":18.91,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":0.01}]},"bone7":{"rotate":[{"angle":7.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":4.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-0.09,"y":-14.59,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":18.2,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":-54.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":1.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":12.51,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"target3":{"translate":[{"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.0667,"x":-49.33,"y":21.01,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.1333,"x":-76.33,"y":8,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-87.05,"y":4.66,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":11.83,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":65.92,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":14.18,"curve":"stepped"},{"time":0.5667,"angle":14.18,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone8":{"rotate":[{"angle":0.79,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":-46.05,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":0.79}]},"bone5":{"rotate":[{"angle":-0.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":-35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":-0.27}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-4.16,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-12.07,"curve":"stepped"},{"time":0.5667,"angle":-12.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":4.82,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":-12.13,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-28.54,"curve":"stepped"},{"time":0.5667,"angle":-28.54,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.6333,"angle":9.17,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.7}]},"CrossGun":{"rotate":[{"time":0.5667,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.6333,"angle":45.99,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.7}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":8.27,"y":0.12,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"x":13.72,"y":0.21,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3667,"x":20.45,"y":-0.22,"curve":0.277,"c2":0.33,"c3":0.615,"c4":0.67},{"time":0.5667,"x":21.77,"y":0.31,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.6,"x":9.74,"y":8.3,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.6333,"x":2.8,"y":1.76,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.7}],"scale":[{"time":0.3333,"curve":0.195,"c2":0.37,"c3":0.609,"c4":0.73},{"time":0.3667,"x":0.922,"curve":0.334,"c2":0.33,"c3":0.667,"c4":0.67},{"time":0.5667,"x":1.099,"y":1.099,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"leftHand6":{"translate":[{"time":0.3667,"curve":0.255,"c2":0.51,"c3":0.622,"c4":0.85},{"time":0.6,"x":-274.69,"y":4.32}],"scale":[{"time":0.3667,"curve":0.255,"c2":0.51,"c3":0.622,"c4":0.85},{"time":0.6,"x":1.61,"y":0.832}]}},"ik":{"target3":[{"mix":0,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"curve":"stepped"},{"time":0.5667,"curve":0.189,"c2":0.41,"c3":0.68,"c4":0.82},{"time":0.7,"mix":0}]},"drawOrder":[{"offsets":[{"slot":"hand5","offset":21}]}],"events":[{"time":0.4,"name":"attack"}]},"Attack_MilitaryFan":{"slots":{"MilitaryFan1":{"attachment":[{"name":"arms/MilitaryFan/1_16"}]},"head":{"attachment":[{"time":0.0667,"name":"head3"},{"time":0.2667,"name":"head2"},{"time":0.5667,"name":"head"}]}},"bones":{"bone9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":11.15,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":34.68,"curve":0.281,"c2":0.33,"c3":0.618,"c4":0.67},{"time":0.2667,"angle":-7.76,"curve":0.258,"c2":0.48,"c3":0.788,"c4":0.94},{"time":0.5667,"angle":-25.5,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":-16.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":25.52,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":24.14,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone2":{"rotate":[{"curve":0.191,"c2":0.42,"c3":0.71,"c4":0.86},{"time":0.2333,"angle":7.73,"curve":0.382,"c2":0.48,"c3":0.72,"c4":0.82},{"time":0.2667,"angle":3.11,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":41.87,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":-44.77,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":-45.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}],"translate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.0667,"x":-24.64,"y":2.82,"curve":0.339,"c2":0.39,"c3":0.688,"c4":0.74},{"time":0.2333,"x":-48.38,"y":0.91,"curve":0.403,"c2":0.52,"c3":0.757,"c4":0.87},{"time":0.2667,"x":15.24,"y":-16.02,"curve":0.197,"c2":0.36,"c3":0.605,"c4":0.73},{"time":0.5667,"x":16.5,"y":-18.39,"curve":0.396,"c2":0.53,"c3":0.781,"c4":0.91},{"time":0.8}]},"target3":{"translate":[{"curve":0.22,"c2":0.34,"c3":0.584,"c4":0.69},{"time":0.2333,"x":-30.14,"y":22.82,"curve":0.353,"c2":0.52,"c3":0.792,"c4":0.93},{"time":0.2667,"x":19.4,"curve":"stepped"},{"time":0.7,"x":19.4,"curve":0.22,"c2":0.34,"c3":0.584,"c4":0.69},{"time":0.8}]},"rightHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":-17.23,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":-42.04,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":-67.66,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-71.53,"curve":"stepped"},{"time":0.5667,"angle":-71.53,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-50.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":29.71,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":0.57,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":-6.42,"curve":0.192,"c2":0.37,"c3":0.621,"c4":0.75},{"time":0.5333,"angle":-12.96,"curve":0.402,"c2":0.53,"c3":0.772,"c4":0.9},{"time":0.6,"angle":9.92,"curve":0.402,"c2":0.53,"c3":0.772,"c4":0.9},{"time":0.7}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":71.74,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":153.35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":108.51,"curve":0.197,"c2":0.36,"c3":0.605,"c4":0.73},{"time":0.5333,"angle":101.42,"curve":0.396,"c2":0.53,"c3":0.781,"c4":0.91},{"time":0.6,"angle":3.85,"curve":0.396,"c2":0.53,"c3":0.781,"c4":0.91},{"time":0.7,"angle":296.61,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":-2.49,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":22.96,"curve":0.281,"c2":0.33,"c3":0.618,"c4":0.67},{"time":0.2667,"angle":-20.34,"curve":0.258,"c2":0.48,"c3":0.788,"c4":0.94},{"time":0.5667,"angle":-26.66,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"Katana":{"scale":[{"time":0.2333,"curve":0.201,"c2":0.55,"c3":0.333,"c4":0.69},{"time":0.3,"x":1.192,"y":1.192,"curve":0.402,"c2":0.53,"c3":0.773,"c4":0.9},{"time":0.5333}]}},"events":[{"time":0.3,"name":"attack"}]},"Attack_Razor":{"slots":{"Razor1":{"attachment":[{"name":"arms/Razor/Razor"}]},"arms/longHandle/assault2":{"color":[{"time":0.3667,"color":"ffffff00","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"color":"ffffffff","curve":0.632,"c2":0.08,"c3":0.699,"c4":0.95},{"time":0.6,"color":"ffe10000"}],"attachment":[{"time":0.3667,"name":"arms/longHandle/assault"}]},"head":{"attachment":[{"time":0.1333,"name":"head2"},{"time":0.7,"name":"head"}]}},"bones":{"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":4.82,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":-12.13,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-28.54,"curve":"stepped"},{"time":0.5667,"angle":-28.54,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.6333,"angle":9.17,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.7}]},"leftHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":-34.14,"curve":0.214,"c2":0.35,"c3":0.585,"c4":0.69},{"time":0.3667,"angle":8.01,"curve":0.364,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.4,"angle":-34.14,"curve":"stepped"},{"time":0.5667,"angle":-34.14,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.6333,"angle":-15.73,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.7}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-0.73,"y":-1.99,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":1.18,"y":-0.93,"curve":"stepped"},{"time":0.5667,"x":1.18,"y":-0.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"Long":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":-5.31,"curve":0.316,"c2":0.33,"c3":0.65,"c4":0.67},{"time":0.1,"angle":98.55,"curve":0.283,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.5667,"angle":-168.42,"curve":0.248,"c2":0.34,"c3":0.594,"c4":0.67},{"time":0.6333,"angle":60.83,"curve":0.306,"c2":0.5,"c3":0.792,"c4":0.93},{"time":0.7}],"translate":[{"x":-3.64,"y":-4.81,"curve":"stepped"},{"time":0.3667,"x":-3.64,"y":-4.81,"curve":0.19,"c2":0.39,"c3":0.644,"c4":0.78},{"time":0.4,"x":8.73,"y":21.16,"curve":0.403,"c2":0.52,"c3":0.76,"c4":0.88},{"time":0.5667,"x":19.07,"y":21.44,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"x":-3.64,"y":-4.81}]},"rightHand":{"rotate":[{"angle":37.8,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1333,"angle":-51.87,"curve":0.214,"c2":0.35,"c3":0.585,"c4":0.69},{"time":0.3667,"angle":-58.63,"curve":0.364,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.5667,"angle":-35.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":37.8}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":11.83,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":65.92,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":14.18,"curve":"stepped"},{"time":0.5667,"angle":14.18,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"target3":{"translate":[{"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.0667,"x":-49.33,"y":21.01,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.1333,"x":-76.33,"y":8,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-87.05,"y":4.66,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":18.2,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":-54.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":1.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":12.51,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone9":{"rotate":[{"curve":0.191,"c2":0.38,"c3":0.632,"c4":0.76},{"time":0.1333,"angle":18.2,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":-52.51,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":50.75,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":57.57,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"bone8":{"rotate":[{"angle":0.79,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":-46.05,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":4.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-0.09,"y":-14.59,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4}]},"bone6":{"rotate":[{"angle":0.01,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":18.91,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":-35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7,"angle":-0.27}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-4.16,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-12.07,"curve":"stepped"},{"time":0.5667,"angle":-12.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":-8.4,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"angle":-11.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":13.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":6.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":-41.65,"y":-4.11,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.3667,"x":-51.48,"y":-6.32,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4,"x":9.48,"y":-5.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"x":13.1,"y":-8.29,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"CrossGun":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"x":8.27,"y":0.12,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"x":13.72,"y":0.21,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3667,"x":20.45,"y":-0.22,"curve":0.277,"c2":0.33,"c3":0.615,"c4":0.67},{"time":0.5667,"x":21.77,"y":0.31,"curve":0.298,"c2":0.33,"c3":0.633,"c4":0.67},{"time":0.6,"x":7.34,"y":-12.26,"curve":0.272,"c2":0.34,"c3":0.615,"c4":0.68},{"time":0.7}],"scale":[{"time":0.3333,"curve":0.195,"c2":0.37,"c3":0.609,"c4":0.73},{"time":0.3667,"x":0.922,"curve":0.334,"c2":0.33,"c3":0.667,"c4":0.67},{"time":0.5667,"x":1.099,"y":1.099,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7}]},"leftHand6":{"translate":[{"time":0.3667,"curve":0.255,"c2":0.51,"c3":0.622,"c4":0.85},{"time":0.6,"x":-274.69,"y":4.32}],"scale":[{"time":0.3667,"curve":0.255,"c2":0.51,"c3":0.622,"c4":0.85},{"time":0.6,"x":1.61,"y":0.832}]}},"ik":{"target3":[{"mix":0,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"curve":"stepped"},{"time":0.5667,"curve":0.189,"c2":0.41,"c3":0.68,"c4":0.82},{"time":0.7,"mix":0}]},"drawOrder":[{"time":0.0333,"offsets":[{"slot":"Razor1","offset":21},{"slot":"Razor2","offset":22},{"slot":"hand5","offset":9}]}],"events":[{"time":0.4,"name":"attack"}]},"Block_CrossGun_Shield":{"slots":{"CrossGun1":{"attachment":[{"name":"arms/CrossGun/2"}]},"arms/shield/shield":{"attachment":[{"name":"arms/shield/shield"}]},"arms/taidao/xiepidaoguang":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/taidao/xiepidaoguang"}]},"head":{"attachment":[{"time":0.0667,"name":"head3"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"Sword":{"translate":[{"x":-132.59,"y":45.28}]},"rightHand":{"rotate":[{"angle":37.4,"curve":0.196,"c2":0.36,"c3":0.606,"c4":0.73},{"time":0.0333,"angle":-24.82,"curve":"stepped"},{"time":0.3667,"angle":-24.82,"curve":0.231,"c2":0.48,"c3":0.785,"c4":0.94},{"time":0.5667,"angle":37.4}]},"bone13":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.0333,"angle":103.69,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2,"angle":114.8,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3667,"angle":103.69,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667}]},"bone12":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.0333,"angle":-28.48,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2,"angle":-48.87,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3667,"angle":311.13,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667}]},"leftHand":{"rotate":[{"curve":0.327,"c2":0.33,"c3":0.66,"c4":0.67},{"time":0.0333,"angle":-58.43,"curve":0.293,"c2":0.33,"c3":0.629,"c4":0.67},{"time":0.3,"angle":-54.27,"curve":0.306,"c2":0.34,"c3":0.641,"c4":0.67},{"time":0.5667,"angle":-27.97}]},"bone10":{"rotate":[{"curve":0.327,"c2":0.33,"c3":0.66,"c4":0.67},{"time":0.0333,"angle":2.16,"curve":0.321,"c2":0.33,"c3":0.655,"c4":0.67},{"time":0.1,"angle":4.28,"curve":0.277,"c2":0.34,"c3":0.616,"c4":0.67},{"time":0.2,"angle":23.2,"curve":0.277,"c2":0.34,"c3":0.616,"c4":0.67},{"time":0.3667,"angle":4.28,"curve":0.277,"c2":0.34,"c3":0.616,"c4":0.67},{"time":0.5667}],"translate":[{"curve":0.3,"c2":0.33,"c3":0.635,"c4":0.67},{"time":0.0333,"x":2.06,"y":-0.84,"curve":0.235,"c2":0.48,"c3":0.786,"c4":0.94},{"time":0.5667}]},"bone9":{"rotate":[{"curve":0.33,"c2":0.33,"c3":0.663,"c4":0.67},{"time":0.0333,"angle":60.46,"curve":0.327,"c2":0.33,"c3":0.66,"c4":0.67},{"time":0.1,"angle":60.07,"curve":0.299,"c2":0.33,"c3":0.634,"c4":0.67},{"time":0.2,"angle":33.16,"curve":0.299,"c2":0.33,"c3":0.634,"c4":0.67},{"time":0.3667,"angle":53.08,"curve":0.299,"c2":0.33,"c3":0.634,"c4":0.67},{"time":0.5667}]},"bone8":{"rotate":[{"angle":-0.9}]},"bone7":{"rotate":[{"angle":7.07}]},"bone6":{"rotate":[{"angle":7.6}]},"bone5":{"rotate":[{"angle":-4.28}]},"bone3":{"rotate":[{"time":0.1,"curve":0.319,"c2":0.33,"c3":0.652,"c4":0.67},{"time":0.2,"angle":-10.34,"curve":0.285,"c2":0.34,"c3":0.623,"c4":0.67},{"time":0.3667}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-0.73,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":4.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":6.06,"y":-3.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"x":-11.7,"y":-3.04,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667}]},"light":{"translate":[{"x":290.25,"y":115.87}]}}},"Block_Katana_Shield":{"slots":{"Katana1":{"attachment":[{"name":"arms/taidao/taidao"}]},"arms/shield/shield":{"attachment":[{"name":"arms/shield/shield"}]},"arms/taidao/xiepidaoguang":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/taidao/xiepidaoguang"}]},"head":{"attachment":[{"time":0.0667,"name":"head3"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"Sword":{"translate":[{"x":-132.59,"y":45.28}]},"rightHand":{"rotate":[{"curve":0.196,"c2":0.36,"c3":0.606,"c4":0.73},{"time":0.0333,"angle":-24.82,"curve":"stepped"},{"time":0.3667,"angle":-24.82,"curve":0.231,"c2":0.48,"c3":0.785,"c4":0.94},{"time":0.5667}]},"bone13":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.0333,"angle":103.69,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2,"angle":114.8,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3667,"angle":103.69,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667}]},"bone12":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.0333,"angle":-28.48,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2,"angle":-48.87,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3667,"angle":311.13,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667}]},"leftHand":{"rotate":[{"curve":0.327,"c2":0.33,"c3":0.66,"c4":0.67},{"time":0.0333,"angle":-58.43,"curve":0.293,"c2":0.33,"c3":0.629,"c4":0.67},{"time":0.3,"angle":-54.27,"curve":0.306,"c2":0.34,"c3":0.641,"c4":0.67},{"time":0.5667,"angle":-27.97}]},"bone10":{"rotate":[{"curve":0.327,"c2":0.33,"c3":0.66,"c4":0.67},{"time":0.0333,"angle":2.16,"curve":0.321,"c2":0.33,"c3":0.655,"c4":0.67},{"time":0.1,"angle":4.28,"curve":0.277,"c2":0.34,"c3":0.616,"c4":0.67},{"time":0.2,"angle":23.2,"curve":0.277,"c2":0.34,"c3":0.616,"c4":0.67},{"time":0.3667,"angle":4.28,"curve":0.277,"c2":0.34,"c3":0.616,"c4":0.67},{"time":0.5667}],"translate":[{"curve":0.3,"c2":0.33,"c3":0.635,"c4":0.67},{"time":0.0333,"x":2.06,"y":-0.84,"curve":0.235,"c2":0.48,"c3":0.786,"c4":0.94},{"time":0.5667}]},"bone9":{"rotate":[{"curve":0.33,"c2":0.33,"c3":0.663,"c4":0.67},{"time":0.0333,"angle":60.46,"curve":0.327,"c2":0.33,"c3":0.66,"c4":0.67},{"time":0.1,"angle":60.07,"curve":0.299,"c2":0.33,"c3":0.634,"c4":0.67},{"time":0.2,"angle":33.16,"curve":0.299,"c2":0.33,"c3":0.634,"c4":0.67},{"time":0.3667,"angle":53.08,"curve":0.299,"c2":0.33,"c3":0.634,"c4":0.67},{"time":0.5667}]},"bone8":{"rotate":[{"angle":-0.9}]},"bone7":{"rotate":[{"angle":7.07}]},"bone6":{"rotate":[{"angle":7.6}]},"bone5":{"rotate":[{"angle":-4.28}]},"bone3":{"rotate":[{"time":0.1,"curve":0.319,"c2":0.33,"c3":0.652,"c4":0.67},{"time":0.2,"angle":-10.34,"curve":0.285,"c2":0.34,"c3":0.623,"c4":0.67},{"time":0.3667}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-0.73,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":4.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":6.06,"y":-3.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"x":-11.7,"y":-3.04,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667}]},"light":{"translate":[{"x":290.25,"y":115.87}]}}},"Block_LongGun_Shield":{"slots":{"LongGun1":{"attachment":[{"name":"arms/longHandle/2"}]},"arms/shield/shield":{"attachment":[{"name":"arms/shield/shield"}]},"arms/taidao/xiepidaoguang":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/taidao/xiepidaoguang"}]},"head":{"attachment":[{"time":0.0667,"name":"head3"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"Sword":{"translate":[{"x":-132.59,"y":45.28}]},"rightHand":{"rotate":[{"angle":37.4,"curve":0.196,"c2":0.36,"c3":0.606,"c4":0.73},{"time":0.0333,"angle":-24.82,"curve":"stepped"},{"time":0.3667,"angle":-24.82,"curve":0.231,"c2":0.48,"c3":0.785,"c4":0.94},{"time":0.5667,"angle":37.4}]},"bone13":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.0333,"angle":103.69,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2,"angle":114.8,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3667,"angle":103.69,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667}]},"bone12":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.0333,"angle":-28.48,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2,"angle":-48.87,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3667,"angle":311.13,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667}]},"leftHand":{"rotate":[{"curve":0.327,"c2":0.33,"c3":0.66,"c4":0.67},{"time":0.0333,"angle":-58.43,"curve":0.293,"c2":0.33,"c3":0.629,"c4":0.67},{"time":0.3,"angle":-54.27,"curve":0.306,"c2":0.34,"c3":0.641,"c4":0.67},{"time":0.5667,"angle":-27.97}]},"bone10":{"rotate":[{"curve":0.327,"c2":0.33,"c3":0.66,"c4":0.67},{"time":0.0333,"angle":2.16,"curve":0.321,"c2":0.33,"c3":0.655,"c4":0.67},{"time":0.1,"angle":4.28,"curve":0.277,"c2":0.34,"c3":0.616,"c4":0.67},{"time":0.2,"angle":23.2,"curve":0.277,"c2":0.34,"c3":0.616,"c4":0.67},{"time":0.3667,"angle":4.28,"curve":0.277,"c2":0.34,"c3":0.616,"c4":0.67},{"time":0.5667}],"translate":[{"curve":0.3,"c2":0.33,"c3":0.635,"c4":0.67},{"time":0.0333,"x":2.06,"y":-0.84,"curve":0.235,"c2":0.48,"c3":0.786,"c4":0.94},{"time":0.5667}]},"bone9":{"rotate":[{"curve":0.33,"c2":0.33,"c3":0.663,"c4":0.67},{"time":0.0333,"angle":60.46,"curve":0.327,"c2":0.33,"c3":0.66,"c4":0.67},{"time":0.1,"angle":60.07,"curve":0.299,"c2":0.33,"c3":0.634,"c4":0.67},{"time":0.2,"angle":33.16,"curve":0.299,"c2":0.33,"c3":0.634,"c4":0.67},{"time":0.3667,"angle":53.08,"curve":0.299,"c2":0.33,"c3":0.634,"c4":0.67},{"time":0.5667}]},"bone8":{"rotate":[{"angle":-0.9}]},"bone7":{"rotate":[{"angle":7.07}]},"bone6":{"rotate":[{"angle":7.6}]},"bone5":{"rotate":[{"angle":-4.28}]},"bone3":{"rotate":[{"time":0.1,"curve":0.319,"c2":0.33,"c3":0.652,"c4":0.67},{"time":0.2,"angle":-10.34,"curve":0.285,"c2":0.34,"c3":0.623,"c4":0.67},{"time":0.3667}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-0.73,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":4.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":6.06,"y":-3.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"x":-11.7,"y":-3.04,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667}]},"light":{"translate":[{"x":290.25,"y":115.87}]}}},"Block_RazorGun_Shield":{"slots":{"Razor1":{"attachment":[{"name":"arms/Razor/Razor"}]},"arms/shield/shield":{"attachment":[{"name":"arms/shield/shield"}]},"arms/taidao/xiepidaoguang":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/taidao/xiepidaoguang"}]},"head":{"attachment":[{"time":0.0667,"name":"head3"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"Sword":{"translate":[{"x":-132.59,"y":45.28}]},"rightHand":{"rotate":[{"angle":37.4,"curve":0.196,"c2":0.36,"c3":0.606,"c4":0.73},{"time":0.0333,"angle":-24.82,"curve":"stepped"},{"time":0.3667,"angle":-24.82,"curve":0.231,"c2":0.48,"c3":0.785,"c4":0.94},{"time":0.5667,"angle":37.4}]},"bone13":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.0333,"angle":103.69,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2,"angle":114.8,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3667,"angle":103.69,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667}]},"bone12":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.0333,"angle":-28.48,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2,"angle":-48.87,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3667,"angle":311.13,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667}]},"leftHand":{"rotate":[{"curve":0.327,"c2":0.33,"c3":0.66,"c4":0.67},{"time":0.0333,"angle":-58.43,"curve":0.293,"c2":0.33,"c3":0.629,"c4":0.67},{"time":0.3,"angle":-54.27,"curve":0.306,"c2":0.34,"c3":0.641,"c4":0.67},{"time":0.5667,"angle":-27.97}]},"bone10":{"rotate":[{"curve":0.327,"c2":0.33,"c3":0.66,"c4":0.67},{"time":0.0333,"angle":2.16,"curve":0.321,"c2":0.33,"c3":0.655,"c4":0.67},{"time":0.1,"angle":4.28,"curve":0.277,"c2":0.34,"c3":0.616,"c4":0.67},{"time":0.2,"angle":23.2,"curve":0.277,"c2":0.34,"c3":0.616,"c4":0.67},{"time":0.3667,"angle":4.28,"curve":0.277,"c2":0.34,"c3":0.616,"c4":0.67},{"time":0.5667}],"translate":[{"curve":0.3,"c2":0.33,"c3":0.635,"c4":0.67},{"time":0.0333,"x":2.06,"y":-0.84,"curve":0.235,"c2":0.48,"c3":0.786,"c4":0.94},{"time":0.5667}]},"bone9":{"rotate":[{"curve":0.33,"c2":0.33,"c3":0.663,"c4":0.67},{"time":0.0333,"angle":60.46,"curve":0.327,"c2":0.33,"c3":0.66,"c4":0.67},{"time":0.1,"angle":60.07,"curve":0.299,"c2":0.33,"c3":0.634,"c4":0.67},{"time":0.2,"angle":33.16,"curve":0.299,"c2":0.33,"c3":0.634,"c4":0.67},{"time":0.3667,"angle":53.08,"curve":0.299,"c2":0.33,"c3":0.634,"c4":0.67},{"time":0.5667}]},"bone8":{"rotate":[{"angle":-0.9}]},"bone7":{"rotate":[{"angle":7.07}]},"bone6":{"rotate":[{"angle":7.6}]},"bone5":{"rotate":[{"angle":-4.28}]},"bone3":{"rotate":[{"time":0.1,"curve":0.319,"c2":0.33,"c3":0.652,"c4":0.67},{"time":0.2,"angle":-10.34,"curve":0.285,"c2":0.34,"c3":0.623,"c4":0.67},{"time":0.3667}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-0.73,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":4.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":6.06,"y":-3.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"x":-11.7,"y":-3.04,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667}]},"light":{"translate":[{"x":290.25,"y":115.87}]}}},"Dead_Arch":{"slots":{"Arch1":{"attachment":[{"name":"arms/arch/arch"}]},"arms/arch/Quiver":{"attachment":[{"name":"arms/arch/Quiver"}]},"arms/arch/bowstring":{"attachment":[{"name":"arms/arch/bowstring"}]},"head":{"attachment":[{"time":0.0333,"name":"head3"}]}},"bones":{"Crossbow":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":8.26,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":15.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":25.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":29.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":60.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":98.2,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"angle":173.56,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"angle":-117.22,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-95.53,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-73.92}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":2.82,"y":36.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"x":-0.5,"y":36.35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-3.97,"y":33.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-1.47,"y":44.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"x":-39.24,"y":59.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"x":-95.95,"y":52.89,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"x":-93.73,"y":63.14,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"x":-129.81,"y":53.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":-145.17,"y":47.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-146.21,"y":46.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-166.52,"y":23.71}]},"bone11":{"rotate":[{"time":0.2667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"angle":-53.61}],"translate":[{"time":0.3,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"x":30.52,"y":-0.32}]},"Arch":{"rotate":[{"time":0.2333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"angle":73.24,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":81.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":105.47}],"translate":[{"time":0.2667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-134.85,"y":33.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-142.75,"y":29.19}]},"target2":{"translate":[{"curve":0.208,"c2":0.35,"c3":0.588,"c4":0.7},{"time":0.1667,"x":-65.62,"y":-5.96,"curve":0.331,"c2":0.38,"c3":0.678,"c4":0.72},{"time":0.2667,"x":-80.96,"y":8.29,"curve":0.344,"c2":0.36,"c3":0.678,"c4":0.7},{"time":0.3,"x":-82.58,"y":-13.36,"curve":0.35,"c2":0.37,"c3":0.685,"c4":0.71},{"time":0.3333,"x":-76.49,"y":17.63,"curve":0.391,"c2":0.49,"c3":0.733,"c4":0.84},{"time":0.4,"x":-69.16,"y":-10.3}]},"target3":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-74.94,"y":-11.21,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"x":-107.03,"y":15.62,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.3,"x":-139.24,"y":-10.84,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.3333,"x":-154.42,"y":18.74,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4,"x":-175.21,"y":-11.21}]},"bone13":{"rotate":[{"curve":0.242,"c2":0.34,"c3":0.591,"c4":0.68},{"time":0.1667,"angle":70,"curve":0.384,"c2":0.53,"c3":0.787,"c4":0.92},{"time":0.4,"angle":-1.79}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":31.94,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-66.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-38.17}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":35.88,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-35.91}]},"bone9":{"rotate":[{"curve":0.21,"c2":0.35,"c3":0.587,"c4":0.7},{"time":0.0333,"angle":70.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-11.14,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":17.36}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":0.66,"y":0.72}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.248,"c2":0.34,"c3":0.594,"c4":0.67},{"time":0.0333,"angle":-23.04,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"angle":-77.27,"curve":0.207,"c2":0.35,"c3":0.589,"c4":0.7},{"time":0.2667,"angle":-64.57,"curve":0.33,"c2":0.36,"c3":0.667,"c4":0.69},{"time":0.3,"angle":32.77,"curve":0.343,"c2":0.37,"c3":0.681,"c4":0.71},{"time":0.3333,"angle":-22.13,"curve":0.403,"c2":0.52,"c3":0.759,"c4":0.88},{"time":0.4,"angle":-15.85}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-43.72,"curve":0.144,"c2":0.4,"c3":0.456,"c4":0.89},{"time":0.1667,"angle":0.09}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":9.03,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"angle":33.5,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.2667,"angle":85.46,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.3,"angle":88.03,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.3333,"angle":95,"curve":0.345,"c2":0.4,"c3":0.692,"c4":0.74},{"time":0.3667,"angle":99.39,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.4,"angle":86.14}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":-78.83,"y":-1.72,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"x":-135.41,"y":-15.18,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.2667,"x":-175.24,"y":-51.82,"curve":0.298,"c2":0.33,"c3":0.633,"c4":0.67},{"time":0.3,"x":-194.67,"y":-41.36,"curve":0.308,"c2":0.33,"c3":0.642,"c4":0.67},{"time":0.3333,"x":-207.09,"y":-53.3,"curve":0.314,"c2":0.34,"c3":0.648,"c4":0.67},{"time":0.3667,"x":-221.68,"y":-46.17,"curve":0.319,"c2":0.34,"c3":0.653,"c4":0.67},{"time":0.4,"x":-235.73,"y":-65.6}]},"IronCannon":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":8.26,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":15.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":25.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":29.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":60.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":98.2,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"angle":173.56,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"angle":-117.22,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-95.53,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-73.92}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":2.82,"y":36.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"x":-0.5,"y":36.35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-3.97,"y":33.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-1.47,"y":44.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"x":-39.24,"y":59.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"x":-95.95,"y":52.89,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"x":-93.73,"y":63.14,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"x":-129.81,"y":53.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":-145.17,"y":47.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-146.21,"y":46.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-166.52,"y":23.71}]}},"events":[{"time":0.4667,"name":"dead"},{"time":0.5,"name":"dead"}]},"Dead_CorssGun":{"slots":{"CrossGun1":{"attachment":[{"name":"arms/CrossGun/2"}]},"hand1":{"attachment":[{"name":null},{"time":0.0333,"name":"hand1"}]},"hand3":{"attachment":[{"name":"hand3"},{"time":0.1667,"name":null}]},"hand4":{"attachment":[{"name":"hand2"},{"time":0.1667,"name":null}]},"head":{"attachment":[{"time":0.0333,"name":"head3"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"light":{"translate":[{"x":290.25,"y":115.87}]},"Crossbow":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":8.26,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":15.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":25.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":29.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":60.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":98.2,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"angle":173.56,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"angle":-117.22,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-95.53,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-73.92}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":2.82,"y":36.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"x":-0.5,"y":36.35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-3.97,"y":33.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-1.47,"y":44.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"x":-39.24,"y":59.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"x":-95.95,"y":52.89,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"x":-93.73,"y":63.14,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"x":-129.81,"y":53.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":-145.17,"y":47.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-146.21,"y":46.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-166.52,"y":23.71}]},"bone11":{"rotate":[{"time":0.2667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"angle":-53.61}],"translate":[{"time":0.3,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"x":30.52,"y":-0.32}]},"Arch":{"rotate":[{"time":0.2333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"angle":73.24,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":81.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":105.47}],"translate":[{"time":0.2667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-134.85,"y":33.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-142.75,"y":29.19}]},"Long":{"translate":[{"x":-3.64,"y":-4.81}]},"target2":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-65.62,"y":-5.96,"curve":0.331,"c2":0.38,"c3":0.678,"c4":0.72},{"time":0.2667,"x":-80.96,"y":8.29,"curve":0.344,"c2":0.36,"c3":0.678,"c4":0.7},{"time":0.3,"x":-82.58,"y":-13.36,"curve":0.35,"c2":0.37,"c3":0.685,"c4":0.71},{"time":0.3333,"x":-76.49,"y":17.63,"curve":0.391,"c2":0.49,"c3":0.733,"c4":0.84},{"time":0.4,"x":-69.16,"y":-10.3}]},"target3":{"translate":[{"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.1667,"x":-74.94,"y":-11.21,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"x":-107.03,"y":15.62,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.3,"x":-139.24,"y":-10.84,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.3333,"x":-154.42,"y":18.74,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4,"x":-175.21,"y":-11.21}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":70,"curve":0.384,"c2":0.53,"c3":0.787,"c4":0.92},{"time":0.4,"angle":-1.79}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":31.94,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-66.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-38.17}]},"leftHand":{"rotate":[{"angle":-40.41,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":9.64}],"translate":[{"x":-0.73,"y":-1.99,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-0.9,"y":0.15}]},"bone10":{"rotate":[{"angle":-80.49,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":35.88,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-35.91}]},"bone9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":70.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-11.14,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":17.36}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":0.66,"y":0.72}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-23.04,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"angle":-77.27,"curve":0.207,"c2":0.35,"c3":0.589,"c4":0.7},{"time":0.2667,"angle":-64.57,"curve":0.33,"c2":0.36,"c3":0.667,"c4":0.69},{"time":0.3,"angle":32.77,"curve":0.343,"c2":0.37,"c3":0.681,"c4":0.71},{"time":0.3333,"angle":-22.13,"curve":0.403,"c2":0.52,"c3":0.759,"c4":0.88},{"time":0.4,"angle":-15.85}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-43.72,"curve":0.144,"c2":0.4,"c3":0.456,"c4":0.89},{"time":0.1667,"angle":0.09}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":9.03,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"angle":33.5,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.2667,"angle":85.46,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.3,"angle":88.03,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.3333,"angle":95,"curve":0.345,"c2":0.4,"c3":0.692,"c4":0.74},{"time":0.3667,"angle":99.39,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.4,"angle":86.14}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":-78.83,"y":-1.72,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"x":-135.41,"y":-15.18,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.2667,"x":-175.24,"y":-51.82,"curve":0.298,"c2":0.33,"c3":0.633,"c4":0.67},{"time":0.3,"x":-194.67,"y":-41.36,"curve":0.308,"c2":0.33,"c3":0.642,"c4":0.67},{"time":0.3333,"x":-207.09,"y":-53.3,"curve":0.314,"c2":0.34,"c3":0.648,"c4":0.67},{"time":0.3667,"x":-221.68,"y":-46.17,"curve":0.319,"c2":0.34,"c3":0.653,"c4":0.67},{"time":0.4,"x":-235.73,"y":-65.6}]},"CrossGun":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-6.56,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"angle":15.23,"curve":0.193,"c2":0.37,"c3":0.616,"c4":0.74},{"time":0.3667,"angle":118.6,"curve":0.354,"c2":0.4,"c3":0.696,"c4":0.74},{"time":0.4333,"angle":113.33,"curve":0.396,"c2":0.51,"c3":0.741,"c4":0.85},{"time":0.4667,"angle":134.83}],"translate":[{"time":0.3,"curve":0.21,"c2":0.35,"c3":0.587,"c4":0.7},{"time":0.3667,"x":-73.64,"y":-110.61,"curve":0.37,"c2":0.52,"c3":0.79,"c4":0.92},{"time":0.4667,"x":-27.75,"y":-198.13}]},"IronCannon":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":8.26,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":15.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":25.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":29.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":60.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":98.2,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"angle":173.56,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"angle":-117.22,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-95.53,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-73.92}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":2.82,"y":36.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"x":-0.5,"y":36.35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-3.97,"y":33.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-1.47,"y":44.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"x":-39.24,"y":59.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"x":-95.95,"y":52.89,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"x":-93.73,"y":63.14,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"x":-129.81,"y":53.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":-145.17,"y":47.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-146.21,"y":46.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-166.52,"y":23.71}]}},"events":[{"time":0.5,"name":"dead"}]},"Dead_Crossbow":{"slots":{"Crossbow1":{"attachment":[{"name":"arms/crossbow/Crossbow"}]},"arms/arch/arrow2":{"attachment":[{"name":"arms/arch/arrow"}]},"arms/arch/bowstring2":{"attachment":[{"name":"arms/arch/bowstring"}]},"head":{"attachment":[{"time":0.0333,"name":"head3"}]}},"bones":{"Crossbow":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":8.26,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":15.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":25.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":29.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":60.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":98.2,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"angle":173.56,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"angle":-117.22,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-95.53,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-73.92}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":2.82,"y":36.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"x":-0.5,"y":36.35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-3.97,"y":33.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-1.47,"y":44.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"x":-39.24,"y":59.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"x":-95.95,"y":52.89,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"x":-93.73,"y":63.14,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"x":-129.81,"y":53.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":-145.17,"y":47.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-146.21,"y":46.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-166.52,"y":23.71}]},"target2":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-65.62,"y":-5.96,"curve":0.331,"c2":0.38,"c3":0.678,"c4":0.72},{"time":0.2667,"x":-80.96,"y":8.29,"curve":0.344,"c2":0.36,"c3":0.678,"c4":0.7},{"time":0.3,"x":-82.58,"y":-13.36,"curve":0.35,"c2":0.37,"c3":0.685,"c4":0.71},{"time":0.3333,"x":-76.49,"y":17.63,"curve":0.391,"c2":0.49,"c3":0.733,"c4":0.84},{"time":0.4,"x":-69.16,"y":-10.3}]},"target3":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-74.94,"y":-11.21,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"x":-107.03,"y":15.62,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.3,"x":-139.24,"y":-10.84,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.3333,"x":-154.42,"y":18.74,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4,"x":-175.21,"y":-11.21}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":70,"curve":0.384,"c2":0.53,"c3":0.787,"c4":0.92},{"time":0.4,"angle":-1.79}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":31.94,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-66.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-38.17}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":35.88,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-35.91}]},"bone9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":70.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-11.14,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":17.36}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":0.66,"y":0.72}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-23.04,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"angle":-77.27,"curve":0.207,"c2":0.35,"c3":0.589,"c4":0.7},{"time":0.2667,"angle":-64.57,"curve":0.33,"c2":0.36,"c3":0.667,"c4":0.69},{"time":0.3,"angle":32.77,"curve":0.343,"c2":0.37,"c3":0.681,"c4":0.71},{"time":0.3333,"angle":-22.13,"curve":0.403,"c2":0.52,"c3":0.759,"c4":0.88},{"time":0.4,"angle":-15.85}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-43.72,"curve":0.144,"c2":0.4,"c3":0.456,"c4":0.89},{"time":0.1667,"angle":0.09}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":9.03,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"angle":33.5,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.2667,"angle":85.46,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.3,"angle":88.03,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.3333,"angle":95,"curve":0.345,"c2":0.4,"c3":0.692,"c4":0.74},{"time":0.3667,"angle":99.39,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.4,"angle":86.14}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":-78.83,"y":-1.72,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"x":-135.41,"y":-15.18,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.2667,"x":-175.24,"y":-51.82,"curve":0.298,"c2":0.33,"c3":0.633,"c4":0.67},{"time":0.3,"x":-194.67,"y":-41.36,"curve":0.308,"c2":0.33,"c3":0.642,"c4":0.67},{"time":0.3333,"x":-207.09,"y":-53.3,"curve":0.314,"c2":0.34,"c3":0.648,"c4":0.67},{"time":0.3667,"x":-221.68,"y":-46.17,"curve":0.319,"c2":0.34,"c3":0.653,"c4":0.67},{"time":0.4,"x":-235.73,"y":-65.6}]},"smake":{"translate":[{"time":0.3333,"x":44.2,"y":-33.36}]},"IronCannon":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":8.26,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":15.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":25.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":29.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":60.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":98.2,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"angle":173.56,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"angle":-117.22,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-95.53,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-73.92}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":2.82,"y":36.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"x":-0.5,"y":36.35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-3.97,"y":33.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-1.47,"y":44.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"x":-39.24,"y":59.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"x":-95.95,"y":52.89,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"x":-93.73,"y":63.14,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"x":-129.81,"y":53.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":-145.17,"y":47.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-146.21,"y":46.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-166.52,"y":23.71}]}},"events":[{"time":0.4,"name":"dead"},{"time":0.5,"name":"dead"}]},"Dead_Dagger":{"slots":{"Dagger1":{"attachment":[{"name":"arms/dagger/dagger"}]},"arms/dagger/scabbard":{"attachment":[{"name":"arms/dagger/scabbard"}]},"head":{"attachment":[{"time":0.0333,"name":"head3"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"light":{"translate":[{"x":290.25,"y":115.87}]},"Crossbow":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":8.26,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":15.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":25.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":29.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":60.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":98.2,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"angle":173.56,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"angle":-117.22,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-95.53,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-73.92}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":2.82,"y":36.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"x":-0.5,"y":36.35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-3.97,"y":33.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-1.47,"y":44.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"x":-39.24,"y":59.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"x":-95.95,"y":52.89,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"x":-93.73,"y":63.14,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"x":-129.81,"y":53.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":-145.17,"y":47.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-146.21,"y":46.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-166.52,"y":23.71}]},"bone11":{"rotate":[{"time":0.2667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"angle":-53.61}],"translate":[{"time":0.3,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"x":30.52,"y":-0.32}]},"Arch":{"rotate":[{"time":0.2333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"angle":73.24,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":81.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":105.47}],"translate":[{"time":0.2667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-134.85,"y":33.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-142.75,"y":29.19}]},"target2":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-65.62,"y":-5.96,"curve":0.331,"c2":0.38,"c3":0.678,"c4":0.72},{"time":0.2667,"x":-80.96,"y":8.29,"curve":0.344,"c2":0.36,"c3":0.678,"c4":0.7},{"time":0.3,"x":-82.58,"y":-13.36,"curve":0.35,"c2":0.37,"c3":0.685,"c4":0.71},{"time":0.3333,"x":-76.49,"y":17.63,"curve":0.391,"c2":0.49,"c3":0.733,"c4":0.84},{"time":0.4,"x":-69.16,"y":-10.3}]},"Katana":{"rotate":[{"time":0.2667,"curve":0.215,"c2":0.34,"c3":0.585,"c4":0.69},{"time":0.3667,"angle":117.39,"curve":0.323,"c2":0.36,"c3":0.663,"c4":0.7},{"time":0.4333,"angle":110.48,"curve":0.344,"c2":0.38,"c3":0.685,"c4":0.72},{"time":0.4667,"angle":124.52,"curve":0.372,"c2":0.43,"c3":0.714,"c4":0.77},{"time":0.5,"angle":106.19}],"translate":[{"time":0.2667,"curve":0.231,"c2":0.34,"c3":0.586,"c4":0.68},{"time":0.3333,"x":-78.86,"y":32.5,"curve":0.32,"c2":0.34,"c3":0.655,"c4":0.68},{"time":0.3667,"x":-112.54,"y":17.14,"curve":0.323,"c2":0.36,"c3":0.663,"c4":0.7},{"time":0.5,"x":-130.54,"y":13.32}]},"target3":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-74.94,"y":-11.21,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"x":-107.03,"y":15.62,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.3,"x":-139.24,"y":-10.84,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.3333,"x":-154.42,"y":18.74,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4,"x":-175.21,"y":-11.21}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":70,"curve":0.384,"c2":0.53,"c3":0.787,"c4":0.92},{"time":0.4,"angle":-1.79}]},"bone12":{"rotate":[{"curve":0.312,"c2":0.68,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":31.94,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-66.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-38.17}]},"bone10":{"rotate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.1667,"angle":35.88,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-35.91}]},"bone9":{"rotate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.0333,"angle":70.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-11.14,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":17.36}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":0.66,"y":0.72}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.252,"c2":0.34,"c3":0.597,"c4":0.67},{"time":0.0333,"angle":-23.04,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"angle":-77.27,"curve":0.207,"c2":0.35,"c3":0.589,"c4":0.7},{"time":0.2667,"angle":-64.57,"curve":0.33,"c2":0.36,"c3":0.667,"c4":0.69},{"time":0.3,"angle":32.77,"curve":0.343,"c2":0.37,"c3":0.681,"c4":0.71},{"time":0.3333,"angle":-22.13,"curve":0.403,"c2":0.52,"c3":0.759,"c4":0.88},{"time":0.4,"angle":-15.85}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-43.72,"curve":0.144,"c2":0.4,"c3":0.456,"c4":0.89},{"time":0.1667,"angle":0.09}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":9.03,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"angle":33.5,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.2667,"angle":85.46,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.3,"angle":88.03,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.3333,"angle":95,"curve":0.345,"c2":0.4,"c3":0.692,"c4":0.74},{"time":0.3667,"angle":99.39,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.4,"angle":86.14}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":-78.83,"y":-1.72,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"x":-135.41,"y":-15.18,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.2667,"x":-175.24,"y":-51.82,"curve":0.298,"c2":0.33,"c3":0.633,"c4":0.67},{"time":0.3,"x":-194.67,"y":-41.36,"curve":0.308,"c2":0.33,"c3":0.642,"c4":0.67},{"time":0.3333,"x":-207.09,"y":-53.3,"curve":0.314,"c2":0.34,"c3":0.648,"c4":0.67},{"time":0.3667,"x":-221.68,"y":-46.17,"curve":0.319,"c2":0.34,"c3":0.653,"c4":0.67},{"time":0.4,"x":-235.73,"y":-65.6}]},"smake":{"translate":[{"time":0.3333,"x":44.2,"y":-33.36}]},"IronCannon":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":8.26,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":15.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":25.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":29.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":60.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":98.2,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"angle":173.56,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"angle":-117.22,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-95.53,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-73.92}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":2.82,"y":36.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"x":-0.5,"y":36.35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-3.97,"y":33.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-1.47,"y":44.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"x":-39.24,"y":59.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"x":-95.95,"y":52.89,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"x":-93.73,"y":63.14,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"x":-129.81,"y":53.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":-145.17,"y":47.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-146.21,"y":46.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-166.52,"y":23.71}]}},"events":[{"time":0.5,"name":"dead"}]},"Dead_Fan":{"slots":{"Flag1":{"attachment":[{"name":"arms/fan/1"}]},"Flag2":{"attachment":[{"name":"arms/fan/3"}]},"Flag3":{"attachment":[{"name":"arms/fan/2"}]},"Flag4":{"attachment":[{"name":"arms/fan/2"}]},"Flag5":{"attachment":[{"name":"arms/fan/2"}]},"Flag6":{"attachment":[{"name":"arms/fan/2"}]},"Flag7":{"attachment":[{"name":"arms/fan/2"}]},"hand1":{"attachment":[{"name":null},{"time":0.0333,"name":"hand1"}]},"hand3":{"attachment":[{"name":"hand3"},{"time":0.1667,"name":null}]},"hand4":{"attachment":[{"name":"hand2"},{"time":0.1667,"name":null}]},"head":{"attachment":[{"time":0.0333,"name":"head3"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"bone21":{"rotate":[{"curve":0.301,"c2":0.33,"c3":0.636,"c4":0.67},{"time":0.0333,"angle":27.02,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":75.61,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"angle":-25.77,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":17.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-32.13,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.8,"angle":-32.35}]},"bone20":{"rotate":[{"curve":0.269,"c2":0.33,"c3":0.608,"c4":0.67},{"time":0.0333,"angle":42.57,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":52.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"angle":-39.52,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":17.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-44.97}]},"bone19":{"rotate":[{"curve":0.242,"c2":0.34,"c3":0.591,"c4":0.68},{"time":0.0333,"angle":27.02,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":58.83,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"angle":-30.28,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":17.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-44.61}]},"bone18":{"rotate":[{"curve":0.242,"c2":0.34,"c3":0.591,"c4":0.68},{"time":0.0333,"angle":31.19,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":61.17,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"angle":-39.52,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":17.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-65.15}]},"bone17":{"rotate":[{"angle":-0.02,"curve":0.258,"c2":0.34,"c3":0.6,"c4":0.67},{"time":0.0333,"angle":37.13,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":75.58,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"angle":-29.3,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":17.84,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-17.49}]},"Flag":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-8.04,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"angle":8.3,"curve":0.193,"c2":0.37,"c3":0.616,"c4":0.74},{"time":0.4,"angle":-220.46,"curve":0.354,"c2":0.4,"c3":0.696,"c4":0.74},{"time":0.4333,"angle":-233.19,"curve":0.396,"c2":0.51,"c3":0.741,"c4":0.85},{"time":0.4667,"angle":-232.11}],"translate":[{"time":0.3,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"x":-32.99,"y":-195.39}]},"Crossbow":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":8.26,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":15.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":25.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":29.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":60.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":98.2,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"angle":173.56,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"angle":-117.22,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-95.53,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-73.92}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":2.82,"y":36.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"x":-0.5,"y":36.35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-3.97,"y":33.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-1.47,"y":44.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"x":-39.24,"y":59.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"x":-95.95,"y":52.89,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"x":-93.73,"y":63.14,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"x":-129.81,"y":53.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":-145.17,"y":47.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-146.21,"y":46.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-166.52,"y":23.71}]},"bone11":{"rotate":[{"time":0.2667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"angle":-53.61}],"translate":[{"time":0.3,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"x":30.52,"y":-0.32}]},"Arch":{"rotate":[{"time":0.2333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"angle":73.24,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":81.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":105.47}],"translate":[{"time":0.2667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-134.85,"y":33.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-142.75,"y":29.19}]},"LongGun":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":162.58,"curve":"stepped"},{"time":0.3,"angle":162.58,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"angle":149.41}],"translate":[{"time":0.3,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"x":-45.64,"y":130.13}]},"Long":{"translate":[{"x":-3.64,"y":-4.81}]},"target2":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-65.62,"y":-5.96,"curve":0.331,"c2":0.38,"c3":0.678,"c4":0.72},{"time":0.2667,"x":-80.96,"y":8.29,"curve":0.344,"c2":0.36,"c3":0.678,"c4":0.7},{"time":0.3,"x":-82.58,"y":-13.36,"curve":0.35,"c2":0.37,"c3":0.685,"c4":0.71},{"time":0.3333,"x":-76.49,"y":17.63,"curve":0.391,"c2":0.49,"c3":0.733,"c4":0.84},{"time":0.4,"x":-69.16,"y":-10.3}]},"target3":{"translate":[{"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.1667,"x":-74.94,"y":-11.21,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"x":-107.03,"y":15.62,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.3,"x":-139.24,"y":-10.84,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.3333,"x":-154.42,"y":18.74,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4,"x":-175.21,"y":-11.21}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":70,"curve":0.384,"c2":0.53,"c3":0.787,"c4":0.92},{"time":0.4,"angle":-1.79}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":31.94,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-66.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-38.17}]},"leftHand":{"rotate":[{"angle":-40.41,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":9.64}],"translate":[{"x":-0.73,"y":-1.99,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-0.9,"y":0.15}]},"bone10":{"rotate":[{"angle":-86.02,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":35.88,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-35.91}]},"bone9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":70.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-11.14,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":17.36}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":0.66,"y":0.72}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-23.04,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"angle":-77.27,"curve":0.207,"c2":0.35,"c3":0.589,"c4":0.7},{"time":0.2667,"angle":-64.57,"curve":0.33,"c2":0.36,"c3":0.667,"c4":0.69},{"time":0.3,"angle":32.77,"curve":0.343,"c2":0.37,"c3":0.681,"c4":0.71},{"time":0.3333,"angle":-22.13,"curve":0.403,"c2":0.52,"c3":0.759,"c4":0.88},{"time":0.4,"angle":-15.85}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-43.72,"curve":0.144,"c2":0.4,"c3":0.456,"c4":0.89},{"time":0.1667,"angle":0.09}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":9.03,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"angle":33.5,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.2667,"angle":85.46,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.3,"angle":88.03,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.3333,"angle":95,"curve":0.345,"c2":0.4,"c3":0.692,"c4":0.74},{"time":0.3667,"angle":99.39,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.4,"angle":86.14}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":-78.83,"y":-1.72,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"x":-135.41,"y":-15.18,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.2667,"x":-175.24,"y":-51.82,"curve":0.298,"c2":0.33,"c3":0.633,"c4":0.67},{"time":0.3,"x":-194.67,"y":-41.36,"curve":0.308,"c2":0.33,"c3":0.642,"c4":0.67},{"time":0.3333,"x":-207.09,"y":-53.3,"curve":0.314,"c2":0.34,"c3":0.648,"c4":0.67},{"time":0.3667,"x":-221.68,"y":-46.17,"curve":0.319,"c2":0.34,"c3":0.653,"c4":0.67},{"time":0.4,"x":-235.73,"y":-65.6}]},"smake":{"translate":[{"x":44.2,"y":-33.36}]},"CrossGun":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":162.58,"curve":"stepped"},{"time":0.3,"angle":162.58,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"angle":149.41}],"translate":[{"time":0.3,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"x":-45.64,"y":130.13}]},"IronCannon":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":8.26,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":15.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":25.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":29.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":60.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":98.2,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"angle":173.56,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"angle":-117.22,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-95.53,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-73.92}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":2.82,"y":36.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"x":-0.5,"y":36.35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-3.97,"y":33.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-1.47,"y":44.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"x":-39.24,"y":59.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"x":-95.95,"y":52.89,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"x":-93.73,"y":63.14,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"x":-129.81,"y":53.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":-145.17,"y":47.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-146.21,"y":46.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-166.52,"y":23.71}]}},"drawOrder":[{"offsets":[{"slot":"hand3","offset":2},{"slot":"hand4","offset":14}]}]},"Dead_FireGun":{"slots":{"FireGun1":{"attachment":[{"name":"arms/FireGun/FireGun"}]},"head":{"attachment":[{"time":0.0333,"name":"head3"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"Crossbow":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":8.26,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":15.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":25.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":29.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":60.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":98.2,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"angle":173.56,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"angle":-117.22,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-95.53,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-73.92}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":2.82,"y":36.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"x":-0.5,"y":36.35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-3.97,"y":33.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-1.47,"y":44.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"x":-39.24,"y":59.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"x":-95.95,"y":52.89,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"x":-93.73,"y":63.14,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"x":-129.81,"y":53.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":-145.17,"y":47.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-146.21,"y":46.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-166.52,"y":23.71}]},"bone11":{"rotate":[{"time":0.2667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"angle":-53.61}],"translate":[{"time":0.3,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"x":30.52,"y":-0.32}]},"Arch":{"rotate":[{"time":0.2333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"angle":73.24,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":81.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":105.47}],"translate":[{"time":0.2667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-134.85,"y":33.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-142.75,"y":29.19}]},"target2":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-65.62,"y":-5.96,"curve":0.331,"c2":0.38,"c3":0.678,"c4":0.72},{"time":0.2667,"x":-80.96,"y":8.29,"curve":0.344,"c2":0.36,"c3":0.678,"c4":0.7},{"time":0.3,"x":-82.58,"y":-13.36,"curve":0.35,"c2":0.37,"c3":0.685,"c4":0.71},{"time":0.3333,"x":-76.49,"y":17.63,"curve":0.391,"c2":0.49,"c3":0.733,"c4":0.84},{"time":0.4,"x":-69.16,"y":-10.3}]},"Katana":{"rotate":[{"time":0.2667,"curve":0.215,"c2":0.34,"c3":0.585,"c4":0.69},{"time":0.3667,"angle":117.39,"curve":0.323,"c2":0.36,"c3":0.663,"c4":0.7},{"time":0.4333,"angle":110.48,"curve":0.344,"c2":0.38,"c3":0.685,"c4":0.72},{"time":0.4667,"angle":124.52,"curve":0.372,"c2":0.43,"c3":0.714,"c4":0.77},{"time":0.5,"angle":106.19}],"translate":[{"time":0.2667,"curve":0.231,"c2":0.34,"c3":0.586,"c4":0.68},{"time":0.3333,"x":-78.86,"y":32.5,"curve":0.32,"c2":0.34,"c3":0.655,"c4":0.68},{"time":0.3667,"x":-112.54,"y":17.14,"curve":0.323,"c2":0.36,"c3":0.663,"c4":0.7},{"time":0.5,"x":-130.54,"y":13.32}]},"target3":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-74.94,"y":-11.21,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"x":-107.03,"y":15.62,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.3,"x":-139.24,"y":-10.84,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.3333,"x":-154.42,"y":18.74,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4,"x":-175.21,"y":-11.21}]},"rightHand":{"rotate":[{"angle":-51.72}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":70,"curve":0.384,"c2":0.53,"c3":0.787,"c4":0.92},{"time":0.4,"angle":-1.79}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":31.94,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-66.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-38.17}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":35.88,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-35.91}]},"bone9":{"rotate":[{"curve":0.191,"c2":0.38,"c3":0.632,"c4":0.76},{"time":0.0333,"angle":70.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-11.14,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":17.36}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":0.66,"y":0.72}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-23.04,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"angle":-77.27,"curve":0.207,"c2":0.35,"c3":0.589,"c4":0.7},{"time":0.2667,"angle":-64.57,"curve":0.33,"c2":0.36,"c3":0.667,"c4":0.69},{"time":0.3,"angle":32.77,"curve":0.343,"c2":0.37,"c3":0.681,"c4":0.71},{"time":0.3333,"angle":-22.13,"curve":0.403,"c2":0.52,"c3":0.759,"c4":0.88},{"time":0.4,"angle":-15.85}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-43.72,"curve":0.144,"c2":0.4,"c3":0.456,"c4":0.89},{"time":0.1667,"angle":0.09}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":9.03,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"angle":33.5,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.2667,"angle":85.46,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.3,"angle":88.03,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.3333,"angle":95,"curve":0.345,"c2":0.4,"c3":0.692,"c4":0.74},{"time":0.3667,"angle":99.39,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.4,"angle":86.14}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":-78.83,"y":-1.72,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"x":-135.41,"y":-15.18,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.2667,"x":-175.24,"y":-51.82,"curve":0.298,"c2":0.33,"c3":0.633,"c4":0.67},{"time":0.3,"x":-194.67,"y":-41.36,"curve":0.308,"c2":0.33,"c3":0.642,"c4":0.67},{"time":0.3333,"x":-207.09,"y":-53.3,"curve":0.314,"c2":0.34,"c3":0.648,"c4":0.67},{"time":0.3667,"x":-221.68,"y":-46.17,"curve":0.319,"c2":0.34,"c3":0.653,"c4":0.67},{"time":0.4,"x":-235.73,"y":-65.6}]},"smake":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":44.2,"y":-33.36}]},"IronCannon":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":8.26,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":15.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":25.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":29.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":60.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":98.2,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"angle":173.56,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"angle":-117.22,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-95.53,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-73.92}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":2.82,"y":36.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"x":-0.5,"y":36.35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-3.97,"y":33.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-1.47,"y":44.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"x":-39.24,"y":59.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"x":-95.95,"y":52.89,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"x":-93.73,"y":63.14,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"x":-129.81,"y":53.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":-145.17,"y":47.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-146.21,"y":46.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-166.52,"y":23.71}]},"FireGun":{"rotate":[{"time":0.2333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"angle":33.09,"curve":0.207,"c2":0.35,"c3":0.589,"c4":0.7},{"time":0.3667,"angle":-176.53,"curve":0.335,"c2":0.39,"c3":0.686,"c4":0.74},{"time":0.4333,"angle":151.23,"curve":0.359,"c2":0.4,"c3":0.698,"c4":0.74},{"time":0.4667,"angle":-167.87,"curve":0.386,"c2":0.48,"c3":0.726,"c4":0.83},{"time":0.5,"angle":-178.61}],"translate":[{"time":0.2333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"x":-25.51,"y":-15.01,"curve":0.253,"c2":0.34,"c3":0.597,"c4":0.67},{"time":0.3667,"x":-83.9,"y":-28.9,"curve":0.307,"c2":0.34,"c3":0.644,"c4":0.68},{"time":0.4333,"x":-86.15,"y":-71.19,"curve":0.326,"c2":0.34,"c3":0.66,"c4":0.67},{"time":0.4667,"x":-102.73,"y":-75.32,"curve":0.328,"c2":0.34,"c3":0.662,"c4":0.67},{"time":0.5,"x":-103.96,"y":-88.35}]}},"events":[{"time":0.5,"name":"dead"}]},"Dead_IronCannon":{"slots":{"IronCannon1":{"attachment":[{"name":"arms/IronCannon/FireGun"}]},"head":{"attachment":[{"time":0.0333,"name":"head3"}]}},"bones":{"Crossbow":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":8.26,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":15.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":25.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":29.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":60.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":98.2,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"angle":173.56,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"angle":-117.22,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-95.53,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-73.92}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":2.82,"y":36.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"x":-0.5,"y":36.35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-3.97,"y":33.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-1.47,"y":44.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"x":-39.24,"y":59.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"x":-95.95,"y":52.89,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"x":-93.73,"y":63.14,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"x":-129.81,"y":53.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":-145.17,"y":47.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-146.21,"y":46.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-166.52,"y":23.71}]},"target2":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-65.62,"y":-5.96,"curve":0.331,"c2":0.38,"c3":0.678,"c4":0.72},{"time":0.2667,"x":-80.96,"y":8.29,"curve":0.344,"c2":0.36,"c3":0.678,"c4":0.7},{"time":0.3,"x":-82.58,"y":-13.36,"curve":0.35,"c2":0.37,"c3":0.685,"c4":0.71},{"time":0.3333,"x":-76.49,"y":17.63,"curve":0.391,"c2":0.49,"c3":0.733,"c4":0.84},{"time":0.4,"x":-69.16,"y":-10.3}]},"target3":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-74.94,"y":-11.21,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"x":-107.03,"y":15.62,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.3,"x":-139.24,"y":-10.84,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.3333,"x":-154.42,"y":18.74,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4,"x":-175.21,"y":-11.21}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":70,"curve":0.384,"c2":0.53,"c3":0.787,"c4":0.92},{"time":0.4,"angle":-1.79}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":31.94,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-66.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-38.17}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":35.88,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-35.91}]},"bone9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":70.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-11.14,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":17.36}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":0.66,"y":0.72}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-23.04,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"angle":-77.27,"curve":0.207,"c2":0.35,"c3":0.589,"c4":0.7},{"time":0.2667,"angle":-64.57,"curve":0.33,"c2":0.36,"c3":0.667,"c4":0.69},{"time":0.3,"angle":32.77,"curve":0.343,"c2":0.37,"c3":0.681,"c4":0.71},{"time":0.3333,"angle":-22.13,"curve":0.403,"c2":0.52,"c3":0.759,"c4":0.88},{"time":0.4,"angle":-15.85}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-43.72,"curve":0.144,"c2":0.4,"c3":0.456,"c4":0.89},{"time":0.1667,"angle":0.09}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":9.03,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"angle":33.5,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.2667,"angle":85.46,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.3,"angle":88.03,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.3333,"angle":95,"curve":0.345,"c2":0.4,"c3":0.692,"c4":0.74},{"time":0.3667,"angle":99.39,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.4,"angle":86.14}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":-78.83,"y":-1.72,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"x":-135.41,"y":-15.18,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.2667,"x":-175.24,"y":-51.82,"curve":0.298,"c2":0.33,"c3":0.633,"c4":0.67},{"time":0.3,"x":-194.67,"y":-41.36,"curve":0.308,"c2":0.33,"c3":0.642,"c4":0.67},{"time":0.3333,"x":-207.09,"y":-53.3,"curve":0.314,"c2":0.34,"c3":0.648,"c4":0.67},{"time":0.3667,"x":-221.68,"y":-46.17,"curve":0.319,"c2":0.34,"c3":0.653,"c4":0.67},{"time":0.4,"x":-235.73,"y":-65.6}]},"smake":{"translate":[{"time":0.3333,"x":44.2,"y":-33.36}]},"IronCannon":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":8.26,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":15.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":25.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":29.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":60.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":98.2,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"angle":173.56,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"angle":-117.22,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-95.53,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-73.92}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":2.82,"y":36.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"x":-0.5,"y":36.35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-3.97,"y":33.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-1.47,"y":44.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"x":-39.24,"y":59.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"x":-95.95,"y":52.89,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"x":-93.73,"y":63.14,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"x":-129.81,"y":53.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":-145.17,"y":47.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-146.21,"y":46.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-203.83,"y":16.59}]}},"events":[{"time":0.4,"name":"dead"}]},"Dead_Katana":{"slots":{"Katana1":{"attachment":[{"name":"arms/taidao/taidao"}]},"Katana_Scabbard":{"attachment":[{"name":"arms/taidao/scabbard"}]},"arms/taidao/xiepidaoguang":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/taidao/xiepidaoguang"}]},"head":{"attachment":[{"time":0.0333,"name":"head3"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"light":{"translate":[{"x":290.25,"y":115.87}]},"Crossbow":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":8.26,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":15.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":25.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":29.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":60.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":98.2,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"angle":173.56,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"angle":-117.22,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-95.53,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-73.92}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":2.82,"y":36.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"x":-0.5,"y":36.35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-3.97,"y":33.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-1.47,"y":44.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"x":-39.24,"y":59.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"x":-95.95,"y":52.89,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"x":-93.73,"y":63.14,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"x":-129.81,"y":53.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":-145.17,"y":47.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-146.21,"y":46.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-166.52,"y":23.71}]},"bone11":{"rotate":[{"time":0.2667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"angle":-53.61}],"translate":[{"time":0.3,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"x":30.52,"y":-0.32}]},"Arch":{"rotate":[{"time":0.2333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"angle":73.24,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":81.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":105.47}],"translate":[{"time":0.2667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-134.85,"y":33.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-142.75,"y":29.19}]},"Sword":{"translate":[{"x":-132.59,"y":45.28}]},"target2":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-65.62,"y":-5.96,"curve":0.331,"c2":0.38,"c3":0.678,"c4":0.72},{"time":0.2667,"x":-80.96,"y":8.29,"curve":0.344,"c2":0.36,"c3":0.678,"c4":0.7},{"time":0.3,"x":-82.58,"y":-13.36,"curve":0.35,"c2":0.37,"c3":0.685,"c4":0.71},{"time":0.3333,"x":-76.49,"y":17.63,"curve":0.391,"c2":0.49,"c3":0.733,"c4":0.84},{"time":0.4,"x":-69.16,"y":-10.3}]},"Katana":{"rotate":[{"time":0.2667,"curve":0.215,"c2":0.34,"c3":0.585,"c4":0.69},{"time":0.3667,"angle":117.39,"curve":0.323,"c2":0.36,"c3":0.663,"c4":0.7},{"time":0.4333,"angle":110.48,"curve":0.344,"c2":0.38,"c3":0.685,"c4":0.72},{"time":0.4667,"angle":124.52,"curve":0.372,"c2":0.43,"c3":0.714,"c4":0.77},{"time":0.5,"angle":106.19}],"translate":[{"time":0.2667,"curve":0.231,"c2":0.34,"c3":0.586,"c4":0.68},{"time":0.3333,"x":-78.86,"y":32.5,"curve":0.32,"c2":0.34,"c3":0.655,"c4":0.68},{"time":0.3667,"x":-112.54,"y":17.14,"curve":0.323,"c2":0.36,"c3":0.663,"c4":0.7},{"time":0.5,"x":-130.54,"y":13.32}]},"target3":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-74.94,"y":-11.21,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"x":-107.03,"y":15.62,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.3,"x":-139.24,"y":-10.84,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.3333,"x":-154.42,"y":18.74,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4,"x":-175.21,"y":-11.21}]},"bone13":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.1667,"angle":70,"curve":0.384,"c2":0.53,"c3":0.787,"c4":0.92},{"time":0.4,"angle":-1.79}]},"bone12":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.0333,"angle":31.94,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-66.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-38.17}]},"bone10":{"rotate":[{"curve":0.258,"c2":0.34,"c3":0.6,"c4":0.67},{"time":0.1667,"angle":35.88,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-35.91}]},"bone9":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.0333,"angle":70.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-11.14,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":17.36}]},"bone8":{"rotate":[{"angle":-0.9}]},"bone7":{"rotate":[{"angle":7.07}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":0.66,"y":0.72}]},"bone6":{"rotate":[{"angle":7.6}]},"bone5":{"rotate":[{"angle":-4.28}]},"bone3":{"rotate":[{"curve":0.189,"c2":0.41,"c3":0.685,"c4":0.83},{"time":0.0333,"angle":-23.04,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"angle":-77.27,"curve":0.207,"c2":0.35,"c3":0.589,"c4":0.7},{"time":0.2667,"angle":-64.57,"curve":0.33,"c2":0.36,"c3":0.667,"c4":0.69},{"time":0.3,"angle":32.77,"curve":0.343,"c2":0.37,"c3":0.681,"c4":0.71},{"time":0.3333,"angle":-22.13,"curve":0.403,"c2":0.52,"c3":0.759,"c4":0.88},{"time":0.4,"angle":-15.85}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-43.72,"curve":0.144,"c2":0.4,"c3":0.456,"c4":0.89},{"time":0.1667,"angle":0.09}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":9.03,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"angle":33.5,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.2667,"angle":85.46,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.3,"angle":88.03,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.3333,"angle":95,"curve":0.345,"c2":0.4,"c3":0.692,"c4":0.74},{"time":0.3667,"angle":99.39,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.4,"angle":86.14}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":-78.83,"y":-1.72,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"x":-135.41,"y":-15.18,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.2667,"x":-175.24,"y":-51.82,"curve":0.298,"c2":0.33,"c3":0.633,"c4":0.67},{"time":0.3,"x":-194.67,"y":-41.36,"curve":0.308,"c2":0.33,"c3":0.642,"c4":0.67},{"time":0.3333,"x":-207.09,"y":-53.3,"curve":0.314,"c2":0.34,"c3":0.648,"c4":0.67},{"time":0.3667,"x":-221.68,"y":-46.17,"curve":0.319,"c2":0.34,"c3":0.653,"c4":0.67},{"time":0.4,"x":-235.73,"y":-65.6}]},"smake":{"translate":[{"time":0.3333,"x":44.2,"y":-33.36}]},"IronCannon":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":8.26,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":15.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":25.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":29.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":60.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":98.2,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"angle":173.56,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"angle":-117.22,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-95.53,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-73.92}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":2.82,"y":36.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"x":-0.5,"y":36.35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-3.97,"y":33.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-1.47,"y":44.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"x":-39.24,"y":59.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"x":-95.95,"y":52.89,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"x":-93.73,"y":63.14,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"x":-129.81,"y":53.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":-145.17,"y":47.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-146.21,"y":46.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-166.52,"y":23.71}]}},"events":[{"time":0.5,"name":"dead"}]},"Dead_Katana_Shield":{"slots":{"Katana1":{"attachment":[{"name":"arms/taidao/taidao"}]},"arms/shield/shield":{"attachment":[{"name":"arms/shield/shield"}]},"arms/taidao/xiepidaoguang":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/taidao/xiepidaoguang"}]},"head":{"attachment":[{"time":0.0333,"name":"head3"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"light":{"translate":[{"x":290.25,"y":115.87}]},"Crossbow":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":8.26,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":15.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":25.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":29.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":60.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":98.2,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"angle":173.56,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"angle":-117.22,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-95.53,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-73.92}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":2.82,"y":36.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"x":-0.5,"y":36.35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-3.97,"y":33.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-1.47,"y":44.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"x":-39.24,"y":59.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"x":-95.95,"y":52.89,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"x":-93.73,"y":63.14,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"x":-129.81,"y":53.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":-145.17,"y":47.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-146.21,"y":46.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-166.52,"y":23.71}]},"bone11":{"rotate":[{"time":0.2667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"angle":-53.61}],"translate":[{"time":0.3,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"x":30.52,"y":-0.32}]},"Arch":{"rotate":[{"time":0.2333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"angle":73.24,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":81.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":105.47}],"translate":[{"time":0.2667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-134.85,"y":33.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-142.75,"y":29.19}]},"shield":{"rotate":[{"time":0.4,"curve":0.298,"c2":0.22,"c3":0.823,"c4":0.59},{"time":0.5,"angle":42}],"translate":[{"curve":0.298,"c2":0.22,"c3":0.823,"c4":0.59},{"time":0.5,"x":-77.63,"y":-36.57}],"scale":[{"time":0.4,"curve":0.298,"c2":0.22,"c3":0.823,"c4":0.59},{"time":0.5,"x":0.975,"y":0.882}],"shear":[{"time":0.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":-19.41}]},"Sword":{"translate":[{"x":-87.15,"y":16.1}]},"target2":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-65.62,"y":-5.96,"curve":0.331,"c2":0.38,"c3":0.678,"c4":0.72},{"time":0.2667,"x":-80.96,"y":8.29,"curve":0.344,"c2":0.36,"c3":0.678,"c4":0.7},{"time":0.3,"x":-82.58,"y":-13.36,"curve":0.35,"c2":0.37,"c3":0.685,"c4":0.71},{"time":0.3333,"x":-76.49,"y":17.63,"curve":0.391,"c2":0.49,"c3":0.733,"c4":0.84},{"time":0.4,"x":-69.16,"y":-10.3}]},"Katana":{"rotate":[{"time":0.2667,"curve":0.215,"c2":0.34,"c3":0.585,"c4":0.69},{"time":0.3667,"angle":117.39,"curve":0.323,"c2":0.36,"c3":0.663,"c4":0.7},{"time":0.4333,"angle":110.48,"curve":0.344,"c2":0.38,"c3":0.685,"c4":0.72},{"time":0.4667,"angle":124.52,"curve":0.372,"c2":0.43,"c3":0.714,"c4":0.77},{"time":0.5,"angle":106.19}],"translate":[{"time":0.2667,"curve":0.231,"c2":0.34,"c3":0.586,"c4":0.68},{"time":0.3333,"x":-78.86,"y":32.5,"curve":0.32,"c2":0.34,"c3":0.655,"c4":0.68},{"time":0.3667,"x":-112.54,"y":17.14,"curve":0.323,"c2":0.36,"c3":0.663,"c4":0.7},{"time":0.5,"x":-130.54,"y":13.32}]},"target3":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-74.94,"y":-11.21,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"x":-107.03,"y":15.62,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.3,"x":-139.24,"y":-10.84,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.3333,"x":-154.42,"y":18.74,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4,"x":-175.21,"y":-11.21}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":70,"curve":0.384,"c2":0.53,"c3":0.787,"c4":0.92},{"time":0.4,"angle":-1.79}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":31.94,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-66.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-38.17}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":35.88,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-35.91}]},"bone9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":70.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-11.14,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":17.36}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":0.66,"y":0.72}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-23.04,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"angle":-77.27,"curve":0.207,"c2":0.35,"c3":0.589,"c4":0.7},{"time":0.2667,"angle":-64.57,"curve":0.33,"c2":0.36,"c3":0.667,"c4":0.69},{"time":0.3,"angle":32.77,"curve":0.343,"c2":0.37,"c3":0.681,"c4":0.71},{"time":0.3333,"angle":-22.13,"curve":0.403,"c2":0.52,"c3":0.759,"c4":0.88},{"time":0.4,"angle":-15.85}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-43.72,"curve":0.144,"c2":0.4,"c3":0.456,"c4":0.89},{"time":0.1667,"angle":0.09}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":9.03,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"angle":33.5,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.2667,"angle":85.46,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.3,"angle":88.03,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.3333,"angle":95,"curve":0.345,"c2":0.4,"c3":0.692,"c4":0.74},{"time":0.3667,"angle":99.39,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.4,"angle":86.14}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":-78.83,"y":-1.72,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"x":-135.41,"y":-15.18,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.2667,"x":-175.24,"y":-51.82,"curve":0.298,"c2":0.33,"c3":0.633,"c4":0.67},{"time":0.3,"x":-194.67,"y":-41.36,"curve":0.308,"c2":0.33,"c3":0.642,"c4":0.67},{"time":0.3333,"x":-207.09,"y":-53.3,"curve":0.314,"c2":0.34,"c3":0.648,"c4":0.67},{"time":0.3667,"x":-221.68,"y":-46.17,"curve":0.319,"c2":0.34,"c3":0.653,"c4":0.67},{"time":0.4,"x":-235.73,"y":-65.6}]},"smake":{"translate":[{"time":0.3333,"x":44.2,"y":-33.36}]},"IronCannon":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":8.26,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":15.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":25.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":29.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":60.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":98.2,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"angle":173.56,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"angle":-117.22,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-95.53,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-73.92}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":2.82,"y":36.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"x":-0.5,"y":36.35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-3.97,"y":33.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-1.47,"y":44.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"x":-39.24,"y":59.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"x":-95.95,"y":52.89,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"x":-93.73,"y":63.14,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"x":-129.81,"y":53.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":-145.17,"y":47.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-146.21,"y":46.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-166.52,"y":23.71}]}},"events":[{"time":0.5,"name":"dead"}]},"Dead_Kunai":{"slots":{"Kunai1":{"attachment":[{"name":"arms/Kunai/1_16"}]},"arms/taidao/xiepidaoguang":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/taidao/xiepidaoguang"}]},"head":{"attachment":[{"time":0.0333,"name":"head3"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"light":{"translate":[{"x":290.25,"y":115.87}]},"Crossbow":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":8.26,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":15.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":25.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":29.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":60.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":98.2,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"angle":173.56,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"angle":-117.22,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-95.53,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-73.92}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":2.82,"y":36.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"x":-0.5,"y":36.35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-3.97,"y":33.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-1.47,"y":44.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"x":-39.24,"y":59.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"x":-95.95,"y":52.89,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"x":-93.73,"y":63.14,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"x":-129.81,"y":53.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":-145.17,"y":47.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-146.21,"y":46.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-166.52,"y":23.71}]},"bone11":{"rotate":[{"time":0.2667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"angle":-53.61}],"translate":[{"time":0.3,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"x":30.52,"y":-0.32}]},"Arch":{"rotate":[{"time":0.2333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"angle":73.24,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":81.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":105.47}],"translate":[{"time":0.2667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-134.85,"y":33.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-142.75,"y":29.19}]},"Sword":{"translate":[{"x":-132.59,"y":45.28}]},"target2":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-65.62,"y":-5.96,"curve":0.331,"c2":0.38,"c3":0.678,"c4":0.72},{"time":0.2667,"x":-80.96,"y":8.29,"curve":0.344,"c2":0.36,"c3":0.678,"c4":0.7},{"time":0.3,"x":-82.58,"y":-13.36,"curve":0.35,"c2":0.37,"c3":0.685,"c4":0.71},{"time":0.3333,"x":-76.49,"y":17.63,"curve":0.391,"c2":0.49,"c3":0.733,"c4":0.84},{"time":0.4,"x":-69.16,"y":-10.3}]},"Katana":{"rotate":[{"time":0.2667,"curve":0.215,"c2":0.34,"c3":0.585,"c4":0.69},{"time":0.3667,"angle":117.39,"curve":0.323,"c2":0.36,"c3":0.663,"c4":0.7},{"time":0.4333,"angle":110.48,"curve":0.344,"c2":0.38,"c3":0.685,"c4":0.72},{"time":0.4667,"angle":124.52,"curve":0.372,"c2":0.43,"c3":0.714,"c4":0.77},{"time":0.5,"angle":106.19}],"translate":[{"time":0.2667,"curve":0.231,"c2":0.34,"c3":0.586,"c4":0.68},{"time":0.3333,"x":-78.86,"y":32.5,"curve":0.32,"c2":0.34,"c3":0.655,"c4":0.68},{"time":0.3667,"x":-112.54,"y":17.14,"curve":0.323,"c2":0.36,"c3":0.663,"c4":0.7},{"time":0.5,"x":-130.54,"y":13.32}]},"target3":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-74.94,"y":-11.21,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"x":-107.03,"y":15.62,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.3,"x":-139.24,"y":-10.84,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.3333,"x":-154.42,"y":18.74,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4,"x":-175.21,"y":-11.21}]},"bone13":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.1667,"angle":70,"curve":0.384,"c2":0.53,"c3":0.787,"c4":0.92},{"time":0.4,"angle":-1.79}]},"bone12":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.0333,"angle":31.94,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-66.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-38.17}]},"bone10":{"rotate":[{"curve":0.258,"c2":0.34,"c3":0.6,"c4":0.67},{"time":0.1667,"angle":35.88,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-35.91}]},"bone9":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.0333,"angle":70.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-11.14,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":17.36}]},"bone8":{"rotate":[{"angle":-0.9}]},"bone7":{"rotate":[{"angle":7.07}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":0.66,"y":0.72}]},"bone6":{"rotate":[{"angle":7.6}]},"bone5":{"rotate":[{"angle":-4.28}]},"bone3":{"rotate":[{"curve":0.189,"c2":0.41,"c3":0.685,"c4":0.83},{"time":0.0333,"angle":-23.04,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"angle":-77.27,"curve":0.207,"c2":0.35,"c3":0.589,"c4":0.7},{"time":0.2667,"angle":-64.57,"curve":0.33,"c2":0.36,"c3":0.667,"c4":0.69},{"time":0.3,"angle":32.77,"curve":0.343,"c2":0.37,"c3":0.681,"c4":0.71},{"time":0.3333,"angle":-22.13,"curve":0.403,"c2":0.52,"c3":0.759,"c4":0.88},{"time":0.4,"angle":-15.85}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-43.72,"curve":0.144,"c2":0.4,"c3":0.456,"c4":0.89},{"time":0.1667,"angle":0.09}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":9.03,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"angle":33.5,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.2667,"angle":85.46,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.3,"angle":88.03,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.3333,"angle":95,"curve":0.345,"c2":0.4,"c3":0.692,"c4":0.74},{"time":0.3667,"angle":99.39,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.4,"angle":86.14}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":-78.83,"y":-1.72,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"x":-135.41,"y":-15.18,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.2667,"x":-175.24,"y":-51.82,"curve":0.298,"c2":0.33,"c3":0.633,"c4":0.67},{"time":0.3,"x":-194.67,"y":-41.36,"curve":0.308,"c2":0.33,"c3":0.642,"c4":0.67},{"time":0.3333,"x":-207.09,"y":-53.3,"curve":0.314,"c2":0.34,"c3":0.648,"c4":0.67},{"time":0.3667,"x":-221.68,"y":-46.17,"curve":0.319,"c2":0.34,"c3":0.653,"c4":0.67},{"time":0.4,"x":-235.73,"y":-65.6}]},"smake":{"translate":[{"time":0.3333,"x":44.2,"y":-33.36}]},"IronCannon":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":8.26,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":15.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":25.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":29.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":60.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":98.2,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"angle":173.56,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"angle":-117.22,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-95.53,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-73.92}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":2.82,"y":36.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"x":-0.5,"y":36.35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-3.97,"y":33.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-1.47,"y":44.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"x":-39.24,"y":59.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"x":-95.95,"y":52.89,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"x":-93.73,"y":63.14,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"x":-129.81,"y":53.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":-145.17,"y":47.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-146.21,"y":46.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-166.52,"y":23.71}]}},"events":[{"time":0.5,"name":"dead"}]},"Dead_LongGun":{"slots":{"LongGun1":{"attachment":[{"name":"arms/longHandle/2"}]},"hand1":{"attachment":[{"name":null},{"time":0.0667,"name":"hand1"}]},"hand3":{"attachment":[{"name":"hand3"},{"time":0.1667,"name":null}]},"hand4":{"attachment":[{"name":"hand2"},{"time":0.1667,"name":null}]},"head":{"attachment":[{"time":0.0333,"name":"head3"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"light":{"translate":[{"x":290.25,"y":115.87}]},"Crossbow":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":8.26,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":15.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":25.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":29.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":60.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":98.2,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"angle":173.56,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"angle":-117.22,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-95.53,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-73.92}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":2.82,"y":36.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"x":-0.5,"y":36.35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-3.97,"y":33.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-1.47,"y":44.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"x":-39.24,"y":59.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"x":-95.95,"y":52.89,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"x":-93.73,"y":63.14,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"x":-129.81,"y":53.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":-145.17,"y":47.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-146.21,"y":46.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-166.52,"y":23.71}]},"bone11":{"rotate":[{"time":0.2667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"angle":-53.61}],"translate":[{"time":0.3,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"x":30.52,"y":-0.32}]},"Arch":{"rotate":[{"time":0.2333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"angle":73.24,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":81.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":105.47}],"translate":[{"time":0.2667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-134.85,"y":33.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-142.75,"y":29.19}]},"LongGun":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-6.56,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"angle":15.23,"curve":0.193,"c2":0.37,"c3":0.616,"c4":0.74},{"time":0.3667,"angle":118.6,"curve":0.354,"c2":0.4,"c3":0.696,"c4":0.74},{"time":0.4333,"angle":113.33,"curve":0.396,"c2":0.51,"c3":0.741,"c4":0.85},{"time":0.4667,"angle":134.83}],"translate":[{"time":0.3,"curve":0.21,"c2":0.35,"c3":0.587,"c4":0.7},{"time":0.3667,"x":-73.64,"y":-110.61,"curve":0.37,"c2":0.52,"c3":0.79,"c4":0.92},{"time":0.4667,"x":-27.75,"y":-198.13}]},"Long":{"translate":[{"x":-3.64,"y":-4.81}]},"target2":{"translate":[{"curve":0.19,"c2":0.39,"c3":0.649,"c4":0.78},{"time":0.1667,"x":-65.62,"y":-5.96,"curve":0.331,"c2":0.38,"c3":0.678,"c4":0.72},{"time":0.2667,"x":-80.96,"y":8.29,"curve":0.344,"c2":0.36,"c3":0.678,"c4":0.7},{"time":0.3,"x":-82.58,"y":-13.36,"curve":0.35,"c2":0.37,"c3":0.685,"c4":0.71},{"time":0.3333,"x":-76.49,"y":17.63,"curve":0.391,"c2":0.49,"c3":0.733,"c4":0.84},{"time":0.4,"x":-69.16,"y":-10.3}]},"target3":{"translate":[{"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.1667,"x":-74.94,"y":-11.21,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"x":-107.03,"y":15.62,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.3,"x":-139.24,"y":-10.84,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.3333,"x":-154.42,"y":18.74,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4,"x":-175.21,"y":-11.21}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":70,"curve":0.384,"c2":0.53,"c3":0.787,"c4":0.92},{"time":0.4,"angle":-1.79}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":31.94,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-66.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-38.17}]},"leftHand":{"rotate":[{"angle":-40.41,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":9.64}],"translate":[{"x":-0.73,"y":-1.99,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-0.9,"y":0.15}]},"bone10":{"rotate":[{"angle":-86.02,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":35.88,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-35.91}]},"bone9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":70.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-11.14,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":17.36}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":0.66,"y":0.72}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-23.04,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"angle":-77.27,"curve":0.207,"c2":0.35,"c3":0.589,"c4":0.7},{"time":0.2667,"angle":-64.57,"curve":0.33,"c2":0.36,"c3":0.667,"c4":0.69},{"time":0.3,"angle":32.77,"curve":0.343,"c2":0.37,"c3":0.681,"c4":0.71},{"time":0.3333,"angle":-22.13,"curve":0.403,"c2":0.52,"c3":0.759,"c4":0.88},{"time":0.4,"angle":-15.85}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-43.72,"curve":0.144,"c2":0.4,"c3":0.456,"c4":0.89},{"time":0.1667,"angle":0.09}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":9.03,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"angle":33.5,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.2667,"angle":85.46,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.3,"angle":88.03,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.3333,"angle":95,"curve":0.345,"c2":0.4,"c3":0.692,"c4":0.74},{"time":0.3667,"angle":99.39,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.4,"angle":86.14}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":-78.83,"y":-1.72,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"x":-135.41,"y":-15.18,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.2667,"x":-175.24,"y":-51.82,"curve":0.298,"c2":0.33,"c3":0.633,"c4":0.67},{"time":0.3,"x":-194.67,"y":-41.36,"curve":0.308,"c2":0.33,"c3":0.642,"c4":0.67},{"time":0.3333,"x":-207.09,"y":-53.3,"curve":0.314,"c2":0.34,"c3":0.648,"c4":0.67},{"time":0.3667,"x":-221.68,"y":-46.17,"curve":0.319,"c2":0.34,"c3":0.653,"c4":0.67},{"time":0.4,"x":-235.73,"y":-65.6}]},"smake":{"translate":[{"time":0.3333,"x":44.2,"y":-33.36}]},"IronCannon":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":8.26,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":15.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":25.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":29.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":60.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":98.2,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"angle":173.56,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"angle":-117.22,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-95.53,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-73.92}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":2.82,"y":36.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"x":-0.5,"y":36.35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-3.97,"y":33.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-1.47,"y":44.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"x":-39.24,"y":59.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"x":-95.95,"y":52.89,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"x":-93.73,"y":63.14,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"x":-129.81,"y":53.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":-145.17,"y":47.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-146.21,"y":46.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-166.52,"y":23.71}]}},"events":[{"time":0.5,"name":"dead"}]},"Dead_MilitaryFan":{"slots":{"MilitaryFan1":{"attachment":[{"name":"arms/MilitaryFan/1_16"}]},"arms/taidao/xiepidaoguang":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/taidao/xiepidaoguang"}]},"head":{"attachment":[{"time":0.0333,"name":"head3"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"light":{"translate":[{"x":290.25,"y":115.87}]},"Crossbow":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":8.26,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":15.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":25.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":29.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":60.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":98.2,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"angle":173.56,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"angle":-117.22,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-95.53,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-73.92}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":2.82,"y":36.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"x":-0.5,"y":36.35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-3.97,"y":33.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-1.47,"y":44.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"x":-39.24,"y":59.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"x":-95.95,"y":52.89,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"x":-93.73,"y":63.14,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"x":-129.81,"y":53.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":-145.17,"y":47.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-146.21,"y":46.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-166.52,"y":23.71}]},"bone11":{"rotate":[{"time":0.2667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"angle":-53.61}],"translate":[{"time":0.3,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4667,"x":30.52,"y":-0.32}]},"Arch":{"rotate":[{"time":0.2333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3,"angle":73.24,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":81.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":105.47}],"translate":[{"time":0.2667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-134.85,"y":33.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-142.75,"y":29.19}]},"Sword":{"translate":[{"x":-132.59,"y":45.28}]},"target2":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-65.62,"y":-5.96,"curve":0.331,"c2":0.38,"c3":0.678,"c4":0.72},{"time":0.2667,"x":-80.96,"y":8.29,"curve":0.344,"c2":0.36,"c3":0.678,"c4":0.7},{"time":0.3,"x":-82.58,"y":-13.36,"curve":0.35,"c2":0.37,"c3":0.685,"c4":0.71},{"time":0.3333,"x":-76.49,"y":17.63,"curve":0.391,"c2":0.49,"c3":0.733,"c4":0.84},{"time":0.4,"x":-69.16,"y":-10.3}]},"Katana":{"rotate":[{"time":0.2667,"curve":0.215,"c2":0.34,"c3":0.585,"c4":0.69},{"time":0.3667,"angle":117.39,"curve":0.323,"c2":0.36,"c3":0.663,"c4":0.7},{"time":0.4333,"angle":110.48,"curve":0.344,"c2":0.38,"c3":0.685,"c4":0.72},{"time":0.4667,"angle":124.52,"curve":0.372,"c2":0.43,"c3":0.714,"c4":0.77},{"time":0.5,"angle":106.19}],"translate":[{"time":0.2667,"curve":0.231,"c2":0.34,"c3":0.586,"c4":0.68},{"time":0.3333,"x":-78.86,"y":32.5,"curve":0.32,"c2":0.34,"c3":0.655,"c4":0.68},{"time":0.3667,"x":-112.54,"y":17.14,"curve":0.323,"c2":0.36,"c3":0.663,"c4":0.7},{"time":0.5,"x":-130.54,"y":13.32}]},"target3":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-74.94,"y":-11.21,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2667,"x":-107.03,"y":15.62,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.3,"x":-139.24,"y":-10.84,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.3333,"x":-154.42,"y":18.74,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.4,"x":-175.21,"y":-11.21}]},"bone13":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.1667,"angle":70,"curve":0.384,"c2":0.53,"c3":0.787,"c4":0.92},{"time":0.4,"angle":-1.79}]},"bone12":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.0333,"angle":31.94,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-66.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-38.17}]},"bone10":{"rotate":[{"curve":0.258,"c2":0.34,"c3":0.6,"c4":0.67},{"time":0.1667,"angle":35.88,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":-35.91}]},"bone9":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.0333,"angle":70.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-11.14,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"angle":17.36}]},"bone8":{"rotate":[{"angle":-0.9}]},"bone7":{"rotate":[{"angle":7.07}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":0.66,"y":0.72}]},"bone6":{"rotate":[{"angle":7.6}]},"bone5":{"rotate":[{"angle":-4.28}]},"bone3":{"rotate":[{"curve":0.189,"c2":0.41,"c3":0.685,"c4":0.83},{"time":0.0333,"angle":-23.04,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"angle":-77.27,"curve":0.207,"c2":0.35,"c3":0.589,"c4":0.7},{"time":0.2667,"angle":-64.57,"curve":0.33,"c2":0.36,"c3":0.667,"c4":0.69},{"time":0.3,"angle":32.77,"curve":0.343,"c2":0.37,"c3":0.681,"c4":0.71},{"time":0.3333,"angle":-22.13,"curve":0.403,"c2":0.52,"c3":0.759,"c4":0.88},{"time":0.4,"angle":-15.85}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-43.72,"curve":0.144,"c2":0.4,"c3":0.456,"c4":0.89},{"time":0.1667,"angle":0.09}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":9.03,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"angle":33.5,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.2667,"angle":85.46,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.3,"angle":88.03,"curve":0.303,"c2":0.36,"c3":0.65,"c4":0.7},{"time":0.3333,"angle":95,"curve":0.345,"c2":0.4,"c3":0.692,"c4":0.74},{"time":0.3667,"angle":99.39,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.4,"angle":86.14}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":-78.83,"y":-1.72,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"x":-135.41,"y":-15.18,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.2667,"x":-175.24,"y":-51.82,"curve":0.298,"c2":0.33,"c3":0.633,"c4":0.67},{"time":0.3,"x":-194.67,"y":-41.36,"curve":0.308,"c2":0.33,"c3":0.642,"c4":0.67},{"time":0.3333,"x":-207.09,"y":-53.3,"curve":0.314,"c2":0.34,"c3":0.648,"c4":0.67},{"time":0.3667,"x":-221.68,"y":-46.17,"curve":0.319,"c2":0.34,"c3":0.653,"c4":0.67},{"time":0.4,"x":-235.73,"y":-65.6}]},"smake":{"translate":[{"time":0.3333,"x":44.2,"y":-33.36}]},"IronCannon":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":8.26,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":15.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1333,"angle":25.76,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":29.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":60.68,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":98.2,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"angle":173.56,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"angle":-117.22,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-95.53,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-73.92}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":2.82,"y":36.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"x":-0.5,"y":36.35,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"x":-3.97,"y":33.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-1.47,"y":44.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"x":-39.24,"y":59.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"x":-95.95,"y":52.89,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.2667,"x":-93.73,"y":63.14,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.3,"x":-129.81,"y":53.48,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"x":-145.17,"y":47.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-146.21,"y":46.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4,"x":-166.52,"y":23.71}]}},"events":[{"time":0.5,"name":"dead"}]},"Hurt_Arch":{"slots":{"Arch1":{"attachment":[{"name":"arms/arch/arch"}]},"arms/arch/Quiver":{"attachment":[{"name":"arms/arch/Quiver"}]},"arms/arch/bowstring":{"attachment":[{"name":"arms/arch/bowstring"}]},"head":{"attachment":[{"time":0.0333,"name":"head3"}]}},"bones":{"target3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":0.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":-26.57,"y":6.49,"curve":0.237,"c2":0.32,"c3":0.567,"c4":0.67},{"time":0.1,"x":-51.22,"y":18.81,"curve":0.22,"c2":0.46,"c3":0.546,"c4":0.88},{"time":0.2333,"x":-72.24,"y":3.78,"curve":"stepped"},{"time":0.4667,"x":-72.24,"y":3.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5333,"x":-66.03,"y":12.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"rightHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-24.82,"curve":0.231,"c2":0.48,"c3":0.785,"c4":0.94},{"time":0.6333}]},"bone13":{"rotate":[{"curve":0.242,"c2":0.34,"c3":0.591,"c4":0.68},{"time":0.0333,"angle":54.19,"curve":0.28,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.2333,"angle":70,"curve":0.384,"c2":0.53,"c3":0.787,"c4":0.92},{"time":0.6333}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-2.45,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":-66.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-18.24,"curve":0.28,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.2333,"angle":35.88,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone9":{"rotate":[{"curve":0.21,"c2":0.35,"c3":0.587,"c4":0.7},{"time":0.0333,"angle":25.73,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":-53.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"x":0.66,"y":0.72,"curve":0.362,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.6333}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.248,"c2":0.34,"c3":0.594,"c4":0.67},{"time":0.0333,"angle":-23.04,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.2333,"angle":9.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-43.72,"curve":0.144,"c2":0.4,"c3":0.456,"c4":0.89},{"time":0.2333,"angle":0.09,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":6.15,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.2333,"angle":41.67,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.4667,"angle":-7.4,"curve":0.467,"c2":0.23,"c3":0.9,"c4":0.6},{"time":0.6333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":-34.28,"y":-5.82,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.2333,"x":-52.96,"y":-4.12,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.4667,"x":-47.67,"y":-4.03,"curve":0.467,"c2":0.23,"c3":0.9,"c4":0.6},{"time":0.6333}]}},"drawOrder":[{"time":0.0667,"offsets":[{"slot":"Thigh1","offset":1}]}]},"Hurt_CrossGun":{"slots":{"CrossGun1":{"attachment":[{"name":"arms/CrossGun/2"}]},"head":{"attachment":[{"time":0.0333,"name":"head3"},{"time":0.6333,"name":"head"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"target3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":0.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}],"translate":[{"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.0333,"x":-26.57,"y":6.49,"curve":0.237,"c2":0.32,"c3":0.567,"c4":0.67},{"time":0.1,"x":-51.22,"y":18.81,"curve":0.22,"c2":0.46,"c3":0.546,"c4":0.88},{"time":0.2333,"x":-72.24,"y":3.78,"curve":"stepped"},{"time":0.4667,"x":-72.24,"y":3.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5333,"x":-66.03,"y":12.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"rightHand":{"rotate":[{"angle":37.8,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.0333,"angle":-24.82,"curve":0.231,"c2":0.48,"c3":0.785,"c4":0.94},{"time":0.6333}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":54.19,"curve":0.28,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.2333,"angle":70,"curve":0.384,"c2":0.53,"c3":0.787,"c4":0.92},{"time":0.6333}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-2.45,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":-66.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"x":0.66,"y":0.72,"curve":0.362,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.6333}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-23.04,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.2333,"angle":9.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-43.72,"curve":0.144,"c2":0.4,"c3":0.456,"c4":0.89},{"time":0.2333,"angle":0.09,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":6.15,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.2333,"angle":41.67,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.4667,"angle":-7.4,"curve":0.467,"c2":0.23,"c3":0.9,"c4":0.6},{"time":0.6333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":-34.28,"y":-5.82,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.2333,"x":-52.96,"y":-4.12,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.4667,"x":-47.67,"y":-4.03,"curve":0.467,"c2":0.23,"c3":0.9,"c4":0.6},{"time":0.6333}]},"light":{"translate":[{"x":290.25,"y":115.87}]},"Long":{"translate":[{"x":-3.64,"y":-4.81}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-18.24,"curve":0.28,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.2333,"angle":35.88,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone9":{"rotate":[{"curve":0.191,"c2":0.38,"c3":0.632,"c4":0.76},{"time":0.0333,"angle":25.73,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":-53.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]}},"drawOrder":[{"time":0.0667,"offsets":[{"slot":"Thigh1","offset":1}]}]},"Hurt_Crossbow":{"slots":{"Crossbow1":{"attachment":[{"name":"arms/crossbow/Crossbow"}]},"arms/arch/arrow2":{"attachment":[{"name":"arms/arch/arrow"}]},"arms/arch/bowstring2":{"attachment":[{"name":"arms/arch/bowstring"}]},"head":{"attachment":[{"time":0.0333,"name":"head3"}]}},"bones":{"target3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":0.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":-26.57,"y":6.49,"curve":0.237,"c2":0.32,"c3":0.567,"c4":0.67},{"time":0.1,"x":-51.22,"y":18.81,"curve":0.22,"c2":0.46,"c3":0.546,"c4":0.88},{"time":0.2333,"x":-72.24,"y":3.78,"curve":"stepped"},{"time":0.4667,"x":-72.24,"y":3.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5333,"x":-66.03,"y":12.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"rightHand":{"rotate":[{"curve":0.303,"c2":0.33,"c3":0.637,"c4":0.67},{"time":0.0333,"angle":-24.82,"curve":0.231,"c2":0.48,"c3":0.785,"c4":0.94},{"time":0.6333}]},"bone13":{"rotate":[{"curve":0.265,"c2":0.33,"c3":0.606,"c4":0.67},{"time":0.0333,"angle":54.19,"curve":0.28,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.2333,"angle":70,"curve":0.384,"c2":0.53,"c3":0.787,"c4":0.92},{"time":0.6333}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-2.45,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":-66.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone10":{"rotate":[{"curve":0.265,"c2":0.33,"c3":0.606,"c4":0.67},{"time":0.0333,"angle":-18.24,"curve":0.28,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.2333,"angle":35.88,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":25.73,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":-53.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"x":0.66,"y":0.72,"curve":0.362,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.6333}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-23.04,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.2333,"angle":9.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-43.72,"curve":0.144,"c2":0.4,"c3":0.456,"c4":0.89},{"time":0.2333,"angle":0.09,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":6.15,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.2333,"angle":41.67,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.4667,"angle":-7.4,"curve":0.467,"c2":0.23,"c3":0.9,"c4":0.6},{"time":0.6333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":-34.28,"y":-5.82,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.2333,"x":-52.96,"y":-4.12,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.4667,"x":-47.67,"y":-4.03,"curve":0.467,"c2":0.23,"c3":0.9,"c4":0.6},{"time":0.6333}]}},"drawOrder":[{"time":0.0667,"offsets":[{"slot":"Thigh1","offset":1}]}]},"Hurt_Dagger":{"slots":{"Dagger1":{"attachment":[{"name":"arms/dagger/dagger"}]},"arms/dagger/scabbard":{"attachment":[{"name":"arms/dagger/scabbard"}]},"head":{"attachment":[{"time":0.0333,"name":"head3"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"target3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":0.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":-26.57,"y":6.49,"curve":0.237,"c2":0.32,"c3":0.567,"c4":0.67},{"time":0.1,"x":-51.22,"y":18.81,"curve":0.22,"c2":0.46,"c3":0.546,"c4":0.88},{"time":0.2333,"x":-72.24,"y":3.78,"curve":"stepped"},{"time":0.4667,"x":-72.24,"y":3.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5333,"x":-66.03,"y":12.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"rightHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-24.82,"curve":0.231,"c2":0.48,"c3":0.785,"c4":0.94},{"time":0.6333}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":54.19,"curve":0.28,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.2333,"angle":70,"curve":0.384,"c2":0.53,"c3":0.787,"c4":0.92},{"time":0.6333}]},"bone12":{"rotate":[{"curve":0.312,"c2":0.68,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-2.45,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":-66.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone10":{"rotate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.0333,"angle":-18.24,"curve":0.28,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.2333,"angle":35.88,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone9":{"rotate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.0333,"angle":25.73,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":-53.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"x":0.66,"y":0.72,"curve":0.362,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.6333}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.252,"c2":0.34,"c3":0.597,"c4":0.67},{"time":0.0333,"angle":-23.04,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.2333,"angle":9.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-43.72,"curve":0.144,"c2":0.4,"c3":0.456,"c4":0.89},{"time":0.2333,"angle":0.09,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"body":{"rotate":[{"curve":0.21,"c2":0.35,"c3":0.587,"c4":0.7},{"time":0.0333,"angle":6.15,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.2333,"angle":41.67,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.4667,"angle":-7.4,"curve":0.467,"c2":0.23,"c3":0.9,"c4":0.6},{"time":0.6333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":-34.28,"y":-5.82,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.2333,"x":-52.96,"y":-4.12,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.4667,"x":-47.67,"y":-4.03,"curve":0.467,"c2":0.23,"c3":0.9,"c4":0.6},{"time":0.6333}]},"light":{"translate":[{"x":290.25,"y":115.87}]}},"drawOrder":[{"time":0.0667,"offsets":[{"slot":"Thigh1","offset":1}]}]},"Hurt_Fan":{"slots":{"Flag1":{"attachment":[{"name":"arms/fan/1"}]},"Flag2":{"attachment":[{"name":"arms/fan/3"}]},"Flag3":{"attachment":[{"name":"arms/fan/2"}]},"Flag4":{"attachment":[{"name":"arms/fan/2"}]},"Flag5":{"attachment":[{"name":"arms/fan/2"}]},"Flag6":{"attachment":[{"name":"arms/fan/2"}]},"Flag7":{"attachment":[{"name":"arms/fan/2"}]},"head":{"attachment":[{"time":0.0333,"name":"head3"},{"time":0.6333,"name":"head"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"target3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":0.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}],"translate":[{"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.0333,"x":-26.57,"y":6.49,"curve":0.237,"c2":0.32,"c3":0.567,"c4":0.67},{"time":0.1,"x":-51.22,"y":18.81,"curve":0.22,"c2":0.46,"c3":0.546,"c4":0.88},{"time":0.2333,"x":-72.24,"y":3.78,"curve":"stepped"},{"time":0.4667,"x":-72.24,"y":3.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5333,"x":-66.03,"y":12.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"rightHand":{"rotate":[{"angle":37.8,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.0333,"angle":-24.82,"curve":0.231,"c2":0.48,"c3":0.785,"c4":0.94},{"time":0.6333,"angle":37.8}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":54.19,"curve":0.28,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.2333,"angle":70,"curve":0.384,"c2":0.53,"c3":0.787,"c4":0.92},{"time":0.6333}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-2.45,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":-66.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"x":0.66,"y":0.72,"curve":0.362,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.6333}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-23.04,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.2333,"angle":9.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-43.72,"curve":0.144,"c2":0.4,"c3":0.456,"c4":0.89},{"time":0.2333,"angle":0.09,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":6.15,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.2333,"angle":41.67,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.4667,"angle":-7.4,"curve":0.467,"c2":0.23,"c3":0.9,"c4":0.6},{"time":0.6333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":-34.28,"y":-5.82,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.2333,"x":-52.96,"y":-4.12,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.4667,"x":-47.67,"y":-4.03,"curve":0.467,"c2":0.23,"c3":0.9,"c4":0.6},{"time":0.6333}]},"bone21":{"rotate":[{"curve":0.301,"c2":0.33,"c3":0.636,"c4":0.67},{"time":0.0333,"angle":-17.18,"curve":0.322,"c2":0.33,"c3":0.656,"c4":0.67},{"time":0.2333,"angle":25.05,"curve":0.323,"c2":0.33,"c3":0.657,"c4":0.67},{"time":0.4333,"angle":-16.92,"curve":0.324,"c2":0.33,"c3":0.658,"c4":0.67},{"time":0.6333}]},"bone20":{"rotate":[{"curve":0.269,"c2":0.33,"c3":0.608,"c4":0.67},{"time":0.0333,"angle":-17.18,"curve":0.309,"c2":0.33,"c3":0.643,"c4":0.67},{"time":0.2333,"angle":30.22,"curve":0.314,"c2":0.33,"c3":0.648,"c4":0.67},{"time":0.4333,"angle":-19.91,"curve":0.318,"c2":0.33,"c3":0.651,"c4":0.67},{"time":0.6333}]},"bone19":{"rotate":[{"curve":0.242,"c2":0.34,"c3":0.591,"c4":0.68},{"time":0.0333,"angle":-17.18,"curve":0.297,"c2":0.33,"c3":0.632,"c4":0.67},{"time":0.2333,"angle":20.05,"curve":0.307,"c2":0.34,"c3":0.642,"c4":0.67},{"time":0.4333,"angle":-15.68,"curve":0.314,"c2":0.34,"c3":0.649,"c4":0.67},{"time":0.6333}]},"bone18":{"rotate":[{"curve":0.242,"c2":0.34,"c3":0.591,"c4":0.68},{"time":0.0333,"angle":-17.18,"curve":0.297,"c2":0.33,"c3":0.632,"c4":0.67},{"time":0.2333,"angle":27.69,"curve":0.307,"c2":0.34,"c3":0.642,"c4":0.67},{"time":0.4333,"angle":-12.14,"curve":0.314,"c2":0.34,"c3":0.649,"c4":0.67},{"time":0.6333}]},"bone17":{"rotate":[{"angle":-0.02,"curve":0.258,"c2":0.34,"c3":0.6,"c4":0.67},{"time":0.0333,"angle":-17.2,"curve":0.304,"c2":0.33,"c3":0.639,"c4":0.67},{"time":0.2333,"angle":19.84,"curve":0.311,"c2":0.33,"c3":0.645,"c4":0.67},{"time":0.4333,"angle":-15.69,"curve":0.316,"c2":0.34,"c3":0.65,"c4":0.67},{"time":0.6333,"angle":-0.02}]},"Long":{"translate":[{"x":-3.64,"y":-4.81}]},"smake":{"translate":[{"x":44.2,"y":-33.36}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-18.24,"curve":0.28,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.2333,"angle":35.88,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone9":{"rotate":[{"curve":0.191,"c2":0.38,"c3":0.632,"c4":0.76},{"time":0.0333,"angle":25.73,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":-53.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]}},"drawOrder":[{"time":0.0667,"offsets":[{"slot":"Thigh1","offset":1}]}]},"Hurt_FireGun":{"slots":{"FireGun1":{"attachment":[{"name":"arms/FireGun/FireGun"}]},"head":{"attachment":[{"time":0.0333,"name":"head3"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"target3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":0.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":-26.57,"y":6.49,"curve":0.237,"c2":0.32,"c3":0.567,"c4":0.67},{"time":0.1,"x":-51.22,"y":18.81,"curve":0.22,"c2":0.46,"c3":0.546,"c4":0.88},{"time":0.2333,"x":-72.24,"y":3.78,"curve":"stepped"},{"time":0.4667,"x":-72.24,"y":3.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5333,"x":-66.03,"y":12.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"rightHand":{"rotate":[{"angle":-51.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-24.82,"curve":0.231,"c2":0.48,"c3":0.785,"c4":0.94},{"time":0.6333,"angle":-51.72}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":54.19,"curve":0.28,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.2333,"angle":70,"curve":0.384,"c2":0.53,"c3":0.787,"c4":0.92},{"time":0.6333}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-2.45,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":-66.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-18.24,"curve":0.28,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.2333,"angle":35.88,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone9":{"rotate":[{"curve":0.191,"c2":0.38,"c3":0.632,"c4":0.76},{"time":0.0333,"angle":25.73,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":-53.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"x":0.66,"y":0.72,"curve":0.362,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.6333}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-23.04,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.2333,"angle":9.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-43.72,"curve":0.144,"c2":0.4,"c3":0.456,"c4":0.89},{"time":0.2333,"angle":0.09,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":6.15,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.2333,"angle":41.67,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.4667,"angle":-7.4,"curve":0.467,"c2":0.23,"c3":0.9,"c4":0.6},{"time":0.6333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":-34.28,"y":-5.82,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.2333,"x":-52.96,"y":-4.12,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.4667,"x":-47.67,"y":-4.03,"curve":0.467,"c2":0.23,"c3":0.9,"c4":0.6},{"time":0.6333}]}},"drawOrder":[{"time":0.0667,"offsets":[{"slot":"Thigh1","offset":1}]}]},"Hurt_IronCannon":{"slots":{"IronCannon1":{"attachment":[{"name":"arms/IronCannon/FireGun"}]},"head":{"attachment":[{"time":0.0333,"name":"head3"}]}},"bones":{"target3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":0.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":-26.57,"y":6.49,"curve":0.237,"c2":0.32,"c3":0.567,"c4":0.67},{"time":0.1,"x":-51.22,"y":18.81,"curve":0.22,"c2":0.46,"c3":0.546,"c4":0.88},{"time":0.2333,"x":-72.24,"y":3.78,"curve":"stepped"},{"time":0.4667,"x":-72.24,"y":3.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5333,"x":-66.03,"y":12.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"rightHand":{"rotate":[{"curve":0.303,"c2":0.33,"c3":0.637,"c4":0.67},{"time":0.0333,"angle":-24.82,"curve":0.231,"c2":0.48,"c3":0.785,"c4":0.94},{"time":0.6333}]},"bone13":{"rotate":[{"curve":0.265,"c2":0.33,"c3":0.606,"c4":0.67},{"time":0.0333,"angle":54.19,"curve":0.28,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.2333,"angle":70,"curve":0.384,"c2":0.53,"c3":0.787,"c4":0.92},{"time":0.6333}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-2.45,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":-66.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone10":{"rotate":[{"curve":0.265,"c2":0.33,"c3":0.606,"c4":0.67},{"time":0.0333,"angle":-18.24,"curve":0.28,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.2333,"angle":35.88,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":25.73,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":-53.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"x":0.66,"y":0.72,"curve":0.362,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.6333}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-23.04,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.2333,"angle":9.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-43.72,"curve":0.144,"c2":0.4,"c3":0.456,"c4":0.89},{"time":0.2333,"angle":0.09,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":6.15,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.2333,"angle":41.67,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.4667,"angle":-7.4,"curve":0.467,"c2":0.23,"c3":0.9,"c4":0.6},{"time":0.6333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":-34.28,"y":-5.82,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.2333,"x":-52.96,"y":-4.12,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.4667,"x":-47.67,"y":-4.03,"curve":0.467,"c2":0.23,"c3":0.9,"c4":0.6},{"time":0.6333}]}},"drawOrder":[{"time":0.0667,"offsets":[{"slot":"Thigh1","offset":1}]}]},"Hurt_Katana":{"slots":{"Katana1":{"attachment":[{"name":"arms/taidao/taidao"}]},"Katana_Scabbard":{"attachment":[{"name":"arms/taidao/scabbard"}]},"arms/taidao/xiepidaoguang":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/taidao/xiepidaoguang"}]},"head":{"attachment":[{"time":0.0333,"name":"head3"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"Sword":{"translate":[{"x":-132.59,"y":45.28,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"target3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":0.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":-26.57,"y":6.49,"curve":0.237,"c2":0.32,"c3":0.567,"c4":0.67},{"time":0.1,"x":-51.22,"y":18.81,"curve":0.22,"c2":0.46,"c3":0.546,"c4":0.88},{"time":0.2333,"x":-72.24,"y":3.78,"curve":"stepped"},{"time":0.4667,"x":-72.24,"y":3.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5333,"x":-66.03,"y":12.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"rightHand":{"rotate":[{"curve":0.196,"c2":0.36,"c3":0.606,"c4":0.73},{"time":0.0333,"angle":-24.82,"curve":0.231,"c2":0.48,"c3":0.785,"c4":0.94},{"time":0.6333}]},"bone13":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.0333,"angle":54.19,"curve":0.28,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.2333,"angle":70,"curve":0.384,"c2":0.53,"c3":0.787,"c4":0.92},{"time":0.6333}]},"bone12":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.0333,"angle":-2.45,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":-66.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone10":{"rotate":[{"curve":0.258,"c2":0.34,"c3":0.6,"c4":0.67},{"time":0.0333,"angle":-18.24,"curve":0.28,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.2333,"angle":35.88,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone9":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.0333,"angle":25.73,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":-53.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone8":{"rotate":[{"angle":-0.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":0.79}]},"bone7":{"rotate":[{"angle":7.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"x":0.66,"y":0.72,"curve":0.362,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.6333}]},"bone6":{"rotate":[{"angle":7.6,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":0.01}]},"bone5":{"rotate":[{"angle":-4.28,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.189,"c2":0.41,"c3":0.685,"c4":0.83},{"time":0.0333,"angle":-23.04,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.2333,"angle":9.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-43.72,"curve":0.144,"c2":0.4,"c3":0.456,"c4":0.89},{"time":0.2333,"angle":0.09,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":6.15,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.2333,"angle":41.67,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.4667,"angle":-7.4,"curve":0.467,"c2":0.23,"c3":0.9,"c4":0.6},{"time":0.6333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":-34.28,"y":-5.82,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.2333,"x":-52.96,"y":-4.12,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.4667,"x":-47.67,"y":-4.03,"curve":0.467,"c2":0.23,"c3":0.9,"c4":0.6},{"time":0.6333}]},"light":{"translate":[{"x":290.25,"y":115.87}]}},"drawOrder":[{"time":0.0667,"offsets":[{"slot":"Thigh1","offset":1}]}]},"Hurt_Katana_Shield":{"slots":{"Katana1":{"attachment":[{"name":"arms/taidao/taidao"}]},"arms/shield/shield":{"attachment":[{"name":"arms/shield/shield"}]},"arms/taidao/xiepidaoguang":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/taidao/xiepidaoguang"}]},"head":{"attachment":[{"time":0.0333,"name":"head3"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"Sword":{"translate":[{"x":-132.59,"y":45.28,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"target3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":0.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":-26.57,"y":6.49,"curve":0.237,"c2":0.32,"c3":0.567,"c4":0.67},{"time":0.1,"x":-51.22,"y":18.81,"curve":0.22,"c2":0.46,"c3":0.546,"c4":0.88},{"time":0.2333,"x":-72.24,"y":3.78,"curve":"stepped"},{"time":0.4667,"x":-72.24,"y":3.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5333,"x":-66.03,"y":12.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"rightHand":{"rotate":[{"curve":0.196,"c2":0.36,"c3":0.606,"c4":0.73},{"time":0.0333,"angle":-24.82,"curve":0.231,"c2":0.48,"c3":0.785,"c4":0.94},{"time":0.6333}]},"bone13":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.0333,"angle":54.19,"curve":0.28,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.2333,"angle":70,"curve":0.384,"c2":0.53,"c3":0.787,"c4":0.92},{"time":0.6333}]},"bone12":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.0333,"angle":-2.45,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":-66.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone10":{"rotate":[{"curve":0.258,"c2":0.34,"c3":0.6,"c4":0.67},{"time":0.0333,"angle":-18.24,"curve":0.28,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.2333,"angle":35.88,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone9":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.0333,"angle":25.73,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":-53.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone8":{"rotate":[{"angle":-0.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":0.79}]},"bone7":{"rotate":[{"angle":7.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"x":0.66,"y":0.72,"curve":0.362,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.6333}]},"bone6":{"rotate":[{"angle":7.6,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":0.01}]},"bone5":{"rotate":[{"angle":-4.28,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.189,"c2":0.41,"c3":0.685,"c4":0.83},{"time":0.0333,"angle":-23.04,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.2333,"angle":9.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-43.72,"curve":0.144,"c2":0.4,"c3":0.456,"c4":0.89},{"time":0.2333,"angle":0.09,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":6.15,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.2333,"angle":41.67,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.4667,"angle":-7.4,"curve":0.467,"c2":0.23,"c3":0.9,"c4":0.6},{"time":0.6333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":-34.28,"y":-5.82,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.2333,"x":-52.96,"y":-4.12,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.4667,"x":-47.67,"y":-4.03,"curve":0.467,"c2":0.23,"c3":0.9,"c4":0.6},{"time":0.6333}]},"light":{"translate":[{"x":290.25,"y":115.87}]}},"drawOrder":[{"time":0.0667,"offsets":[{"slot":"Thigh1","offset":1}]}]},"Hurt_Kunai":{"slots":{"Kunai1":{"attachment":[{"name":"arms/Kunai/1_16"}]},"head":{"attachment":[{"time":0.0333,"name":"head3"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"target3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":0.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}],"translate":[{"curve":0.22,"c2":0.34,"c3":0.584,"c4":0.69},{"time":0.0333,"x":-26.57,"y":6.49,"curve":0.237,"c2":0.32,"c3":0.567,"c4":0.67},{"time":0.1,"x":-51.22,"y":18.81,"curve":0.22,"c2":0.46,"c3":0.546,"c4":0.88},{"time":0.2333,"x":-72.24,"y":3.78,"curve":"stepped"},{"time":0.4667,"x":-72.24,"y":3.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5333,"x":-66.03,"y":12.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"rightHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-24.82,"curve":0.231,"c2":0.48,"c3":0.785,"c4":0.94},{"time":0.6333}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":54.19,"curve":0.28,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.2333,"angle":70,"curve":0.384,"c2":0.53,"c3":0.787,"c4":0.92},{"time":0.6333}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-2.45,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":-66.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-18.24,"curve":0.28,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.2333,"angle":35.88,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":25.73,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":-53.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"x":0.66,"y":0.72,"curve":0.362,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.6333}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-23.04,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.2333,"angle":9.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone2":{"rotate":[{"curve":0.191,"c2":0.42,"c3":0.71,"c4":0.86},{"time":0.0333,"angle":-43.72,"curve":0.144,"c2":0.4,"c3":0.456,"c4":0.89},{"time":0.2333,"angle":0.09,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":6.15,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.2333,"angle":41.67,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.4667,"angle":-7.4,"curve":0.467,"c2":0.23,"c3":0.9,"c4":0.6},{"time":0.6333}],"translate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.0333,"x":-34.28,"y":-5.82,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.2333,"x":-52.96,"y":-4.12,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.4667,"x":-47.67,"y":-4.03,"curve":0.467,"c2":0.23,"c3":0.9,"c4":0.6},{"time":0.6333}]},"light":{"translate":[{"x":290.25,"y":115.87}]}},"drawOrder":[{"time":0.0667,"offsets":[{"slot":"Thigh1","offset":1}]}]},"Hurt_LongGun":{"slots":{"LongGun1":{"attachment":[{"name":"arms/longHandle/2"}]},"head":{"attachment":[{"time":0.0333,"name":"head3"},{"time":0.6333,"name":"head"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"target3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":0.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}],"translate":[{"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.0333,"x":-26.57,"y":6.49,"curve":0.237,"c2":0.32,"c3":0.567,"c4":0.67},{"time":0.1,"x":-51.22,"y":18.81,"curve":0.22,"c2":0.46,"c3":0.546,"c4":0.88},{"time":0.2333,"x":-72.24,"y":3.78,"curve":"stepped"},{"time":0.4667,"x":-72.24,"y":3.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5333,"x":-66.03,"y":12.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"rightHand":{"rotate":[{"angle":37.8,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.0333,"angle":-24.82,"curve":0.231,"c2":0.48,"c3":0.785,"c4":0.94},{"time":0.6333,"angle":37.8}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":54.19,"curve":0.28,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.2333,"angle":70,"curve":0.384,"c2":0.53,"c3":0.787,"c4":0.92},{"time":0.6333}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-2.45,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":-66.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"x":0.66,"y":0.72,"curve":0.362,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.6333}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-23.04,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.2333,"angle":9.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone2":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-43.72,"curve":0.144,"c2":0.4,"c3":0.456,"c4":0.89},{"time":0.2333,"angle":0.09,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":6.15,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.2333,"angle":41.67,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.4667,"angle":-7.4,"curve":0.467,"c2":0.23,"c3":0.9,"c4":0.6},{"time":0.6333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":-34.28,"y":-5.82,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.2333,"x":-52.96,"y":-4.12,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.4667,"x":-47.67,"y":-4.03,"curve":0.467,"c2":0.23,"c3":0.9,"c4":0.6},{"time":0.6333}]},"light":{"translate":[{"x":290.25,"y":115.87}]},"Long":{"translate":[{"x":-3.64,"y":-4.81}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-18.24,"curve":0.28,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.2333,"angle":35.88,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone9":{"rotate":[{"curve":0.191,"c2":0.38,"c3":0.632,"c4":0.76},{"time":0.0333,"angle":25.73,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":-53.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]}},"drawOrder":[{"time":0.0667,"offsets":[{"slot":"Thigh1","offset":1}]}]},"Hurt_MilitaryFan":{"slots":{"Kunai1":{"attachment":[{"time":0.6333,"name":"arms/Kunai/1_16"}]},"MilitaryFan1":{"attachment":[{"name":"arms/MilitaryFan/1_16"}]},"head":{"attachment":[{"time":0.0333,"name":"head3"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"target3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":0.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}],"translate":[{"curve":0.22,"c2":0.34,"c3":0.584,"c4":0.69},{"time":0.0333,"x":-26.57,"y":6.49,"curve":0.237,"c2":0.32,"c3":0.567,"c4":0.67},{"time":0.1,"x":-51.22,"y":18.81,"curve":0.22,"c2":0.46,"c3":0.546,"c4":0.88},{"time":0.2333,"x":-72.24,"y":3.78,"curve":"stepped"},{"time":0.4667,"x":-72.24,"y":3.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5333,"x":-66.03,"y":12.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"rightHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-24.82,"curve":0.231,"c2":0.48,"c3":0.785,"c4":0.94},{"time":0.6333}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":54.19,"curve":0.28,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.2333,"angle":70,"curve":0.384,"c2":0.53,"c3":0.787,"c4":0.92},{"time":0.6333}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-2.45,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":-66.67,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-18.24,"curve":0.28,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.2333,"angle":35.88,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":25.73,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":-53.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"x":0.66,"y":0.72,"curve":0.362,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.6333}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-23.04,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.2333,"angle":9.07,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"bone2":{"rotate":[{"curve":0.191,"c2":0.42,"c3":0.71,"c4":0.86},{"time":0.0333,"angle":-43.72,"curve":0.144,"c2":0.4,"c3":0.456,"c4":0.89},{"time":0.2333,"angle":0.09,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":6.15,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.2333,"angle":41.67,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.4667,"angle":-7.4,"curve":0.467,"c2":0.23,"c3":0.9,"c4":0.6},{"time":0.6333}],"translate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.0333,"x":-34.28,"y":-5.82,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.2333,"x":-52.96,"y":-4.12,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.4667,"x":-47.67,"y":-4.03,"curve":0.467,"c2":0.23,"c3":0.9,"c4":0.6},{"time":0.6333}]},"light":{"translate":[{"x":290.25,"y":115.87}]}},"drawOrder":[{"time":0.0667,"offsets":[{"slot":"Thigh1","offset":1}]}]},"Idle_Arch":{"slots":{"Arch1":{"attachment":[{"name":"arms/arch/arch"}]},"arms/arch/Quiver":{"attachment":[{"name":"arms/arch/Quiver"}]},"arms/arch/bowstring":{"attachment":[{"name":"arms/arch/bowstring"}]}},"bones":{"bone13":{"rotate":[{"angle":6.66,"curve":0.331,"c2":0.32,"c3":0.758},{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.4667,"angle":8.06,"curve":0.277,"c3":0.621,"c4":0.4},{"time":1.6667,"angle":6.66}]},"bone12":{"rotate":[{"angle":1.67,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.2333,"angle":3.35,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.6667,"angle":1.67}],"translate":[{"x":0.23,"y":-0.23,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.4,"curve":0.19,"c2":0.41,"c3":0.691,"c4":0.83},{"time":1.2333,"x":0.46,"y":-0.45,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.6667,"x":0.23,"y":-0.23}]},"bone10":{"rotate":[{"angle":-7,"curve":0.331,"c2":0.32,"c3":0.758},{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.4667,"angle":-8.47,"curve":0.277,"c3":0.621,"c4":0.4},{"time":1.6667,"angle":-7}]},"bone9":{"rotate":[{"angle":-2.79,"curve":0.377,"c2":0.51,"c3":0.749},{"time":0.4,"curve":0.21,"c2":0.35,"c3":0.587,"c4":0.7},{"time":1.2333,"angle":-5.89,"curve":0.249,"c3":0.627,"c4":0.51},{"time":1.6667,"angle":-2.79}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"angle":-1,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.4,"curve":0.248,"c2":0.34,"c3":0.594,"c4":0.67},{"time":1.2333,"angle":-2,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.6667,"angle":-1}]},"bone2":{"translate":[{"x":-0.01,"y":0.21,"curve":0.379,"c2":0.6,"c3":0.724},{"time":0.2,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.0333,"x":-0.07,"y":1.14,"curve":0.242,"c3":0.667,"c4":0.67},{"time":1.6667,"x":-0.01,"y":0.21}]},"body":{"rotate":[{"angle":-0.8,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":-5.66,"curve":0.25,"c3":0.75},{"time":1.6667,"angle":-0.8}],"translate":[{"curve":0.25,"c3":0.75},{"time":0.8333,"x":0.38,"y":-0.47,"curve":0.25,"c3":0.75},{"time":1.6667}]}}},"Idle_CrossGun":{"slots":{"CrossGun1":{"attachment":[{"name":"arms/CrossGun/2"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"rightHand":{"rotate":[{"angle":30.31}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"time":0.4,"curve":0.248,"c2":0.34,"c3":0.594,"c4":0.67},{"time":1.2333,"angle":-2,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.6667}]},"bone2":{"translate":[{"time":0.2,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.0333,"x":-0.07,"y":1.14,"curve":0.242,"c3":0.667,"c4":0.67},{"time":1.6667}]},"Long":{"translate":[{"x":-3.64,"y":-4.81}]},"light":{"translate":[{"x":290.25,"y":115.87}]},"bone13":{"rotate":[{"angle":6.66,"curve":0.331,"c2":0.32,"c3":0.758},{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.4667,"angle":8.06,"curve":0.277,"c3":0.621,"c4":0.4},{"time":1.6667,"angle":6.66}]},"bone12":{"rotate":[{"angle":1.67,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.2333,"angle":3.35,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.6667,"angle":1.67}],"translate":[{"x":0.23,"y":-0.23,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.4,"curve":0.19,"c2":0.41,"c3":0.691,"c4":0.83},{"time":1.2333,"x":0.46,"y":-0.45,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.6667,"x":0.23,"y":-0.23}]},"bone10":{"rotate":[{"angle":-7,"curve":0.331,"c2":0.32,"c3":0.758},{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.4667,"angle":-8.47,"curve":0.277,"c3":0.621,"c4":0.4},{"time":1.6667,"angle":-7}]},"bone9":{"rotate":[{"angle":-2.79,"curve":0.377,"c2":0.51,"c3":0.749},{"time":0.4,"curve":0.21,"c2":0.35,"c3":0.587,"c4":0.7},{"time":1.2333,"angle":-5.89,"curve":0.249,"c3":0.627,"c4":0.51},{"time":1.6667,"angle":-2.79}]},"body":{"rotate":[{"angle":-0.8,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":-5.66,"curve":0.25,"c3":0.75},{"time":1.6667,"angle":-0.8}],"translate":[{"curve":0.25,"c3":0.75},{"time":0.8333,"x":0.38,"y":-0.47,"curve":0.25,"c3":0.75},{"time":1.6667}]}}},"Idle_Crossbow":{"slots":{"Crossbow1":{"attachment":[{"name":"arms/crossbow/Crossbow"}]},"arms/arch/arrow2":{"attachment":[{"name":"arms/arch/arrow"}]},"arms/arch/bowstring2":{"attachment":[{"name":"arms/arch/bowstring"}]}},"bones":{"bone13":{"rotate":[{"angle":0.67,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.4333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.2667,"angle":1.67,"curve":0.345,"c2":0.4,"c3":0.692,"c4":0.74},{"time":1.6667,"angle":0.67}]},"bone12":{"rotate":[{"angle":0.67,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.4333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.2667,"angle":1.67,"curve":0.345,"c2":0.4,"c3":0.692,"c4":0.74},{"time":1.6667,"angle":0.67}]},"bone10":{"rotate":[{"angle":-1.3,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.4333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.2667,"angle":-3.24,"curve":0.345,"c2":0.4,"c3":0.692,"c4":0.74},{"time":1.6667,"angle":-1.3}]},"bone9":{"rotate":[{"angle":1.87,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.4333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.2667,"angle":4.65,"curve":0.345,"c2":0.4,"c3":0.692,"c4":0.74},{"time":1.6667,"angle":1.87}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333,"angle":-2.07,"curve":0.25,"c3":0.75},{"time":1.6667}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333,"x":0.36,"y":0.51,"curve":0.25,"c3":0.75},{"time":1.6667}]},"bone2":{"translate":[{"x":-0.01,"y":0.21,"curve":0.379,"c2":0.6,"c3":0.724},{"time":0.2,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.0333,"x":-0.07,"y":1.14,"curve":0.242,"c3":0.667,"c4":0.67},{"time":1.6667,"x":-0.01,"y":0.21}]},"body":{"rotate":[{"angle":-0.8,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":-5.66,"curve":0.25,"c3":0.75},{"time":1.6667,"angle":-0.8}],"translate":[{"curve":0.25,"c3":0.75},{"time":0.8333,"x":0.38,"y":-0.47,"curve":0.25,"c3":0.75},{"time":1.6667}]}}},"Idle_Dagger":{"slots":{"Dagger1":{"attachment":[{"name":"arms/dagger/dagger"}]},"arms/dagger/scabbard":{"attachment":[{"name":"arms/dagger/scabbard"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.252,"c2":0.34,"c3":0.597,"c4":0.67},{"time":0.8333,"angle":-2.07,"curve":0.25,"c3":0.75},{"time":1.6667}],"translate":[{"curve":0.211,"c2":0.35,"c3":0.586,"c4":0.7},{"time":0.8333,"x":0.36,"y":0.51,"curve":0.25,"c3":0.75},{"time":1.6667}]},"light":{"translate":[{"x":290.25,"y":115.87}]},"bone10":{"rotate":[{"angle":-7,"curve":0.331,"c2":0.32,"c3":0.758},{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.4667,"angle":-8.47,"curve":0.277,"c3":0.621,"c4":0.4},{"time":1.6667,"angle":-7}]},"bone12":{"rotate":[{"angle":1.67,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.2333,"angle":3.35,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.6667,"angle":1.67}],"translate":[{"x":0.23,"y":-0.23,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.4,"curve":0.19,"c2":0.41,"c3":0.691,"c4":0.83},{"time":1.2333,"x":0.46,"y":-0.45,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.6667,"x":0.23,"y":-0.23}]},"bone13":{"rotate":[{"angle":6.66,"curve":0.331,"c2":0.32,"c3":0.758},{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.4667,"angle":8.06,"curve":0.277,"c3":0.621,"c4":0.4},{"time":1.6667,"angle":6.66}]},"bone2":{"translate":[{"x":-0.01,"y":0.21,"curve":0.379,"c2":0.6,"c3":0.724},{"time":0.2,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.0333,"x":-0.07,"y":1.14,"curve":0.242,"c3":0.667,"c4":0.67},{"time":1.6667,"x":-0.01,"y":0.21}]},"body":{"rotate":[{"angle":-0.8,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":-5.66,"curve":0.25,"c3":0.75},{"time":1.6667,"angle":-0.8}],"translate":[{"curve":0.25,"c3":0.75},{"time":0.8333,"x":0.38,"y":-0.47,"curve":0.25,"c3":0.75},{"time":1.6667}]},"bone9":{"rotate":[{"angle":-2.79,"curve":0.377,"c2":0.51,"c3":0.749},{"time":0.4,"curve":0.21,"c2":0.35,"c3":0.587,"c4":0.7},{"time":1.2333,"angle":-5.89,"curve":0.249,"c3":0.627,"c4":0.51},{"time":1.6667,"angle":-2.79}]}}},"Idle_DanceFan":{"slots":{"Dancefan1":{"attachment":[{"name":"arms/Dancefan/Dancefan"}]},"Dancefan3":{"attachment":[{"name":"arms/Dancefan/Dancefan"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"bone12":{"rotate":[{"angle":1.67,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.2333,"angle":3.35,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.6667,"angle":1.67}],"translate":[{"x":0.23,"y":-0.23,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.4,"curve":0.19,"c2":0.41,"c3":0.691,"c4":0.83},{"time":1.2333,"x":0.46,"y":-0.45,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.6667,"x":0.23,"y":-0.23}]},"bone2":{"translate":[{"x":-0.01,"y":0.21,"curve":0.379,"c2":0.6,"c3":0.724},{"time":0.2,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.0333,"x":-0.07,"y":1.14,"curve":0.242,"c3":0.667,"c4":0.67},{"time":1.6667,"x":-0.01,"y":0.21}]},"body":{"rotate":[{"angle":-0.8,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":-5.66,"curve":0.25,"c3":0.75},{"time":1.6667,"angle":-0.8}],"translate":[{"curve":0.25,"c3":0.75},{"time":0.8333,"x":0.38,"y":-0.47,"curve":0.25,"c3":0.75},{"time":1.6667}]},"bone13":{"rotate":[{"angle":6.66,"curve":0.331,"c2":0.32,"c3":0.758},{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.4667,"angle":8.06,"curve":0.277,"c3":0.621,"c4":0.4},{"time":1.6667,"angle":6.66}]},"bone10":{"rotate":[{"angle":-7,"curve":0.331,"c2":0.32,"c3":0.758},{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.4667,"angle":-8.47,"curve":0.277,"c3":0.621,"c4":0.4},{"time":1.6667,"angle":-7}]},"bone3":{"rotate":[{"curve":0.252,"c2":0.34,"c3":0.597,"c4":0.67},{"time":0.8333,"angle":-2.07,"curve":0.25,"c3":0.75},{"time":1.6667}],"translate":[{"curve":0.211,"c2":0.35,"c3":0.586,"c4":0.7},{"time":0.8333,"x":0.36,"y":0.51,"curve":0.25,"c3":0.75},{"time":1.6667}]},"light":{"translate":[{"x":290.25,"y":115.87}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone9":{"rotate":[{"angle":-2.79,"curve":0.377,"c2":0.51,"c3":0.749},{"time":0.4,"curve":0.21,"c2":0.35,"c3":0.587,"c4":0.7},{"time":1.2333,"angle":-5.89,"curve":0.249,"c3":0.627,"c4":0.51},{"time":1.6667,"angle":-2.79}]}}},"Idle_Fan":{"slots":{"Flag1":{"attachment":[{"name":"arms/fan/1"}]},"Flag2":{"attachment":[{"name":"arms/fan/3"}]},"Flag3":{"attachment":[{"name":"arms/fan/2"}]},"Flag4":{"attachment":[{"name":"arms/fan/2"}]},"Flag5":{"attachment":[{"name":"arms/fan/2"}]},"Flag6":{"attachment":[{"name":"arms/fan/2"}]},"Flag7":{"attachment":[{"name":"arms/fan/2"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333,"angle":-2.07,"curve":0.25,"c3":0.75},{"time":1.6667}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333,"x":0.36,"y":0.51,"curve":0.25,"c3":0.75},{"time":1.6667}]},"Long":{"translate":[{"x":-3.64,"y":-4.81}]},"bone21":{"rotate":[{"angle":0.59,"curve":0.379,"c2":0.52,"c3":0.747},{"time":0.3667,"angle":-5.82,"curve":0.25,"c3":0.75},{"time":1.2,"angle":8.94,"curve":0.247,"c3":0.63,"c4":0.53},{"time":1.6667,"angle":0.59}]},"bone20":{"rotate":[{"angle":5.37,"curve":0.345,"c2":0.37,"c3":0.757},{"time":0.5667,"angle":-5.82,"curve":0.25,"c3":0.75},{"time":1.4,"angle":8.94,"curve":0.269,"c3":0.618,"c4":0.42},{"time":1.6667,"angle":5.37}]},"bone19":{"rotate":[{"angle":-3.9,"curve":0.375,"c2":0.62,"c3":0.716},{"time":0.1667,"angle":-5.82,"curve":0.25,"c3":0.75},{"time":1,"angle":8.94,"curve":0.243,"c3":0.68,"c4":0.71},{"time":1.6667,"angle":-3.9}]},"bone18":{"rotate":[{"angle":-5.65,"curve":0.348,"c2":0.66,"c3":0.682},{"time":0.0333,"angle":-5.82,"curve":0.25,"c3":0.75},{"time":0.8667,"angle":8.94,"curve":0.253,"c3":0.621,"c4":0.48},{"time":1.2333,"angle":2.54,"curve":0.344,"c2":0.37,"c3":0.696,"c4":0.76},{"time":1.5333,"angle":-3.92,"curve":0.362,"c2":0.5,"c3":0.7,"c4":0.85},{"time":1.6667,"angle":-5.65}]},"bone17":{"rotate":[{"angle":-2.27,"curve":0.382,"c2":0.58,"c3":0.731},{"time":0.2333,"angle":-5.84,"curve":0.25,"c3":0.75},{"time":1.0667,"angle":8.92,"curve":0.243,"c3":0.655,"c4":0.63},{"time":1.6667,"angle":-2.27}]},"smake":{"translate":[{"x":44.2,"y":-33.36}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333,"angle":-5.66,"curve":0.25,"c3":0.75},{"time":1.6667}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333,"x":0.38,"y":-0.47,"curve":0.25,"c3":0.75},{"time":1.6667}]},"bone2":{"translate":[{"time":0.2,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.0333,"x":-0.07,"y":1.14,"curve":0.242,"c3":0.667,"c4":0.67},{"time":1.6667}]},"bone9":{"rotate":[{"angle":-2.79,"curve":0.377,"c2":0.51,"c3":0.749},{"time":0.4,"curve":0.21,"c2":0.35,"c3":0.587,"c4":0.7},{"time":1.2333,"angle":-5.89,"curve":0.249,"c3":0.627,"c4":0.51},{"time":1.6667,"angle":-2.79}]},"bone12":{"rotate":[{"angle":1.67,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.2333,"angle":3.35,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.6667,"angle":1.67}],"translate":[{"x":0.23,"y":-0.23,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.4,"curve":0.19,"c2":0.41,"c3":0.691,"c4":0.83},{"time":1.2333,"x":0.46,"y":-0.45,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.6667,"x":0.23,"y":-0.23}]},"bone10":{"rotate":[{"angle":-7,"curve":0.331,"c2":0.32,"c3":0.758},{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.4667,"angle":-8.47,"curve":0.277,"c3":0.621,"c4":0.4},{"time":1.6667,"angle":-7}]},"bone13":{"rotate":[{"angle":6.66,"curve":0.331,"c2":0.32,"c3":0.758},{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.4667,"angle":8.06,"curve":0.277,"c3":0.621,"c4":0.4},{"time":1.6667,"angle":6.66}]},"rightHand":{"rotate":[{"angle":30.31}]}}},"Idle_FireGun":{"slots":{"FireGun1":{"attachment":[{"name":"arms/FireGun/FireGun"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"rightHand":{"rotate":[{"angle":-51.72}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333,"angle":-2.07,"curve":0.25,"c3":0.75},{"time":1.6667}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333,"x":0.36,"y":0.51,"curve":0.25,"c3":0.75},{"time":1.6667}]},"bone10":{"rotate":[{"angle":-7,"curve":0.331,"c2":0.32,"c3":0.758},{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.4667,"angle":-8.47,"curve":0.277,"c3":0.621,"c4":0.4},{"time":1.6667,"angle":-7}]},"bone12":{"rotate":[{"angle":1.67,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.2333,"angle":3.35,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.6667,"angle":1.67}],"translate":[{"x":0.23,"y":-0.23,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.4,"curve":0.19,"c2":0.41,"c3":0.691,"c4":0.83},{"time":1.2333,"x":0.46,"y":-0.45,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.6667,"x":0.23,"y":-0.23}]},"bone13":{"rotate":[{"angle":6.66,"curve":0.331,"c2":0.32,"c3":0.758},{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.4667,"angle":8.06,"curve":0.277,"c3":0.621,"c4":0.4},{"time":1.6667,"angle":6.66}]},"bone9":{"rotate":[{"angle":-2.79,"curve":0.377,"c2":0.51,"c3":0.749},{"time":0.4,"curve":0.21,"c2":0.35,"c3":0.587,"c4":0.7},{"time":1.2333,"angle":-5.89,"curve":0.249,"c3":0.627,"c4":0.51},{"time":1.6667,"angle":-2.79}]},"bone2":{"translate":[{"x":-0.01,"y":0.21,"curve":0.379,"c2":0.6,"c3":0.724},{"time":0.2,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.0333,"x":-0.07,"y":1.14,"curve":0.242,"c3":0.667,"c4":0.67},{"time":1.6667,"x":-0.01,"y":0.21}]},"body":{"rotate":[{"angle":-0.8,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":-5.66,"curve":0.25,"c3":0.75},{"time":1.6667,"angle":-0.8}],"translate":[{"curve":0.25,"c3":0.75},{"time":0.8333,"x":0.38,"y":-0.47,"curve":0.25,"c3":0.75},{"time":1.6667}]}}},"Idle_IronCannon":{"slots":{"IronCannon1":{"attachment":[{"name":"arms/IronCannon/FireGun"}]}},"bones":{"bone13":{"rotate":[{"angle":0.67,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.4333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.2667,"angle":1.67,"curve":0.345,"c2":0.4,"c3":0.692,"c4":0.74},{"time":1.6667,"angle":0.67}]},"bone12":{"rotate":[{"angle":0.67,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.4333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.2667,"angle":1.67,"curve":0.345,"c2":0.4,"c3":0.692,"c4":0.74},{"time":1.6667,"angle":0.67}]},"bone10":{"rotate":[{"angle":-1.3,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.4333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.2667,"angle":-3.24,"curve":0.345,"c2":0.4,"c3":0.692,"c4":0.74},{"time":1.6667,"angle":-1.3}]},"bone9":{"rotate":[{"angle":1.87,"curve":0.401,"c2":0.52,"c3":0.752,"c4":0.87},{"time":0.4333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.2667,"angle":4.65,"curve":0.345,"c2":0.4,"c3":0.692,"c4":0.74},{"time":1.6667,"angle":1.87}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333,"angle":-2.07,"curve":0.25,"c3":0.75},{"time":1.6667}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8333,"x":0.36,"y":0.51,"curve":0.25,"c3":0.75},{"time":1.6667}]},"bone2":{"translate":[{"x":-0.01,"y":0.21,"curve":0.379,"c2":0.6,"c3":0.724},{"time":0.2,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.0333,"x":-0.07,"y":1.14,"curve":0.242,"c3":0.667,"c4":0.67},{"time":1.6667,"x":-0.01,"y":0.21}]},"body":{"rotate":[{"angle":-0.8,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":-5.66,"curve":0.25,"c3":0.75},{"time":1.6667,"angle":-0.8}],"translate":[{"curve":0.25,"c3":0.75},{"time":0.8333,"x":0.38,"y":-0.47,"curve":0.25,"c3":0.75},{"time":1.6667}]}}},"Idle_Katana":{"slots":{"Katana1":{"attachment":[{"name":"arms/taidao/taidao"}]},"Katana_Scabbard":{"attachment":[{"name":"arms/taidao/scabbard"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"bone2":{"translate":[{"x":-0.01,"y":0.21,"curve":0.379,"c2":0.6,"c3":0.724},{"time":0.2,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.0333,"x":-0.07,"y":1.14,"curve":0.242,"c3":0.667,"c4":0.67},{"time":1.6667,"x":-0.01,"y":0.21}]},"body":{"rotate":[{"angle":-0.8,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":-5.66,"curve":0.25,"c3":0.75},{"time":1.6667,"angle":-0.8}],"translate":[{"curve":0.25,"c3":0.75},{"time":0.8333,"x":0.38,"y":-0.47,"curve":0.25,"c3":0.75},{"time":1.6667}]},"bone13":{"rotate":[{"angle":6.66,"curve":0.331,"c2":0.32,"c3":0.758},{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.4667,"angle":8.06,"curve":0.277,"c3":0.621,"c4":0.4},{"time":1.6667,"angle":6.66}]},"light":{"translate":[{"x":290.25,"y":115.87}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.252,"c2":0.34,"c3":0.597,"c4":0.67},{"time":0.8333,"angle":-2.07,"curve":0.25,"c3":0.75},{"time":1.6667}],"translate":[{"curve":0.211,"c2":0.35,"c3":0.586,"c4":0.7},{"time":0.8333,"x":0.36,"y":0.51,"curve":0.25,"c3":0.75},{"time":1.6667}]},"bone10":{"rotate":[{"angle":-7,"curve":0.331,"c2":0.32,"c3":0.758},{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.4667,"angle":-8.47,"curve":0.277,"c3":0.621,"c4":0.4},{"time":1.6667,"angle":-7}]},"bone12":{"rotate":[{"angle":1.67,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.2333,"angle":3.35,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.6667,"angle":1.67}],"translate":[{"x":0.23,"y":-0.23,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.4,"curve":0.19,"c2":0.41,"c3":0.691,"c4":0.83},{"time":1.2333,"x":0.46,"y":-0.45,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.6667,"x":0.23,"y":-0.23}]},"bone9":{"rotate":[{"angle":-2.79,"curve":0.377,"c2":0.51,"c3":0.749},{"time":0.4,"curve":0.21,"c2":0.35,"c3":0.587,"c4":0.7},{"time":1.2333,"angle":-5.89,"curve":0.249,"c3":0.627,"c4":0.51},{"time":1.6667,"angle":-2.79}]}}},"Idle_Katana_Shield":{"slots":{"Katana1":{"attachment":[{"name":"arms/taidao/taidao"}]},"arms/shield/shield":{"attachment":[{"name":"arms/shield/shield"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"bone12":{"rotate":[{"angle":1.67,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.2333,"angle":3.35,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.6667,"angle":1.67}],"translate":[{"x":0.23,"y":-0.23,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.4,"curve":0.19,"c2":0.41,"c3":0.691,"c4":0.83},{"time":1.2333,"x":0.46,"y":-0.45,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.6667,"x":0.23,"y":-0.23}]},"bone2":{"translate":[{"x":-0.01,"y":0.21,"curve":0.379,"c2":0.6,"c3":0.724},{"time":0.2,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.0333,"x":-0.07,"y":1.14,"curve":0.242,"c3":0.667,"c4":0.67},{"time":1.6667,"x":-0.01,"y":0.21}]},"body":{"rotate":[{"angle":-0.8,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":-5.66,"curve":0.25,"c3":0.75},{"time":1.6667,"angle":-0.8}],"translate":[{"curve":0.25,"c3":0.75},{"time":0.8333,"x":0.38,"y":-0.47,"curve":0.25,"c3":0.75},{"time":1.6667}]},"bone13":{"rotate":[{"angle":6.66,"curve":0.331,"c2":0.32,"c3":0.758},{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.4667,"angle":8.06,"curve":0.277,"c3":0.621,"c4":0.4},{"time":1.6667,"angle":6.66}]},"bone10":{"rotate":[{"angle":-7,"curve":0.331,"c2":0.32,"c3":0.758},{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.4667,"angle":-8.47,"curve":0.277,"c3":0.621,"c4":0.4},{"time":1.6667,"angle":-7}]},"bone3":{"rotate":[{"curve":0.252,"c2":0.34,"c3":0.597,"c4":0.67},{"time":0.8333,"angle":-2.07,"curve":0.25,"c3":0.75},{"time":1.6667}],"translate":[{"curve":0.211,"c2":0.35,"c3":0.586,"c4":0.7},{"time":0.8333,"x":0.36,"y":0.51,"curve":0.25,"c3":0.75},{"time":1.6667}]},"light":{"translate":[{"x":290.25,"y":115.87}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone9":{"rotate":[{"angle":-2.79,"curve":0.377,"c2":0.51,"c3":0.749},{"time":0.4,"curve":0.21,"c2":0.35,"c3":0.587,"c4":0.7},{"time":1.2333,"angle":-5.89,"curve":0.249,"c3":0.627,"c4":0.51},{"time":1.6667,"angle":-2.79}]}}},"Idle_Kunai":{"slots":{"Kunai1":{"attachment":[{"name":"arms/Kunai/1_16"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"bone12":{"rotate":[{"angle":1.67,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.2333,"angle":3.35,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.6667,"angle":1.67}],"translate":[{"x":0.23,"y":-0.23,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.4,"curve":0.19,"c2":0.41,"c3":0.691,"c4":0.83},{"time":1.2333,"x":0.46,"y":-0.45,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.6667,"x":0.23,"y":-0.23}]},"bone13":{"rotate":[{"angle":6.66,"curve":0.331,"c2":0.32,"c3":0.758},{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.4667,"angle":8.06,"curve":0.277,"c3":0.621,"c4":0.4},{"time":1.6667,"angle":6.66}]},"bone2":{"translate":[{"x":-0.01,"y":0.21,"curve":0.379,"c2":0.6,"c3":0.724},{"time":0.2,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.0333,"x":-0.07,"y":1.14,"curve":0.242,"c3":0.667,"c4":0.67},{"time":1.6667,"x":-0.01,"y":0.21}]},"body":{"rotate":[{"angle":-0.8,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":-5.66,"curve":0.25,"c3":0.75},{"time":1.6667,"angle":-0.8}],"translate":[{"curve":0.25,"c3":0.75},{"time":0.8333,"x":0.38,"y":-0.47,"curve":0.25,"c3":0.75},{"time":1.6667}]},"bone10":{"rotate":[{"angle":-7,"curve":0.331,"c2":0.32,"c3":0.758},{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.4667,"angle":-8.47,"curve":0.277,"c3":0.621,"c4":0.4},{"time":1.6667,"angle":-7}]},"light":{"translate":[{"x":290.25,"y":115.87}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.252,"c2":0.34,"c3":0.597,"c4":0.67},{"time":0.8333,"angle":-2.07,"curve":0.25,"c3":0.75},{"time":1.6667}],"translate":[{"curve":0.211,"c2":0.35,"c3":0.586,"c4":0.7},{"time":0.8333,"x":0.36,"y":0.51,"curve":0.25,"c3":0.75},{"time":1.6667}]},"bone9":{"rotate":[{"angle":-2.79,"curve":0.377,"c2":0.51,"c3":0.749},{"time":0.4,"curve":0.21,"c2":0.35,"c3":0.587,"c4":0.7},{"time":1.2333,"angle":-5.89,"curve":0.249,"c3":0.627,"c4":0.51},{"time":1.6667,"angle":-2.79}]}}},"Idle_LongGun":{"slots":{"LongGun1":{"attachment":[{"name":"arms/longHandle/2"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"bone12":{"rotate":[{"angle":1.67,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.2333,"angle":3.35,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.6667,"angle":1.67}],"translate":[{"x":0.23,"y":-0.23,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.4,"curve":0.19,"c2":0.41,"c3":0.691,"c4":0.83},{"time":1.2333,"x":0.46,"y":-0.45,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.6667,"x":0.23,"y":-0.23}]},"bone10":{"rotate":[{"angle":-7,"curve":0.331,"c2":0.32,"c3":0.758},{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.4667,"angle":-8.47,"curve":0.277,"c3":0.621,"c4":0.4},{"time":1.6667,"angle":-7}]},"bone9":{"rotate":[{"angle":-2.79,"curve":0.377,"c2":0.51,"c3":0.749},{"time":0.4,"curve":0.21,"c2":0.35,"c3":0.587,"c4":0.7},{"time":1.2333,"angle":-5.89,"curve":0.249,"c3":0.627,"c4":0.51},{"time":1.6667,"angle":-2.79}]},"bone13":{"rotate":[{"angle":6.66,"curve":0.331,"c2":0.32,"c3":0.758},{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.4667,"angle":8.06,"curve":0.277,"c3":0.621,"c4":0.4},{"time":1.6667,"angle":6.66}]},"light":{"translate":[{"x":290.25,"y":115.87}]},"rightHand":{"rotate":[{"angle":30.31}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"time":0.4,"curve":0.248,"c2":0.34,"c3":0.594,"c4":0.67},{"time":1.2333,"angle":-2,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.6667}]},"bone2":{"translate":[{"time":0.2,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.0333,"x":-0.07,"y":1.14,"curve":0.242,"c3":0.667,"c4":0.67},{"time":1.6667}]},"Long":{"translate":[{"x":-3.64,"y":-4.81}]},"body":{"rotate":[{"angle":-0.8,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":-5.66,"curve":0.25,"c3":0.75},{"time":1.6667,"angle":-0.8}],"translate":[{"curve":0.25,"c3":0.75},{"time":0.8333,"x":0.38,"y":-0.47,"curve":0.25,"c3":0.75},{"time":1.6667}]}}},"Idle_MilitaryFan":{"slots":{"MilitaryFan1":{"attachment":[{"name":"arms/MilitaryFan/1_16"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"bone10":{"rotate":[{"angle":-7,"curve":0.331,"c2":0.32,"c3":0.758},{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.4667,"angle":-8.47,"curve":0.277,"c3":0.621,"c4":0.4},{"time":1.6667,"angle":-7}]},"bone5":{"rotate":[{"angle":-0.27}]},"light":{"translate":[{"x":290.25,"y":115.87}]},"bone12":{"rotate":[{"angle":1.67,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.4,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.2333,"angle":3.35,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.6667,"angle":1.67}],"translate":[{"x":0.23,"y":-0.23,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.4,"curve":0.19,"c2":0.41,"c3":0.691,"c4":0.83},{"time":1.2333,"x":0.46,"y":-0.45,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.6667,"x":0.23,"y":-0.23}]},"bone13":{"rotate":[{"angle":6.66,"curve":0.331,"c2":0.32,"c3":0.758},{"time":0.6333,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.4667,"angle":8.06,"curve":0.277,"c3":0.621,"c4":0.4},{"time":1.6667,"angle":6.66}]},"bone2":{"translate":[{"x":-0.01,"y":0.21,"curve":0.379,"c2":0.6,"c3":0.724},{"time":0.2,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.0333,"x":-0.07,"y":1.14,"curve":0.242,"c3":0.667,"c4":0.67},{"time":1.6667,"x":-0.01,"y":0.21}]},"body":{"rotate":[{"angle":-0.8,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":-5.66,"curve":0.25,"c3":0.75},{"time":1.6667,"angle":-0.8}],"translate":[{"curve":0.25,"c3":0.75},{"time":0.8333,"x":0.38,"y":-0.47,"curve":0.25,"c3":0.75},{"time":1.6667}]},"bone8":{"rotate":[{"angle":0.79}]},"bone3":{"rotate":[{"curve":0.252,"c2":0.34,"c3":0.597,"c4":0.67},{"time":0.8333,"angle":-2.07,"curve":0.25,"c3":0.75},{"time":1.6667}],"translate":[{"curve":0.211,"c2":0.35,"c3":0.586,"c4":0.7},{"time":0.8333,"x":0.36,"y":0.51,"curve":0.25,"c3":0.75},{"time":1.6667}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone9":{"rotate":[{"angle":-2.79,"curve":0.377,"c2":0.51,"c3":0.749},{"time":0.4,"curve":0.21,"c2":0.35,"c3":0.587,"c4":0.7},{"time":1.2333,"angle":-5.89,"curve":0.249,"c3":0.627,"c4":0.51},{"time":1.6667,"angle":-2.79}]}}},"Magic_Arch":{"slots":{"Arch1":{"attachment":[{"name":"arms/arch/arch"}]},"Arch2":{"color":[{"time":0.4333,"color":"ffffff00","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"color":"ffffffff","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8,"color":"ffffff00"}],"attachment":[{"time":0.4333,"name":"arms/arch/arch"}]},"arms/arch/Quiver":{"attachment":[{"name":"arms/arch/Quiver"}]},"arms/arch/bowstring":{"attachment":[{"name":"arms/arch/bowstring"}]},"head":{"attachment":[{"time":0.3667,"name":"head2"},{"time":1.2333,"name":"head"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"rightHand":{"rotate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.1667,"angle":-18.96,"curve":0.382,"c2":0.53,"c3":0.788,"c4":0.92},{"time":0.3667,"angle":-22.24,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-85.55,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-88.09,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-86.53,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":1.1,"angle":-54.86,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":1.3}]},"light":{"translate":[{"x":290.25,"y":115.87}]},"bone7":{"rotate":[{"angle":7.27}]},"bone8":{"rotate":[{"angle":0.79}]},"bone3":{"rotate":[{"curve":0.252,"c2":0.34,"c3":0.597,"c4":0.67},{"time":0.1667,"angle":1.86,"curve":"stepped"},{"time":0.3667,"angle":1.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3}],"translate":[{"curve":0.211,"c2":0.35,"c3":0.586,"c4":0.7},{"time":0.1667,"x":-6.69,"y":-4.06,"curve":"stepped"},{"time":0.3667,"x":-6.69,"y":-4.06,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5}]},"bone10":{"rotate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.3667,"angle":-15.29,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5333,"angle":-3.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":-0.47,"curve":"stepped"},{"time":1,"angle":-0.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone6":{"rotate":[{"angle":0.01}]},"target2":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-11.96,"curve":"stepped"},{"time":0.3667,"x":-11.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":-0.75,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3}]},"body":{"rotate":[{"curve":0.21,"c2":0.35,"c3":0.587,"c4":0.7},{"time":0.1667,"angle":-14.42,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-16.91,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":10.13,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-1.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":12.72,"y":-19.92,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":16.45,"y":-24.13,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":0.85,"y":1.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"x":0.85,"y":2.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3}]},"bone13":{"rotate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.1667,"angle":29.37,"curve":0.382,"c2":0.53,"c3":0.788,"c4":0.92},{"time":0.3667,"angle":33.25,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-9.61,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":22.39,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":17.26,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":1.1,"angle":43.99,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":1.3}]},"bone12":{"rotate":[{"curve":0.312,"c2":0.68,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-34.71,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-46.48,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.4,"angle":14.31,"curve":0.325,"c2":0.51,"c3":0.792,"c4":0.93},{"time":0.5,"angle":135.7,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":103.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":108.15,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3}]},"bone9":{"rotate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.1667,"angle":-26.97,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-48.23,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5333,"angle":-56.09,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6333,"angle":-38.27,"curve":"stepped"},{"time":1,"angle":-38.27,"curve":0.25,"c3":0.75},{"time":1.3}],"translate":[{"time":0.3667,"curve":0.241,"c2":0.34,"c3":0.59,"c4":0.68},{"time":0.5333,"x":2.17,"y":-0.45,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3}]}},"deform":{"default":{"pants2":{"pants2":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94,"vertices":[-8.26042,12.5201,-8.26042,12.5201,-1.35995,6.7686,0,0,0,0,0,0,0,0,1.30125,-4.66175]},{"time":0.3667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94,"vertices":[-10.57587,16.32418,-10.57587,16.32418,-3.6754,10.57268,0,0,0,0,0,0,0,0,2.17895,-6.67118]},{"time":0.4667}]}}},"events":[{"time":0.5,"name":"attack"}]},"Magic_CrossGun":{"slots":{"Arch2":{"color":[{"time":0.4333,"color":"ffffff00"}],"attachment":[{"time":0.4333,"name":"arms/arch/arch"}]},"CrossGun1":{"attachment":[{"name":"arms/CrossGun/2"}]},"CrossGun2":{"color":[{"time":0.4333,"color":"ffffff00","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"color":"ffffffff","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8,"color":"ffffff00"}],"attachment":[{"time":0.4333,"name":"arms/CrossGun/2"}]},"head":{"attachment":[{"time":0.3667,"name":"head2"},{"time":1.2333,"name":"head"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"light":{"translate":[{"x":290.25,"y":115.87}]},"Long":{"translate":[{"x":-3.64,"y":-4.81}]},"target2":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-11.96,"curve":"stepped"},{"time":0.3667,"x":-11.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":-0.75,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"rightHand":{"rotate":[{"angle":30.31,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"angle":-18.96,"curve":0.382,"c2":0.53,"c3":0.788,"c4":0.92},{"time":0.3667,"angle":-22.24,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-85.55,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-88.09,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-86.53,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":1.1,"angle":-54.86,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":1.3333,"angle":30.31}]},"bone13":{"rotate":[{"angle":6.66,"curve":0.331,"c2":0.32,"c3":0.758},{"time":0.1667,"angle":29.37,"curve":0.382,"c2":0.53,"c3":0.788,"c4":0.92},{"time":0.3667,"angle":33.25,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-9.61,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":22.39,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":17.26,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":1.1,"angle":43.99,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":1.3333,"angle":6.66}]},"bone12":{"rotate":[{"angle":1.67,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.1667,"angle":-34.71,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-46.48,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.4,"angle":14.31,"curve":0.325,"c2":0.51,"c3":0.792,"c4":0.93},{"time":0.5,"angle":135.7,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":103.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":108.15,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333,"angle":1.67}],"translate":[{"x":0.23,"y":-0.23}]},"bone10":{"rotate":[{"angle":-7,"curve":0.331,"c2":0.32,"c3":0.758},{"time":0.3667,"angle":-15.29,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-3.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-0.47,"curve":"stepped"},{"time":1,"angle":-0.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333,"angle":-7}]},"bone9":{"rotate":[{"angle":-2.79,"curve":0.377,"c2":0.51,"c3":0.749},{"time":0.1667,"angle":-26.97,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-48.23,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-56.09,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-38.27,"curve":"stepped"},{"time":1,"angle":-38.27,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":-2.79}],"translate":[{"time":0.3667,"curve":0.241,"c2":0.34,"c3":0.59,"c4":0.68},{"time":0.5,"x":2.17,"y":-0.45,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":1.86,"curve":"stepped"},{"time":0.3667,"angle":1.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-6.69,"y":-4.06,"curve":"stepped"},{"time":0.3667,"x":-6.69,"y":-4.06,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5}]},"body":{"rotate":[{"angle":-0.8,"curve":0.25,"c3":0.75},{"time":0.1667,"angle":-14.42,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-16.91,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":2.56,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-1.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333,"angle":-0.8}],"translate":[{"curve":0.25,"c3":0.75},{"time":0.1667,"x":12.72,"y":-19.92,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":16.45,"y":-24.13,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":0.85,"y":1.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"x":0.85,"y":2.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]}},"deform":{"default":{"pants2":{"pants2":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94,"vertices":[-8.26042,12.5201,-8.26042,12.5201,-1.35995,6.7686,0,0,0,0,0,0,0,0,1.30125,-4.66175]},{"time":0.3667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94,"vertices":[-10.57587,16.32418,-10.57587,16.32418,-3.6754,10.57268,0,0,0,0,0,0,0,0,2.17895,-6.67118]},{"time":0.4667}]}}},"events":[{"time":0.5,"name":"attack"}]},"Magic_Crossbow":{"slots":{"Crossbow1":{"attachment":[{"name":"arms/crossbow/Crossbow"}]},"Crossbow2":{"color":[{"time":0.4333,"color":"ffffff00","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"color":"ffffffff","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8667,"color":"ffffff00"}],"attachment":[{"time":0.4333,"name":"arms/crossbow/Crossbow"}]},"arms/arch/arrow2":{"attachment":[{"name":"arms/arch/arrow"}]},"arms/arch/bowstring2":{"attachment":[{"name":"arms/arch/bowstring"}]},"head":{"attachment":[{"time":0.3667,"name":"head2"},{"time":1.2333,"name":"head"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"target2":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-11.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":-0.75,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"rightHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-22.24,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-48.83,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-51.06,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-45.16,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":1.1,"angle":-54.86,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":1.3333}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":33.25,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-9.61,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":22.39,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":17.26,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":1.1,"angle":43.99,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":1.3333}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-46.48,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.4,"angle":14.31,"curve":0.325,"c2":0.51,"c3":0.792,"c4":0.93},{"time":0.5,"angle":135.7,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":103.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":108.15,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"bone10":{"rotate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.3667,"angle":66.25,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-3.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-0.47,"curve":"stepped"},{"time":1,"angle":-0.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"bone9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-68.53,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-56.09,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-38.27,"curve":"stepped"},{"time":1,"angle":-38.27,"curve":0.25,"c3":0.75},{"time":1.3333}],"translate":[{"time":0.3667,"curve":0.241,"c2":0.34,"c3":0.59,"c4":0.68},{"time":0.5,"x":2.17,"y":-0.45,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.265,"c2":0.33,"c3":0.606,"c4":0.67},{"time":0.3667,"angle":1.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-6.69,"y":-4.06,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-16.91,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":2.56,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-1.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":16.45,"y":-24.13,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":0.85,"y":1.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"x":0.85,"y":2.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"light":{"translate":[{"x":290.25,"y":115.87}]}},"deform":{"default":{"pants2":{"pants2":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94,"vertices":[-10.57587,16.32418,-10.57587,16.32418,-3.6754,10.57268,0,0,0,0,0,0,0,0,2.17895,-6.67118]},{"time":0.4667}]}}},"events":[{"time":0.5,"name":"attack"}]},"Magic_Dagger":{"slots":{"Dagger1":{"attachment":[{"name":"arms/dagger/dagger"}]},"Dagger2":{"color":[{"time":0.4333,"color":"ffffff00","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"color":"ffffffff","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8667,"color":"ffffff00"}],"attachment":[{"time":0.4333,"name":"arms/dagger/dagger"}]},"arms/dagger/scabbard":{"attachment":[{"name":"arms/dagger/scabbard"}]},"head":{"attachment":[{"time":0.3667,"name":"head2"},{"time":1.2333,"name":"head"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"target2":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-11.96,"curve":"stepped"},{"time":0.3667,"x":-11.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":-0.75,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"rightHand":{"rotate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.1667,"angle":-18.96,"curve":0.382,"c2":0.53,"c3":0.788,"c4":0.92},{"time":0.3667,"angle":-22.24,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-85.55,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-88.09,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-86.53,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":1.1,"angle":-54.86,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":1.3333}]},"bone13":{"rotate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.1667,"angle":29.37,"curve":0.382,"c2":0.53,"c3":0.788,"c4":0.92},{"time":0.3667,"angle":33.25,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-9.61,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":22.39,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":17.26,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":1.1,"angle":43.99,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":1.3333}]},"bone12":{"rotate":[{"curve":0.312,"c2":0.68,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-34.71,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-46.48,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.4,"angle":14.31,"curve":0.325,"c2":0.51,"c3":0.792,"c4":0.93},{"time":0.5,"angle":135.7,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":103.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":108.15,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"bone10":{"rotate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.3667,"angle":-15.29,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-3.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-0.47,"curve":"stepped"},{"time":1,"angle":-0.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"bone9":{"rotate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.1667,"angle":-26.97,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-48.23,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-56.09,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-38.27,"curve":"stepped"},{"time":1,"angle":-38.27,"curve":0.25,"c3":0.75},{"time":1.3333}],"translate":[{"time":0.3667,"curve":0.241,"c2":0.34,"c3":0.59,"c4":0.68},{"time":0.5,"x":2.17,"y":-0.45,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.252,"c2":0.34,"c3":0.597,"c4":0.67},{"time":0.1667,"angle":1.86,"curve":"stepped"},{"time":0.3667,"angle":1.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}],"translate":[{"curve":0.211,"c2":0.35,"c3":0.586,"c4":0.7},{"time":0.1667,"x":-6.69,"y":-4.06,"curve":"stepped"},{"time":0.3667,"x":-6.69,"y":-4.06,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5}]},"body":{"rotate":[{"curve":0.21,"c2":0.35,"c3":0.587,"c4":0.7},{"time":0.1667,"angle":-14.42,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-16.91,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":2.56,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-1.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":12.72,"y":-19.92,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":16.45,"y":-24.13,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":0.85,"y":1.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"x":0.85,"y":2.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"light":{"translate":[{"x":290.25,"y":115.87}]}},"deform":{"default":{"pants2":{"pants2":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94,"vertices":[-8.26042,12.5201,-8.26042,12.5201,-1.35995,6.7686,0,0,0,0,0,0,0,0,1.30125,-4.66175]},{"time":0.3667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94,"vertices":[-10.57587,16.32418,-10.57587,16.32418,-3.6754,10.57268,0,0,0,0,0,0,0,0,2.17895,-6.67118]},{"time":0.4667}]}}},"events":[{"time":0.5,"name":"attack"}]},"Magic_DanceFan":{"slots":{"Dancefan1":{"attachment":[{"name":"arms/Dancefan/Dancefan"}]},"Dancefan2":{"color":[{"time":0.4,"color":"ffffff00","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"color":"ffffffff","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.7333,"color":"ffffff00"}],"attachment":[{"time":0.4,"name":"arms/Dancefan/Dancefan"}]},"Dancefan3":{"attachment":[{"name":"arms/Dancefan/Dancefan"}]},"head":{"attachment":[{"time":0.3667,"name":"head2"},{"time":1.2333,"name":"head"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"target2":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-11.96,"curve":"stepped"},{"time":0.3667,"x":-11.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":-0.75,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"light":{"translate":[{"x":290.25,"y":115.87}]},"rightHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-18.96,"curve":0.382,"c2":0.53,"c3":0.788,"c4":0.92},{"time":0.3667,"angle":5.28,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-12.59,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-13.54,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-18.02,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":1.1,"angle":-19.21,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":1.3333}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":29.37,"curve":0.382,"c2":0.53,"c3":0.788,"c4":0.92},{"time":0.3667,"angle":33.25,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-9.61,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":22.39,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":17.26,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":1.1,"angle":43.99,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":1.3333}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-34.71,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-46.48,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.4,"angle":14.31,"curve":0.325,"c2":0.51,"c3":0.792,"c4":0.93},{"time":0.5,"angle":135.7,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":103.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":108.15,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"leftHand":{"rotate":[{"curve":0.214,"c2":0.35,"c3":0.585,"c4":0.69},{"time":0.5,"angle":11.87,"curve":0.364,"c2":0.52,"c3":0.791,"c4":0.92},{"time":1.3333}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-15.29,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-3.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-0.47,"curve":"stepped"},{"time":1,"angle":-0.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"bone9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-26.97,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-48.23,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-56.09,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-38.27,"curve":"stepped"},{"time":1,"angle":-38.27,"curve":0.25,"c3":0.75},{"time":1.3333}],"translate":[{"time":0.3667,"curve":0.241,"c2":0.34,"c3":0.59,"c4":0.68},{"time":0.5,"x":2.17,"y":-0.45,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":1.86,"curve":"stepped"},{"time":0.3667,"angle":1.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-6.69,"y":-4.06,"curve":"stepped"},{"time":0.3667,"x":-6.69,"y":-4.06,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-14.42,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-16.91,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":2.56,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-1.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}],"translate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.1667,"x":12.72,"y":-19.92,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":16.45,"y":-24.13,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":0.85,"y":1.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"x":0.85,"y":2.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]}},"deform":{"default":{"pants2":{"pants2":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94,"vertices":[-8.26042,12.5201,-8.26042,12.5201,-1.35995,6.7686,0,0,0,0,0,0,0,0,1.30125,-4.66175]},{"time":0.3667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94,"vertices":[-10.57587,16.32418,-10.57587,16.32418,-3.6754,10.57268,0,0,0,0,0,0,0,0,2.17895,-6.67118]},{"time":0.4667}]}}},"events":[{"time":0.5,"name":"attack"}]},"Magic_Fan":{"slots":{"Flag1":{"attachment":[{"name":"arms/fan/1"}]},"Flag2":{"attachment":[{"name":"arms/fan/3"}]},"Flag3":{"attachment":[{"name":"arms/fan/2"}]},"Flag4":{"attachment":[{"name":"arms/fan/2"}]},"Flag5":{"attachment":[{"name":"arms/fan/2"}]},"Flag6":{"attachment":[{"name":"arms/fan/2"}]},"Flag7":{"attachment":[{"name":"arms/fan/2"}]},"head":{"attachment":[{"time":0.3667,"name":"head2"},{"time":1.2333,"name":"head"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"bone20":{"rotate":[{"curve":0.323,"c2":0.33,"c3":0.656,"c4":0.67},{"time":0.1667,"angle":-20.87,"curve":0.332,"c2":0.33,"c3":0.666,"c4":0.67},{"time":0.3,"angle":89.95,"curve":0.332,"c2":0.33,"c3":0.666,"c4":0.67},{"time":0.6,"angle":11.92,"curve":0.33,"c2":0.33,"c3":0.664,"c4":0.67},{"time":0.6667,"angle":-2.02,"curve":0.319,"c2":0.33,"c3":0.653,"c4":0.67},{"time":1,"angle":4.49,"curve":0.321,"c2":0.33,"c3":0.655,"c4":0.67},{"time":1.3333}]},"bone21":{"rotate":[{"curve":0.329,"c2":0.33,"c3":0.662,"c4":0.67},{"time":0.1667,"angle":-13.13,"curve":0.333,"c2":0.33,"c3":0.666,"c4":0.67},{"time":0.3,"angle":80.05,"curve":0.333,"c2":0.33,"c3":0.666,"c4":0.67},{"time":0.6,"angle":9.04,"curve":0.332,"c2":0.33,"c3":0.665,"c4":0.67},{"time":0.6667,"angle":-16.39,"curve":0.326,"c2":0.33,"c3":0.659,"c4":0.67},{"time":1,"angle":-7.2,"curve":0.326,"c2":0.33,"c3":0.66,"c4":0.67},{"time":1.3333}]},"bone19":{"rotate":[{"curve":0.316,"c2":0.33,"c3":0.65,"c4":0.67},{"time":0.1667,"angle":-13.13,"curve":0.332,"c2":0.33,"c3":0.665,"c4":0.67},{"time":0.3,"angle":74.91,"curve":0.332,"c2":0.33,"c3":0.665,"c4":0.67},{"time":0.6,"angle":1.14,"curve":0.329,"c2":0.33,"c3":0.662,"c4":0.67},{"time":0.6667,"angle":-8.37,"curve":0.315,"c2":0.34,"c3":0.649,"c4":0.67},{"time":1,"angle":-4.69,"curve":0.319,"c2":0.34,"c3":0.653,"c4":0.67},{"time":1.3333}]},"bone18":{"rotate":[{"curve":0.316,"c2":0.33,"c3":0.65,"c4":0.67},{"time":0.1667,"angle":-20.43,"curve":0.332,"c2":0.33,"c3":0.665,"c4":0.67},{"time":0.3,"angle":94.92,"curve":0.332,"c2":0.33,"c3":0.665,"c4":0.67},{"time":0.6,"angle":-2.8,"curve":0.329,"c2":0.33,"c3":0.662,"c4":0.67},{"time":0.6667,"angle":-9.37,"curve":0.315,"c2":0.34,"c3":0.649,"c4":0.67},{"time":1,"angle":2.62,"curve":0.319,"c2":0.34,"c3":0.653,"c4":0.67},{"time":1.3333}]},"bone17":{"rotate":[{"angle":-0.02,"curve":0.32,"c2":0.33,"c3":0.654,"c4":0.67},{"time":0.1667,"angle":-17.67,"curve":0.332,"c2":0.33,"c3":0.665,"c4":0.67},{"time":0.3,"angle":88.12,"curve":0.332,"c2":0.33,"c3":0.665,"c4":0.67},{"time":0.6,"angle":3.68,"curve":0.33,"c2":0.33,"c3":0.663,"c4":0.67},{"time":0.6667,"angle":-8.04,"curve":0.317,"c2":0.33,"c3":0.651,"c4":0.67},{"time":1,"angle":-1.13,"curve":0.32,"c2":0.33,"c3":0.654,"c4":0.67},{"time":1.3333,"angle":-0.02}]},"Long":{"translate":[{"x":-3.64,"y":-4.81}]},"target2":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-11.96,"curve":"stepped"},{"time":0.3667,"x":-11.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":-0.75,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"rightHand":{"rotate":[{"angle":37.8,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"angle":-18.96,"curve":0.382,"c2":0.53,"c3":0.788,"c4":0.92},{"time":0.3667,"angle":-22.24,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-85.55,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-88.09,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-86.53,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":1.1,"angle":-54.86,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":1.3333,"angle":37.8}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":29.37,"curve":0.382,"c2":0.53,"c3":0.788,"c4":0.92},{"time":0.3667,"angle":33.25,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-9.61,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":22.39,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":17.26,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":1.1,"angle":43.99,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":1.3333}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-34.71,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-46.48,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.4,"angle":14.31,"curve":0.325,"c2":0.51,"c3":0.792,"c4":0.93},{"time":0.5,"angle":135.7,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":103.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":108.15,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-15.29,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-3.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-0.47,"curve":"stepped"},{"time":1,"angle":-0.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"bone9":{"rotate":[{"curve":0.191,"c2":0.38,"c3":0.632,"c4":0.76},{"time":0.1667,"angle":-26.97,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-48.23,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-56.09,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-38.27,"curve":"stepped"},{"time":1,"angle":-38.27,"curve":0.25,"c3":0.75},{"time":1.3333}],"translate":[{"time":0.3667,"curve":0.241,"c2":0.34,"c3":0.59,"c4":0.68},{"time":0.5,"x":2.17,"y":-0.45,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":1.86,"curve":"stepped"},{"time":0.3667,"angle":1.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-6.69,"y":-4.06,"curve":"stepped"},{"time":0.3667,"x":-6.69,"y":-4.06,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-14.42,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-16.91,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":2.56,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-1.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":12.72,"y":-19.92,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":16.45,"y":-24.13,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":0.85,"y":1.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"x":0.85,"y":2.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"smake":{"translate":[{"x":44.2,"y":-33.36}]}},"deform":{"default":{"pants2":{"pants2":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94,"vertices":[-8.26042,12.5201,-8.26042,12.5201,-1.35995,6.7686,0,0,0,0,0,0,0,0,1.30125,-4.66175]},{"time":0.3667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94,"vertices":[-10.57587,16.32418,-10.57587,16.32418,-3.6754,10.57268,0,0,0,0,0,0,0,0,2.17895,-6.67118]},{"time":0.4667}]}}},"drawOrder":[{"offsets":[{"slot":"hand3","offset":2},{"slot":"hand4","offset":14}]}],"events":[{"time":0.5,"name":"attack"}]},"Magic_FireGun":{"slots":{"FireGun1":{"attachment":[{"name":"arms/FireGun/FireGun"}]},"FireGun2":{"color":[{"time":0.4333,"color":"ffffff00","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"color":"ffffffff","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8667,"color":"ffffff00"}],"attachment":[{"time":0.4333,"name":"arms/FireGun/FireGun"}]},"head":{"attachment":[{"time":0.3667,"name":"head2"},{"time":1.2333,"name":"head"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-14.42,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-16.91,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":2.56,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-1.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":12.72,"y":-19.92,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":16.45,"y":-24.13,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":0.85,"y":1.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"x":0.85,"y":2.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"target2":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-11.96,"curve":"stepped"},{"time":0.3667,"x":-11.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":-0.75,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"rightHand":{"rotate":[{"angle":-51.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-18.96,"curve":0.382,"c2":0.53,"c3":0.788,"c4":0.92},{"time":0.3667,"angle":-22.24,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-54.06,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-59.91,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-52.59,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":1.1,"angle":-54.86,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":1.3333,"angle":-51.72}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":29.37,"curve":0.382,"c2":0.53,"c3":0.788,"c4":0.92},{"time":0.3667,"angle":33.25,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-9.61,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":22.39,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":17.26,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":1.1,"angle":43.99,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":1.3333}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-34.71,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-46.48,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.4,"angle":14.31,"curve":0.325,"c2":0.51,"c3":0.792,"c4":0.93},{"time":0.5,"angle":135.7,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":103.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":108.15,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-15.29,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-3.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-0.47,"curve":"stepped"},{"time":1,"angle":-0.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"bone9":{"rotate":[{"curve":0.191,"c2":0.38,"c3":0.632,"c4":0.76},{"time":0.1667,"angle":-26.97,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-48.23,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-56.09,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-38.27,"curve":"stepped"},{"time":1,"angle":-38.27,"curve":0.25,"c3":0.75},{"time":1.3333}],"translate":[{"time":0.3667,"curve":0.241,"c2":0.34,"c3":0.59,"c4":0.68},{"time":0.5,"x":2.17,"y":-0.45,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":1.86,"curve":"stepped"},{"time":0.3667,"angle":1.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-6.69,"y":-4.06,"curve":"stepped"},{"time":0.3667,"x":-6.69,"y":-4.06,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5}]}},"deform":{"default":{"pants2":{"pants2":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94,"vertices":[-8.26042,12.5201,-8.26042,12.5201,-1.35995,6.7686,0,0,0,0,0,0,0,0,1.30125,-4.66175]},{"time":0.3667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94,"vertices":[-10.57587,16.32418,-10.57587,16.32418,-3.6754,10.57268,0,0,0,0,0,0,0,0,2.17895,-6.67118]},{"time":0.4667}]}}},"events":[{"time":0.5,"name":"attack"}]},"Magic_IronCannon":{"slots":{"IronCannon1":{"attachment":[{"name":"arms/IronCannon/FireGun"}]},"IronCannon2":{"color":[{"time":0.4333,"color":"ffffff00","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"color":"ffffffff","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8667,"color":"ffffff00"}],"attachment":[{"time":0.4333,"name":"arms/IronCannon/FireGun"}]},"head":{"attachment":[{"time":0.3667,"name":"head2"},{"time":1.2333,"name":"head"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"target2":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-11.96,"curve":"stepped"},{"time":0.3667,"x":-11.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":-0.75,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"rightHand":{"rotate":[{"curve":0.303,"c2":0.33,"c3":0.637,"c4":0.67},{"time":0.1667,"angle":-18.96,"curve":0.382,"c2":0.53,"c3":0.788,"c4":0.92},{"time":0.3667,"angle":-22.24,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-48.83,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-51.06,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-45.16,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":1.1,"angle":-54.86,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":1.3333}]},"bone13":{"rotate":[{"curve":0.265,"c2":0.33,"c3":0.606,"c4":0.67},{"time":0.1667,"angle":29.37,"curve":0.382,"c2":0.53,"c3":0.788,"c4":0.92},{"time":0.3667,"angle":33.25,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-9.61,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":22.39,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":17.26,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":1.1,"angle":43.99,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":1.3333}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-34.71,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-46.48,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.4,"angle":14.31,"curve":0.325,"c2":0.51,"c3":0.792,"c4":0.93},{"time":0.5,"angle":135.7,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":103.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":108.15,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"bone10":{"rotate":[{"curve":0.265,"c2":0.33,"c3":0.606,"c4":0.67},{"time":0.3667,"angle":65.99,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-3.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-0.47,"curve":"stepped"},{"time":1,"angle":-0.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"bone9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-66.22,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-56.09,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-38.27,"curve":"stepped"},{"time":1,"angle":-38.27,"curve":0.25,"c3":0.75},{"time":1.3333}],"translate":[{"time":0.3667,"curve":0.241,"c2":0.34,"c3":0.59,"c4":0.68},{"time":0.5,"x":2.17,"y":-0.45,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":1.86,"curve":"stepped"},{"time":0.3667,"angle":1.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-6.69,"y":-4.06,"curve":"stepped"},{"time":0.3667,"x":-6.69,"y":-4.06,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-14.42,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-16.91,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":2.56,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-1.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":12.72,"y":-19.92,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":16.45,"y":-24.13,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":0.85,"y":1.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"x":0.85,"y":2.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]}},"deform":{"default":{"pants2":{"pants2":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94,"vertices":[-8.26042,12.5201,-8.26042,12.5201,-1.35995,6.7686,0,0,0,0,0,0,0,0,1.30125,-4.66175]},{"time":0.3667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94,"vertices":[-10.57587,16.32418,-10.57587,16.32418,-3.6754,10.57268,0,0,0,0,0,0,0,0,2.17895,-6.67118]},{"time":0.4667}]}}},"events":[{"time":0.5,"name":"attack"}]},"Magic_Katana":{"slots":{"Katana1":{"attachment":[{"name":"arms/taidao/taidao"}]},"Katana2":{"color":[{"color":"ffffff00","curve":"stepped"},{"time":0.4333,"color":"ffffff00","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"color":"ffffffff","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8667,"color":"ffffff00"}],"attachment":[{"time":0.4333,"name":"arms/taidao/taidao"}]},"Katana_Scabbard":{"attachment":[{"name":"arms/taidao/scabbard"}]},"head":{"attachment":[{"time":0.3667,"name":"head2"},{"time":1.2333,"name":"head"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"light":{"translate":[{"x":290.25,"y":115.87}]},"target2":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-11.96,"curve":"stepped"},{"time":0.3667,"x":-11.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":-0.75,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"rightHand":{"rotate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.1667,"angle":-18.96,"curve":0.382,"c2":0.53,"c3":0.788,"c4":0.92},{"time":0.3667,"angle":-22.24,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-85.55,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-88.09,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-86.53,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":1.1,"angle":-54.86,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":1.3333}]},"bone13":{"rotate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.1667,"angle":29.37,"curve":0.382,"c2":0.53,"c3":0.788,"c4":0.92},{"time":0.3667,"angle":33.25,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-9.61,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":22.39,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":17.26,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":1.1,"angle":43.99,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":1.3333}]},"bone12":{"rotate":[{"curve":0.312,"c2":0.68,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-34.71,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-46.48,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.4,"angle":14.31,"curve":0.325,"c2":0.51,"c3":0.792,"c4":0.93},{"time":0.5,"angle":135.7,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":103.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":108.15,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"bone10":{"rotate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.3667,"angle":-15.29,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-3.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-0.47,"curve":"stepped"},{"time":1,"angle":-0.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"bone9":{"rotate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.1667,"angle":-26.97,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-48.23,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-56.09,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-38.27,"curve":"stepped"},{"time":1,"angle":-38.27,"curve":0.25,"c3":0.75},{"time":1.3333}],"translate":[{"time":0.3667,"curve":0.241,"c2":0.34,"c3":0.59,"c4":0.68},{"time":0.5,"x":2.17,"y":-0.45,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.252,"c2":0.34,"c3":0.597,"c4":0.67},{"time":0.1667,"angle":1.86,"curve":"stepped"},{"time":0.3667,"angle":1.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}],"translate":[{"curve":0.211,"c2":0.35,"c3":0.586,"c4":0.7},{"time":0.1667,"x":-6.69,"y":-4.06,"curve":"stepped"},{"time":0.3667,"x":-6.69,"y":-4.06,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5}]},"body":{"rotate":[{"curve":0.21,"c2":0.35,"c3":0.587,"c4":0.7},{"time":0.1667,"angle":-14.42,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-16.91,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":2.56,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-1.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":12.72,"y":-19.92,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":16.45,"y":-24.13,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":0.85,"y":1.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"x":0.85,"y":2.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]}},"deform":{"default":{"pants2":{"pants2":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94,"vertices":[-8.26042,12.5201,-8.26042,12.5201,-1.35995,6.7686,0,0,0,0,0,0,0,0,1.30125,-4.66175]},{"time":0.3667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94,"vertices":[-10.57587,16.32418,-10.57587,16.32418,-3.6754,10.57268,0,0,0,0,0,0,0,0,2.17895,-6.67118]},{"time":0.4667}]}}},"events":[{"time":0.5,"name":"attack"}]},"Magic_Katana_Shield":{"slots":{"Katana1":{"attachment":[{"name":"arms/taidao/taidao"}]},"Katana2":{"color":[{"color":"ffffff00","curve":"stepped"},{"time":0.4333,"color":"ffffff00","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"color":"ffffffff","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8667,"color":"ffffff00"}],"attachment":[{"time":0.4333,"name":"arms/taidao/taidao"}]},"arms/shield/shield":{"attachment":[{"name":"arms/shield/shield"}]},"arms/taidao/xiepidaoguang":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/taidao/xiepidaoguang"}]},"head":{"attachment":[{"time":0.3667,"name":"head2"},{"time":1.2333,"name":"head"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"Sword":{"translate":[{"x":-132.59,"y":45.28}]},"target2":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-11.96,"curve":"stepped"},{"time":0.3667,"x":-11.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":-0.75,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"rightHand":{"rotate":[{"curve":0.196,"c2":0.36,"c3":0.606,"c4":0.73},{"time":0.1667,"angle":-18.96,"curve":0.382,"c2":0.53,"c3":0.788,"c4":0.92},{"time":0.3667,"angle":-22.24,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-85.55,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-88.09,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-86.53,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":1.1,"angle":-54.86,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":1.3333}]},"bone13":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.1667,"angle":29.37,"curve":0.382,"c2":0.53,"c3":0.788,"c4":0.92},{"time":0.3667,"angle":33.25,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-9.61,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":22.39,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":17.26,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":1.1,"angle":43.99,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":1.3333}]},"bone12":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.1667,"angle":-34.71,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-46.48,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.4,"angle":14.31,"curve":0.325,"c2":0.51,"c3":0.792,"c4":0.93},{"time":0.5,"angle":135.7,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":103.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":108.15,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"bone10":{"rotate":[{"curve":0.258,"c2":0.34,"c3":0.6,"c4":0.67},{"time":0.3667,"angle":-15.29,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-3.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-0.47,"curve":"stepped"},{"time":1,"angle":-0.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"bone9":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.1667,"angle":-26.97,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-48.23,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-56.09,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-38.27,"curve":"stepped"},{"time":1,"angle":-38.27,"curve":0.25,"c3":0.75},{"time":1.3333}],"translate":[{"time":0.3667,"curve":0.241,"c2":0.34,"c3":0.59,"c4":0.68},{"time":0.5,"x":2.17,"y":-0.45,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"bone8":{"rotate":[{"angle":-0.9}]},"bone7":{"rotate":[{"angle":7.07}]},"bone6":{"rotate":[{"angle":7.6}]},"bone5":{"rotate":[{"angle":-4.28}]},"bone3":{"rotate":[{"curve":0.189,"c2":0.41,"c3":0.685,"c4":0.83},{"time":0.1667,"angle":1.86,"curve":"stepped"},{"time":0.3667,"angle":1.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-6.69,"y":-4.06,"curve":"stepped"},{"time":0.3667,"x":-6.69,"y":-4.06,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-14.42,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-16.91,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":2.56,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-1.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":12.72,"y":-19.92,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":16.45,"y":-24.13,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":0.85,"y":1.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"x":0.85,"y":2.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"light":{"translate":[{"x":290.25,"y":115.87}]}},"deform":{"default":{"pants2":{"pants2":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94,"vertices":[-8.26042,12.5201,-8.26042,12.5201,-1.35995,6.7686,0,0,0,0,0,0,0,0,1.30125,-4.66175]},{"time":0.3667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94,"vertices":[-10.57587,16.32418,-10.57587,16.32418,-3.6754,10.57268,0,0,0,0,0,0,0,0,2.17895,-6.67118]},{"time":0.4667}]}}},"events":[{"time":0.5,"name":"attack"}]},"Magic_Kunai":{"slots":{"Katana2":{"color":[{"color":"ffffff00"}]},"Kunai1":{"attachment":[{"name":"arms/Kunai/1_16"}]},"Kunai2":{"color":[{"time":0.4333,"color":"ffffff00","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"color":"ffffffff","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8667,"color":"ffffff00"}],"attachment":[{"time":0.4333,"name":"arms/Kunai/1_16"}]},"head":{"attachment":[{"time":0.3667,"name":"head2"},{"time":1.2333,"name":"head"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"target2":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-11.96,"curve":"stepped"},{"time":0.3667,"x":-11.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":-0.75,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"rightHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-18.96,"curve":0.382,"c2":0.53,"c3":0.788,"c4":0.92},{"time":0.3667,"angle":-22.24,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-85.55,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-88.09,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-86.53,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":1.1,"angle":-54.86,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":1.3333}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":29.37,"curve":0.382,"c2":0.53,"c3":0.788,"c4":0.92},{"time":0.3667,"angle":33.25,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-9.61,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":22.39,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":17.26,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":1.1,"angle":43.99,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":1.3333}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-34.71,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-46.48,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.4,"angle":14.31,"curve":0.325,"c2":0.51,"c3":0.792,"c4":0.93},{"time":0.5,"angle":135.7,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":103.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":108.15,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-15.29,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-3.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-0.47,"curve":"stepped"},{"time":1,"angle":-0.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"bone9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-26.97,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-48.23,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-56.09,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-38.27,"curve":"stepped"},{"time":1,"angle":-38.27,"curve":0.25,"c3":0.75},{"time":1.3333}],"translate":[{"time":0.3667,"curve":0.241,"c2":0.34,"c3":0.59,"c4":0.68},{"time":0.5,"x":2.17,"y":-0.45,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":1.86,"curve":"stepped"},{"time":0.3667,"angle":1.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-6.69,"y":-4.06,"curve":"stepped"},{"time":0.3667,"x":-6.69,"y":-4.06,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-14.42,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-16.91,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":2.56,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-1.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}],"translate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.1667,"x":12.72,"y":-19.92,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":16.45,"y":-24.13,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":0.85,"y":1.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"x":0.85,"y":2.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"light":{"translate":[{"x":290.25,"y":115.87}]}},"deform":{"default":{"pants2":{"pants2":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94,"vertices":[-8.26042,12.5201,-8.26042,12.5201,-1.35995,6.7686,0,0,0,0,0,0,0,0,1.30125,-4.66175]},{"time":0.3667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94,"vertices":[-10.57587,16.32418,-10.57587,16.32418,-3.6754,10.57268,0,0,0,0,0,0,0,0,2.17895,-6.67118]},{"time":0.4667}]}}},"events":[{"time":0.5,"name":"attack"}]},"Magic_LongGun":{"slots":{"LongGun1":{"attachment":[{"name":"arms/longHandle/2"}]},"LongGun2":{"color":[{"time":0.4333,"color":"ffffff00","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"color":"ffffffff","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8667,"color":"ffffff00"}],"attachment":[{"time":0.4333,"name":"arms/longHandle/2"}]},"head":{"attachment":[{"time":0.3667,"name":"head2"},{"time":1.2333,"name":"head"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"light":{"translate":[{"x":290.25,"y":115.87}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":1.86,"curve":"stepped"},{"time":0.3667,"angle":1.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-6.69,"y":-4.06,"curve":"stepped"},{"time":0.3667,"x":-6.69,"y":-4.06,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5}]},"bone13":{"rotate":[{"angle":6.66,"curve":0.331,"c2":0.32,"c3":0.758},{"time":0.1667,"angle":29.37,"curve":0.382,"c2":0.53,"c3":0.788,"c4":0.92},{"time":0.3667,"angle":33.25,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-9.61,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":22.39,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":17.26,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":1.1,"angle":43.99,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":1.3333,"angle":6.66}]},"rightHand":{"rotate":[{"angle":30.31,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.1667,"angle":-18.96,"curve":0.382,"c2":0.53,"c3":0.788,"c4":0.92},{"time":0.3667,"angle":-22.24,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-85.55,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-88.09,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-86.53,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":1.1,"angle":-54.86,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":1.3333,"angle":30.31}]},"bone6":{"rotate":[{"angle":0.01}]},"bone8":{"rotate":[{"angle":0.79}]},"bone10":{"rotate":[{"angle":-7,"curve":0.331,"c2":0.32,"c3":0.758},{"time":0.3667,"angle":-15.29,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-3.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-0.47,"curve":"stepped"},{"time":1,"angle":-0.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333,"angle":-7}]},"bone7":{"rotate":[{"angle":7.27}]},"Long":{"translate":[{"x":-3.64,"y":-4.81}]},"bone12":{"rotate":[{"angle":1.67,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.1667,"angle":-34.71,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-46.48,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.4,"angle":14.31,"curve":0.325,"c2":0.51,"c3":0.792,"c4":0.93},{"time":0.5,"angle":135.7,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":103.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":108.15,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333,"angle":1.67}],"translate":[{"x":0.23,"y":-0.23}]},"target2":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-11.96,"curve":"stepped"},{"time":0.3667,"x":-11.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":-0.75,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"bone9":{"rotate":[{"angle":-2.79,"curve":0.377,"c2":0.51,"c3":0.749},{"time":0.1667,"angle":-26.97,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-48.23,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-56.09,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-38.27,"curve":"stepped"},{"time":1,"angle":-38.27,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":-2.79}],"translate":[{"time":0.3667,"curve":0.241,"c2":0.34,"c3":0.59,"c4":0.68},{"time":0.5,"x":2.17,"y":-0.45,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"body":{"rotate":[{"angle":-0.8,"curve":0.25,"c3":0.75},{"time":0.1667,"angle":-14.42,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-16.91,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":2.56,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-1.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333,"angle":-0.8}],"translate":[{"curve":0.25,"c3":0.75},{"time":0.1667,"x":12.72,"y":-19.92,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":16.45,"y":-24.13,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":0.85,"y":1.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"x":0.85,"y":2.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"bone5":{"rotate":[{"angle":-0.27}]}},"deform":{"default":{"pants2":{"pants2":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94,"vertices":[-8.26042,12.5201,-8.26042,12.5201,-1.35995,6.7686,0,0,0,0,0,0,0,0,1.30125,-4.66175]},{"time":0.3667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94,"vertices":[-10.57587,16.32418,-10.57587,16.32418,-3.6754,10.57268,0,0,0,0,0,0,0,0,2.17895,-6.67118]},{"time":0.4667}]}}},"events":[{"time":0.5,"name":"attack"}]},"Magic_MilitaryFan":{"slots":{"Katana2":{"color":[{"color":"ffffff00"}]},"MilitaryFan1":{"attachment":[{"name":"arms/MilitaryFan/1_16"}]},"MilitaryFan2":{"color":[{"time":0.4333,"color":"ffffff00","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"color":"ffffffff","curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.8667,"color":"ffffff00"}],"attachment":[{"time":0.4333,"name":"arms/MilitaryFan/1_16"}]},"head":{"attachment":[{"time":0.3667,"name":"head2"},{"time":1.2333,"name":"head"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"target2":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-11.96,"curve":"stepped"},{"time":0.3667,"x":-11.96,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":-0.75,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"light":{"translate":[{"x":290.25,"y":115.87}]},"rightHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-18.96,"curve":0.382,"c2":0.53,"c3":0.788,"c4":0.92},{"time":0.3667,"angle":-22.24,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-85.55,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-88.09,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-86.53,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":1.1,"angle":-54.86,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":1.3333}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":29.37,"curve":0.382,"c2":0.53,"c3":0.788,"c4":0.92},{"time":0.3667,"angle":33.25,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-9.61,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":22.39,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":17.26,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":1.1,"angle":43.99,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":1.3333}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-34.71,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-46.48,"curve":0.236,"c2":0.34,"c3":0.588,"c4":0.68},{"time":0.4,"angle":14.31,"curve":0.325,"c2":0.51,"c3":0.792,"c4":0.93},{"time":0.5,"angle":135.7,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":103.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":108.15,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-15.29,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-3.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-0.47,"curve":"stepped"},{"time":1,"angle":-0.47,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"bone9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-26.97,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-48.23,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":-56.09,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.6,"angle":-38.27,"curve":"stepped"},{"time":1,"angle":-38.27,"curve":0.25,"c3":0.75},{"time":1.3333}],"translate":[{"time":0.3667,"curve":0.241,"c2":0.34,"c3":0.59,"c4":0.68},{"time":0.5,"x":2.17,"y":-0.45,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":1.86,"curve":"stepped"},{"time":0.3667,"angle":1.86,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-6.69,"y":-4.06,"curve":"stepped"},{"time":0.3667,"x":-6.69,"y":-4.06,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-14.42,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":-16.91,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"angle":2.56,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"angle":-1.72,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}],"translate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.1667,"x":12.72,"y":-19.92,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":16.45,"y":-24.13,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5,"x":0.85,"y":1.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1,"x":0.85,"y":2.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":1.3333}]}},"deform":{"default":{"pants2":{"pants2":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94,"vertices":[-8.26042,12.5201,-8.26042,12.5201,-1.35995,6.7686,0,0,0,0,0,0,0,0,1.30125,-4.66175]},{"time":0.3667,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94,"vertices":[-10.57587,16.32418,-10.57587,16.32418,-3.6754,10.57268,0,0,0,0,0,0,0,0,2.17895,-6.67118]},{"time":0.4667}]}}},"events":[{"time":0.5,"name":"attack"}]},"Parry_CrossGun":{"slots":{"CrossGun1":{"attachment":[{"name":"arms/CrossGun/2"}]},"head":{"attachment":[{"time":0.2333,"name":"head3"},{"time":0.5667,"name":"head"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"rightHand":{"rotate":[{"angle":37.8,"curve":0.295,"c2":0.03,"c3":0.675,"c4":0.41},{"time":0.0333,"angle":-34.42,"curve":0.487,"c2":0.26,"c3":0.89,"c4":0.62},{"time":0.0667,"angle":-89.45,"curve":0.214,"c2":0.35,"c3":0.585,"c4":0.69},{"time":0.4333,"angle":-105.96,"curve":0.214,"c2":0.35,"c3":0.585,"c4":0.69},{"time":0.5667,"angle":37.8}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":92,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.2333,"angle":107.46,"curve":"stepped"},{"time":0.4333,"angle":107.46,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":29.1,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.2333,"angle":38.14,"curve":"stepped"},{"time":0.4333,"angle":38.14,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667}]},"leftHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":-34.14,"curve":0.318,"c2":0.33,"c3":0.651,"c4":0.67},{"time":0.1,"angle":-24.32,"curve":"stepped"},{"time":0.2333,"angle":-24.32,"curve":0.246,"c2":0.34,"c3":0.597,"c4":0.68},{"time":0.4333,"angle":0.27,"curve":0.319,"c2":0.34,"c3":0.655,"c4":0.68},{"time":0.5667}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":-0.73,"y":-1.99,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"x":1.18,"y":-0.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":-19.44,"curve":"stepped"},{"time":0.4333,"angle":-19.44,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667}]},"bone9":{"rotate":[{"curve":0.191,"c2":0.38,"c3":0.632,"c4":0.76},{"time":0.0667,"angle":45.83,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.2333,"angle":36.82,"curve":"stepped"},{"time":0.4333,"angle":36.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"time":0.1,"curve":0.319,"c2":0.33,"c3":0.652,"c4":0.67},{"time":0.2333,"angle":-11.72,"curve":0.319,"c2":0.33,"c3":0.652,"c4":0.67},{"time":0.5667}]},"body":{"rotate":[{"time":0.1,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":3.36,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667}],"translate":[{"time":0.1,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"x":-10.99,"y":-2.84,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667}]},"Long":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":98.55,"curve":0.283,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.5667}],"translate":[{"x":-3.64,"y":-4.81}]},"light":{"translate":[{"x":290.25,"y":115.87}]},"CrossGun":{"rotate":[{"curve":0.3,"c2":0.33,"c3":0.635,"c4":0.67},{"time":0.0333,"angle":-1.83,"curve":0.308,"c2":0.33,"c3":0.643,"c4":0.67},{"time":0.0667,"angle":6.02,"curve":0.267,"c2":0.49,"c3":0.789,"c4":0.94},{"time":0.5667}],"translate":[{"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.0333,"x":17.44,"y":-1.64,"curve":0.39,"c2":0.53,"c3":0.785,"c4":0.91},{"time":0.0667,"x":33.72,"y":2.87,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.4333,"x":25.67,"y":0.44,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.5667}]}},"ik":{"target3":[{"mix":0,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"curve":"stepped"},{"time":0.4333,"curve":0.355,"c2":0.41,"c3":0.699,"c4":0.75},{"time":0.5667,"mix":0}]},"drawOrder":[{"time":0.0333,"offsets":[{"slot":"CrossGun1","offset":34},{"slot":"hand5","offset":34}]}]},"Parry_Dagger":{"slots":{"Dagger1":{"attachment":[{"name":"arms/dagger/dagger"}]},"arms/dagger/scabbard":{"attachment":[{"name":"arms/dagger/scabbard"}]},"head":{"attachment":[{"time":0.2333,"name":"head3"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"rightHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-24.82,"curve":"stepped"},{"time":0.1,"angle":-24.82,"curve":0.231,"c2":0.48,"c3":0.785,"c4":0.94},{"time":0.3667,"angle":-21.45,"curve":0.231,"c2":0.48,"c3":0.785,"c4":0.94},{"time":0.5333}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":54.19,"curve":0.28,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.1,"angle":56.93,"curve":0.28,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.3667,"angle":54.19,"curve":0.28,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.5333}]},"bone12":{"rotate":[{"curve":0.312,"c2":0.68,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":27.85,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":30.59,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":36.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"time":0.1,"curve":0.319,"c2":0.33,"c3":0.652,"c4":0.67},{"time":0.2,"angle":-10.34,"curve":0.285,"c2":0.34,"c3":0.623,"c4":0.67},{"time":0.3667}]},"body":{"rotate":[{"time":0.1,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":2.19,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5333}],"translate":[{"time":0.1,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"x":-8.52,"y":-1.61,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5333}]},"light":{"translate":[{"x":290.25,"y":115.87}]}}},"Parry_Fan":{"slots":{"Flag1":{"attachment":[{"name":"arms/fan/1"}]},"Flag2":{"attachment":[{"name":"arms/fan/3"}]},"Flag3":{"attachment":[{"name":"arms/fan/2"}]},"Flag4":{"attachment":[{"name":"arms/fan/2"}]},"Flag5":{"attachment":[{"name":"arms/fan/2"}]},"Flag6":{"attachment":[{"name":"arms/fan/2"}]},"Flag7":{"attachment":[{"name":"arms/fan/2"}]},"head":{"attachment":[{"time":0.2333,"name":"head3"},{"time":0.5667,"name":"head"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"rightHand":{"rotate":[{"angle":37.8,"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.0667,"angle":-52.27,"curve":"stepped"},{"time":0.4333,"angle":-52.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":37.8}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":92,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.2333,"angle":107.46,"curve":"stepped"},{"time":0.4333,"angle":107.46,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":29.1,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.2333,"angle":38.14,"curve":"stepped"},{"time":0.4333,"angle":38.14,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667}]},"leftHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":-34.14,"curve":0.318,"c2":0.33,"c3":0.651,"c4":0.67},{"time":0.1,"angle":-24.32,"curve":"stepped"},{"time":0.2333,"angle":-24.32,"curve":0.246,"c2":0.34,"c3":0.597,"c4":0.68},{"time":0.4333,"angle":0.27,"curve":0.319,"c2":0.34,"c3":0.655,"c4":0.68},{"time":0.5667}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":-0.73,"y":-1.99,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"x":1.18,"y":-0.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":-19.44,"curve":"stepped"},{"time":0.4333,"angle":-19.44,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667}]},"bone9":{"rotate":[{"curve":0.191,"c2":0.38,"c3":0.632,"c4":0.76},{"time":0.0667,"angle":45.83,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.2333,"angle":36.82,"curve":"stepped"},{"time":0.4333,"angle":36.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"time":0.1,"curve":0.319,"c2":0.33,"c3":0.652,"c4":0.67},{"time":0.2333,"angle":-11.72,"curve":0.319,"c2":0.33,"c3":0.652,"c4":0.67},{"time":0.5667}]},"body":{"rotate":[{"time":0.1,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":3.36,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667}],"translate":[{"time":0.1,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"x":-10.99,"y":-2.84,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667}]},"LongGun":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"x":21.73,"y":0.33,"curve":"stepped"},{"time":0.4333,"x":21.73,"y":0.33,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.5667}]},"Long":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":98.55,"curve":0.283,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.5667}],"translate":[{"x":-3.64,"y":-4.81}]},"bone21":{"rotate":[{"curve":0.329,"c2":0.33,"c3":0.662,"c4":0.67},{"time":0.0333,"angle":33.25,"curve":0.333,"c2":0.33,"c3":0.667,"c4":0.67},{"time":0.0667,"angle":25.75,"curve":0.333,"c2":0.33,"c3":0.666,"c4":0.67},{"time":0.2333,"angle":4.6,"curve":0.333,"c2":0.33,"c3":0.666,"c4":0.67},{"time":0.5667}]},"bone20":{"rotate":[{"curve":0.323,"c2":0.33,"c3":0.656,"c4":0.67},{"time":0.0333,"angle":33.25,"curve":0.333,"c2":0.33,"c3":0.666,"c4":0.67},{"time":0.0667,"angle":32.59,"curve":0.333,"c2":0.33,"c3":0.666,"c4":0.67},{"time":0.2333,"angle":9.14,"curve":0.332,"c2":0.33,"c3":0.665,"c4":0.67},{"time":0.5667}]},"bone19":{"rotate":[{"curve":0.316,"c2":0.33,"c3":0.65,"c4":0.67},{"time":0.0333,"angle":33.25,"curve":0.333,"c2":0.33,"c3":0.666,"c4":0.67},{"time":0.0667,"angle":26.25,"curve":0.332,"c2":0.33,"c3":0.666,"c4":0.67},{"time":0.2333,"angle":4.9,"curve":0.331,"c2":0.33,"c3":0.665,"c4":0.67},{"time":0.5667}]},"bone18":{"rotate":[{"curve":0.316,"c2":0.33,"c3":0.65,"c4":0.67},{"time":0.0333,"angle":33.25,"curve":0.333,"c2":0.33,"c3":0.666,"c4":0.67},{"time":0.0667,"angle":28.74,"curve":0.332,"c2":0.33,"c3":0.666,"c4":0.67},{"time":0.2333,"angle":6.56,"curve":0.331,"c2":0.33,"c3":0.665,"c4":0.67},{"time":0.5667}]},"bone17":{"rotate":[{"angle":-0.02,"curve":0.32,"c2":0.33,"c3":0.654,"c4":0.67},{"time":0.0333,"angle":33.23,"curve":0.333,"c2":0.33,"c3":0.666,"c4":0.67},{"time":0.0667,"angle":27.5,"curve":0.333,"c2":0.33,"c3":0.666,"c4":0.67},{"time":0.2333,"angle":5.74,"curve":0.332,"c2":0.33,"c3":0.665,"c4":0.67},{"time":0.5667,"angle":-0.02}]},"Flag":{"rotate":[{"curve":0.3,"c2":0.33,"c3":0.635,"c4":0.67},{"time":0.0333,"angle":71.81,"curve":0.308,"c2":0.33,"c3":0.643,"c4":0.67},{"time":0.0667,"angle":11.53,"curve":0.267,"c2":0.49,"c3":0.789,"c4":0.94},{"time":0.5667}],"translate":[{"curve":0.3,"c2":0.33,"c3":0.635,"c4":0.67},{"time":0.0333,"x":10.45,"y":-4.86,"curve":0.235,"c2":0.48,"c3":0.786,"c4":0.94},{"time":0.5667}]},"smake":{"translate":[{"x":44.2,"y":-33.36}]},"CrossGun":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"x":21.73,"y":0.33,"curve":"stepped"},{"time":0.4333,"x":21.73,"y":0.33,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.5667}]}},"ik":{"target3":[{"mix":0,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"curve":"stepped"},{"time":0.4333,"curve":0.355,"c2":0.41,"c3":0.699,"c4":0.75},{"time":0.5667,"mix":0}]},"drawOrder":[{"offsets":[{"slot":"hand3","offset":2},{"slot":"hand4","offset":14}]},{"time":0.0667,"offsets":[{"slot":"hand5","offset":3}]},{"time":0.5667,"offsets":[{"slot":"hand3","offset":2},{"slot":"hand4","offset":14}]}]},"Parry_Katana":{"slots":{"Katana1":{"attachment":[{"name":"arms/taidao/taidao"}]},"Katana_Scabbard":{"attachment":[{"name":"arms/taidao/scabbard"}]},"arms/taidao/xiepidaoguang":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/taidao/xiepidaoguang"}]},"head":{"attachment":[{"time":0.2333,"name":"head3"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"Sword":{"translate":[{"x":-132.59,"y":45.28}]},"rightHand":{"rotate":[{"curve":0.196,"c2":0.36,"c3":0.606,"c4":0.73},{"time":0.0333,"angle":-24.82,"curve":"stepped"},{"time":0.1,"angle":-24.82,"curve":0.231,"c2":0.48,"c3":0.785,"c4":0.94},{"time":0.3667,"angle":-21.45,"curve":0.231,"c2":0.48,"c3":0.785,"c4":0.94},{"time":0.5333}]},"bone13":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.0333,"angle":54.19,"curve":0.28,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.1,"angle":56.93,"curve":0.28,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.3667,"angle":54.19,"curve":0.28,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.5333}]},"bone12":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.0333,"angle":27.85,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":30.59,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":36.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5333}]},"bone8":{"rotate":[{"angle":-0.9}]},"bone7":{"rotate":[{"angle":7.07}]},"bone6":{"rotate":[{"angle":7.6}]},"bone5":{"rotate":[{"angle":-4.28}]},"bone3":{"rotate":[{"time":0.1,"curve":0.319,"c2":0.33,"c3":0.652,"c4":0.67},{"time":0.2,"angle":-10.34,"curve":0.285,"c2":0.34,"c3":0.623,"c4":0.67},{"time":0.3667}]},"body":{"rotate":[{"time":0.1,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":2.19,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5333}],"translate":[{"time":0.1,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"x":-8.52,"y":-1.61,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5333}]},"light":{"translate":[{"x":290.25,"y":115.87}]}}},"Parry_Kunai":{"slots":{"Kunai1":{"attachment":[{"name":"arms/Kunai/1_16"}]},"arms/taidao/xiepidaoguang":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/taidao/xiepidaoguang"}]},"head":{"attachment":[{"time":0.2333,"name":"head3"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"rightHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-24.82,"curve":"stepped"},{"time":0.1,"angle":-24.82,"curve":0.231,"c2":0.48,"c3":0.785,"c4":0.94},{"time":0.3667,"angle":-21.45,"curve":0.231,"c2":0.48,"c3":0.785,"c4":0.94},{"time":0.5333}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":54.19,"curve":0.28,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.1,"angle":56.93,"curve":0.28,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.3667,"angle":54.19,"curve":0.28,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.5333}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":27.85,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":30.59,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":36.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"time":0.1,"curve":0.319,"c2":0.33,"c3":0.652,"c4":0.67},{"time":0.2,"angle":-10.34,"curve":0.285,"c2":0.34,"c3":0.623,"c4":0.67},{"time":0.3667}]},"body":{"rotate":[{"time":0.1,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":2.19,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5333}],"translate":[{"time":0.1,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"x":-8.52,"y":-1.61,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5333}]},"light":{"translate":[{"x":290.25,"y":115.87}]}}},"Parry_LongGun":{"slots":{"LongGun1":{"attachment":[{"name":"arms/longHandle/2"}]},"hand1":{"attachment":[{"name":null},{"time":0.0333,"name":"hand1"},{"time":0.5667,"name":null}]},"hand3":{"attachment":[{"name":"hand3"},{"time":0.0333,"name":null},{"time":0.5667,"name":"hand3"}]},"hand4":{"attachment":[{"name":"hand2"},{"time":0.0333,"name":null},{"time":0.5667,"name":"hand2"}]},"head":{"attachment":[{"time":0.2333,"name":"head3"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"rightHand":{"rotate":[{"curve":0.354,"c2":0.02,"c3":0.912,"c4":0.48},{"time":0.0667,"angle":-52.27,"curve":"stepped"},{"time":0.4333,"angle":-52.27,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":92,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.2333,"angle":107.46,"curve":"stepped"},{"time":0.4333,"angle":107.46,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":29.1,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.2333,"angle":38.14,"curve":"stepped"},{"time":0.4333,"angle":38.14,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667}]},"leftHand":{"rotate":[{"angle":-40.41,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":-34.14,"curve":0.318,"c2":0.33,"c3":0.651,"c4":0.67},{"time":0.1,"angle":-24.32,"curve":"stepped"},{"time":0.2333,"angle":-24.32,"curve":0.246,"c2":0.34,"c3":0.597,"c4":0.68},{"time":0.4333,"angle":0.27,"curve":0.319,"c2":0.34,"c3":0.655,"c4":0.68},{"time":0.5667,"angle":-40.41}],"translate":[{"x":-0.73,"y":-1.99,"curve":"stepped"},{"time":0.0333,"x":-0.73,"y":-1.99,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"x":1.18,"y":-0.93,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"x":-0.73,"y":-1.99}]},"bone10":{"rotate":[{"angle":-86.02,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":-19.44,"curve":"stepped"},{"time":0.4333,"angle":-19.44,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667,"angle":-86.02}]},"bone9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"angle":45.83,"curve":0.52,"c2":0.15,"c3":0.475,"c4":0.4},{"time":0.2333,"angle":36.82,"curve":"stepped"},{"time":0.4333,"angle":36.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"time":0.1,"curve":0.319,"c2":0.33,"c3":0.652,"c4":0.67},{"time":0.2333,"angle":-11.72,"curve":0.319,"c2":0.33,"c3":0.652,"c4":0.67},{"time":0.5667}]},"body":{"rotate":[{"time":0.1,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"angle":3.36,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667}],"translate":[{"time":0.1,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2333,"x":-10.99,"y":-2.84,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5667}]},"LongGun":{"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"x":21.73,"y":0.33,"curve":"stepped"},{"time":0.4333,"x":21.73,"y":0.33,"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.5667}]},"Long":{"rotate":[{"curve":0.281,"c2":0.33,"c3":0.618,"c4":0.67},{"time":0.0333,"angle":98.55,"curve":0.283,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.5667}],"translate":[{"x":-3.64,"y":-4.81}]},"light":{"translate":[{"x":290.25,"y":115.87}]}},"ik":{"target3":[{"mix":0,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0667,"curve":"stepped"},{"time":0.4333,"curve":0.355,"c2":0.41,"c3":0.699,"c4":0.75},{"time":0.5667,"mix":0}]}},"Parry_MilitaryFan":{"slots":{"MilitaryFan1":{"attachment":[{"name":"arms/MilitaryFan/1_16"}]},"arms/taidao/xiepidaoguang":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/taidao/xiepidaoguang"}]},"head":{"attachment":[{"time":0.2333,"name":"head3"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"rightHand":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":-24.82,"curve":"stepped"},{"time":0.1,"angle":-24.82,"curve":0.231,"c2":0.48,"c3":0.785,"c4":0.94},{"time":0.3667,"angle":-21.45,"curve":0.231,"c2":0.48,"c3":0.785,"c4":0.94},{"time":0.5333}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":54.19,"curve":0.28,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.1,"angle":56.93,"curve":0.28,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.3667,"angle":54.19,"curve":0.28,"c2":0.49,"c3":0.79,"c4":0.93},{"time":0.5333}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":27.85,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1,"angle":30.59,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"angle":36.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"time":0.1,"curve":0.319,"c2":0.33,"c3":0.652,"c4":0.67},{"time":0.2,"angle":-10.34,"curve":0.285,"c2":0.34,"c3":0.623,"c4":0.67},{"time":0.3667}]},"body":{"rotate":[{"time":0.1,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"angle":2.19,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5333}],"translate":[{"time":0.1,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.2,"x":-8.52,"y":-1.61,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.5333}]},"light":{"translate":[{"x":290.25,"y":115.87}]}}},"Skew_Arch":{"slots":{"Arch1":{"attachment":[{"name":"arms/arch/arch"}]},"arms/arch/Quiver":{"attachment":[{"name":"arms/arch/Quiver"}]},"arms/arch/bowstring":{"attachment":[{"name":"arms/arch/bowstring"}]}},"bones":{"target3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":0.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":-26.57,"y":6.49,"curve":0.237,"c2":0.32,"c3":0.567,"c4":0.67},{"time":0.1,"x":-51.22,"y":18.81,"curve":0.22,"c2":0.46,"c3":0.546,"c4":0.88},{"time":0.1667,"x":-72.24,"y":3.78,"curve":"stepped"},{"time":0.3333,"x":-72.24,"y":3.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-66.03,"y":12.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333}]},"rightHand":{"rotate":[{"angle":17.08}]},"bone13":{"rotate":[{"curve":0.242,"c2":0.34,"c3":0.591,"c4":0.68},{"time":0.3333,"angle":18.33,"curve":0.323,"c2":0.33,"c3":0.656,"c4":0.67},{"time":0.4333}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-14.41,"curve":0.398,"c2":0.51,"c3":0.745,"c4":0.86},{"time":0.4333}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-13.77,"curve":0.323,"c2":0.33,"c3":0.656,"c4":0.67},{"time":0.4333}]},"bone9":{"rotate":[{"curve":0.21,"c2":0.35,"c3":0.587,"c4":0.7},{"time":0.3333,"angle":-0.01,"curve":0.398,"c2":0.51,"c3":0.745,"c4":0.86},{"time":0.4333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":0.66,"y":0.72,"curve":0.362,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.4333}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.223,"c2":0.34,"c3":0.585,"c4":0.69},{"time":0.1667,"angle":-7.09,"curve":0.314,"c2":0.38,"c3":0.669,"c4":0.73},{"time":0.3333,"angle":5.56,"curve":0.357,"c2":0.4,"c3":0.698,"c4":0.74},{"time":0.4333}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-4.84,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":7.01,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-44.18,"y":-4.12,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.3333,"x":-47.67,"y":-4.03,"curve":0.467,"c2":0.23,"c3":0.9,"c4":0.6},{"time":0.4333}]}}},"Skew_CrossGun":{"slots":{"CrossGun1":{"attachment":[{"name":"arms/CrossGun/2"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"target3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":0.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333}],"translate":[{"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.0333,"x":-26.57,"y":6.49,"curve":0.237,"c2":0.32,"c3":0.567,"c4":0.67},{"time":0.1,"x":-51.22,"y":18.81,"curve":0.22,"c2":0.46,"c3":0.546,"c4":0.88},{"time":0.1667,"x":-72.24,"y":3.78,"curve":"stepped"},{"time":0.3333,"x":-72.24,"y":3.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-66.03,"y":12.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333}]},"rightHand":{"rotate":[{"angle":30.31}]},"bone13":{"rotate":[{"angle":6.66,"curve":0.331,"c2":0.32,"c3":0.758},{"time":0.3333,"angle":18.33,"curve":0.323,"c2":0.33,"c3":0.656,"c4":0.67},{"time":0.4333,"angle":6.66}]},"bone12":{"rotate":[{"angle":1.67,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.3333,"angle":-14.41,"curve":0.398,"c2":0.51,"c3":0.745,"c4":0.86},{"time":0.4333,"angle":1.67}],"translate":[{"x":0.23,"y":-0.23}]},"bone10":{"rotate":[{"angle":-7,"curve":0.331,"c2":0.32,"c3":0.758},{"time":0.3333,"angle":25.49,"curve":0.323,"c2":0.33,"c3":0.656,"c4":0.67},{"time":0.4333,"angle":-7}]},"bone9":{"rotate":[{"angle":-2.79,"curve":0.377,"c2":0.51,"c3":0.749},{"time":0.3333,"angle":2.93,"curve":0.398,"c2":0.51,"c3":0.745,"c4":0.86},{"time":0.4333,"angle":-2.79}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":0.66,"y":0.72,"curve":0.362,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.4333}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-7.09,"curve":0.314,"c2":0.38,"c3":0.669,"c4":0.73},{"time":0.3333,"angle":5.56,"curve":0.357,"c2":0.4,"c3":0.698,"c4":0.74},{"time":0.4333}]},"body":{"rotate":[{"angle":-0.8,"curve":0.25,"c3":0.75},{"time":0.1667,"angle":-4.84,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":7.01,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":-0.8}],"translate":[{"curve":0.25,"c3":0.75},{"time":0.1667,"x":-44.18,"y":-4.12,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.3333,"x":-47.67,"y":-4.03,"curve":0.467,"c2":0.23,"c3":0.9,"c4":0.6},{"time":0.4333}]},"light":{"translate":[{"x":290.25,"y":115.87}]},"Long":{"translate":[{"x":-3.64,"y":-4.81}]}}},"Skew_Crossbow":{"slots":{"Crossbow1":{"attachment":[{"name":"arms/crossbow/Crossbow"}]},"arms/arch/arrow2":{"attachment":[{"name":"arms/arch/arrow"}]},"arms/arch/bowstring2":{"attachment":[{"name":"arms/arch/bowstring"}]}},"bones":{"target3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":0.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":-26.57,"y":6.49,"curve":0.237,"c2":0.32,"c3":0.567,"c4":0.67},{"time":0.1,"x":-51.22,"y":18.81,"curve":0.22,"c2":0.46,"c3":0.546,"c4":0.88},{"time":0.1667,"x":-72.24,"y":3.78,"curve":"stepped"},{"time":0.3333,"x":-72.24,"y":3.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-66.03,"y":12.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333}]},"bone13":{"rotate":[{"curve":0.277,"c2":0.33,"c3":0.614,"c4":0.67},{"time":0.3333,"angle":18.33,"curve":0.323,"c2":0.33,"c3":0.656,"c4":0.67},{"time":0.4333}]},"bone12":{"rotate":[{"curve":0.189,"c2":0.4,"c3":0.672,"c4":0.81},{"time":0.3333,"angle":-14.41,"curve":0.398,"c2":0.51,"c3":0.745,"c4":0.86},{"time":0.4333}]},"bone10":{"rotate":[{"curve":0.277,"c2":0.33,"c3":0.614,"c4":0.67},{"time":0.3333,"angle":-13.77,"curve":0.323,"c2":0.33,"c3":0.656,"c4":0.67},{"time":0.4333}]},"bone9":{"rotate":[{"curve":0.189,"c2":0.4,"c3":0.672,"c4":0.81},{"time":0.3333,"angle":-0.01,"curve":0.398,"c2":0.51,"c3":0.745,"c4":0.86},{"time":0.4333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":0.66,"y":0.72,"curve":0.362,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.4333}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.223,"c2":0.34,"c3":0.585,"c4":0.69},{"time":0.1667,"angle":-7.09,"curve":0.314,"c2":0.38,"c3":0.669,"c4":0.73},{"time":0.3333,"angle":5.56,"curve":0.357,"c2":0.4,"c3":0.698,"c4":0.74},{"time":0.4333}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-4.84,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":7.01}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-44.18,"y":-4.12,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.3333,"x":-47.67,"y":-4.03,"curve":0.467,"c2":0.23,"c3":0.9,"c4":0.6},{"time":0.4333}]}}},"Skew_Dagger":{"slots":{"Dagger1":{"attachment":[{"name":"arms/dagger/dagger"}]},"arms/dagger/scabbard":{"attachment":[{"name":"arms/dagger/scabbard"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"target3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":0.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":-26.57,"y":6.49,"curve":0.237,"c2":0.32,"c3":0.567,"c4":0.67},{"time":0.1,"x":-51.22,"y":18.81,"curve":0.22,"c2":0.46,"c3":0.546,"c4":0.88},{"time":0.1667,"x":-72.24,"y":3.78,"curve":"stepped"},{"time":0.3333,"x":-72.24,"y":3.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-66.03,"y":12.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":18.33,"curve":0.323,"c2":0.33,"c3":0.656,"c4":0.67},{"time":0.4333}]},"bone12":{"rotate":[{"curve":0.312,"c2":0.68,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-14.41,"curve":0.398,"c2":0.51,"c3":0.745,"c4":0.86},{"time":0.4333}]},"bone10":{"rotate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.3333,"angle":-13.77,"curve":0.323,"c2":0.33,"c3":0.656,"c4":0.67},{"time":0.4333}]},"bone9":{"rotate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.3333,"angle":-0.01,"curve":0.398,"c2":0.51,"c3":0.745,"c4":0.86},{"time":0.4333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":0.66,"y":0.72,"curve":0.362,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.4333}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.223,"c2":0.34,"c3":0.585,"c4":0.69},{"time":0.1667,"angle":-7.09,"curve":0.314,"c2":0.38,"c3":0.669,"c4":0.73},{"time":0.3333,"angle":5.56,"curve":0.357,"c2":0.4,"c3":0.698,"c4":0.74},{"time":0.4333}]},"body":{"rotate":[{"curve":0.21,"c2":0.35,"c3":0.587,"c4":0.7},{"time":0.1667,"angle":-4.84,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":7.01,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-44.18,"y":-4.12,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.3333,"x":-47.67,"y":-4.03,"curve":0.467,"c2":0.23,"c3":0.9,"c4":0.6},{"time":0.4333}]},"light":{"translate":[{"x":290.25,"y":115.87}]}}},"Skew_Fan":{"slots":{"Flag1":{"attachment":[{"name":"arms/fan/1"}]},"Flag2":{"attachment":[{"name":"arms/fan/3"}]},"Flag3":{"attachment":[{"name":"arms/fan/2"}]},"Flag4":{"attachment":[{"name":"arms/fan/2"}]},"Flag5":{"attachment":[{"name":"arms/fan/2"}]},"Flag6":{"attachment":[{"name":"arms/fan/2"}]},"Flag7":{"attachment":[{"name":"arms/fan/2"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"target3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":0.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333}],"translate":[{"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.0333,"x":-26.57,"y":6.49,"curve":0.237,"c2":0.32,"c3":0.567,"c4":0.67},{"time":0.1,"x":-51.22,"y":18.81,"curve":0.22,"c2":0.46,"c3":0.546,"c4":0.88},{"time":0.1667,"x":-72.24,"y":3.78,"curve":"stepped"},{"time":0.3333,"x":-72.24,"y":3.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-66.03,"y":12.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333}]},"rightHand":{"rotate":[{"angle":30.31}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":0.66,"y":0.72,"curve":0.362,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.4333}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.223,"c2":0.34,"c3":0.585,"c4":0.69},{"time":0.1667,"angle":-7.09,"curve":0.314,"c2":0.38,"c3":0.669,"c4":0.73},{"time":0.3333,"angle":5.56,"curve":0.357,"c2":0.4,"c3":0.698,"c4":0.74},{"time":0.4333}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-4.84,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":7.01,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-44.18,"y":-4.12,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.3333,"x":-47.67,"y":-4.03,"curve":0.467,"c2":0.23,"c3":0.9,"c4":0.6},{"time":0.4333}]},"bone21":{"rotate":[{"curve":0.333,"c2":0.33,"c3":0.667,"c4":0.67},{"time":0.1,"angle":13.36,"curve":0.333,"c2":0.33,"c3":0.667,"c4":0.67},{"time":0.2333,"angle":-5.67,"curve":0.333,"c2":0.33,"c3":0.667,"c4":0.67},{"time":0.4333}]},"bone20":{"rotate":[{"curve":0.333,"c2":0.33,"c3":0.667,"c4":0.67},{"time":0.1,"angle":20.89,"curve":0.333,"c2":0.33,"c3":0.667,"c4":0.67},{"time":0.2333,"angle":-2.17,"curve":0.333,"c2":0.33,"c3":0.667,"c4":0.67},{"time":0.4333}]},"bone19":{"rotate":[{"curve":0.333,"c2":0.33,"c3":0.666,"c4":0.67},{"time":0.1,"angle":20.2,"curve":0.333,"c2":0.33,"c3":0.667,"c4":0.67},{"time":0.2333,"angle":-2.89,"curve":0.333,"c2":0.33,"c3":0.667,"c4":0.67},{"time":0.4333}]},"bone18":{"rotate":[{"curve":0.333,"c2":0.33,"c3":0.666,"c4":0.67},{"time":0.1,"angle":20.52,"curve":0.333,"c2":0.33,"c3":0.667,"c4":0.67},{"time":0.2333,"angle":4.91,"curve":0.333,"c2":0.33,"c3":0.667,"c4":0.67},{"time":0.4333}]},"bone17":{"rotate":[{"angle":-0.02,"curve":0.333,"c2":0.33,"c3":0.667,"c4":0.67},{"time":0.1,"angle":13.33,"curve":0.333,"c2":0.33,"c3":0.667,"c4":0.67},{"time":0.2333,"angle":-0.48,"curve":0.333,"c2":0.33,"c3":0.667,"c4":0.67},{"time":0.4333,"angle":-0.02}]},"Long":{"translate":[{"x":-3.64,"y":-4.81}]},"smake":{"translate":[{"x":44.2,"y":-33.36}]},"bone13":{"rotate":[{"angle":6.66,"curve":0.331,"c2":0.32,"c3":0.758},{"time":0.3333,"angle":18.33,"curve":0.323,"c2":0.33,"c3":0.656,"c4":0.67},{"time":0.4333,"angle":6.66}]},"bone12":{"rotate":[{"angle":1.67,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.3333,"angle":-14.41,"curve":0.398,"c2":0.51,"c3":0.745,"c4":0.86},{"time":0.4333,"angle":1.67}],"translate":[{"x":0.23,"y":-0.23}]},"bone10":{"rotate":[{"angle":-7,"curve":0.331,"c2":0.32,"c3":0.758},{"time":0.3333,"angle":25.49,"curve":0.323,"c2":0.33,"c3":0.656,"c4":0.67},{"time":0.4333,"angle":-7}]},"bone9":{"rotate":[{"angle":-2.79,"curve":0.377,"c2":0.51,"c3":0.749},{"time":0.3333,"angle":2.93,"curve":0.398,"c2":0.51,"c3":0.745,"c4":0.86},{"time":0.4333,"angle":-2.79}]}}},"Skew_FireGun":{"slots":{"FireGun1":{"attachment":[{"name":"arms/FireGun/FireGun"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"target3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":0.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":-26.57,"y":6.49,"curve":0.237,"c2":0.32,"c3":0.567,"c4":0.67},{"time":0.1,"x":-51.22,"y":18.81,"curve":0.22,"c2":0.46,"c3":0.546,"c4":0.88},{"time":0.1667,"x":-72.24,"y":3.78,"curve":"stepped"},{"time":0.3333,"x":-72.24,"y":3.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-66.03,"y":12.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333}]},"rightHand":{"rotate":[{"angle":-51.72}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":18.33,"curve":0.323,"c2":0.33,"c3":0.656,"c4":0.67},{"time":0.4333}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-14.41,"curve":0.398,"c2":0.51,"c3":0.745,"c4":0.86},{"time":0.4333}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-13.77,"curve":0.323,"c2":0.33,"c3":0.656,"c4":0.67},{"time":0.4333}]},"bone9":{"rotate":[{"curve":0.191,"c2":0.38,"c3":0.632,"c4":0.76},{"time":0.3333,"angle":-0.01,"curve":0.398,"c2":0.51,"c3":0.745,"c4":0.86},{"time":0.4333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":0.66,"y":0.72,"curve":0.362,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.4333}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-7.09,"curve":0.314,"c2":0.38,"c3":0.669,"c4":0.73},{"time":0.3333,"angle":5.56,"curve":0.357,"c2":0.4,"c3":0.698,"c4":0.74},{"time":0.4333}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-4.84,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":7.01,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-44.18,"y":-4.12,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.3333,"x":-47.67,"y":-4.03,"curve":0.467,"c2":0.23,"c3":0.9,"c4":0.6},{"time":0.4333}]}}},"Skew_IronCannon":{"slots":{"IronCannon1":{"attachment":[{"name":"arms/IronCannon/FireGun"}]}},"bones":{"target3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":0.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":-26.57,"y":6.49,"curve":0.237,"c2":0.32,"c3":0.567,"c4":0.67},{"time":0.1,"x":-51.22,"y":18.81,"curve":0.22,"c2":0.46,"c3":0.546,"c4":0.88},{"time":0.1667,"x":-72.24,"y":3.78,"curve":"stepped"},{"time":0.3333,"x":-72.24,"y":3.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-66.03,"y":12.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333}]},"bone13":{"rotate":[{"curve":0.265,"c2":0.33,"c3":0.606,"c4":0.67},{"time":0.3333,"angle":18.33,"curve":0.323,"c2":0.33,"c3":0.656,"c4":0.67},{"time":0.4333}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-14.41,"curve":0.398,"c2":0.51,"c3":0.745,"c4":0.86},{"time":0.4333}]},"bone10":{"rotate":[{"curve":0.265,"c2":0.33,"c3":0.606,"c4":0.67},{"time":0.3333,"angle":-13.77,"curve":0.323,"c2":0.33,"c3":0.656,"c4":0.67},{"time":0.4333}]},"bone9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-0.01,"curve":0.398,"c2":0.51,"c3":0.745,"c4":0.86},{"time":0.4333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":0.66,"y":0.72,"curve":0.362,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.4333}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-7.09,"curve":0.314,"c2":0.38,"c3":0.669,"c4":0.73},{"time":0.3333,"angle":5.56,"curve":0.357,"c2":0.4,"c3":0.698,"c4":0.74},{"time":0.4333}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-4.84,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":7.01}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-44.18,"y":-4.12,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.3333,"x":-47.67,"y":-4.03,"curve":0.467,"c2":0.23,"c3":0.9,"c4":0.6},{"time":0.4333}]}}},"Skew_Katana":{"slots":{"Katana1":{"attachment":[{"name":"arms/taidao/taidao"}]},"Katana_Scabbard":{"attachment":[{"name":"arms/taidao/scabbard"}]},"arms/taidao/xiepidaoguang":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/taidao/xiepidaoguang"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"Sword":{"translate":[{"x":-132.59,"y":45.28}]},"target3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":0.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":-26.57,"y":6.49,"curve":0.237,"c2":0.32,"c3":0.567,"c4":0.67},{"time":0.1,"x":-51.22,"y":18.81,"curve":0.22,"c2":0.46,"c3":0.546,"c4":0.88},{"time":0.1667,"x":-72.24,"y":3.78,"curve":"stepped"},{"time":0.3333,"x":-72.24,"y":3.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-66.03,"y":12.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333}]},"bone13":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.3333,"angle":18.33,"curve":0.323,"c2":0.33,"c3":0.656,"c4":0.67},{"time":0.4333}]},"bone12":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.3333,"angle":-14.41,"curve":0.398,"c2":0.51,"c3":0.745,"c4":0.86},{"time":0.4333}]},"bone10":{"rotate":[{"curve":0.258,"c2":0.34,"c3":0.6,"c4":0.67},{"time":0.3333,"angle":-13.77,"curve":0.323,"c2":0.33,"c3":0.656,"c4":0.67},{"time":0.4333}]},"bone9":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.3333,"angle":-0.01,"curve":0.398,"c2":0.51,"c3":0.745,"c4":0.86},{"time":0.4333}]},"bone8":{"rotate":[{"angle":-0.9}]},"bone7":{"rotate":[{"angle":7.07}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":0.66,"y":0.72,"curve":0.362,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.4333}]},"bone6":{"rotate":[{"angle":7.6}]},"bone5":{"rotate":[{"angle":-4.28}]},"bone3":{"rotate":[{"curve":0.223,"c2":0.34,"c3":0.585,"c4":0.69},{"time":0.1667,"angle":-7.09,"curve":0.314,"c2":0.38,"c3":0.669,"c4":0.73},{"time":0.3333,"angle":5.56,"curve":0.357,"c2":0.4,"c3":0.698,"c4":0.74},{"time":0.4333}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-4.84,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":7.01,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-44.18,"y":-4.12,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.3333,"x":-47.67,"y":-4.03,"curve":0.467,"c2":0.23,"c3":0.9,"c4":0.6},{"time":0.4333}]},"light":{"translate":[{"x":290.25,"y":115.87}]}}},"Skew_Katana_Shield":{"slots":{"Katana1":{"attachment":[{"name":"arms/taidao/taidao"}]},"arms/shield/shield":{"attachment":[{"name":"arms/shield/shield"}]},"arms/taidao/xiepidaoguang":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/taidao/xiepidaoguang"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"Sword":{"translate":[{"x":-132.59,"y":45.28}]},"target3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":0.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"x":-26.57,"y":6.49,"curve":0.237,"c2":0.32,"c3":0.567,"c4":0.67},{"time":0.1,"x":-51.22,"y":18.81,"curve":0.22,"c2":0.46,"c3":0.546,"c4":0.88},{"time":0.1667,"x":-72.24,"y":3.78,"curve":"stepped"},{"time":0.3333,"x":-72.24,"y":3.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-66.03,"y":12.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333}]},"bone13":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.3333,"angle":18.33,"curve":0.323,"c2":0.33,"c3":0.656,"c4":0.67},{"time":0.4333}]},"bone12":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.3333,"angle":-14.41,"curve":0.398,"c2":0.51,"c3":0.745,"c4":0.86},{"time":0.4333}]},"bone10":{"rotate":[{"curve":0.258,"c2":0.34,"c3":0.6,"c4":0.67},{"time":0.3333,"angle":-13.77,"curve":0.323,"c2":0.33,"c3":0.656,"c4":0.67},{"time":0.4333}]},"bone9":{"rotate":[{"curve":0.288,"c2":0.33,"c3":0.624,"c4":0.67},{"time":0.3333,"angle":-0.01,"curve":0.398,"c2":0.51,"c3":0.745,"c4":0.86},{"time":0.4333}]},"bone8":{"rotate":[{"angle":-0.9}]},"bone7":{"rotate":[{"angle":7.07}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":0.66,"y":0.72,"curve":0.362,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.4333}]},"bone6":{"rotate":[{"angle":7.6}]},"bone5":{"rotate":[{"angle":-4.28}]},"bone3":{"rotate":[{"curve":0.223,"c2":0.34,"c3":0.585,"c4":0.69},{"time":0.1667,"angle":-7.09,"curve":0.314,"c2":0.38,"c3":0.669,"c4":0.73},{"time":0.3333,"angle":5.56,"curve":0.357,"c2":0.4,"c3":0.698,"c4":0.74},{"time":0.4333}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-4.84,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":7.01,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":-44.18,"y":-4.12,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.3333,"x":-47.67,"y":-4.03,"curve":0.467,"c2":0.23,"c3":0.9,"c4":0.6},{"time":0.4333}]},"light":{"translate":[{"x":290.25,"y":115.87}]}}},"Skew_Kunai":{"slots":{"Kunai1":{"attachment":[{"name":"arms/Kunai/1_16"}]},"arms/taidao/xiepidaoguang":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/taidao/xiepidaoguang"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"target3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":0.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333}],"translate":[{"curve":0.22,"c2":0.34,"c3":0.584,"c4":0.69},{"time":0.0333,"x":-26.57,"y":6.49,"curve":0.237,"c2":0.32,"c3":0.567,"c4":0.67},{"time":0.1,"x":-51.22,"y":18.81,"curve":0.22,"c2":0.46,"c3":0.546,"c4":0.88},{"time":0.1667,"x":-72.24,"y":3.78,"curve":"stepped"},{"time":0.3333,"x":-72.24,"y":3.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-66.03,"y":12.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":18.33,"curve":0.323,"c2":0.33,"c3":0.656,"c4":0.67},{"time":0.4333}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-14.41,"curve":0.398,"c2":0.51,"c3":0.745,"c4":0.86},{"time":0.4333}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-13.77,"curve":0.323,"c2":0.33,"c3":0.656,"c4":0.67},{"time":0.4333}]},"bone9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-0.01,"curve":0.398,"c2":0.51,"c3":0.745,"c4":0.86},{"time":0.4333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":0.66,"y":0.72,"curve":0.362,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.4333}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-7.09,"curve":0.314,"c2":0.38,"c3":0.669,"c4":0.73},{"time":0.3333,"angle":5.56,"curve":0.357,"c2":0.4,"c3":0.698,"c4":0.74},{"time":0.4333}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-4.84,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":7.01,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333}],"translate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.1667,"x":-44.18,"y":-4.12,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.3333,"x":-47.67,"y":-4.03,"curve":0.467,"c2":0.23,"c3":0.9,"c4":0.6},{"time":0.4333}]},"light":{"translate":[{"x":290.25,"y":115.87}]}}},"Skew_LongGun":{"slots":{"LongGun1":{"attachment":[{"name":"arms/longHandle/2"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"target3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":0.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333}],"translate":[{"curve":0.2,"c2":0.36,"c3":0.597,"c4":0.72},{"time":0.0333,"x":-26.57,"y":6.49,"curve":0.237,"c2":0.32,"c3":0.567,"c4":0.67},{"time":0.1,"x":-51.22,"y":18.81,"curve":0.22,"c2":0.46,"c3":0.546,"c4":0.88},{"time":0.1667,"x":-72.24,"y":3.78,"curve":"stepped"},{"time":0.3333,"x":-72.24,"y":3.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-66.03,"y":12.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333}]},"rightHand":{"rotate":[{"angle":30.31}]},"bone13":{"rotate":[{"angle":6.66,"curve":0.331,"c2":0.32,"c3":0.758},{"time":0.3333,"angle":18.33,"curve":0.323,"c2":0.33,"c3":0.656,"c4":0.67},{"time":0.4333,"angle":6.66}]},"bone12":{"rotate":[{"angle":1.67,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.3333,"angle":-14.41,"curve":0.398,"c2":0.51,"c3":0.745,"c4":0.86},{"time":0.4333,"angle":1.67}],"translate":[{"x":0.23,"y":-0.23}]},"bone10":{"rotate":[{"angle":-7,"curve":0.331,"c2":0.32,"c3":0.758},{"time":0.3333,"angle":25.49,"curve":0.323,"c2":0.33,"c3":0.656,"c4":0.67},{"time":0.4333,"angle":-7}]},"bone9":{"rotate":[{"angle":-2.79,"curve":0.377,"c2":0.51,"c3":0.749},{"time":0.3333,"angle":2.93,"curve":0.398,"c2":0.51,"c3":0.745,"c4":0.86},{"time":0.4333,"angle":-2.79}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":0.66,"y":0.72,"curve":0.362,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.4333}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-7.09,"curve":0.314,"c2":0.38,"c3":0.669,"c4":0.73},{"time":0.3333,"angle":5.56,"curve":0.357,"c2":0.4,"c3":0.698,"c4":0.74},{"time":0.4333}]},"body":{"rotate":[{"angle":-0.8,"curve":0.25,"c3":0.75},{"time":0.1667,"angle":-4.84,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":7.01,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333,"angle":-0.8}],"translate":[{"curve":0.25,"c3":0.75},{"time":0.1667,"x":-44.18,"y":-4.12,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.3333,"x":-47.67,"y":-4.03,"curve":0.467,"c2":0.23,"c3":0.9,"c4":0.6},{"time":0.4333}]},"light":{"translate":[{"x":290.25,"y":115.87}]},"Long":{"translate":[{"x":-3.64,"y":-4.81}]}}},"Skew_MilitaryFan":{"slots":{"MilitaryFan1":{"attachment":[{"name":"arms/MilitaryFan/1_16"}]},"arms/taidao/xiepidaoguang":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/taidao/xiepidaoguang"}]},"light":{"color":[{"color":"ffac4cff"}]}},"bones":{"target3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.0333,"angle":0.82,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333}],"translate":[{"curve":0.22,"c2":0.34,"c3":0.584,"c4":0.69},{"time":0.0333,"x":-26.57,"y":6.49,"curve":0.237,"c2":0.32,"c3":0.567,"c4":0.67},{"time":0.1,"x":-51.22,"y":18.81,"curve":0.22,"c2":0.46,"c3":0.546,"c4":0.88},{"time":0.1667,"x":-72.24,"y":3.78,"curve":"stepped"},{"time":0.3333,"x":-72.24,"y":3.78,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3667,"x":-66.03,"y":12.9,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333}]},"bone13":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":18.33,"curve":0.323,"c2":0.33,"c3":0.656,"c4":0.67},{"time":0.4333}]},"bone12":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-14.41,"curve":0.398,"c2":0.51,"c3":0.745,"c4":0.86},{"time":0.4333}]},"bone10":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-13.77,"curve":0.323,"c2":0.33,"c3":0.656,"c4":0.67},{"time":0.4333}]},"bone9":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":-0.01,"curve":0.398,"c2":0.51,"c3":0.745,"c4":0.86},{"time":0.4333}]},"bone8":{"rotate":[{"angle":0.79}]},"bone7":{"rotate":[{"angle":7.27}],"translate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"x":0.66,"y":0.72,"curve":0.362,"c2":0.52,"c3":0.791,"c4":0.92},{"time":0.4333}]},"bone6":{"rotate":[{"angle":0.01}]},"bone5":{"rotate":[{"angle":-0.27}]},"bone3":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-7.09,"curve":0.314,"c2":0.38,"c3":0.669,"c4":0.73},{"time":0.3333,"angle":5.56,"curve":0.357,"c2":0.4,"c3":0.698,"c4":0.74},{"time":0.4333}]},"body":{"rotate":[{"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.1667,"angle":-4.84,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.3333,"angle":7.01,"curve":0.197,"c2":0.46,"c3":0.781,"c4":0.94},{"time":0.4333}],"translate":[{"curve":0.204,"c2":0.35,"c3":0.591,"c4":0.71},{"time":0.1667,"x":-44.18,"y":-4.12,"curve":0.296,"c2":0.03,"c3":0.655,"c4":0.4},{"time":0.3333,"x":-47.67,"y":-4.03,"curve":0.467,"c2":0.23,"c3":0.9,"c4":0.6},{"time":0.4333}]},"light":{"translate":[{"x":290.25,"y":115.87}]}}},"arms":{"slots":{"Arch1":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/arch/arch"}]},"Arch2":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/arch/arch"}]},"CrossGun1":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/CrossGun/2"}]},"CrossGun2":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/CrossGun/2"}]},"Crossbow1":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/crossbow/Crossbow"}]},"Crossbow2":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/crossbow/Crossbow"}]},"Dagger1":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/dagger/dagger"}]},"Dagger2":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/dagger/dagger"}]},"Dancefan1":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/Dancefan/Dancefan"}]},"Dancefan2":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/Dancefan/Dancefan"}]},"Dancefan3":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/Dancefan/Dancefan"}]},"Dancefan4":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/Dancefan/Dancefan"}]},"FireGun1":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/FireGun/FireGun"}]},"FireGun2":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/FireGun/FireGun"}]},"Flag1":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/fan/1"}]},"Flag2":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/fan/3"}]},"Flag3":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/fan/2"}]},"Flag4":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/fan/2"}]},"Flag5":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/fan/2"}]},"Flag6":{"color":[{"color":"a8a8a800"}],"attachment":[{"name":"arms/fan/2"}]},"Flag7":{"color":[{"color":"a8a8a800"}],"attachment":[{"name":"arms/fan/2"}]},"IronCannon1":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/IronCannon/FireGun"}]},"IronCannon2":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/IronCannon/FireGun"}]},"Katana1":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/taidao/taidao"}]},"Katana2":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/taidao/taidao"}]},"Katana_Scabbard":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/taidao/scabbard"}]},"Kunai1":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/Kunai/1_16"}]},"Kunai2":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/Kunai/1_16"}]},"LongGun1":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/longHandle/2"}]},"LongGun2":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/longHandle/2"}]},"MilitaryFan1":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/MilitaryFan/1_16"}]},"MilitaryFan2":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/MilitaryFan/1_16"}]},"Razor1":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/Razor/Razor"}]},"Razor2":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/Razor/Razor"}]},"arms/arch/Quiver":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/arch/Quiver"}]},"arms/arch/arrow":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/arch/arrow"}]},"arms/arch/arrow2":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/arch/arrow"}]},"arms/arch/arrow4":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/arch/arrow2"}]},"arms/arch/arrow6":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/arch/arrow2"}]},"arms/arch/bowstring":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/arch/bowstring"}]},"arms/arch/bowstring2":{"color":[{"color":"ffffff00"}]},"arms/dagger/scabbard":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/dagger/scabbard"}]},"arms/shield/shield":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"arms/shield/shield"}]}}}}},[0]]],0,0,[0],[-1],[0]] diff --git a/hotupdate-assets/android/1.0.0.3.1/assets/resources/import/04/0430e564-9665-435e-9895-7b8e19fcb0b9.bin b/hotupdate-assets/android/1.0.0.3.1/assets/resources/import/04/0430e564-9665-435e-9895-7b8e19fcb0b9.bin new file mode 100644 index 0000000..a5b09d0 Binary files /dev/null and b/hotupdate-assets/android/1.0.0.3.1/assets/resources/import/04/0430e564-9665-435e-9895-7b8e19fcb0b9.bin differ diff --git a/hotupdate-assets/android/1.0.0.3.1/assets/resources/import/04/0430e564-9665-435e-9895-7b8e19fcb0b9.json b/hotupdate-assets/android/1.0.0.3.1/assets/resources/import/04/0430e564-9665-435e-9895-7b8e19fcb0b9.json new file mode 100644 index 0000000..f02f39f --- /dev/null +++ b/hotupdate-assets/android/1.0.0.3.1/assets/resources/import/04/0430e564-9665-435e-9895-7b8e19fcb0b9.json @@ -0,0 +1 @@ +{"version":1,"document":[{"__type__":"cc.AnimationClip","_name":"button_scale_end","_objFlags":0,"_native":"","sample":60,"speed":1,"wrapMode":1,"enableTrsBlending":false,"_duration":0.08333333333333333,"_hash":3362078797,"_tracks":[{"__id__":1}],"_exoticAnimation":null,"_events":[]},{"__type__":"cc.animation.VectorTrack","_binding":{"__type__":"cc.animation.TrackBinding","path":{"__id__":2}},"_channels":[{"__id__":3},{"__id__":5},{"__id__":7},{"__id__":9}],"_nComponents":3},{"__type__":"cc.animation.TrackPath","_paths":["scale"]},{"__type__":"cc.animation.Channel","_curve":{"__id__":4}},{"__type__":"cc.RealCurve","bytes":{"__type__":"TypedArrayRef","ctor":"Uint8Array","offset":0,"length":30}},{"__type__":"cc.animation.Channel","_curve":{"__id__":6}},{"__type__":"cc.RealCurve","bytes":{"__type__":"TypedArrayRef","ctor":"Uint8Array","offset":30,"length":30}},{"__type__":"cc.animation.Channel","_curve":{"__id__":8}},{"__type__":"cc.RealCurve","bytes":{"__type__":"TypedArrayRef","ctor":"Uint8Array","offset":60,"length":30}},{"__type__":"cc.animation.Channel","_curve":{"__id__":10}},{"__type__":"cc.RealCurve","bytes":{"__type__":"TypedArrayRef","ctor":"Uint8Array","offset":90,"length":6}}],"chunks":[".bin"]} diff --git a/hotupdate-assets/android/1.0.0.3.1/assets/resources/import/06/06255f857.json b/hotupdate-assets/android/1.0.0.3.1/assets/resources/import/06/06255f857.json new file mode 100644 index 0000000..394deb9 --- /dev/null +++ b/hotupdate-assets/android/1.0.0.3.1/assets/resources/import/06/06255f857.json @@ -0,0 +1 @@ +[1,["54TknWPwVPqJqeCR+Y/Czo@6c48a","95EkngnxZFbYuFpsqVTaFr@6c48a"],["_textureSource"],["cc.SpriteFrame"],0,[[[{"name":"default_btn_pressed","rect":{"x":0,"y":0,"width":40,"height":40},"offset":{"x":0,"y":0},"originalSize":{"width":40,"height":40},"rotated":false,"capInsets":[12,12,12,12],"packable":true}],[0],0,[0],[0],[0]],[[{"name":"default_btn_disabled","rect":{"x":0,"y":0,"width":40,"height":40},"offset":{"x":0,"y":0},"originalSize":{"width":40,"height":40},"rotated":false,"capInsets":[12,12,12,12],"packable":true}],[0],0,[0],[0],[1]]]] diff --git a/hotupdate-assets/android/1.0.0.3.1/assets/resources/import/09/099afadc5.json b/hotupdate-assets/android/1.0.0.3.1/assets/resources/import/09/099afadc5.json new file mode 100644 index 0000000..15073e7 --- /dev/null +++ b/hotupdate-assets/android/1.0.0.3.1/assets/resources/import/09/099afadc5.json @@ -0,0 +1 @@ +[1,["57UgcWSMhKGYrPQcn4d3+w@6c48a","57UgcWSMhKGYrPQcn4d3+w@f9941","06lCogBHRDhZqFKTNm0kc+@f9941"],["node","_spriteFrame","_textureSource","root","loading","data"],[["cc.Node",["_name","_layer","_components","_prefab","_children","_parent"],1,9,4,2,1],["cc.Widget",["_alignFlags","_originalWidth","_originalHeight","_name","node","__prefab"],-1,1,4],["cc.Sprite",["_sizeMode","_type","_name","node","__prefab","_spriteFrame","_color"],0,1,4,6,5],"cc.SpriteFrame",["cc.Prefab",["_name"],2],["cc.UITransform",["node","__prefab","_contentSize"],3,1,4,5],["cc.CompPrefabInfo",["fileId"],2],["95143M/82NCOLKGzw14JlmS",["node","__prefab","loading"],3,1,4,1],["cc.PrefabInfo",["fileId","root","asset"],2,1,1]],[[6,0,2],[5,0,1,2,1],[8,0,1,2,2],[0,0,1,5,2,3,3],[4,0,2],[0,0,4,2,3,2],[1,0,1,2,4,5,4],[1,3,0,1,2,4,5,5],[7,0,1,2,1],[2,1,0,3,4,6,5,3],[2,2,0,3,4,5,3]],[[[{"name":"default_sprite","rect":{"x":0,"y":2,"width":40,"height":36},"offset":{"x":0,"y":0},"originalSize":{"width":40,"height":40},"rotated":false,"capInsets":[0,0,0,0],"packable":true}],[3],0,[0],[2],[0]],[[[4,"netinstable"],[5,"netinstable",[-6,-7],[[1,-2,[0,"77N2cid5pKDpXplRH/AWEU"],[5,720,1280]],[6,45,2,2,-3,[0,"63zNQq8NlBQ5QWzOJ4Kgjs"]],[8,-5,[0,"5f/x4X/oJE6ZkuMdoq+sX3"],-4]],[2,"a0daVw8DRLi6ToMaTA0VS2",-1,0]],[3,"bg",33554432,1,[[1,-8,[0,"fbb9ezFuVDaKU7Tqqncexy"],[5,720,1280]],[9,1,0,-9,[0,"1dTEwstYVMdL5jWZ5yFCIZ"],[4,1006632960],0],[7,"loading",45,2,2,-10,[0,"a5eUOPMadAdp+Jl5/FXe3j"]]],[2,"c5KGHiK9REY4bg8g3FbCdj",1,0]],[3,"loading",33554432,1,[[1,-11,[0,"daXOgzkhFPR5dIT+JDB+2t"],[5,138,138]],[10,"loading",0,-12,[0,"3efK3xmdVFf4X3ErJtErAe"],1]],[2,"b4DOS8ivZJwbuvCM8qdysu",1,0]]],0,[0,3,1,0,0,1,0,0,1,0,4,3,0,0,1,0,-1,2,0,-2,3,0,0,2,0,0,2,0,0,2,0,0,3,0,0,3,0,5,1,12],[0,0],[1,1],[1,2]]]] diff --git a/hotupdate-assets/android/1.0.0.3.1/assets/resources/import/0d/0db903cd8.json b/hotupdate-assets/android/1.0.0.3.1/assets/resources/import/0d/0db903cd8.json new file mode 100644 index 0000000..6c7d347 --- /dev/null +++ b/hotupdate-assets/android/1.0.0.3.1/assets/resources/import/0d/0db903cd8.json @@ -0,0 +1 @@ +{"type":"cc.Texture2D","data":[["2,2,2,2,0,1",["1awEnXyJlJKomnTo2Fzkyx"]],["2,2,2,2,0,0",["3dW2B6+s5Ca4IArPg4QQjb"]],["2,2,2,2,0,0",["7dj5uJT9FMn6OrOOx83tfK"]],["2,2,2,2,0,1",["00Icta5PBHCbC2XiGHVyC3"]],["2,2,2,2,0,1",["125e3220c"]],["2,2,2,2,0,0",["54TknWPwVPqJqeCR+Y/Czo"]],["2,2,2,2,0,0",["20g1ukYUVPvKWKBRznAKo+"]],["2,2,2,2,0,0",["95EkngnxZFbYuFpsqVTaFr"]],["2,2,2,2,0,0",["57UgcWSMhKGYrPQcn4d3+w"]],["2,2,2,2,0,0",["a6Xqrs0xVBNKeeI7uBfRk5"]],["2,2,2,2,0,1",["a2ABhWJPVKx5MJEgejIQzY"]],["2,2,2,2,0,0",["f1NYryiz1IFq44vCotOBBf"]]]} diff --git a/hotupdate-assets/android/1.0.0.3.1/assets/resources/import/0e/0eeecc5a5.json b/hotupdate-assets/android/1.0.0.3.1/assets/resources/import/0e/0eeecc5a5.json new file mode 100644 index 0000000..3b87a59 --- /dev/null +++ b/hotupdate-assets/android/1.0.0.3.1/assets/resources/import/0e/0eeecc5a5.json @@ -0,0 +1 @@ +[1,["00Icta5PBHCbC2XiGHVyC3@6c48a","1awEnXyJlJKomnTo2Fzkyx@6c48a","a2ABhWJPVKx5MJEgejIQzY@6c48a","00Icta5PBHCbC2XiGHVyC3@f9941","a2ABhWJPVKx5MJEgejIQzY@f9941","1awEnXyJlJKomnTo2Fzkyx@f9941"],["node","_textureSource","_spriteFrame","_barSprite","data","_parent"],[["cc.Node",["_name","_layer","_components","_prefab","_children","_lpos","_parent"],1,9,4,2,5,1],"cc.SpriteFrame",["cc.UITransform",["_name","node","__prefab","_contentSize"],2,1,4,5],["cc.Sprite",["_name","_type","_sizeMode","node","__prefab","_spriteFrame"],0,1,4,6],["cc.Widget",["_alignFlags","_bottom","_originalWidth","_originalHeight","node","__prefab"],-1,1,4],["545c05XsG9GDJispEGWKvYv",["watchPathArr","watchPath","templateMode","node","__prefab"],0,1,4],["cc.Prefab",["_name"],2],["cc.Node",["_name","_layer","_parent","_components","_prefab"],1,1,12,4],["cc.CompPrefabInfo",["fileId"],2],["cc.ProgressBar",["_mode","_progress","node","__prefab","_barSprite"],1,1,4,1],["2a50eqI7JZNV5Sh0y/Qd9C6",["componentName","componentProperty","watchPathArr","node","__prefab"],0,1,4],["cc.PrefabInfo",["root","fileId","asset"],1,1],["92429ykTnxFCrcGyW58JWjj",["node","__prefab"],3,1,4],["f64deiQLAhLh5HGqUqaI9oA",["node","__prefab"],3,1,4],["cc.Label",["_name","_string","_actualFontSize","_isBold","node","__prefab"],-1,1,4],["cc.LabelOutline",["node","__prefab"],3,1,4]],[[8,0,2],[11,0,1,2,3],[2,0,1,2,3,2],[0,0,1,6,2,3,5,3],[2,1,2,3,1],[3,3,4,5,1],[14,0,1,2,3,4,5,5],[15,0,1,1],[6,0,2],[0,0,1,4,2,3,5,3],[0,0,1,4,2,3,3],[0,0,1,6,2,3,3],[7,0,1,2,3,4,3],[3,0,1,2,3,4,4],[9,0,1,2,3,4,3],[10,0,1,2,3,4,4],[4,0,1,4,5,3],[4,0,2,3,4,5,4],[12,0,1,1],[13,0,1,1],[5,1,0,3,4,3],[5,2,0,3,4,3]],[[[{"name":"bg","rect":{"x":0,"y":0,"width":1600,"height":720},"offset":{"x":0,"y":0},"originalSize":{"width":1600,"height":720},"rotated":false,"capInsets":[0,0,0,0],"packable":true}],[1],0,[0],[1],[0]],[[{"name":"icon_loading_bar","rect":{"x":0,"y":0,"width":549,"height":47},"offset":{"x":0,"y":0},"originalSize":{"width":549,"height":47},"rotated":false,"capInsets":[0,0,0,0],"packable":true}],[1],0,[0],[1],[1]],[[{"name":"panel_loading_bottom_frame","rect":{"x":0,"y":0,"width":567,"height":65},"offset":{"x":0,"y":0},"originalSize":{"width":567,"height":65},"rotated":false,"capInsets":[0,0,0,0],"packable":true}],[1],0,[0],[1],[2]],[[[8,"loading"],[9,"pro_progress",33554432,[-7,-8,-9],[[4,-1,[0,"82bjtghDJB8YqPMxJfJ5Rr"],[5,567,65]],[5,-2,[0,"c6r2/EbkJLgZKG1NvbxXiz"],1],[14,2,0,-4,[0,"d8F8xTDrRJ2aYLMRDN1Csc"],-3],[15,"cc.ProgressBar","progress",["*.finished","*.total"],-5,[0,"8cfgfLAqtIJLDNqIgFd8Xt"]],[16,4,80,-6,[0,"7cjLANFmdN6aV+qs7kuNy2"]]],[1,null,"ecgn8y3TJCyrNvvrmyHnya",0],[1,0,-247.5,0]],[10,"loading",33554432,[-14,1],[[2,"loading",-10,[0,"dcwRyrrAFJIZu8cg5N9Q7q"],[5,1280,720]],[17,45,1280,720,-11,[0,"26ZokSfFxPFr+5cT88/8nR"]],[18,-12,[0,"daCFe+B0BOeZtHLHqBYu9Z"]],[19,-13,[0,"e7e6p2rm9FyqgwsK8M/BUH"]]],[1,null,"65Pe/9AIJMgIjcSkJv5QHh",0]],[3,"lab_prompt",33554432,1,[[2,"lab_progress",-15,[0,"37WpHB35ZA8KJNfmflUmio"],[5,164,54.4]],[6,"lab_progress