Repository: qierkang/yang-game Branch: master Commit: 11fe37888add Files: 81 Total size: 5.7 MB Directory structure: gitextract_qtia03b8/ ├── .idea/ │ ├── .gitignore │ ├── modules.xml │ ├── vcs.xml │ └── yang-game.iml ├── LICENSE ├── README.md ├── assets/ │ ├── internal/ │ │ ├── config.e6604.json │ │ ├── import/ │ │ │ └── 09/ │ │ │ └── 0967b326a.1f618.json │ │ └── index.e6604.js │ ├── main/ │ │ ├── config.0df91.json │ │ ├── import/ │ │ │ ├── 05/ │ │ │ │ └── 05468b812.38b8c.json │ │ │ ├── 0e/ │ │ │ │ └── 0e316345c.92451.json │ │ │ └── 0f/ │ │ │ └── 0fcc4022a.b207e.json │ │ ├── index.0df91.js │ │ └── native/ │ │ └── b2/ │ │ └── b2687ac4-099e-403c-a192-ff477686f4f5.2bf0b.plist │ └── resources/ │ ├── config.8b75c.json │ ├── import/ │ │ ├── 06/ │ │ │ └── 06de0da21.4e074.json │ │ ├── 07/ │ │ │ └── 07e81361-fb03-4e0c-8ada-e955d75afe8b.6ef99.json │ │ ├── 15/ │ │ │ ├── 1562ba3f-03c6-4b48-8ff5-5ad17ab1f3d0.89d85.json │ │ │ └── 15f6dc6f-e8c3-40bf-82ec-180d45318a51.d7bbf.json │ │ ├── 18/ │ │ │ └── 18991d2d-3b6b-4717-9a34-74fcf5b213cd.91001.json │ │ ├── 1a/ │ │ │ └── 1a77d12e-5b4d-4015-bee3-9c28d47aa03d.d6474.json │ │ ├── 25/ │ │ │ └── 2599581c-d5af-4ad6-9370-c9567859cc88.e651b.json │ │ ├── 27/ │ │ │ └── 2776b152-9f15-4c8e-b644-3902c5c1369c.0f6da.json │ │ ├── 28/ │ │ │ ├── 285b4e09-a292-461c-b4ca-ab27f2402841.b797b.json │ │ │ └── 28e1a3e0-1b67-4d2c-8a7f-726b50c777ce.12656.json │ │ ├── 29/ │ │ │ └── 2968b84d-46bb-4114-9fae-83524652e4fb.c290a.json │ │ ├── 32/ │ │ │ └── 32a27af2-3d88-4cf6-b4a2-ca1443c4f3c6.0f5a6.json │ │ ├── 36/ │ │ │ └── 36b05d71-13fb-4775-9cd2-a5d2f9e8687c.6aa97.json │ │ ├── 3e/ │ │ │ └── 3ec77f07-9ecb-465c-957d-483feceba1d5.3d951.json │ │ ├── 40/ │ │ │ └── 4062e2b3-5e75-4b9d-983e-7f2803d5969b.2891c.json │ │ ├── 41/ │ │ │ └── 41edc758-de35-45c4-b235-7b66d2145838.49e88.json │ │ ├── 46/ │ │ │ └── 46b0c95d-d055-444c-b4ae-936b24d1725e.f0ad4.json │ │ ├── 4d/ │ │ │ ├── 4d3d64b8-f212-4c5b-a8d8-dbd34bc88d8e.1ac08.json │ │ │ └── 4d908ac2-e64c-4108-b069-95f5cfa92246.b9aea.json │ │ ├── 52/ │ │ │ ├── 52c08e4c-ac7a-4799-b567-c77e1dacc494.fbb28.json │ │ │ ├── 52e53a21-5852-4862-8a2b-56e69edfab53.8af1d.json │ │ │ └── 52f42d3f-cdf5-4446-9a57-6c9917811c8f.71b52.json │ │ ├── 55/ │ │ │ └── 55b163f6-b71c-43a2-bffb-8d9e92284dbc.ab7de.json │ │ ├── 6a/ │ │ │ └── 6a2c771a-4bb9-48e2-a8c4-ce144725e2d7.761f6.json │ │ ├── 6c/ │ │ │ └── 6c6699a6-ed94-47de-9713-dd5eca90e231.5e178.json │ │ ├── 6f/ │ │ │ └── 6f461c52-c13f-4804-94a5-b28359c9b66e.ef858.json │ │ ├── 77/ │ │ │ ├── 7707a34c-69ce-4387-bb34-2aeb87bfc465.841be.json │ │ │ └── 772d088f-fdc2-463c-9ef4-afc384971ffa.2fc16.json │ │ ├── 7b/ │ │ │ ├── 7b2d6f4d-e93d-486e-84d5-356b16041ea1.a776a.json │ │ │ └── 7b6fc817-fcab-4595-a7bc-aa7c9d7597f9.d9fdb.json │ │ ├── 7d/ │ │ │ └── 7d611ae5-c05a-4633-a9be-bf62c425e7f4.b6c3a.json │ │ ├── 7e/ │ │ │ └── 7efbd02a-b404-4f1d-86bf-ef95698f63b9.a1dcb.json │ │ ├── 82/ │ │ │ └── 8272770c-a9b8-4ec4-9670-18cacc9c9dbf.06c37.json │ │ ├── 86/ │ │ │ └── 86fe43a4-dfe1-4862-970a-83b81ea39869.be4fe.json │ │ ├── 90/ │ │ │ └── 9020bbe7-5f82-4103-8834-0e5480b8745c.b9b70.json │ │ ├── 95/ │ │ │ └── 95d1303a-1923-4abe-92b6-e380b9c3b64a.dcb17.json │ │ ├── 9f/ │ │ │ └── 9fd63957-027b-4bbe-8e0b-06c114cadd14.c90f7.json │ │ ├── a4/ │ │ │ ├── a4bdaba7-b4bc-41e3-871d-b76b2b0fcd25.88ffb.json │ │ │ └── a4fcfcfb-d829-4d13-9d2d-2d6c1ea5a5cd.168ae.json │ │ ├── af/ │ │ │ └── af08da0b-da84-4f1a-b262-7358e067110c.2bf60.json │ │ ├── b5/ │ │ │ └── b5383548-6622-497b-a127-560c50380573.f7670.json │ │ ├── b6/ │ │ │ └── b6410210-d9fd-41be-8d2b-d5496e7ffd21.1ebda.json │ │ ├── b7/ │ │ │ ├── b7833af7-4e99-497e-ae60-17f98ffab687.51d75.json │ │ │ └── b788aef0-113a-45fd-9046-6d67e8a4e81f.429b7.json │ │ ├── ba/ │ │ │ ├── ba14f293-1e8c-4df1-8d69-ac096bf48161.e952e.json │ │ │ └── baf4b4e8-d38c-453a-9129-fecd42dded85.95231.json │ │ ├── cb/ │ │ │ └── cb6bb31d-ff5f-4cb9-b0a5-64018e70a0ca.c0636.json │ │ ├── cf/ │ │ │ └── cf9f5f84-8535-44d5-9934-ba78f9de3ea6.2c29f.json │ │ ├── d8/ │ │ │ └── d80f3b47-04da-4466-a808-f4a9f0e5aa6b.a61d8.json │ │ ├── db/ │ │ │ └── dbe6baaa-1410-4764-8b0d-807ed90d21a8.50500.json │ │ ├── e2/ │ │ │ └── e2158a8c-b32f-4e03-bec2-bc7c2e2cb44d.6375a.json │ │ ├── ec/ │ │ │ └── ec4e2578-1927-45be-a5b2-6c07fddf1425.c4dcf.json │ │ ├── f2/ │ │ │ └── f24cd81f-d3a6-4f36-ae7c-4e4b769c856c.45e19.json │ │ ├── fc/ │ │ │ ├── fc856c7d-2af0-40bf-a4a4-ccb026dc3550.903f3.json │ │ │ └── fc880b82-f277-4b92-bb5a-4cfd93abb0fb.fd1f0.json │ │ ├── fd/ │ │ │ └── fd2321ed-e4fc-4fe7-b79b-e60618a956ba.00721.json │ │ └── ff/ │ │ └── ff23e274-e6fe-4d87-b0d6-5a5c857d6411.37788.json │ └── index.8b75c.js ├── cocos2d-js-min.c7c6e.js ├── index.html ├── main.2129d.js ├── physics-min.ce5ee.js ├── src/ │ └── settings.4b50e.js ├── style-desktop.dfd76.css └── style-mobile.6e9cd.css ================================================ FILE CONTENTS ================================================ ================================================ FILE: .idea/.gitignore ================================================ # 默认忽略的文件 /shelf/ /workspace.xml # 基于编辑器的 HTTP 客户端请求 /httpRequests/ ================================================ FILE: .idea/modules.xml ================================================ ================================================ FILE: .idea/vcs.xml ================================================ ================================================ FILE: .idea/yang-game.iml ================================================ ================================================ FILE: LICENSE ================================================ Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ================================================ FILE: README.md ================================================

羊了个娘🐑🐑🐑

文档创建&贡献者 blog JDK Spring Boot 996 996

版权声明:内容供内部学习使用,请勿外传!转载请附上作者信息

## [在线体验](http://qekang.com/yang) ### [前端源码](https://gitee.com/qierkang/yang-game) ### [服务端源码](https://gitee.com/qierkang/yang-service) ### [gitee传送门](https://gitee.com/qierkang/yang-game) ### [github传送门](https://github.com/qierkang/yang-game) ## 开发环境 - **JDK 1.8 +** - **Maven 3.5 +** - **IntelliJ IDEA ULTIMATE 2019.2 +** (*注意:务必使用 IDEA 开发,同时保证安装 `lombok` 插件*) - **Mysql 5.7 +** (*尽量保证使用 5.7 版本以上,因为 5.7 版本加了一些新特性,同时不向下兼容。本 demo 里会尽量避免这种不兼容的地方,但还是建议尽量保证 5.7 版本以上*)

Spring Cloud Alibaba

--- **[Nacos](https://nacos.io/zh-cn/docs/what-is-nacos.html) - 发现|配置|管理微服务解决方案** Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。 **[Nacos Config](https://github.com/alibaba/spring-cloud-alibaba/blob/master/spring-cloud-alibaba-examples/nacos-example/nacos-config-example/readme-zh.md) - 配置中心微服务解决方案** Nacos 提供用于存储配置和其他元数据的 key/value 存储,为分布式系统中的外部化配置提供服务器端和客户端支持。使用 Spring Cloud Alibaba Nacos Config,您可以在 Nacos Server 集中管理你 Spring Cloud 应用的外部属性配置。 **[Seata](https://seata.io/zh-cn/docs/overview/what-is-seata.html) - 分布式事务解决方案** Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。 **[Mybatis-Plus](http://mp.baomidou.com/) - 增强工具包** Mybatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生 **[Hutool](https://www.hutool.cn/docs/) - JAVA工具类库** Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。 **[WxJava](https://github.com/Wechat-Group/WxJava/wiki) - 微信开发 Java SDK** 支持包括微信支付、开放平台、公众号、企业微信/企业号、小程序等微信功能的后端开发。 **- Actuator:健康检查、审计、统计和监控** ================================================ FILE: assets/internal/config.e6604.json ================================================ {"paths":{"1":["effects/builtin-2d-spine",0],"2":["effects/builtin-2d-gray-sprite",0],"3":["effects/builtin-2d-sprite",0],"4":["materials/builtin-unlit",1],"5":["effects/builtin-3d-trail",0],"6":["effects/builtin-2d-graphics",0],"7":["materials/builtin-2d-gray-sprite",1],"8":["materials/builtin-3d-trail",1],"9":["effects/builtin-unlit",0],"10":["materials/builtin-2d-base",1],"11":["materials/builtin-2d-spine",1],"12":["materials/builtin-2d-graphics",1],"13":["effects/builtin-clear-stencil",0],"14":["materials/builtin-clear-stencil",1],"15":["materials/builtin-2d-label",1],"16":["materials/builtin-2d-sprite",1],"17":["effects/builtin-2d-label",0]},"types":["cc.EffectAsset","cc.Material"],"uuids":["02delMVqdBD70a/HSD99FK","0ek66qC1NOQLjgYmi04HvX","14TDKXr2NJ6LjvHPops74o","28dPjdQWxEQIG3VVl1Qm6T","2aKWBXJHxKHLvrBUi2yYZQ","2afAA24LNP4YmYiaVLiivs","30aC+Hnw1PF4pEcoY3kUYb","3ae7efMv1CLq2ilvUY/tQi","46bU+b5fROqIXVPG6aZWWK","6dkeWRTOBGXICfYQ7JUBnG","6fgBCSDDdPMInvyNlggls2","7a/QZLET9IDreTiBfRn2PD","a1U5RdJRFMFL57BdJC9H1X","c0BAyVxX9JzZy8EjFrc9DU","cffgu4qBxEqa150o1DmRAy","e0LYfU5ZlNFoAB4UiRrGUG","ecpdLyjvZBwrvm+cedCcQy","f1h0LXVtJOta5JLZ1xCzfI"],"scenes":{},"redirect":[],"deps":[],"packs":{"0967b326a":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17]},"name":"internal","importBase":"import","nativeBase":"native","debug":false,"isZip":false,"encrypted":false,"versions":{"import":["0967b326a","1f618"],"native":[0,"cea68"]}} ================================================ FILE: assets/internal/import/09/0967b326a.1f618.json ================================================ [1,["02delMVqdBD70a/HSD99FK","28dPjdQWxEQIG3VVl1Qm6T","6dkeWRTOBGXICfYQ7JUBnG","14TDKXr2NJ6LjvHPops74o","2afAA24LNP4YmYiaVLiivs","0ek66qC1NOQLjgYmi04HvX","30aC+Hnw1PF4pEcoY3kUYb","c0BAyVxX9JzZy8EjFrc9DU","f1h0LXVtJOta5JLZ1xCzfI"],["_effectAsset","diffuseTexture","mainTexture"],["cc.Texture2D",["cc.EffectAsset",["_name","shaders","techniques"],0],["cc.Material",["_name","_techniqueData"],2,11],["cc.Material",["_name","_techniqueData"],1]],[[1,0,1,2,4],[3,0,1,3],[2,0,1,2]],[[["0,9729,9729,33071,33071,0,0,1",-1],[0],0,[],[],[]],[[[0,"builtin-2d-spine",[{"hash":3550530479,"record":null,"name":"builtin-2d-spine|vs|fs","glsl3":{"vert":"\nprecision highp float;\nuniform CCGlobal {\n mat4 cc_matView;\n mat4 cc_matViewInv;\n mat4 cc_matProj;\n mat4 cc_matProjInv;\n mat4 cc_matViewProj;\n mat4 cc_matViewProjInv;\n vec4 cc_cameraPos;\n vec4 cc_time;\n mediump vec4 cc_screenSize;\n mediump vec4 cc_screenScale;\n};\nuniform CCLocal {\n mat4 cc_matWorld;\n mat4 cc_matWorldIT;\n};\nin vec3 a_position;\nin vec4 a_color;\n#if USE_TINT\n in vec4 a_color0;\n#endif\nin vec2 a_uv0;\nout vec2 v_uv0;\nout vec4 v_light;\n#if USE_TINT\n out vec4 v_dark;\n#endif\nvoid main () {\n mat4 mvp;\n #if CC_USE_MODEL\n mvp = cc_matViewProj * cc_matWorld;\n #else\n mvp = cc_matViewProj;\n #endif\n v_uv0 = a_uv0;\n v_light = a_color;\n #if USE_TINT\n v_dark = a_color0;\n #endif\n gl_Position = mvp * vec4(a_position, 1);\n}","frag":"\nprecision highp float;\nuniform sampler2D texture;\nin vec2 v_uv0;\nin vec4 v_light;\n#if USE_TINT\n in vec4 v_dark;\n#endif\n#if USE_ALPHA_TEST\n uniform ALPHA_TEST {\n float alphaThreshold;\n };\n#endif\nvoid ALPHA_TEST (in vec4 color) {\n #if USE_ALPHA_TEST\n if (color.a < alphaThreshold) discard;\n #endif\n}\nvoid ALPHA_TEST (in float alpha) {\n #if USE_ALPHA_TEST\n if (alpha < alphaThreshold) discard;\n #endif\n}\nvoid main () {\n vec4 texColor = vec4(1.0);\n vec4 texture_tmp = texture(texture, v_uv0);\n #if CC_USE_ALPHA_ATLAS_texture\n texture_tmp.a *= texture(texture, v_uv0 + vec2(0, 0.5)).r;\n #endif\n #if INPUT_IS_GAMMA\n texColor.rgb *= (texture_tmp.rgb * texture_tmp.rgb);\n texColor.a *= texture_tmp.a;\n #else\n texColor *= texture_tmp;\n #endif\n vec4 finalColor;\n #if USE_TINT\n finalColor.a = v_light.a * texColor.a;\n finalColor.rgb = ((texColor.a - 1.0) * v_dark.a + 1.0 - texColor.rgb) * v_dark.rgb + texColor.rgb * v_light.rgb;\n #else\n finalColor = texColor * v_light;\n #endif\n ALPHA_TEST(finalColor);\n gl_FragColor = finalColor;\n}"},"glsl1":{"vert":"\nprecision highp float;\nuniform mat4 cc_matViewProj;\nuniform mat4 cc_matWorld;\nattribute vec3 a_position;\nattribute vec4 a_color;\n#if USE_TINT\n attribute vec4 a_color0;\n#endif\nattribute vec2 a_uv0;\nvarying vec2 v_uv0;\nvarying vec4 v_light;\n#if USE_TINT\n varying vec4 v_dark;\n#endif\nvoid main () {\n mat4 mvp;\n #if CC_USE_MODEL\n mvp = cc_matViewProj * cc_matWorld;\n #else\n mvp = cc_matViewProj;\n #endif\n v_uv0 = a_uv0;\n v_light = a_color;\n #if USE_TINT\n v_dark = a_color0;\n #endif\n gl_Position = mvp * vec4(a_position, 1);\n}","frag":"\nprecision highp float;\nuniform sampler2D texture;\nvarying vec2 v_uv0;\nvarying vec4 v_light;\n#if USE_TINT\n varying vec4 v_dark;\n#endif\n#if USE_ALPHA_TEST\n uniform float alphaThreshold;\n#endif\nvoid ALPHA_TEST (in vec4 color) {\n #if USE_ALPHA_TEST\n if (color.a < alphaThreshold) discard;\n #endif\n}\nvoid ALPHA_TEST (in float alpha) {\n #if USE_ALPHA_TEST\n if (alpha < alphaThreshold) discard;\n #endif\n}\nvoid main () {\n vec4 texColor = vec4(1.0);\n vec4 texture_tmp = texture2D(texture, v_uv0);\n #if CC_USE_ALPHA_ATLAS_texture\n texture_tmp.a *= texture2D(texture, v_uv0 + vec2(0, 0.5)).r;\n #endif\n #if INPUT_IS_GAMMA\n texColor.rgb *= (texture_tmp.rgb * texture_tmp.rgb);\n texColor.a *= texture_tmp.a;\n #else\n texColor *= texture_tmp;\n #endif\n vec4 finalColor;\n #if USE_TINT\n finalColor.a = v_light.a * texColor.a;\n finalColor.rgb = ((texColor.a - 1.0) * v_dark.a + 1.0 - texColor.rgb) * v_dark.rgb + texColor.rgb * v_light.rgb;\n #else\n finalColor = texColor * v_light;\n #endif\n ALPHA_TEST(finalColor);\n gl_FragColor = finalColor;\n}"},"builtins":{"globals":{"blocks":[{"name":"CCGlobal","defines":[]}],"samplers":[]},"locals":{"blocks":[{"name":"CCLocal","defines":[]}],"samplers":[]}},"defines":[{"name":"USE_TINT","type":"boolean","defines":[]},{"name":"CC_USE_MODEL","type":"boolean","defines":[]},{"name":"USE_ALPHA_TEST","type":"boolean","defines":[]},{"name":"CC_USE_ALPHA_ATLAS_texture","type":"boolean","defines":[]},{"name":"INPUT_IS_GAMMA","type":"boolean","defines":[]}],"blocks":[{"name":"ALPHA_TEST","binding":0,"members":[{"name":"alphaThreshold","type":13,"count":1}],"defines":["USE_ALPHA_TEST"]}],"samplers":[{"name":"texture","type":29,"count":1,"binding":30,"defines":[]}]}],[{"passes":[{"program":"builtin-2d-spine|vs|fs","blendState":{"targets":[{"blend":true}]},"rasterizerState":{"cullMode":0},"properties":{"texture":{"value":"white","type":29},"alphaThreshold":{"type":13,"value":[0.5]}}}]}]]],0,0,[],[],[]],[[[0,"builtin-2d-gray-sprite",[{"hash":4278481454,"record":null,"name":"builtin-2d-gray-sprite|vs|fs","glsl3":{"vert":"\nprecision highp float;\nuniform CCGlobal {\n mat4 cc_matView;\n mat4 cc_matViewInv;\n mat4 cc_matProj;\n mat4 cc_matProjInv;\n mat4 cc_matViewProj;\n mat4 cc_matViewProjInv;\n vec4 cc_cameraPos;\n vec4 cc_time;\n mediump vec4 cc_screenSize;\n mediump vec4 cc_screenScale;\n};\nin vec3 a_position;\nin mediump vec2 a_uv0;\nout mediump vec2 v_uv0;\nin vec4 a_color;\nout vec4 v_color;\nvoid main () {\n gl_Position = cc_matViewProj * vec4(a_position, 1);\n v_uv0 = a_uv0;\n v_color = a_color;\n}","frag":"\nprecision highp float;\nuniform sampler2D texture;\nin mediump vec2 v_uv0;\nin vec4 v_color;\nvoid main () {\n vec4 color = v_color;\n vec4 texture_tmp = texture(texture, v_uv0);\n #if CC_USE_ALPHA_ATLAS_texture\n texture_tmp.a *= texture(texture, v_uv0 + vec2(0, 0.5)).r;\n #endif\n #if INPUT_IS_GAMMA\n color.rgb *= (texture_tmp.rgb * texture_tmp.rgb);\n color.a *= texture_tmp.a;\n #else\n color *= texture_tmp;\n #endif\n float gray = 0.2126*color.r + 0.7152*color.g + 0.0722*color.b;\n gl_FragColor = vec4(gray, gray, gray, color.a);\n}"},"glsl1":{"vert":"\nprecision highp float;\nuniform mat4 cc_matViewProj;\nattribute vec3 a_position;\nattribute mediump vec2 a_uv0;\nvarying mediump vec2 v_uv0;\nattribute vec4 a_color;\nvarying vec4 v_color;\nvoid main () {\n gl_Position = cc_matViewProj * vec4(a_position, 1);\n v_uv0 = a_uv0;\n v_color = a_color;\n}","frag":"\nprecision highp float;\nuniform sampler2D texture;\nvarying mediump vec2 v_uv0;\nvarying vec4 v_color;\nvoid main () {\n vec4 color = v_color;\n vec4 texture_tmp = texture2D(texture, v_uv0);\n #if CC_USE_ALPHA_ATLAS_texture\n texture_tmp.a *= texture2D(texture, v_uv0 + vec2(0, 0.5)).r;\n #endif\n #if INPUT_IS_GAMMA\n color.rgb *= (texture_tmp.rgb * texture_tmp.rgb);\n color.a *= texture_tmp.a;\n #else\n color *= texture_tmp;\n #endif\n float gray = 0.2126*color.r + 0.7152*color.g + 0.0722*color.b;\n gl_FragColor = vec4(gray, gray, gray, color.a);\n}"},"builtins":{"globals":{"blocks":[{"name":"CCGlobal","defines":[]}],"samplers":[]},"locals":{"blocks":[],"samplers":[]}},"defines":[{"name":"CC_USE_ALPHA_ATLAS_texture","type":"boolean","defines":[]},{"name":"INPUT_IS_GAMMA","type":"boolean","defines":[]}],"blocks":[],"samplers":[{"name":"texture","type":29,"count":1,"binding":30,"defines":[]}]}],[{"passes":[{"program":"builtin-2d-gray-sprite|vs|fs","blendState":{"targets":[{"blend":true}]},"rasterizerState":{"cullMode":0},"properties":{"texture":{"value":"white","type":29}}}]}]]],0,0,[],[],[]],[[[0,"builtin-2d-sprite",[{"hash":2440430725,"record":null,"name":"builtin-2d-sprite|vs|fs","glsl3":{"vert":"\nprecision highp float;\nuniform CCGlobal {\n mat4 cc_matView;\n mat4 cc_matViewInv;\n mat4 cc_matProj;\n mat4 cc_matProjInv;\n mat4 cc_matViewProj;\n mat4 cc_matViewProjInv;\n vec4 cc_cameraPos;\n vec4 cc_time;\n mediump vec4 cc_screenSize;\n mediump vec4 cc_screenScale;\n};\nuniform CCLocal {\n mat4 cc_matWorld;\n mat4 cc_matWorldIT;\n};\nin vec3 a_position;\nin vec4 a_color;\nout vec4 v_color;\n#if USE_TEXTURE\nin vec2 a_uv0;\nout vec2 v_uv0;\n#endif\nvoid main () {\n vec4 pos = vec4(a_position, 1);\n #if CC_USE_MODEL\n pos = cc_matViewProj * cc_matWorld * pos;\n #else\n pos = cc_matViewProj * pos;\n #endif\n #if USE_TEXTURE\n v_uv0 = a_uv0;\n #endif\n v_color = a_color;\n gl_Position = pos;\n}","frag":"\nprecision highp float;\n#if USE_ALPHA_TEST\n uniform ALPHA_TEST {\n float alphaThreshold;\n };\n#endif\nvoid ALPHA_TEST (in vec4 color) {\n #if USE_ALPHA_TEST\n if (color.a < alphaThreshold) discard;\n #endif\n}\nvoid ALPHA_TEST (in float alpha) {\n #if USE_ALPHA_TEST\n if (alpha < alphaThreshold) discard;\n #endif\n}\nin vec4 v_color;\n#if USE_TEXTURE\nin vec2 v_uv0;\nuniform sampler2D texture;\n#endif\nvoid main () {\n vec4 o = vec4(1, 1, 1, 1);\n #if USE_TEXTURE\n vec4 texture_tmp = texture(texture, v_uv0);\n #if CC_USE_ALPHA_ATLAS_texture\n texture_tmp.a *= texture(texture, v_uv0 + vec2(0, 0.5)).r;\n #endif\n #if INPUT_IS_GAMMA\n o.rgb *= (texture_tmp.rgb * texture_tmp.rgb);\n o.a *= texture_tmp.a;\n #else\n o *= texture_tmp;\n #endif\n #endif\n o *= v_color;\n ALPHA_TEST(o);\n #if USE_BGRA\n gl_FragColor = o.bgra;\n #else\n gl_FragColor = o.rgba;\n #endif\n}"},"glsl1":{"vert":"\nprecision highp float;\nuniform mat4 cc_matViewProj;\nuniform mat4 cc_matWorld;\nattribute vec3 a_position;\nattribute vec4 a_color;\nvarying vec4 v_color;\n#if USE_TEXTURE\nattribute vec2 a_uv0;\nvarying vec2 v_uv0;\n#endif\nvoid main () {\n vec4 pos = vec4(a_position, 1);\n #if CC_USE_MODEL\n pos = cc_matViewProj * cc_matWorld * pos;\n #else\n pos = cc_matViewProj * pos;\n #endif\n #if USE_TEXTURE\n v_uv0 = a_uv0;\n #endif\n v_color = a_color;\n gl_Position = pos;\n}","frag":"\nprecision highp float;\n#if USE_ALPHA_TEST\n uniform float alphaThreshold;\n#endif\nvoid ALPHA_TEST (in vec4 color) {\n #if USE_ALPHA_TEST\n if (color.a < alphaThreshold) discard;\n #endif\n}\nvoid ALPHA_TEST (in float alpha) {\n #if USE_ALPHA_TEST\n if (alpha < alphaThreshold) discard;\n #endif\n}\nvarying vec4 v_color;\n#if USE_TEXTURE\nvarying vec2 v_uv0;\nuniform sampler2D texture;\n#endif\nvoid main () {\n vec4 o = vec4(1, 1, 1, 1);\n #if USE_TEXTURE\n vec4 texture_tmp = texture2D(texture, v_uv0);\n #if CC_USE_ALPHA_ATLAS_texture\n texture_tmp.a *= texture2D(texture, v_uv0 + vec2(0, 0.5)).r;\n #endif\n #if INPUT_IS_GAMMA\n o.rgb *= (texture_tmp.rgb * texture_tmp.rgb);\n o.a *= texture_tmp.a;\n #else\n o *= texture_tmp;\n #endif\n #endif\n o *= v_color;\n ALPHA_TEST(o);\n #if USE_BGRA\n gl_FragColor = o.bgra;\n #else\n gl_FragColor = o.rgba;\n #endif\n}"},"builtins":{"globals":{"blocks":[{"name":"CCGlobal","defines":[]}],"samplers":[]},"locals":{"blocks":[{"name":"CCLocal","defines":[]}],"samplers":[]}},"defines":[{"name":"USE_TEXTURE","type":"boolean","defines":[]},{"name":"CC_USE_MODEL","type":"boolean","defines":[]},{"name":"USE_ALPHA_TEST","type":"boolean","defines":[]},{"name":"CC_USE_ALPHA_ATLAS_texture","type":"boolean","defines":["USE_TEXTURE"]},{"name":"INPUT_IS_GAMMA","type":"boolean","defines":["USE_TEXTURE"]},{"name":"USE_BGRA","type":"boolean","defines":[]}],"blocks":[{"name":"ALPHA_TEST","binding":0,"members":[{"name":"alphaThreshold","type":13,"count":1}],"defines":["USE_ALPHA_TEST"]}],"samplers":[{"name":"texture","type":29,"count":1,"binding":30,"defines":["USE_TEXTURE"]}]}],[{"passes":[{"program":"builtin-2d-sprite|vs|fs","blendState":{"targets":[{"blend":true}]},"rasterizerState":{"cullMode":0},"properties":{"texture":{"value":"white","type":29},"alphaThreshold":{"type":13,"value":[0.5]}}}]}]]],0,0,[],[],[]],[[[2,"builtin-unlit",[{},"0",11,[{"defines":{"USE_DIFFUSE_TEXTURE":true}},"props",11,[{},"diffuseTexture",6,0]]]]],0,0,[0,0],[1,0],[0,2]],[[[0,"builtin-3d-trail",[{"hash":2929688198,"record":null,"name":"builtin-3d-trail|particle-trail:vs_main|tinted-fs:add","glsl3":{"vert":"\nprecision mediump float;\nuniform Constants{\n vec4 mainTiling_Offset;\n vec4 frameTile_velLenScale;\n vec4 scale;\n};\nuniform CCGlobal {\n mat4 cc_matView;\n mat4 cc_matViewInv;\n mat4 cc_matProj;\n mat4 cc_matProjInv;\n mat4 cc_matViewProj;\n mat4 cc_matViewProjInv;\n vec4 cc_cameraPos;\n vec4 cc_time;\n mediump vec4 cc_screenSize;\n mediump vec4 cc_screenScale;\n};\nuniform CCLocal {\n mat4 cc_matWorld;\n mat4 cc_matWorldIT;\n};\nout vec2 uv;\nout vec4 color;\nin vec3 a_position;\nin vec4 a_texCoord;\nin vec3 a_texCoord1;\nin vec3 a_texCoord2;\nin vec4 a_color;\n#if CC_DRAW_WIRE_FRAME\n out vec3 vBarycentric;\n#endif\nvec4 vs_main() {\n highp vec4 pos = vec4(a_position, 1);\n vec4 velocity = vec4(a_texCoord1.xyz, 0);\n#if !CC_USE_WORLD_SPACE\n pos = cc_matWorld * pos;\n velocity = cc_matWorld * velocity;\n#endif\n float vertOffset = (a_texCoord.x - 0.5) * a_texCoord.y;\n vec3 camUp = normalize(cross(pos.xyz - cc_cameraPos.xyz, velocity.xyz));\n pos.xyz += camUp * vertOffset;\n pos = cc_matViewProj * pos;\n uv = a_texCoord.zw * mainTiling_Offset.xy + mainTiling_Offset.zw;;\n color = a_color;\n#if CC_DRAW_WIRE_FRAME\n vBarycentric = a_texCoord2;\n#endif\n return pos;\n}\nvoid main() { gl_Position = vs_main(); }","frag":"\nprecision mediump float;\nvec4 CCFragOutput (vec4 color) {\n #if OUTPUT_TO_GAMMA\n color.rgb = sqrt(color.rgb);\n #endif\n\treturn color;\n}\nin vec2 uv;\nin vec4 color;\n#if CC_DRAW_WIRE_FRAME\n in vec3 vBarycentric;\n#endif\nuniform sampler2D mainTexture;\nuniform FragConstants {\n vec4 tintColor;\n};\nvec4 add () {\n vec4 col = 2.0 * color * tintColor * texture(mainTexture, uv);\n #if CC_DRAW_WIRE_FRAME\n if (any(lessThan(vBarycentric, vec3(0.02)))) {\n col = vec4(0., 1., 1., 1.);\n }\n #endif\n return CCFragOutput(col);\n}\nout vec4 cc_FragColor;\nvoid main() { cc_FragColor = add(); }"},"glsl1":{"vert":"\nprecision mediump float;\nuniform vec4 mainTiling_Offset;\nuniform mat4 cc_matViewProj;\nuniform vec4 cc_cameraPos;\nuniform mat4 cc_matWorld;\nvarying vec2 uv;\nvarying vec4 color;\nattribute vec3 a_position;\nattribute vec4 a_texCoord;\nattribute vec3 a_texCoord1;\nattribute vec3 a_texCoord2;\nattribute vec4 a_color;\n#if CC_DRAW_WIRE_FRAME\n varying vec3 vBarycentric;\n#endif\nvec4 vs_main() {\n highp vec4 pos = vec4(a_position, 1);\n vec4 velocity = vec4(a_texCoord1.xyz, 0);\n#if !CC_USE_WORLD_SPACE\n pos = cc_matWorld * pos;\n velocity = cc_matWorld * velocity;\n#endif\n float vertOffset = (a_texCoord.x - 0.5) * a_texCoord.y;\n vec3 camUp = normalize(cross(pos.xyz - cc_cameraPos.xyz, velocity.xyz));\n pos.xyz += camUp * vertOffset;\n pos = cc_matViewProj * pos;\n uv = a_texCoord.zw * mainTiling_Offset.xy + mainTiling_Offset.zw;;\n color = a_color;\n#if CC_DRAW_WIRE_FRAME\n vBarycentric = a_texCoord2;\n#endif\n return pos;\n}\nvoid main() { gl_Position = vs_main(); }","frag":"\nprecision mediump float;\nvec4 CCFragOutput (vec4 color) {\n #if OUTPUT_TO_GAMMA\n color.rgb = sqrt(color.rgb);\n #endif\n\treturn color;\n}\nvarying vec2 uv;\nvarying vec4 color;\n#if CC_DRAW_WIRE_FRAME\n varying vec3 vBarycentric;\n#endif\nuniform sampler2D mainTexture;\nuniform vec4 tintColor;\nvec4 add () {\n vec4 col = 2.0 * color * tintColor * texture2D(mainTexture, uv);\n #if CC_DRAW_WIRE_FRAME\n if (any(lessThan(vBarycentric, vec3(0.02)))) {\n col = vec4(0., 1., 1., 1.);\n }\n #endif\n return CCFragOutput(col);\n}\nvoid main() { gl_FragColor = add(); }"},"builtins":{"globals":{"blocks":[{"name":"CCGlobal","defines":[]}],"samplers":[]},"locals":{"blocks":[{"name":"CCLocal","defines":[]}],"samplers":[]}},"defines":[{"name":"CC_DRAW_WIRE_FRAME","type":"boolean","defines":[]},{"name":"CC_USE_WORLD_SPACE","type":"boolean","defines":[]},{"name":"OUTPUT_TO_GAMMA","type":"boolean","defines":[]}],"blocks":[{"name":"Constants","binding":0,"members":[{"name":"mainTiling_Offset","type":16,"count":1},{"name":"frameTile_velLenScale","type":16,"count":1},{"name":"scale","type":16,"count":1}],"defines":[]},{"name":"FragConstants","binding":1,"members":[{"name":"tintColor","type":16,"count":1}],"defines":[]}],"samplers":[{"name":"mainTexture","type":29,"count":1,"binding":30,"defines":[]}]},{"hash":4224037318,"record":null,"name":"builtin-3d-trail|particle-trail:vs_main|tinted-fs:multiply","glsl3":{"vert":"\nprecision mediump float;\nuniform Constants{\n vec4 mainTiling_Offset;\n vec4 frameTile_velLenScale;\n vec4 scale;\n};\nuniform CCGlobal {\n mat4 cc_matView;\n mat4 cc_matViewInv;\n mat4 cc_matProj;\n mat4 cc_matProjInv;\n mat4 cc_matViewProj;\n mat4 cc_matViewProjInv;\n vec4 cc_cameraPos;\n vec4 cc_time;\n mediump vec4 cc_screenSize;\n mediump vec4 cc_screenScale;\n};\nuniform CCLocal {\n mat4 cc_matWorld;\n mat4 cc_matWorldIT;\n};\nout vec2 uv;\nout vec4 color;\nin vec3 a_position;\nin vec4 a_texCoord;\nin vec3 a_texCoord1;\nin vec3 a_texCoord2;\nin vec4 a_color;\n#if CC_DRAW_WIRE_FRAME\n out vec3 vBarycentric;\n#endif\nvec4 vs_main() {\n highp vec4 pos = vec4(a_position, 1);\n vec4 velocity = vec4(a_texCoord1.xyz, 0);\n#if !CC_USE_WORLD_SPACE\n pos = cc_matWorld * pos;\n velocity = cc_matWorld * velocity;\n#endif\n float vertOffset = (a_texCoord.x - 0.5) * a_texCoord.y;\n vec3 camUp = normalize(cross(pos.xyz - cc_cameraPos.xyz, velocity.xyz));\n pos.xyz += camUp * vertOffset;\n pos = cc_matViewProj * pos;\n uv = a_texCoord.zw * mainTiling_Offset.xy + mainTiling_Offset.zw;;\n color = a_color;\n#if CC_DRAW_WIRE_FRAME\n vBarycentric = a_texCoord2;\n#endif\n return pos;\n}\nvoid main() { gl_Position = vs_main(); }","frag":"\nprecision mediump float;\nvec4 CCFragOutput (vec4 color) {\n #if OUTPUT_TO_GAMMA\n color.rgb = sqrt(color.rgb);\n #endif\n\treturn color;\n}\nin vec2 uv;\nin vec4 color;\n#if CC_DRAW_WIRE_FRAME\n in vec3 vBarycentric;\n#endif\nuniform sampler2D mainTexture;\nuniform FragConstants {\n vec4 tintColor;\n};\nvec4 multiply () {\n vec4 col;\n vec4 texColor = texture(mainTexture, uv);\n col.rgb = tintColor.rgb * texColor.rgb * color.rgb * vec3(2.0);\n col.a = (1.0 - texColor.a) * (tintColor.a * color.a * 2.0);\n #if CC_DRAW_WIRE_FRAME\n if (any(lessThan(vBarycentric, vec3(0.02)))) {\n col = vec4(0., 1., 1., col.a);\n }\n #endif\n return CCFragOutput(col);\n}\nout vec4 cc_FragColor;\nvoid main() { cc_FragColor = multiply(); }"},"glsl1":{"vert":"\nprecision mediump float;\nuniform vec4 mainTiling_Offset;\nuniform mat4 cc_matViewProj;\nuniform vec4 cc_cameraPos;\nuniform mat4 cc_matWorld;\nvarying vec2 uv;\nvarying vec4 color;\nattribute vec3 a_position;\nattribute vec4 a_texCoord;\nattribute vec3 a_texCoord1;\nattribute vec3 a_texCoord2;\nattribute vec4 a_color;\n#if CC_DRAW_WIRE_FRAME\n varying vec3 vBarycentric;\n#endif\nvec4 vs_main() {\n highp vec4 pos = vec4(a_position, 1);\n vec4 velocity = vec4(a_texCoord1.xyz, 0);\n#if !CC_USE_WORLD_SPACE\n pos = cc_matWorld * pos;\n velocity = cc_matWorld * velocity;\n#endif\n float vertOffset = (a_texCoord.x - 0.5) * a_texCoord.y;\n vec3 camUp = normalize(cross(pos.xyz - cc_cameraPos.xyz, velocity.xyz));\n pos.xyz += camUp * vertOffset;\n pos = cc_matViewProj * pos;\n uv = a_texCoord.zw * mainTiling_Offset.xy + mainTiling_Offset.zw;;\n color = a_color;\n#if CC_DRAW_WIRE_FRAME\n vBarycentric = a_texCoord2;\n#endif\n return pos;\n}\nvoid main() { gl_Position = vs_main(); }","frag":"\nprecision mediump float;\nvec4 CCFragOutput (vec4 color) {\n #if OUTPUT_TO_GAMMA\n color.rgb = sqrt(color.rgb);\n #endif\n\treturn color;\n}\nvarying vec2 uv;\nvarying vec4 color;\n#if CC_DRAW_WIRE_FRAME\n varying vec3 vBarycentric;\n#endif\nuniform sampler2D mainTexture;\nuniform vec4 tintColor;\nvec4 multiply () {\n vec4 col;\n vec4 texColor = texture2D(mainTexture, uv);\n col.rgb = tintColor.rgb * texColor.rgb * color.rgb * vec3(2.0);\n col.a = (1.0 - texColor.a) * (tintColor.a * color.a * 2.0);\n #if CC_DRAW_WIRE_FRAME\n if (any(lessThan(vBarycentric, vec3(0.02)))) {\n col = vec4(0., 1., 1., col.a);\n }\n #endif\n return CCFragOutput(col);\n}\nvoid main() { gl_FragColor = multiply(); }"},"builtins":{"globals":{"blocks":[{"name":"CCGlobal","defines":[]}],"samplers":[]},"locals":{"blocks":[{"name":"CCLocal","defines":[]}],"samplers":[]}},"defines":[{"name":"CC_DRAW_WIRE_FRAME","type":"boolean","defines":[]},{"name":"CC_USE_WORLD_SPACE","type":"boolean","defines":[]},{"name":"OUTPUT_TO_GAMMA","type":"boolean","defines":[]}],"blocks":[{"name":"Constants","binding":0,"members":[{"name":"mainTiling_Offset","type":16,"count":1},{"name":"frameTile_velLenScale","type":16,"count":1},{"name":"scale","type":16,"count":1}],"defines":[]},{"name":"FragConstants","binding":1,"members":[{"name":"tintColor","type":16,"count":1}],"defines":[]}],"samplers":[{"name":"mainTexture","type":29,"count":1,"binding":30,"defines":[]}]},{"hash":1704877102,"record":null,"name":"builtin-3d-trail|particle-trail:vs_main|no-tint-fs:addSmooth","glsl3":{"vert":"\nprecision mediump float;\nuniform Constants{\n vec4 mainTiling_Offset;\n vec4 frameTile_velLenScale;\n vec4 scale;\n};\nuniform CCGlobal {\n mat4 cc_matView;\n mat4 cc_matViewInv;\n mat4 cc_matProj;\n mat4 cc_matProjInv;\n mat4 cc_matViewProj;\n mat4 cc_matViewProjInv;\n vec4 cc_cameraPos;\n vec4 cc_time;\n mediump vec4 cc_screenSize;\n mediump vec4 cc_screenScale;\n};\nuniform CCLocal {\n mat4 cc_matWorld;\n mat4 cc_matWorldIT;\n};\nout vec2 uv;\nout vec4 color;\nin vec3 a_position;\nin vec4 a_texCoord;\nin vec3 a_texCoord1;\nin vec3 a_texCoord2;\nin vec4 a_color;\n#if CC_DRAW_WIRE_FRAME\n out vec3 vBarycentric;\n#endif\nvec4 vs_main() {\n highp vec4 pos = vec4(a_position, 1);\n vec4 velocity = vec4(a_texCoord1.xyz, 0);\n#if !CC_USE_WORLD_SPACE\n pos = cc_matWorld * pos;\n velocity = cc_matWorld * velocity;\n#endif\n float vertOffset = (a_texCoord.x - 0.5) * a_texCoord.y;\n vec3 camUp = normalize(cross(pos.xyz - cc_cameraPos.xyz, velocity.xyz));\n pos.xyz += camUp * vertOffset;\n pos = cc_matViewProj * pos;\n uv = a_texCoord.zw * mainTiling_Offset.xy + mainTiling_Offset.zw;;\n color = a_color;\n#if CC_DRAW_WIRE_FRAME\n vBarycentric = a_texCoord2;\n#endif\n return pos;\n}\nvoid main() { gl_Position = vs_main(); }","frag":"\nprecision mediump float;\nvec4 CCFragOutput (vec4 color) {\n #if OUTPUT_TO_GAMMA\n color.rgb = sqrt(color.rgb);\n #endif\n\treturn color;\n}\nin vec2 uv;\nin vec4 color;\nuniform sampler2D mainTexture;\nvec4 addSmooth () {\n vec4 col = color * texture(mainTexture, uv);\n col.rgb *= col.a;\n return CCFragOutput(col);\n}\nout vec4 cc_FragColor;\nvoid main() { cc_FragColor = addSmooth(); }"},"glsl1":{"vert":"\nprecision mediump float;\nuniform vec4 mainTiling_Offset;\nuniform mat4 cc_matViewProj;\nuniform vec4 cc_cameraPos;\nuniform mat4 cc_matWorld;\nvarying vec2 uv;\nvarying vec4 color;\nattribute vec3 a_position;\nattribute vec4 a_texCoord;\nattribute vec3 a_texCoord1;\nattribute vec3 a_texCoord2;\nattribute vec4 a_color;\n#if CC_DRAW_WIRE_FRAME\n varying vec3 vBarycentric;\n#endif\nvec4 vs_main() {\n highp vec4 pos = vec4(a_position, 1);\n vec4 velocity = vec4(a_texCoord1.xyz, 0);\n#if !CC_USE_WORLD_SPACE\n pos = cc_matWorld * pos;\n velocity = cc_matWorld * velocity;\n#endif\n float vertOffset = (a_texCoord.x - 0.5) * a_texCoord.y;\n vec3 camUp = normalize(cross(pos.xyz - cc_cameraPos.xyz, velocity.xyz));\n pos.xyz += camUp * vertOffset;\n pos = cc_matViewProj * pos;\n uv = a_texCoord.zw * mainTiling_Offset.xy + mainTiling_Offset.zw;;\n color = a_color;\n#if CC_DRAW_WIRE_FRAME\n vBarycentric = a_texCoord2;\n#endif\n return pos;\n}\nvoid main() { gl_Position = vs_main(); }","frag":"\nprecision mediump float;\nvec4 CCFragOutput (vec4 color) {\n #if OUTPUT_TO_GAMMA\n color.rgb = sqrt(color.rgb);\n #endif\n\treturn color;\n}\nvarying vec2 uv;\nvarying vec4 color;\nuniform sampler2D mainTexture;\nvec4 addSmooth () {\n vec4 col = color * texture2D(mainTexture, uv);\n col.rgb *= col.a;\n return CCFragOutput(col);\n}\nvoid main() { gl_FragColor = addSmooth(); }"},"builtins":{"globals":{"blocks":[{"name":"CCGlobal","defines":[]}],"samplers":[]},"locals":{"blocks":[{"name":"CCLocal","defines":[]}],"samplers":[]}},"defines":[{"name":"CC_DRAW_WIRE_FRAME","type":"boolean","defines":[]},{"name":"CC_USE_WORLD_SPACE","type":"boolean","defines":[]},{"name":"OUTPUT_TO_GAMMA","type":"boolean","defines":[]}],"blocks":[{"name":"Constants","binding":0,"members":[{"name":"mainTiling_Offset","type":16,"count":1},{"name":"frameTile_velLenScale","type":16,"count":1},{"name":"scale","type":16,"count":1}],"defines":[]}],"samplers":[{"name":"mainTexture","type":29,"count":1,"binding":30,"defines":[]}]},{"hash":2717357054,"record":null,"name":"builtin-3d-trail|particle-trail:vs_main|no-tint-fs:premultiplied","glsl3":{"vert":"\nprecision mediump float;\nuniform Constants{\n vec4 mainTiling_Offset;\n vec4 frameTile_velLenScale;\n vec4 scale;\n};\nuniform CCGlobal {\n mat4 cc_matView;\n mat4 cc_matViewInv;\n mat4 cc_matProj;\n mat4 cc_matProjInv;\n mat4 cc_matViewProj;\n mat4 cc_matViewProjInv;\n vec4 cc_cameraPos;\n vec4 cc_time;\n mediump vec4 cc_screenSize;\n mediump vec4 cc_screenScale;\n};\nuniform CCLocal {\n mat4 cc_matWorld;\n mat4 cc_matWorldIT;\n};\nout vec2 uv;\nout vec4 color;\nin vec3 a_position;\nin vec4 a_texCoord;\nin vec3 a_texCoord1;\nin vec3 a_texCoord2;\nin vec4 a_color;\n#if CC_DRAW_WIRE_FRAME\n out vec3 vBarycentric;\n#endif\nvec4 vs_main() {\n highp vec4 pos = vec4(a_position, 1);\n vec4 velocity = vec4(a_texCoord1.xyz, 0);\n#if !CC_USE_WORLD_SPACE\n pos = cc_matWorld * pos;\n velocity = cc_matWorld * velocity;\n#endif\n float vertOffset = (a_texCoord.x - 0.5) * a_texCoord.y;\n vec3 camUp = normalize(cross(pos.xyz - cc_cameraPos.xyz, velocity.xyz));\n pos.xyz += camUp * vertOffset;\n pos = cc_matViewProj * pos;\n uv = a_texCoord.zw * mainTiling_Offset.xy + mainTiling_Offset.zw;;\n color = a_color;\n#if CC_DRAW_WIRE_FRAME\n vBarycentric = a_texCoord2;\n#endif\n return pos;\n}\nvoid main() { gl_Position = vs_main(); }","frag":"\nprecision mediump float;\nvec4 CCFragOutput (vec4 color) {\n #if OUTPUT_TO_GAMMA\n color.rgb = sqrt(color.rgb);\n #endif\n\treturn color;\n}\nin vec2 uv;\nin vec4 color;\nuniform sampler2D mainTexture;\nvec4 premultiplied () {\n vec4 col = color * texture(mainTexture, uv) * color.a;\n return CCFragOutput(col);\n}\nout vec4 cc_FragColor;\nvoid main() { cc_FragColor = premultiplied(); }"},"glsl1":{"vert":"\nprecision mediump float;\nuniform vec4 mainTiling_Offset;\nuniform mat4 cc_matViewProj;\nuniform vec4 cc_cameraPos;\nuniform mat4 cc_matWorld;\nvarying vec2 uv;\nvarying vec4 color;\nattribute vec3 a_position;\nattribute vec4 a_texCoord;\nattribute vec3 a_texCoord1;\nattribute vec3 a_texCoord2;\nattribute vec4 a_color;\n#if CC_DRAW_WIRE_FRAME\n varying vec3 vBarycentric;\n#endif\nvec4 vs_main() {\n highp vec4 pos = vec4(a_position, 1);\n vec4 velocity = vec4(a_texCoord1.xyz, 0);\n#if !CC_USE_WORLD_SPACE\n pos = cc_matWorld * pos;\n velocity = cc_matWorld * velocity;\n#endif\n float vertOffset = (a_texCoord.x - 0.5) * a_texCoord.y;\n vec3 camUp = normalize(cross(pos.xyz - cc_cameraPos.xyz, velocity.xyz));\n pos.xyz += camUp * vertOffset;\n pos = cc_matViewProj * pos;\n uv = a_texCoord.zw * mainTiling_Offset.xy + mainTiling_Offset.zw;;\n color = a_color;\n#if CC_DRAW_WIRE_FRAME\n vBarycentric = a_texCoord2;\n#endif\n return pos;\n}\nvoid main() { gl_Position = vs_main(); }","frag":"\nprecision mediump float;\nvec4 CCFragOutput (vec4 color) {\n #if OUTPUT_TO_GAMMA\n color.rgb = sqrt(color.rgb);\n #endif\n\treturn color;\n}\nvarying vec2 uv;\nvarying vec4 color;\nuniform sampler2D mainTexture;\nvec4 premultiplied () {\n vec4 col = color * texture2D(mainTexture, uv) * color.a;\n return CCFragOutput(col);\n}\nvoid main() { gl_FragColor = premultiplied(); }"},"builtins":{"globals":{"blocks":[{"name":"CCGlobal","defines":[]}],"samplers":[]},"locals":{"blocks":[{"name":"CCLocal","defines":[]}],"samplers":[]}},"defines":[{"name":"CC_DRAW_WIRE_FRAME","type":"boolean","defines":[]},{"name":"CC_USE_WORLD_SPACE","type":"boolean","defines":[]},{"name":"OUTPUT_TO_GAMMA","type":"boolean","defines":[]}],"blocks":[{"name":"Constants","binding":0,"members":[{"name":"mainTiling_Offset","type":16,"count":1},{"name":"frameTile_velLenScale","type":16,"count":1},{"name":"scale","type":16,"count":1}],"defines":[]}],"samplers":[{"name":"mainTexture","type":29,"count":1,"binding":30,"defines":[]}]}],[{"name":"add","passes":[{"program":"builtin-3d-trail|particle-trail:vs_main|tinted-fs:add","rasterizerState":{"cullMode":0},"blendState":{"targets":[{"blend":true,"blendSrc":770,"blendDst":1,"blendSrcAlpha":770,"blendDstAlpha":1}]},"depthStencilState":{"depthTest":true,"depthWrite":false},"properties":{"mainTexture":{"value":"grey","type":29},"mainTiling_Offset":{"type":16,"value":[1,1,0,0]},"frameTile_velLenScale":{"type":16,"value":[1,1,0,0]},"tintColor":{"type":16,"value":[0.5,0.5,0.5,0.5],"inspector":{"type":"color"}}}}]},{"name":"alpha-blend","passes":[{"program":"builtin-3d-trail|particle-trail:vs_main|tinted-fs:add","rasterizerState":{"cullMode":0},"blendState":{"targets":[{"blend":true,"blendSrc":1,"blendDst":771,"blendSrcAlpha":1,"blendDstAlpha":771}]},"depthStencilState":{"depthTest":true,"depthWrite":false},"properties":{"mainTexture":{"value":"grey","type":29},"mainTiling_Offset":{"type":16,"value":[1,1,0,0]},"frameTile_velLenScale":{"type":16,"value":[1,1,0,0]},"tintColor":{"type":16,"value":[0.5,0.5,0.5,0.5],"inspector":{"type":"color"}}}}]},{"name":"add-multiply","passes":[{"program":"builtin-3d-trail|particle-trail:vs_main|tinted-fs:multiply","rasterizerState":{"cullMode":0},"blendState":{"targets":[{"blend":true,"blendSrc":1,"blendDst":771,"blendSrcAlpha":1,"blendDstAlpha":771}]},"depthStencilState":{"depthTest":true,"depthWrite":false},"properties":{"mainTexture":{"value":"grey","type":29},"mainTiling_Offset":{"type":16,"value":[1,1,0,0]},"frameTile_velLenScale":{"type":16,"value":[1,1,0,0]},"tintColor":{"type":16,"value":[0.5,0.5,0.5,0.5],"inspector":{"type":"color"}}}}]},{"name":"add-smooth","passes":[{"program":"builtin-3d-trail|particle-trail:vs_main|no-tint-fs:addSmooth","rasterizerState":{"cullMode":0},"blendState":{"targets":[{"blend":true,"blendSrc":1,"blendDst":771,"blendSrcAlpha":1,"blendDstAlpha":771}]},"depthStencilState":{"depthTest":true,"depthWrite":false},"properties":{"mainTexture":{"value":"grey","type":29},"mainTiling_Offset":{"type":16,"value":[1,1,0,0]},"frameTile_velLenScale":{"type":16,"value":[1,1,0,0]}}}]},{"name":"premultiply-blend","passes":[{"program":"builtin-3d-trail|particle-trail:vs_main|no-tint-fs:premultiplied","rasterizerState":{"cullMode":0},"blendState":{"targets":[{"blend":true,"blendSrc":1,"blendDst":771,"blendSrcAlpha":1,"blendDstAlpha":771}]},"depthStencilState":{"depthTest":true,"depthWrite":false},"properties":{"mainTexture":{"value":"grey","type":29},"mainTiling_Offset":{"type":16,"value":[1,1,0,0]},"frameTile_velLenScale":{"type":16,"value":[1,1,0,0]}}}]}]]],0,0,[],[],[]],[[[0,"builtin-2d-graphics",[{"hash":550349795,"record":null,"name":"builtin-2d-graphics|vs|fs","glsl3":{"vert":"\nprecision highp float;\nuniform CCGlobal {\n mat4 cc_matView;\n mat4 cc_matViewInv;\n mat4 cc_matProj;\n mat4 cc_matProjInv;\n mat4 cc_matViewProj;\n mat4 cc_matViewProjInv;\n vec4 cc_cameraPos;\n vec4 cc_time;\n mediump vec4 cc_screenSize;\n mediump vec4 cc_screenScale;\n};\nuniform CCLocal {\n mat4 cc_matWorld;\n mat4 cc_matWorldIT;\n};\nin vec3 a_position;\nin vec4 a_color;\nout vec4 v_color;\nin float a_dist;\nout float v_dist;\nvoid main () {\n vec4 pos = vec4(a_position, 1);\n pos = cc_matViewProj * cc_matWorld * pos;\n v_color = a_color;\n v_dist = a_dist;\n gl_Position = pos;\n}","frag":"\n#if CC_SUPPORT_standard_derivatives\n #extension GL_OES_standard_derivatives : enable\n#endif\nprecision highp float;\n#if USE_ALPHA_TEST\n uniform ALPHA_TEST {\n float alphaThreshold;\n };\n#endif\nvoid ALPHA_TEST (in vec4 color) {\n #if USE_ALPHA_TEST\n if (color.a < alphaThreshold) discard;\n #endif\n}\nvoid ALPHA_TEST (in float alpha) {\n #if USE_ALPHA_TEST\n if (alpha < alphaThreshold) discard;\n #endif\n}\nin vec4 v_color;\nin float v_dist;\nvoid main () {\n vec4 o = v_color;\n ALPHA_TEST(o);\n #if CC_SUPPORT_standard_derivatives\n float aa = fwidth(v_dist);\n #else\n float aa = 0.05;\n #endif\n float alpha = 1. - smoothstep(-aa, 0., abs(v_dist) - 1.0);\n o.rgb *= o.a;\n o *= alpha;\n gl_FragColor = o;\n}"},"glsl1":{"vert":"\nprecision highp float;\nuniform mat4 cc_matViewProj;\nuniform mat4 cc_matWorld;\nattribute vec3 a_position;\nattribute vec4 a_color;\nvarying vec4 v_color;\nattribute float a_dist;\nvarying float v_dist;\nvoid main () {\n vec4 pos = vec4(a_position, 1);\n pos = cc_matViewProj * cc_matWorld * pos;\n v_color = a_color;\n v_dist = a_dist;\n gl_Position = pos;\n}","frag":"\n#if CC_SUPPORT_standard_derivatives\n #extension GL_OES_standard_derivatives : enable\n#endif\nprecision highp float;\n#if USE_ALPHA_TEST\n uniform float alphaThreshold;\n#endif\nvoid ALPHA_TEST (in vec4 color) {\n #if USE_ALPHA_TEST\n if (color.a < alphaThreshold) discard;\n #endif\n}\nvoid ALPHA_TEST (in float alpha) {\n #if USE_ALPHA_TEST\n if (alpha < alphaThreshold) discard;\n #endif\n}\nvarying vec4 v_color;\nvarying float v_dist;\nvoid main () {\n vec4 o = v_color;\n ALPHA_TEST(o);\n #if CC_SUPPORT_standard_derivatives\n float aa = fwidth(v_dist);\n #else\n float aa = 0.05;\n #endif\n float alpha = 1. - smoothstep(-aa, 0., abs(v_dist) - 1.0);\n o.rgb *= o.a;\n o *= alpha;\n gl_FragColor = o;\n}"},"builtins":{"globals":{"blocks":[{"name":"CCGlobal","defines":[]}],"samplers":[]},"locals":{"blocks":[{"name":"CCLocal","defines":[]}],"samplers":[]}},"defines":[{"name":"CC_SUPPORT_standard_derivatives","type":"boolean","defines":[]},{"name":"USE_ALPHA_TEST","type":"boolean","defines":[]}],"blocks":[{"name":"ALPHA_TEST","binding":0,"members":[{"name":"alphaThreshold","type":13,"count":1}],"defines":["USE_ALPHA_TEST"]}],"samplers":[]}],[{"passes":[{"program":"builtin-2d-graphics|vs|fs","blendState":{"targets":[{"blend":true,"blendSrc":1,"blendDst":771,"blendSrcAlpha":1,"blendDstAlpha":771}]},"rasterizerState":{"cullMode":0},"properties":{"alphaThreshold":{"type":13,"value":[0.5]}}}]}]]],0,0,[],[],[]],[[[1,"builtin-2d-gray-sprite",{}]],0,0,[0],[0],[3]],[[[2,"builtin-3d-trail",[{},"0",11,[{},"props",11,[{},"mainTexture",6,0]]]]],0,0,[0,0],[2,0],[0,4]],[[[0,"builtin-unlit",[{"hash":922858114,"record":null,"name":"builtin-unlit|unlit-vs|unlit-fs","glsl3":{"vert":"\nprecision highp float;\nuniform CCLocal {\n mat4 cc_matWorld;\n mat4 cc_matWorldIT;\n};\nuniform CCGlobal {\n mat4 cc_matView;\n mat4 cc_matViewInv;\n mat4 cc_matProj;\n mat4 cc_matProjInv;\n mat4 cc_matViewProj;\n mat4 cc_matViewProjInv;\n vec4 cc_cameraPos;\n vec4 cc_time;\n mediump vec4 cc_screenSize;\n mediump vec4 cc_screenScale;\n};\n#if CC_USE_SKINNING\n in vec4 a_weights;\n in vec4 a_joints;\n #if CC_USE_JOINTS_TEXTRUE\n uniform SKINNING {\n vec2 jointsTextureSize;\n };\n uniform sampler2D jointsTexture;\n #if CC_JOINTS_TEXTURE_FLOAT32\n mat4 getBoneMatrix(const in float i) {\n float width = jointsTextureSize.x;\n float height = jointsTextureSize.y;\n float j = i * 4.0;\n float x = mod(j, width);\n float y = floor(j / width);\n float dx = 1.0 / width;\n float dy = 1.0 / height;\n y = dy * (y + 0.5);\n vec4 v1 = texture(jointsTexture, vec2(dx * (x + 0.5), y));\n vec4 v2 = texture(jointsTexture, vec2(dx * (x + 1.5), y));\n vec4 v3 = texture(jointsTexture, vec2(dx * (x + 2.5), y));\n vec4 v4 = texture(jointsTexture, vec2(dx * (x + 3.5), y));\n return mat4(v1, v2, v3, v4);\n }\n #else\n float decode32(vec4 rgba) {\n float Sign = 1.0 - step(128.0, rgba[0]) * 2.0;\n float Exponent = 2.0 * mod(rgba[0], 128.0) + step(128.0, rgba[1]) - 127.0;\n float Mantissa = mod(rgba[1], 128.0) * 65536.0 + rgba[2] * 256.0 + rgba[3] + 8388608.0;\n return Sign * exp2(Exponent - 23.0) * Mantissa;\n }\n vec4 decodevec4 (vec4 x, vec4 y, vec4 z, vec4 w) {\n return vec4(\n decode32(x.wzyx * 255.0),\n decode32(y.wzyx * 255.0),\n decode32(z.wzyx * 255.0),\n decode32(w.wzyx * 255.0)\n );\n }\n vec4 decodevec4 (float dx, float x, float y) {\n return decodevec4(\n texture(jointsTexture, vec2(dx * (x + 0.5), y)),\n texture(jointsTexture, vec2(dx * (x + 1.5), y)),\n texture(jointsTexture, vec2(dx * (x + 2.5), y)),\n texture(jointsTexture, vec2(dx * (x + 3.5), y))\n );\n }\n mat4 getBoneMatrix(const in float i) {\n float width = jointsTextureSize.x;\n float height = jointsTextureSize.y;\n float j = i * 16.0;\n float x = mod(j, width);\n float y = floor(j / width);\n float dx = 1.0 / width;\n float dy = 1.0 / height;\n y = dy * (y + 0.5);\n vec4 v1 = decodevec4(dx, x, y);\n vec4 v2 = decodevec4(dx, x+4.0, y);\n vec4 v3 = decodevec4(dx, x+8.0, y);\n vec4 v4 = decodevec4(dx, x+12.0, y);\n return mat4(v1, v2, v3, v4);\n }\n #endif\n #else\n uniform JOINT_MATRIX {\n mat4 jointMatrices[50];\n };\n mat4 getBoneMatrix(const in float i) {\n return jointMatrices[int(i)];\n }\n #endif\n mat4 skinMatrix() {\n return\n getBoneMatrix(a_joints.x) * a_weights.x +\n getBoneMatrix(a_joints.y) * a_weights.y +\n getBoneMatrix(a_joints.z) * a_weights.z +\n getBoneMatrix(a_joints.w) * a_weights.w\n ;\n }\n#endif\nstruct StandardVertInput {\n vec2 uv;\n vec4 position;\n vec3 normal;\n vec4 tangent;\n vec4 color;\n};\nin vec3 a_position;\n#if CC_USE_ATTRIBUTE_UV0\nin vec2 a_uv0;\n#endif\n#if CC_USE_ATTRIBUTE_COLOR\nin vec4 a_color;\n#endif\n#if CC_USE_ATTRIBUTE_NORMAL\nin vec3 a_normal;\n#endif\n#if CC_USE_ATTRIBUTE_TANGENT\nin vec4 a_tangent;\n#endif\nvoid CCAttribute (out StandardVertInput In) {\n In.position = vec4(a_position, 1.0);\n #if CC_USE_ATTRIBUTE_UV0\n In.uv = a_uv0;\n #else\n In.uv = vec2(0.0);\n #endif\n #if CC_USE_ATTRIBUTE_COLOR\n In.color = a_color;\n #else\n In.color = vec4(1.0);\n #endif\n #if CC_USE_ATTRIBUTE_NORMAL\n In.normal = a_normal;\n #else\n In.normal = vec3(0.0, 1.0, 0.0);\n #endif\n #if CC_USE_ATTRIBUTE_TANGENT\n In.tangent = a_tangent;\n #else\n In.tangent = vec4(1.0, 0.0, 0.0, 0.0);\n #endif\n}\nvoid CCVertInput(out StandardVertInput In) {\n CCAttribute(In);\n #if CC_USE_SKINNING\n mat4 m = skinMatrix();\n In.position = m * In.position;\n #if CC_USE_ATTRIBUTE_NORMAL\n In.normal = (m * vec4(In.normal, 0)).xyz;\n #endif\n #if CC_USE_ATTRIBUTE_TANGENT\n In.tangent = m * In.tangent;\n #endif\n #endif\n}\nuniform MAIN_TILING {\n vec2 mainTiling;\n vec2 mainOffset;\n};\n#if CC_USE_ATTRIBUTE_UV0 && USE_DIFFUSE_TEXTURE\n out mediump vec2 v_uv0;\n#endif\n#if CC_USE_ATTRIBUTE_COLOR\n out lowp vec4 v_color;\n#endif\nvoid main () {\n StandardVertInput In;\n CCVertInput(In);\n #if CC_USE_ATTRIBUTE_COLOR\n v_color = In.color;\n #endif\n #if CC_USE_ATTRIBUTE_UV0 && USE_DIFFUSE_TEXTURE\n v_uv0 = In.uv * mainTiling + mainOffset;\n #endif\n gl_Position = cc_matViewProj * cc_matWorld * In.position;\n}","frag":"\nprecision highp float;\n#if USE_ALPHA_TEST\n uniform ALPHA_TEST {\n float alphaThreshold;\n };\n#endif\nvoid ALPHA_TEST (in vec4 color) {\n #if USE_ALPHA_TEST\n if (color.a < alphaThreshold) discard;\n #endif\n}\nvoid ALPHA_TEST (in float alpha) {\n #if USE_ALPHA_TEST\n if (alpha < alphaThreshold) discard;\n #endif\n}\nvec4 CCFragOutput (vec4 color) {\n #if OUTPUT_TO_GAMMA\n color.rgb = sqrt(color.rgb);\n #endif\n\treturn color;\n}\nuniform UNLIT {\n lowp vec4 diffuseColor;\n};\n#if USE_DIFFUSE_TEXTURE\n uniform sampler2D diffuseTexture;\n#endif\n#if CC_USE_ATTRIBUTE_COLOR\n in lowp vec4 v_color;\n#endif\n#if CC_USE_ATTRIBUTE_UV0 && USE_DIFFUSE_TEXTURE\n in mediump vec2 v_uv0;\n#endif\nvoid main () {\n vec4 color = diffuseColor;\n #if CC_USE_ATTRIBUTE_UV0 && USE_DIFFUSE_TEXTURE\n vec4 diffuseTexture_tmp = texture(diffuseTexture, v_uv0);\n #if CC_USE_ALPHA_ATLAS_diffuseTexture\n diffuseTexture_tmp.a *= texture(diffuseTexture, v_uv0 + vec2(0, 0.5)).r;\n #endif\n #if INPUT_IS_GAMMA\n color.rgb *= (diffuseTexture_tmp.rgb * diffuseTexture_tmp.rgb);\n color.a *= diffuseTexture_tmp.a;\n #else\n color *= diffuseTexture_tmp;\n #endif\n #endif\n #if CC_USE_ATTRIBUTE_COLOR\n color *= v_color;\n #endif\n ALPHA_TEST(color);\n gl_FragColor = CCFragOutput(color);\n}"},"glsl1":{"vert":"\nprecision highp float;\nuniform mat4 cc_matWorld;\nuniform mat4 cc_matViewProj;\n#if CC_USE_SKINNING\n attribute vec4 a_weights;\n attribute vec4 a_joints;\n #if CC_USE_JOINTS_TEXTRUE\n uniform vec2 jointsTextureSize;\n uniform sampler2D jointsTexture;\n #if CC_JOINTS_TEXTURE_FLOAT32\n mat4 getBoneMatrix(const in float i) {\n float width = jointsTextureSize.x;\n float height = jointsTextureSize.y;\n float j = i * 4.0;\n float x = mod(j, width);\n float y = floor(j / width);\n float dx = 1.0 / width;\n float dy = 1.0 / height;\n y = dy * (y + 0.5);\n vec4 v1 = texture2D(jointsTexture, vec2(dx * (x + 0.5), y));\n vec4 v2 = texture2D(jointsTexture, vec2(dx * (x + 1.5), y));\n vec4 v3 = texture2D(jointsTexture, vec2(dx * (x + 2.5), y));\n vec4 v4 = texture2D(jointsTexture, vec2(dx * (x + 3.5), y));\n return mat4(v1, v2, v3, v4);\n }\n #else\n float decode32(vec4 rgba) {\n float Sign = 1.0 - step(128.0, rgba[0]) * 2.0;\n float Exponent = 2.0 * mod(rgba[0], 128.0) + step(128.0, rgba[1]) - 127.0;\n float Mantissa = mod(rgba[1], 128.0) * 65536.0 + rgba[2] * 256.0 + rgba[3] + 8388608.0;\n return Sign * exp2(Exponent - 23.0) * Mantissa;\n }\n vec4 decodevec4 (vec4 x, vec4 y, vec4 z, vec4 w) {\n return vec4(\n decode32(x.wzyx * 255.0),\n decode32(y.wzyx * 255.0),\n decode32(z.wzyx * 255.0),\n decode32(w.wzyx * 255.0)\n );\n }\n vec4 decodevec4 (float dx, float x, float y) {\n return decodevec4(\n texture2D(jointsTexture, vec2(dx * (x + 0.5), y)),\n texture2D(jointsTexture, vec2(dx * (x + 1.5), y)),\n texture2D(jointsTexture, vec2(dx * (x + 2.5), y)),\n texture2D(jointsTexture, vec2(dx * (x + 3.5), y))\n );\n }\n mat4 getBoneMatrix(const in float i) {\n float width = jointsTextureSize.x;\n float height = jointsTextureSize.y;\n float j = i * 16.0;\n float x = mod(j, width);\n float y = floor(j / width);\n float dx = 1.0 / width;\n float dy = 1.0 / height;\n y = dy * (y + 0.5);\n vec4 v1 = decodevec4(dx, x, y);\n vec4 v2 = decodevec4(dx, x+4.0, y);\n vec4 v3 = decodevec4(dx, x+8.0, y);\n vec4 v4 = decodevec4(dx, x+12.0, y);\n return mat4(v1, v2, v3, v4);\n }\n #endif\n #else\n uniform mat4 jointMatrices[50];\n mat4 getBoneMatrix(const in float i) {\n return jointMatrices[int(i)];\n }\n #endif\n mat4 skinMatrix() {\n return\n getBoneMatrix(a_joints.x) * a_weights.x +\n getBoneMatrix(a_joints.y) * a_weights.y +\n getBoneMatrix(a_joints.z) * a_weights.z +\n getBoneMatrix(a_joints.w) * a_weights.w\n ;\n }\n#endif\nstruct StandardVertInput {\n vec2 uv;\n vec4 position;\n vec3 normal;\n vec4 tangent;\n vec4 color;\n};\nattribute vec3 a_position;\n#if CC_USE_ATTRIBUTE_UV0\nattribute vec2 a_uv0;\n#endif\n#if CC_USE_ATTRIBUTE_COLOR\nattribute vec4 a_color;\n#endif\n#if CC_USE_ATTRIBUTE_NORMAL\nattribute vec3 a_normal;\n#endif\n#if CC_USE_ATTRIBUTE_TANGENT\nattribute vec4 a_tangent;\n#endif\nvoid CCAttribute (out StandardVertInput In) {\n In.position = vec4(a_position, 1.0);\n #if CC_USE_ATTRIBUTE_UV0\n In.uv = a_uv0;\n #else\n In.uv = vec2(0.0);\n #endif\n #if CC_USE_ATTRIBUTE_COLOR\n In.color = a_color;\n #else\n In.color = vec4(1.0);\n #endif\n #if CC_USE_ATTRIBUTE_NORMAL\n In.normal = a_normal;\n #else\n In.normal = vec3(0.0, 1.0, 0.0);\n #endif\n #if CC_USE_ATTRIBUTE_TANGENT\n In.tangent = a_tangent;\n #else\n In.tangent = vec4(1.0, 0.0, 0.0, 0.0);\n #endif\n}\nvoid CCVertInput(out StandardVertInput In) {\n CCAttribute(In);\n #if CC_USE_SKINNING\n mat4 m = skinMatrix();\n In.position = m * In.position;\n #if CC_USE_ATTRIBUTE_NORMAL\n In.normal = (m * vec4(In.normal, 0)).xyz;\n #endif\n #if CC_USE_ATTRIBUTE_TANGENT\n In.tangent = m * In.tangent;\n #endif\n #endif\n}\nuniform vec2 mainTiling;\nuniform vec2 mainOffset;\n#if CC_USE_ATTRIBUTE_UV0 && USE_DIFFUSE_TEXTURE\n varying mediump vec2 v_uv0;\n#endif\n#if CC_USE_ATTRIBUTE_COLOR\n varying lowp vec4 v_color;\n#endif\nvoid main () {\n StandardVertInput In;\n CCVertInput(In);\n #if CC_USE_ATTRIBUTE_COLOR\n v_color = In.color;\n #endif\n #if CC_USE_ATTRIBUTE_UV0 && USE_DIFFUSE_TEXTURE\n v_uv0 = In.uv * mainTiling + mainOffset;\n #endif\n gl_Position = cc_matViewProj * cc_matWorld * In.position;\n}","frag":"\nprecision highp float;\n#if USE_ALPHA_TEST\n uniform float alphaThreshold;\n#endif\nvoid ALPHA_TEST (in vec4 color) {\n #if USE_ALPHA_TEST\n if (color.a < alphaThreshold) discard;\n #endif\n}\nvoid ALPHA_TEST (in float alpha) {\n #if USE_ALPHA_TEST\n if (alpha < alphaThreshold) discard;\n #endif\n}\nvec4 CCFragOutput (vec4 color) {\n #if OUTPUT_TO_GAMMA\n color.rgb = sqrt(color.rgb);\n #endif\n\treturn color;\n}\nuniform lowp vec4 diffuseColor;\n#if USE_DIFFUSE_TEXTURE\n uniform sampler2D diffuseTexture;\n#endif\n#if CC_USE_ATTRIBUTE_COLOR\n varying lowp vec4 v_color;\n#endif\n#if CC_USE_ATTRIBUTE_UV0 && USE_DIFFUSE_TEXTURE\n varying mediump vec2 v_uv0;\n#endif\nvoid main () {\n vec4 color = diffuseColor;\n #if CC_USE_ATTRIBUTE_UV0 && USE_DIFFUSE_TEXTURE\n vec4 diffuseTexture_tmp = texture2D(diffuseTexture, v_uv0);\n #if CC_USE_ALPHA_ATLAS_diffuseTexture\n diffuseTexture_tmp.a *= texture2D(diffuseTexture, v_uv0 + vec2(0, 0.5)).r;\n #endif\n #if INPUT_IS_GAMMA\n color.rgb *= (diffuseTexture_tmp.rgb * diffuseTexture_tmp.rgb);\n color.a *= diffuseTexture_tmp.a;\n #else\n color *= diffuseTexture_tmp;\n #endif\n #endif\n #if CC_USE_ATTRIBUTE_COLOR\n color *= v_color;\n #endif\n ALPHA_TEST(color);\n gl_FragColor = CCFragOutput(color);\n}"},"builtins":{"globals":{"blocks":[{"name":"CCGlobal","defines":[]}],"samplers":[]},"locals":{"blocks":[{"name":"CCLocal","defines":[]}],"samplers":[]}},"defines":[{"name":"CC_USE_SKINNING","type":"boolean","defines":[]},{"name":"CC_USE_JOINTS_TEXTRUE","type":"boolean","defines":["CC_USE_SKINNING"]},{"name":"CC_JOINTS_TEXTURE_FLOAT32","type":"boolean","defines":["CC_USE_SKINNING","CC_USE_JOINTS_TEXTRUE"]},{"name":"CC_USE_ATTRIBUTE_UV0","type":"boolean","defines":[]},{"name":"CC_USE_ATTRIBUTE_COLOR","type":"boolean","defines":[]},{"name":"CC_USE_ATTRIBUTE_NORMAL","type":"boolean","defines":[]},{"name":"CC_USE_ATTRIBUTE_TANGENT","type":"boolean","defines":[]},{"name":"USE_DIFFUSE_TEXTURE","type":"boolean","defines":[]},{"name":"USE_ALPHA_TEST","type":"boolean","defines":[]},{"name":"OUTPUT_TO_GAMMA","type":"boolean","defines":[]},{"name":"CC_USE_ALPHA_ATLAS_diffuseTexture","type":"boolean","defines":["CC_USE_ATTRIBUTE_UV0","USE_DIFFUSE_TEXTURE"]},{"name":"INPUT_IS_GAMMA","type":"boolean","defines":["CC_USE_ATTRIBUTE_UV0","USE_DIFFUSE_TEXTURE"]}],"blocks":[{"name":"SKINNING","binding":0,"members":[{"name":"jointsTextureSize","type":14,"count":1}],"defines":["CC_USE_SKINNING","CC_USE_JOINTS_TEXTRUE"]},{"name":"JOINT_MATRIX","binding":1,"members":[{"name":"jointMatrices","type":26,"count":50}],"defines":["CC_USE_SKINNING"]},{"name":"MAIN_TILING","binding":2,"members":[{"name":"mainTiling","type":14,"count":1},{"name":"mainOffset","type":14,"count":1}],"defines":[]},{"name":"ALPHA_TEST","binding":3,"members":[{"name":"alphaThreshold","type":13,"count":1}],"defines":["USE_ALPHA_TEST"]},{"name":"UNLIT","binding":4,"members":[{"name":"diffuseColor","type":16,"count":1}],"defines":[]}],"samplers":[{"name":"jointsTexture","type":29,"count":1,"binding":30,"defines":["CC_USE_SKINNING","CC_USE_JOINTS_TEXTRUE"]},{"name":"diffuseTexture","type":29,"count":1,"binding":31,"defines":["USE_DIFFUSE_TEXTURE"]}]}],[{"name":"opaque","passes":[{"program":"builtin-unlit|unlit-vs|unlit-fs","blendState":{"targets":[{"blend":true}]},"rasterizerState":{"cullMode":0},"depthStencilState":{"depthTest":true,"depthWrite":true},"properties":{"diffuseTexture":{"value":"white","type":29},"diffuseColor":{"type":16,"value":[1,1,1,1],"editor":{"type":"color"}},"alphaThreshold":{"type":13,"value":[0.5]},"mainTiling":{"type":14,"value":[1,1]},"mainOffset":{"type":14,"value":[0,0]}}}]},{"name":"transparent","passes":[{"stage":"transparent","program":"builtin-unlit|unlit-vs|unlit-fs","blendState":{"targets":[{"blend":true}]},"rasterizerState":{"cullMode":0},"depthStencilState":{"depthTest":true,"depthWrite":false},"properties":{"diffuseTexture":{"value":"white","type":29},"diffuseColor":{"type":16,"value":[1,1,1,1],"editor":{"type":"color"}},"alphaThreshold":{"type":13,"value":[0.5]},"mainTiling":{"type":14,"value":[1,1]},"mainOffset":{"type":14,"value":[0,0]}}}]}]]],0,0,[],[],[]],[[[1,"builtin-2d-base",{}]],0,0,[0],[0],[1]],[[[1,"builtin-2d-spine",{}]],0,0,[0],[0],[5]],[[[1,"builtin-2d-graphics",{"0":{"defines":{}}}]],0,0,[0],[0],[6]],[[[0,"builtin-clear-stencil",[{"hash":2075641479,"record":null,"name":"builtin-clear-stencil|vs|fs","glsl3":{"vert":"\nprecision highp float;\nin vec3 a_position;\nvoid main () {\n gl_Position = vec4(a_position, 1);\n}","frag":"\nprecision highp float;\nvoid main () {\n gl_FragColor = vec4(1.0);\n}"},"glsl1":{"vert":"\nprecision highp float;\nattribute vec3 a_position;\nvoid main () {\n gl_Position = vec4(a_position, 1);\n}","frag":"\nprecision highp float;\nvoid main () {\n gl_FragColor = vec4(1.0);\n}"},"builtins":{"globals":{"blocks":[],"samplers":[]},"locals":{"blocks":[],"samplers":[]}},"defines":[],"blocks":[],"samplers":[]}],[{"passes":[{"program":"builtin-clear-stencil|vs|fs","blendState":{"targets":[{"blend":true}]},"rasterizerState":{"cullMode":0}}]}]]],0,0,[],[],[]],[[[1,"builtin-clear-stencil",{}]],0,0,[0],[0],[7]],[[[1,"builtin-2d-label",{"0":{"defines":{"USE_TEXTURE":true}}}]],0,0,[0],[0],[8]],[[[1,"builtin-2d-sprite",{"0":{"defines":{"USE_TEXTURE":true}}}]],0,0,[0],[0],[1]],[[[0,"builtin-2d-label",[{"hash":1105459032,"record":null,"name":"builtin-2d-label|vs|fs","glsl3":{"vert":"\nprecision highp float;\nuniform CCGlobal {\n mat4 cc_matView;\n mat4 cc_matViewInv;\n mat4 cc_matProj;\n mat4 cc_matProjInv;\n mat4 cc_matViewProj;\n mat4 cc_matViewProjInv;\n vec4 cc_cameraPos;\n vec4 cc_time;\n mediump vec4 cc_screenSize;\n mediump vec4 cc_screenScale;\n};\nuniform CCLocal {\n mat4 cc_matWorld;\n mat4 cc_matWorldIT;\n};\nin vec3 a_position;\nin vec4 a_color;\nout vec4 v_color;\n#if USE_TEXTURE\nin vec2 a_uv0;\nout vec2 v_uv0;\n#endif\nvoid main () {\n vec4 pos = vec4(a_position, 1);\n #if CC_USE_MODEL\n pos = cc_matViewProj * cc_matWorld * pos;\n #else\n pos = cc_matViewProj * pos;\n #endif\n #if USE_TEXTURE\n v_uv0 = a_uv0;\n #endif\n v_color = a_color;\n gl_Position = pos;\n}","frag":"\n#if CC_SUPPORT_standard_derivatives\n #extension GL_OES_standard_derivatives : enable\n#endif\nprecision highp float;\n#if USE_ALPHA_TEST\n uniform ALPHA_TEST {\n float alphaThreshold;\n };\n#endif\nvoid ALPHA_TEST (in vec4 color) {\n #if USE_ALPHA_TEST\n if (color.a < alphaThreshold) discard;\n #endif\n}\nvoid ALPHA_TEST (in float alpha) {\n #if USE_ALPHA_TEST\n if (alpha < alphaThreshold) discard;\n #endif\n}\nin vec4 v_color;\n#if USE_TEXTURE\nin vec2 v_uv0;\nuniform sampler2D texture;\n#endif\n#if USE_SDF\nuniform Outline {\n vec4 outlineColor;\n float outlineSize;\n};\n#endif\nvoid main () {\n#if USE_SDF\n #if USE_TEXTURE_ALPHAONLY\n float dist = texture(texture, v_uv0).a;\n #else\n float dist = texture(texture, v_uv0).r;\n #endif\n #if USE_SDF_EXTEND\n const float EDGE_VALUE = 0.45;\n #else\n const float EDGE_VALUE = 0.5;\n #endif\n #if CC_SUPPORT_standard_derivatives\n float smoothing = fwidth(dist);\n #else\n float smoothing = 0.05;\n #endif\n float outEdge = EDGE_VALUE - outlineSize;\n float bg = smoothstep(outEdge - smoothing, outEdge, dist);\n float fg = smoothstep(EDGE_VALUE - smoothing, EDGE_VALUE, dist);\n vec4 fgColor = outlineColor * (1.0 - fg) + v_color * fg;\n gl_FragColor = vec4(fgColor.rgb, fgColor.a * bg);\n#else\n vec4 o = vec4(1, 1, 1, 1);\n #if USE_TEXTURE\n #if USE_TEXTURE_ALPHAONLY\n o.a *= texture(texture, v_uv0).a;\n #else\n o *= texture(texture, v_uv0);\n #endif\n #if CC_USE_ALPHA_ATLAS_TEXTURE\n o.a *= texture2D(texture, v_uv0 + vec2(0, 0.5)).r;\n #endif\n #endif\n o *= v_color;\n ALPHA_TEST(o);\n gl_FragColor = o;\n#endif\n}"},"glsl1":{"vert":"\nprecision highp float;\nuniform mat4 cc_matViewProj;\nuniform mat4 cc_matWorld;\nattribute vec3 a_position;\nattribute vec4 a_color;\nvarying vec4 v_color;\n#if USE_TEXTURE\nattribute vec2 a_uv0;\nvarying vec2 v_uv0;\n#endif\nvoid main () {\n vec4 pos = vec4(a_position, 1);\n #if CC_USE_MODEL\n pos = cc_matViewProj * cc_matWorld * pos;\n #else\n pos = cc_matViewProj * pos;\n #endif\n #if USE_TEXTURE\n v_uv0 = a_uv0;\n #endif\n v_color = a_color;\n gl_Position = pos;\n}","frag":"\n#if CC_SUPPORT_standard_derivatives\n #extension GL_OES_standard_derivatives : enable\n#endif\nprecision highp float;\n#if USE_ALPHA_TEST\n uniform float alphaThreshold;\n#endif\nvoid ALPHA_TEST (in vec4 color) {\n #if USE_ALPHA_TEST\n if (color.a < alphaThreshold) discard;\n #endif\n}\nvoid ALPHA_TEST (in float alpha) {\n #if USE_ALPHA_TEST\n if (alpha < alphaThreshold) discard;\n #endif\n}\nvarying vec4 v_color;\n#if USE_TEXTURE\nvarying vec2 v_uv0;\nuniform sampler2D texture;\n#endif\n#if USE_SDF\nuniform vec4 outlineColor;\nuniform float outlineSize;\n#endif\nvoid main () {\n#if USE_SDF\n #if USE_TEXTURE_ALPHAONLY\n float dist = texture2D(texture, v_uv0).a;\n #else\n float dist = texture2D(texture, v_uv0).r;\n #endif\n #if USE_SDF_EXTEND\n const float EDGE_VALUE = 0.45;\n #else\n const float EDGE_VALUE = 0.5;\n #endif\n #if CC_SUPPORT_standard_derivatives\n float smoothing = fwidth(dist);\n #else\n float smoothing = 0.05;\n #endif\n float outEdge = EDGE_VALUE - outlineSize;\n float bg = smoothstep(outEdge - smoothing, outEdge, dist);\n float fg = smoothstep(EDGE_VALUE - smoothing, EDGE_VALUE, dist);\n vec4 fgColor = outlineColor * (1.0 - fg) + v_color * fg;\n gl_FragColor = vec4(fgColor.rgb, fgColor.a * bg);\n#else\n vec4 o = vec4(1, 1, 1, 1);\n #if USE_TEXTURE\n #if USE_TEXTURE_ALPHAONLY\n o.a *= texture2D(texture, v_uv0).a;\n #else\n o *= texture2D(texture, v_uv0);\n #endif\n #if CC_USE_ALPHA_ATLAS_TEXTURE\n o.a *= texture2D(texture, v_uv0 + vec2(0, 0.5)).r;\n #endif\n #endif\n o *= v_color;\n ALPHA_TEST(o);\n gl_FragColor = o;\n#endif\n}"},"builtins":{"globals":{"blocks":[{"name":"CCGlobal","defines":[]}],"samplers":[]},"locals":{"blocks":[{"name":"CCLocal","defines":[]}],"samplers":[]}},"defines":[{"name":"USE_TEXTURE","type":"boolean","defines":[]},{"name":"CC_USE_MODEL","type":"boolean","defines":[]},{"name":"CC_SUPPORT_standard_derivatives","type":"boolean","defines":[]},{"name":"USE_ALPHA_TEST","type":"boolean","defines":[]},{"name":"USE_SDF","type":"boolean","defines":[]},{"name":"USE_TEXTURE_ALPHAONLY","type":"boolean","defines":["USE_SDF"]},{"name":"USE_SDF_EXTEND","type":"boolean","defines":["USE_SDF"]},{"name":"CC_USE_ALPHA_ATLAS_TEXTURE","type":"boolean","defines":["USE_TEXTURE"]}],"blocks":[{"name":"ALPHA_TEST","binding":0,"members":[{"name":"alphaThreshold","type":13,"count":1}],"defines":["USE_ALPHA_TEST"]},{"name":"Outline","binding":1,"members":[{"name":"outlineColor","type":16,"count":1},{"name":"outlineSize","type":13,"count":1}],"defines":["USE_SDF"]}],"samplers":[{"name":"texture","type":29,"count":1,"binding":30,"defines":["USE_TEXTURE"]}]}],[{"passes":[{"program":"builtin-2d-label|vs|fs","blendState":{"targets":[{"blend":true}]},"rasterizerState":{"cullMode":0},"properties":{"texture":{"value":"white","type":29},"alphaThreshold":{"type":13,"value":[0.5]},"outlineSize":{"type":13,"value":[0]},"outlineColor":{"type":16,"value":[1,1,1,1]}}}]}]]],0,0,[],[],[]]]] ================================================ FILE: assets/internal/index.e6604.js ================================================ "use strict"; (function r(e, n, t) { function i(u, f) { if (!n[u]) { if (!e[u]) { var _ = u.split("/"); if (_ = _[_.length - 1], !e[_]) { var p = "function" == typeof __require && __require; if (!f && p) return p(_, !0); if (o) return o(_, !0); throw new Error("Cannot find module '" + u + "'") } u = _ } var a = n[u] = {exports: {}}; e[u][0].call(a.exports, function (r) { return i(e[u][1][r] || r) }, a, a.exports, r, e, n, t) } return n[u].exports } for (var o = "function" == typeof __require && __require, u = 0; u < t.length; u++) { i(t[u]) } return i })({}, {}, []); ================================================ FILE: assets/main/config.0df91.json ================================================ {"paths":{},"types":[],"uuids":["12rdb4E3dJHp9/lAq2C2+q","14280553b","159878452","1b5f49aa9","1f3fbc33c","21Y0neD4dHfJJKfZH+HdU3","3ciwAwS9tC9LBqTD0p/V5h","53YZMy8ZBCS6zmAeYwjkZ8","67lh2Fl3tKR5/+t3/ELbUT","a2MjXRFdtLlYQ5ouAFv/+R","aeGEPBWMdKLbvYhYNof2HE","b2aHrECZ5APKGS/0d2hvT1","b3S8U/juBNTa/CXCD9mxSw","c6ZnLjjR1C5q0R0lLcDKCO","c61hjInUROZ7p+G+BbT3Mr","cc2IKwi8pM0It8a3wpGje7","d0p5uAIMBJQ705QoOpPwCE","d0qC05vt5GxLaYyB/w3t//","d8HsitJHxOYqo801xBk8ev","daXKqkLEpLGYxQAW36vb7Q","deVllOrhlAbqwgM3TGzp2X","00Ca0y+SFNzKgpzPuH5Pwr","00GfNkyEtA3YijEpNbwlCk","01QFdjcNFKtp2pvV45UGDJ","02NAJGLaRGqqpgdKwkn3xB","02delMVqdBD70a/HSD99FK","02u8dYk1lBwZ1vW4+njQD8","03PjEoBtFPUauUvMo2cMUI","05yBfVK7pAqYBi9NLeIATz","0596Y6hPVByKXoEYOY1Ji1","07y/zRWg5DJaw1bO42DyIZ","076BNh+wNODIra6VXXWv6L","0aLQglsdlN4a/iNbNNOdXD","0ce4acT0NNoK3vTRfHLwQR","0c1+zcovFMQ6PYdUsOCubt","0foxKvOF9AJZh2jn+lm05n","11bar3cXhGNYH8w50OjlF/","13XOrQ77RA56DM6U+v/lDg","15Yro/A8ZLSI/1WtF6sfPQ","15iefu2itMRoKnRMaOt0MM","159txv6MNAv4LsGA1FMYpR","16MiTWaiBL/ZHN1uee1OH7","17GuQgWxBMU74JvQbnoGji","17i7vTERZMGayacvOKTLA3","17n05Bc6JIL62EuXLeNzdF","18mR0tO2tHF5o0dPz1shPN","188pMCw5RGTIgQC5S7cOil","19GH+BdrtEer6TFa+6csIo","1aa7J/6U5MSLkjND3AnQZb","1dSB4IIs5Eda95uwZV0jew","21CPWIRsNKrrhwsXwsfpN+","23Ud4fWB9JmbDDfsq4k7rm","24TpN+qQZAEqjKB+91cCxw","25mVgc1a9K1pNwyVZ4WcyI","28W04JopJGHLTKqyfyQChB","284aPgG2dNLIp/cmtQx3fO","2cAEzLtndHt77M3XoVARCa","2cSVUoJuJEwLMou0DqtnWi","2chiE2zFVEfqk4/4B6yb/z","30wjcN4stJ3qdf8kKUeF9g","31ExkKINxOTaC0QpynCLCr","32a78HYXJE05X1F3WxuCUK","35RLsR68pIIbLmso08QMrQ","35dm3DxBxNeKMlWPZSzsA9","38Uh3x7J1M5oUbLJU8vc9A","38YWW3Q7NPUbT1ZmbOyGkp","4161V+c05Nf6JYR/J4YnzI","47LfXTNedBhJ5sf0G+5l7j","47PBOnRJtBfqLmJprolgTz","48soxJ7/BN4qhncqsg+hJC","4by9+Fb75IZJzxxRyr1VJS","4dPWS48hJMW6jY29NLyI2O","4fhCxetvhK3ZQwUHONdqZu","50rn+MCt5FrpCQT7xY9blN","50ziodduNANZl2vGjE1stH","51y2bkVNBKVZ8BJ/2/OqY6","518kdNqQdASIxXtfP3Om4G","52wI5MrHpHmbVnx34drMSU","525TohWFJIYoorVuae36tT","541FPGWM1BZpeSpqT+4MWe","55sWP2txxDor/7jZ6SKE28","56M35M61pKbpWmdOF8pyZY","56hJ2AU6ND64MIgVtLi9r6","569Yb/9LtKIp95avO+6DLq","58Eev3XaRM+Jn5Pa35Ct4a","5aBSyhy/VJfK9He+DofpFz","5aT7cSI+FJRqWIVrSGDu+1","5aoY0e64NMBqrUJlmVd4aZ","5a9yId5v9N+Zwqcs5Fj9aQ","5bcYwut8xEhrvqFk3X6ode","5d/IPAurFEebqvBvDWa/kK","60QMGuDVRIKZkx+FbIwVPK","61WlENtn9Ll4+O3hInafXv","61odO3PvtF57Z3ubYV3QAQ","62q8POzRNBNKBK7mtCIYWu","63s4ne92dCQJdWSmxY8kbe","64Nzzs+bNB+LTeTRBVWyVF","64TgrUFuVEzIdHIgQP3IXY","65wi4lZ3JFmIKU2jDxoTDv","66TStRFLxHlpjPrUSeSqRO","664HSywxZPGbBwPZI3CCmG","69Ga9JkYtFAIit15uE+CtB","69dBdb/cpJCLXaMVOGvVX+","6aLHcaS7lI4qjEzhRHJeLX","6buTtfZNBDyprAbBq7AS85","6cOZu9f81FAZjwktAg+cPb","6cZpmm7ZRH3pcT3V7KkOIx","6coSt6TkFKdqkjROTKbUlt","6eFmE2EklEWJAHnXJvJgp5","6ear6AgaFFWIQX4amYZOLD","6e4ezMf79AL6WYgqngSYQb","6fEGD8qNxDOayOgpCLq/yQ","6fRhxSwT9IBJSlsoNZybZu","70kMtR3gJFzpreH0JHtvME","71Ny/PEnVN3JjMpiRsu3Qv","72EP8FtSpBFZ8/bWnwyhhB","73ossq2VtHEriquyqmIbCW","74eY4xqJ5L7pWRrH6QB1FA","740SvKz0dHTJzFw54HlYLJ","76Ogk8CYNIBKIsYzYDt4ux","76S1T7FNZDxa8P2+ys02Ua","76fHedlCRFmIZk2GSKuPsz","77lw4HCIRPaZZOt8CFfa96","7a/QZLET9IDreTiBfRn2PD","7bLW9N6T1IboTVNWsWBB6h","7bb8gX/KtFlae8qnyddZf5","7cjnGvcgJPIpd2RoK7uQHR","7dYRrlwFpGM6m+v2LEJef0","7eP8g1Ia5MAoxEHrOmk+5v","7e+9AqtARPHYa/75Vpj2O5","7fwrABU5xHvJO/dg/+ImAw","809Rw07LdFKbzdrM1F2bY4","81PLhOwkdBeKKX6SiQ6sQ3","83rFZlfsVMgJ5TsmBcaIQa","84+2JjKDdJC46iy0WvAoA5","8aBURZIOZBH43TiBpZbSMd","8bVhoan8ZERpjbkIEq880g","91v8K8h0tNoacw49gZe9bE","916w+WhBNN1asQ5GoywL5s","96RPtTMqNHdKfIPm9ces4S","98kBQ/1iBOxq7kc/g1SWs8","9bN5GfjslIy4EoYjgJ7jDi","9bad2kzrtOI44+L6uI76nZ","9bvaMerUlDyary99mJa6xp","9ds9LJrRNJoJq4SamJpQr6","9f1jlXAntLvo4LBsEUyt0U","9f5mcKGEBBSLP9A2L+6GyM","a0ccBdfTlDUZyPZriG2pmI","a0s/85dJ9ONauM2zisq8BL","a0+thry/9B4Kz4cbgKcDC/","a1ySqusKdPwJtJGdhx5Z7g","a2KSb55iBBl6VDRsz1gh2j","a2lwoOvo5DEJR8tqSkTM0s","a6rRZHAU1AsorMu1tabDjg","a7BUJ3OLhDbqiByNRNYAah","a78/X8n9hGCIQHK3SevII4","aaDAJt/2BBnKRhLq5DfCrR","acyJW1QmhH0r1Rj5rtCXox","adLh2+BD1KTLdBKmCcd3JL","ad0JsTc59Dz5RoepYCdqYz","afR+kAvlVOHKUb/ufGxgJw","afbc7XbzdM26n/TT3tymr/","afb1wn68NED7h9xZrBrYMn","b11m9JC4pFp7yQi+H6neBQ","b1/bMOXQBBPbEO3PrYKWGs","b3MRC02ZxDnKMkR250iGoB","b52piCq4RLX6KZqFE8i21X","b6QQIQ2f1Bvo0r1Uluf/0h","b7gzr3TplJfq5gF/mP+raH","b8GsblzV1KnZaNaDTL6o3H","b8MF7GSq5LC7CXEuDTQkpN","b9pd8iaCZDi6A3LyvB4oa2","baFPKTHoxN8Y1prAlr9IFh","bau5Vnvy9D3LoVJ8UtVy3B","bbCfDOxjlM2pj7KkMPIkTa","beFuiPTJZPY4ueCys9u3f1","beZt6h7QlFaphNKeUqAOR3","bego6SdNlDdJ9CcsRRSy75","be+V9eEElCU4KgiPV8HpZ6","bfjQE/L1dAlKyMlhROJ0OV","c0NOyAZR9Lf5KNcg8ybobw","c0yn8Cr4xHkbigcHUnn0Vv","c5TUDoe+JCtbnhPkK9MwSe","c8AQCoyf5EZrPX/0dviOQd","cagA43t/5B4J4iSkZA/TDj","ccp3+t7CVGP5quSfOkt6d7","ccxEVI2vpLxbb3Zg5+Kkor","cfSkVMwplFtppOXDV1VHr3","cfn1+EhTVE1Zk0unj53j6m","cf4BS7dLVKuZObSfDseJLT","cf6PHYS6RDrIylXxrREw3t","d0kSAEt3RPq7W5Ht50HEuJ","d1Bu3yMsxDBrjBYCe76sN1","d5ZkdAaHxBGJ2xkQVnO2jQ","d7gLKPlB9I1rbm3caQv1fA","d9gOrTTv9PZKmPYbkL58pJ","d9xzSqTCdNdbMchWJnjEYv","daCmQd5clNuY+daL+NiAlj","daNFvld4dDl4KWV6ym4MIt","dbR7TgJNRGyrcxMnCZpc87","db5rqqFBBHZIsNgH7ZDSGo","dcEpBi2lBHnKdowGYiPBbk","dcgnVDf7VForgmrts7Qr8e","dfFao4xOxCNYNa1Zfkt80R","e1LGAFBOhIK7spO9KUIGEJ","e1lxfgQVtED4SKgJ9vaiLg","e1uzBda2NIl5LppXWyRrFX","e2VdpgqalNUI4Xllgvjq6v","e3fC0ZdF1LxZWzg1hSgU0n","e5ESTdqUdED4xYAxns0667","e5Z3xrpGtOGIRafWgUUBWS","e6YHQMMMNKV54eOlUvantO","e7QHZtCX9I9pnPmR46s0I3","e8Ft4nrixDdq0NLR3MuDJ9","e8lUAVFJhHzq7gpJZWBSSc","e9o3KlaStG7ZGqMMVhsaI3","eaNJTbuSRElI0I8Tp5Hktl","ebG6ZCcvlBfZzwwfYDxqh1","ebZID+sBVC+rb6OTzjIfo5","ecTiV4GSdFvqWybAf93xQl","ecpdLyjvZBwrvm+cedCcQy","edPZjNNFtApLAd3UtMUVcu","eePIuu5YdLYpH2J66/RLjH","f1CLdB4GtOqqOntvdpXS0j","f1isNAPORHV4BpypIq4vXf","f1/KFru7ZMDJS6n9axVhFS","f4K7VO5I1FbJxDiqh0tKlw","f4jbkMgypK4p1GOrgFhIB0","f5MypgurZEdauA0WUYAk4O","f5l+qatPlFFJLBhHEeRELv","f6qtmekxBK+KQNJfywCPSP","f64ZzAcdRJW4vvwuUG5tRI","fauDtyCxJGe4Br5AQRKqK2","fciAuC8ndLkrtaTP2Tq7D7","fdIyHt5PxP57eb5gYYqVa6","fdTWcwAdREJ4XRmJ+n6MU6","fdYN/12LpGpL/Ld7sr+1Rb","feY4Q06MRK8ZQ8V4f8DPXV","feeRrmtZ5LiJJ/BM27TpMg"],"scenes":{"db://assets/scene/game.fire":7,"db://assets/scene/main.fire":12},"redirect":[25,0,31,1,38,1,40,1,45,1,53,1,54,1,55,1,71,1,77,1,78,1,80,1,103,1,106,1,112,1,123,0,124,1,125,1,127,1,129,1,145,1,167,1,168,1,172,1,188,1,200,1,219,1,220,0,233,1,234,1],"deps":["internal","resources"],"packs":{"05468b812":[0,1,2,3,4,5,6,10,13,14,15,16,17,18,19],"0e316345c":[21,22,23,24,26,27,28,29,30,32,33,34,35,36,37,39,41,42,43,44,46,47,48,49,50,51,52,56,57,58,61,62,63,64,65,66,67,68,69,70,72,73,74,75,7,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,8,101,102,104,105,107,108,109,110,111,113,114,115,116,117,118,119,120,121,122,126,128,130,131,132,134,135,136,137,138,139,140,141,142,143,144,146,147,148,149,150,151,9,152,153,154,155,156,157,158,159,160,161,162,163,164,11,165,166,169,170,171,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,189,190,191,192,193,194,195,196,197,198,199,201,202,20,203,204,205,206,207,208,209,210,211,212,213,214,215,217,218,221,222,223,224,225,226,227,229,230,231,232,235,236,237,238],"0fcc4022a":[59,60,76,8,133,9,12,20,216,228]},"name":"main","importBase":"import","nativeBase":"native","debug":false,"isZip":false,"encrypted":false,"versions":{"import":["05468b812","38b8c","0e316345c","92451","0fcc4022a","b207e"],"native":[2,"961d9",0,"d9e3e",1,"cc313",3,"8f1f9",4,"9933b",5,"8175d",6,"04a3a",10,"63fe7",11,"2bf0b",13,"26647",14,"06423",15,"08cb0",16,"77d95",17,"841f5",18,"cdbc9",19,"c7d07"]}} ================================================ FILE: assets/main/import/05/05468b812.38b8c.json ================================================ {"type":"cc.Texture2D","data":"0,9729,9729,33071,33071,0,0,1|0,9729,9729,33071,33071,0,0,1|0,9729,9729,33071,33071,0,0,1|0,9729,9729,33071,33071,0,0,1|0,9729,9729,33071,33071,0,0,0|0,9729,9729,33071,33071,0,0,0|0,9729,9729,33071,33071,0,0,1|0,9729,9729,33071,33071,0,0,1|0,9729,9729,33071,33071,0,0,1|0,9729,9729,33071,33071,0,0,0|0,9729,9729,33071,33071,0,0,1|0,9729,9729,33071,33071,0,0,1|0,9729,9729,33071,33071,0,0,1|0,9729,9729,33071,33071,0,0,1|0,9729,9729,33071,33071,0,0,1"} ================================================ FILE: assets/main/import/0e/0e316345c.92451.json ================================================ [1,["ecpdLyjvZBwrvm+cedCcQy","4by9+Fb75IZJzxxRyr1VJS","14280553b","7a/QZLET9IDreTiBfRn2PD","a2MjXRFdtLlYQ5ouAFv/+R","159878452","1f3fbc33c","c0NOyAZR9Lf5KNcg8ybobw","1b5f49aa9","0ce4acT0NNoK3vTRfHLwQR","6eFmE2EklEWJAHnXJvJgp5","96RPtTMqNHdKfIPm9ces4S","dbR7TgJNRGyrcxMnCZpc87","baFPKTHoxN8Y1prAlr9IFh","ccp3+t7CVGP5quSfOkt6d7","feeRrmtZ5LiJJ/BM27TpMg","91v8K8h0tNoacw49gZe9bE","f1/KFru7ZMDJS6n9axVhFS","f4jbkMgypK4p1GOrgFhIB0","7dYRrlwFpGM6m+v2LEJef0","b6QQIQ2f1Bvo0r1Uluf/0h","ecTiV4GSdFvqWybAf93xQl","7e+9AqtARPHYa/75Vpj2O5","17i7vTERZMGayacvOKTLA3","b52piCq4RLX6KZqFE8i21X","64TgrUFuVEzIdHIgQP3IXY","ebG6ZCcvlBfZzwwfYDxqh1","64Nzzs+bNB+LTeTRBVWyVF","2chiE2zFVEfqk4/4B6yb/z","b3MRC02ZxDnKMkR250iGoB","67lh2Fl3tKR5/+t3/ELbUT","8aBURZIOZBH43TiBpZbSMd","beZt6h7QlFaphNKeUqAOR3","adLh2+BD1KTLdBKmCcd3JL","feY4Q06MRK8ZQ8V4f8DPXV","0c1+zcovFMQ6PYdUsOCubt","17n05Bc6JIL62EuXLeNzdF","5aBSyhy/VJfK9He+DofpFz","76S1T7FNZDxa8P2+ys02Ua","4dPWS48hJMW6jY29NLyI2O","28W04JopJGHLTKqyfyQChB","daXKqkLEpLGYxQAW36vb7Q","5bcYwut8xEhrvqFk3X6ode","525TohWFJIYoorVuae36tT","a2lwoOvo5DEJR8tqSkTM0s","b2aHrECZ5APKGS/0d2hvT1","afbc7XbzdM26n/TT3tymr/","47LfXTNedBhJ5sf0G+5l7j","daCmQd5clNuY+daL+NiAlj","e1LGAFBOhIK7spO9KUIGEJ","16MiTWaiBL/ZHN1uee1OH7","a7BUJ3OLhDbqiByNRNYAah","cf4BS7dLVKuZObSfDseJLT","72EP8FtSpBFZ8/bWnwyhhB","ccxEVI2vpLxbb3Zg5+Kkor","6coSt6TkFKdqkjROTKbUlt","cfn1+EhTVE1Zk0unj53j6m","02NAJGLaRGqqpgdKwkn3xB","edPZjNNFtApLAd3UtMUVcu","1aa7J/6U5MSLkjND3AnQZb","e2VdpgqalNUI4Xllgvjq6v","c8AQCoyf5EZrPX/0dviOQd","9ds9LJrRNJoJq4SamJpQr6","56M35M61pKbpWmdOF8pyZY","e5ESTdqUdED4xYAxns0667","284aPgG2dNLIp/cmtQx3fO","50ziodduNANZl2vGjE1stH","6buTtfZNBDyprAbBq7AS85","deVllOrhlAbqwgM3TGzp2X","81PLhOwkdBeKKX6SiQ6sQ3","7bLW9N6T1IboTVNWsWBB6h","7bb8gX/KtFlae8qnyddZf5","c5TUDoe+JCtbnhPkK9MwSe","bfjQE/L1dAlKyMlhROJ0OV","63s4ne92dCQJdWSmxY8kbe","159txv6MNAv4LsGA1FMYpR","b9pd8iaCZDi6A3LyvB4oa2","dcgnVDf7VForgmrts7Qr8e","19GH+BdrtEer6TFa+6csIo","9bvaMerUlDyary99mJa6xp","76fHedlCRFmIZk2GSKuPsz","00Ca0y+SFNzKgpzPuH5Pwr","e1uzBda2NIl5LppXWyRrFX","0aLQglsdlN4a/iNbNNOdXD","809Rw07LdFKbzdrM1F2bY4","ebZID+sBVC+rb6OTzjIfo5","cfSkVMwplFtppOXDV1VHr3","d7gLKPlB9I1rbm3caQv1fA","acyJW1QmhH0r1Rj5rtCXox","0foxKvOF9AJZh2jn+lm05n","00GfNkyEtA3YijEpNbwlCk","60QMGuDVRIKZkx+FbIwVPK","bbCfDOxjlM2pj7KkMPIkTa","fdTWcwAdREJ4XRmJ+n6MU6","55sWP2txxDor/7jZ6SKE28","6cZpmm7ZRH3pcT3V7KkOIx","15Yro/A8ZLSI/1WtF6sfPQ","23Ud4fWB9JmbDDfsq4k7rm","fciAuC8ndLkrtaTP2Tq7D7","e8Ft4nrixDdq0NLR3MuDJ9","5aoY0e64NMBqrUJlmVd4aZ","d0qC05vt5GxLaYyB/w3t//","d0p5uAIMBJQ705QoOpPwCE","48soxJ7/BN4qhncqsg+hJC","beFuiPTJZPY4ueCys9u3f1","65wi4lZ3JFmIKU2jDxoTDv","35dm3DxBxNeKMlWPZSzsA9","5aT7cSI+FJRqWIVrSGDu+1","74eY4xqJ5L7pWRrH6QB1FA","dfFao4xOxCNYNa1Zfkt80R","c0yn8Cr4xHkbigcHUnn0Vv","66TStRFLxHlpjPrUSeSqRO","f64ZzAcdRJW4vvwuUG5tRI","24TpN+qQZAEqjKB+91cCxw","07y/zRWg5DJaw1bO42DyIZ","9f5mcKGEBBSLP9A2L+6GyM","a2KSb55iBBl6VDRsz1gh2j","f1CLdB4GtOqqOntvdpXS0j","fdYN/12LpGpL/Ld7sr+1Rb","6fEGD8qNxDOayOgpCLq/yQ","61WlENtn9Ll4+O3hInafXv","4161V+c05Nf6JYR/J4YnzI","664HSywxZPGbBwPZI3CCmG","98kBQ/1iBOxq7kc/g1SWs8","84+2JjKDdJC46iy0WvAoA5","50rn+MCt5FrpCQT7xY9blN","a0s/85dJ9ONauM2zisq8BL","47PBOnRJtBfqLmJprolgTz","a1ySqusKdPwJtJGdhx5Z7g","03PjEoBtFPUauUvMo2cMUI","35RLsR68pIIbLmso08QMrQ","1dSB4IIs5Eda95uwZV0jew","f4K7VO5I1FbJxDiqh0tKlw","b11m9JC4pFp7yQi+H6neBQ","a0+thry/9B4Kz4cbgKcDC/","eePIuu5YdLYpH2J66/RLjH","5d/IPAurFEebqvBvDWa/kK","62q8POzRNBNKBK7mtCIYWu","13XOrQ77RA56DM6U+v/lDg","916w+WhBNN1asQ5GoywL5s","b8MF7GSq5LC7CXEuDTQkpN","a78/X8n9hGCIQHK3SevII4","9bN5GfjslIy4EoYjgJ7jDi","fauDtyCxJGe4Br5AQRKqK2","afb1wn68NED7h9xZrBrYMn","76Ogk8CYNIBKIsYzYDt4ux","02u8dYk1lBwZ1vW4+njQD8","b7gzr3TplJfq5gF/mP+raH","18mR0tO2tHF5o0dPz1shPN","6aLHcaS7lI4qjEzhRHJeLX","52wI5MrHpHmbVnx34drMSU","fdIyHt5PxP57eb5gYYqVa6","21Y0neD4dHfJJKfZH+HdU3","5a9yId5v9N+Zwqcs5Fj9aQ","bau5Vnvy9D3LoVJ8UtVy3B","aaDAJt/2BBnKRhLq5DfCrR","740SvKz0dHTJzFw54HlYLJ","541FPGWM1BZpeSpqT+4MWe","32a78HYXJE05X1F3WxuCUK","e5Z3xrpGtOGIRafWgUUBWS","9bad2kzrtOI44+L6uI76nZ","6cOZu9f81FAZjwktAg+cPb","b8GsblzV1KnZaNaDTL6o3H","dcEpBi2lBHnKdowGYiPBbk","e1lxfgQVtED4SKgJ9vaiLg","7eP8g1Ia5MAoxEHrOmk+5v","188pMCw5RGTIgQC5S7cOil","cagA43t/5B4J4iSkZA/TDj","a6rRZHAU1AsorMu1tabDjg","d5ZkdAaHxBGJ2xkQVnO2jQ","ad0JsTc59Dz5RoepYCdqYz","4fhCxetvhK3ZQwUHONdqZu","38Uh3x7J1M5oUbLJU8vc9A","17GuQgWxBMU74JvQbnoGji","0596Y6hPVByKXoEYOY1Ji1","f6qtmekxBK+KQNJfywCPSP","69Ga9JkYtFAIit15uE+CtB","db5rqqFBBHZIsNgH7ZDSGo","71Ny/PEnVN3JjMpiRsu3Qv","2cAEzLtndHt77M3XoVARCa","a0ccBdfTlDUZyPZriG2pmI","be+V9eEElCU4KgiPV8HpZ6","58Eev3XaRM+Jn5Pa35Ct4a","25mVgc1a9K1pNwyVZ4WcyI","56hJ2AU6ND64MIgVtLi9r6","6fRhxSwT9IBJSlsoNZybZu","d8HsitJHxOYqo801xBk8ev","d9gOrTTv9PZKmPYbkL58pJ","11bar3cXhGNYH8w50OjlF/","38YWW3Q7NPUbT1ZmbOyGkp","15iefu2itMRoKnRMaOt0MM","7cjnGvcgJPIpd2RoK7uQHR","9f1jlXAntLvo4LBsEUyt0U","afR+kAvlVOHKUb/ufGxgJw","e3fC0ZdF1LxZWzg1hSgU0n","d0kSAEt3RPq7W5Ht50HEuJ","02delMVqdBD70a/HSD99FK","69dBdb/cpJCLXaMVOGvVX+","6ear6AgaFFWIQX4amYZOLD","569Yb/9LtKIp95avO+6DLq","e6YHQMMMNKV54eOlUvantO","f5l+qatPlFFJLBhHEeRELv","70kMtR3gJFzpreH0JHtvME","7fwrABU5xHvJO/dg/+ImAw","2cSVUoJuJEwLMou0DqtnWi","c61hjInUROZ7p+G+BbT3Mr","b1/bMOXQBBPbEO3PrYKWGs","e7QHZtCX9I9pnPmR46s0I3","e8lUAVFJhHzq7gpJZWBSSc","e9o3KlaStG7ZGqMMVhsaI3","51y2bkVNBKVZ8BJ/2/OqY6","c6ZnLjjR1C5q0R0lLcDKCO","12rdb4E3dJHp9/lAq2C2+q","d1Bu3yMsxDBrjBYCe76sN1","3ciwAwS9tC9LBqTD0p/V5h","bego6SdNlDdJ9CcsRRSy75","61odO3PvtF57Z3ubYV3QAQ","f1isNAPORHV4BpypIq4vXf","d9xzSqTCdNdbMchWJnjEYv","cf6PHYS6RDrIylXxrREw3t","6e4ezMf79AL6WYgqngSYQb","daNFvld4dDl4KWV6ym4MIt","73ossq2VtHEriquyqmIbCW","21CPWIRsNKrrhwsXwsfpN+","aeGEPBWMdKLbvYhYNof2HE","cc2IKwi8pM0It8a3wpGje7","8bVhoan8ZERpjbkIEq880g","01QFdjcNFKtp2pvV45UGDJ","77lw4HCIRPaZZOt8CFfa96","076BNh+wNODIra6VXXWv6L","05yBfVK7pAqYBi9NLeIATz"],["node","_spriteFrame","_N$file","_textureSetter","root","data","_parent","spine","_N$skeletonData","value","popNode","closeBtn","titleLabel","mask","spriteFrame","maskNode","timeNode","shareBtn","descLabel","timeLabel","tombSP","sheepSp","headerNode","tombNode","taoistSP","titleNode","maskTexture","frameTexture","_effectAsset","taoistLabel","tombLabel","_file","bgFlashSP","sheepSP","shareCloseBtn","noShareBtn","shareNode","rankNode","fainNode","giveupBtn","backBtn","descNode","beginBtn","propImage","flashNode","mainLayer","uiLayer","moveOutArea","levelNumLabel","cookieTrailing","cityNode","blueNode","purpleNode","iconHeader","sureBtn","taoistNode","taoistNumLabel","tombNumLabel","friendBtn","bulletBtn","label","subContextView","spNode","nameLabel","countNode","nameNode","numNode","labelNode","numLabel","allLabel","bottomShareBtn","rankLastLabel","rankNumLabel","rankPreLabel","tombParticle","tombDesc","tombBubble","backNode","restartNode","failNumLabel","rollBlockNode","rollContent","rollAreaNode","blackMaskNode","blockImg","blockImgBg","taoistName","tombName","noChooseBtn","chooseLabel","chooseVideo","chooseBtn","redBtn","yellowBtn","redNode","yellowNode","flashSp","winDescNode","sheepFlagSp","barefootDesc","barefootTitle","barefootNode","womanHeader","manHeader","noGiveupBtn","beginBtnVideo","freeBtnVideo","noWhiteBtn","noBlockBtn","freeDescLabel","freeLabel","buyLabel","freePropBtn","receiveLabel","receiveBtn","boxSpine","titleSpine","rewardPrefab","_defaultClip","gameLayer","gameNext","gameWin","gameTopUi","crushArea","chessboard","bgLayer","crushAreaArgs","chessboardNode","gametopUI","blockArea","maskStage","stageTwoNode","stageOneNode","levelNode","setUpBtn","randomVedio","randomNumLabel","randomMask","randomBg1","cancelVedio","cancelNumLabel","cancelMask","cancelBg1","removeVedio","removeNumLabel","removeMask","removeBg1","tipsFontLabel","scene","blockPrefab","cookieGetParticle","propPrefab","cookiePrefab","particlePrefab","rewardEmitter","ribbonBoxPrefab","dailySF","topicSF","commonUIPrefab","topicUIPrefab","showDailyPrefab","setupPopPrefab","getPropPopPrefab","nothingPopPrefab","failPopPrefab","loseLovePopPrefab","winPopPrefab","noLimitPopPrefab","sheepRankPopPrefab","stagePopPrefab","bulletScreenPopPrefab","nextLevelPopPrefab","shareNodePopPrefab","topicChoosePopPrefab","topicCollectPopPrefab","topicLastWinPopPrefab","topicNewPopPrefab","todayRankPopPrefab","firendRankPopPrefab","personalPopPrefab","topicJoinedPopPrefab","challengeSucPopPrefab","nickNameNode","womanSheepheader","manSheepHeader","sheepIcon","sheepCard","graybgNode","bluebgNode","redbgNode","regionNode","coinEmitter","prefab","exitUrlBtn","shareUrlBtn","closeUrlBtn","exitVideoBtn","shareVideoBtn","closeVideoBtn","shareNodeUrl","shareNodeVideo","rewardNum","icon","clickNode","teamLabel","headerNodeBase","sheepNodeBase","taoistDeadLabel","tombDeadLabel","DJSP","spotSP","toaistSP","BGSP","toaistScroll","tombScroll","vsProgress","locationBtn","playBtn","settingBtn","pointBtn","tombScrollPrefabs","sheepNode","cardNodePrefab","subCloseBtn","changeBtn","luckBtn","contentDefault","contentTeam","contentDesc","subSheep","subPop","indexLabel","nextBtn","previousBtn","dressingNode","dressingBaseNode","sheepCommonNode","sheepCommonBaseNode","ttRankBtn","topicBtn","collectBtn","bulletNode","bottomRankNode","deskBtn","childBtn","focusBtn","meBtn","rankBtn","setupBtn","positionNodeCycle","positionNodeIcon","sheepFlock","privacyNode","userNode","bulletBg","shockBg","shockBtn","musicBg","musicBtn","effectBg","effectBtn","shareLabel","shareVideo","returnMainBtn","backLabel","shakeLabel","musicLabel","soundLabel","userIdLabel","whiteCycle","greenCycle","noKingNode","rTimeLabel","lTimeLabel","topTimeLabel","userAddress","userName","womanNode","manNode","goLabel","goBtn","winLabel","saveBtn","headerImage","sheepNameLabel","failCount","failLabel","joinTime","joinName","idLabel","topicCount","dailyCount","topicName","dailyName","registerLabel","nickName","bottomNode","contentView","sheepRankItem","imgNode","taoistProgress","tombProgress","bottomNumLabel","taoistSign","tombSign","border","header","contentLabel","buttleItemNode","contentNode","_N$content","clickBtn","bgSprite","failSF","winSF","imageNode","limitVideoLabel","noVideoBtn","videoBtn"],["cc.SpriteFrame",["cc.Node",["_name","_active","_opacity","_objFlags","_id","_components","_contentSize","_prefab","_parent","_children","_trs","_color","_anchorPoint"],-2,9,5,4,1,2,7,5,5],["cc.Widget",["_alignFlags","_bottom","_left","_right","_top","_originalWidth","_originalHeight","alignMode","_verticalCenter","_enabled","node","_target"],-7,1,1],["cc.Label",["_string","_N$horizontalAlign","_N$verticalAlign","_fontSize","_isSystemFontUsed","_lineHeight","_N$overflow","_N$cacheMode","_styleFlags","node","_materials","_N$file"],-6,1,3,6],["cc.Sprite",["_sizeMode","_type","_isTrimmedMode","_enabled","_fillRange","_fillStart","_fillType","node","_materials","_spriteFrame"],-4,1,3,6],["cc.Node",["_name","_active","_components","_prefab","_contentSize","_parent","_trs","_children","_color","_anchorPoint"],1,12,4,5,1,7,2,5,5],["sp.Skeleton",["_preCacheMode","defaultSkin","_animationName","premultipliedAlpha","_N$enableBatch","defaultAnimation","_cacheMode","_enabled","node","_materials","_N$skeletonData"],-5,1,3,6],["cc.Layout",["_N$layoutType","_resize","_N$spacingX","_N$paddingLeft","_N$spacingY","_N$paddingTop","_N$paddingRight","_N$paddingBottom","node","_layoutSize"],-5,1,5],["cc.Node",["_name","_active","_parent","_prefab","_components","_contentSize","_trs","_color","_anchorPoint","_children"],1,1,4,2,5,7,5,5,12],["cc.ParticleSystem",["_dstBlendFactor","_custom","totalParticles","angleVar","endSpin","endSpinVar","_positionType","speed","speedVar","tangentialAccel","duration","emissionRate","startSizeVar","startSpin","startSpinVar","_stopped","playOnLoad","startSize","angle","life","radialAccel","radialAccelVar","endSize","emitterMode","lifeVar","node","_materials","_startColor","_startColorVar","_endColor","_endColorVar","_spriteFrame","posVar","gravity","_file"],-22,1,3,8,8,8,8,6,5,5,6],["cc.PrefabInfo",["fileId","root","asset"],2,1,1],["29fbe5db7JFWJL2hqkjASq4",["_enabled","node"],2,1],["f215cEjIoBLcpliwC5ZCFQh",["node","spine"],3,1,1],["cc.Mask",["_N$alphaThreshold","node","_materials"],2,1,3],["cc.LabelOutline",["_width","node","_color"],2,1,5],["0e6eb07gOpDPqlpg49sZaei",["m_direction","m_speed","node","label","maskNode"],1,1,1,1],["cc.ScrollView",["horizontal","brake","bounceDuration","_N$horizontalScrollBar","_N$verticalScrollBar","cancelInnerEvents","node","_N$content"],-3,1,1],["cc.Prefab",["_name"],2],["cc.Node",["_name","_parent","_children","_components","_prefab","_contentSize","_trs"],2,1,9,12,4,5,7],["37c28V2pHFLK67RfzN7DCzx",["node","maskNode","popNode","titleLabel","allLabel","numLabel","sheepSP","bgFlashSP","headerNode"],3,1,1,1,1,1,1,1,1,1],["cc.BlockInputEvents",["node"],3,1],["015c33YCudGR46pDyw1Hejz",["node","fainNode","descLabel","failNumLabel","restartNode","backNode","tombNode","tombBubble","tombDesc","tombParticle","rankNode","rankPreLabel","rankNumLabel","rankLastLabel","shareNode","shareBtn","noShareBtn","shareCloseBtn","bottomShareBtn"],3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],["163e04v/WJMCIjkhalOEqNm",["node","blockImgBg","blockImg","blackMaskNode","rollAreaNode","rollContent","rollBlockNode"],3,1,1,1,1,1,1,1],["db225EuZZ1H86t8bfP+ErU1",["node","popNode","titleNode","closeBtn","yellowNode","redNode","yellowBtn","redBtn","timeNode","chooseBtn","chooseVideo","chooseLabel","noChooseBtn","giveupBtn","tombName","taoistName","tombSP","taoistSP","timeLabel"],3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],["e67c6kaMd9Juoslo14wbz9l",["node","titleNode","barefootNode","barefootTitle","barefootDesc","sheepSp","sheepFlagSp","winDescNode","backBtn","shareNode","shareBtn","noShareBtn","shareCloseBtn","timeNode","flashSp"],3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],["cc.RichText",["_N$string","_N$fontSize","_N$lineHeight","node"],0,1],["bf959UaKZ5L25ZRO1LSyISJ",["node","manHeader","womanHeader"],3,1,1,1],["16615oSi4lB+Y7u7Tdx2332",["_sizeMode","node","_materials","_spriteFrame"],2,1,3,6],["86deeGjM+dBbIIFyxI9LHFp",["node","mask","popNode","titleNode","titleLabel","descNode","closeBtn","giveupBtn","noGiveupBtn"],3,1,1,1,1,1,1,1,1,1],["5d202skrZlNSY1om5DswGw5",["node","mask","closeBtn","freePropBtn","popNode","titleLabel","descLabel","buyLabel","freeLabel","freeDescLabel","propImage","noBlockBtn","noWhiteBtn","beginBtn","freeBtnVideo","beginBtnVideo","timeNode"],3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],["cc.BitmapFont",["_name","fontSize","_fntConfig"],0],["3a139KaoTJPZKuR6HDW3cfD",["node","maskNode","titleSpine","boxSpine","flashNode","receiveBtn","receiveLabel","rewardPrefab"],3,1,1,1,1,1,1,1,6],["cc.Animation",["node","_clips","_defaultClip"],3,1,3,6],["cc.SceneAsset",["_name","asyncLoadAssets"],1],["cc.Canvas",["_fitWidth","_fitHeight","node","_designResolution"],1,1,5],["53853D2Qg1AFKoc4UUFQ6nI",["node","mainLayer","gameLayer"],3,1,1,1],["4f0043pQOFO24XT2d3lGc3T",["node","mainLayer","bgLayer","chessboard","crushArea","moveOutArea","uiLayer","gameTopUi","gameWin","gameNext"],3,1,1,1,1,1,1,1,1,1,1],["aa009UiZ8pDtasKgVM+bH6Y",["node","gametopUI","moveOutArea","chessboardNode","crushAreaArgs","particlePrefab","rewardEmitter","ribbonBoxPrefab","dailySF","topicSF"],3,1,1,1,1,1,6,6,6,6,6],["011b2otLrtL36irPwLg72Hm",["node","cookiePrefab","cookieTrailing"],3,1,6,6],["f88d3tXmpFFjbC+QpZh+Ueh",["node","crushAreaNode","crushAreaArgs"],3,1,1,1],["209706/F/ZKrrywgXpITLxQ",["node","blockArea","crushAreaNode","gameTopNode","moveOutArea","crushAreaArgs","blockPrefab","cookieGetParticle"],3,1,1,1,1,1,1,6,6],["91b87hBI4pAa6NOoAiPYA2X",["node","removeBtn","removeBg1","removeMask","removeNumLabel","removeVedio","cancelBtn","cancelBg1","cancelMask","cancelNumLabel","cancelVedio","randomBtn","randomBg1","randomMask","randomNumLabel","randomVedio","setUpBtn","moveOutArea","chessboardNode","crushArea","levelNode","levelNumLabel","stageOneNode","stageTwoNode","maskStage","propPrefab"],3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,6],["b8c45Z6zn1ISr2PENniP8fC",["node","gameLayer","commonUIPrefab","topicUIPrefab"],3,1,1,6,6],["1496aPelvpJyp4OMHFbWe8I",["node","sheepSp"],3,1,1],["5fe07xHyi5IB5UwR8crAg1t",["node"],3,1],["3798fTcqOJGqIPq3Alhl8FP",["node","showDailyPrefab","setupPopPrefab","getPropPopPrefab","nothingPopPrefab","failPopPrefab","loseLovePopPrefab","winPopPrefab","noLimitPopPrefab","sheepRankPopPrefab","stagePopPrefab","bulletScreenPopPrefab","nextLevelPopPrefab","shareNodePopPrefab","topicChoosePopPrefab","topicCollectPopPrefab","topicLastWinPopPrefab","topicNewPopPrefab","todayRankPopPrefab","firendRankPopPrefab","personalPopPrefab","topicJoinedPopPrefab","challengeSucPopPrefab"],3,1,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6],["fddcdbtmuBJSauoEdki8uxT",["node","popNode","tipsFontLabel"],3,1,1,1],["cc.Scene",["_name","_active","_children","_anchorPoint","_trs"],1,2,5,7],["cc.Camera",["_clearFlags","_depth","node"],1,1],["1be56R1zVlJqa9MONuCRdDg",["node","iconHeader","purpleNode","blueNode","nickNameNode","cityNode"],3,1,1,1,1,1,1],["9c2fby18nZLPpABsAs/z6CS",["node","sheepSp","sheepCard","sheepIcon","manSheepHeader","womanSheepheader"],3,1,1,1,1,1,1],["a4c42prjHtESYEMJNr5MQAH",["node","redbgNode","bluebgNode","graybgNode"],3,1,1,1,1],["a441bXbKtZDx6Z6u1Z9IX7r",["node","iconHeader","purpleNode","blueNode","regionNode","cityNode"],3,1,1,1,1,1,1],["cc.EffectAsset",["_name","shaders","techniques"],0],["b49fdZpjJtCJY67qY7JG6Ry",["node","maskNode","fainNode"],3,1,1,1],["eded8SCVetL/rNMC74RIvnT",["node","coinEmitter","prefabList"],3,1,1,3],["d2234O7oOZOV7MTLWcEx96i",["G","v0Min","v0Max","angleMax","scaleStepMin","scaleStepMax","xMoveStepMin","xMoveStepMax","bornOffsetXMin","bornOffsetXMax","bornOffsetYMin","bornScacle","tickTime","countMinPerTick","countMaxPerTick","node"],-12,1],["a0bd2kRDllJoo/euhMYhvFy",["node","popNode","shareNodeVideo","shareNodeUrl","closeVideoBtn","shareVideoBtn","exitVideoBtn","closeUrlBtn","shareUrlBtn","exitUrlBtn"],3,1,1,1,1,1,1,1,1,1,1],["cc.Material",["_name","_techniqueData"],2,11],["a121afwuuhFa6IKfrPvi+zw",["node","icon","rewardNum"],3,1,1,1],["f08acs7KTtK6rQhXCkhnzFG",["node","flashNode","sheepSp","clickNode"],3,1,1,1,1],["90ef543uIxHfKnKA811WqDS",["node","popNode","titleLabel","tombNode","taoistNode","tombLabel","taoistLabel","teamLabel","closeBtn","sureBtn","tombSP","taoistSP"],3,1,1,1,1,1,1,1,1,1,1,1,1],["8fa33VO+JBKg6ZJbHIXKnoL",["node","rankNode","uiLayer"],3,1,1,1],["e59f1N9al1CCKpf6SOs72TQ",["node","topicUI","tombScroll","toaistScroll","BGSP","tombSP","toaistSP","spotSP","DJSP","tombDeadLabel","taoistDeadLabel","sheepNodeBase","headerNodeBase","tombScrollPrefabs","sheepNode","cardNodePrefab","headerNode"],3,1,1,1,1,1,1,1,1,1,1,1,1,1,6,6,6,6],["cc.SafeArea",["node"],3,1],["41174iuu2NIQJJDkdlO9Oyh",["node","pointBtn","settingBtn","backBtn","playBtn","locationBtn","timeNode","timeLabel","tombLabel","taoistLabel","tombNumLabel","taoistNumLabel","vsProgress"],3,1,1,1,1,1,1,1,1,1,1,1,1,1],["9626bbOFCpLgLU2U6ganUyA",["node","popNode","closeBtn","sheepCommonBaseNode","sheepCommonNode","dressingBaseNode","dressingNode","previousBtn","sureBtn","nextBtn","indexLabel","subPop","subSheep","titleLabel","contentDesc","contentTeam","contentDefault","luckBtn","changeBtn","subCloseBtn"],3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],["4db0ejDPE9I06u2DuGNxPAb",["node","beginBtn","setupBtn","rankBtn","meBtn","focusBtn","childBtn","deskBtn","timeNode","timeLabel","bottomRankNode","levelNumLabel","bulletNode","bulletBtn","collectBtn","topicBtn","friendBtn","ttRankBtn"],3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],["01bb9cdc4ROcLtEHfsN7AZR",["node"],3,1],["fa6ed2YIVxN45t8qifYPswb",["node","prefab"],3,1,3],["9b6efOXGmVLpb6Xc/L4u6Jt",["node","mainUILayer","bgSp","capSp","sunglassesSp","hairSp","positionNode","positionNodeIcon","positionNodeCycle","scrollMsg","iconNode","sheepFlock"],3,1,1,1,1,1,1,1,1,1,1,1,6],["3c9ecBLnyBEtad8HHAyJf0H",["node","popNode","closeBtn","friendBtn","shareBtn"],3,1,1,1,1,1],["6f5a44uIwZLR54OKfk5cZc9",["node","subContextView"],3,1,1],["cc.SubContextView",["_fps","node"],2,1],["71b23kHj7xHS5zCkm73iIBG",["node","mask","popNode","userIdLabel","titleLabel","soundLabel","musicLabel","shakeLabel","backLabel","closeBtn","returnMainBtn","shareBtn","shareVideo","shareLabel","effectBtn","effectBg","musicBtn","musicBg","shockBtn","shockBg","bulletBtn","bulletBg","userNode","privacyNode","whiteCycle","greenCycle"],3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,6,6],["7537cBSDCRLP5ZtoGd5R7fy",["node","mask","popNode","closeBtn","titleLabel","spNode","headerNode","manNode","womanNode","userName","userAddress","topTimeLabel","lTimeLabel","timeLabel","rTimeLabel","noKingNode"],3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],["f9f03C5IqJPgrwEd50J+8g+",["node","mask","popNode","closeBtn","goBtn","titleLabel","descLabel","goLabel"],3,1,1,1,1,1,1,1,1],["78621mmfFZP3p0KRuVUnueB",["node","propImage"],3,1,1],["9383fTm8p9NuLEys6rFPQBI",["node","maskNode","popNode","nameLabel","bgFlashSP","sheepSP","winLabel","descLabel"],3,1,1,1,1,1,1,1,1],["23eb4oYlzpNJ74t7y6B9QZ/",["node","popNode","nickName","registerLabel","dailyName","topicName","dailyCount","topicCount","idLabel","joinName","joinTime","failLabel","failCount","sheepNameLabel","spNode","headerImage","closeBtn","saveBtn"],3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],["4f1e6q1O4ZIM6jxip+/6cgl",["node","popNode","sheepRankItem","contentView","closeBtn","bottomNode"],3,1,1,1,1,1,1],["3fc70swD4FHKLdy7tN3hR6f",["node","imgNode","labelNode","numNode","nameNode","countNode"],3,1,1,1,1,1,1],["cc.ParticleAsset",["_name","_native"],1],["74b18J+qNBMbqeSpfyEZqtg",["node","popNode","closeBtn","tombSign","taoistSign","tombNode","taoistNode","nameLabel","tombLabel","taoistLabel","tombNumLabel","taoistNumLabel","bottomNumLabel","tombProgress","taoistProgress","tombSP","taoistSP"],3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],["36bd1+aRohPD6vyVZmmE1za",["node","contentLabel","header","border"],3,1,1,1,1],["cc.AnimationClip",["_name","_duration","wrapMode","curveData"],0,11],["a8b16hoKXVDjrSvCkcW6JEW",["node","mask","popNode","closeBtn","contentNode","buttleItemNode"],3,1,1,1,1,1,1],["0f585dZZAJMXphXW81v5ZMV",["node","bgSprite","descNode","clickBtn","failSF","winSF"],3,1,1,1,1,6,6],["30474i2SThKzpM59arL/dte",["node","cookieTrailing","imageNode","labelNode"],3,1,1,1,1],["86b2eck/b9Nv5kDApWcxh9L",["node","mask","popNode","closeBtn","videoBtn","noVideoBtn","limitVideoLabel"],3,1,1,1,1,1,1,1],["4213beT0KVE5b2bFg6XH/hw",["node","popNode","closeBtn"],3,1,1,1],["ea1df8KK9tCd5m1ulIYJEp0",["node","subContextView"],3,1,1]],[[10,0,1,2,2],[1,0,8,5,7,6,10,2],[4,0,7,8,9,2],[1,0,8,9,5,7,6,10,2],[4,1,0,7,8,9,3],[4,7,8,9,1],[2,0,10,2],[1,0,8,5,7,11,6,10,2],[1,0,8,5,7,6,2],[2,0,5,6,10,4],[20,0,1],[2,0,4,10,3],[17,0,2],[10,1,2,1],[5,0,5,2,3,4,6,2],[12,0,1,1],[1,0,8,9,5,7,6,2],[1,0,9,5,7,6,10,2],[1,0,2,8,5,7,11,6,3],[8,0,2,4,3,7,5,6,2],[8,0,2,4,3,5,6,2],[11,0,1,2],[3,0,3,4,1,2,9,10,11,6],[3,0,3,5,4,1,2,9,10,11,7],[10,0,1,2],[2,2,3,5,10,4],[2,0,2,3,4,5,10,6],[5,0,5,2,3,8,4,6,2],[1,0,8,5,6,10,2],[4,0,2,7,8,9,3],[3,0,3,5,4,1,2,9,10,7],[3,0,3,5,4,1,2,7,9,10,11,8],[1,0,8,9,7,6,10,2],[2,0,2,3,4,1,5,6,10,8],[7,1,0,2,8,9,4],[1,0,8,9,7,2],[2,0,3,10,3],[6,1,5,0,3,2,8,9,6],[3,0,3,4,1,2,9,10,6],[27,0,1,2,3,2],[1,0,9,5,7,6,2],[1,0,1,8,5,7,6,10,3],[1,0,8,9,5,6,10,2],[3,0,3,4,1,2,7,9,10,11,7],[3,0,4,1,2,9,10,11,5],[1,0,8,5,7,11,6,2],[1,0,8,5,6,2],[6,1,0,3,2,8,9,5],[3,0,3,5,4,1,2,6,9,10,8],[2,0,2,3,4,10,5],[2,7,0,1,10,4],[1,0,8,7,6,10,2],[4,1,7,8,9,2],[3,0,3,4,1,2,7,9,10,7],[30,0,1,2,4],[14,0,1,2,2],[1,0,1,8,9,5,7,6,3],[1,0,1,8,9,5,7,6,10,3],[2,0,2,3,5,10,5],[2,0,4,1,10,4],[2,0,4,5,10,4],[2,0,2,4,10,4],[2,4,10,2],[2,1,10,2],[2,0,1,10,3],[2,0,3,4,10,4],[2,7,0,10,3],[2,0,2,3,4,1,10,6],[3,0,3,4,8,1,2,9,10,11,7],[3,0,3,1,2,9,10,5],[3,0,3,5,4,8,1,2,6,7,9,10,10],[1,0,8,9,5,7,11,6,10,2],[1,0,9,7,6,10,2],[1,0,8,9,5,7,10,2],[1,0,8,5,6,12,10,2],[5,0,5,2,3,6,2],[5,0,5,2,4,6,2],[5,0,5,2,3,8,4,9,6,2],[2,0,3,1,10,4],[11,1,1],[3,0,3,5,4,8,1,2,7,9,10,9],[3,0,4,1,2,9,10,5],[3,0,3,5,4,1,2,6,9,10,11,8],[3,0,3,5,1,2,6,9,10,7],[13,1,2,1],[14,1,2,1],[1,0,8,5,7,11,6,12,10,2],[1,0,8,9,5,6,2],[1,0,2,8,5,11,6,3],[1,0,8,5,7,6,12,10,2],[1,0,9,5,7,2],[1,0,9,7,2],[5,0,5,7,2,3,4,6,2],[8,0,2,4,3,5,2],[18,0,1,2,3,4,5,6,2],[2,0,2,3,4,1,5,10,7],[2,0,4,1,6,10,5],[4,2,7,8,9,2],[7,1,0,3,6,8,9,5],[6,1,0,6,3,2,4,8,9,7],[6,1,5,0,6,2,4,8,9,7],[3,0,3,5,1,2,9,10,6],[3,0,3,5,4,8,1,2,6,7,9,10,11,10],[3,0,3,5,4,8,1,2,7,9,10,11,9],[3,0,3,8,1,2,7,9,10,7],[3,0,3,5,1,2,6,7,9,10,8],[3,0,5,4,1,2,9,10,11,6],[3,0,3,4,1,2,6,9,10,7],[3,0,3,5,4,6,9,10,6],[58,0,1,2],[64,0,1],[1,0,1,8,5,7,6,3],[1,0,8,9,7,10,2],[1,0,9,5,7,10,2],[1,0,5,7,6,2],[1,0,9,5,6,2],[1,0,8,9,5,6,12,10,2],[1,0,1,8,5,6,3],[1,0,5,7,2],[1,0,8,9,5,7,6,12,10,2],[5,0,5,2,4,2],[5,0,7,2,3,4,2],[8,0,2,4,3,5,8,2],[2,0,8,10,3],[2,0,2,10,3],[2,9,0,1,10,4],[2,0,2,3,4,1,6,10,7],[2,0,1,5,6,10,5],[2,7,0,4,10,4],[4,0,2,7,8,3],[4,1,0,7,8,3],[4,0,7,8,2],[4,3,1,0,7,8,9,4],[4,1,0,6,4,7,8,9,5],[7,1,0,8,9,3],[7,1,0,3,6,2,8,9,6],[7,1,0,5,7,8,9,5],[6,0,3,2,4,8,9,5],[6,1,5,0,6,3,2,4,8,9,8],[3,0,3,4,2,7,9,10,11,6],[3,0,3,5,4,6,9,10,11,6],[3,0,3,5,1,2,7,9,10,7],[3,0,3,5,8,1,2,9,10,7],[3,0,3,4,1,2,6,9,10,11,7],[3,0,5,4,1,2,6,9,10,7],[3,0,3,4,6,9,10,5],[3,3,5,4,1,2,9,10,6],[3,0,3,5,4,1,2,7,9,10,8],[9,0,1,15,2,11,19,24,3,12,13,14,4,5,6,7,8,9,25,26,27,28,29,30,32,33,34,31,18],[13,0,1,2,2],[25,0,1,2,3,4],[73,0,1,2],[81,0,1,2,3,4,5,1],[1,0,1,8,5,7,10,3],[1,0,4,9,5,6,10,3],[1,0,1,8,9,5,6,3],[1,0,9,10,2],[1,0,8,9,5,11,6,2],[1,0,1,9,5,6,3],[1,0,8,9,10,2],[1,0,2,8,5,6,3],[1,0,8,9,5,2],[1,0,9,7,10,2],[1,0,8,9,7,6,2],[1,0,5,7,10,2],[1,0,3,9,5,7,6,12,10,3],[1,0,9,5,7,11,6,10,2],[1,0,3,8,9,5,7,6,3],[1,0,5,7,6,12,10,2],[1,0,1,8,5,7,3],[5,0,5,2,3,2],[5,0,1,5,2,4,3],[5,0,1,5,2,3,6,3],[5,0,7,2,3,4,6,2],[5,0,2,3,4,6,2],[5,0,7,2,3,4,9,6,2],[8,0,2,9,3,5,2],[8,0,2,4,3,2],[8,0,1,2,4,3,7,5,6,3],[8,0,2,4,3,7,5,8,6,2],[8,0,2,4,3,5,8,6,2],[2,0,5,6,10,11,4],[2,2,3,4,1,8,5,6,10,8],[2,9,0,2,3,1,5,10,7],[2,10,1],[2,5,6,10,3],[2,2,1,10,3],[2,0,4,1,5,6,10,6],[2,7,0,5,6,10,5],[2,7,0,2,1,10,5],[2,2,3,1,10,4],[2,0,2,1,10,4],[2,7,0,2,10,4],[2,7,0,2,3,5,6,10,7],[2,0,2,3,5,6,10,6],[2,0,3,4,1,10,5],[19,0,1,2,3,4,5,6,7,8,1],[4,7,8,1],[4,3,0,7,8,9,3],[4,1,0,2,7,8,9,4],[4,1,0,5,4,7,8,5],[7,0,2,4,8,9,4],[7,0,3,5,2,4,8,9,6],[7,1,0,5,7,4,8,9,6],[7,1,0,3,2,8,9,5],[7,1,0,4,8,9,4],[12,0,1],[6,1,0,3,8,9,4],[6,7,1,5,0,3,2,8,9,7],[6,1,0,3,2,4,8,9,6],[6,7,1,5,0,3,2,8,9,10,7],[6,1,0,6,2,4,8,9,6],[6,1,0,8,9,3],[6,1,0,2,8,9,4],[3,0,3,4,8,1,2,6,7,9,10,9],[3,0,3,4,8,1,2,7,9,10,8],[3,0,3,1,2,6,9,10,6],[3,0,3,1,2,7,9,10,6],[3,0,3,5,4,8,1,2,9,10,8],[3,0,4,1,2,6,9,10,11,6],[3,0,3,4,8,1,2,6,7,9,10,11,9],[3,0,3,4,8,1,2,7,9,10,11,8],[3,0,4,1,2,6,9,10,6],[3,0,3,4,1,6,9,10,6],[21,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,1],[9,0,1,16,2,10,11,3,17,12,13,14,4,5,6,7,8,9,20,21,25,26,27,28,29,30,32,33,31,20],[9,0,1,15,16,2,10,11,18,3,12,4,5,6,7,8,9,25,26,27,28,29,30,31,17],[9,0,1,15,2,10,19,18,3,17,22,13,14,4,5,6,23,7,8,9,25,26,27,28,29,30,34,31,20],[22,0,1,2,3,4,5,6,1],[23,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,1],[24,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,1],[26,0,1,2,1],[28,0,1,2,3,4,5,6,7,8,1],[29,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,1],[31,0,1,2,3,4,5,6,7,1],[32,0,1,2,1],[33,0,1,3],[34,0,1,2,3,3],[35,0,1,2,1],[36,0,1,2,3,4,5,6,7,8,9,1],[37,0,1,2,3,4,5,6,7,8,9,1],[38,0,1,2,1],[39,0,1,2,1],[40,0,1,2,3,4,5,6,7,1],[41,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,1],[42,0,1,2,3,1],[43,0,1,1],[44,0,1],[45,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,1],[46,0,1,2,1],[47,0,1,2,3,4,3],[48,0,1,2,3],[49,0,1,2,3,4,5,1],[50,0,1,2,3,4,5,1],[51,0,1,2,3,1],[52,0,1,2,3,4,5,1],[53,0,1,2,4],[54,0,1,2,1],[55,0,1,2,1],[56,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16],[57,0,1,2,3,4,5,6,7,8,9,1],[59,0,1,2,1],[60,0,1,2,3,1],[61,0,1,2,3,4,5,6,7,8,9,10,11,1],[62,0,1,2,1],[63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,1],[65,0,1,2,3,4,5,6,7,8,9,10,11,12,1],[66,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,1],[67,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,1],[15,1,0,2,3,4,3],[15,0,2,3,4,2],[68,0,1],[69,0,1,1],[70,0,1,2,3,4,5,6,7,8,9,10,11,1],[71,0,1,2,3,4,1],[72,0,1,1],[74,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,1],[75,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,1],[76,0,1,2,3,4,5,6,7,1],[77,0,1,1],[78,0,1,2,3,4,5,6,7,1],[79,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,1],[80,0,1,2,3,4,5,1],[16,0,1,2,3,4,6,7,6],[16,0,1,2,5,3,4,6,7,7],[82,0,1,3],[83,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,1],[84,0,1,2,3,1],[85,0,1,2,3,4],[86,0,1,2,3,4,5,1],[87,0,1,2,3,4,5,1],[88,0,1,2,3,1],[89,0,1,2,3,4,5,6,1],[90,0,1,2,1],[91,0,1,1]],[[[{"name":"coins_11","rect":[74,145,32,65],"offset":[2,0.5],"originalSize":[70,66],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[6]],[[{"name":"bullet_send_yellow","rect":[3,649,113,68],"offset":[0,0],"originalSize":[113,68],"rotated":1,"capInsets":[35,0,74,0]}],[0],0,[0],[3],[8]],[[{"name":"bullet_send_black","rect":[77,649,113,68],"offset":[0,0],"originalSize":[113,68],"rotated":1,"capInsets":[38,0,72,0]}],[0],0,[0],[3],[8]],[[{"name":"public_icon_lock_bg","rect":[381,1267,216,216],"offset":[0,0],"originalSize":[216,216],"capInsets":[14,20,14,14]}],[0],0,[0],[3],[2]],[[[12,"challengeSucPop"],[17,"challengeSucPop",[-12,-13],[[6,45,-2],[196,-11,-10,-9,-8,-7,-6,-5,-4,-3]],[13,-1,0],[5,750,1334],[375,667,0,0,0,0,1,1,1,1]],[3,"pop",1,[-15,-16,-17,-18,-19],[[123,18,50,-14]],[0,"18WBdeO51Iept8pXdVFlst",1,0],[5,505,615],[0,50,0,0,0,0,1,1,1,1]],[18,"mask",178,1,[[2,0,-20,[0],1],[9,45,100,100,-21],[21,false,-22],[10,-23]],[0,"ae/5QJnJxE5J33z7X5/+Of",1,0],[4,4278190080],[5,750,1334]],[40,"bottomNode",[-25,-26,-27],[[134,1,1,-24,[5,427.78,200]]],[0,"8acBPfGgFKZLLSK+OzKQO2",1,0],[5,427.78,200]],[14,"bgSp",2,[[-28,[15,-30,-29]],1,4],[0,"dbbVg1fydO9JDMA1ymaVWM",1,0],[5,182.64,204.6],[0,-10.004,0,0,0,0,1,1,1,1]],[14,"sp",2,[[-31,[15,-33,-32]],1,4],[0,"b1L2BzpPBHNrEbceExf+VF",1,0],[5,174.96,150],[0,-102.929,0,0,0,0,1,1.5,1.5,1]],[35,"headerNode",2,[-34,-35,4],[0,"0eLAYPejhGh43FEWFEVYA8",1,0]],[3,"titleImage",2,[-37],[[4,1,0,-36,[5],6]],[0,"4bSGn4+glCDJAJkmZs8NaU",1,0],[5,350,102],[0,381.601,0,0,0,0,1,1.6,1.6,1.6]],[14,"titleLabel",8,[[-38,[25,147.66875,95.00125,57.33,-39]],1,4],[0,"c1Fin9dAhF6qk9iCqNKNNt",1,0],[5,315.56,100],[0,11.35125,0,0,0,0,1,0.625,0.625,0.625]],[1,"header",7,[[2,0,-40,[9],10]],[0,"ebaROlS9lN359kKobgtgeA",1,0],[5,55,55],[0,-300.444,0,0,0,0,1,2,2,1]],[37,"default","4Ray2",0,false,"4Ray2",5,[2]],[47,"default",0,false,"Jump1",6,[3]],[80,"挑战成功",80,100,false,1,1,1,1,9,[4]],[1,"headerBg",2,[[5,-41,[7],8]],[0,"5fWlzP2IRECq97Kt5ZcODq",1,0],[5,476,248],[0,-435.57,0,0,0,0,1,1,-1,1]],[20,"allLabel",7,[-42],[0,"a05G1/YmlCW79Ot0cbgMCH",1,0],[5,273.33,40],[0,-411.443,0,0,0,0,1,1,1,1]],[81,"全国挑战100羊",false,1,1,15,[11]],[1,"leftDesc",4,[[44,"你是仅通关的",false,1,1,-43,[12],13]],[0,"3crvJpstlB3J8KeU4XKDhD",1,0],[5,236.67,40],[-95.55499999999999,-479.094,0,0,0,0,1,1,1,1]],[19,"numDesc",4,[-44],[0,"c79mzWqNpOR7Ir2FEP14n0",1,0],[4,4283294203],[5,73.33,60],[59.445,-479.094,0,0,0,0,1,1,1,1]],[30," 2 ",60,60,false,1,1,18,[14]],[1,"rightDesc",4,[[44,"羊之一",false,1,1,-45,[15],16]],[0,"8d59k67iNMH6p2VLKh/3Yc",1,0],[5,117.78,40],[155,-479.094,0,0,0,0,1,1,1,1]]],0,[0,4,1,0,0,1,0,22,10,0,32,5,0,33,6,0,68,19,0,69,16,0,12,13,0,10,2,0,15,3,0,0,1,0,-1,3,0,-2,2,0,0,2,0,-1,5,0,-2,6,0,-3,8,0,-4,14,0,-5,7,0,0,3,0,0,3,0,0,3,0,0,3,0,0,4,0,-1,17,0,-2,18,0,-3,20,0,-1,11,0,7,11,0,0,5,0,-1,12,0,7,12,0,0,6,0,-1,10,0,-2,15,0,0,8,0,-1,9,0,-1,13,0,0,9,0,0,10,0,0,14,0,-1,16,0,0,17,0,-1,19,0,0,20,0,5,1,4,6,7,45],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,12,13,16,19],[-1,1,-1,-1,-1,-1,1,-1,1,-1,1,-1,-1,2,-1,-1,2,8,8,2,2,2],[0,4,3,3,0,0,18,0,48,0,19,0,0,1,0,0,1,20,22,1,1,1]],[[[12,"failPop"],[17,"failPop",[-22,-23,-24,-25,-26,-27,-28,-29],[[6,45,-2],[224,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3]],[13,-1,0],[5,750,1334],[375,667,0,0,0,0,1,1,1,1]],[56,"shareNode",false,1,[-32,-33,-34,-35,-36,-37,-38],[[33,45,122.5,122.5,289.5,289.5,505,755,-30],[10,-31]],[0,"faq4iLCi9ALY/qgQ6O711d",1,0],[5,505,755]],[71,"region-bg",1,[-41,-42,-43],[[2,0,-39,[15],16],[135,1,1,10,10,5,-40,[5,377.81,50]]],[0,"d3pSzQM+lNDJD40rPzhqZO",1,0],[4,4278190080],[5,377.81,50],[0,-243.476,0,0,0,0,1,1,1,1]],[92,"tombSp",1,[-47,-48],[[-44,[15,-46,-45]],1,4],[0,"1aksVoC1hARqfMMDhDk2XB",1,0],[5,124,131],[0,-100,0,0,0,0,1,1,1,1]],[18,"mask",225,1,[[2,0,-49,[0],1],[9,45,100,100,-50],[79,-51],[10,-52]],[0,"55e1ldkPRIGJxJ37HpKzx6",1,0],[4,4278190080],[5,750,1334]],[3,"content-bg",1,[-54,-55],[[2,2,-53,[4],5]],[0,"28QHVNMv1EWae6UvYoLM93",1,0],[5,476,248],[0,400,0,0,0,0,1,1,1,1]],[18,"mask",225,2,[[2,0,-56,[27],28],[181,45,100,100,-57,1],[79,-58],[10,-59]],[0,"b1XbX6EBRCnZzYiTB+y6WV",1,0],[4,4278190080],[5,750,1334]],[3,"title-node",2,[-62,-63],[[4,1,0,-60,[35],36],[26,41,107.5,107.5,-39.74200000000002,580,-61]],[0,"6eNnYQWddDUbfpx70ElGGC",1,0],[5,290,91],[0,371.742,0,0,0,0,1,1,1,1]],[3,"bubbleBg",4,[-65],[[5,-64,[7],8]],[0,"d3Nu4r8atCAbWcgY5ZcUDm",1,0],[5,255,152],[0,238.587,0,0,0,0,1,1,1,1]],[3,"restart-btn",1,[-67],[[2,2,-66,[19],20]],[0,"34YwDZrkVH3adpjxwgzhgT",1,0],[5,306,99],[0,-411.301,0,0,0,0,1,1,1,1]],[3,"back-btn",1,[-69],[[2,2,-68,[23],24]],[0,"764p0xWcFNyLaPBByape0T",1,0],[5,306,99],[0,-529.703,0,0,0,0,1,1,1,1]],[3,"share-btn",2,[-71],[[2,2,-70,[47],48]],[0,"a9A/B3hspPxJa4bAuQFXcJ",1,0],[5,306,99],[0,-145.503,0,0,0,0,1,1,1,1]],[3,"content",12,[-73,-74],[[34,1,1,15,-72,[5,219.56,80]]],[0,"e0rajT9y1D5KGBBZNGERzG",1,0],[5,219.56,80],[0,5.78,0,0,0,0,1,1,1,1]],[3,"exit-btn",2,[-76],[[2,2,-75,[51],52]],[0,"1fFWEqvQ5BG4t31zNIQvSM",1,0],[5,306,99],[0,-265.405,0,0,0,0,1,1,1,1]],[27,"descLabel",6,[[-77,[58,40,10,10,783.72,-78]],1,4],[0,"3d00s9LixDUr9xmPp2sd3T",1,0],[4,4278190335],[5,456,200],[0,17.121,0,0,0,0,1,1,1,1]],[14,"fail-num",6,[[-79,[58,40,129.11,129.11,783.72,-80]],1,4],[0,"8fGVbicqJBJqYcEOv0Pmb2",1,0],[5,217.77999999999997,40],[0,-103.311,0,0,0,0,1,1,1,1]],[153,"Particle",false,4,[[225,1,true,false,100,1,10000,0,70,50,-90,-180,90,180,1,100,200,0,100,200,-81,[9],[4,4294967295],[4,4278190080],[4,4294967295],[4,4278190080],[0,100,20],[0,0,-500],10]],[0,"b1qch/d2lFMZscavZ8Mna1",1,0],[0,59.369,0,0,0,0,1,1,1,1]],[7,"label",10,[[22,"重新挑战",48,false,2,1,-82,[17],18],[36,32,58.33500000000001,-83]],[0,"e43Jy5pVxIfIriLMOWe63w",1,0],[4,4278190080],[5,189.33,40],[-1.4210854715202004e-14,4.059,0,0,0,0,1,1,1,1]],[7,"label",11,[[22,"返回羊群",48,false,2,1,-84,[21],22],[36,32,57.66500000000002,-85]],[0,"10gqpfSsRP8Yv7fsDYPRpS",1,0],[4,4278190080],[5,190.67,40],[-1.4210854715202004e-14,4.059,0,0,0,0,1,1,1,1]],[1,"share-btn",1,[[2,2,-86,[25],26]],[0,"92liLFFRdHzLkVVecBP4PY",1,0],[5,94,99],[291.016,-529.703,0,0,0,0,1,1,1,1]],[8,"bg",2,[[4,1,0,-87,[29],30],[9,45,580,870,-88]],[0,"96nXrNDJ1IpJja+srTwSoU",1,0],[5,505,755]],[1,"close-btn",8,[[2,2,-89,[33],34]],[0,"f2T/TLTcZKO5AA106KqldJ",1,0],[5,69,76],[232.707,-11.886,0,0,0,0,1,1,1,1]],[16,"descBg",2,[-91],[[2,0,-90,[41],42]],[0,"a0mf0Je59AYYFj+D3OczZB",1,0],[5,428,111]],[45,"descLabel",23,[[139,"这也太难,太气人了!要不\n要分享给好友,气气他们?",28,false,1,1,-92,[39],40],[25,116.3425,66.6575,397,-93]],[0,"d8NVNX9zdPVK3aAtB6Y0uk",1,0],[4,4278190080],[5,334.44,80]],[7,"label",14,[[68,"不,谢谢",48,false,1,2,1,-94,[49],50],[36,32,57.665000000000006,-95]],[0,"ba+Q7JW9pCFo1/GZwH+6Ju",1,0],[4,4278190080],[5,190.67,40],[0,4.059,0,0,0,0,1,1,1,1]],[214,"槽位已满",100,false,1,1,1,2,1,15,[2]],[215,"今日已挑战 10 次",28,false,1,1,1,1,16,[3]],[19,"tomb-desc",9,[-96],[0,"774Wt/II9NVKUSmY2bKMuJ",1,0],[4,4278190080],[5,226.4,120.2],[1.9,8.4,0,0,0,0,1,1,1,1]],[216,"革命尚未成功,\n同志仍需努力!",24,1,1,2,28,[6]],[207,"default",0,false,4,[11]],[20,"pre",3,[-97],[0,"bdG1mF+d5OhJTPjlgxhqB5",1,0],[5,288,50.4],[-34.905,0,0,0,0,0,1,1,1,1]],[69,"您所在地区依然是第",32,1,1,31,[12]],[20,"num",3,[-98],[0,"fdoJE3xQJEepAzXyupydX7",1,0],[5,27.81,63],[128,0,0,0,0,0,1,1,1,1]],[101,"9",50,50,1,1,33,[13]],[20,"last",3,[-99],[0,"5b+YipjypLBoEn2EiyqbsG",1,0],[5,32,50.4],[162.905,0,0,0,0,0,1,1,1,1]],[69,"名",32,1,1,35,[14]],[7,"label",8,[[31,"分享",38,50,false,1,1,1,-100,[31],32]],[0,"1cHeXmejRAOZ8DLFLYqOVM",1,0],[4,4278248703],[5,73.89,50],[0,5.788,0,0,0,0,1,1,1,1]],[1,"contentBg",2,[[2,2,-101,[37],38]],[0,"d801i/9dNJgp/naYluKNK9",1,0],[5,292,247],[0,187.693,0,0,0,0,1,1,1,1]],[1,"vedioIcon",13,[[5,-102,[43],44]],[0,"1eWJ3UMRNLSpBOhDko3bzd",1,0],[5,42,44],[-88.78,0,0,0,0,0,1,1,1,1]],[1,"label",13,[[43,"呼朋唤友!",38,false,1,1,1,-103,[45],46]],[0,"5eMtLszM5PPri3wq72N7//",1,0],[5,162.56,40],[28.5,0,0,0,0,0,1,1,1,1]]],0,[0,4,1,0,0,1,0,70,20,0,34,22,0,35,14,0,17,12,0,36,2,0,71,36,0,72,34,0,73,32,0,37,3,0,74,17,0,75,29,0,76,9,0,23,4,0,77,11,0,78,10,0,79,27,0,18,26,0,38,6,0,0,1,0,-1,5,0,-2,6,0,-3,4,0,-4,3,0,-5,10,0,-6,11,0,-7,20,0,-8,2,0,0,2,0,0,2,0,-1,7,0,-2,21,0,-3,8,0,-4,38,0,-5,23,0,-6,12,0,-7,14,0,0,3,0,0,3,0,-1,31,0,-2,33,0,-3,35,0,-1,30,0,7,30,0,0,4,0,-1,9,0,-2,17,0,0,5,0,0,5,0,0,5,0,0,5,0,0,6,0,-1,15,0,-2,16,0,0,7,0,0,7,0,0,7,0,0,7,0,0,8,0,0,8,0,-1,37,0,-2,22,0,0,9,0,-1,28,0,0,10,0,-1,18,0,0,11,0,-1,19,0,0,12,0,-1,13,0,0,13,0,-1,39,0,-2,40,0,0,14,0,-1,25,0,-1,26,0,0,15,0,-1,27,0,0,16,0,0,17,0,0,18,0,0,18,0,0,19,0,0,19,0,0,20,0,0,21,0,0,21,0,0,22,0,0,23,0,-1,24,0,0,24,0,0,24,0,0,25,0,0,25,0,-1,29,0,-1,32,0,-1,34,0,-1,36,0,0,37,0,0,38,0,0,39,0,0,40,0,5,1,103],[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,26,27,30],[-1,1,-1,-1,-1,1,-1,-1,1,-1,1,-1,-1,-1,-1,-1,1,-1,2,-1,1,-1,2,-1,1,-1,1,-1,1,-1,1,-1,2,-1,1,-1,1,-1,1,-1,2,-1,1,-1,1,-1,2,-1,1,-1,2,-1,1,2,2,8],[0,4,0,0,0,26,0,0,92,0,49,3,0,0,0,0,4,0,1,0,7,0,1,0,7,0,93,0,4,0,10,0,1,0,9,0,11,0,50,0,1,0,4,0,27,0,1,0,14,0,1,0,7,1,1,94]],[[{"name":"main_btn_corner_block","rect":[314,1755,48,28],"offset":[0,0],"originalSize":[48,28],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[{"name":"public_child_icon","rect":[187,1824,109,117],"offset":[0,0],"originalSize":[109,117],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[[12,"blockPrefab"],[40,"blockPrefab",[-9,-10,-11,-12],[[228,-8,-7,-6,-5,-4,-3,-2]],[13,-1,0],[5,120,135]],[57,"spriteRollArea",false,1,[-15],[[59,45,2.851000000000006,16.851000000000006,-13],[84,-14,[6]]],[0,"fcu70HAHZKebZNyD8dqX8j",1,0],[5,120,115.298],[0,7.000000000000007,0,0,0,0,1,1,1,1]],[111,"blackMask",false,1,[[29,2,false,-16,[3],4],[9,45,100,100,-17]],[0,"89wR1QTzZCQqqb4lC1ltk0",1,0],[5,120,135]],[8,"block_bg",1,[[29,2,false,-18,[0],1]],[0,"2cpfitCL5Pj5RCM13N6DiT",1,0],[5,120,135]],[8,"blockImg",1,[[129,0,false,-19,[2]]],[0,"4aCzt0qKFDV5CVeFm51yv3",1,0],[5,120,135]],[112,"rollContent",2,[-20],[0,"ddn0Zwe39OzKNVHsVRFE08",1,0],[0,-7,0,0,0,0,1,0.5,0.5,1]],[111,"rollBlockNode",false,6,[[129,2,false,-21,[5]]],[0,"36osiabERDOYjFjf7oG2R8",1,0],[5,120,135]]],0,[0,4,1,0,80,7,0,81,6,0,82,2,0,83,3,0,84,5,0,85,4,0,0,1,0,-1,4,0,-2,5,0,-3,3,0,-4,2,0,0,2,0,0,2,0,-1,6,0,0,3,0,0,3,0,0,4,0,0,5,0,-1,7,0,0,7,0,5,1,21],[0,0,0,0,0,0,0],[-1,1,-1,-1,1,-1,-1],[0,95,0,0,96,0,0]],[[{"name":"coins_13","rect":[73,290,45,65],"offset":[2.5,0.5],"originalSize":[70,66],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[6]],[[{"name":"Button_Close1","rect":[696,1859,69,76],"offset":[0,0],"originalSize":[69,76],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[{"name":"topic_desc_title","rect":[3,1508,196,51],"offset":[0,0],"originalSize":[196,51],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[5]],[[{"name":"coins_19","rect":[3,3,66,65],"offset":[1,0.5],"originalSize":[70,66],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[3],[6]],[[{"name":"Icon_Sound","rect":[725,780,72,60],"offset":[0,0],"originalSize":[72,60],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[[12,"topicChoosePop"],[17,"topicChoosePop",[-22,-23],[[6,45,-2],[229,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3]],[13,-1,0],[5,750,1334],[375,667,0,0,0,0,1,1,1,1]],[40,"bg",[-26,-27,-28,-29,-30],[[4,1,0,-24,[62],63],[136,1,2,-40,50,-25,[5,645,1131]]],[0,"46m3TRKydHl5bVASm4EnF7",1,0],[5,645,1131]],[72,"yellow-node",[-31,-32,-33,-34,-35],[0,"81VarBCvVLg7RyuhFO3tZD",1,0],[5,203,279],[-166,0,0,0,0,0,1,1,1,1]],[72,"red-node",[-36,-37,-38,-39,-40],[0,"f6lOZXQBhEsLWLTkFefz6M",1,0],[5,203.4,279],[170.231,0,0,0,0,0,1,1,1,1]],[18,"mask",178,1,[[2,0,-41,[0],1],[9,45,100,100,-42],[21,false,-43],[10,-44]],[0,"ea8ONLzWpEeLHhSk4hdB2x",1,0],[4,4278190080],[5,750,1334]],[3,"title-node",2,[-47,-48],[[4,1,0,-45,[6],7],[60,1,-40,580,-46]],[0,"352Ssd+oNDmbMdSkY4+hmE",1,0],[5,300,91],[0,560,0,0,0,0,1,1,1,1]],[32,"descNode",2,[-49,-50,-51,-52],[0,"ffYHKfcMFER7H/ZXx3q8kW",1,0],[5,645,440],[0,-55.5,0,0,0,0,1,1,1,1]],[3,"Desc",7,[-55,-56],[[4,1,0,-53,[47],48],[11,1,131,-54]],[0,"9fvDmv4+dBHYuhEsFM5tWQ",1,0],[5,508,274],[0,-48,0,0,0,0,1,1,1,1]],[32,"chooseBtn",2,[-57,-58,-59],[0,"3ajeFdNLlNS4M1VVqv96lY",1,0],[5,310,120],[0,-335.5,0,0,0,0,1,1,1,1]],[16,"pop",1,[2],[[10,-60]],[0,"fd6C8UJvFPs68/MhjdXdsA",1,0],[5,645,945]],[7,"title-label",6,[[102,"选择羊队",48,50,false,1,1,1,2,1,-61,[2],3],[25,147.66875,95.00125,57.33,-62]],[0,"3dCGOEuvdHc4iFLlYG5zeL",1,0],[4,4278248703],[5,295,72],[1,4,0,0,0,0,1,1,1,1]],[32,"topNode",2,[3,4,-63],[0,"2abMIm6lNJW5kLPnJkMRhy",1,0],[5,645,350],[0,339.5,0,0,0,0,1,1,1,1]],[14,"animationSP",3,[[-64,[15,-66,-65]],1,4],[0,"40ecE2EXlJ07XSqZhTr95p",1,0],[5,172.97,149.02],[-5,-60.06,0,0,0,0,1,0.85,0.85,0.65]],[3,"chooseBtn",3,[-68],[[5,-67,[18],19]],[0,"421cvkkilFSYU+NoZhxmHt",1,0],[5,127,52],[0,-107.702,0,0,0,0,1,1,1,1]],[14,"animationSP",4,[[-69,[15,-71,-70]],1,4],[0,"e7vf3vSMlI86VBcGltrqga",1,0],[5,172.97,149.02],[5,-60.06,0,0,0,0,1,-0.85,0.85,0.65]],[3,"chooseBtn",4,[-73],[[5,-72,[30],31]],[0,"f94G3oiyhFOY4sWzAoMDh5",1,0],[5,127,52],[0,-107.702,0,0,0,0,1,1,1,1]],[3,"timeBg",7,[-76],[[4,1,0,-74,[37],38],[11,1,-4.536999999999978,-75]],[0,"4c0zOoQYtCB6G0glxD8ENY",1,0],[5,314,45],[99,202.03699999999998,0,0,0,0,1,1,1,1]],[27,"time",17,[[-77,[61,9,23.250000000000043,2.5,-78]],1,4],[0,"14o1vR/O9Kg75d+7ouprVm",1,0],[4,4283294203],[5,267.5,40],[5.684341886080802e-14,0,0,0,0,0,1,1,1,1]],[3,"titledesc",7,[-81],[[5,-79,[41],42],[11,1,65.547,-80]],[0,"11KgnqSCBCvpy3wp5/8x45",1,0],[5,196,51],[-153.561,128.953,0,0,0,0,1,1,1,1]],[3,"layout",9,[-83,-84],[[34,1,1,5,-82,[5,211.78,89.5]]],[0,"e1jx1u4SpIXbn+LTPgZNzr",1,0],[5,211.78,89.5],[0,5.2,0,0,0,0,1,1,1,1]],[56,"noChoose",false,9,[-86],[[5,-85,[56],57]],[0,"f7SVsj4iZHVqyShaDgmpvS",1,0],[5,306,99]],[32,"giveupBtn",2,[-87,-88],[0,"278byy/MtAzaRF2Z451Afo",1,0],[5,310,120],[0,-455.5,0,0,0,0,1,1,1,1]],[1,"close-btn",6,[[5,-89,[4],5]],[0,"0f0rNHeLhKjJwdQgHFFtGi",1,0],[5,69,76],[303.495,-10.279,0,0,0,0,1,1,1,1]],[8,"default",3,[[4,1,0,-90,[8],9],[33,1,76.7,76.7,34.99999999999999,79.65,50,50,-91]],[0,"a4XIM9zzFMoZxrTPa1c4iM",1,0],[5,203,209]],[8,"choose",3,[[4,1,0,-92,[10],11],[33,1,76.7,76.7,34.99999999999999,79.65,50,50,-93]],[0,"56PxBjHVVFNKcPpJM+2ELu",1,0],[5,203,209]],[3,"titleImage",3,[-95],[[4,1,0,-94,[13],14]],[0,"4dKxBmfUpAerYGx1J2DVsZ",1,0],[5,377.1,102],[0,110,0,0,0,0,1,0.5,0.5,1]],[8,"default",4,[[4,1,0,-96,[20],21],[33,1,76.7,76.7,35,79.65,50,50,-97]],[0,"48w/RGZuRBJqgYJabsbf1N",1,0],[5,203,209]],[8,"choose",4,[[4,1,0,-98,[22],23],[33,1,76.7,76.7,35,79.65,50,50,-99]],[0,"cciaJA7E5LrYRwmD95PjsE",1,0],[5,203,209]],[3,"titleImage",4,[-101],[[4,1,0,-100,[25],26]],[0,"bam3xCIKJE97SHSB9jhmkk",1,0],[5,377.1,102],[0,107.027,0,0,0,0,1,0.5,0.5,1]],[86,"timeDesc",7,[[22,"剩余挑战时间:",30,false,1,1,-102,[34],35],[124,9,70,-103]],[0,"f2qs/asIJD0olNmQnqdiWY",1,0],[4,4278190080],[5,185.83,40],[0,0,0.5],[-252.5,200,0,0,0,0,1,1,1,1]],[1,"video",20,[[5,-104,[51],52]],[0,"7a/nogU8xIkpNdiYdt5Qd2",1,0],[5,49,36],[-81.39,0,0,0,0,0,1,1,1,1]],[3,"layout",22,[-106],[[34,1,1,15,-105,[5,157.78,89.5]]],[0,"2bLNcSi6hJzqx/V3nR/6QF",1,0],[5,157.78,89.5],[0,5.2,0,0,0,0,1,1,1,1]],[20,"name",26,[-107],[0,"28Z2B1jdVHUIjaaWWqdXlM",1,0],[5,28.33,40],[0,11.413,0,0,0,0,1,2,2,2]],[38,"羊",30,false,1,1,33,[12]],[37,"The01A","Jump1",0,false,"Jump1",13,[15]],[7,"name",14,[[22,"选择",30,false,1,1,-108,[16],17]],[0,"93if2rfCJNuYprVkjyhhtg",1,0],[4,4282902011],[5,57.5,40],[0,4,0,0,0,0,1,1,1,1]],[20,"name",29,[-109],[0,"232aEvQoxLXYCp/iVP7eIB",1,0],[5,28.33,40],[0,11.413,0,0,0,0,1,2,2,2]],[38,"羊",30,false,1,1,37,[24]],[37,"The01B","Jump1",0,false,"Jump1",15,[27]],[1,"name",16,[[22,"选择",30,false,1,1,-110,[28],29]],[0,"2avuxn1VhJ568GYPB67zIq",1,0],[5,57.5,40],[0,4,0,0,0,0,1,1,1,1]],[8,"vs",12,[[5,-111,[32],33]],[0,"d869w+4MhH4pUYaO3Se+ST",1,0],[5,93,93]],[38,"05 小时 59 分 59 秒",30,false,1,1,18,[36]],[1,"desc",19,[[22,"活动介绍",36,false,1,1,-112,[39],40]],[0,"5cyW61ucxJQZiQMtrq0GSy",1,0],[5,141,40],[-15.206,3.041,0,0,0,0,1,1,1,1]],[7,"desc",8,[[140,"※加入羊队进行挑战,通关后为自己的羊队增加一羊,零点前羊数多的队伍获胜。\n※通关即可获得所加入阵营装扮。\n※已排入羊队无需观看广告即可挑战。\n※获胜的队伍 获得胜利奖励。\n※奖励将于次日发放。",26,60,false,2,-113,[43],44]],[0,"fbysODs89CQptS0w/cyHE1",1,0],[4,4278190080],[5,477,261],[0,-7.315,0,0,0,0,1,1,1,1]],[7,"tip",8,[[82,"全员皆可",36,60,false,1,1,2,-114,[45],46]],[0,"79FOy0YMBIY6XY9z2zB1rK",1,0],[4,4279238911],[5,152.1,61.3],[-5.9,-63.039,0,0,0,0,1,1,1,1]],[8,"bg",9,[[5,-115,[49],50]],[0,"12PSGIAQxNC5eGCoymzSUc",1,0],[5,306,99]],[20,"videoLabel",20,[-116],[0,"f7zDP0fSNFWqM1Yv9wE3Hn",1,0],[5,157.78,40],[27,0,0,0,0,0,1,1,1,1]],[81,"加入对抗",false,1,1,47,[53]],[1,"videoLabel",21,[[44,"选择阵营",false,1,1,-117,[54],55]],[0,"9eU8vPg/pHya23q7pw5vMy",1,0],[5,157.78,40],[0,6.333,0,0,0,0,1,1,1,1]],[8,"bg",22,[[5,-118,[58],59]],[0,"78OUwUKTFIr7TIkZl1Otv3",1,0],[5,306,99]],[45,"videoLabel",32,[[44,"放弃挑战",false,1,1,-119,[60],61]],[0,"1bZCeGSnBEebU2kcvWzOJz",1,0],[4,4278190080],[5,157.78,40]]],0,[0,4,1,0,0,1,0,19,42,0,24,15,0,20,13,0,86,38,0,87,34,0,39,22,0,88,21,0,89,48,0,90,31,0,91,9,0,16,18,0,92,16,0,93,14,0,94,4,0,95,3,0,11,23,0,25,11,0,10,10,0,0,1,0,-1,5,0,-2,10,0,0,2,0,0,2,0,-1,6,0,-2,12,0,-3,7,0,-4,9,0,-5,22,0,-1,24,0,-2,25,0,-3,26,0,-4,13,0,-5,14,0,-1,27,0,-2,28,0,-3,29,0,-4,15,0,-5,16,0,0,5,0,0,5,0,0,5,0,0,5,0,0,6,0,0,6,0,-1,11,0,-2,23,0,-1,30,0,-2,17,0,-3,19,0,-4,8,0,0,8,0,0,8,0,-1,44,0,-2,45,0,-1,46,0,-2,20,0,-3,21,0,0,10,0,0,11,0,0,11,0,-3,41,0,-1,35,0,7,35,0,0,13,0,0,14,0,-1,36,0,-1,39,0,7,39,0,0,15,0,0,16,0,-1,40,0,0,17,0,0,17,0,-1,18,0,-1,42,0,0,18,0,0,19,0,0,19,0,-1,43,0,0,20,0,-1,31,0,-2,47,0,0,21,0,-1,49,0,-1,50,0,-2,32,0,0,23,0,0,24,0,0,24,0,0,25,0,0,25,0,0,26,0,-1,33,0,0,27,0,0,27,0,0,28,0,0,28,0,0,29,0,-1,37,0,0,30,0,0,30,0,0,31,0,0,32,0,-1,51,0,-1,34,0,0,36,0,-1,38,0,0,40,0,0,41,0,0,43,0,0,44,0,0,45,0,0,46,0,-1,48,0,0,49,0,0,50,0,0,51,0,5,1,2,6,10,3,6,12,4,6,12,119],[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,0,34,35,38,39,42,48],[-1,1,-1,2,-1,1,-1,1,-1,1,-1,1,-1,-1,1,-1,-1,2,-1,1,-1,1,-1,1,-1,-1,1,-1,-1,2,-1,1,-1,1,-1,2,-1,-1,1,-1,2,-1,1,-1,2,-1,2,-1,1,-1,1,-1,1,-1,-1,2,-1,1,-1,1,-1,2,-1,1,2,8,2,8,2,2],[0,4,0,1,0,9,0,11,0,23,0,28,0,0,29,3,0,1,0,33,0,23,0,28,0,0,18,3,0,1,0,33,0,51,0,1,0,0,34,0,1,0,35,0,1,0,1,0,52,0,14,0,53,0,0,1,0,97,0,7,0,1,0,10,12,21,12,21,1,12]],[[{"name":"Icon_Vibration","rect":[315,1423,81,58],"offset":[0,0],"originalSize":[81,58],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[{"name":"share_game_image","rect":[314,1789,292,247],"offset":[0,0],"originalSize":[292,247],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[{"name":"public_focus_icon","rect":[612,1588,109,113],"offset":[0,0],"originalSize":[109,113],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[{"name":"topic_bg_gray","rect":[19,1446,50,50],"offset":[0,0],"originalSize":[50,50],"capInsets":[23,23,23,23]}],[0],0,[0],[3],[5]],[[{"name":"Base_Gen2","rect":[599,1703,78,78],"offset":[0,0],"originalSize":[78,78],"capInsets":[38,38,38,38]}],[0],0,[0],[3],[2]],[[{"name":"topic_new_icon","rect":[19,1365,47,47],"offset":[0,0],"originalSize":[47,47],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[5]],[[{"name":"rank_item_black","rect":[315,1348,19,59],"offset":[0,0],"originalSize":[19,59],"rotated":1,"capInsets":[8,20,8,20]}],[0],0,[0],[3],[2]],[[{"name":"main_btn_block","rect":[3,1276,306,99],"offset":[0,0],"originalSize":[306,99],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[[12,"winPop"],[17,"winPop",[-18,-19,-20,-21,-22],[[6,45,-2],[230,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3]],[13,-1,0],[5,750,1334],[375,667,0,0,0,0,1,1,1,1]],[56,"shareNode",false,1,[-25,-26,-27,-28,-29,-30],[[6,18,-23],[10,-24]],[0,"0aOYtHQMFNAb1eNpz0gekR",1,0],[5,505,755]],[17,"barefoot",[-33,-34,-35],[[2,2,-31,[12],13],[11,1,235,-32]],[0,"638qmXvo9Pv5a4iG2VPqsN",1,0],[5,476,248],[0,308,0,0,0,0,1,1,1,1]],[18,"mask",178,1,[[2,0,-36,[0],1],[9,45,100,100,-37],[21,false,-38],[10,-39]],[0,"c1Xz4HfkpIJ5p5Qfav+iub",1,0],[4,4278190080],[5,750,1334]],[16,"content-node",1,[-41,-42,-43],[[6,45,-40]],[0,"47FkvkeMtKf7w9G4ulTROU",1,0],[5,750,1334]],[92,"sheep-flag",5,[-47],[[-44,[15,-46,-45]],1,4],[0,"ccDlzGChRDVph8PMitYGjT",1,0],[5,172,147],[0,-248.006,0,0,0,0,1,1,1,1]],[3,"title",6,[-51],[[4,1,0,-48,[16],17],[26,1,115,115,71.643,20,-49],[98,1,1,30,30,-50,[5,434.74,66]]],[0,"77TR8gpBJPVKkGIDUjtQ/n",1,0],[5,434.74,66],[0,-31.143,0,0,0,0,1,1,1,1]],[3,"title-node",2,[-54,-55],[[4,1,0,-52,[29],30],[26,41,107.5,107.5,-39.74200000000002,580,-53]],[0,"04pGaKCodMr5qT1N+EkYfH",1,0],[5,290,91],[0,371.742,0,0,0,0,1,1,1,1]],[16,"top-node",1,[-57,3],[[9,45,750,54,-56]],[0,"aenPiymAVA1bUCTOn7CnxO",1,0],[5,750,1334]],[3,"title",9,[-60],[[4,1,0,-58,[4],5],[26,1,115,115,100,20,-59]],[0,"fe2Ku8dgZNnp3YSwimRYhA",1,0],[5,250,54],[0,540,0,0,0,0,1,1,1,1]],[1,"date-title",10,[[22,"- 7月6日 -",44,false,1,1,-61,[2],3],[62,-20,-62]],[0,"be1IlY6CRC7Y1O/q4qq6RO",1,0],[5,204.11,40],[0,-0.374,0,0,0,0,1,1,1,1]],[75,"flash-sp",5,[[-63,[15,-65,-64]],1,4],[0,"fcoV4f93FBXKI/n6jsa5Wn",1,0],[0,-196.944,0,0,0,0,1,1,1,1]],[75,"sheep-sp",5,[[-66,[15,-68,-67]],1,4],[0,"a1G4TdEERBCJGDlcM0+BFU",1,0],[0,-98.33,0,0,0,0,1,1,1,1]],[3,"back-btn",1,[-70],[[29,2,false,-69,[21],22]],[0,"bdXEw/3eROmb3R9OS7S93f",1,0],[5,306,99],[0,-454.898,0,0,0,0,1,1,1,1]],[3,"share-btn",2,[-72],[[2,2,-71,[41],42]],[0,"8bbsU8dLFL8ZIRvHjyuuoK",1,0],[5,306,99],[0,-145.503,0,0,0,0,1,1,1,1]],[3,"content",15,[-74,-75],[[34,1,1,15,-73,[5,257.56,80]]],[0,"7cbbDdKxNL7JhJfc24ELRj",1,0],[5,257.56,80],[0,5.78,0,0,0,0,1,1,1,1]],[3,"exit-btn",2,[-77],[[2,2,-76,[45],46]],[0,"b8Ztl23bxJar9wixUmlf1i",1,0],[5,306,99],[0,-265.405,0,0,0,0,1,1,1,1]],[7,"title",3,[[23,"恭喜你",60,60,false,1,1,-78,[6],7]],[0,"f92gJ8AwNIVo1ug90U6Zht",1,0],[4,4278250239],[5,178.33,60],[0,70.973,0,0,0,0,1,1,1,1]],[1,"desc",3,[[23,"加入羊群",80,80,false,1,1,-79,[8],9]],[0,"23+rr5mBVIOKXpQDElcmfD",1,0],[5,317.78,80],[0,-16.692,0,0,0,0,1,1,1,1]],[7,"time",3,[[23,"通关用时00分30秒",30,30,false,1,1,-80,[10],11]],[0,"d3N3fVI0BDYYXBqBsWmfSt",1,0],[4,4278250239],[5,254.17,30],[0,-102.277,0,0,0,0,1,1,1,1]],[1,"desc-title",7,[[150,"击败了全国 98% 的人",36,50,-81]],[0,"31XITT4UNDBZJPbwcf6FQK",1,0],[5,374.74,63],[0,1.874,0,0,0,0,1,1,1,1]],[7,"label",14,[[22,"返回羊群",48,false,2,1,-82,[19],20],[182,105,157.5,24.3,19.616500000000002,5.155,96,50.4,-83]],[0,"77IpnniD1CQbuZl/gvUl4d",1,0],[4,4278190080],[5,190.67,40],[0,5.155,0,0,0,0,1,1,1,1]],[8,"bg",2,[[4,1,0,-84,[23],24],[9,45,580,870,-85]],[0,"06cuUxIhdKVIpI9FSZpRXb",1,0],[5,505,755]],[1,"close-btn",8,[[2,2,-86,[27],28]],[0,"59Vq31YWxKEKlbSvVqUJEx",1,0],[5,69,76],[232.707,-11.886,0,0,0,0,1,1,1,1]],[16,"descBg",2,[-88],[[2,0,-87,[35],36]],[0,"b9yPma0pBGKaPkUqUy37KB",1,0],[5,428,111]],[45,"descLabel",25,[[43,"你的操作 如此丝滑,分享你的\n 视频,让大家看到你的骚操",28,false,1,1,1,-89,[33],34],[25,116.3425,66.6575,397,-90]],[0,"12ON+eimBP4ImhUlOGqx8Z",1,0],[4,4278190080],[5,370.22,80]],[7,"label",17,[[68,"不,谢谢",48,false,1,2,1,-91,[43],44],[36,32,76.335,-92]],[0,"f5jfdUI8dDLJrMf15ZqYyc",1,0],[4,4278190080],[5,153.33,40],[0,4.059,0,0,0,0,1,1,1,1]],[47,"default",0,false,"3Ray1",12,[14]],[37,"default","Finish1",0,false,"Finish1",13,[15]],[37,"default","Jump2",0,false,"Jump2",6,[18]],[7,"label",8,[[31,"分享视频",38,50,false,1,1,1,-93,[25],26]],[0,"65dLb6Y5tCorvpEm/fccod",1,0],[4,4278248703],[5,150.94,50],[0,5.788,0,0,0,0,1,1,1,1]],[1,"contentBg",2,[[2,2,-94,[31],32]],[0,"eaMxdf7ftOsInCWMxPEbSE",1,0],[5,294,214],[0,187.693,0,0,0,0,1,1,1,1]],[1,"vedioIcon",16,[[5,-95,[37],38]],[0,"5bYTxTJyxPW46BXVn5bb6P",1,0],[5,42,44],[-107.78,0,0,0,0,0,1,1,1,1]],[1,"label",16,[[43,"我要上热搜!",38,false,1,1,1,-96,[39],40]],[0,"8fX53EFN1EVoH4UYyFxBEU",1,0],[5,200.56,40],[28.5,0,0,0,0,0,1,1,1,1]]],0,[0,4,1,0,0,1,0,96,12,0,16,20,0,34,24,0,35,17,0,17,15,0,36,2,0,40,14,0,97,21,0,98,6,0,21,13,0,99,19,0,100,18,0,101,3,0,25,11,0,0,1,0,-1,4,0,-2,9,0,-3,5,0,-4,14,0,-5,2,0,0,2,0,0,2,0,-1,23,0,-2,8,0,-3,32,0,-4,25,0,-5,15,0,-6,17,0,0,3,0,0,3,0,-1,18,0,-2,19,0,-3,20,0,0,4,0,0,4,0,0,4,0,0,4,0,0,5,0,-1,12,0,-2,13,0,-3,6,0,-1,30,0,7,30,0,0,6,0,-1,7,0,0,7,0,0,7,0,0,7,0,-1,21,0,0,8,0,0,8,0,-1,31,0,-2,24,0,0,9,0,-1,10,0,0,10,0,0,10,0,-1,11,0,0,11,0,0,11,0,-1,28,0,7,28,0,0,12,0,-1,29,0,7,29,0,0,13,0,0,14,0,-1,22,0,0,15,0,-1,16,0,0,16,0,-1,33,0,-2,34,0,0,17,0,-1,27,0,0,18,0,0,19,0,0,20,0,0,21,0,0,22,0,0,22,0,0,23,0,0,23,0,0,24,0,0,25,0,-1,26,0,0,26,0,0,26,0,0,27,0,0,27,0,0,31,0,0,32,0,0,33,0,0,34,0,5,1,3,6,9,96],[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,28,29],[-1,1,-1,2,-1,1,-1,2,-1,2,-1,2,-1,1,-1,-1,-1,1,-1,-1,2,-1,1,-1,1,-1,2,-1,1,-1,1,-1,1,-1,2,-1,1,-1,1,-1,2,-1,1,-1,2,-1,1,8,8],[0,4,0,1,0,54,0,1,0,12,0,1,0,26,3,3,0,30,3,0,1,0,7,0,36,0,1,0,9,0,11,0,55,0,1,0,4,0,27,0,1,0,14,0,1,0,7,20,98]],[[{"name":"coins_9","rect":[3,635,16,65],"offset":[1,0.5],"originalSize":[70,66],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[3],[6]],[[{"name":"main_btn_gray","rect":[3,1381,306,99],"offset":[0,0],"originalSize":[306,99],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[{"name":"midBg_bottom","rect":[3,3,720,62],"offset":[0,0],"originalSize":[720,62],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[{"name":"rank_icon","rect":[3,769,125,132],"offset":[0,0],"originalSize":[125,132],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[8]],[[{"name":"rank_text_red","rect":[683,1753,71,37],"offset":[0,0],"originalSize":[71,37],"rotated":1,"capInsets":[20,10,20,10]}],[0],0,[0],[3],[2]],[[{"name":"topic_bg_yellow","rect":[75,1446,50,50],"offset":[0,0],"originalSize":[50,50],"capInsets":[25,25,25,25]}],[0],0,[0],[3],[5]],[[[12,"topic-header-node"],[113,"topic-header-node",[-6,-7],[[63,545.437,-2],[231,-5,-4,-3]],[13,-1,0],[-306.078,-121.56299999999999,0,0,0,0,1,1,1,1]],[1,"manHeader",1,[[39,0,-8,[0],1]],[0,"1295vBx95OIaxPovHf3mZY",1,0],[5,35,35],[1.206,86.831,0,0,0,0,1,1,1,1]],[41,"womanHeader",false,1,[[39,0,-9,[2],3]],[0,"d6AVzvmp1EjLRj+0RC1vrp",1,0],[5,35,35],[1.206,86.831,0,0,0,0,1,1,1,1]]],0,[0,4,1,0,0,1,0,102,3,0,103,2,0,0,1,0,-1,2,0,-2,3,0,0,2,0,0,3,0,5,1,9],[0,0,0,0],[-1,1,-1,1],[99,19,24,19]],[[[12,"loseLovePop"],[17,"loseLovePop",[-12,-13],[[232,-10,-9,-8,-7,-6,-5,-4,-3,-2],[6,45,-11]],[13,-1,0],[5,750,1334],[375,667,0,0,0,0,1,1,1,1]],[16,"pop",1,[-16,-17,-18,-19,-20,-21],[[6,18,-14],[10,-15]],[0,"e75jQIntpGXLDkAZtynBCl",1,0],[5,465,715]],[18,"mask",128,1,[[2,0,-22,[0],1],[9,45,100,100,-23],[21,false,-24],[10,-25]],[0,"dbMrkpIF5PN4I1DHqKv00W",1,0],[4,4278190080],[5,750,1334]],[3,"titleBg",2,[-28,-29],[[4,1,0,-26,[7],8],[26,41,115,115,-29.97399999999999,580,-27]],[0,"a9VW9ts5RGcYt1sl4EOq/U",1,0],[5,235,91],[0,341.974,0,0,0,0,1,1,1,1]],[73,"descNode",2,[-31,-32,-33],[[11,1,342.599,-30]],[0,"a1UnD+YT9LCrt0cwqlFe8e",1,0],[0,14.90100000000001,0,0,0,0,1,1,1,1]],[3,"giveupBtn",2,[-36],[[2,2,-34,[21],22],[59,4,443.704,172.296,-35]],[0,"78/zTMeu5Lu5Dur/50LRBe",1,0],[5,306,99],[0,-135.704,0,0,0,0,1,1,1,1]],[3,"noGiveupBtn",2,[-39],[[2,2,-37,[25],26],[59,4,553.408,60.091999999999985,-38]],[0,"405rEtekRKIL/JkJS+A0kz",1,0],[5,306,99],[0,-247.90800000000002,0,0,0,0,1,1,1,1]],[8,"bg",2,[[4,1,0,-40,[2],3],[9,45,580,870,-41]],[0,"39T+rL5elOib/4rC07BYlh",1,0],[5,465,715]],[27,"label",4,[[-42,[58,40,6.5,4.5,326.33,-43]],1,4],[0,"dbXNzkJ4hIeYR1OGDrKjxZ",1,0],[4,4278248703],[5,224,50],[1,3,0,0,0,0,1,1,1,1]],[1,"closeBtn",4,[[5,-44,[5],6]],[0,"cbxoDcI59IMb0LGmldy129",1,0],[5,69,76],[212.675,-7.907,0,0,0,0,1,1,1,1]],[1,"heartBg",2,[[4,1,2,-45,[9],10],[11,1,124.399,-46]],[0,"6f8IjWgQBNIptvmi7qlWYq",1,0],[5,191,168],[0,149.101,0,0,0,0,1,1,1,1]],[3,"blackBg",5,[-48],[[2,0,-47,[15],16]],[0,"21ZyDQ87JDBatedzedeIMV",1,0],[5,154,44],[-54,-50,0,0,0,0,1,1,1,1]],[7,"blackLabel",12,[[31,"复活机会",36,36,false,1,1,1,-49,[13],14],[62,-4.680000000000007,-50]],[0,"e41vHjoGxOY6JESx1jbChl",1,0],[4,4278248703],[5,142,36],[0,0.523,0,0,0,0,1,1,1,1]],[70,"确定吗?",60,50,false,1,1,1,2,1,9,[4]],[45,"descLabel",5,[[31,"你本局还有一次",36,36,false,1,1,1,-51,[11],12]],[0,"4cs94PsA5MOLbZX9zzb7Jw",1,0],[4,4278190080],[5,250,36]],[7,"detailLabel",5,[[31,"可用哦!",36,36,false,1,1,1,-52,[17],18]],[0,"e4YKbyz/dCjrPcVvY5BASF",1,0],[4,4278190080],[5,118,36],[87.606,-50,0,0,0,0,1,1,1,1]],[7,"label",6,[[103,"放弃挑战",46,50,false,1,1,1,1,-53,[19],20]],[0,"f9Z+S8pEZDWZOmI93WzJbI",1,0],[4,4278190080],[5,181.44,50],[0,6.979,0,0,0,0,1,1,1,1]],[7,"label",7,[[103,"再试试!",46,50,false,1,1,1,1,-54,[23],24]],[0,"bd2iCAR1NA45vFWQkLTOrE",1,0],[4,4278190080],[5,150.78,50],[7.066,6.19,0,0,0,0,1,1,1,1]]],0,[0,4,1,0,104,7,0,39,6,0,11,10,0,41,5,0,12,14,0,25,4,0,10,2,0,13,3,0,0,1,0,0,1,0,-1,3,0,-2,2,0,0,2,0,0,2,0,-1,8,0,-2,4,0,-3,11,0,-4,5,0,-5,6,0,-6,7,0,0,3,0,0,3,0,0,3,0,0,3,0,0,4,0,0,4,0,-1,9,0,-2,10,0,0,5,0,-1,15,0,-2,12,0,-3,16,0,0,6,0,0,6,0,-1,17,0,0,7,0,0,7,0,-1,18,0,0,8,0,0,8,0,-1,14,0,0,9,0,0,10,0,0,11,0,0,11,0,0,12,0,-1,13,0,0,13,0,0,13,0,0,15,0,0,16,0,0,17,0,0,18,0,5,1,54],[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,14],[-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,2,-1,2,-1,1,-1,2,-1,2,-1,1,-1,2,-1,1,2],[0,4,0,10,0,0,9,0,11,0,100,0,1,0,1,0,30,0,1,0,1,0,7,0,1,0,7,1]],[[{"name":"羊了个羊弹幕","rect":[3,134,509,294],"offset":[-0.5,12],"originalSize":[512,320],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[3],[8]],[[{"name":"public_me_btn","rect":[187,1939,112,106],"offset":[0,0],"originalSize":[112,106],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[{"name":"Icon_Music","rect":[315,1276,60,66],"offset":[0,0],"originalSize":[60,66],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[[12,"ribbon-box-spine"],[114,"ribbon-box-spine",[[206,-2]],[13,-1,0],[5,72,113]]],0,[0,4,1,0,0,1,0,5,1,2],[],[],[]],[[{"name":"atom","rect":[0,0,31,31],"offset":[0,0],"originalSize":[31,31],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[101]],[[[12,"getPropPop"],[17,"getPropPop",[-20,-21],[[6,45,-2],[233,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3]],[13,-1,0],[5,750,1334],[375,667,0,0,0,0,1,1,1,1]],[16,"pop",1,[-24,-25,-26,-27,-28,-29,-30,-31,-32],[[6,18,-22],[10,-23]],[0,"89cmyLyE9DgqGVUumgokSY",1,0],[5,465,715]],[18,"mask",128,1,[[2,0,-33,[0],1],[9,45,100,100,-34],[21,false,-35],[10,-36]],[0,"d7KGP6FipOLapgGDmq6D2I",1,0],[4,4278190080],[5,750,1334]],[3,"title-node",2,[-39,-40],[[4,1,0,-37,[7],8],[26,41,107.5,107.5,-39.74200000000002,580,-38]],[0,"9a5enMGEZE57q785rvmo61",1,0],[5,250,91],[0,351.742,0,0,0,0,1,1,1,1]],[7,"time-label",2,[[43,"(视频广告时间不计入通关用时)",22,false,1,1,1,-41,[14],15],[25,116.3425,66.6575,397,-42]],[0,"64uH91o7NIJpts8uR0R+lp",1,0],[4,4278190080],[5,309.22,40],[0,-67.646,0,0,0,0,1,1,1,1]],[3,"free-btn",2,[-44],[[2,2,-43,[21],22]],[0,"01jF+I5h1FxLhPlXkgu4o2",1,0],[5,306,99],[0,-150.006,0,0,0,0,1,1,1,1]],[3,"content",6,[-46,-47],[[34,1,1,15,-45,[5,154.72,100]]],[0,"33LktXJEFED4N+QgSwg9pg",1,0],[5,154.72,100],[-32.647,0,0,0,0,0,1,1,1,1]],[57,"begin-btn",false,2,[-49],[[2,2,-48,[26],27]],[0,"06OW7qxbVC7b0UapszBJst",1,0],[5,306,99],[0,-150.006,0,0,0,0,1,1,1,1]],[16,"content",8,[-51,-52],[[34,1,1,15,-50,[5,245.44,100]]],[0,"5azGBbmflBLYQKyDqB6//w",1,0],[5,245.44,100]],[3,"no-white-btn",2,[-54],[[2,2,-53,[29],30]],[0,"26lOEnwPBFkpPf9wSXF3py",1,0],[5,306,99],[0,-269.908,0,0,0,0,1,1,1,1]],[57,"no-block-btn",false,2,[-56],[[2,2,-55,[33],34]],[0,"a6VLJ89RxL0LiXTWUbruQc",1,0],[5,306,99],[0,-269.908,0,0,0,0,1,1,1,1]],[8,"bg",2,[[4,1,0,-57,[2],3],[9,45,580,870,-58]],[0,"8692HGRnpNI4psywk6Lvmp",1,0],[5,465,715]],[1,"close-btn",4,[[2,2,-59,[5],6]],[0,"8bAZDMnDhOgbfLRXOfT2G7",1,0],[5,69,76],[218.756,-5.685,0,0,0,0,1,1,1,1]],[3,"contentBg",2,[-61],[[2,2,-60,[11],12]],[0,"11z0BzOpZNXr4542y6R+5m",1,0],[5,216,216],[0,175,0,0,0,0,1,1,1,1]],[1,"prop-image",14,[[2,2,-62,[9],10]],[0,"0fCR0OCb5FZoYoyvq34uMS",1,0],[5,140,163],[0,0,0,0,0,0,1,0.8,0.8,1]],[27,"descLabel",2,[[-63,[25,116.3425,66.6575,397,-64]],1,4],[0,"7cdHlt9CVHToZV+MUXhPgC",1,0],[4,4278190080],[5,364.59,90.4],[0,3.055,0,0,0,0,1,1,1,1]],[1,"vedioIcon",7,[[5,-65,[16],17]],[0,"e4y5NQVqZP3IPXscLByeMS",1,0],[5,49,36],[-52.86,6.75,0,0,0,0,1,1,1,1]],[71,"label",7,[-67],[[43,"获得",46,false,1,1,1,-66,[19],20]],[0,"0cr2uL2CdJFJmnZ/UEw4Av",1,0],[4,4278190080],[5,90.72,40],[32,9.414,0,0,0,0,1,1,1,1]],[1,"vedioIcon",9,[[5,-68,[23],24]],[0,"9fuAfAlI1GAqswP579N/D6",1,0],[5,49,36],[-98.22,6.75,0,0,0,0,1,1,1,1]],[27,"label",10,[[-69,[36,32,76.335,-70]],1,4],[0,"66XRp13LVOSqMMNRGFxSi3",1,0],[4,4278190080],[5,153.33,40],[0,4.059,0,0,0,0,1,1,1,1]],[7,"label",11,[[68,"不,谢谢",48,false,1,2,1,-71,[31],32],[36,32,76.335,-72]],[0,"43oPLWZLZAmp1Mbhs//vlQ",1,0],[4,4278190335],[5,153.33,40],[0,4.059,0,0,0,0,1,1,1,1]],[19,"label",4,[-73],[0,"68CYHI8FhG0IZyTTL99RX7",1,0],[4,4278248703],[5,152,63],[0,5.788,0,0,0,0,1,1,1,1]],[141,"购买道具",38,50,1,1,1,22,[4]],[217,"Withdraw the three cards \nand stack them nearby",32,1,1,1,16,[13]],[19,"label",18,[-74],[0,"deq1QyKGlESLK2QvzxcA5d",1,0],[4,4278190080],[5,89,40],[85,0,0,0,0,0,1,1,1,1]],[53,"(1/1)",36,false,1,1,1,25,[18]],[19,"label",9,[-75],[0,"feBtKsVXJAHaXu4VyVhQnJ",1,0],[4,4278190080],[5,181.44,40],[32,9.414,0,0,0,0,1,1,1,1]],[53,"重新挑战",46,false,1,1,1,27,[25]],[38,"不,谢谢",48,false,2,1,20,[28]]],0,[0,4,1,0,0,1,0,16,5,0,105,19,0,106,17,0,42,8,0,107,10,0,108,11,0,43,15,0,109,26,0,110,28,0,111,29,0,18,24,0,12,23,0,10,2,0,112,6,0,11,13,0,13,3,0,0,1,0,-1,3,0,-2,2,0,0,2,0,0,2,0,-1,12,0,-2,4,0,-3,14,0,-4,16,0,-5,5,0,-6,6,0,-7,8,0,-8,10,0,-9,11,0,0,3,0,0,3,0,0,3,0,0,3,0,0,4,0,0,4,0,-1,22,0,-2,13,0,0,5,0,0,5,0,0,6,0,-1,7,0,0,7,0,-1,17,0,-2,18,0,0,8,0,-1,9,0,0,9,0,-1,19,0,-2,27,0,0,10,0,-1,20,0,0,11,0,-1,21,0,0,12,0,0,12,0,0,13,0,0,14,0,-1,15,0,0,15,0,-1,24,0,0,16,0,0,17,0,0,18,0,-1,25,0,0,19,0,-1,29,0,0,20,0,0,21,0,0,21,0,-1,23,0,-1,26,0,-1,28,0,5,1,75],[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,26,28,29],[-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,-1,-1,2,-1,1,-1,-1,2,-1,1,-1,1,-1,-1,1,-1,-1,1,-1,2,-1,1,2,2,2],[0,4,0,10,0,0,9,0,11,0,56,0,57,0,0,1,0,58,0,0,1,0,7,0,58,0,0,7,0,0,7,0,1,0,59,1,1,1]],[[{"name":"sheep","rect":[0,0,639,600],"offset":[-0.5,20],"originalSize":[640,640],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[102]],[[[54,"sheep",36,{"commonHeight":36,"fontSize":36,"atlasName":"sheep.png","fontDefDictionary":{"32":{"xOffset":-1,"yOffset":35,"xAdvance":11,"rect":{"x":620,"y":64,"width":3,"height":1}},"33":{"xOffset":1,"yOffset":6,"xAdvance":11,"rect":{"x":0,"y":570,"width":9,"height":24}},"34":{"xOffset":3,"yOffset":4,"xAdvance":16,"rect":{"x":627,"y":250,"width":10,"height":8}},"35":{"xOffset":1,"yOffset":6,"xAdvance":24,"rect":{"x":232,"y":540,"width":22,"height":25}},"36":{"xOffset":3,"yOffset":2,"xAdvance":22,"rect":{"x":621,"y":449,"width":16,"height":29}},"37":{"xOffset":1,"yOffset":5,"xAdvance":25,"rect":{"x":506,"y":538,"width":24,"height":24}},"38":{"xOffset":0,"yOffset":3,"xAdvance":23,"rect":{"x":25,"y":543,"width":23,"height":26}},"39":{"xOffset":6,"yOffset":4,"xAdvance":14,"rect":{"x":634,"y":318,"width":4,"height":8}},"40":{"xOffset":5,"yOffset":3,"xAdvance":22,"rect":{"x":624,"y":164,"width":14,"height":29}},"41":{"xOffset":3,"yOffset":3,"xAdvance":22,"rect":{"x":624,"y":261,"width":13,"height":29}},"42":{"xOffset":1,"yOffset":4,"xAdvance":10,"rect":{"x":602,"y":562,"width":8,"height":8}},"43":{"xOffset":1,"yOffset":10,"xAdvance":20,"rect":{"x":379,"y":565,"width":19,"height":17}},"44":{"xOffset":-1,"yOffset":26,"xAdvance":8,"rect":{"x":586,"y":563,"width":7,"height":10}},"45":{"xOffset":1,"yOffset":18,"xAdvance":16,"rect":{"x":37,"y":594,"width":15,"height":4}},"46":{"xOffset":1,"yOffset":27,"xAdvance":8,"rect":{"x":627,"y":126,"width":6,"height":5}},"47":{"xOffset":1,"yOffset":6,"xAdvance":11,"rect":{"x":627,"y":357,"width":9,"height":26}},"48":{"xOffset":1,"yOffset":4,"xAdvance":24,"rect":{"x":392,"y":510,"width":22,"height":28}},"49":{"xOffset":4,"yOffset":5,"xAdvance":20,"rect":{"x":627,"y":194,"width":11,"height":28}},"50":{"xOffset":1,"yOffset":5,"xAdvance":20,"rect":{"x":569,"y":510,"width":18,"height":27}},"51":{"xOffset":1,"yOffset":4,"xAdvance":18,"rect":{"x":474,"y":510,"width":17,"height":28}},"52":{"xOffset":1,"yOffset":4,"xAdvance":23,"rect":{"x":88,"y":512,"width":21,"height":29}},"53":{"xOffset":1,"yOffset":4,"xAdvance":19,"rect":{"x":455,"y":510,"width":18,"height":28}},"54":{"xOffset":1,"yOffset":4,"xAdvance":21,"rect":{"x":415,"y":510,"width":19,"height":28}},"55":{"xOffset":1,"yOffset":5,"xAdvance":20,"rect":{"x":549,"y":510,"width":19,"height":27}},"56":{"xOffset":1,"yOffset":4,"xAdvance":21,"rect":{"x":619,"y":419,"width":19,"height":29}},"57":{"xOffset":1,"yOffset":4,"xAdvance":21,"rect":{"x":435,"y":510,"width":19,"height":28}},"58":{"xOffset":1,"yOffset":13,"xAdvance":8,"rect":{"x":520,"y":563,"width":6,"height":16}},"59":{"xOffset":0,"yOffset":11,"xAdvance":9,"rect":{"x":497,"y":538,"width":8,"height":25}},"60":{"xOffset":2,"yOffset":10,"xAdvance":22,"rect":{"x":485,"y":565,"width":17,"height":16}},"61":{"xOffset":1,"yOffset":13,"xAdvance":20,"rect":{"x":550,"y":563,"width":19,"height":11}},"62":{"xOffset":3,"yOffset":11,"xAdvance":22,"rect":{"x":503,"y":564,"width":16,"height":16}},"63":{"xOffset":1,"yOffset":5,"xAdvance":14,"rect":{"x":627,"y":223,"width":12,"height":26}},"64":{"xOffset":2,"yOffset":6,"xAdvance":29,"rect":{"x":523,"y":510,"width":25,"height":27}},"65":{"xOffset":1,"yOffset":6,"xAdvance":25,"rect":{"x":0,"y":543,"width":24,"height":26}},"66":{"xOffset":1,"yOffset":7,"xAdvance":21,"rect":{"x":425,"y":539,"width":19,"height":25}},"67":{"xOffset":1,"yOffset":7,"xAdvance":24,"rect":{"x":601,"y":537,"width":22,"height":24}},"68":{"xOffset":1,"yOffset":8,"xAdvance":23,"rect":{"x":578,"y":538,"width":22,"height":24}},"69":{"xOffset":1,"yOffset":8,"xAdvance":22,"rect":{"x":320,"y":539,"width":20,"height":25}},"70":{"xOffset":1,"yOffset":8,"xAdvance":22,"rect":{"x":299,"y":539,"width":20,"height":25}},"71":{"xOffset":1,"yOffset":8,"xAdvance":24,"rect":{"x":555,"y":538,"width":22,"height":24}},"72":{"xOffset":1,"yOffset":8,"xAdvance":22,"rect":{"x":619,"y":510,"width":20,"height":25}},"73":{"xOffset":1,"yOffset":9,"xAdvance":7,"rect":{"x":10,"y":570,"width":6,"height":24}},"74":{"xOffset":1,"yOffset":8,"xAdvance":15,"rect":{"x":482,"y":539,"width":14,"height":25}},"75":{"xOffset":1,"yOffset":8,"xAdvance":22,"rect":{"x":404,"y":539,"width":20,"height":25}},"76":{"xOffset":1,"yOffset":8,"xAdvance":23,"rect":{"x":255,"y":539,"width":21,"height":25}},"77":{"xOffset":1,"yOffset":8,"xAdvance":26,"rect":{"x":183,"y":540,"width":24,"height":25}},"78":{"xOffset":1,"yOffset":8,"xAdvance":22,"rect":{"x":383,"y":539,"width":20,"height":25}},"79":{"xOffset":1,"yOffset":10,"xAdvance":24,"rect":{"x":41,"y":570,"width":23,"height":23}},"80":{"xOffset":1,"yOffset":9,"xAdvance":21,"rect":{"x":445,"y":539,"width":19,"height":25}},"81":{"xOffset":1,"yOffset":9,"xAdvance":25,"rect":{"x":17,"y":570,"width":23,"height":23}},"82":{"xOffset":1,"yOffset":9,"xAdvance":21,"rect":{"x":362,"y":539,"width":20,"height":25}},"83":{"xOffset":1,"yOffset":8,"xAdvance":21,"rect":{"x":341,"y":539,"width":20,"height":25}},"84":{"xOffset":1,"yOffset":8,"xAdvance":24,"rect":{"x":208,"y":540,"width":23,"height":25}},"85":{"xOffset":1,"yOffset":10,"xAdvance":23,"rect":{"x":65,"y":570,"width":21,"height":23}},"86":{"xOffset":1,"yOffset":9,"xAdvance":25,"rect":{"x":531,"y":538,"width":23,"height":24}},"87":{"xOffset":1,"yOffset":9,"xAdvance":29,"rect":{"x":103,"y":542,"width":27,"height":25}},"88":{"xOffset":1,"yOffset":8,"xAdvance":25,"rect":{"x":158,"y":541,"width":24,"height":25}},"89":{"xOffset":1,"yOffset":8,"xAdvance":24,"rect":{"x":49,"y":543,"width":22,"height":26}},"90":{"xOffset":1,"yOffset":8,"xAdvance":23,"rect":{"x":277,"y":539,"width":21,"height":25}},"91":{"xOffset":0,"yOffset":3,"xAdvance":10,"rect":{"x":628,"y":0,"width":10,"height":30}},"92":{"xOffset":0,"yOffset":6,"xAdvance":10,"rect":{"x":628,"y":291,"width":10,"height":26}},"93":{"xOffset":1,"yOffset":3,"xAdvance":12,"rect":{"x":627,"y":64,"width":9,"height":30}},"94":{"xOffset":1,"yOffset":5,"xAdvance":16,"rect":{"x":570,"y":563,"width":15,"height":10}},"95":{"xOffset":1,"yOffset":29,"xAdvance":19,"rect":{"x":19,"y":594,"width":17,"height":4}},"96":{"xOffset":7,"yOffset":3,"xAdvance":22,"rect":{"x":622,"y":562,"width":8,"height":6}},"97":{"xOffset":1,"yOffset":14,"xAdvance":18,"rect":{"x":249,"y":566,"width":17,"height":19}},"98":{"xOffset":1,"yOffset":8,"xAdvance":18,"rect":{"x":139,"y":567,"width":16,"height":23}},"99":{"xOffset":1,"yOffset":12,"xAdvance":18,"rect":{"x":320,"y":565,"width":16,"height":18}},"100":{"xOffset":1,"yOffset":8,"xAdvance":18,"rect":{"x":105,"y":568,"width":16,"height":23}},"101":{"xOffset":1,"yOffset":14,"xAdvance":18,"rect":{"x":231,"y":566,"width":17,"height":19}},"102":{"xOffset":1,"yOffset":8,"xAdvance":18,"rect":{"x":465,"y":539,"width":16,"height":25}},"103":{"xOffset":1,"yOffset":10,"xAdvance":18,"rect":{"x":165,"y":567,"width":16,"height":22}},"104":{"xOffset":1,"yOffset":8,"xAdvance":17,"rect":{"x":624,"y":536,"width":15,"height":24}},"105":{"xOffset":1,"yOffset":10,"xAdvance":7,"rect":{"x":199,"y":566,"width":6,"height":22}},"106":{"xOffset":1,"yOffset":10,"xAdvance":10,"rect":{"x":156,"y":567,"width":8,"height":23}},"107":{"xOffset":1,"yOffset":10,"xAdvance":18,"rect":{"x":122,"y":568,"width":16,"height":23}},"108":{"xOffset":1,"yOffset":12,"xAdvance":10,"rect":{"x":206,"y":566,"width":8,"height":21}},"109":{"xOffset":1,"yOffset":17,"xAdvance":23,"rect":{"x":527,"y":563,"width":22,"height":15}},"110":{"xOffset":1,"yOffset":15,"xAdvance":17,"rect":{"x":436,"y":565,"width":15,"height":17}},"111":{"xOffset":1,"yOffset":15,"xAdvance":19,"rect":{"x":418,"y":565,"width":17,"height":17}},"112":{"xOffset":1,"yOffset":12,"xAdvance":18,"rect":{"x":87,"y":569,"width":17,"height":23}},"113":{"xOffset":1,"yOffset":12,"xAdvance":18,"rect":{"x":182,"y":567,"width":16,"height":22}},"114":{"xOffset":1,"yOffset":15,"xAdvance":15,"rect":{"x":452,"y":565,"width":13,"height":17}},"115":{"xOffset":1,"yOffset":14,"xAdvance":16,"rect":{"x":285,"y":565,"width":15,"height":19}},"116":{"xOffset":1,"yOffset":13,"xAdvance":17,"rect":{"x":215,"y":566,"width":15,"height":20}},"117":{"xOffset":1,"yOffset":14,"xAdvance":17,"rect":{"x":337,"y":565,"width":15,"height":18}},"118":{"xOffset":1,"yOffset":15,"xAdvance":19,"rect":{"x":466,"y":565,"width":18,"height":16}},"119":{"xOffset":1,"yOffset":15,"xAdvance":27,"rect":{"x":353,"y":565,"width":25,"height":17}},"120":{"xOffset":1,"yOffset":15,"xAdvance":19,"rect":{"x":301,"y":565,"width":18,"height":18}},"121":{"xOffset":1,"yOffset":15,"xAdvance":18,"rect":{"x":267,"y":565,"width":17,"height":19}},"122":{"xOffset":1,"yOffset":15,"xAdvance":20,"rect":{"x":399,"y":565,"width":18,"height":17}},"123":{"xOffset":1,"yOffset":3,"xAdvance":12,"rect":{"x":627,"y":95,"width":9,"height":30}},"124":{"xOffset":5,"yOffset":3,"xAdvance":14,"rect":{"x":631,"y":31,"width":5,"height":30}},"125":{"xOffset":1,"yOffset":3,"xAdvance":11,"rect":{"x":620,"y":33,"width":10,"height":30}},"126":{"xOffset":1,"yOffset":17,"xAdvance":20,"rect":{"x":0,"y":595,"width":18,"height":5}},"8251":{"xOffset":5,"yOffset":6,"xAdvance":36,"rect":{"x":131,"y":541,"width":26,"height":25}},"12290":{"xOffset":3,"yOffset":25,"xAdvance":36,"rect":{"x":611,"y":562,"width":10,"height":7}},"19968":{"xOffset":2,"yOffset":17,"xAdvance":36,"rect":{"x":53,"y":594,"width":32,"height":3}},"19977":{"xOffset":3,"yOffset":6,"xAdvance":36,"rect":{"x":72,"y":543,"width":30,"height":25}},"19978":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":423,"y":450,"width":32,"height":29}},"19979":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":390,"y":450,"width":32,"height":29}},"19981":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":357,"y":450,"width":32,"height":29}},"19982":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":231,"y":388,"width":32,"height":30}},"19996":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":330,"y":100,"width":32,"height":32}},"19997":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":258,"y":450,"width":32,"height":29}},"20010":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":231,"y":262,"width":32,"height":31}},"20026":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":597,"y":294,"width":30,"height":31}},"20043":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":96,"y":421,"width":30,"height":30}},"20048":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":264,"y":388,"width":32,"height":30}},"20063":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":297,"y":262,"width":32,"height":31}},"20081":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":324,"y":450,"width":32,"height":29}},"20102":{"xOffset":4,"yOffset":4,"xAdvance":36,"rect":{"x":611,"y":480,"width":28,"height":29}},"20110":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":145,"y":512,"width":32,"height":28}},"20113":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":225,"y":450,"width":32,"height":29}},"20139":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":363,"y":100,"width":32,"height":32}},"20140":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":442,"y":294,"width":30,"height":31}},"20154":{"xOffset":3,"yOffset":2,"xAdvance":36,"rect":{"x":519,"y":133,"width":30,"height":32}},"20165":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":192,"y":451,"width":32,"height":29}},"20170":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":0,"y":100,"width":32,"height":32}},"20171":{"xOffset":3,"yOffset":2,"xAdvance":36,"rect":{"x":457,"y":133,"width":30,"height":32}},"20182":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":591,"y":165,"width":32,"height":31}},"20197":{"xOffset":3,"yOffset":4,"xAdvance":36,"rect":{"x":394,"y":480,"width":30,"height":29}},"20204":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":0,"y":199,"width":32,"height":31}},"20221":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":561,"y":388,"width":31,"height":30}},"20237":{"xOffset":1,"yOffset":4,"xAdvance":36,"rect":{"x":110,"y":512,"width":34,"height":28}},"20250":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":66,"y":67,"width":32,"height":32}},"20301":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":33,"y":198,"width":32,"height":31}},"20313":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":192,"y":294,"width":31,"height":31}},"20316":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":453,"y":166,"width":34,"height":31}},"20320":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":322,"y":326,"width":34,"height":30}},"20339":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":394,"y":133,"width":31,"height":32}},"20351":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":453,"y":34,"width":33,"height":32}},"20381":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":173,"y":166,"width":34,"height":31}},"20445":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":208,"y":166,"width":34,"height":31}},"20725":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":357,"y":326,"width":34,"height":30}},"20813":{"xOffset":3,"yOffset":2,"xAdvance":36,"rect":{"x":488,"y":133,"width":30,"height":32}},"20837":{"xOffset":3,"yOffset":5,"xAdvance":36,"rect":{"x":492,"y":510,"width":30,"height":27}},"20840":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":297,"y":388,"width":32,"height":30}},"20851":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":256,"y":294,"width":30,"height":31}},"20855":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":330,"y":388,"width":32,"height":30}},"20869":{"xOffset":4,"yOffset":3,"xAdvance":36,"rect":{"x":124,"y":326,"width":28,"height":31}},"20877":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":264,"y":480,"width":32,"height":29}},"20917":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":555,"y":450,"width":32,"height":29}},"20986":{"xOffset":4,"yOffset":3,"xAdvance":36,"rect":{"x":590,"y":419,"width":28,"height":30}},"20987":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":429,"y":100,"width":32,"height":32}},"20998":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":489,"y":450,"width":32,"height":29}},"21033":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":504,"y":294,"width":30,"height":31}},"21040":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":363,"y":388,"width":32,"height":30}},"21069":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":267,"y":0,"width":32,"height":33}},"21097":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":231,"y":198,"width":32,"height":31}},"21147":{"xOffset":4,"yOffset":3,"xAdvance":36,"rect":{"x":0,"y":452,"width":28,"height":30}},"21151":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":396,"y":388,"width":32,"height":30}},"21152":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":429,"y":388,"width":32,"height":30}},"21160":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":330,"y":198,"width":32,"height":31}},"21169":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":363,"y":198,"width":32,"height":31}},"21183":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":495,"y":230,"width":32,"height":31}},"21271":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":462,"y":388,"width":32,"height":30}},"21306":{"xOffset":3,"yOffset":4,"xAdvance":36,"rect":{"x":31,"y":513,"width":29,"height":29}},"21319":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":456,"y":450,"width":32,"height":29}},"21335":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":330,"y":133,"width":31,"height":32}},"21338":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":528,"y":100,"width":32,"height":32}},"21345":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":561,"y":99,"width":32,"height":32}},"21363":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":495,"y":388,"width":32,"height":30}},"21382":{"xOffset":3,"yOffset":4,"xAdvance":36,"rect":{"x":425,"y":480,"width":30,"height":29}},"21407":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":528,"y":388,"width":32,"height":30}},"21442":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":594,"y":99,"width":32,"height":32}},"21451":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":0,"y":133,"width":32,"height":32}},"21457":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":132,"y":230,"width":32,"height":31}},"21462":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":601,"y":326,"width":32,"height":30}},"21476":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":287,"y":294,"width":30,"height":31}},"21482":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":291,"y":450,"width":32,"height":29}},"21487":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":211,"y":511,"width":31,"height":28}},"21488":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":349,"y":294,"width":30,"height":31}},"21490":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":33,"y":133,"width":32,"height":32}},"21495":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":297,"y":230,"width":32,"height":31}},"21513":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":0,"y":295,"width":31,"height":31}},"21517":{"xOffset":3,"yOffset":2,"xAdvance":36,"rect":{"x":426,"y":133,"width":30,"height":32}},"21518":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":0,"y":513,"width":30,"height":29}},"21527":{"xOffset":3,"yOffset":4,"xAdvance":36,"rect":{"x":437,"y":419,"width":30,"height":30}},"21560":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":0,"y":359,"width":32,"height":30}},"21578":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":588,"y":450,"width":32,"height":29}},"21592":{"xOffset":3,"yOffset":2,"xAdvance":36,"rect":{"x":581,"y":132,"width":30,"height":32}},"21628":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":33,"y":483,"width":32,"height":29}},"21644":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":32,"y":421,"width":31,"height":30}},"21734":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":594,"y":229,"width":32,"height":31}},"21796":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":210,"y":34,"width":34,"height":32}},"21916":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":99,"y":133,"width":32,"height":32}},"22235":{"xOffset":3,"yOffset":4,"xAdvance":36,"rect":{"x":274,"y":510,"width":30,"height":28}},"22238":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":313,"y":419,"width":30,"height":30}},"22269":{"xOffset":3,"yOffset":4,"xAdvance":36,"rect":{"x":580,"y":480,"width":30,"height":29}},"22270":{"xOffset":3,"yOffset":4,"xAdvance":36,"rect":{"x":530,"y":419,"width":30,"height":30}},"22280":{"xOffset":3,"yOffset":2,"xAdvance":36,"rect":{"x":411,"y":294,"width":30,"height":31}},"22312":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":132,"y":262,"width":32,"height":31}},"22320":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":96,"y":294,"width":31,"height":31}},"22359":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":280,"y":34,"width":34,"height":32}},"22534":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":198,"y":262,"width":32,"height":31}},"22686":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":198,"y":133,"width":32,"height":32}},"22763":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":0,"y":483,"width":32,"height":29}},"22791":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":231,"y":100,"width":32,"height":32}},"22797":{"xOffset":3,"yOffset":2,"xAdvance":36,"rect":{"x":461,"y":0,"width":30,"height":33}},"22799":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":554,"y":33,"width":32,"height":32}},"22806":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":140,"y":34,"width":34,"height":32}},"22810":{"xOffset":3,"yOffset":2,"xAdvance":36,"rect":{"x":492,"y":0,"width":29,"height":33}},"22823":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":0,"y":327,"width":30,"height":31}},"22825":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":297,"y":198,"width":32,"height":31}},"22826":{"xOffset":3,"yOffset":2,"xAdvance":36,"rect":{"x":0,"y":166,"width":30,"height":32}},"22836":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":344,"y":419,"width":30,"height":30}},"22870":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":224,"y":294,"width":31,"height":31}},"22899":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":198,"y":481,"width":32,"height":29}},"22909":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":99,"y":482,"width":32,"height":29}},"22914":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":33,"y":359,"width":32,"height":30}},"22987":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":429,"y":230,"width":32,"height":31}},"23384":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":165,"y":230,"width":32,"height":31}},"23425":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":0,"y":421,"width":31,"height":30}},"23427":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":64,"y":421,"width":31,"height":30}},"23433":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":201,"y":0,"width":32,"height":33}},"23448":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":66,"y":359,"width":32,"height":30}},"23450":{"xOffset":3,"yOffset":2,"xAdvance":36,"rect":{"x":318,"y":294,"width":30,"height":31}},"23478":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":132,"y":133,"width":32,"height":32}},"23545":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":532,"y":326,"width":34,"height":30}},"23558":{"xOffset":0,"yOffset":2,"xAdvance":36,"rect":{"x":522,"y":0,"width":35,"height":32}},"23567":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":64,"y":294,"width":31,"height":31}},"23581":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":523,"y":166,"width":33,"height":31}},"23608":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":165,"y":481,"width":32,"height":29}},"23616":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":99,"y":358,"width":32,"height":30}},"23665":{"xOffset":4,"yOffset":4,"xAdvance":36,"rect":{"x":334,"y":510,"width":28,"height":28}},"24029":{"xOffset":4,"yOffset":3,"xAdvance":36,"rect":{"x":561,"y":419,"width":28,"height":30}},"24030":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":132,"y":358,"width":32,"height":30}},"24049":{"xOffset":4,"yOffset":4,"xAdvance":36,"rect":{"x":363,"y":510,"width":28,"height":28}},"24050":{"xOffset":4,"yOffset":4,"xAdvance":36,"rect":{"x":305,"y":510,"width":28,"height":28}},"24066":{"xOffset":3,"yOffset":2,"xAdvance":36,"rect":{"x":399,"y":0,"width":30,"height":33}},"24149":{"xOffset":1,"yOffset":1,"xAdvance":36,"rect":{"x":35,"y":0,"width":33,"height":33}},"24180":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":396,"y":230,"width":32,"height":31}},"24182":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":66,"y":133,"width":32,"height":32}},"24191":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":231,"y":230,"width":32,"height":31}},"24198":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":362,"y":133,"width":31,"height":32}},"24230":{"xOffset":3,"yOffset":1,"xAdvance":36,"rect":{"x":430,"y":0,"width":30,"height":33}},"24314":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":168,"y":0,"width":32,"height":33}},"24320":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":362,"y":480,"width":31,"height":29}},"24323":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":495,"y":100,"width":32,"height":32}},"24335":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":462,"y":100,"width":32,"height":32}},"24377":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":396,"y":100,"width":32,"height":32}},"24378":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":165,"y":358,"width":32,"height":30}},"24403":{"xOffset":4,"yOffset":3,"xAdvance":36,"rect":{"x":153,"y":326,"width":28,"height":31}},"24471":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":217,"y":326,"width":34,"height":30}},"24494":{"xOffset":0,"yOffset":3,"xAdvance":36,"rect":{"x":31,"y":166,"width":36,"height":31}},"24509":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":243,"y":166,"width":34,"height":31}},"24685":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":103,"y":166,"width":34,"height":31}},"24773":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":366,"y":0,"width":32,"height":33}},"25104":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":33,"y":100,"width":32,"height":32}},"25105":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":429,"y":262,"width":32,"height":31}},"25112":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":330,"y":67,"width":32,"height":32}},"25152":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":396,"y":262,"width":32,"height":31}},"25171":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":282,"y":419,"width":30,"height":30}},"25193":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":593,"y":388,"width":31,"height":30}},"25198":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":363,"y":262,"width":32,"height":31}},"25226":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":198,"y":357,"width":32,"height":30}},"25239":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":264,"y":262,"width":32,"height":31}},"25321":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":160,"y":294,"width":31,"height":31}},"25361":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":528,"y":67,"width":32,"height":32}},"25442":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":385,"y":34,"width":33,"height":32}},"25490":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":297,"y":67,"width":32,"height":32}},"25628":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":495,"y":198,"width":32,"height":31}},"25764":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":383,"y":166,"width":34,"height":31}},"25805":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":264,"y":133,"width":32,"height":32}},"25918":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":138,"y":166,"width":34,"height":31}},"25928":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":99,"y":262,"width":32,"height":31}},"25968":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":231,"y":357,"width":32,"height":30}},"26032":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":297,"y":100,"width":32,"height":32}},"26041":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":264,"y":357,"width":32,"height":30}},"26049":{"xOffset":2,"yOffset":1,"xAdvance":36,"rect":{"x":102,"y":0,"width":32,"height":33}},"26080":{"xOffset":3,"yOffset":4,"xAdvance":36,"rect":{"x":243,"y":510,"width":30,"height":28}},"26085":{"xOffset":5,"yOffset":4,"xAdvance":36,"rect":{"x":61,"y":513,"width":26,"height":29}},"26102":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":66,"y":262,"width":32,"height":31}},"26126":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":31,"y":327,"width":30,"height":31}},"26152":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":297,"y":357,"width":32,"height":30}},"26159":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":330,"y":357,"width":32,"height":30}},"26234":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":66,"y":100,"width":32,"height":32}},"26368":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":33,"y":262,"width":32,"height":31}},"26376":{"xOffset":5,"yOffset":3,"xAdvance":36,"rect":{"x":29,"y":452,"width":27,"height":30}},"26377":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":0,"y":263,"width":32,"height":31}},"26379":{"xOffset":3,"yOffset":4,"xAdvance":36,"rect":{"x":518,"y":480,"width":30,"height":29}},"26399":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":363,"y":357,"width":32,"height":30}},"26410":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":429,"y":67,"width":32,"height":32}},"26412":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":313,"y":166,"width":34,"height":31}},"26426":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":182,"y":326,"width":34,"height":30}},"26465":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":561,"y":230,"width":32,"height":31}},"26469":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":528,"y":230,"width":32,"height":31}},"26519":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":132,"y":67,"width":32,"height":32}},"27036":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":70,"y":34,"width":34,"height":32}},"27133":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":348,"y":166,"width":34,"height":31}},"27425":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":462,"y":230,"width":32,"height":31}},"27490":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":66,"y":482,"width":32,"height":29}},"27492":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":396,"y":357,"width":32,"height":30}},"27599":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":418,"y":166,"width":34,"height":31}},"27668":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":135,"y":0,"width":32,"height":33}},"27743":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":32,"y":295,"width":31,"height":31}},"27827":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":132,"y":482,"width":32,"height":29}},"27927":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":278,"y":166,"width":34,"height":31}},"27941":{"xOffset":2,"yOffset":1,"xAdvance":36,"rect":{"x":333,"y":0,"width":32,"height":33}},"27963":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":429,"y":357,"width":32,"height":30}},"27993":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":363,"y":230,"width":32,"height":31}},"28023":{"xOffset":1,"yOffset":1,"xAdvance":36,"rect":{"x":0,"y":0,"width":34,"height":33}},"28207":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":330,"y":230,"width":32,"height":31}},"28246":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":462,"y":357,"width":32,"height":30}},"28286":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":487,"y":34,"width":33,"height":32}},"28369":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":264,"y":230,"width":32,"height":31}},"28385":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":198,"y":230,"width":32,"height":31}},"28595":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":105,"y":34,"width":34,"height":32}},"28857":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":264,"y":100,"width":32,"height":32}},"28909":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":99,"y":230,"width":32,"height":31}},"28982":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":66,"y":230,"width":32,"height":31}},"29255":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":473,"y":294,"width":30,"height":31}},"29260":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":198,"y":100,"width":32,"height":32}},"29287":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":165,"y":100,"width":32,"height":32}},"29356":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":495,"y":357,"width":32,"height":30}},"29366":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":594,"y":197,"width":32,"height":31}},"29436":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":99,"y":100,"width":32,"height":32}},"29579":{"xOffset":3,"yOffset":5,"xAdvance":36,"rect":{"x":588,"y":510,"width":30,"height":26}},"29976":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":33,"y":230,"width":32,"height":31}},"29983":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":528,"y":357,"width":32,"height":30}},"29992":{"xOffset":3,"yOffset":4,"xAdvance":36,"rect":{"x":549,"y":480,"width":30,"height":29}},"30007":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":375,"y":419,"width":30,"height":30}},"30086":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":252,"y":326,"width":34,"height":30}},"30340":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":499,"y":419,"width":30,"height":30}},"30342":{"xOffset":3,"yOffset":2,"xAdvance":36,"rect":{"x":535,"y":294,"width":30,"height":31}},"30382":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":587,"y":33,"width":32,"height":32}},"30465":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":561,"y":66,"width":32,"height":32}},"30475":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":561,"y":357,"width":32,"height":30}},"30693":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":468,"y":419,"width":30,"height":30}},"30742":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":0,"y":231,"width":32,"height":31}},"30830":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":495,"y":67,"width":32,"height":32}},"31070":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":300,"y":0,"width":32,"height":33}},"31119":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":462,"y":67,"width":32,"height":32}},"31179":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":594,"y":357,"width":32,"height":30}},"31186":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":245,"y":34,"width":34,"height":32}},"31216":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":561,"y":198,"width":32,"height":31}},"31227":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":558,"y":0,"width":34,"height":32}},"31245":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":396,"y":67,"width":32,"height":32}},"31532":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":550,"y":133,"width":30,"height":32}},"32461":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":406,"y":419,"width":30,"height":30}},"32463":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":231,"y":480,"width":32,"height":29}},"32473":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":528,"y":198,"width":32,"height":31}},"32476":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":462,"y":326,"width":34,"height":30}},"32489":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":363,"y":67,"width":32,"height":32}},"32593":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":566,"y":294,"width":30,"height":31}},"32622":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":0,"y":390,"width":32,"height":30}},"32650":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":462,"y":198,"width":32,"height":31}},"32676":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":0,"y":34,"width":34,"height":32}},"32773":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":429,"y":198,"width":32,"height":31}},"32791":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":264,"y":67,"width":32,"height":32}},"32899":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":231,"y":67,"width":32,"height":32}},"32932":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":396,"y":198,"width":32,"height":31}},"32988":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":57,"y":452,"width":34,"height":29}},"33021":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":198,"y":67,"width":32,"height":32}},"33258":{"xOffset":5,"yOffset":2,"xAdvance":36,"rect":{"x":612,"y":132,"width":26,"height":31}},"33487":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":33,"y":390,"width":32,"height":30}},"33719":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":165,"y":67,"width":32,"height":32}},"33829":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":264,"y":198,"width":32,"height":31}},"33945":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":99,"y":67,"width":32,"height":32}},"34255":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":175,"y":34,"width":34,"height":32}},"34880":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":497,"y":326,"width":34,"height":30}},"34892":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":66,"y":390,"width":32,"height":30}},"34987":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":593,"y":0,"width":34,"height":32}},"35013":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":198,"y":198,"width":32,"height":31}},"35199":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":178,"y":511,"width":32,"height":28}},"35201":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":128,"y":294,"width":31,"height":31}},"35266":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":99,"y":389,"width":32,"height":30}},"35270":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":132,"y":100,"width":32,"height":32}},"35745":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":33,"y":67,"width":32,"height":32}},"35753":{"xOffset":1,"yOffset":4,"xAdvance":36,"rect":{"x":92,"y":452,"width":33,"height":29}},"35774":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":567,"y":326,"width":33,"height":30}},"35797":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":557,"y":166,"width":33,"height":31}},"35805":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":132,"y":389,"width":32,"height":30}},"35806":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":392,"y":326,"width":34,"height":30}},"35831":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":419,"y":34,"width":33,"height":32}},"35874":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":68,"y":166,"width":34,"height":31}},"36133":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":165,"y":389,"width":32,"height":30}},"36149":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":0,"y":67,"width":32,"height":32}},"36187":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":234,"y":0,"width":32,"height":33}},"36793":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":62,"y":327,"width":30,"height":31}},"36797":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":456,"y":480,"width":30,"height":29}},"36798":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":93,"y":326,"width":30,"height":31}},"36804":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":251,"y":419,"width":30,"height":30}},"36807":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":528,"y":262,"width":31,"height":31}},"36820":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":487,"y":480,"width":30,"height":29}},"36824":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":297,"y":480,"width":32,"height":29}},"36825":{"xOffset":3,"yOffset":4,"xAdvance":36,"rect":{"x":220,"y":419,"width":30,"height":30}},"36827":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":560,"y":262,"width":31,"height":31}},"36873":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":592,"y":262,"width":31,"height":31}},"36890":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":165,"y":198,"width":32,"height":31}},"36947":{"xOffset":3,"yOffset":2,"xAdvance":36,"rect":{"x":380,"y":294,"width":30,"height":31}},"37197":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":126,"y":452,"width":32,"height":29}},"37325":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":159,"y":451,"width":32,"height":29}},"38047":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":521,"y":34,"width":32,"height":32}},"38376":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":189,"y":420,"width":30,"height":30}},"38388":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":158,"y":420,"width":30,"height":30}},"38431":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":127,"y":420,"width":30,"height":30}},"38453":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":132,"y":198,"width":32,"height":31}},"38480":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":198,"y":388,"width":32,"height":30}},"38485":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":99,"y":198,"width":32,"height":31}},"38543":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":231,"y":133,"width":32,"height":32}},"38590":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":35,"y":34,"width":34,"height":32}},"38646":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":66,"y":198,"width":32,"height":31}},"38656":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":330,"y":480,"width":31,"height":29}},"38663":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":165,"y":133,"width":32,"height":32}},"38738":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":69,"y":0,"width":32,"height":33}},"38899":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":165,"y":262,"width":32,"height":31}},"39046":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":315,"y":34,"width":34,"height":32}},"39057":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":350,"y":34,"width":34,"height":32}},"39064":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":287,"y":326,"width":34,"height":30}},"39069":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":330,"y":262,"width":32,"height":31}},"39129":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":488,"y":166,"width":34,"height":31}},"39318":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":297,"y":133,"width":32,"height":32}},"39321":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":522,"y":450,"width":32,"height":29}},"39578":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":427,"y":326,"width":34,"height":30}},"39740":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":594,"y":66,"width":32,"height":32}},"40657":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":462,"y":262,"width":32,"height":31}},"40857":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":495,"y":262,"width":32,"height":31}},"65281":{"xOffset":5,"yOffset":5,"xAdvance":36,"rect":{"x":625,"y":388,"width":8,"height":26}},"65292":{"xOffset":2,"yOffset":26,"xAdvance":36,"rect":{"x":594,"y":563,"width":7,"height":9}}},"kerningDict":{}}]],0,0,[0],[14],[103]],[[{"name":"sp_setting_blue","rect":[381,1034,81,87],"offset":[0,0],"originalSize":[81,87],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[[12,"show-daily-pop"],[17,"show-daily-pop",[-10,-11],[[6,45,-2],[234,-9,-8,-7,-6,-5,-4,-3,8]],[13,-1,0],[5,750,1334],[375,667,0,0,0,0,1,1,1,1]],[16,"daily-content",1,[-13,-14,-15,-16],[[6,45,-12]],[0,"73T3YcXM9IX4UGYZQRqCKB",1,0],[5,750,1334]],[18,"mask",178,1,[[2,0,-17,[0],1],[10,-18],[9,45,100,100,-19]],[0,"e6GlXS0dlLTLybqzua5O3+",1,0],[4,4278190080],[5,750,1334]],[75,"title-spine",2,[[-20,[15,-22,-21],[11,1,250,-23]],1,4,4],[0,"cbu6wHZSBBAZy9RlhEmVDp",1,0],[0,417,0,0,0,0,1,1,1,1]],[170,"box-spine",2,[[-24,[15,-26,-25],[11,1,667,-27]],1,4,4],[0,"5ftilJjx5OppwwO2/YiiYd",1,0]],[3,"receiveBtn",2,[-29],[[4,1,0,-28,[6],7]],[0,"71Ridw+LRLc5k+YESygL58",1,0],[5,250,104],[0,-460.976,0,0,0,0,1,1,1,1]],[1,"flash",2,[[197,-30,[3]]],[0,"femnQ/kFJA5bMoAjZ1xxpg",1,0],[5,473,452],[0,150,0,0,0,0,1,2,2,2]],[14,"label",6,[[-31,[55,5,-32,[4,4285307392]]],1,4],[0,"ecAn33BHRG8qbiUsjbdqrp",1,0],[5,191.48,70.47999999999999],[0,7.49,0,0,0,0,1,1,1,1]],[37,"default","Award1_Words1",0,false,"Award1_Words1",4,[2]],[208,false,"default","4Daily_Open1",0,false,"4Daily_Open1",5,[4]],[218,"Receive",48,48,false,1,1,1,8,[5]]],0,[0,4,1,0,0,1,0,113,11,0,114,6,0,44,7,0,115,5,0,116,4,0,15,3,0,0,1,0,-1,3,0,-2,2,0,0,2,0,-1,4,0,-2,7,0,-3,5,0,-4,6,0,0,3,0,0,3,0,0,3,0,-1,9,0,7,9,0,0,4,0,0,4,0,-1,10,0,7,10,0,0,5,0,0,5,0,0,6,0,-1,8,0,0,7,0,-1,11,0,0,8,0,5,1,32],[0,0,0,0,0,0,0,0,0],[-1,1,-1,-1,-1,-1,-1,1,117],[0,4,3,0,3,0,0,104,105]],[[[12,"emitter-coin"],[114,"coin",[[235,-2,[1],0],[5,-3,[2],3]],[13,-1,0],[5,95,95]]],0,[0,4,1,0,0,1,0,0,1,0,5,1,3],[0,0,0,0],[118,-1,-1,1],[60,60,0,61]],[[[54,"羊了个羊弹幕",36,{"commonHeight":36,"fontSize":36,"atlasName":"羊了个羊弹幕.png","fontDefDictionary":{"32":{"xOffset":-4,"yOffset":32,"xAdvance":11,"rect":{"x":498,"y":154,"width":9,"height":7}},"37":{"xOffset":-2,"yOffset":2,"xAdvance":25,"rect":{"x":474,"y":227,"width":30,"height":30}},"48":{"xOffset":-2,"yOffset":1,"xAdvance":24,"rect":{"x":275,"y":228,"width":28,"height":34}},"49":{"xOffset":1,"yOffset":2,"xAdvance":20,"rect":{"x":405,"y":228,"width":17,"height":34}},"50":{"xOffset":-2,"yOffset":2,"xAdvance":20,"rect":{"x":449,"y":228,"width":24,"height":33}},"51":{"xOffset":-2,"yOffset":1,"xAdvance":18,"rect":{"x":381,"y":228,"width":23,"height":34}},"52":{"xOffset":-2,"yOffset":1,"xAdvance":23,"rect":{"x":71,"y":231,"width":27,"height":35}},"53":{"xOffset":-2,"yOffset":1,"xAdvance":19,"rect":{"x":356,"y":228,"width":24,"height":34}},"54":{"xOffset":-2,"yOffset":1,"xAdvance":21,"rect":{"x":304,"y":228,"width":25,"height":34}},"55":{"xOffset":-2,"yOffset":2,"xAdvance":20,"rect":{"x":423,"y":228,"width":25,"height":33}},"56":{"xOffset":-2,"yOffset":1,"xAdvance":21,"rect":{"x":99,"y":231,"width":25,"height":35}},"57":{"xOffset":-2,"yOffset":1,"xAdvance":21,"rect":{"x":330,"y":228,"width":25,"height":34}},"100":{"xOffset":-2,"yOffset":5,"xAdvance":18,"rect":{"x":0,"y":267,"width":22,"height":29}},"115":{"xOffset":-2,"yOffset":11,"xAdvance":16,"rect":{"x":47,"y":267,"width":21,"height":25}},"121":{"xOffset":-2,"yOffset":12,"xAdvance":18,"rect":{"x":23,"y":267,"width":23,"height":25}},"126":{"xOffset":-2,"yOffset":14,"xAdvance":20,"rect":{"x":69,"y":267,"width":24,"height":11}},"19978":{"xOffset":-1,"yOffset":1,"xAdvance":36,"rect":{"x":381,"y":192,"width":38,"height":35}},"19981":{"xOffset":-1,"yOffset":0,"xAdvance":36,"rect":{"x":342,"y":192,"width":38,"height":35}},"19996":{"xOffset":-1,"yOffset":0,"xAdvance":36,"rect":{"x":237,"y":40,"width":38,"height":38}},"20010":{"xOffset":-1,"yOffset":0,"xAdvance":36,"rect":{"x":156,"y":118,"width":38,"height":37}},"20102":{"xOffset":1,"yOffset":1,"xAdvance":36,"rect":{"x":36,"y":231,"width":34,"height":35}},"20110":{"xOffset":-1,"yOffset":1,"xAdvance":36,"rect":{"x":164,"y":231,"width":38,"height":34}},"20113":{"xOffset":-1,"yOffset":1,"xAdvance":36,"rect":{"x":303,"y":192,"width":38,"height":35}},"20140":{"xOffset":0,"yOffset":0,"xAdvance":36,"rect":{"x":149,"y":156,"width":36,"height":37}},"20170":{"xOffset":-1,"yOffset":-1,"xAdvance":36,"rect":{"x":198,"y":40,"width":38,"height":38}},"20869":{"xOffset":1,"yOffset":0,"xAdvance":36,"rect":{"x":186,"y":156,"width":34,"height":37}},"20914":{"xOffset":-1,"yOffset":-1,"xAdvance":36,"rect":{"x":276,"y":40,"width":38,"height":38}},"21152":{"xOffset":-1,"yOffset":1,"xAdvance":36,"rect":{"x":303,"y":155,"width":38,"height":36}},"21271":{"xOffset":-1,"yOffset":0,"xAdvance":36,"rect":{"x":381,"y":155,"width":38,"height":36}},"21306":{"xOffset":0,"yOffset":1,"xAdvance":36,"rect":{"x":0,"y":231,"width":35,"height":35}},"21333":{"xOffset":-1,"yOffset":-2,"xAdvance":36,"rect":{"x":197,"y":0,"width":38,"height":39}},"21335":{"xOffset":-1,"yOffset":-1,"xAdvance":36,"rect":{"x":474,"y":0,"width":37,"height":38}},"21385":{"xOffset":-1,"yOffset":1,"xAdvance":36,"rect":{"x":225,"y":192,"width":38,"height":35}},"21435":{"xOffset":-1,"yOffset":-1,"xAdvance":36,"rect":{"x":351,"y":117,"width":38,"height":37}},"21476":{"xOffset":0,"yOffset":0,"xAdvance":36,"rect":{"x":112,"y":156,"width":36,"height":37}},"21488":{"xOffset":0,"yOffset":0,"xAdvance":36,"rect":{"x":75,"y":156,"width":36,"height":37}},"21513":{"xOffset":-1,"yOffset":0,"xAdvance":36,"rect":{"x":0,"y":156,"width":37,"height":37}},"21741":{"xOffset":0,"yOffset":0,"xAdvance":36,"rect":{"x":38,"y":156,"width":36,"height":37}},"21834":{"xOffset":-2,"yOffset":0,"xAdvance":36,"rect":{"x":221,"y":155,"width":40,"height":36}},"22235":{"xOffset":0,"yOffset":1,"xAdvance":36,"rect":{"x":203,"y":230,"width":36,"height":34}},"22799":{"xOffset":-1,"yOffset":-1,"xAdvance":36,"rect":{"x":0,"y":79,"width":38,"height":38}},"22825":{"xOffset":-1,"yOffset":0,"xAdvance":36,"rect":{"x":78,"y":118,"width":38,"height":37}},"22826":{"xOffset":0,"yOffset":-1,"xAdvance":36,"rect":{"x":155,"y":79,"width":36,"height":38}},"23425":{"xOffset":-1,"yOffset":0,"xAdvance":36,"rect":{"x":39,"y":194,"width":37,"height":36}},"23433":{"xOffset":-1,"yOffset":-1,"xAdvance":36,"rect":{"x":236,"y":0,"width":38,"height":39}},"23475":{"xOffset":-1,"yOffset":0,"xAdvance":36,"rect":{"x":234,"y":117,"width":38,"height":37}},"23665":{"xOffset":1,"yOffset":1,"xAdvance":36,"rect":{"x":240,"y":228,"width":34,"height":34}},"24029":{"xOffset":1,"yOffset":0,"xAdvance":36,"rect":{"x":151,"y":194,"width":34,"height":36}},"24030":{"xOffset":-1,"yOffset":0,"xAdvance":36,"rect":{"x":342,"y":155,"width":38,"height":36}},"24066":{"xOffset":0,"yOffset":-1,"xAdvance":36,"rect":{"x":314,"y":0,"width":36,"height":39}},"24191":{"xOffset":-1,"yOffset":0,"xAdvance":36,"rect":{"x":470,"y":78,"width":38,"height":37}},"24198":{"xOffset":-1,"yOffset":-1,"xAdvance":36,"rect":{"x":117,"y":79,"width":37,"height":38}},"24314":{"xOffset":-1,"yOffset":-1,"xAdvance":36,"rect":{"x":275,"y":0,"width":38,"height":39}},"24509":{"xOffset":-2,"yOffset":0,"xAdvance":36,"rect":{"x":192,"y":79,"width":40,"height":37}},"25490":{"xOffset":-1,"yOffset":-1,"xAdvance":36,"rect":{"x":315,"y":40,"width":38,"height":38}},"26032":{"xOffset":-1,"yOffset":-1,"xAdvance":36,"rect":{"x":471,"y":39,"width":38,"height":38}},"26410":{"xOffset":-1,"yOffset":-1,"xAdvance":36,"rect":{"x":432,"y":39,"width":38,"height":38}},"26494":{"xOffset":-2,"yOffset":0,"xAdvance":36,"rect":{"x":233,"y":79,"width":40,"height":37}},"26519":{"xOffset":-1,"yOffset":-1,"xAdvance":36,"rect":{"x":354,"y":39,"width":38,"height":38}},"27425":{"xOffset":-1,"yOffset":0,"xAdvance":36,"rect":{"x":312,"y":117,"width":38,"height":37}},"27743":{"xOffset":-1,"yOffset":0,"xAdvance":36,"rect":{"x":467,"y":116,"width":37,"height":37}},"27827":{"xOffset":-1,"yOffset":1,"xAdvance":36,"rect":{"x":264,"y":192,"width":38,"height":35}},"27833":{"xOffset":-1,"yOffset":0,"xAdvance":36,"rect":{"x":195,"y":117,"width":38,"height":37}},"27941":{"xOffset":-1,"yOffset":-2,"xAdvance":36,"rect":{"x":80,"y":0,"width":38,"height":39}},"27993":{"xOffset":-1,"yOffset":0,"xAdvance":36,"rect":{"x":39,"y":118,"width":38,"height":37}},"28023":{"xOffset":-2,"yOffset":-2,"xAdvance":36,"rect":{"x":0,"y":0,"width":40,"height":39}},"28207":{"xOffset":-1,"yOffset":-1,"xAdvance":36,"rect":{"x":273,"y":117,"width":38,"height":37}},"28246":{"xOffset":-1,"yOffset":0,"xAdvance":36,"rect":{"x":420,"y":155,"width":38,"height":36}},"28286":{"xOffset":-1,"yOffset":0,"xAdvance":36,"rect":{"x":41,"y":40,"width":39,"height":38}},"28595":{"xOffset":-2,"yOffset":0,"xAdvance":36,"rect":{"x":0,"y":40,"width":40,"height":38}},"29976":{"xOffset":-1,"yOffset":0,"xAdvance":36,"rect":{"x":353,"y":79,"width":38,"height":37}},"30086":{"xOffset":-2,"yOffset":0,"xAdvance":36,"rect":{"x":262,"y":155,"width":40,"height":36}},"30465":{"xOffset":-1,"yOffset":-1,"xAdvance":36,"rect":{"x":39,"y":79,"width":38,"height":38}},"30693":{"xOffset":0,"yOffset":0,"xAdvance":36,"rect":{"x":77,"y":194,"width":36,"height":36}},"31119":{"xOffset":-1,"yOffset":-1,"xAdvance":36,"rect":{"x":393,"y":39,"width":38,"height":38}},"31616":{"xOffset":-1,"yOffset":-1,"xAdvance":36,"rect":{"x":41,"y":0,"width":38,"height":39}},"32456":{"xOffset":-1,"yOffset":-1,"xAdvance":36,"rect":{"x":159,"y":40,"width":38,"height":38}},"32650":{"xOffset":-1,"yOffset":0,"xAdvance":36,"rect":{"x":314,"y":79,"width":38,"height":37}},"32899":{"xOffset":-1,"yOffset":-1,"xAdvance":36,"rect":{"x":120,"y":40,"width":38,"height":38}},"33487":{"xOffset":-1,"yOffset":0,"xAdvance":36,"rect":{"x":0,"y":194,"width":38,"height":36}},"33945":{"xOffset":-1,"yOffset":-1,"xAdvance":36,"rect":{"x":81,"y":40,"width":38,"height":38}},"34255":{"xOffset":-2,"yOffset":-1,"xAdvance":36,"rect":{"x":433,"y":0,"width":40,"height":38}},"35199":{"xOffset":-1,"yOffset":1,"xAdvance":36,"rect":{"x":125,"y":231,"width":38,"height":34}},"35797":{"xOffset":-2,"yOffset":0,"xAdvance":36,"rect":{"x":274,"y":79,"width":39,"height":37}},"36149":{"xOffset":-1,"yOffset":0,"xAdvance":36,"rect":{"x":78,"y":79,"width":38,"height":38}},"36215":{"xOffset":-1,"yOffset":0,"xAdvance":36,"rect":{"x":459,"y":154,"width":38,"height":36}},"36731":{"xOffset":-1,"yOffset":0,"xAdvance":36,"rect":{"x":117,"y":118,"width":38,"height":37}},"36797":{"xOffset":0,"yOffset":0,"xAdvance":36,"rect":{"x":459,"y":191,"width":36,"height":35}},"36807":{"xOffset":-1,"yOffset":-1,"xAdvance":36,"rect":{"x":429,"y":116,"width":37,"height":37}},"36890":{"xOffset":-1,"yOffset":0,"xAdvance":36,"rect":{"x":0,"y":118,"width":38,"height":37}},"37325":{"xOffset":-1,"yOffset":1,"xAdvance":36,"rect":{"x":186,"y":194,"width":38,"height":35}},"38376":{"xOffset":0,"yOffset":0,"xAdvance":36,"rect":{"x":114,"y":194,"width":36,"height":36}},"38485":{"xOffset":-1,"yOffset":0,"xAdvance":36,"rect":{"x":392,"y":78,"width":38,"height":37}},"38590":{"xOffset":-2,"yOffset":-1,"xAdvance":36,"rect":{"x":392,"y":0,"width":40,"height":38}},"38596":{"xOffset":-2,"yOffset":-1,"xAdvance":36,"rect":{"x":351,"y":0,"width":40,"height":38}},"38738":{"xOffset":-1,"yOffset":-1,"xAdvance":36,"rect":{"x":158,"y":0,"width":38,"height":39}},"39321":{"xOffset":-1,"yOffset":1,"xAdvance":36,"rect":{"x":420,"y":192,"width":38,"height":35}},"40493":{"xOffset":-1,"yOffset":-1,"xAdvance":36,"rect":{"x":119,"y":0,"width":38,"height":39}},"40657":{"xOffset":-1,"yOffset":0,"xAdvance":36,"rect":{"x":431,"y":78,"width":38,"height":37}},"40857":{"xOffset":-1,"yOffset":0,"xAdvance":36,"rect":{"x":390,"y":117,"width":38,"height":37}},"65281":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":496,"y":191,"width":14,"height":32}}},"kerningDict":{}}]],0,0,[0],[14],[106]],[[[236,"game",{}],[154,"Canvas","a5esZu+45LA5mBpvttspPD",[-6,-7,-8,-9,-10,-11,-12,-13],[[237,true,false,-1,[5,750,1334]],[6,45,-2],[238,-5,-4,-3]],[5,750,1334],[375,667,0,0,0,0,1,1,1,1]],[155,"gameLayer",false,1,[-25,-26,-27,-28,-29,-30],[[239,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14],[6,45,-24]],[5,750,1334]],[74,"crushArea",2,[[240,-35,-34,-33,-32,-31,67,68,69,70,71],[64,4,172.103,-36],[4,1,0,-37,[72],73]],[5,700,150],[0,0,0.5],[-350,-419.897,0,0,0,0,1,1,1,1]],[42,"crushAreaArgs",2,[-39,-40,-41],[[64,4,167.772,-38]],[5,700,150],[0,-424.228,0,0,0,0,1,1,1,1]],[115,"game-top-ui",[-44],[[6,45,-42],[241,-43,65,66]],[5,750,1334]],[115,"game-bottom-ui",[-46,-47,-48,-49,-50],[[6,45,-45]],[5,750,1334]],[42,"removeBtn",6,[-52,-53,-54,-55],[[125,false,4,30,-51]],[5,163,121],[-230,-599.5,0,0,0,0,1,1,1,1]],[42,"cancelBtn",6,[-57,-58,-59,-60],[[183,false,4,292.5845,294.4155,30,163,-56]],[5,163,121],[0,-599.5,0,0,0,0,1,1,1,1]],[42,"randomBtn",6,[-62,-63,-64,-65],[[125,false,4,30,-61]],[5,163,121],[230,-599.5,0,0,0,0,1,1,1,1]],[74,"moveOutArea",2,[[64,20,336.533,-66],[242,-67,3,4]],[5,288,106],[0,0,0.5],[-144,-277.467,0,0,0,0,1,1,1,1]],[116,"chessboard",2,[-71],[[243,-69,-68,3,5,10,4,62,63],[26,1,15,15,180,720,-70]],[5,720,800],[0,0.5,1],[0,487,0,0,0,0,1,1,1,1]],[87,"gameUiLayer",2,[5,6],[[244,-90,7,-89,-88,-87,-86,8,-85,-84,-83,-82,9,-81,-80,-79,-78,-77,10,11,3,-76,-75,-74,-73,-72,64],[6,45,-91]],[5,750,1334]],[156,"stageNode",[-92,-93,-94,-95],[0,-56.892,0,0,0,0,1,1,1,1]],[157,"bg",2,[-98],[[2,0,-96,[1],2],[9,45,100,100,-97]],[4,4287364803],[5,750,1334]],[42,"No1",7,[-100,-101],[[5,-99,[12],13]],[5,42,45],[67,44,0,0,0,0,1,1,1,1]],[42,"No1",8,[-103,-104],[[5,-102,[23],24]],[5,42,45],[67,44,0,0,0,0,1,1,1,1]],[42,"No1",9,[-106,-107],[[5,-105,[34],35]],[5,42,45],[67,44,0,0,0,0,1,1,1,1]],[42,"game-win",6,[-110],[[4,1,0,-108,[37],38],[6,8,-109]],[5,100,50],[-325,-222.334,0,0,0,0,1,1,1,1]],[42,"game-next",6,[-113],[[4,1,0,-111,[40],41],[6,8,-112]],[5,100,50],[-325,-299.147,0,0,0,0,1,1,1,1]],[42,"topNode",5,[-115,-116,-117],[[11,41,120,-114]],[5,750,0],[0,547,0,0,0,0,1,1,1,1]],[46,"mainLayer",1,[[245,-118,2,74,75],[6,45,-119]],[5,750,1334]],[158,"popNode",false,[-122],[[4,1,0,-120,[102],103],[98,1,1,100,100,-121,[5,264.93,60]]],[5,264.93,60]],[28,"setUpBtn",20,[[5,-123,[54],55],[49,9,20,20,-36.5,-124]],[5,69,73],[-320.5,0,0,0,0,0,1,1,1,1]],[159,"levelNode",20,[-125,13],[0,7.411,0,0,0,0,1,1,1,1]],[28,"Stage3",13,[[29,2,false,-126,[49],50],[11,1,-11.5,-127]],[5,23,23],[25.425,0,0,0,0,0,1,1,1,1]],[116,"maskStage",13,[-129],[[84,-128,[53]]],[5,55,22],[0,0,0.5],[-17,0,0,0,0,0,1,1,1,1]],[87,"transitionsLayer",1,[-133],[[246,-131,-130],[6,45,-132]],[5,750,1334]],[171,"sheepSp",false,27,[[-134,[15,-136,-135]],1,4],[5,1160,1746]],[160,"maskLayer",50,1,[[6,45,-137],[247,-138],[198,false,0,-139,[99],100]],[5,750,1334]],[87,"test-node",1,[-141,-142],[[6,45,-140]],[5,750,1334]],[120,"glassSP",14,[[[15,-144,-143],-145],4,1],[5,708,1168]],[88,"mask",128,7,[[4,1,2,-146,[7],8]],[4,4278190080],[5,147,122]],[76,"num",15,[[-147,[55,2,-148,[4,855638016]]],1,4],[5,24.02,54.4],[0.223,3.596,0,0,0,0,1,1,1,1]],[28,"AD1",15,[[5,-149,[10],11]],[5,20,20],[0,2,0,0,0,0,1,1,1,1]],[88,"mask",128,8,[[4,1,2,-150,[18],19]],[4,4278190080],[5,147,122]],[76,"num",16,[[-151,[55,2,-152,[4,855638016]]],1,4],[5,24.02,54.4],[0.223,3.596,0,0,0,0,1,1,1,1]],[28,"AD1",16,[[5,-153,[21],22]],[5,20,20],[0,2,0,0,0,0,1,1,1,1]],[88,"mask",128,9,[[4,1,0,-154,[29],30]],[4,4278190080],[5,141,115]],[76,"num",17,[[-155,[85,-156,[4,855638016]]],1,4],[5,22.02,52.4],[0.223,3.596,0,0,0,0,1,1,1,1]],[28,"AD1",17,[[5,-157,[32],33]],[5,20,20],[0,2,0,0,0,0,1,1,1,1]],[28,"label",18,[[142,"过关",30,30,1,1,1,-158,[36]],[85,-159,[4,4279440366]]],[5,62,39.8],[0,4.66,0,0,0,0,1,1,1,1]],[28,"label",19,[[142,"第二关",30,30,1,1,1,-160,[39]],[85,-161,[4,4279440366]]],[5,63.68,39.8],[0,6.081,0,0,0,0,1,1,1,1]],[46,"bg",20,[[4,1,0,-162,[42],43],[26,41,250,250,-27,20,-163]],[5,250,54]],[76,"levelTitle",24,[[-164,[62,-20,-165]],1,4],[5,204.11,40],[0,-7.785,0,0,0,0,1,1,1,1]],[46,"Stage1",13,[[199,1,0,false,-166,[45],46],[11,1,-19.5,-167]],[5,90,39]],[28,"Stage0",13,[[29,2,false,-168,[47],48],[11,1,-11.5,-169]],[5,23,23],[-25,0,0,0,0,0,1,1,1,1]],[74,"blockArea",11,[[6,45,-170]],[5,720,800],[0,0,1],[-360,0,0,0,0,0,1,1,1,1]],[46,"popManager",1,[[6,45,-171],[248,-172,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97]],[5,750,1334]],[161,"fontTipsLayer",1,[22],[[249,-174,22,-173]]],[120,"label",22,[[-175,[55,2,-176,[4,4278190080]]],1,4],[5,64.93,54.4]],[250,"New Node",false,[1],[0,0,0],[0,0,0,0,0,0,1,1,1,1]],[46,"Main Camera",1,[[251,7,-1,-177]],[5,750,1380]],[209,"default",0,false,"2Grass",true,31,[0]],[46,"propBtn",7,[[4,1,2,-178,[3],4]],[5,147,122]],[28,"Skill_ShiftOut1",7,[[5,-179,[5],6]],[5,115,133],[0,8,0,0,0,0,1,0.6,0.6,1]],[104,"1",36,1,1,1,1,33,[9]],[46,"propBtn",8,[[4,1,2,-180,[14],15]],[5,147,122]],[28,"Skill_ShiftOut1",8,[[5,-181,[16],17]],[5,113,125],[0,8,0,0,0,0,1,0.6,0.6,1]],[104,"1",36,1,1,1,1,36,[20]],[46,"propBtn",9,[[4,1,2,-182,[25],26]],[5,147,122]],[28,"Skill_ShiftOut1",9,[[5,-183,[27],28]],[5,114,135],[0,8,0,0,0,0,1,0.6,0.6,1]],[104,"1",36,1,1,1,1,39,[31]],[38,"- 7月6日 -",44,false,1,1,44,[44]],[74,"Stage2",26,[[29,2,false,-184,[51],52]],[5,54,23],[0,0,0.5],[0,7.105427357601002e-15,0,0,0,0,1,1,1,1]],[28,"left",4,[[5,-185,[56],57]],[5,20,197],[-349.144,4.879,0,0,0,0,1,1,1,1]],[28,"right",4,[[5,-186,[58],59]],[5,20,197],[350.961,4.879,0,0,0,0,1,1,1,1]],[28,"bottom",4,[[5,-187,[60],61]],[5,720,62],[0.848,-63.669,0,0,0,0,1,1,1,1]],[47,"default",0,false,"Jump2",28,[98]],[69,"Tips",32.9,1,1,50,[101]],[117,"spine",false,30,[[210,false,"default","Interlude",0,false,"Interlude",-188,[104],105]],[5,1160,1746]],[117,"label",false,30,[[44,"羊队已有1羊",false,1,1,-189,[106],107]],[5,220,40]]],0,[0,0,1,0,0,1,0,119,2,0,45,21,0,0,1,0,-1,52,0,-2,2,0,-3,21,0,-4,48,0,-5,27,0,-6,29,0,-7,49,0,-8,30,0,120,19,0,121,18,0,122,5,0,46,12,0,47,10,0,123,3,0,124,11,0,125,14,0,45,21,0,0,2,0,0,2,0,-1,14,0,-2,3,0,-3,4,0,-4,11,0,-5,10,0,-6,12,0,126,4,0,127,11,0,47,10,0,128,5,0,0,3,0,0,3,0,0,3,0,0,4,0,-1,65,0,-2,66,0,-3,67,0,0,5,0,0,5,0,-1,20,0,0,6,0,-1,7,0,-2,8,0,-3,9,0,-4,18,0,-5,19,0,0,7,0,-1,54,0,-2,55,0,-3,32,0,-4,15,0,0,8,0,-1,57,0,-2,58,0,-3,35,0,-4,16,0,0,9,0,-1,60,0,-2,61,0,-3,38,0,-4,17,0,0,10,0,0,10,0,129,47,0,0,11,0,0,11,0,-1,47,0,130,26,0,131,13,0,132,25,0,48,63,0,133,24,0,134,23,0,135,40,0,136,62,0,137,38,0,138,17,0,139,37,0,140,59,0,141,35,0,142,16,0,143,34,0,144,56,0,145,32,0,146,15,0,0,12,0,0,12,0,-1,45,0,-2,46,0,-3,25,0,-4,26,0,0,14,0,0,14,0,-1,31,0,0,15,0,-1,33,0,-2,34,0,0,16,0,-1,36,0,-2,37,0,0,17,0,-1,39,0,-2,40,0,0,18,0,0,18,0,-1,41,0,0,19,0,0,19,0,-1,42,0,0,20,0,-1,43,0,-2,23,0,-3,24,0,0,21,0,0,21,0,0,22,0,0,22,0,-1,50,0,0,23,0,0,23,0,-1,44,0,0,25,0,0,25,0,0,26,0,-1,64,0,21,28,0,0,27,0,0,27,0,-1,28,0,-1,68,0,7,68,0,0,28,0,0,29,0,0,29,0,0,29,0,0,30,0,-1,70,0,-2,71,0,7,53,0,0,31,0,-2,53,0,0,32,0,-1,56,0,0,33,0,0,34,0,0,35,0,-1,59,0,0,36,0,0,37,0,0,38,0,-1,62,0,0,39,0,0,40,0,0,41,0,0,41,0,0,42,0,0,42,0,0,43,0,0,43,0,-1,63,0,0,44,0,0,45,0,0,45,0,0,46,0,0,46,0,0,47,0,0,48,0,0,48,0,147,69,0,0,49,0,-1,69,0,0,50,0,0,52,0,0,54,0,0,55,0,0,57,0,0,58,0,0,60,0,0,61,0,0,64,0,0,65,0,0,66,0,0,67,0,0,70,0,0,71,0,148,51,1,6,51,5,6,12,6,6,12,13,6,24,22,6,49,189],[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,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,53,63,68],[-1,-1,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,-1,-1,1,-1,-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,149,150,151,152,49,153,154,155,156,157,-1,1,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,-1,-1,1,-1,-1,1,-1,8,-1,2,8,2,8],[3,0,4,0,17,0,107,0,17,0,0,37,0,38,0,17,0,108,0,17,0,0,37,0,38,0,17,0,109,0,17,0,0,37,0,38,0,0,17,0,0,17,0,54,0,0,110,0,62,0,62,0,111,0,0,112,0,63,0,63,0,113,114,115,116,117,118,119,120,121,64,122,0,64,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,3,0,4,0,0,30,3,65,0,1,20,1,65]],[[[12,"topic-card-node"],[113,"topic-card-node",[-8,-9,-10,-11,-12],[[252,-7,-6,-5,-4,-3,-2]],[13,-1,0],[-306.078,40.91,0,0,0,0,1,0.8,0.8,0.8]],[1,"header",1,[[2,0,-13,[0],1]],[0,"9bTgj1vRhFA76oG8Tj89lp",1,0],[5,70,70],[-92.921,4.155,0,0,0,0,1,1,1,1]],[1,"icon-purple-bg",1,[[52,1,-14,[2],3]],[0,"b38SXHHFRCQZGQn4HNlrwu",1,0],[5,340,105],[-1.615,1.519,0,0,0,0,1,1,1,1]],[1,"icon-blue-bg",1,[[52,1,-15,[4],5]],[0,"a1N6qqLk5EU6WHAaEybrVh",1,0],[5,340,105],[-1.615,1.519,0,0,0,0,1,1,1,1]],[86,"player-name",1,[[105,"ID:123456",25,25,1,1,2,2,-16,[6]]],[0,"eaDeROJdRICbgPFfw2ydA8",1,0],[4,4278190080],[5,192.5,32.2],[0,0.5054051381806598,0.5],[50.1,22.6,0,0,0,0,1,1,1,1]],[89,"player-address",1,[[83,"河北邯郸市",25,20,1,1,2,-17,[7]]],[0,"679l2jGuZFOYgHiKcTx+uI",1,0],[5,196.5,34.6],[0,0.5054051381806598,0.5],[50.5,-17,0,0,0,0,1,1,1,1]]],0,[0,4,1,0,50,6,0,182,5,0,51,4,0,52,3,0,53,2,0,0,1,0,-1,2,0,-2,3,0,-3,4,0,-4,5,0,-5,6,0,0,2,0,0,3,0,0,4,0,0,5,0,0,6,0,5,1,17],[0,0,0,0,0,0,0,0],[-1,1,-1,1,-1,1,-1,-1],[0,19,0,39,0,40,0,0]],[[{"name":"midBg_left","rect":[161,1824,20,197],"offset":[0,0],"originalSize":[20,197],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[{"name":"rank_bg","rect":[3,71,516,718],"offset":[0,0],"originalSize":[516,718],"rotated":1,"capInsets":[186,310,315,395]}],[0],0,[0],[3],[2]],[[{"name":"rank_header_silver","rect":[727,120,126,59],"offset":[0,0],"originalSize":[126,59],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[[12,"sheep-flock"],[40,"sheep-flock",[-9,-10,-11,-12,-13],[[184,-2],[253,-8,-7,-6,-5,-4,-3]],[13,-1,0],[5,750,750]],[16,"sheep-card",1,[-19,-20,-21],[[254,-18,-17,-16,-15]],[24,"b0TGND4ldKF6UBNeZ60XhZ",-14],[5,750,750]],[3,"red-bg",2,[-23,-24,-25,-26,-27],[[5,-22,[10],11]],[24,"ceIQMsD7ZNUrHKdXP55hn2",2],[5,195,160],[0,0,0,0,0,0,1,0.8,0.8,1]],[56,"blue-bg",false,2,[-29,-30,-31],[[5,-28,[18],19]],[24,"9eWYWWi4hMR6H7aTFNysUf",2],[5,141,117]],[56,"gray-bg",false,2,[-33,-34,-35],[[5,-32,[26],27]],[24,"99Io2v75FPP4jNVcwJh5Dw",2],[5,110,116]],[162,"node",[-36,-37,-38,-39,-40],[0,"cderFqPSVFRIc9AA/oykDq",1,0],[0,181.302,0,0,0,0,1,1,1,1]],[176,"sheep",1,[[-41,-42,[51,"clickNode",-43,[0,"b0quu2zHNBA4QIOldVrx5h",1,0],[5,135,135],[7,52,0,0,0,0,1,1,1,1]]],1,1,4],[0,"123T4NwhBD9bJnSU+3lxO3",1,0],[5,750,750]],[14,"sheepSp",7,[[-44,[62,314.6,-45],[15,-47,-46]],1,4,4],[0,"86snbFpvlEtLYrxf9rF1m1",1,0],[5,172,146.96],[0,-2.842170943040401e-14,0,0,0,0,1,0.8,0.8,0.8]],[3,"Icon",1,[6],[[255,-53,-52,-51,-50,-49,-48]],[0,"23dYoI7YxOEbhp+bjEzZbW",1,0],[5,750,750],[0,0,0,0,0,0,1,0.8,0.8,1]],[75,"flashSp",7,[[-54,[15,-56,-55]],1,4],[0,"e7BnQ7l7hFA7wHuArElgn2",1,0],[0,40,0,0,0,0,1,1,1,1]],[8,"manHeader",1,[[39,0,-57,[30],31]],[0,"fc/52tkiZNFKIW3ln0ZNYJ",1,0],[5,35,35]],[8,"womanHeader",1,[[39,0,-58,[32],33]],[0,"592jih9khKU4JDBvK3gSbL",1,0],[5,35,35]],[1,"header",6,[[2,0,-59,[34],35]],[0,"ec4YfBc8hObL4M8EiDXi2n",1,0],[5,70,70],[-92.921,4.155,0,0,0,0,1,1,1,1]],[1,"icon-purple-bg",6,[[52,1,-60,[36],37]],[0,"60KVkv6iVChZhn9fNQB0BE",1,0],[5,340,105],[-1.615,1.519,0,0,0,0,1,1,1,1]],[1,"icon-blue-bg",6,[[52,1,-61,[38],39]],[0,"a7ztnnUAlCKInLbcVHYGBS",1,0],[5,340,105],[-1.615,1.519,0,0,0,0,1,1,1,1]],[86,"player-name",6,[[105,"ID:123456",25,25,1,1,2,2,-62,[40]]],[0,"41CmWFlTVDoouHPW43UOCn",1,0],[4,4278190080],[5,192.5,32.2],[0,0.5054051381806598,0.5],[50.1,22.6,0,0,0,0,1,1,1,1]],[89,"player-address",6,[[83,"河北邯郸市",25,20,1,1,2,-63,[41]]],[0,"21AWLFH8dPbqVO3S8fOLXU",1,0],[5,196.5,34.6],[0,0.5054051381806598,0.5],[50.5,-17,0,0,0,0,1,1,1,1]],[1,"flash_1",3,[[2,2,-64,[0],1]],[24,"e6nMhGODFChahHwQPqqND7",2],[5,197,154],[0,2,0,0,0,0,1,1,1,1]],[1,"flash_2",3,[[2,2,-65,[2],3]],[24,"94BoYLZohMUrB0OlNOFU+9",2],[5,197,154],[0,2,0,0,0,0,1,1,1,1]],[89,"num-label",3,[[143,"第1名",50,false,1,1,2,-66,[4],5]],[24,"0bRtIpGExCV6AHRIPOBKDK",2],[5,141.9,55.9],[0,0.4956823938819716,0.5],[-3,34.1,0,0,0,0,1,1,1,1]],[7,"count-label",3,[[23,"155羊",22,26,false,1,1,-67,[6],7]],[24,"27c0+j1kdD7qlE9jwAYqKy",2],[4,4283028984],[5,56.22,26],[0,-8.82,0,0,0,0,1,1,1,1]],[7,"name-label",3,[[82,"北京羊队",26,26,false,1,1,2,-68,[8],9]],[24,"1f62NCTCZKdohhRDrc0pFn",2],[4,4278190080],[5,152.5,26],[-0.3,-38.3,0,0,0,0,1,1,1,1]],[7,"num-label",4,[[219,"第1名",false,1,1,2,-69,[12],13]],[24,"37DF9uRCpPlroMvw9SLlWz",2],[4,4278190080],[5,128.9,40],[0,33.4,0,0,0,0,1,1,1,1]],[7,"count-label",4,[[23,"135羊",18,26,false,1,1,-70,[14],15]],[24,"b4LqJQSuRA1bW8JPbrb6oy",2],[4,4283028984],[5,45.5,26],[0,-0.892,0,0,0,0,1,1,1,1]],[1,"name-label",4,[[82,"北京羊队",22,26,false,1,1,2,-71,[16],17]],[24,"0aNswM0F9FqoN93y/PU5Jo",2],[5,129.7,26],[0.2,-24.9,0,0,0,0,1,1,1,1]],[7,"num-label",5,[[143,"第1名",38,false,1,1,2,-72,[20],21]],[24,"a4CniJgm9DY4aTlDhJuEdQ",2],[4,4278190080],[5,99.3,40],[0,32.7,0,0,0,0,1,1,1,1]],[7,"count-label",5,[[23,"135羊",16,26,false,1,1,-73,[22],23]],[24,"f20dbj0kVMh41cj4lQ0PeW",2],[4,4283028984],[5,40.44,26],[0,0.06,0,0,0,0,1,1,1,1]],[1,"name-label",5,[[82,"北京羊队",18,26,false,1,1,2,-74,[24],25]],[24,"072DsDrm5ApZ7WhVOeXarl",2],[5,100.2,26],[-0.2,-24.3,0,0,0,0,1,1,1,1]],[47,"default",0,false,"3Ray1",10,[28]],[137,1,false,"Jump2",true,8,[29]]],0,[0,4,1,0,0,1,0,183,12,0,184,11,0,185,9,0,186,2,0,21,7,0,0,1,0,-1,2,0,-2,7,0,-3,11,0,-4,12,0,-5,9,0,4,2,0,187,5,0,188,4,0,189,3,0,0,2,0,-1,3,0,-2,4,0,-3,5,0,0,3,0,-1,18,0,-2,19,0,-3,20,0,-4,21,0,-5,22,0,0,4,0,-1,23,0,-2,24,0,-3,25,0,0,5,0,-1,26,0,-2,27,0,-3,28,0,-1,13,0,-2,14,0,-3,15,0,-4,16,0,-5,17,0,-1,10,0,-2,8,0,6,7,0,-1,30,0,0,8,0,7,30,0,0,8,0,50,17,0,190,16,0,51,15,0,52,14,0,53,13,0,0,9,0,-1,29,0,7,29,0,0,10,0,0,11,0,0,12,0,0,13,0,0,14,0,0,15,0,0,16,0,0,17,0,0,18,0,0,19,0,0,20,0,0,21,0,0,22,0,0,23,0,0,24,0,0,25,0,0,26,0,0,27,0,0,28,0,5,1,6,6,9,74],[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,29],[-1,1,-1,1,-1,2,-1,2,-1,2,-1,1,-1,2,-1,2,-1,2,-1,1,-1,2,-1,2,-1,2,-1,1,-1,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,-1,8],[0,147,0,148,0,1,0,1,0,1,0,149,0,1,0,1,0,1,0,150,0,1,0,1,0,1,0,151,3,3,25,13,24,13,0,19,0,39,0,40,0,0,20]],[[{"name":"add","rect":[648,1787,20,20],"offset":[0,0],"originalSize":[20,20],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[{"name":"Skill_ShiftOut1","rect":[485,1024,115,133],"offset":[0,0],"originalSize":[115,133],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[{"name":"pub_giveup_logo","rect":[603,1314,191,168],"offset":[0,0],"originalSize":[191,168],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[{"name":"topic_bg","rect":[3,3,10,1499],"offset":[0,0],"originalSize":[10,1499],"capInsets":[2,0,2,1480]}],[0],0,[0],[3],[5]],[[[256,"header-circle-border",[{"hash":2772698758,"record":null,"name":"header-circle-border|vs|fs","glsl3":{"vert":"\nprecision highp float;\nuniform CCGlobal {\n mat4 cc_matView;\n mat4 cc_matViewInv;\n mat4 cc_matProj;\n mat4 cc_matProjInv;\n mat4 cc_matViewProj;\n mat4 cc_matViewProjInv;\n vec4 cc_cameraPos;\n vec4 cc_time;\n mediump vec4 cc_screenSize;\n mediump vec4 cc_screenScale;\n};\nuniform CCLocal {\n mat4 cc_matWorld;\n mat4 cc_matWorldIT;\n};\nin vec3 a_position;\nin vec4 a_color;\nout vec4 v_color;\n#if USE_TEXTURE\nin vec4 a_uv0;\nout vec4 v_uv0;\n#endif\nvoid main () {\n vec4 pos = vec4(a_position, 1);\n #if CC_USE_MODEL\n pos = cc_matViewProj * cc_matWorld * pos;\n #else\n pos = cc_matViewProj * pos;\n #endif\n #if USE_TEXTURE\n v_uv0 = a_uv0;\n #endif\n v_color = a_color;\n gl_Position = pos;\n}","frag":"\nprecision highp float;\n#if USE_ALPHA_TEST\n uniform ALPHA_TEST {\n float alphaThreshold;\n };\n#endif\nvoid ALPHA_TEST (in vec4 color) {\n #if USE_ALPHA_TEST\n if (color.a < alphaThreshold) discard;\n #endif\n}\nvoid ALPHA_TEST (in float alpha) {\n #if USE_ALPHA_TEST\n if (alpha < alphaThreshold) discard;\n #endif\n}\nin vec4 v_color;\n#if USE_TEXTURE\nin vec4 v_uv0;\nuniform sampler2D texture;\nuniform sampler2D frameTexture;\nuniform sampler2D maskTexture;\n#endif\n#if ENABLE_ROUNDCORNER\nuniform RoundCorner {\n float xRadius;\n float yRadius;\n};\n#endif\nvoid main () {\n vec4 o = vec4(1, 1, 1, 1);\n #if USE_TEXTURE\n o *= texture(texture, v_uv0.xy);\n #if CC_USE_ALPHA_ATLAS_TEXTURE\n o.a *= texture2D(texture, v_uv0 + vec2(0, 0.5)).r;\n #endif\n vec4 frameColor = texture(frameTexture, v_uv0.zw);\n vec4 maskColor = texture(maskTexture, v_uv0.zw);\n o = vec4((frameColor.rgb * frameColor.a + o.rgb * (1.0 - frameColor.a)), maskColor.a);\n #if IS_GRAY\n float gray = 0.2126 * o.r + 0.7152 * o.g + 0.0722 * o.b;\n o.r = o.g = o.b = gray;\n #endif\n #endif\n o *= v_color;\n ALPHA_TEST(o);\n gl_FragColor = o;\n}"},"glsl1":{"vert":"\nprecision highp float;\nuniform mat4 cc_matViewProj;\nuniform mat4 cc_matWorld;\nattribute vec3 a_position;\nattribute vec4 a_color;\nvarying vec4 v_color;\n#if USE_TEXTURE\nattribute vec4 a_uv0;\nvarying vec4 v_uv0;\n#endif\nvoid main () {\n vec4 pos = vec4(a_position, 1);\n #if CC_USE_MODEL\n pos = cc_matViewProj * cc_matWorld * pos;\n #else\n pos = cc_matViewProj * pos;\n #endif\n #if USE_TEXTURE\n v_uv0 = a_uv0;\n #endif\n v_color = a_color;\n gl_Position = pos;\n}","frag":"\nprecision highp float;\n#if USE_ALPHA_TEST\n uniform float alphaThreshold;\n#endif\nvoid ALPHA_TEST (in vec4 color) {\n #if USE_ALPHA_TEST\n if (color.a < alphaThreshold) discard;\n #endif\n}\nvoid ALPHA_TEST (in float alpha) {\n #if USE_ALPHA_TEST\n if (alpha < alphaThreshold) discard;\n #endif\n}\nvarying vec4 v_color;\n#if USE_TEXTURE\nvarying vec4 v_uv0;\nuniform sampler2D texture;\nuniform sampler2D frameTexture;\nuniform sampler2D maskTexture;\n#endif\n#if ENABLE_ROUNDCORNER\n#endif\nvoid main () {\n vec4 o = vec4(1, 1, 1, 1);\n #if USE_TEXTURE\n o *= texture2D(texture, v_uv0.xy);\n #if CC_USE_ALPHA_ATLAS_TEXTURE\n o.a *= texture2D(texture, v_uv0 + vec2(0, 0.5)).r;\n #endif\n vec4 frameColor = texture2D(frameTexture, v_uv0.zw);\n vec4 maskColor = texture2D(maskTexture, v_uv0.zw);\n o = vec4((frameColor.rgb * frameColor.a + o.rgb * (1.0 - frameColor.a)), maskColor.a);\n #if IS_GRAY\n float gray = 0.2126 * o.r + 0.7152 * o.g + 0.0722 * o.b;\n o.r = o.g = o.b = gray;\n #endif\n #endif\n o *= v_color;\n ALPHA_TEST(o);\n gl_FragColor = o;\n}"},"builtins":{"globals":{"blocks":[{"name":"CCGlobal","defines":[]}],"samplers":[]},"locals":{"blocks":[{"name":"CCLocal","defines":[]}],"samplers":[]}},"defines":[{"name":"USE_TEXTURE","type":"boolean","defines":[]},{"name":"CC_USE_MODEL","type":"boolean","defines":[]},{"name":"USE_ALPHA_TEST","type":"boolean","defines":[]},{"name":"ENABLE_ROUNDCORNER","type":"boolean","defines":[]},{"name":"CC_USE_ALPHA_ATLAS_TEXTURE","type":"boolean","defines":["USE_TEXTURE"]},{"name":"IS_GRAY","type":"boolean","defines":["USE_TEXTURE"]}],"blocks":[{"name":"ALPHA_TEST","binding":0,"members":[{"name":"alphaThreshold","type":13,"count":1}],"defines":["USE_ALPHA_TEST"]},{"name":"RoundCorner","binding":1,"members":[{"name":"xRadius","type":13,"count":1},{"name":"yRadius","type":13,"count":1}],"defines":["ENABLE_ROUNDCORNER"]}],"samplers":[{"name":"texture","type":29,"count":1,"binding":30,"defines":["USE_TEXTURE"]},{"name":"frameTexture","type":29,"count":1,"binding":31,"defines":["USE_TEXTURE"]},{"name":"maskTexture","type":29,"count":1,"binding":32,"defines":["USE_TEXTURE"]}]}],[{"passes":[{"program":"header-circle-border|vs|fs","blendState":{"targets":[{"blend":true}]},"rasterizerState":{"cullMode":0},"properties":{"texture":{"value":"white","type":29},"frameTexture":{"value":"white","type":29},"maskTexture":{"value":"white","type":29},"alphaThreshold":{"type":13,"value":[0.5]},"xRadius":{"type":13,"value":[0.4],"editor":{"tooltip":"圆角x轴半径长度(相对于纹理宽度)"}},"yRadius":{"type":13,"value":[0.4],"editor":{"tooltip":"圆角y轴半径长度(相对于纹理高度)"}}}}]}]]],0,0,[],[],[]],[[[12,"nextLevelPop"],[17,"nextLevelPop",[-6,-7],[[6,45,-2],[257,-5,-4,-3]],[13,-1,0],[5,750,1334],[375,667,0,0,0,0,1,1,1,1]],[18,"mask",178,1,[[2,0,-8,[0],1],[9,45,100,100,-9],[79,-10]],[0,"65t9VUuNtBL44/9FmXwhjv",1,0],[4,4278190080],[5,750,1334]],[16,"content-bg",1,[-12,-13],[[2,2,-11,[6],7]],[0,"996XXzN2JGlJQgk1atBZVs",1,0],[5,476,248]],[7,"descLabel",3,[[220,"难度飙升",100,false,1,1,1,2,1,-14,[2],3],[58,40,10,10,783.72,-15]],[0,"60fJLwgKhGdoJeIaLzSx0g",1,0],[4,4278190335],[5,456,200],[0,17.121,0,0,0,0,1,1,1,1]],[1,"desc",3,[[221,"通关后将排入羊群",28,false,1,1,1,1,-16,[4],5],[58,40,126.39,126.39,783.72,-17]],[0,"05iqmOGSlEWq7VjV7cM+qh",1,0],[5,223.22,40],[0,-103.311,0,0,0,0,1,1,1,1]]],0,[0,4,1,0,0,1,0,38,3,0,15,2,0,0,1,0,-1,2,0,-2,3,0,0,2,0,0,2,0,0,2,0,0,3,0,-1,4,0,-2,5,0,0,4,0,0,4,0,0,5,0,0,5,0,5,1,17],[0,0,0,0,0,0,0,0],[-1,1,-1,2,-1,2,-1,1],[0,4,0,1,0,1,0,26]],[[{"name":"bullet_arrow","rect":[3,907,35,22],"offset":[0,0],"originalSize":[35,22],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[8]],[[[12,"reward-emitter"],[90,"reward-emitter",[-4],[[258,-3,-2,[0]]],[13,-1,0]],[177,"coinEmitter",1,[-5],[0,"6bDFhsanFPLKYkxoIVJRLu",1,0]],[259,10000,1000,1500,80,0.002,0.002,-10,10,-150,150,0,0.8,0.01,3,5,2]],0,[0,4,1,0,191,3,0,0,1,0,-1,2,0,-1,3,0,5,1,5],[0,3],[-1,192],[66,66]],[[{"name":"coins_2","rect":[3,290,64,65],"offset":[-1,0.5],"originalSize":[70,66],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[6]],[[[12,"shareNodePop"],[17,"shareNodePop",[-13,-14],[[6,45,-2],[260,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3]],[13,-1,0],[5,750,1334],[375,667,0,0,0,0,1,1,1,1]],[40,"shareNodeUrl",[-17,-18,-19,-20,-21,-22,-23],[[185,505,755,-15],[10,-16]],[0,"2cdXdnIHpK77ngAarJLFZQ",1,0],[5,505,755]],[40,"shareNodeVideo",[-26,-27,-28,-29,-30,-31],[[6,18,-24],[10,-25]],[0,"d16cdQhHFEHYGcu5KryrBG",1,0],[5,505,755]],[18,"mask",178,1,[[2,0,-32,[0],1],[9,45,100,100,-33],[21,false,-34],[10,-35]],[0,"2aEW+XBvVO07SX/Q4hzCfv",1,0],[4,4278190080],[5,750,1334]],[3,"title-node",3,[-38,-39],[[4,1,0,-36,[8],9],[26,41,107.5,107.5,-39.74200000000002,580,-37]],[0,"21IWy//RdOl6CJmznUA+er",1,0],[5,290,91],[0,371.742,0,0,0,0,1,1,1,1]],[18,"mask",225,2,[[2,0,-40,[26],27],[9,45,100,100,-41],[79,-42],[10,-43]],[0,"f7xvK6jStGL4jRByD/lraX",1,0],[4,4278190080],[5,505,755]],[3,"title-node",2,[-46,-47],[[4,1,0,-44,[34],35],[26,41,107.5,107.5,-39.74200000000002,580,-45]],[0,"daP6R1AvRA1YjkvG+lpaLj",1,0],[5,290,91],[0,371.742,0,0,0,0,1,1,1,1]],[163,"popNode",1,[3,2],[0,"dd5lcqYXJFE7eD1QoO4o2e",1,0],[5,505,755]],[3,"share-btn",3,[-49],[[2,2,-48,[20],21]],[0,"01Rp/W2ohEQLCErTBI7AtK",1,0],[5,306,99],[0,-145.503,0,0,0,0,1,1,1,1]],[3,"content",9,[-51,-52],[[34,1,1,15,-50,[5,257.56,80]]],[0,"85FSqiq1NIC5+2ZcXzJ1yG",1,0],[5,257.56,80],[0,5.78,0,0,0,0,1,1,1,1]],[3,"exit-btn",3,[-54],[[2,2,-53,[24],25]],[0,"cejma5vKlHroJcbh1di6m/",1,0],[5,306,99],[0,-265.405,0,0,0,0,1,1,1,1]],[3,"share-btn",2,[-56],[[2,2,-55,[46],47]],[0,"0cDThE7oFBv5aENX4W9fuh",1,0],[5,306,99],[0,-145.503,0,0,0,0,1,1,1,1]],[3,"content",12,[-58,-59],[[34,1,1,15,-57,[5,219.56,80]]],[0,"ceO4Ek2CBEAb14nB0W9Rpw",1,0],[5,219.56,80],[0,5.78,0,0,0,0,1,1,1,1]],[3,"exit-btn",2,[-61],[[2,2,-60,[50],51]],[0,"7cGAem1ypEbKTVOpcGEhJU",1,0],[5,306,99],[0,-265.405,0,0,0,0,1,1,1,1]],[8,"bg",3,[[4,1,0,-62,[2],3],[9,45,580,870,-63]],[0,"39RnPqAmdFfIm68QI4K+K2",1,0],[5,505,755]],[1,"close-btn",5,[[2,2,-64,[6],7]],[0,"61TMBMRCFDfK6Iy1B6Pnmo",1,0],[5,69,76],[232.707,-11.886,0,0,0,0,1,1,1,1]],[16,"descBg",3,[-66],[[2,0,-65,[14],15]],[0,"c3aUDN6KdAv6RK8DW8M2EE",1,0],[5,428,111]],[45,"descLabel",17,[[43,"你的操作 如此丝滑,分享你的\n 视频,让大家看到你的骚操作",28,false,1,1,1,-67,[12],13],[25,116.3425,66.6575,397,-68]],[0,"b9aUqZSntKp6LZ2erh8pCi",1,0],[4,4278190080],[5,380.33,80]],[7,"label",11,[[68,"不,谢谢",48,false,1,2,1,-69,[22],23],[36,32,76.335,-70]],[0,"b2NZIZ7CBGLLXNTlbamAJQ",1,0],[4,4278190080],[5,153.33,40],[0,4.059,0,0,0,0,1,1,1,1]],[8,"bg",2,[[4,1,0,-71,[28],29],[9,45,580,870,-72]],[0,"deIjAgpBdDFIXRWze27uwM",1,0],[5,505,755]],[1,"close-btn",7,[[2,2,-73,[32],33]],[0,"75s7l1F0pGAp0zNxkqRYDQ",1,0],[5,69,76],[232.707,-11.886,0,0,0,0,1,1,1,1]],[16,"descBg",2,[-75],[[2,0,-74,[40],41]],[0,"25w2shMZVJ76scEm2whzUB",1,0],[5,428,111]],[45,"descLabel",22,[[139,"这也太难,太气人了!要不\n要分享给好友,气气他们?",28,false,1,1,-76,[38],39],[25,116.3425,66.6575,397,-77]],[0,"286a2Uoi9B35OJGhcXxx2m",1,0],[4,4278190080],[5,334.44,80]],[7,"label",14,[[68,"不,谢谢",48,false,1,2,1,-78,[48],49],[36,32,57.665000000000006,-79]],[0,"f4f5xX3QJIGIyyfdjY7TSF",1,0],[4,4278190080],[5,190.67,40],[0,4.059,0,0,0,0,1,1,1,1]],[7,"label",5,[[31,"分享视频",38,50,false,1,1,1,-80,[4],5]],[0,"74xu+tiRZP3LU7kcG5nvPI",1,0],[4,4278248703],[5,150.94,50],[0,5.788,0,0,0,0,1,1,1,1]],[1,"contentBg",3,[[2,2,-81,[10],11]],[0,"45DMlJcz9BKqrDZRojRmHN",1,0],[5,294,214],[0,187.693,0,0,0,0,1,1,1,1]],[1,"vedioIcon",10,[[5,-82,[16],17]],[0,"e0NAXM27hDZ60ukabThCnz",1,0],[5,42,44],[-107.78,0,0,0,0,0,1,1,1,1]],[1,"label",10,[[43,"我要上热搜!",38,false,1,1,1,-83,[18],19]],[0,"0dgto8oENDSKDQXrNYvFnV",1,0],[5,200.56,40],[28.5,0,0,0,0,0,1,1,1,1]],[7,"label",7,[[31,"分享",38,50,false,1,1,1,-84,[30],31]],[0,"9f0Cf82uhNsqmcxjt70w3u",1,0],[4,4278248703],[5,73.89,50],[0,5.788,0,0,0,0,1,1,1,1]],[1,"contentBg",2,[[2,2,-85,[36],37]],[0,"65o6RbKmpDwKeSYVjoONDO",1,0],[5,292,247],[0,187.693,0,0,0,0,1,1,1,1]],[1,"vedioIcon",13,[[5,-86,[42],43]],[0,"4a049gwPVKKot6XO3ZqugY",1,0],[5,42,44],[-88.78,0,0,0,0,0,1,1,1,1]],[1,"label",13,[[43,"呼朋唤友!",38,false,1,1,1,-87,[44],45]],[0,"15/n6P9JpAPYOGUG4Pt4+L",1,0],[5,162.56,40],[28.5,0,0,0,0,0,1,1,1,1]]],0,[0,4,1,0,0,1,0,193,14,0,194,12,0,195,21,0,196,11,0,197,9,0,198,16,0,199,2,0,200,3,0,10,8,0,0,1,0,-1,4,0,-2,8,0,0,2,0,0,2,0,-1,6,0,-2,20,0,-3,7,0,-4,30,0,-5,22,0,-6,12,0,-7,14,0,0,3,0,0,3,0,-1,15,0,-2,5,0,-3,26,0,-4,17,0,-5,9,0,-6,11,0,0,4,0,0,4,0,0,4,0,0,4,0,0,5,0,0,5,0,-1,25,0,-2,16,0,0,6,0,0,6,0,0,6,0,0,6,0,0,7,0,0,7,0,-1,29,0,-2,21,0,0,9,0,-1,10,0,0,10,0,-1,27,0,-2,28,0,0,11,0,-1,19,0,0,12,0,-1,13,0,0,13,0,-1,31,0,-2,32,0,0,14,0,-1,24,0,0,15,0,0,15,0,0,16,0,0,17,0,-1,18,0,0,18,0,0,18,0,0,19,0,0,19,0,0,20,0,0,20,0,0,21,0,0,22,0,-1,23,0,0,23,0,0,23,0,0,24,0,0,24,0,0,25,0,0,26,0,0,27,0,0,28,0,0,29,0,0,30,0,0,31,0,0,32,0,5,1,2,6,8,3,6,8,87],[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],[-1,1,-1,1,-1,2,-1,1,-1,1,-1,1,-1,2,-1,1,-1,1,-1,2,-1,1,-1,2,-1,1,-1,1,-1,1,-1,2,-1,1,-1,1,-1,1,-1,2,-1,1,-1,1,-1,2,-1,1,-1,2,-1,1],[0,4,0,36,0,1,0,9,0,11,0,55,0,1,0,4,0,27,0,1,0,14,0,1,0,7,0,4,0,10,0,1,0,9,0,11,0,50,0,1,0,4,0,27,0,1,0,14,0,1,0,7]],[[{"name":"bullet_icon","rect":[358,129,140,117],"offset":[0,0],"originalSize":[140,117],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[8]],[[{"name":"share_btn_icon","rect":[683,1703,42,44],"offset":[0,0],"originalSize":[42,44],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[[109,"header-icon-circle-border-32x32",[{},"0",11,[{"defines":{"USE_TEXTURE":true,"USE_ALPHA_TEST":false,"ENABLE_ROUNDCORNER":false,"IS_GRAY":false}},"props",11,[{"xRadius":0.5,"yRadius":0.5,"alphaThreshold":0.5},"maskTexture",6,0,"frameTexture",6,1]]]]],0,0,[0,0,0],[26,27,28],[41,152,42]],[[[12,"rewardPrefab"],[90,"rewardPrefab",[-5,-6],[[261,-4,-3,-2]],[13,-1,0]],[8,"rewardIcon1",1,[[5,-7,[0],1]],[0,"1fBxNcqstOfJPCd3Ot40vl",1,0],[5,129,169]],[14,"rewardNum1",1,[[-8,[55,4,-9,[4,4279648633]]],1,4],[0,"0ajgpdWeZIrpJ8N8sj2Pn0",1,0],[5,74.74,83.6],[0,-115,0,0,0,0,1,1,1,1]],[141,"10",60,60,1,1,1,3,[2]]],0,[0,4,1,0,201,4,0,202,2,0,0,1,0,-1,2,0,-2,3,0,0,2,0,-1,4,0,0,3,0,5,1,9],[0,0,0],[-1,1,-1],[0,56,0]],[[{"name":"sp_stage_2","rect":[315,1627,54,23],"offset":[0,0],"originalSize":[54,23],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[{"name":"midBg_topic","rect":[627,698,80,92],"offset":[0,0],"originalSize":[80,92],"rotated":1,"capInsets":[37,43,36,45]}],[0],0,[0],[3],[2]],[[{"name":"public-tip-bg","rect":[778,868,4,4],"offset":[0,0],"originalSize":[4,4],"capInsets":[1,1,1,1]}],[0],0,[0],[3],[2]],[[{"name":"topic_icon","rect":[3,3,349,125],"offset":[0,0],"originalSize":[349,125],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[8]],[[{"name":"public_save","rect":[723,858,49,37],"offset":[0,0],"originalSize":[49,37],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[{"name":"public-tip-bg-blue","rect":[778,878,4,4],"offset":[0,0],"originalSize":[4,4],"capInsets":[1,1,1,1]}],[0],0,[0],[3],[2]],[[{"name":"topic_progress_red","rect":[3,1575,14,14],"offset":[0,0],"originalSize":[14,14],"capInsets":[6,6,6,6]}],[0],0,[0],[3],[5]],[[{"name":"share_game_desc","rect":[379,1489,294,214],"offset":[0,0],"originalSize":[294,214],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[{"name":"Base_Gen1","rect":[612,1830,78,78],"offset":[0,0],"originalSize":[78,78],"capInsets":[35,35,35,35]}],[0],0,[0],[3],[2]],[[{"name":"rank_header_yellow","rect":[727,252,126,59],"offset":[0,0],"originalSize":[126,59],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[{"name":"coins_6","rect":[74,574,42,65],"offset":[-1,0.5],"originalSize":[70,66],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[6]],[[[12,"Particle_Clear1"],[164,"Particle_Clear1",[[226,1,true,false,false,6,0.5,100,360,360,20,90,90,1,50,0,0,-2,[0],[4,4294967295],[4,4278190080],[4,4294967295],[4,4278190080],1]],[13,-1,0],[460.241,303.717,0,0,0,0,1,1,1,1]]],0,[0,4,1,0,0,1,0,5,1,2],[0,0],[-1,1],[0,49]],[[{"name":"rank_item_yellow","rect":[315,1373,19,59],"offset":[0,0],"originalSize":[19,59],"rotated":1,"capInsets":[8,20,8,20]}],[0],0,[0],[3],[2]],[[{"name":"collection_icon","rect":[151,649,125,132],"offset":[0,0],"originalSize":[125,132],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[3],[8]],[[{"name":"video_btn_white","rect":[314,1713,49,36],"offset":[0,0],"originalSize":[49,36],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[{"name":"coins_8","rect":[74,216,16,65],"offset":[1,0.5],"originalSize":[70,66],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[6]],[[{"name":"Skill_Revocation1","rect":[474,1145,113,125],"offset":[0,0],"originalSize":[113,125],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[[12,"topic-sheep-node"],[17,"topic-sheep-node",[-7,-8,-9],[[186,1.4220000000000255,477.937,-2],[262,-6,-5,-4,-3]],[13,-1,0],[5,135,135],[-306.078,-121.56299999999999,0,0,0,0,1,1,1,1]],[14,"sheepSp",1,[[-10,[62,314.6,-11],[15,-13,-12]],1,4,4],[0,"3cziKP0o9F9pbDbPn4INFb",1,0],[5,175.04,149.98],[0,-2.842170943040401e-14,0,0,0,0,1,0.8,0.8,0.8]],[172,"flashSp",false,1,[[-14,[15,-16,-15]],1,4],[0,"f298o3Z3pDwo7G5jEelY5/",1,0],[0,40,0,0,0,0,1,1,1,1]],[47,"default",0,false,"3Ray1",3,[0]],[137,0,false,"Jump3",true,2,[1]],[51,"clickNode",1,[0,"693om4TG9Pi7FRCdEmJoje",1,0],[5,135,135],[7,52,0,0,0,0,1,1,1,1]]],0,[0,4,1,0,0,1,0,203,6,0,21,2,0,44,3,0,0,1,0,-1,3,0,-2,2,0,-3,6,0,-1,5,0,0,2,0,7,5,0,0,2,0,-1,4,0,7,4,0,0,3,0,5,1,16],[0,0,4],[-1,-1,8],[3,3,20]],[[[12,"topicJoinedPop"],[17,"topicJoinedPop",[-15,-16],[[6,45,-2],[263,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3]],[13,-1,0],[5,750,1334],[375,667,0,0,0,0,1,1,1,1]],[17,"bg",[-20,-21,-22,-23],[[4,1,0,-17,[34],35],[136,1,2,-40,50,-18,[5,545,766]],[187,45,-71.09375,21.09375,645,1011,-19]],[0,"8ajIxsJXVJ5o6uGvt4NGXx",1,0],[5,545,766],[0,46.09375,0,0,0,0,1,1,1,1]],[72,"yellow-node",[-24,-25,-26,-27],[0,"fc2CYE7c1H/YYwFNidXBwn",1,0],[5,203,248],[0,-11.269,0,0,0,0,1,1,1,1]],[72,"red-node",[-28,-29,-30,-31],[0,"ffEzo3Sg1OXqTu+V5+OKMA",1,0],[5,203,242],[0,-9.269,0,0,0,0,1,1,1,1]],[17,"teamBg",[-35,-36],[[4,1,0,-32,[26],27],[11,1,10.156000000000006,-33],[135,1,1,20,20,5,-34,[5,301.22,72]]],[0,"71UUOYLeZPlIf5IyFrzyGl",1,0],[5,301.22,72],[0,72.344,0,0,0,0,1,1,1,1]],[18,"mask",178,1,[[2,0,-37,[0],1],[9,45,100,100,-38],[21,false,-39],[10,-40]],[0,"efThWdoTVP7JgOidaXEhGh",1,0],[4,4278190080],[5,750,1334]],[3,"title-node",2,[-43,-44],[[4,1,0,-41,[5],6],[60,1,-40,580,-42]],[0,"0fnLSkPw1OQZeQP3iuS1r4",1,0],[5,300,91],[0,377.5,0,0,0,0,1,1,1,1]],[16,"pop",1,[2],[[10,-45]],[0,"d0L5PC68JFHJqY83/43rf4",1,0],[5,545,716]],[1,"close-btn",7,[[5,-46,[3],4],[65,33,-139.395,17.779,-47]],[0,"5f6RWYtw1Pm4tlMrlSVKhO",1,0],[5,69,76],[254.89499999999998,-10.279,0,0,0,0,1,1,1,1]],[14,"animationSP",3,[[-48,[15,-50,-49]],1,4],[0,"11Tv6TOZBJPrIQ48HoHWPY",1,0],[5,172.97,149.02],[0,-80,0,0,0,0,1,0.85,0.85,0.65]],[14,"animationSP",4,[[-51,[15,-53,-52]],1,4],[0,"faIkDwcw1KRJsRxkFTQAso",1,0],[5,172.97,149.02],[0,-80,0,0,0,0,1,0.85,0.85,0.65]],[32,"sureBtn",2,[-54,-55],[0,"f3ot3gS2BAmqU9YTXTNe/z",1,0],[5,310,120],[0,-273,0,0,0,0,1,1,1,1]],[27,"title-label",7,[[-56,[25,147.66875,95.00125,57.33,-57]],1,4],[0,"a56AIpwd1LurG0NFmx7bvS",1,0],[4,4278248703],[5,295,72],[1,4,0,0,0,0,1,1,1,1]],[32,"topNode",2,[3,4],[0,"07nyRMHc1DzZ4xU1CVFl7j",1,0],[5,645,308],[0,178,0,0,0,0,1,1,1,1]],[1,"default",3,[[4,1,0,-58,[7],8],[33,1,76.7,76.7,34.99999999999999,79.65,50,50,-59]],[0,"6cU/XpWFxNooIXrKsY/X0a",1,0],[5,203,209],[0,-15.5,0,0,0,0,1,1,1,1]],[1,"choose",3,[[4,1,0,-60,[9],10],[33,1,76.7,76.7,34.99999999999999,79.65,50,50,-61]],[0,"a3f22QyJhMF7lwZ832Tkqc",1,0],[5,203,209],[0,-15.5,0,0,0,0,1,1,1,1]],[3,"titleImage",3,[-63],[[4,1,0,-62,[12],13]],[0,"f11t5xHhFPbJC7ET6LrZWT",1,0],[5,377.1,102],[0,93.236,0,0,0,0,1,0.5,0.5,1]],[1,"default",4,[[4,1,0,-64,[15],16],[33,1,76.7,76.7,35,79.65,50,50,-65]],[0,"e0E2hWDCRJ5oMacSG3sFwf",1,0],[5,203,209],[0,-18.5,0,0,0,0,1,1,1,1]],[1,"choose",4,[[4,1,0,-66,[17],18],[33,1,76.7,76.7,35,79.65,50,50,-67]],[0,"d08nEcU5JE6bjLunLQK3hL",1,0],[5,203,209],[0,-18.5,0,0,0,0,1,1,1,1]],[3,"titleImage",4,[-69],[[4,1,0,-68,[20],21]],[0,"99I5bzchlOxINZ5EHGJRyc",1,0],[5,377.1,102],[0,91.66,0,0,0,0,1,0.5,0.5,1]],[32,"descNode",2,[5,-70],[0,"39nO01FNFMpbn6q2ByV0C+",1,0],[5,505,237],[0,-94.5,0,0,0,0,1,1,1,1]],[7,"desc",21,[[140,"※通关后可获得此装扮\n※队伍获胜后可获得随机装扮",30,60,false,2,-71,[28],29],[11,1,114,-72]],[0,"b7xcDW7w5JwpShmnM6jx0x",1,0],[4,4278190080],[5,415,107],[11.175,-49,0,0,0,0,1,1,1,1]],[3,"layout",12,[-74],[[34,1,1,15,-73,[5,76.67,89.5]]],[0,"81SiiPxWtK/5B/1Ylgtbxs",1,0],[5,76.67,89.5],[0,5.2,0,0,0,0,1,1,1,1]],[70,"队伍分配",48,50,false,1,1,1,2,1,13,[2]],[20,"name",17,[-75],[0,"d67ScMWBZEDbjRw/Qiw/Ju",1,0],[5,28.33,40],[0,11.413,0,0,0,0,1,2,2,2]],[38,"羊",30,false,1,1,25,[11]],[37,"The01A","Jump1",0,false,"Jump1",10,[14]],[20,"name",20,[-76],[0,"66dzXNLXVI57wYFKi0nQRB",1,0],[5,28.33,40],[0,11.413,0,0,0,0,1,2,2,2]],[38,"羊",30,false,1,1,28,[19]],[37,"The01B","Jump1",0,false,"Jump1",11,[22]],[1,"desc",5,[[22,"你被分配到",28,false,1,1,-77,[23],24]],[0,"994A42ocJLh7Nt7xgp7LMW",1,0],[5,138.44,40],[-61.390000000000015,-3.48,0,0,0,0,1,1,1,1]],[19,"team",5,[-78],[0,"f2S9vsG+hPgLAAiWPLACeB",1,0],[4,4283294203],[5,117.78,40],[71.71999999999998,0,0,0,0,0,1,1,1,1]],[81,"僵尸羊队",false,1,1,32,[25]],[8,"bg",12,[[5,-79,[30],31]],[0,"3fd8BJA5VH6oGz1Ozqmdjx",1,0],[5,306,99]],[45,"videoLabel",23,[[106,"确定",50,false,1,1,-80,[32],33]],[0,"04qiWxY31FLbV7Q/ACblKJ",1,0],[4,4278190080],[5,76.67,50]]],0,[0,4,1,0,0,1,0,24,11,0,20,10,0,54,12,0,11,9,0,204,33,0,29,29,0,30,26,0,55,4,0,23,3,0,12,24,0,10,8,0,0,1,0,-1,6,0,-2,8,0,0,2,0,0,2,0,0,2,0,-1,7,0,-2,14,0,-3,21,0,-4,12,0,-1,15,0,-2,16,0,-3,17,0,-4,10,0,-1,18,0,-2,19,0,-3,20,0,-4,11,0,0,5,0,0,5,0,0,5,0,-1,31,0,-2,32,0,0,6,0,0,6,0,0,6,0,0,6,0,0,7,0,0,7,0,-1,13,0,-2,9,0,0,8,0,0,9,0,0,9,0,-1,27,0,7,27,0,0,10,0,-1,30,0,7,30,0,0,11,0,-1,34,0,-2,23,0,-1,24,0,0,13,0,0,15,0,0,15,0,0,16,0,0,16,0,0,17,0,-1,25,0,0,18,0,0,18,0,0,19,0,0,19,0,0,20,0,-1,28,0,-2,22,0,0,22,0,0,22,0,0,23,0,-1,35,0,-1,26,0,-1,29,0,0,31,0,-1,33,0,0,34,0,0,35,0,5,1,2,6,8,3,6,14,4,6,14,5,6,21,80],[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,24,26,27,29,30,33],[-1,1,-1,-1,1,-1,1,-1,1,-1,1,-1,-1,1,-1,-1,1,-1,1,-1,-1,1,-1,-1,2,-1,-1,1,-1,2,-1,1,-1,2,-1,1,2,2,8,2,8,2],[0,4,0,0,9,0,11,0,23,0,28,0,0,29,3,0,23,0,28,0,0,18,3,0,1,0,0,34,0,1,0,7,0,1,0,10,1,12,21,12,21,12]],[[{"name":"No1","rect":[731,1630,42,45],"offset":[0,0],"originalSize":[42,45],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[{"name":"coins_10","rect":[96,216,16,65],"offset":[1,0.5],"originalSize":[70,66],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[6]],[[{"name":"bullet_close","rect":[303,187,40,40],"offset":[0,0],"originalSize":[40,40],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[8]],[[{"name":"Icon_Bullet","rect":[381,1208,87,53],"offset":[0,0],"originalSize":[87,53],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[{"name":"bf_topic","rect":[19,3,639,613],"offset":[-0.5,13.5],"originalSize":[640,640],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[3],[5]],[[{"name":"rank_item_white","rect":[315,1398,19,59],"offset":[0,0],"originalSize":[19,59],"rotated":1,"capInsets":[8,20,8,20]}],[0],0,[0],[3],[2]],[[{"name":"coins_14","rect":[70,432,50,65],"offset":[2,0.5],"originalSize":[70,66],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[6]],[[{"name":"location_icon","rect":[358,3,140,120],"offset":[0,0],"originalSize":[140,120],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[8]],[[[12,"topic-ui"],[17,"topic-ui",[-6,-7,-8],[[6,45,-2],[264,-5,-4,-3]],[13,-1,0],[5,750,1334],[375,667,0,0,0,0,1,1,1,1]],[16,"rank",1,[-21,-22,-23,-24,-25,-26,-27,-28,-29,-30,-31,-32],[[265,-20,1,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,29,30,31,32]],[0,"a4gs3J+oxFMatZU4Kt4no2",1,0],[5,750,1624]],[73,"imageNode",2,[-34,-35,-36,-37,-38,-39,-40,-41,-42,-43],[[66,2,4,-33]],[0,"53r17WMDNGZJO1/d9TRv0u",1,0],[0,-812,0,0,0,0,1,1,1,1]],[16,"ui-layer",1,[-59,-60,-61,-62,-63,-64],[[6,45,-44],[110,-45],[266,-58,-57,-56,-55,-54,-53,-52,-51,-50,-49,-48,-47,-46]],[0,"291Qpn4ORONb1d8N5wDs4z",1,0],[5,750,1334]],[3,"begin-btn",4,[-67,-68],[[29,2,false,-65,[57],58],[78,4,18,35,-66]],[0,"c2Y5bUJXBAcK9qVtoHURwq",1,0],[5,407,162],[0,-551,0,0,0,0,1,1,1,1]],[14,"BGSP",2,[[-69,[50,2,4,189.015,-70],[15,-72,-71]],1,4,4],[0,"aePwMsEwtHEoWCPG4NOO7/",1,0],[5,750,516],[0.593,-364.985,0,0,0,0,1,1,1,1]],[14,"tombSP",2,[[-73,[50,2,4,-24.73999999999998,-74],[15,-76,-75]],1,4,4],[0,"d22RHOmahCrpsoK9k/+2uy",1,0],[5,750,516],[-234.444,-578.74,0,0,0,0,1,1,1,1]],[14,"toaistSP",2,[[-77,[50,2,4,-24.73999999999998,-78],[15,-80,-79]],1,4,4],[0,"15vUrPqv9M4rR7vIx0lvcZ",1,0],[5,750,516],[236.979,-578.74,0,0,0,0,1,1,1,1]],[14,"spotSP",2,[[-81,[50,2,4,-258.03000000000003,-82],[15,-84,-83]],1,4,4],[0,"ebhRJezXBJDa2GK3qzGrjN",1,0],[5,750,516],[0.593,-812.03,0,0,0,0,1,1,1,1]],[14,"DJSP",2,[[-85,[50,2,4,283.892,-86],[15,-88,-87]],1,4,4],[0,"54UbOUYLxMPY6dihf7v2j5",1,0],[5,178,288.5],[0.593,-412.70799999999997,0,0,0,0,1,0.8,0.8,1]],[91,"labelNode",[-89,-90,-91,-92],[0,"8f4+OEbbZAV6dgp0CwRjgY",1,0]],[16,"topicNode",11,[-94,-95,-96],[[34,1,1,5,-93,[5,423.89,100]]],[0,"e0MPCHuGxDnra7qxOFMXsK",1,0],[5,423.89,100]],[57,"time-node",false,5,[-99],[[4,1,0,-97,[55],56],[63,530.197,-98]],[0,"e5LQGir2tHCY4qW6m4hb9v",1,0],[5,280,40],[0,-45.428,0,0,0,0,1,1,1,1]],[1,"tombMarquee",2,[[50,2,4,496.243,-101]],[24,"19kyCj94tOhJnqpqfhf/R1",-100],[5,240,32],[-191.071,-299.757,0,0,0,0,1,1,1,1]],[1,"taoistMarquee",2,[[50,2,4,495.558,-103]],[24,"091ay1enxGz6E0ef3buN7v",-102],[5,240,32],[192.943,-300.442,0,0,0,0,1,1,1,1]],[73,"labelNode",2,[-105,-106],[[66,2,4,-104]],[0,"d0xwfD+EBKFagEUX8tyrZw",1,0],[0,-812,0,0,0,0,1,1,1,1]],[1,"point",4,[[5,-107,[33],34],[49,9,15,15,90,-108]],[0,"d3dsxGRWZLH40Imc47F2CB",1,0],[5,81,87],[-319.5,533.5,0,0,0,0,1,1,1,1]],[1,"settiing",4,[[5,-109,[35],36],[65,33,15,90,-110]],[0,"eaplagA+1IYY8WC+6pW00b",1,0],[5,81,87],[319.5,533.5,0,0,0,0,1,1,1,1]],[3,"topicTop",4,[-112,11],[[11,1,95.91000000000003,-111]],[0,"damdZLolBB8LCR0fUZZX4T",1,0],[5,500,300],[0,421.0899999999999,0,0,0,0,1,1,1,1]],[1,"back",4,[[5,-113,[50],51],[95,12,22.5,15,90,35,140,-114]],[0,"74cqNE3O9LOI8/8Fll8OHE",1,0],[5,125,132],[-290,-566,0,0,0,0,1,1,1,1]],[1,"location",4,[[5,-115,[59],60],[67,36,15,15,90,35,-116]],[0,"7ebzNWTKRIcrTU7R0YjRWt",1,0],[5,140,120],[290,-572,0,0,0,0,1,1,1,1]],[8,"bg",2,[[4,1,0,-117,[0],1],[188,2,45,40,36,-118]],[0,"6bn5JyA0JEy67FsmX3/xn/",1,0],[5,750,1624]],[8,"sheepBase",2,[[6,45,-119]],[0,"2bn3EiMOxC0Y9jfLakgYS1",1,0],[5,750,1624]],[8,"headerBase",2,[[6,45,-120]],[0,"7241XyK05NSLbbCzltPerj",1,0],[5,750,1624]],[35,"imageNode",19,[-121,-122],[0,"15Il7dbbxJbIStZLLbzrcR",1,0]],[3,"progress_red",25,[-124],[[4,1,0,-123,[40],41]],[0,"7eknesznRDeqTtiV5mbRes",1,0],[5,285,14],[0,-86.886,0,0,0,0,1,1,1,1]],[138,"default","Stage2",1,1,false,"Stage2",true,6,[2]],[99,"default",1,1,false,"1Dead2_1",true,7,[3]],[99,"default",1,1,false,"1Dead2_2",true,8,[4]],[99,"default",1,1,false,"0Spotlight",true,9,[5]],[100,"The03","Jump2",1,1,"Jump2",true,10,[6]],[20,"tombLabel",16,[-125],[0,"caOLUY7Y9OTZ7QS4NZZhmE",1,0],[5,95.7,40],[-234,334.9,0,0,0,0,1,1,1,1]],[144,"88",44.7,false,1,1,2,32,[7]],[20,"toaistLabel",16,[-126],[0,"f3vcybMzxFcKgJvi4PDyT3",1,0],[5,95.7,40],[236.865,334.9,0,0,0,0,1,1,1,1]],[222,"88",false,1,1,2,34,[8]],[1,"topic_cloud1",3,[[5,-127,[9],10]],[0,"a2q17+MlhP550h60lzG5IZ",1,0],[5,96,47],[-238.953,1174.325,0,0,0,0,1,2,2,1]],[1,"topic_cloud1",3,[[5,-128,[11],12]],[0,"7dvMIwj0ZF9pNLJUgZEcWA",1,0],[5,96,47],[268.582,1937.48,0,0,0,0,1,2,2,1]],[1,"topic_cloud1",3,[[5,-129,[13],14]],[0,"901pqDhHdGAIUlGD9Aj4Dn",1,0],[5,96,47],[-223.673,2347.693,0,0,0,0,1,2,2,1]],[1,"topic_cloud1",3,[[5,-130,[15],16]],[0,"4eJcN2b6xFGaj9uOh1Xho0",1,0],[5,96,47],[-223.673,4301.733,0,0,0,0,1,2,2,1]],[1,"topic_cloud1",3,[[5,-131,[17],18]],[0,"49W6jqStRONIHiFcXT7Oyh",1,0],[5,96,47],[229.629,3891.52,0,0,0,0,1,2,2,1]],[1,"topic_cloud1",3,[[5,-132,[19],20]],[0,"d7tyaGOGFNSKQ9L4NJrFdc",1,0],[5,96,47],[135.09,3128.365,0,0,0,0,1,2,2,1]],[1,"topic_cloud1",3,[[5,-133,[21],22]],[0,"174f+tf6xKGLVQ6FrolI4o",1,0],[5,96,47],[135.09,5010.013,0,0,0,0,1,2,2,1]],[1,"topic_cloud1",3,[[5,-134,[23],24]],[0,"0031xo7E1GrZA7UY6jFzTe",1,0],[5,96,47],[-256.765,5773.168,0,0,0,0,1,2,2,1]],[1,"topic_cloud1",3,[[5,-135,[25],26]],[0,"fcag2zTDZHhbJOXQ0bWnwk",1,0],[5,96,47],[229.176,6183.381,0,0,0,0,1,2,2,1]],[1,"topic_moon",3,[[5,-136,[27],28]],[0,"d8mSx+y8tCaq97UMHSnoO/",1,0],[5,122,123],[0,1014.904,0,0,0,0,1,1,1,1]],[8,"sky",1,[[6,45,-137]],[0,"92/XtDKbJG26O6IWilipPS",1,0],[5,750,1334]],[1,"bg",25,[[2,0,-138,[37],38]],[0,"efGcXUH0ZDhaoGe6QIrfsh",1,0],[5,500,248],[0,0,0,0,0,0,1,1,-1,1]],[20,"progress_blue",26,[-139],[0,"d8ED9V9eNJ966zv86IWr57",1,0],[5,285,14],[0,-0.128,0,0,0,0,1,1,1,1]],[200,3,0,0.1,1,48,[39]],[1,"topicLabel",11,[[22,"今日话题",30,false,1,1,-140,[42],43]],[0,"789FO398JCu5XGCZMnat9N",1,0],[5,119.17,40],[0,98.005,0,0,0,0,1,1,1,1]],[20,"tombNum",11,[-141],[0,"ceWe/FjyNHLpdVvqG6WeRG",1,0],[5,90,40],[-188,-85,0,0,0,0,1,1,1,1]],[107,"0羊",30,false,1,1,2,51,[44]],[20,"toaistNum",11,[-142],[0,"f6ehYauxRG3LgzVv+Tn6cZ",1,0],[5,90,40],[188,-85,0,0,0,0,1,1,1,1]],[107,"0羊",30,false,1,1,2,53,[45]],[19,"tombLabel",12,[-143],[0,"edyULG7BpLjZBm6f+I6XoO",1,0],[4,4283294203],[5,175,100],[-124.445,20,0,0,0,0,1,1,1,1]],[30,"僵尸",90,100,false,1,2,55,[46]],[1,"vsLabel",12,[[22,"VS",50,false,1,1,-144,[47],48]],[0,"0aWq9oe1NA+agBNdYnduYr",1,0],[5,63.89,40],[7.105427357601002e-15,-2.4,0,0,0,0,1,1,1,1]],[19,"toaistLabel",12,[-145],[0,"balJHZ9+ZGbLYTUKY6bKVj",1,0],[4,4283294203],[5,175,100],[124.44500000000001,20,0,0,0,0,1,1,1,1]],[30,"道士",90,100,false,1,2,58,[49]],[7,"label",5,[[31,"加入羊群",72,72,false,1,1,1,-146,[52],53]],[0,"203D0OPPBKw71iqX1sC2nZ",1,0],[4,4278190080],[5,286,72],[0,12,0,0,0,0,1,1,1,1]],[93,"time",13,[-147],[0,"61Zkg/JiNMHLtyZ9/D/hWS",1,0],[5,172.67,40]],[38,"08:12:59 重置",28,false,1,1,61,[54]]],0,[0,4,1,0,0,1,0,46,4,0,37,2,0,0,1,0,-1,2,0,-2,46,0,-3,4,0,205,24,0,206,23,0,207,35,0,208,33,0,209,10,0,210,9,0,211,8,0,20,7,0,212,6,0,213,15,0,214,14,0,0,2,0,-1,22,0,-2,6,0,-3,7,0,-4,8,0,-5,9,0,-6,10,0,-7,14,0,-8,15,0,-9,16,0,-10,3,0,-11,23,0,-12,24,0,0,3,0,-1,36,0,-2,37,0,-3,38,0,-4,39,0,-5,40,0,-6,41,0,-7,42,0,-8,43,0,-9,44,0,-10,45,0,0,4,0,0,4,0,215,49,0,56,54,0,57,52,0,29,59,0,30,56,0,19,62,0,16,13,0,216,21,0,217,5,0,40,20,0,218,18,0,219,17,0,0,4,0,-1,17,0,-2,18,0,-3,19,0,-4,20,0,-5,5,0,-6,21,0,0,5,0,0,5,0,-1,60,0,-2,13,0,-1,27,0,0,6,0,7,27,0,0,6,0,-1,28,0,0,7,0,7,28,0,0,7,0,-1,29,0,0,8,0,7,29,0,0,8,0,-1,30,0,0,9,0,7,30,0,0,9,0,-1,31,0,0,10,0,7,31,0,0,10,0,-1,50,0,-2,51,0,-3,53,0,-4,12,0,0,12,0,-1,55,0,-2,57,0,-3,58,0,0,13,0,0,13,0,-1,61,0,4,14,0,0,14,0,4,15,0,0,15,0,0,16,0,-1,32,0,-2,34,0,0,17,0,0,17,0,0,18,0,0,18,0,0,19,0,-1,25,0,0,20,0,0,20,0,0,21,0,0,21,0,0,22,0,0,22,0,0,23,0,0,24,0,-1,47,0,-2,26,0,0,26,0,-1,48,0,-1,33,0,-1,35,0,0,36,0,0,37,0,0,38,0,0,39,0,0,40,0,0,41,0,0,42,0,0,43,0,0,44,0,0,45,0,0,46,0,0,47,0,-1,49,0,0,50,0,-1,52,0,-1,54,0,-1,56,0,0,57,0,-1,59,0,0,60,0,-1,62,0,5,1,11,6,19,147],[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,27,28,29,30,31,33,35,49,52,54,56,59,62],[-1,1,-1,-1,-1,-1,-1,-1,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,220,221,222,22,-1,1,-1,1,-1,1,-1,-1,1,-1,2,-1,-1,-1,-1,2,-1,-1,1,-1,2,-1,-1,1,-1,1,-1,1,8,8,8,8,8,2,2,1,2,2,2,2,2],[0,153,3,3,3,3,3,0,0,0,15,0,15,0,15,0,15,0,15,0,15,0,15,0,15,0,15,0,154,155,156,157,158,0,159,0,160,0,48,0,0,161,0,1,0,0,0,0,1,0,0,162,0,1,0,0,67,0,68,0,69,70,43,43,43,71,1,1,163,1,1,12,12,1]],[[{"name":"Switch0_2","rect":[729,3,111,56],"offset":[0,0],"originalSize":[111,56],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[[54,"羊了个羊弹幕2",36,{"commonHeight":36,"fontSize":36,"atlasName":"羊了个羊弹幕2_0.png","fontDefDictionary":{"32":{"xOffset":-1,"yOffset":35,"xAdvance":11,"rect":{"x":504,"y":0,"width":3,"height":1}},"37":{"xOffset":1,"yOffset":5,"xAdvance":25,"rect":{"x":411,"y":160,"width":24,"height":24}},"48":{"xOffset":1,"yOffset":4,"xAdvance":24,"rect":{"x":282,"y":162,"width":22,"height":28}},"49":{"xOffset":4,"yOffset":5,"xAdvance":20,"rect":{"x":498,"y":62,"width":11,"height":28}},"50":{"xOffset":1,"yOffset":5,"xAdvance":20,"rect":{"x":383,"y":160,"width":18,"height":27}},"51":{"xOffset":1,"yOffset":4,"xAdvance":18,"rect":{"x":345,"y":161,"width":17,"height":28}},"52":{"xOffset":1,"yOffset":4,"xAdvance":23,"rect":{"x":484,"y":98,"width":21,"height":29}},"53":{"xOffset":1,"yOffset":4,"xAdvance":19,"rect":{"x":493,"y":33,"width":18,"height":28}},"54":{"xOffset":1,"yOffset":4,"xAdvance":21,"rect":{"x":305,"y":162,"width":19,"height":28}},"55":{"xOffset":1,"yOffset":5,"xAdvance":20,"rect":{"x":363,"y":160,"width":19,"height":27}},"56":{"xOffset":1,"yOffset":4,"xAdvance":21,"rect":{"x":486,"y":128,"width":19,"height":29}},"57":{"xOffset":1,"yOffset":4,"xAdvance":21,"rect":{"x":325,"y":161,"width":19,"height":28}},"100":{"xOffset":1,"yOffset":8,"xAdvance":18,"rect":{"x":436,"y":159,"width":16,"height":23}},"115":{"xOffset":1,"yOffset":14,"xAdvance":16,"rect":{"x":471,"y":159,"width":15,"height":19}},"121":{"xOffset":1,"yOffset":15,"xAdvance":18,"rect":{"x":453,"y":159,"width":17,"height":19}},"126":{"xOffset":1,"yOffset":17,"xAdvance":20,"rect":{"x":487,"y":158,"width":18,"height":5}},"19978":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":0,"y":163,"width":32,"height":29}},"19981":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":453,"y":129,"width":32,"height":29}},"19996":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":99,"y":34,"width":32,"height":32}},"20010":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":432,"y":66,"width":32,"height":31}},"20102":{"xOffset":4,"yOffset":4,"xAdvance":36,"rect":{"x":127,"y":162,"width":28,"height":29}},"20110":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":189,"y":162,"width":32,"height":28}},"20113":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":420,"y":129,"width":32,"height":29}},"20140":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":354,"y":98,"width":30,"height":31}},"20170":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":66,"y":34,"width":32,"height":32}},"20869":{"xOffset":4,"yOffset":3,"xAdvance":36,"rect":{"x":385,"y":98,"width":28,"height":31}},"20914":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":132,"y":34,"width":32,"height":32}},"21152":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":0,"y":132,"width":32,"height":30}},"21271":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":66,"y":131,"width":32,"height":30}},"21306":{"xOffset":3,"yOffset":4,"xAdvance":36,"rect":{"x":97,"y":162,"width":29,"height":29}},"21333":{"xOffset":2,"yOffset":1,"xAdvance":36,"rect":{"x":167,"y":0,"width":32,"height":33}},"21335":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":429,"y":33,"width":31,"height":32}},"21385":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":354,"y":130,"width":32,"height":29}},"21435":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":99,"y":99,"width":32,"height":31}},"21476":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":323,"y":98,"width":30,"height":31}},"21488":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":292,"y":99,"width":30,"height":31}},"21513":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":229,"y":99,"width":31,"height":31}},"21741":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":261,"y":99,"width":30,"height":31}},"21834":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":414,"y":98,"width":34,"height":30}},"22235":{"xOffset":3,"yOffset":4,"xAdvance":36,"rect":{"x":222,"y":162,"width":30,"height":28}},"22799":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":330,"y":33,"width":32,"height":32}},"22825":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":366,"y":66,"width":32,"height":31}},"22826":{"xOffset":3,"yOffset":2,"xAdvance":36,"rect":{"x":0,"y":67,"width":30,"height":32}},"23425":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":198,"y":131,"width":31,"height":30}},"23433":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":200,"y":0,"width":32,"height":33}},"23475":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":0,"y":100,"width":32,"height":31}},"23665":{"xOffset":4,"yOffset":4,"xAdvance":36,"rect":{"x":253,"y":162,"width":28,"height":28}},"24029":{"xOffset":4,"yOffset":3,"xAdvance":36,"rect":{"x":292,"y":131,"width":28,"height":30}},"24030":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":33,"y":131,"width":32,"height":30}},"24066":{"xOffset":3,"yOffset":2,"xAdvance":36,"rect":{"x":266,"y":0,"width":30,"height":33}},"24191":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":267,"y":67,"width":32,"height":31}},"24198":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":461,"y":33,"width":31,"height":32}},"24314":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":233,"y":0,"width":32,"height":33}},"24509":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":31,"y":67,"width":34,"height":31}},"25490":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":165,"y":34,"width":32,"height":32}},"26032":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":297,"y":33,"width":32,"height":32}},"26410":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":264,"y":34,"width":32,"height":32}},"26494":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":66,"y":67,"width":34,"height":31}},"26519":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":198,"y":34,"width":32,"height":32}},"27425":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":66,"y":99,"width":32,"height":31}},"27743":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":197,"y":99,"width":31,"height":31}},"27827":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":387,"y":130,"width":32,"height":29}},"27833":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":465,"y":66,"width":32,"height":31}},"27941":{"xOffset":2,"yOffset":1,"xAdvance":36,"rect":{"x":68,"y":0,"width":32,"height":33}},"27993":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":333,"y":66,"width":32,"height":31}},"28023":{"xOffset":1,"yOffset":1,"xAdvance":36,"rect":{"x":0,"y":0,"width":34,"height":33}},"28207":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":33,"y":99,"width":32,"height":31}},"28246":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":99,"y":131,"width":32,"height":30}},"28286":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":437,"y":0,"width":33,"height":32}},"28595":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":402,"y":0,"width":34,"height":32}},"29976":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":168,"y":67,"width":32,"height":31}},"30086":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":449,"y":98,"width":34,"height":30}},"30465":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":363,"y":33,"width":32,"height":32}},"30693":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":230,"y":131,"width":30,"height":30}},"31119":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":231,"y":34,"width":32,"height":32}},"31616":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":35,"y":0,"width":32,"height":33}},"32456":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":33,"y":34,"width":32,"height":32}},"32650":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":135,"y":67,"width":32,"height":31}},"32899":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":0,"y":34,"width":32,"height":32}},"33487":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":165,"y":131,"width":32,"height":30}},"33945":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":471,"y":0,"width":32,"height":32}},"34255":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":367,"y":0,"width":34,"height":32}},"35199":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":156,"y":162,"width":32,"height":28}},"35797":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":101,"y":67,"width":33,"height":31}},"36149":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":396,"y":33,"width":32,"height":32}},"36215":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":132,"y":131,"width":32,"height":30}},"36731":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":399,"y":66,"width":32,"height":31}},"36797":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":66,"y":162,"width":30,"height":29}},"36807":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":165,"y":99,"width":31,"height":31}},"36890":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":300,"y":66,"width":32,"height":31}},"37325":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":321,"y":131,"width":32,"height":29}},"38376":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":261,"y":131,"width":30,"height":30}},"38485":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":201,"y":67,"width":32,"height":31}},"38590":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":332,"y":0,"width":34,"height":32}},"38596":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":297,"y":0,"width":34,"height":32}},"38738":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":134,"y":0,"width":32,"height":33}},"39321":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":33,"y":162,"width":32,"height":29}},"40493":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":101,"y":0,"width":32,"height":33}},"40657":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":234,"y":67,"width":32,"height":31}},"40857":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":132,"y":99,"width":32,"height":31}},"65281":{"xOffset":5,"yOffset":5,"xAdvance":36,"rect":{"x":402,"y":160,"width":8,"height":26}}},"kerningDict":{}}]],0,0,[0],[14],[164]],[[[54,"bf_topic",36,{"commonHeight":36,"fontSize":36,"atlasName":"bf_topic.png","fontDefDictionary":{"32":{"xOffset":-1,"yOffset":35,"xAdvance":11,"rect":{"x":621,"y":31,"width":3,"height":1}},"33":{"xOffset":1,"yOffset":6,"xAdvance":11,"rect":{"x":175,"y":568,"width":9,"height":24}},"34":{"xOffset":3,"yOffset":4,"xAdvance":16,"rect":{"x":136,"y":593,"width":10,"height":8}},"35":{"xOffset":1,"yOffset":6,"xAdvance":24,"rect":{"x":386,"y":539,"width":22,"height":25}},"36":{"xOffset":3,"yOffset":2,"xAdvance":22,"rect":{"x":621,"y":165,"width":16,"height":29}},"37":{"xOffset":1,"yOffset":5,"xAdvance":25,"rect":{"x":41,"y":570,"width":24,"height":24}},"38":{"xOffset":0,"yOffset":3,"xAdvance":23,"rect":{"x":170,"y":541,"width":23,"height":26}},"39":{"xOffset":6,"yOffset":4,"xAdvance":14,"rect":{"x":627,"y":278,"width":4,"height":8}},"40":{"xOffset":5,"yOffset":3,"xAdvance":22,"rect":{"x":621,"y":326,"width":14,"height":29}},"41":{"xOffset":3,"yOffset":3,"xAdvance":22,"rect":{"x":626,"y":388,"width":13,"height":29}},"42":{"xOffset":1,"yOffset":4,"xAdvance":10,"rect":{"x":147,"y":593,"width":8,"height":8}},"43":{"xOffset":1,"yOffset":10,"xAdvance":20,"rect":{"x":547,"y":565,"width":19,"height":17}},"44":{"xOffset":-1,"yOffset":26,"xAdvance":8,"rect":{"x":120,"y":594,"width":7,"height":10}},"45":{"xOffset":1,"yOffset":18,"xAdvance":16,"rect":{"x":213,"y":591,"width":15,"height":4}},"46":{"xOffset":1,"yOffset":27,"xAdvance":8,"rect":{"x":629,"y":93,"width":6,"height":5}},"47":{"xOffset":1,"yOffset":6,"xAdvance":11,"rect":{"x":627,"y":356,"width":9,"height":26}},"48":{"xOffset":1,"yOffset":4,"xAdvance":24,"rect":{"x":573,"y":510,"width":22,"height":28}},"49":{"xOffset":4,"yOffset":5,"xAdvance":20,"rect":{"x":627,"y":195,"width":11,"height":28}},"50":{"xOffset":1,"yOffset":5,"xAdvance":20,"rect":{"x":95,"y":541,"width":18,"height":27}},"51":{"xOffset":1,"yOffset":4,"xAdvance":18,"rect":{"x":0,"y":542,"width":17,"height":28}},"52":{"xOffset":1,"yOffset":4,"xAdvance":23,"rect":{"x":152,"y":511,"width":21,"height":29}},"53":{"xOffset":1,"yOffset":4,"xAdvance":19,"rect":{"x":621,"y":419,"width":18,"height":28}},"54":{"xOffset":1,"yOffset":4,"xAdvance":21,"rect":{"x":616,"y":510,"width":19,"height":28}},"55":{"xOffset":1,"yOffset":5,"xAdvance":20,"rect":{"x":75,"y":542,"width":19,"height":27}},"56":{"xOffset":1,"yOffset":4,"xAdvance":21,"rect":{"x":174,"y":511,"width":19,"height":29}},"57":{"xOffset":1,"yOffset":4,"xAdvance":21,"rect":{"x":596,"y":510,"width":19,"height":28}},"58":{"xOffset":1,"yOffset":13,"xAdvance":8,"rect":{"x":54,"y":595,"width":6,"height":16}},"59":{"xOffset":0,"yOffset":11,"xAdvance":9,"rect":{"x":32,"y":570,"width":8,"height":25}},"60":{"xOffset":2,"yOffset":10,"xAdvance":22,"rect":{"x":19,"y":597,"width":17,"height":16}},"61":{"xOffset":1,"yOffset":13,"xAdvance":20,"rect":{"x":84,"y":595,"width":19,"height":11}},"62":{"xOffset":3,"yOffset":11,"xAdvance":22,"rect":{"x":37,"y":596,"width":16,"height":16}},"63":{"xOffset":1,"yOffset":5,"xAdvance":14,"rect":{"x":627,"y":224,"width":12,"height":26}},"64":{"xOffset":2,"yOffset":6,"xAdvance":29,"rect":{"x":49,"y":542,"width":25,"height":27}},"65":{"xOffset":1,"yOffset":6,"xAdvance":25,"rect":{"x":145,"y":541,"width":24,"height":26}},"66":{"xOffset":1,"yOffset":7,"xAdvance":21,"rect":{"x":620,"y":539,"width":19,"height":25}},"67":{"xOffset":1,"yOffset":7,"xAdvance":24,"rect":{"x":113,"y":569,"width":22,"height":24}},"68":{"xOffset":1,"yOffset":8,"xAdvance":23,"rect":{"x":90,"y":570,"width":22,"height":24}},"69":{"xOffset":1,"yOffset":8,"xAdvance":22,"rect":{"x":579,"y":539,"width":20,"height":25}},"70":{"xOffset":1,"yOffset":8,"xAdvance":22,"rect":{"x":453,"y":539,"width":20,"height":25}},"71":{"xOffset":1,"yOffset":8,"xAdvance":24,"rect":{"x":136,"y":568,"width":22,"height":24}},"72":{"xOffset":1,"yOffset":8,"xAdvance":22,"rect":{"x":474,"y":539,"width":20,"height":25}},"73":{"xOffset":1,"yOffset":9,"xAdvance":7,"rect":{"x":633,"y":278,"width":6,"height":24}},"74":{"xOffset":1,"yOffset":8,"xAdvance":15,"rect":{"x":17,"y":571,"width":14,"height":25}},"75":{"xOffset":1,"yOffset":8,"xAdvance":22,"rect":{"x":495,"y":539,"width":20,"height":25}},"76":{"xOffset":1,"yOffset":8,"xAdvance":23,"rect":{"x":409,"y":539,"width":21,"height":25}},"77":{"xOffset":1,"yOffset":8,"xAdvance":26,"rect":{"x":312,"y":540,"width":24,"height":25}},"78":{"xOffset":1,"yOffset":8,"xAdvance":22,"rect":{"x":537,"y":539,"width":20,"height":25}},"79":{"xOffset":1,"yOffset":10,"xAdvance":24,"rect":{"x":209,"y":567,"width":23,"height":23}},"80":{"xOffset":1,"yOffset":9,"xAdvance":21,"rect":{"x":600,"y":539,"width":19,"height":25}},"81":{"xOffset":1,"yOffset":9,"xAdvance":25,"rect":{"x":185,"y":568,"width":23,"height":23}},"82":{"xOffset":1,"yOffset":9,"xAdvance":21,"rect":{"x":558,"y":539,"width":20,"height":25}},"83":{"xOffset":1,"yOffset":8,"xAdvance":21,"rect":{"x":516,"y":539,"width":20,"height":25}},"84":{"xOffset":1,"yOffset":8,"xAdvance":24,"rect":{"x":362,"y":539,"width":23,"height":25}},"85":{"xOffset":1,"yOffset":10,"xAdvance":23,"rect":{"x":233,"y":566,"width":21,"height":23}},"86":{"xOffset":1,"yOffset":9,"xAdvance":25,"rect":{"x":66,"y":570,"width":23,"height":24}},"87":{"xOffset":1,"yOffset":9,"xAdvance":29,"rect":{"x":257,"y":540,"width":27,"height":25}},"88":{"xOffset":1,"yOffset":8,"xAdvance":25,"rect":{"x":337,"y":540,"width":24,"height":25}},"89":{"xOffset":1,"yOffset":8,"xAdvance":24,"rect":{"x":194,"y":540,"width":22,"height":26}},"90":{"xOffset":1,"yOffset":8,"xAdvance":23,"rect":{"x":431,"y":539,"width":21,"height":25}},"91":{"xOffset":0,"yOffset":3,"xAdvance":10,"rect":{"x":629,"y":31,"width":10,"height":30}},"92":{"xOffset":0,"yOffset":6,"xAdvance":10,"rect":{"x":627,"y":251,"width":10,"height":26}},"93":{"xOffset":1,"yOffset":3,"xAdvance":12,"rect":{"x":627,"y":100,"width":9,"height":30}},"94":{"xOffset":1,"yOffset":5,"xAdvance":16,"rect":{"x":104,"y":595,"width":15,"height":10}},"95":{"xOffset":1,"yOffset":29,"xAdvance":19,"rect":{"x":195,"y":592,"width":17,"height":4}},"96":{"xOffset":7,"yOffset":3,"xAdvance":22,"rect":{"x":167,"y":593,"width":8,"height":6}},"97":{"xOffset":1,"yOffset":14,"xAdvance":18,"rect":{"x":417,"y":565,"width":17,"height":19}},"98":{"xOffset":1,"yOffset":8,"xAdvance":18,"rect":{"x":290,"y":566,"width":16,"height":23}},"99":{"xOffset":1,"yOffset":12,"xAdvance":18,"rect":{"x":488,"y":565,"width":16,"height":18}},"100":{"xOffset":1,"yOffset":8,"xAdvance":18,"rect":{"x":273,"y":566,"width":16,"height":23}},"101":{"xOffset":1,"yOffset":14,"xAdvance":18,"rect":{"x":435,"y":565,"width":17,"height":19}},"102":{"xOffset":1,"yOffset":8,"xAdvance":18,"rect":{"x":0,"y":571,"width":16,"height":25}},"103":{"xOffset":1,"yOffset":10,"xAdvance":18,"rect":{"x":350,"y":566,"width":16,"height":22}},"104":{"xOffset":1,"yOffset":8,"xAdvance":17,"rect":{"x":159,"y":568,"width":15,"height":24}},"105":{"xOffset":1,"yOffset":10,"xAdvance":7,"rect":{"x":367,"y":565,"width":6,"height":22}},"106":{"xOffset":1,"yOffset":10,"xAdvance":10,"rect":{"x":324,"y":566,"width":8,"height":23}},"107":{"xOffset":1,"yOffset":10,"xAdvance":18,"rect":{"x":307,"y":566,"width":16,"height":23}},"108":{"xOffset":1,"yOffset":12,"xAdvance":10,"rect":{"x":374,"y":565,"width":8,"height":21}},"109":{"xOffset":1,"yOffset":17,"xAdvance":23,"rect":{"x":61,"y":595,"width":22,"height":15}},"110":{"xOffset":1,"yOffset":15,"xAdvance":17,"rect":{"x":604,"y":565,"width":15,"height":17}},"111":{"xOffset":1,"yOffset":15,"xAdvance":19,"rect":{"x":586,"y":565,"width":17,"height":17}},"112":{"xOffset":1,"yOffset":12,"xAdvance":18,"rect":{"x":255,"y":566,"width":17,"height":23}},"113":{"xOffset":1,"yOffset":12,"xAdvance":18,"rect":{"x":333,"y":566,"width":16,"height":22}},"114":{"xOffset":1,"yOffset":15,"xAdvance":15,"rect":{"x":620,"y":565,"width":13,"height":17}},"115":{"xOffset":1,"yOffset":14,"xAdvance":16,"rect":{"x":453,"y":565,"width":15,"height":19}},"116":{"xOffset":1,"yOffset":13,"xAdvance":17,"rect":{"x":383,"y":565,"width":15,"height":20}},"117":{"xOffset":1,"yOffset":14,"xAdvance":17,"rect":{"x":505,"y":565,"width":15,"height":18}},"118":{"xOffset":1,"yOffset":15,"xAdvance":19,"rect":{"x":0,"y":597,"width":18,"height":16}},"119":{"xOffset":1,"yOffset":15,"xAdvance":27,"rect":{"x":521,"y":565,"width":25,"height":17}},"120":{"xOffset":1,"yOffset":15,"xAdvance":19,"rect":{"x":469,"y":565,"width":18,"height":18}},"121":{"xOffset":1,"yOffset":15,"xAdvance":18,"rect":{"x":399,"y":565,"width":17,"height":19}},"122":{"xOffset":1,"yOffset":15,"xAdvance":20,"rect":{"x":567,"y":565,"width":18,"height":17}},"123":{"xOffset":1,"yOffset":3,"xAdvance":12,"rect":{"x":629,"y":62,"width":9,"height":30}},"124":{"xOffset":5,"yOffset":3,"xAdvance":14,"rect":{"x":632,"y":0,"width":5,"height":30}},"125":{"xOffset":1,"yOffset":3,"xAdvance":11,"rect":{"x":621,"y":0,"width":10,"height":30}},"126":{"xOffset":1,"yOffset":17,"xAdvance":20,"rect":{"x":176,"y":593,"width":18,"height":5}},"8251":{"xOffset":5,"yOffset":6,"xAdvance":36,"rect":{"x":285,"y":540,"width":26,"height":25}},"12290":{"xOffset":3,"yOffset":25,"xAdvance":36,"rect":{"x":156,"y":593,"width":10,"height":7}},"19968":{"xOffset":2,"yOffset":17,"xAdvance":36,"rect":{"x":229,"y":591,"width":32,"height":3}},"19977":{"xOffset":3,"yOffset":6,"xAdvance":36,"rect":{"x":226,"y":540,"width":30,"height":25}},"19978":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":0,"y":482,"width":32,"height":29}},"19979":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":425,"y":450,"width":32,"height":29}},"19981":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":99,"y":481,"width":32,"height":29}},"19996":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":101,"y":67,"width":32,"height":32}},"19997":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":165,"y":481,"width":32,"height":29}},"20010":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":495,"y":262,"width":32,"height":31}},"20026":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":416,"y":294,"width":30,"height":31}},"20037":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":470,"y":419,"width":30,"height":30}},"20048":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":66,"y":389,"width":32,"height":30}},"20063":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":594,"y":262,"width":32,"height":31}},"20081":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":293,"y":451,"width":32,"height":29}},"20102":{"xOffset":4,"yOffset":4,"xAdvance":36,"rect":{"x":123,"y":511,"width":28,"height":29}},"20105":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":0,"y":294,"width":32,"height":31}},"20110":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":263,"y":511,"width":32,"height":28}},"20113":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":458,"y":450,"width":32,"height":29}},"20139":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":231,"y":133,"width":32,"height":32}},"20140":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":385,"y":294,"width":30,"height":31}},"20146":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":489,"y":166,"width":32,"height":31}},"20154":{"xOffset":3,"yOffset":2,"xAdvance":36,"rect":{"x":424,"y":133,"width":30,"height":32}},"20165":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":524,"y":450,"width":32,"height":29}},"20170":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":66,"y":100,"width":32,"height":32}},"20171":{"xOffset":3,"yOffset":2,"xAdvance":36,"rect":{"x":486,"y":133,"width":30,"height":32}},"20182":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":264,"y":198,"width":32,"height":31}},"20197":{"xOffset":3,"yOffset":4,"xAdvance":36,"rect":{"x":0,"y":512,"width":30,"height":29}},"20204":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":396,"y":198,"width":32,"height":31}},"20221":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":594,"y":388,"width":31,"height":30}},"20237":{"xOffset":1,"yOffset":4,"xAdvance":36,"rect":{"x":194,"y":511,"width":34,"height":28}},"20250":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":132,"y":100,"width":32,"height":32}},"20301":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":264,"y":230,"width":32,"height":31}},"20313":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":353,"y":294,"width":31,"height":31}},"20316":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":420,"y":166,"width":34,"height":31}},"20320":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":378,"y":326,"width":34,"height":30}},"20339":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":361,"y":133,"width":31,"height":32}},"20351":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":34,"y":67,"width":33,"height":32}},"20381":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":315,"y":166,"width":34,"height":31}},"20725":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":448,"y":326,"width":34,"height":30}},"20809":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":132,"y":389,"width":32,"height":30}},"20813":{"xOffset":3,"yOffset":2,"xAdvance":36,"rect":{"x":517,"y":133,"width":30,"height":32}},"20837":{"xOffset":3,"yOffset":5,"xAdvance":36,"rect":{"x":18,"y":542,"width":30,"height":27}},"20840":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":165,"y":389,"width":32,"height":30}},"20851":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":571,"y":294,"width":30,"height":31}},"20854":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":528,"y":262,"width":32,"height":31}},"20855":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":231,"y":389,"width":32,"height":30}},"20869":{"xOffset":4,"yOffset":3,"xAdvance":36,"rect":{"x":610,"y":133,"width":28,"height":31}},"20877":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":231,"y":481,"width":32,"height":29}},"20917":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":330,"y":480,"width":32,"height":29}},"20986":{"xOffset":4,"yOffset":3,"xAdvance":36,"rect":{"x":563,"y":419,"width":28,"height":30}},"20987":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":33,"y":100,"width":32,"height":32}},"20992":{"xOffset":3,"yOffset":4,"xAdvance":36,"rect":{"x":456,"y":510,"width":29,"height":28}},"20998":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":132,"y":481,"width":32,"height":29}},"20999":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":66,"y":481,"width":32,"height":29}},"21033":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":478,"y":294,"width":30,"height":31}},"21040":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":264,"y":389,"width":32,"height":30}},"21069":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":69,"y":0,"width":32,"height":33}},"21097":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":429,"y":230,"width":32,"height":31}},"21147":{"xOffset":4,"yOffset":3,"xAdvance":36,"rect":{"x":0,"y":451,"width":28,"height":30}},"21152":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":297,"y":388,"width":32,"height":30}},"21160":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":363,"y":230,"width":32,"height":31}},"21169":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":363,"y":198,"width":32,"height":31}},"21183":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":165,"y":198,"width":32,"height":31}},"21271":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":330,"y":388,"width":32,"height":30}},"21273":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":165,"y":133,"width":32,"height":32}},"21306":{"xOffset":3,"yOffset":4,"xAdvance":36,"rect":{"x":93,"y":511,"width":29,"height":29}},"21319":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":392,"y":450,"width":32,"height":29}},"21335":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":297,"y":133,"width":31,"height":32}},"21345":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":398,"y":67,"width":32,"height":32}},"21363":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":561,"y":388,"width":32,"height":30}},"21407":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":0,"y":358,"width":32,"height":30}},"21451":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":266,"y":67,"width":32,"height":32}},"21457":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":522,"y":166,"width":32,"height":31}},"21462":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":165,"y":358,"width":32,"height":30}},"21463":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":555,"y":166,"width":32,"height":31}},"21476":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":31,"y":326,"width":30,"height":31}},"21482":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":557,"y":450,"width":32,"height":29}},"21483":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":62,"y":326,"width":30,"height":31}},"21487":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":362,"y":510,"width":31,"height":28}},"21488":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":93,"y":326,"width":30,"height":31}},"21495":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":588,"y":166,"width":32,"height":31}},"21513":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":65,"y":294,"width":31,"height":31}},"21517":{"xOffset":3,"yOffset":2,"xAdvance":36,"rect":{"x":548,"y":133,"width":30,"height":32}},"21518":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":62,"y":512,"width":30,"height":29}},"21527":{"xOffset":3,"yOffset":4,"xAdvance":36,"rect":{"x":284,"y":420,"width":30,"height":30}},"21578":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":227,"y":451,"width":32,"height":29}},"21592":{"xOffset":3,"yOffset":2,"xAdvance":36,"rect":{"x":455,"y":133,"width":30,"height":32}},"21628":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":260,"y":451,"width":32,"height":29}},"21629":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":0,"y":198,"width":32,"height":31}},"21644":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":64,"y":420,"width":31,"height":30}},"21734":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":33,"y":198,"width":32,"height":31}},"21796":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":71,"y":34,"width":34,"height":32}},"21916":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":198,"y":100,"width":32,"height":32}},"22235":{"xOffset":3,"yOffset":4,"xAdvance":36,"rect":{"x":425,"y":510,"width":30,"height":28}},"22238":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":439,"y":419,"width":30,"height":30}},"22269":{"xOffset":3,"yOffset":4,"xAdvance":36,"rect":{"x":458,"y":480,"width":30,"height":29}},"22312":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":132,"y":198,"width":32,"height":31}},"22320":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":161,"y":294,"width":31,"height":31}},"22359":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":351,"y":34,"width":34,"height":32}},"22522":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":140,"y":166,"width":34,"height":31}},"22534":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":231,"y":198,"width":32,"height":31}},"22686":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":264,"y":100,"width":32,"height":32}},"22763":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":161,"y":451,"width":32,"height":29}},"22797":{"xOffset":3,"yOffset":2,"xAdvance":36,"rect":{"x":560,"y":0,"width":30,"height":33}},"22799":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":297,"y":100,"width":32,"height":32}},"22806":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":106,"y":34,"width":34,"height":32}},"22810":{"xOffset":3,"yOffset":2,"xAdvance":36,"rect":{"x":591,"y":0,"width":29,"height":33}},"22823":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":447,"y":294,"width":30,"height":31}},"22825":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":462,"y":198,"width":32,"height":31}},"22826":{"xOffset":3,"yOffset":2,"xAdvance":36,"rect":{"x":579,"y":133,"width":30,"height":32}},"22833":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":528,"y":198,"width":32,"height":31}},"22836":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":532,"y":419,"width":30,"height":30}},"22870":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":129,"y":294,"width":31,"height":31}},"22909":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":359,"y":450,"width":32,"height":29}},"22914":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":495,"y":357,"width":32,"height":30}},"22987":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":594,"y":198,"width":32,"height":31}},"23425":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":128,"y":420,"width":31,"height":30}},"23427":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":96,"y":420,"width":31,"height":30}},"23432":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":462,"y":357,"width":32,"height":30}},"23433":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":333,"y":0,"width":32,"height":33}},"23436":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":231,"y":100,"width":32,"height":32}},"23450":{"xOffset":3,"yOffset":2,"xAdvance":36,"rect":{"x":0,"y":326,"width":30,"height":31}},"23478":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":99,"y":133,"width":32,"height":32}},"23558":{"xOffset":0,"yOffset":2,"xAdvance":36,"rect":{"x":0,"y":34,"width":35,"height":32}},"23567":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":289,"y":294,"width":31,"height":31}},"23608":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":590,"y":450,"width":32,"height":29}},"23616":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":330,"y":357,"width":32,"height":30}},"23665":{"xOffset":4,"yOffset":4,"xAdvance":36,"rect":{"x":515,"y":510,"width":28,"height":28}},"24029":{"xOffset":4,"yOffset":3,"xAdvance":36,"rect":{"x":592,"y":419,"width":28,"height":30}},"24030":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":429,"y":388,"width":32,"height":30}},"24049":{"xOffset":4,"yOffset":4,"xAdvance":36,"rect":{"x":486,"y":510,"width":28,"height":28}},"24050":{"xOffset":4,"yOffset":4,"xAdvance":36,"rect":{"x":544,"y":510,"width":28,"height":28}},"24066":{"xOffset":3,"yOffset":2,"xAdvance":36,"rect":{"x":498,"y":0,"width":30,"height":33}},"24120":{"xOffset":2,"yOffset":1,"xAdvance":36,"rect":{"x":366,"y":0,"width":32,"height":33}},"24149":{"xOffset":1,"yOffset":1,"xAdvance":36,"rect":{"x":35,"y":0,"width":33,"height":33}},"24178":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":326,"y":450,"width":32,"height":29}},"24182":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":0,"y":100,"width":32,"height":32}},"24191":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":297,"y":262,"width":32,"height":31}},"24198":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":329,"y":133,"width":31,"height":32}},"24230":{"xOffset":3,"yOffset":1,"xAdvance":36,"rect":{"x":529,"y":0,"width":30,"height":33}},"24314":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":465,"y":0,"width":32,"height":33}},"24320":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":395,"y":480,"width":31,"height":29}},"24323":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":167,"y":67,"width":32,"height":32}},"24377":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":165,"y":100,"width":32,"height":32}},"24378":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":99,"y":389,"width":32,"height":30}},"24403":{"xOffset":4,"yOffset":3,"xAdvance":36,"rect":{"x":217,"y":326,"width":28,"height":31}},"24471":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":413,"y":326,"width":34,"height":30}},"24509":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":0,"y":166,"width":34,"height":31}},"24515":{"xOffset":1,"yOffset":4,"xAdvance":36,"rect":{"x":57,"y":451,"width":34,"height":29}},"24517":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":229,"y":511,"width":33,"height":28}},"24535":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":198,"y":481,"width":32,"height":29}},"24685":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":210,"y":166,"width":34,"height":31}},"24773":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":102,"y":0,"width":32,"height":33}},"25104":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":530,"y":67,"width":32,"height":32}},"25105":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":396,"y":262,"width":32,"height":31}},"25112":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":0,"y":133,"width":32,"height":32}},"25152":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":363,"y":262,"width":32,"height":31}},"25165":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":222,"y":420,"width":30,"height":30}},"25171":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":315,"y":419,"width":30,"height":30}},"25193":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":32,"y":420,"width":31,"height":30}},"25226":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":0,"y":389,"width":32,"height":30}},"25240":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":594,"y":357,"width":32,"height":30}},"25282":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":264,"y":262,"width":32,"height":31}},"25321":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":225,"y":294,"width":31,"height":31}},"25361":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":497,"y":67,"width":32,"height":32}},"25442":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":595,"y":34,"width":33,"height":32}},"25490":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":464,"y":67,"width":32,"height":32}},"25628":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":165,"y":262,"width":32,"height":31}},"25764":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":280,"y":166,"width":34,"height":31}},"25805":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":299,"y":67,"width":32,"height":32}},"25918":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":175,"y":166,"width":34,"height":31}},"25928":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":132,"y":262,"width":32,"height":31}},"25968":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":561,"y":357,"width":32,"height":30}},"26032":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":200,"y":67,"width":32,"height":32}},"26049":{"xOffset":2,"yOffset":1,"xAdvance":36,"rect":{"x":300,"y":0,"width":32,"height":33}},"26080":{"xOffset":3,"yOffset":4,"xAdvance":36,"rect":{"x":394,"y":510,"width":30,"height":28}},"26085":{"xOffset":5,"yOffset":4,"xAdvance":36,"rect":{"x":613,"y":480,"width":26,"height":29}},"26102":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":99,"y":262,"width":32,"height":31}},"26126":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":186,"y":326,"width":30,"height":31}},"26152":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":528,"y":357,"width":32,"height":30}},"26159":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":429,"y":357,"width":32,"height":30}},"26195":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":66,"y":262,"width":32,"height":31}},"26234":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":33,"y":133,"width":32,"height":32}},"26368":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":561,"y":230,"width":32,"height":31}},"26376":{"xOffset":5,"yOffset":3,"xAdvance":36,"rect":{"x":29,"y":451,"width":27,"height":30}},"26377":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":528,"y":230,"width":32,"height":31}},"26379":{"xOffset":3,"yOffset":4,"xAdvance":36,"rect":{"x":427,"y":480,"width":30,"height":29}},"26410":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":99,"y":100,"width":32,"height":32}},"26412":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":245,"y":166,"width":34,"height":31}},"26426":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":273,"y":326,"width":34,"height":30}},"26465":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":495,"y":230,"width":32,"height":31}},"26469":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":462,"y":230,"width":32,"height":31}},"26519":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":596,"y":67,"width":32,"height":32}},"27036":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":141,"y":34,"width":34,"height":32}},"27133":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":35,"y":166,"width":34,"height":31}},"27425":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":396,"y":230,"width":32,"height":31}},"27492":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":396,"y":357,"width":32,"height":30}},"27589":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":267,"y":0,"width":32,"height":33}},"27599":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":350,"y":166,"width":34,"height":31}},"27668":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":201,"y":0,"width":32,"height":33}},"27704":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":297,"y":230,"width":32,"height":31}},"27743":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":321,"y":294,"width":31,"height":31}},"27809":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":363,"y":357,"width":32,"height":30}},"27827":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":264,"y":481,"width":32,"height":29}},"27927":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":70,"y":166,"width":34,"height":31}},"27941":{"xOffset":2,"yOffset":1,"xAdvance":36,"rect":{"x":432,"y":0,"width":32,"height":33}},"27963":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":297,"y":357,"width":32,"height":30}},"27993":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":198,"y":230,"width":32,"height":31}},"28023":{"xOffset":1,"yOffset":1,"xAdvance":36,"rect":{"x":0,"y":0,"width":34,"height":33}},"28207":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":165,"y":230,"width":32,"height":31}},"28246":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":264,"y":358,"width":32,"height":30}},"28286":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":0,"y":67,"width":33,"height":32}},"28369":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":132,"y":230,"width":32,"height":31}},"28385":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":99,"y":230,"width":32,"height":31}},"28595":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":211,"y":34,"width":34,"height":32}},"28857":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":431,"y":67,"width":32,"height":32}},"28909":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":66,"y":230,"width":32,"height":31}},"28982":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":429,"y":198,"width":32,"height":31}},"29260":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":365,"y":67,"width":32,"height":32}},"29287":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":332,"y":67,"width":32,"height":32}},"29356":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":198,"y":358,"width":32,"height":30}},"29366":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":33,"y":230,"width":32,"height":31}},"29579":{"xOffset":3,"yOffset":5,"xAdvance":36,"rect":{"x":114,"y":541,"width":30,"height":26}},"29976":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":495,"y":198,"width":32,"height":31}},"29983":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":99,"y":358,"width":32,"height":30}},"29992":{"xOffset":3,"yOffset":4,"xAdvance":36,"rect":{"x":520,"y":480,"width":30,"height":29}},"30086":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":518,"y":326,"width":34,"height":30}},"30334":{"xOffset":3,"yOffset":4,"xAdvance":36,"rect":{"x":31,"y":512,"width":30,"height":29}},"30340":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":160,"y":420,"width":30,"height":30}},"30342":{"xOffset":3,"yOffset":2,"xAdvance":36,"rect":{"x":124,"y":326,"width":30,"height":31}},"30465":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":233,"y":67,"width":32,"height":32}},"30475":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":66,"y":358,"width":32,"height":30}},"30693":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":191,"y":420,"width":30,"height":30}},"30707":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":329,"y":511,"width":32,"height":28}},"30742":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":330,"y":198,"width":32,"height":31}},"30784":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":528,"y":388,"width":32,"height":30}},"30830":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":134,"y":67,"width":32,"height":32}},"30952":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":297,"y":198,"width":32,"height":31}},"31070":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":234,"y":0,"width":32,"height":33}},"31119":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":68,"y":67,"width":32,"height":32}},"31179":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":495,"y":388,"width":32,"height":30}},"31186":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":281,"y":34,"width":34,"height":32}},"31216":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":198,"y":198,"width":32,"height":31}},"31227":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":246,"y":34,"width":34,"height":32}},"31245":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":198,"y":133,"width":32,"height":32}},"31532":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":393,"y":133,"width":30,"height":32}},"31995":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":0,"y":420,"width":31,"height":30}},"32461":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":253,"y":420,"width":30,"height":30}},"32463":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":194,"y":451,"width":32,"height":29}},"32467":{"xOffset":1,"yOffset":4,"xAdvance":36,"rect":{"x":587,"y":326,"width":33,"height":30}},"32473":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":99,"y":198,"width":32,"height":31}},"32476":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":308,"y":326,"width":34,"height":30}},"32593":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":155,"y":326,"width":30,"height":31}},"32622":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":396,"y":388,"width":32,"height":30}},"32650":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":66,"y":198,"width":32,"height":31}},"32676":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":36,"y":34,"width":34,"height":32}},"32773":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":0,"y":230,"width":32,"height":31}},"32780":{"xOffset":3,"yOffset":4,"xAdvance":36,"rect":{"x":489,"y":480,"width":30,"height":29}},"32784":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":330,"y":100,"width":32,"height":32}},"32874":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":316,"y":34,"width":34,"height":32}},"32899":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":363,"y":100,"width":32,"height":32}},"32988":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":92,"y":451,"width":34,"height":29}},"33021":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":396,"y":100,"width":32,"height":32}},"33258":{"xOffset":5,"yOffset":2,"xAdvance":36,"rect":{"x":246,"y":326,"width":26,"height":31}},"33293":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":399,"y":0,"width":32,"height":33}},"33487":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":198,"y":389,"width":32,"height":30}},"33719":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":429,"y":100,"width":32,"height":32}},"33829":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":231,"y":230,"width":32,"height":31}},"33945":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":462,"y":100,"width":32,"height":32}},"34255":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":176,"y":34,"width":34,"height":32}},"34892":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":363,"y":388,"width":32,"height":30}},"35013":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":330,"y":230,"width":32,"height":31}},"35199":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":296,"y":511,"width":32,"height":28}},"35201":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":97,"y":294,"width":31,"height":31}},"35266":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":462,"y":388,"width":32,"height":30}},"35270":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":495,"y":100,"width":32,"height":32}},"35745":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":528,"y":100,"width":32,"height":32}},"35753":{"xOffset":1,"yOffset":4,"xAdvance":36,"rect":{"x":127,"y":451,"width":33,"height":29}},"35774":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":553,"y":326,"width":33,"height":30}},"35797":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":455,"y":166,"width":33,"height":31}},"35805":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":33,"y":358,"width":32,"height":30}},"35831":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":561,"y":34,"width":33,"height":32}},"35874":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":105,"y":166,"width":34,"height":31}},"36133":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":132,"y":358,"width":32,"height":30}},"36149":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":563,"y":67,"width":32,"height":32}},"36187":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":168,"y":0,"width":32,"height":33}},"36215":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":231,"y":358,"width":32,"height":30}},"36793":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":540,"y":294,"width":30,"height":31}},"36797":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":582,"y":480,"width":30,"height":29}},"36798":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":509,"y":294,"width":30,"height":31}},"36807":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":33,"y":294,"width":31,"height":31}},"36820":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":551,"y":480,"width":30,"height":29}},"36824":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":297,"y":481,"width":32,"height":29}},"36825":{"xOffset":3,"yOffset":4,"xAdvance":36,"rect":{"x":501,"y":419,"width":30,"height":30}},"36827":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":193,"y":294,"width":31,"height":31}},"36873":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":257,"y":294,"width":31,"height":31}},"36890":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":0,"y":262,"width":32,"height":31}},"36947":{"xOffset":3,"yOffset":2,"xAdvance":36,"rect":{"x":602,"y":294,"width":30,"height":31}},"37325":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":33,"y":482,"width":32,"height":29}},"37329":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":33,"y":262,"width":32,"height":31}},"38047":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":561,"y":100,"width":32,"height":32}},"38053":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":594,"y":100,"width":32,"height":32}},"38194":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":386,"y":34,"width":34,"height":32}},"38210":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":421,"y":34,"width":34,"height":32}},"38376":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":346,"y":419,"width":30,"height":30}},"38388":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":377,"y":419,"width":30,"height":30}},"38431":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":408,"y":419,"width":30,"height":30}},"38453":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":198,"y":262,"width":32,"height":31}},"38480":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":33,"y":389,"width":32,"height":30}},"38485":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":231,"y":262,"width":32,"height":31}},"38543":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":66,"y":133,"width":32,"height":32}},"38590":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":456,"y":34,"width":34,"height":32}},"38646":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":330,"y":262,"width":32,"height":31}},"38656":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":363,"y":480,"width":31,"height":29}},"38663":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":132,"y":133,"width":32,"height":32}},"38738":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":135,"y":0,"width":32,"height":33}},"38899":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":429,"y":262,"width":32,"height":31}},"39035":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":462,"y":262,"width":32,"height":31}},"39046":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":491,"y":34,"width":34,"height":32}},"39057":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":526,"y":34,"width":34,"height":32}},"39064":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":343,"y":326,"width":34,"height":30}},"39069":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":561,"y":262,"width":32,"height":31}},"39129":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":385,"y":166,"width":34,"height":31}},"39318":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":264,"y":133,"width":32,"height":32}},"39321":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":491,"y":450,"width":32,"height":29}},"39578":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":483,"y":326,"width":34,"height":30}},"40657":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":594,"y":230,"width":32,"height":31}},"40857":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":561,"y":198,"width":32,"height":31}},"65281":{"xOffset":5,"yOffset":5,"xAdvance":36,"rect":{"x":217,"y":540,"width":8,"height":26}},"65292":{"xOffset":2,"yOffset":26,"xAdvance":36,"rect":{"x":128,"y":594,"width":7,"height":9}},"65311":{"xOffset":2,"yOffset":5,"xAdvance":36,"rect":{"x":623,"y":448,"width":14,"height":27}}},"kerningDict":{}}]],0,0,[0],[14],[165]],[[[12,"topicCollectPop"],[17,"topicCollectPop",[-23,-24,-25],[[6,45,-2],[267,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3]],[13,-1,0],[5,750,1334],[375,667,0,0,0,0,1,1,1,1]],[40,"pop",[-28,-29,-30,-31,-32,-33,-34],[[6,18,-26],[10,-27]],[0,"1bqIQq3hZJEJla29ElN5+4",1,0],[5,465,720]],[16,"pop",1,[-37,-38,-39,-40,-41],[[6,18,-35],[10,-36]],[0,"7c2jvCTPlIr6NrkQ9okcks",1,0],[5,645,1150]],[35,"labelNode",2,[-42,-43,-44,-45,-46],[0,"59dbewefZH/KOnP7Ak+m+T",1,0]],[18,"mask",128,1,[[2,0,-47,[0],1],[9,45,100,100,-48],[21,false,-49],[10,-50]],[0,"1bMIK3Z4hHZaoG8g3MsaCb",1,0],[4,4278190080],[5,750,1334]],[17,"sheepImage",[-53],[[67,41,20,20,98.052,575,-51],[201,3,8,5,-52,[5,605,0]]],[0,"2dwAmFfA1LSLMbJa3Rybpy",1,0],[5,605,0],[0,-98.052,0,0,0,0,1,1,1,1]],[32,"sheepCommon",6,[-54,-55,-56],[0,"67YTkz02xMrZtkAnK/VCzl",1,0],[5,190,190],[-207.5,-95,0,0,0,0,1,1,1,1]],[17,"sheepLabel",[-59],[[67,41,20,20,98.052,575,-57],[202,3,47,162,100,155,-58,[5,605,0]]],[0,"5d1csO7VNJ26FBjvxE1sVZ",1,0],[5,605,0],[0,-98.052,0,0,0,0,1,1,1,1]],[73,"bottomNode",3,[-61,-62,-63],[[64,4,118.12099999999998,-60]],[0,"86dDKoJYBGg6I3vHyyd9Ki",1,0],[0,-456.879,0,0,0,0,1,1,1,1]],[16,"subPop",1,[-65,2],[[9,45,100,100,-64]],[0,"f2tm48b8FH4Kt63NPAnj/p",1,0],[5,750,1334]],[18,"mask",128,10,[[2,0,-66,[26],27],[33,45,-200,-200,-200,-200,100,100,-67],[21,false,-68],[10,-69]],[0,"2eRA8a3DFCyIpSM4qhAU63",1,0],[4,4278190080],[5,1150,1734]],[3,"title-node",3,[-72],[[4,1,0,-70,[6],7],[26,41,197.5,197.5,-39.74200000000002,580,-71]],[0,"39ua5fp/ZNipPFZRBLOq2X",1,0],[5,250,91],[0,569.242,0,0,0,0,1,1,1,1]],[3,"content",3,[6,8],[[6,41,-73]],[0,"f5SpVdmJNBrLwl/LywAryX",1,0],[5,645,0],[0,575,0,0,0,0,1,1,1,1]],[35,"labelNode",3,[-74,-75,-76],[0,"edOCVkoLFPZpPa48e+SRnT",1,0]],[35,"imageNode",2,[-77,-78,-79],[0,"adQRRwHxFJmoJcI+pkrQs7",1,0]],[14,"sp",2,[[-80,[15,-82,-81]],1,4],[0,"dafgIwZalLQLguXF1nxONE",1,0],[5,174.96,150],[0,80.916,0,0,0,0,1,1,1,1]],[3,"changeBtn",2,[-84],[[5,-83,[47],48]],[0,"ebjM5KSd5Plpe9GZkP7uUO",1,0],[5,306,99],[0,-247.195,0,0,0,0,1,1,1,-1]],[71,"luckBtn",2,[-86],[[5,-85,[51],52]],[0,"e6p7EDxahJgouqs9EBMiji",1,0],[4,4278190080],[5,306,99],[0,-247.195,0,0,0,0,1,1,1,-1]],[8,"bg",3,[[4,1,0,-87,[2],3],[9,45,580,870,-88]],[0,"87qdTuQzFLLJ9LoVArDSnp",1,0],[5,645,1150]],[1,"close-btn",12,[[2,2,-89,[4],5]],[0,"b4vkqWwt1L0aLbGnYwyNUG",1,0],[5,69,76],[303.343,-5.685,0,0,0,0,1,1,1,1]],[14,"SP",7,[[-90,[15,-92,-91]],1,4],[0,"e8fXUuYXtA1Ja/ukIL0zHl",1,0],[5,174.96,150],[0,-70,0,0,0,0,1,1,1,1]],[1,"dressing",8,[[22,"装备ing",30,false,1,1,-93,[13],14]],[0,"93Pt1/Mn9NJp0rulW+Yv8+",1,0],[5,94.17,40],[-208.41500000000002,-182,0,0,0,0,1,1,1,1]],[1,"previous",9,[[5,-94,[15],16]],[0,"a2lz4xHLpMtaVh2Ahz7OJg",1,0],[5,60,84],[-231.347,0,0,0,0,0,1,1,1,1]],[1,"button",9,[[5,-95,[17],18]],[0,"ebQg7yI15Aw5hy/rgZhKBB",1,0],[5,306,99],[0,0,0,0,0,0,1,-1,1,1]],[1,"next",9,[[5,-96,[19],20]],[0,"3dborqbJxPULlWMM+WJSt5",1,0],[5,60,84],[255.278,0,0,0,0,0,1,1,1,1]],[8,"bg",2,[[4,1,0,-97,[28],29],[9,45,580,870,-98]],[0,"4djpu1/g5Hc4ehS6l2yC7e",1,0],[5,465,720]],[1,"close-btn",2,[[2,2,-99,[30],31]],[0,"49nlDBKpJJVb3Q/GHiaXP0",1,0],[5,69,76],[215.739,338.557,0,0,0,0,1,1,1,1]],[47,"default",0,false,"Jump1",21,[8]],[1,"new",7,[[5,-100,[9],10]],[0,"65Mq4pAr1HjrPLRWm4zlry",1,0],[5,47,47],[73.896,59.407,0,0,0,0,1,1,1,1]],[1,"choose",7,[[4,1,0,-101,[11],12]],[0,"a5n3vvGedA3YXn0ppo9ZM7",1,0],[5,158,47],[0,-88.358,0,0,0,0,1,1,1,1]],[7,"titleLabel",14,[[31,"换装",45,50,false,1,1,1,-102,[21],22]],[0,"a8x5x2JjJMBLYcg3YTOQEP",1,0],[4,4278248703],[5,87.5,50],[0,576.735,0,0,0,0,1,1,1,1]],[19,"indexLabel",14,[-103],[0,"abZZ5pNI9LaLQnjK5GxTgg",1,0],[4,4278190080],[5,82.22,40],[0,-372.635,0,0,0,0,1,1,1,1]],[81,"1/20",false,1,1,32,[23]],[7,"sureLabel",14,[[22,"确定",48,false,1,1,-104,[24],25]],[0,"72Dvr6k3ZO6Z+RRkRRN/io",1,0],[4,4278190080],[5,92,40],[0,-451.661,0,0,0,0,1,1,1,1]],[1,"title",15,[[4,1,0,-105,[32],33]],[0,"faaChJTPdK8bglQnm0Nz5S",1,0],[5,400,102],[0,265.427,0,0,0,0,1,0.5,0.5,1]],[1,"flag",15,[[4,1,0,-106,[34],35]],[0,"6fr0Yl8chIcIm2ZIzSnIfV",1,0],[5,400,102],[-86.306,29.261,0,0,0,0,1,0.5,0.5,1]],[1,"content",15,[[4,1,0,-107,[36],37]],[0,"afgGXvZPRJp7NAGJzdjDck",1,0],[5,749,351],[0,-87,0,0,0,0,1,0.5,0.5,1]],[20,"title",4,[-108],[0,"18SnFhsdlNn79q1dYT/Taf",1,0],[5,73.33,40],[0,271.428,0,0,0,0,1,1,1,1]],[38,"???",30,false,1,1,38,[38]],[1,"flag",4,[[22,"获取方式",30,false,1,1,-109,[39],40]],[0,"15A48q/wNO4pcHRKfQZ8EJ",1,0],[5,118.33,40],[-91.538,32.778,0,0,0,0,1,1,1,1]],[19,"content",4,[-110],[0,"1bGu4KPAdJa5pS4E/xp+GH",1,0],[4,4278190080],[5,344.1,156.6],[0.1,-89.985,0,0,0,0,1,1,1,1]],[145,"在话题战 中,加入道士阵营并获胜后获得。",30,false,2,41,[41]],[19,"red",4,[-111],[0,"e2MAgjkSRLVZd1PNL5SXp/",1,0],[4,4278190335],[5,169,34],[30.436,-28.385,0,0,0,0,1,1,1,1]],[223,"僵尸vs道士",30,false,1,2,43,[42]],[178,"default",false,4,[-112],[0,"5dseJdaKFA75ZuZV2ffH2Y",1,0],[4,4278190080],[5,344.1,156.6],[0.1,-89.985,0,0,0,0,1,1,1,1]],[145,"默认装扮。我是一只美羊羊",30,false,2,45,[43]],[47,"default",0,false,"Jump2",16,[44]],[7,"label",17,[[22,"换装",50,false,1,1,-113,[45],46]],[0,"22HJgi+8ZD5Zx1Jevh5sXy",1,0],[4,4278190080],[5,97.22,40],[0,5.756,0,0,0,0,1,1,1,1]],[1,"label",18,[[22,"未获得",50,false,1,1,-114,[49],50]],[0,"96E8wkpIZM2Jfxj4zS1TAl",1,0],[5,148.61,40],[0,5.756,0,0,0,0,1,1,1,1]]],0,[0,4,1,0,0,1,0,223,27,0,224,17,0,225,18,0,226,46,0,227,44,0,228,42,0,12,39,0,229,16,0,230,10,0,231,33,0,232,25,0,54,24,0,233,23,0,234,22,0,235,8,0,236,7,0,237,6,0,11,20,0,10,3,0,0,1,0,-1,5,0,-2,3,0,-3,10,0,0,2,0,0,2,0,-1,26,0,-2,27,0,-3,15,0,-4,4,0,-5,16,0,-6,17,0,-7,18,0,0,3,0,0,3,0,-1,19,0,-2,12,0,-3,13,0,-4,9,0,-5,14,0,-1,38,0,-2,40,0,-3,41,0,-4,43,0,-5,45,0,0,5,0,0,5,0,0,5,0,0,5,0,0,6,0,0,6,0,-1,7,0,-1,21,0,-2,29,0,-3,30,0,0,8,0,0,8,0,-1,22,0,0,9,0,-1,23,0,-2,24,0,-3,25,0,0,10,0,-1,11,0,0,11,0,0,11,0,0,11,0,0,11,0,0,12,0,0,12,0,-1,20,0,0,13,0,-1,31,0,-2,32,0,-3,34,0,-1,35,0,-2,36,0,-3,37,0,-1,47,0,7,47,0,0,16,0,0,17,0,-1,48,0,0,18,0,-1,49,0,0,19,0,0,19,0,0,20,0,-1,28,0,7,28,0,0,21,0,0,22,0,0,23,0,0,24,0,0,25,0,0,26,0,0,26,0,0,27,0,0,29,0,0,30,0,0,31,0,-1,33,0,0,34,0,0,35,0,0,36,0,0,37,0,-1,39,0,0,40,0,-1,42,0,-1,44,0,-1,46,0,0,48,0,0,49,0,5,1,2,6,10,6,6,13,8,6,13,114],[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,28,33,39,42,44,46,47],[-1,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,-1,2,-1,1,-1,1,-1,1,-1,2,-1,-1,2,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,-1,2,-1,-1,-1,-1,-1,2,-1,1,-1,2,-1,1,8,2,2,2,2,2,8],[0,4,0,10,0,72,0,44,3,0,166,0,167,0,1,0,168,0,7,0,169,0,16,0,0,16,0,4,0,10,0,72,0,18,0,35,0,23,0,0,1,0,0,0,3,0,1,0,7,0,1,0,7,22,16,12,12,12,12,22]],[[{"name":"Base_Title1","rect":[626,843,52,91],"offset":[0,0],"originalSize":[52,91],"rotated":1,"capInsets":[21,36,21,35]}],[0],0,[0],[3],[2]],[[[12,"common-ui"],[17,"common",[-3,-4,-5,-6],[[6,45,-2]],[13,-1,0],[5,750,1334],[375,667,0,0,0,0,1,1,1,1]],[16,"mainUiLayer",1,[-27,-28,-29,-30,-31,-32,-33,-34,-35,-36,-37,-38,-39],[[268,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7],[6,45,-25],[110,-26]],[0,"63xom27ipNbKj9ak1xyXBz",1,0],[5,750,1334]],[173,"bgSp",[-44,-45,-46,-47,-48],[[-40,[66,2,1,-41],[15,-43,-42]],1,4,4],[0,"c33pGF6udIxYuwSZeh065e",1,0],[5,750,516],[0,409,0,0,0,0,1,1,1,1]],[35,"iconNode",3,[-49,-50,-51,-52,-53,-54],[0,"75Om/xH/FDM4rCd7INtglG",1,0]],[3,"begin-btn",2,[-57,-58,-59],[[29,2,false,-55,[54],55],[78,4,18,60,-56]],[0,"2bYtXt0E9PH7LQfca7z+KK",1,0],[5,407,162],[0,-526,0,0,0,0,1,1,1,1]],[3,"rank-node",5,[-63,-64],[[4,1,0,-60,[52],53],[63,530.197,-61],[98,1,1,20,20,-62,[5,390,57]]],[0,"0d7O35GPxP1q4lSWWAF1wR",1,0],[5,390,57],[0,-107.254,0,0,0,0,1,1,1,1]],[94,"catSp",3,[[51,"click",-69,[0,"d1jW3+1QNBF6UyanA85aVr",1,0],[5,150,285],[0,142,0,0,0,0,1,1,1,1]]],[[-65,[11,1,250.299,-66],[15,-68,-67]],1,4,4],[0,"19MFnF0DJFbZo2ntmIaLza",1,0],[5,182.64,204.6],[-190,-94.599,0,0,0,0,1,1,1,1]],[94,"sunglassesSp",3,[[51,"click",-74,[0,"84o+S3nXlAdKU3oF3DYa3n",1,0],[5,150,309],[0,135,0,0,0,0,1,1,1,1]]],[[-70,[11,1,213.173,-71],[15,-73,-72]],1,4,4],[0,"beYu2beH1P67hYFM/R4pXr",1,0],[5,178,288.5],[0,-99.423,0,0,0,0,1,1,1,1]],[94,"hairSp",3,[[51,"click",-79,[0,"a1D4jHcadKVIP4Pdasczt/",1,0],[5,150,285],[0,142,0,0,0,0,1,-1,1,-1]]],[[-75,[11,1,247.099,-76],[15,-78,-77]],1,4,4],[0,"daLQMwOM5O+qgQGTzP2c8/",1,0],[5,162.96,211],[190,-94.59899999999999,0,0,0,0,1,-1,1,-1]],[92,"scroll-node",3,[-85],[[[269,200,2,-82,-81,-80],-83,[11,1,427.108,-84]],4,1,4],[0,"beLwjGgSRMQKYcbp4s/Ydo",1,0],[5,544,43.8],[0,-191.008,0,0,0,0,1,1,1,1]],[3,"me-node",2,[-87,-88,-89],[[189,2,12,20,250,-86]],[0,"2fz8egaGpJyqXmY4s7sd9t",1,0],[5,140,117],[-285,-358.5,0,0,0,0,1,1,1,1]],[3,"topic-btn",2,[-92],[[2,2,-90,[34],35],[67,4,332,331.657,1149.58,234.93400000000003,-91]],[0,"88LcLpvp1BD4rgmjXSfPiR",1,0],[5,349,125],[0,-369.566,0,0,0,0,1,1,1,1]],[3,"time-node",5,[-95],[[4,1,0,-93,[46],47],[63,530.197,-94]],[0,"4d+Eo84fJIDrnCoR/C9wlh",1,0],[5,280,40],[0,-45.428,0,0,0,0,1,1,1,1]],[3,"collect-btn",2,[-98],[[29,2,false,-96,[58],59],[126,36,20,20,93.71000000000004,75,87,-97]],[0,"0d96WWA3lAc5afwhRKNTLi",1,0],[5,125,132],[292.5,-526,0,0,0,0,1,1,1,1]],[1,"BulletScreen",1,[[64,41,667,-99],[271,-100],[272,-101,[64]]],[0,"27NmvEyY5OVLdjwXedaAg3",1,0],[5,750,520],[0,407,0,0,0,0,1,1,1,1]],[16,"main-rank",1,[3],[[190,375,375,667,-102],[273,-105,2,3,7,8,9,11,-104,-103,10,4,65]],[0,"8e0vC12KBHA6khCBD5E2Yf",1,0],[5,750,1334]],[1,"rank-btn",2,[[29,2,false,-106,[20],21],[126,9,15,12,90,75,87,-107]],[0,"ea6VR5tzRBsp/p4/7aWN2h",1,0],[5,81,87],[-319.5,533.5,0,0,0,0,1,1,1,1]],[1,"setUpBtn",2,[[29,2,false,-108,[22],23],[49,33,332,15,90,-109]],[0,"afHMLjDSFDxK7DofPVQMG3",1,0],[5,81,87],[319.5,533.5,0,0,0,0,1,1,1,1]],[1,"me-btn",2,[[97,false,-110,[24],25],[49,9,8.5,10,247.233,-111]],[0,"0cc4QCQyNDdK3AKZlU23x5",1,0],[5,112,106],[-310.5,366.767,0,0,0,0,1,1,1,1]],[1,"focus-btn",2,[[97,false,-112,[26],27],[49,33,10,10,243.733,-113]],[0,"7coNUOyfhB2ZO8l/bpmHa9",1,0],[5,109,113],[310.5,366.767,0,0,0,0,1,1,1,1]],[1,"child-btn",2,[[97,false,-114,[28],29],[49,9,10,12,386.889,-115]],[0,"f0LdO+NUVAho43CEjxWI/5",1,0],[5,109,117],[-310.5,221.611,0,0,0,0,1,1,1,1]],[1,"desk-btn",2,[[29,2,false,-116,[30],31],[49,33,332,10,388.397,-117]],[0,"58zXUzGu9GIolvDPL3Jtay",1,0],[5,133,118],[298.5,219.603,0,0,0,0,1,1,1,1]],[1,"bullet-btn",2,[[2,2,-118,[36],37],[67,36,332,20,1149.58,250,-119]],[0,"f5PCmeV/FO04+aibquSmgX",1,0],[5,140,117],[285,-358.5,0,0,0,0,1,1,1,1]],[41,"icon",false,11,[[2,0,-120,[40],41],[191,4,15.73399999999998,17.25,-121]],[0,"50dxo3am1N04VDMeIWNpEL",1,0],[5,67,67],[0,17.5,0,0,0,0,1,1.5,1.5,1.5]],[1,"tt-rank-btn",2,[[2,2,-122,[60],61],[95,12,20,27.5,1149.58,75,125,-123]],[0,"11y+3Ol9RA2rZecD0jcMn+",1,0],[5,125,132],[-292.5,-526,0,0,0,0,1,1,1,1]],[41,"friend-btn",false,2,[[2,2,-124,[62],63],[95,12,20,27.5,1149.58,75,125,-125]],[0,"43ajx2nS9KTqSjmQkADR6X",1,0],[5,125,132],[-292.5,-526,0,0,0,0,1,1,1,1]],[45,"bg",1,[[2,0,-126,[0],1],[9,45,100,100,-127]],[0,"d0SN40ZYJDH6qcwlQYi7+K",1,0],[4,4287496139],[5,750,1334]],[41,"cycle",false,11,[[29,2,false,-128,[42],43]],[0,"15duDklRNIarq6+DkKRI4N",1,0],[5,144,204],[0,17.194,0,0,0,0,1,1,1,1.5]],[100,"default","Stage1",1,1,"Stage1",true,7,[2]],[211,"default",1,1,"Stage1",true,8,[3]],[100,"default","Stage1",1,1,"Stage1",true,9,[4]],[122,"scroll-label",10,[-129],[0,"7afyBrzW9JL4RCae/HJ8qQ",1,0],[5,0,36],[0,0,0.5]],[146,36,36,false,1,1,32,[5]],[84,10,[6]],[1,"cat-icon",4,[[39,0,-130,[7],8]],[0,"df3moL/UNNfp3fV+MvC5av",1,0],[5,80,80],[-188.618,125,0,0,0,0,1,1,1,1]],[1,"cat-icon-woman",4,[[39,0,-131,[9],10]],[0,"b6ulQeC2hGHoUSqIrTYWmn",1,0],[5,80,80],[-188.618,125,0,0,0,0,1,1,1,1]],[1,"sun-icon",4,[[39,0,-132,[11],12]],[0,"f9bEaTUutHdIxIMFIz0tQ5",1,0],[5,80,80],[2.55,125,0,0,0,0,1,1,1,1]],[1,"sun-icon-woman",4,[[39,0,-133,[13],14]],[0,"30yqlbT+dNtZJOgUcnaSfQ",1,0],[5,80,80],[2.55,125,0,0,0,0,1,1,1,1]],[1,"hair-icon",4,[[39,0,-134,[15],16]],[0,"edk7vE5axEdrsbAkPWJxoJ",1,0],[5,80,80],[195.001,125,0,0,0,0,1,1,1,1]],[1,"hair-icon-woman",4,[[39,0,-135,[17],18]],[0,"dbxQD7cmJBK5zKcB0AEvpb",1,0],[5,80,80],[195.001,125,0,0,0,0,1,1,1,1]],[138,"default","Stage1",1,1,false,"Stage1",true,3,[19]],[1,"tag_icon",12,[[5,-136,[32],33]],[0,"95n/hYJy9ISrFvoXHPQ1G7",1,0],[5,47,47],[162.774,62.413,0,0,0,0,1,1,1,1]],[8,"bg",11,[[5,-137,[38],39]],[0,"a9OdMlRFFE95Z31pdjqY7W",1,0],[5,140,120]],[19,"label",5,[-138],[0,"63zjw48nRD2JtWH7vlRlf4",1,0],[4,4278190080],[5,286,72],[0,12,0,0,0,0,1,1,1,1]],[147,"加入羊群",72,72,false,1,1,1,44,[44]],[93,"time",13,[-139],[0,"f5YuaPcelDmIp5EvXnxBO6",1,0],[5,172.67,40]],[38,"08:12:59 重置",28,false,1,1,46,[45]],[1,"desc",6,[[44,"我的省份排名: ",false,1,1,-140,[48],49]],[0,"d9En2qx6FDz5x+h/uLHWjy",1,0],[5,251.11,40],[-49.44499999999999,0,0,0,0,0,1,1,1,1]],[7,"rank",6,[[44,"第1名",false,1,1,-141,[50],51]],[0,"efXKsMXUtA5L4yKR12zES9",1,0],[4,4281322239],[5,98.89,40],[125.555,0,0,0,0,0,1,1,1,1]],[1,"tag_icon",14,[[5,-142,[56],57]],[0,"f7m3twT2pK646L/3WRXfKZ",1,0],[5,47,47],[49.365,56.959,0,0,0,0,1,1,1,1]]],0,[0,4,1,0,0,1,0,-1,27,0,-2,16,0,-3,15,0,-4,2,0,238,25,0,58,26,0,239,12,0,240,14,0,59,23,0,241,15,0,48,45,0,242,6,0,19,47,0,16,13,0,243,22,0,244,21,0,245,20,0,246,19,0,247,17,0,248,18,0,42,5,0,0,2,0,0,2,0,0,2,0,-1,17,0,-2,18,0,-3,19,0,-4,20,0,-5,21,0,-6,22,0,-7,12,0,-8,23,0,-9,11,0,-10,5,0,-11,14,0,-12,25,0,-13,26,0,-1,41,0,0,3,0,7,41,0,0,3,0,-1,7,0,-2,8,0,-3,9,0,-4,10,0,-5,4,0,-1,35,0,-2,36,0,-3,37,0,-4,38,0,-5,39,0,-6,40,0,0,5,0,0,5,0,-1,44,0,-2,13,0,-3,6,0,0,6,0,0,6,0,0,6,0,-1,48,0,-2,49,0,-1,29,0,0,7,0,7,29,0,0,7,0,6,7,0,-1,30,0,0,8,0,7,30,0,0,8,0,6,8,0,-1,31,0,0,9,0,7,31,0,0,9,0,6,9,0,15,34,0,60,33,0,0,10,0,-2,34,0,0,10,0,-1,32,0,0,11,0,-1,43,0,-2,24,0,-3,28,0,0,12,0,0,12,0,-1,42,0,0,13,0,0,13,0,-1,46,0,0,14,0,0,14,0,-1,50,0,0,15,0,0,15,0,0,15,0,0,16,0,249,28,0,250,24,0,0,16,0,0,17,0,0,17,0,0,18,0,0,18,0,0,19,0,0,19,0,0,20,0,0,20,0,0,21,0,0,21,0,0,22,0,0,22,0,0,23,0,0,23,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,-1,33,0,0,35,0,0,36,0,0,37,0,0,38,0,0,39,0,0,40,0,0,42,0,0,43,0,-1,45,0,-1,47,0,0,48,0,0,49,0,0,50,0,5,1,3,6,16,142],[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,0,0,0,29,30,31,33,41,45,47],[-1,1,-1,-1,-1,-1,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,-1,-1,1,-1,2,-1,2,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,251,8,8,8,2,8,2,2],[0,4,3,3,3,0,0,25,13,24,13,25,13,24,13,25,13,24,13,3,0,170,0,171,0,172,0,173,0,174,0,175,0,73,0,176,0,74,0,69,0,13,0,177,0,0,0,67,0,1,0,1,0,30,0,68,0,73,0,178,0,179,0,180,181,182,75,71,183,76,70,1,1]],[[[12,"TodayRankPop"],[17,"TodayRankPop",[-8,-9],[[6,45,-2],[274,-7,-6,-5,-4,-3]],[13,-1,0],[5,750,1334],[375,667,0,0,0,0,1,1,1,1]],[3,"pop",1,[-12,-13,-14,-15,-16,-17],[[96,16,117.5,67.5,1149,-10],[10,-11]],[0,"3fmi2BvTRPP6AdtwG7lD/E",1,0],[5,547,950],[0,73.962,0,0,0,0,1,1,1,1]],[18,"mask",128,1,[[2,0,-18,[0],1],[9,45,100,100,-19],[21,false,-20],[10,-21]],[0,"a1mr9X9DdJnZolf+cArgnf",1,0],[4,4278190080],[5,750,1334]],[3,"title-node",2,[-24,-25],[[4,1,0,-22,[10],11],[26,41,107.5,107.5,-39.74200000000002,580,-23]],[0,"8eFwknNWpOu6HgKBkCBBfI",1,0],[5,332,91],[0,469.24199999999996,0,0,0,0,1,1,1,1]],[57,"shareBtn",false,2,[-27,-28],[[5,-26,[20],21]],[0,"e8u6q9HalNYpXfAxaWwE25",1,0],[5,306,99],[0,-607.04,0,0,0,0,1,1,1,1]],[3,"friendBtn",2,[-30],[[5,-29,[14],15]],[0,"11rCy2W2tGtb6hV2AvSF6Q",1,0],[5,306,99],[0,-563.043,0,0,0,0,1,1,1,1]],[8,"bg",2,[[4,1,0,-31,[2],3],[9,45,580,870,-32]],[0,"ccFYhFrzNCY62wQpHB/ioJ",1,0],[5,547,950]],[8,"glass",2,[[4,1,0,-33,[4],5],[33,45,20,20,20,20,580,870,-34]],[0,"2c84Cln/RLR7N4m1ks6Xfp",1,0],[5,507,910]],[14,"TodaySubContextView",2,[[-35,[275,-37,-36]],1,4],[0,"abXSBTCWdN5JQHbJ0d3gdE",1,0],[5,500,900],[0,-3,0,0,0,0,1,1,1,1]],[1,"close-btn",4,[[2,2,-38,[8],9]],[0,"d3Mi/G3S5AS6CAkB3/+YZK",1,0],[5,69,76],[255.913,-16.006,0,0,0,0,1,1,1,1]],[151,30,9],[7,"label",4,[[31,"今日朋友圈",38,50,false,1,1,1,-39,[6],7]],[0,"e9EegjADdMcq7Ni8VVQHsD",1,0],[4,4278248703],[5,186.83,50],[0,5.788,0,0,0,0,1,1,1,1]],[7,"label",6,[[106,"历史排行榜",50,false,1,1,-40,[12],13]],[0,"8c2B0UwFVO07TuspyiXDy1",1,0],[4,4278190080],[5,198.89,50],[0,4.213,0,0,0,0,1,1,1,1]],[1,"image",5,[[5,-41,[16],17]],[0,"f1ExtYQxhOMbagkwj+iaxh",1,0],[5,42,44],[-102.909,3.989,0,0,0,0,1,1,1,1]],[7,"label",5,[[106,"分享朋友圈",50,false,1,1,-42,[18],19]],[0,"82XCNbV/BI6qj7oOLNSTAY",1,0],[4,4278190080],[5,196.67,50],[28.719,4.213,0,0,0,0,1,1,1,1]]],0,[0,4,1,0,0,1,0,17,5,0,58,6,0,11,10,0,10,2,0,0,1,0,-1,3,0,-2,2,0,0,2,0,0,2,0,-1,7,0,-2,8,0,-3,9,0,-4,4,0,-5,6,0,-6,5,0,0,3,0,0,3,0,0,3,0,0,3,0,0,4,0,0,4,0,-1,12,0,-2,10,0,0,5,0,-1,14,0,-2,15,0,0,6,0,-1,13,0,0,7,0,0,7,0,0,8,0,0,8,0,-1,11,0,61,11,0,0,9,0,0,10,0,0,12,0,0,13,0,0,14,0,0,15,0,5,1,42],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[-1,1,-1,1,-1,1,-1,2,-1,1,-1,1,-1,2,-1,1,-1,1,-1,2,-1,1],[0,4,0,10,0,184,0,1,0,9,0,11,0,1,0,7,0,185,0,1,0,7]],[[{"name":"topic_setting","rect":[396,769,81,87],"offset":[0,0],"originalSize":[81,87],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[3],[8]],[[{"name":"default_panel","rect":[0,0,20,20],"offset":[0,0],"originalSize":[20,20],"capInsets":[6,6,6,6]}],[0],0,[0],[3],[186]],[[{"name":"sp_stage_0","rect":[696,1830,23,23],"offset":[0,0],"originalSize":[23,23],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[[12,"Cookie_Get1"],[118,"Cookie_Get1",[[227,1,true,false,2,0.5,0.5,360,360,100,200,90,180,270,360,1,1,200,200,0,-2,[0],[4,4285857279],[4,4284542975],[4,51199],[4,14634495],1,2]],[13,-1,0]]],0,[0,4,1,0,0,1,0,5,1,2],[0,0,0],[-1,31,1],[0,45,187]],[[{"name":"friend_icon","rect":[134,780,125,132],"offset":[0,0],"originalSize":[125,132],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[8]],[[[12,"setupPop"],[17,"setupPop",[-27,-28],[[276,-25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,51,52],[6,45,-26]],[13,-1,0],[5,750,1334],[375,667,0,0,0,0,1,1,1,1]],[3,"pop",1,[-31,-32,-33,-34,-35,-36,-37,-38],[[123,18,11,-29],[10,-30]],[0,"69ORg4XbNPJqPBU1wmbnd3",1,0],[5,465,737],[0,11,0,0,0,0,1,1,1,1]],[3,"content",2,[-41,-42,-43,-44],[[130,1,0,-39,[38]],[11,1,80.50000000000003,-40]],[0,"ddHM5cV1pHX7Dvg9Q/uG6R",1,0],[5,520,355],[0,110.5,0,0,0,0,1,1,1,1]],[18,"mask",128,1,[[2,0,-45,[0],1],[9,45,100,100,-46],[21,false,-47],[10,-48]],[0,"4cWfVA2mxEi6WxgrXUIGhW",1,0],[4,4278190080],[5,750,1334]],[3,"returnMainBtn",2,[-51],[[2,2,-49,[41],42],[11,1,494.49199999999996,-50]],[0,"6baN8tnOZAIot/am6xnyMB",1,0],[5,306,99],[0,-175.49199999999996,0,0,0,0,1,1,1,1]],[3,"shareBtn",2,[-54],[[2,2,-52,[47],48],[11,1,491.108,-53]],[0,"a3KhybtVpHhYQMcar6FPy9",1,0],[5,306,99],[0,-172.108,0,0,0,0,1,1,1,1]],[16,"bg",2,[-57],[[4,1,0,-55,[4],5],[9,45,580,870,-56]],[0,"7cmRqLyvNMFqAbTkVGpzGu",1,0],[5,465,737]],[1,"Button_Close1",7,[[29,2,false,-58,[2],3],[65,33,-17.653999999999996,-22.17700000000002,-59]],[0,"b4sE0/tExHMaMa4mhpd7Wq",1,0],[5,69,76],[215.654,352.677,0,0,0,0,1,1,1,1]],[3,"Base_Title1",2,[-62],[[4,1,0,-60,[7],8],[26,41,107.5,107.5,-39.28800000000001,580,-61]],[0,"0aRlXbn3xOlo+TaAUTJwMn",1,0],[5,250,91],[0,362.288,0,0,0,0,1,1,1,1]],[3,"Icon_Sound",3,[-64,-65],[[5,-63,[14],15]],[0,"2cdhn/Wr5GtJ/MAUa1Z3RE",1,0],[5,72,60],[-138.944,118.11,0,0,0,0,1,1,1,1]],[32,"selectBtn1",10,[-66,-67],[0,"afM4e/kHZE6K+orfS09iWS",1,0],[5,110,50],[259.58,2.493,0,0,0,0,1,1,1,1]],[3,"Icon_Music",3,[-69,-70],[[5,-68,[21],22]],[0,"84eQsSDy1HKZYu0p3rp/Ag",1,0],[5,60,66],[-141.012,31.578,0,0,0,0,1,1,1,1]],[32,"selectBtn2",12,[-71,-72],[0,"59eR6a3s9KPqlzr6ncuaKX",1,0],[5,110,50],[261.648,-0.975,0,0,0,0,1,1,1,1]],[3,"Icon_Vibration",3,[-74,-75],[[5,-73,[28],29]],[0,"28ULiJFuNNgbPV2gTqdUV7",1,0],[5,81,58],[-134.069,-58.046,0,0,0,0,1,1,1,1]],[32,"selectBtn3",14,[-76,-77],[0,"22XxevcC5GlpoiBOi3/foy",1,0],[5,110,50],[254.705,-1.351,0,0,0,0,1,1,1,1]],[3,"Icon_Bullet",3,[-79,-80],[[5,-78,[36],37]],[0,"c5VZpu9QtFibSVCVCHXnSK",1,0],[5,87,53],[-134.069,-149.739,0,0,0,0,1,1,1,1]],[32,"selectBtn4",16,[-81,-82],[0,"ce7x9MJnBDrpC/IQlTKIZT",1,0],[5,110,50],[254.705,-1.351,0,0,0,0,1,1,1,1]],[3,"content",6,[-84,-85],[[34,1,1,15,-83,[5,257.56,80]]],[0,"aeNL5HFA9BYaBcR4iDkOZV",1,0],[5,257.56,80],[0,5.78,0,0,0,0,1,1,1,1]],[7,"userNode",2,[[69,"《用户协议》",30,1,1,-86,[49]],[11,1,661.251,-87]],[0,"6cShdImWhDQLtsoowknG7V",1,0],[4,4278190335],[5,180,50.4],[-82.745,-317.95099999999996,0,0,0,0,1,1,1,1]],[7,"privacyNode",2,[[69,"《隐私政策》",30,1,1,-88,[50]],[11,1,661.251,-89]],[0,"4aNxRGxeRMZa0wMBfgjT1t",1,0],[4,4278190335],[5,180,50.4],[100.867,-317.95099999999996,0,0,0,0,1,1,1,1]],[27,"label",9,[[-90,[85,-91,[4,855638016]]],1,4],[0,"23M14UEUdN/IqzN/86D/U6",1,0],[4,4278248703],[5,152,50],[0,8,0,0,0,0,1,1,1,1]],[8,"Switch0_1",11,[[2,2,-92,[12],13]],[0,"32P5lEBKxAP6so60SGjPlR",1,0],[5,111,56]],[8,"Switch0_1",13,[[2,2,-93,[19],20]],[0,"34bBa/ASdE0KIEWpgE5fIM",1,0],[5,111,56]],[8,"Switch0_1",15,[[2,2,-94,[26],27]],[0,"b7IadmxAJDe5kAsiyqfxd/",1,0],[5,111,56]],[8,"Switch0_1",17,[[2,2,-95,[34],35]],[0,"eblqjHdMNFVoLf55eb+FXq",1,0],[5,111,56]],[27,"userId",2,[[-96,[11,1,610.076,-97]],1,4],[0,"c1kYdo+5xIzpGLNgL7RqqW",1,0],[4,4278190080],[5,218.67,40],[0,-261.576,0,0,0,0,1,1,1,1]],[1,"vedioIcon",18,[[5,-98,[43],44]],[0,"1f1Yd2WYNIyKegdS3psmP/",1,0],[5,42,44],[-107.78,0,0,0,0,0,1,1,1,1]],[1,"label",18,[[43,"我要上热搜!",38,false,1,1,1,-99,[45],46]],[0,"94WyOMNZNPs5xwMUfDyM/C",1,0],[5,200.56,40],[28.5,0,0,0,0,0,1,1,1,1]],[80,"Setting",48,50,false,1,1,1,1,21,[6]],[19,"sound-label",10,[-100],[0,"42p8vuzPJLSooTkShT06ua",1,0],[4,4278716425],[5,93.33,40],[121.613,2,0,0,0,0,1,1,1,1]],[53,"音效",48,false,1,1,1,30,[9]],[8,"Switch0_2",11,[[2,2,-101,[10],11]],[0,"10TsV6mWFC6axL9VUY01UW",1,0],[5,111,56]],[19,"music-label",12,[-102],[0,"234w/dw7tOnLgHX5dkEsLq",1,0],[4,4278716425],[5,93.33,40],[121.613,2,0,0,0,0,1,1,1,1]],[53,"音乐",48,false,1,1,1,33,[16]],[8,"Switch0_2",13,[[2,2,-103,[17],18]],[0,"7cIiRb4zhMsJTUGBgpUgFp",1,0],[5,111,56]],[19,"shake-label",14,[-104],[0,"d5HU1FL3JE3rEbAVmwHhel",1,0],[4,4278716425],[5,93.33,40],[121.613,2,0,0,0,0,1,1,1,1]],[53,"震动",48,false,1,1,1,36,[23]],[8,"Switch0_2",15,[[2,2,-105,[24],25]],[0,"48klB+VKZAhYLcs/vzvg86",1,0],[5,111,56]],[7,"shake-label",16,[[43,"弹幕",48,false,1,1,1,-106,[30],31]],[0,"7bRnytq59KT6wviPvn5Ooa",1,0],[4,4278716425],[5,93.33,40],[121.613,2,0,0,0,0,1,1,1,1]],[8,"Switch0_2",17,[[2,2,-107,[32],33]],[0,"45xfnOIf1ODLUEBHl1phV+",1,0],[5,111,56]],[53,"UID: 233432322",32,false,1,1,1,26,[39]],[19,"label",5,[-108],[0,"33sDVNO1RF5ZVhzO9xD5wo",1,0],[4,4278190335],[5,189.33,48],[0,7.12,0,0,0,0,1,1,1,1]],[30,"放弃挑战",48,48,false,1,1,42,[40]]],0,[0,4,1,0,252,20,0,253,19,0,254,25,0,59,17,0,255,24,0,256,15,0,257,23,0,258,13,0,259,22,0,260,11,0,261,28,0,262,27,0,17,6,0,263,5,0,11,8,0,264,43,0,265,37,0,266,34,0,267,31,0,12,29,0,268,41,0,10,2,0,13,4,0,0,1,0,0,1,0,-1,4,0,-2,2,0,0,2,0,0,2,0,-1,7,0,-2,9,0,-3,3,0,-4,26,0,-5,5,0,-6,6,0,-7,19,0,-8,20,0,0,3,0,0,3,0,-1,10,0,-2,12,0,-3,14,0,-4,16,0,0,4,0,0,4,0,0,4,0,0,4,0,0,5,0,0,5,0,-1,42,0,0,6,0,0,6,0,-1,18,0,0,7,0,0,7,0,-1,8,0,0,8,0,0,8,0,0,9,0,0,9,0,-1,21,0,0,10,0,-1,30,0,-2,11,0,-1,32,0,-2,22,0,0,12,0,-1,33,0,-2,13,0,-1,35,0,-2,23,0,0,14,0,-1,36,0,-2,15,0,-1,38,0,-2,24,0,0,16,0,-1,39,0,-2,17,0,-1,40,0,-2,25,0,0,18,0,-1,27,0,-2,28,0,0,19,0,0,19,0,0,20,0,0,20,0,-1,29,0,0,21,0,0,22,0,0,23,0,0,24,0,0,25,0,-1,41,0,0,26,0,0,27,0,0,28,0,-1,31,0,0,32,0,-1,34,0,0,35,0,-1,37,0,0,38,0,0,39,0,0,40,0,-1,43,0,5,1,108],[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,29,31,34,37,41,43],[-1,1,-1,1,-1,1,-1,-1,1,-1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,2,-1,1,-1,1,-1,1,-1,-1,-1,-1,1,-1,1,-1,2,-1,1,-1,-1,269,270,2,2,2,2,2,2],[0,4,0,9,0,10,0,0,11,0,0,31,0,32,0,188,0,0,31,0,32,0,189,0,0,31,0,32,0,190,0,1,0,31,0,32,0,191,0,0,0,0,59,0,192,0,1,0,14,0,0,193,194,1,1,1,1,1,1]],[[[12,"stagePop"],[17,"stagePop",[-19,-20],[[6,45,-2],[277,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3]],[13,-1,0],[5,750,1334],[375,667,0,0,0,0,1,1,1,1]],[16,"pop",1,[-23,-24,-25,-26,-27,-28,-29],[[6,18,-21],[10,-22]],[0,"04G0YFtLNJZK2P16t4c+1i",1,0],[5,505,615]],[18,"mask",128,1,[[2,0,-30,[0],1],[9,45,100,100,-31],[21,false,-32],[10,-33]],[0,"9fkOEu1EBOaZ0qt51+Wu23",1,0],[4,4278190080],[5,750,1334]],[112,"node",2,[-34,-35,-36,-37,-38],[0,"415rV4Yh9LsrzViuKZFH70",1,0],[0,-114.95,0,0,0,0,1,1,1,1]],[35,"no-king",2,[-39,-40,-41,-42],[0,"cdcEvN6SZHoL4dwD8DO8Wa",1,0]],[3,"title-node",2,[-45,-46],[[4,1,0,-43,[7],8],[60,1,-40.322,580,-44]],[0,"fcjaVGs2JCEJhfoDujc3FP",1,0],[5,300,91],[0,302.322,0,0,0,0,1,1,1,1]],[3,"time",2,[-48,-49,-50],[[134,1,1,-47,[5,449.66999999999996,48]]],[0,"8e9OwrjcFEep58r+wGquc1",1,0],[5,449.66999999999996,48],[-1,-231.648,0,0,0,0,1,1,1,1]],[174,"sp",[[-51,[15,-53,-52]],1,4],[0,"8551ApweJBF5HbVrOhtdB+",1,0],[5,182.64,204.6],[0,-106.619,0,0,0,0,1,1,1,1]],[8,"bg",2,[[4,1,0,-54,[2],3],[9,45,580,870,-55]],[0,"02uFiBAGlEXJQg7Wg5vt6e",1,0],[5,505,615]],[27,"title-label",6,[[-56,[25,147.66875,95.00125,57.33,-57]],1,4],[0,"38ed4H0zlIgruvQMD8RaZc",1,0],[4,4278248703],[5,295,72],[1,4,0,0,0,0,1,1,1,1]],[1,"close-btn",6,[[5,-58,[5],6]],[0,"8ciZg25GVBm4cvVZjeqJLV",1,0],[5,69,76],[243.057,-10.279,0,0,0,0,1,1,1,1]],[71,"sp-bg",2,[8],[[2,0,-59,[10],11]],[0,"e6RUr5gSpGsLwUHOoO3+Pb",1,0],[4,4292796126],[5,278,266],[0,96.615,0,0,0,0,1,1,1,1]],[1,"header",4,[[2,0,-60,[16],17]],[0,"87OziJvrJGKZz7EtCsjkpD",1,0],[5,70,70],[-93,5,0,0,0,0,1,1,1,1]],[1,"icon-purple-bg",4,[[52,1,-61,[18],19]],[0,"77cUgYNzlGZryE3bw9eR4y",1,0],[5,340,105],[-1.615,1.519,0,0,0,0,1,1,1,1]],[1,"icon-blue-bg",4,[[52,1,-62,[20],21]],[0,"d1dJ03S8NO8aE0aRYWcYXl",1,0],[5,340,105],[-1.615,1.519,0,0,0,0,1,1,1,1]],[70,"全国领头羊",48,50,false,1,1,1,2,1,10,[4]],[212,"default",0,8,[9]],[19,"time-title",2,[-63],[0,"57TxiZfYdEz6CpiLWLtHvY",1,0],[4,4278190080],[5,418.33,58],[0,-187.483,0,0,0,0,1,1,1,1]],[30,"于昨日在不使用道具和复活的情",30,58,false,1,1,18,[12]],[19,"left",7,[-64],[0,"99g2X9OVJONKBL8hw/4YrS",1,0],[4,4278190080],[5,117.5,48],[-166.08499999999998,0,0,0,0,0,1,1,1,1]],[30,"况下仅用",30,48,false,1,1,20,[13]],[19,"time",7,[-65],[0,"77XMYslCxEoJYhJAkEMbrZ",1,0],[4,4278190335],[5,214.67,48],[1.4210854715202004e-14,0,0,0,0,0,1,1,1,1]],[30," 00:01:59 ",48,48,false,1,1,22,[14]],[19,"right",7,[-66],[0,"9bh/fFK31BWomDL3gklnGR",1,0],[4,4278190080],[5,117.5,48],[166.085,0,0,0,0,0,1,1,1,1]],[30,"首个通关",30,48,false,1,1,24,[15]],[179,"player-name",4,[-67],[0,"d8GCjknbdCHJ7yeOJHYT17",1,0],[4,4278190080],[5,186,30],[0,0.5054051381806598,0.5],[51,23,0,0,0,0,1,1,1,1]],[105,"ID:123456",20,20,1,1,2,2,26,[22]],[180,"player-address",4,[-68],[0,"adyoLbYgxBW7p0sVvSLwC3",1,0],[5,197.9,36.9],[0,0.5054051381806598,0.5],[51.2,-16.798,0,0,0,0,1,1,1,1]],[83,"河北邯郸市",32,20,1,1,2,28,[23]],[1,"bg",5,[[2,0,-69,[24],25]],[0,"2beB5cTkVAh5RUvee3vgwd",1,0],[5,460,231],[0,-165,0,0,0,0,1,1,1,1]],[7,"title",5,[[44,"昨日无人达成此称号",false,1,1,-70,[26],27]],[0,"e2EBtQZChFTavfc5qCePg6",1,0],[4,4278190335],[5,357.78,40],[0,-115.473,0,0,0,0,1,1,1,1]],[7,"desc",5,[[22,"在不使用道具和复活的情况下",32,false,1,1,-71,[28],29]],[0,"b9sZGs4yZGLKkIdfNcFYfP",1,0],[4,4278190080],[5,414.22,40],[0,-189.477,0,0,0,0,1,1,1,1]],[7,"desc",5,[[22,"首个通关的人可获得此称号",32,false,1,1,-72,[30],31]],[0,"2ceLJwBdNCwKPJy4/FogT5",1,0],[4,4278190080],[5,382.22,40],[0,-241.953,0,0,0,0,1,1,1,1]]],0,[0,4,1,0,0,1,0,271,5,0,272,25,0,19,23,0,273,21,0,274,19,0,275,29,0,276,27,0,277,14,0,278,15,0,22,13,0,62,8,0,12,16,0,11,11,0,10,2,0,13,3,0,0,1,0,-1,3,0,-2,2,0,0,2,0,0,2,0,-1,9,0,-2,6,0,-3,12,0,-4,18,0,-5,7,0,-6,4,0,-7,5,0,0,3,0,0,3,0,0,3,0,0,3,0,-1,13,0,-2,14,0,-3,15,0,-4,26,0,-5,28,0,-1,30,0,-2,31,0,-3,32,0,-4,33,0,0,6,0,0,6,0,-1,10,0,-2,11,0,0,7,0,-1,20,0,-2,22,0,-3,24,0,-1,17,0,7,17,0,0,8,0,0,9,0,0,9,0,-1,16,0,0,10,0,0,11,0,0,12,0,0,13,0,0,14,0,0,15,0,-1,19,0,-1,21,0,-1,23,0,-1,25,0,-1,27,0,-1,29,0,0,30,0,0,31,0,0,32,0,0,33,0,5,1,8,6,12,72],[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,16,17,19,21,23,25],[-1,1,-1,1,-1,-1,1,-1,1,-1,-1,1,-1,-1,-1,-1,-1,1,-1,1,-1,1,-1,-1,-1,1,-1,2,-1,2,-1,2,2,8,2,2,2,2],[0,4,0,10,0,0,9,0,11,3,0,4,0,0,0,0,0,13,0,39,0,40,0,0,0,4,0,1,0,1,0,1,1,75,1,1,1,1]],[[[12,"nothingPop"],[17,"nothingPop",[-11,-12],[[6,45,-2],[278,-10,-9,-8,-7,-6,-5,-4,-3]],[13,-1,0],[5,750,1334],[375,667,0,0,0,0,1,1,1,1]],[16,"pop",1,[-15,-16,-17,-18,-19],[[6,18,-13],[10,-14]],[0,"06BGQXUtNC0YoHZ5wptM/f",1,0],[5,505,615]],[18,"mask",128,1,[[2,0,-20,[0],1],[9,45,100,100,-21],[21,false,-22],[10,-23]],[0,"80/AG0aJFNdpPyPvyLO6X7",1,0],[4,4278190080],[5,750,1334]],[3,"title-node",2,[-26,-27],[[4,1,0,-24,[7],8],[60,1,-40.322,580,-25]],[0,"b3KB/Cp+pBK6FvqMkCCnZO",1,0],[5,300,91],[0,302.322,0,0,0,0,1,1,1,1]],[3,"contentBg",2,[-30,-31],[[2,2,-28,[12],13],[11,1,82.124,-29]],[0,"9a3H4bhzlKpY/VGTjhk1oz",1,0],[5,372,236],[0,107.376,0,0,0,0,1,1,1,1]],[3,"go-btn",2,[-34],[[2,2,-32,[15],16],[11,1,466.81100000000004,-33]],[0,"94dkhWHXdK97n3Cdd4JbNg",1,0],[5,306,99],[0,-208.81100000000004,0,0,0,0,1,1,1,1]],[8,"bg",2,[[4,1,0,-35,[2],3],[9,45,580,870,-36]],[0,"49hSHqPQlHxr2r6VLB9jEU",1,0],[5,505,615]],[27,"title-label",4,[[-37,[25,147.66875,95.00125,57.33,-38]],1,4],[0,"ceaT7B9OFCWr8Zqtz+583y",1,0],[4,4278248703],[5,295,72],[1,4,0,0,0,0,1,1,1,1]],[1,"close-btn",4,[[5,-39,[5],6]],[0,"95Nrr89PlJS7zu8zuEkllz",1,0],[5,69,76],[243.057,-10.279,0,0,0,0,1,1,1,1]],[70,"7月12日",48,50,false,1,1,1,2,1,8,[4]],[19,"desc-label",5,[-40],[0,"84w8jrPZxMUY+JKZdxlHGD",1,0],[4,4278190080],[5,376.67,60],[0,-174.996,0,0,0,0,1,1,1,1]],[30,"通关加入羊队!",60,60,false,1,1,11,[9]],[7,"detail-label",5,[[23,"(每日仅一关)",30,30,false,1,1,-41,[10],11]],[0,"bbKsmvXVxNe7y2lPqciUB3",1,0],[4,4278190080],[5,181.67,30],[0,-233.942,0,0,0,0,1,1,1,1]],[20,"label",6,[-42],[0,"5a61brMmdHML/tli9GZEcY",1,0],[5,136.67,60],[0,8.663,0,0,0,0,1,1,1,1]],[147,"开始!",60,60,false,1,1,1,14,[14]],[1,"time-desc",2,[[101,"(每日0点重置)",48,58,1,1,-43,[17]]],[0,"a60b4vAV1BdbZ37Zb1YUuk",1,0],[5,298.66,73.08],[0,-344.536,0,0,0,0,1,1,1,1]]],0,[0,4,1,0,0,1,0,279,15,0,18,12,0,12,10,0,280,6,0,11,9,0,10,2,0,13,3,0,0,1,0,-1,3,0,-2,2,0,0,2,0,0,2,0,-1,7,0,-2,4,0,-3,5,0,-4,6,0,-5,16,0,0,3,0,0,3,0,0,3,0,0,3,0,0,4,0,0,4,0,-1,8,0,-2,9,0,0,5,0,0,5,0,-1,11,0,-2,13,0,0,6,0,0,6,0,-1,14,0,0,7,0,0,7,0,-1,10,0,0,8,0,0,9,0,-1,12,0,0,13,0,-1,15,0,0,16,0,5,1,43],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,12,15],[-1,1,-1,1,-1,-1,1,-1,1,-1,-1,2,-1,1,-1,-1,1,-1,2,2,2],[0,4,0,10,0,0,9,0,11,0,0,1,0,195,0,0,14,0,1,1,1]],[[[12,"prop-prefab"],[90,"prop-prefab",[-4],[[279,-3,-2]],[13,-1,0]],[8,"prop-image",1,[[131,2,-5,[0]]],[0,"f4vyubh11MnIPbRVC1zf+Y",1,0],[5,164,142]]],0,[0,4,1,0,43,2,0,0,1,0,-1,2,0,0,2,0,5,1,5],[0],[-1],[0]],[[{"name":"default_sprite_splash","rect":[0,0,2,2],"offset":[0,0],"originalSize":[2,2],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[196]],[[{"name":"topic_title","rect":[138,1356,52,91],"offset":[0,0],"originalSize":[52,91],"capInsets":[23,35,23,35]}],[0],0,[0],[3],[5]],[[{"name":"topic_arrow_left","rect":[72,1356,60,84],"offset":[0,0],"originalSize":[60,84],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[5]],[[{"name":"topic_vs","rect":[205,1258,93,93],"offset":[0,0],"originalSize":[93,93],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[5]],[[[12,"topicNewPop"],[17,"topicNewPop",[-11,-12],[[6,45,-2],[280,-10,-9,-8,-7,-6,-5,-4,-3]],[13,-1,0],[5,750,1334],[375,667,0,0,0,0,1,1,1,1]],[16,"pop",1,[-14,-15,-16,-17],[[6,18,-13]],[0,"eeFXCVZ/dOXK5ROb0sHnis",1,0],[5,505,615]],[18,"mask",225,1,[[2,0,-18,[0],1],[9,45,100,100,-19],[21,false,-20],[10,-21]],[0,"49x4LUnHlEFoCwg29UgJ8K",1,0],[4,4278190080],[5,750,1334]],[35,"labelNode",2,[-22,-23,-24,-25],[0,"84e+8jRFBA/p5i4TA96gx1",1,0]],[14,"bgSp",2,[[-26,[15,-28,-27]],1,4],[0,"84iUbHDSpMSIVJVqe9qs4D",1,0],[5,182.64,204.6],[0,-10.004,0,0,0,0,1,1,1,1]],[14,"sp",2,[[-29,[15,-31,-30]],1,4],[0,"d45zTSC6dHgoWE7k/z3M7B",1,0],[5,174.96,150],[0,-102.929,0,0,0,0,1,1.5,1.5,1]],[7,"title-label",4,[[102,"新装扮",48,50,false,1,1,1,2,1,-32,[6],7],[25,147.66875,95.00125,57.33,-33]],[0,"37fiRgN3JD+7ftDh3cOA8P",1,0],[4,4278248703],[5,295,72],[1,538.212,0,0,0,0,1,1,1,1]],[14,"desc",4,[[-34,[25,147.66875,95.00125,57.33,-35]],1,4],[0,"dbNUzvoftLQ4nLaYDJoh8B",1,0],[5,295,72],[1,-359.294,0,0,0,0,1,1,1,1]],[27,"win",4,[[-36,[25,147.66875,95.00125,57.33,-37]],1,4],[0,"d1X9kTdpRN9o5hzVFqTVd2",1,0],[4,4283294203],[5,394.44,55],[1,-430.428,0,0,0,0,1,1,1,1]],[14,"name",4,[[-38,[25,147.66875,95.00125,57.33,-39]],1,4],[0,"712yT/FXtPzLefmilCdYec",1,0],[5,47.22,55],[0,307.886,0,0,0,0,1,1,1,1]],[37,"default","4Ray2",0,false,"4Ray2",5,[2]],[47,"default",0,false,"Jump1",6,[3]],[35,"imageNode",2,[-40],[0,"91tmi53BpFLJV7jIIzPBFP",1,0]],[1,"tag",13,[[4,1,0,-41,[4],5]],[0,"47r/GPNhxJp7riT9fhStrI",1,0],[5,350,102],[0,295.725,0,0,0,0,1,1,1,1]],[70,"昨日的话题PK战",48,50,false,1,1,1,2,1,8,[8]],[80,"你所在的羊队胜出",50,55,false,1,1,1,1,9,[9]],[80,"羊",50,55,false,1,1,1,1,10,[10]]],0,[0,4,1,0,0,1,0,18,15,0,281,16,0,33,6,0,32,5,0,63,17,0,10,2,0,15,3,0,0,1,0,-1,3,0,-2,2,0,0,2,0,-1,5,0,-2,6,0,-3,13,0,-4,4,0,0,3,0,0,3,0,0,3,0,0,3,0,-1,7,0,-2,8,0,-3,9,0,-4,10,0,-1,11,0,7,11,0,0,5,0,-1,12,0,7,12,0,0,6,0,0,7,0,0,7,0,-1,15,0,0,8,0,-1,16,0,0,9,0,-1,17,0,0,10,0,-1,14,0,0,14,0,5,1,41],[0,0,0,0,0,0,0,0,0,0,0,11,12,15,16,17],[-1,1,-1,-1,-1,1,-1,2,-1,-1,-1,8,8,2,2,2],[0,4,3,3,0,18,0,1,0,0,0,20,22,1,1,12]],[[[12,"marqueeNode"],[121,"tomb-scroll-node",[-7],[[[270,2,-4,-3,-2],-5,[63,-16,-6]],4,1,4],[13,-1,0],[5,240,32]],[122,"scroll-label",1,[-8],[0,"21GvqAUWVFk4uXujGcH9xd",1,0],[5,46.22,30],[0,0,0.5]],[146,26,30,false,1,1,2,[0]],[84,1,[1]]],0,[0,4,1,0,15,4,0,60,3,0,0,1,0,-2,4,0,0,1,0,-1,2,0,-1,3,0,5,1,8],[0,0,3],[-1,-1,2],[0,0,76]],[[{"name":"coins_18","rect":[3,219,65,65],"offset":[1.5,0.5],"originalSize":[70,66],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[6]],[[{"name":"topic_black_btn","rect":[19,1130,127,52],"offset":[0,0],"originalSize":[127,52],"rotated":1,"capInsets":[56,0,55,0]}],[0],0,[0],[3],[5]],[[{"name":"sp_rank","rect":[381,1121,81,87],"offset":[0,0],"originalSize":[81,87],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[{"name":"Switch0","rect":[731,1678,44,43],"offset":[0,0],"originalSize":[44,43],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[{"name":"rank_text_black","rect":[726,1773,37,37],"offset":[0,0],"originalSize":[37,37],"capInsets":[12,12,12,12]}],[0],0,[0],[3],[2]],[[[12,"PersonalPop"],[17,"PersonalPop",[-21,-22],[[6,45,-2],[281,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3]],[13,-1,0],[5,750,1334],[375,667,0,0,0,0,1,1,1,1]],[40,"labelNode",[-24,-25,-26,-27,-28,-29,-30,-31,-32,-33,-34,-35],[[6,45,-23]],[0,"1fhj7Kxk5MX7pCGJH5Iilf",1,0],[5,465,819]],[16,"pop",1,[-38,-39,-40,-41,2,-42],[[6,18,-36],[10,-37]],[0,"9d1LQ8YXNMZqWUpBSlDe1W",1,0],[5,465,819]],[16,"imageNode",3,[-44,-45,-46,-47,-48],[[6,45,-43]],[0,"3011g6KqpC6YOcPJVvsbQs",1,0],[5,465,819]],[3,"saveBtn",3,[-51,-52],[[2,2,-49,[33],34],[59,4,553.408,60.091999999999985,-50]],[0,"b9wD4KSuRLd7hhf9wTmCzg",1,0],[5,306,99],[0,-299.908,0,0,0,0,1,1,1,1]],[18,"mask",128,1,[[2,0,-53,[0],1],[9,45,100,100,-54],[21,false,-55],[10,-56]],[0,"e9hAE68C9B8pC6JeN/3Afr",1,0],[4,4278190080],[5,750,1334]],[14,"SP",3,[[-57,[15,-59,-58],[11,1,389.155,-60]],1,4,4],[0,"02cjLGaIZGjrDUj3ajr2oV",1,0],[5,174.96,150],[0,-54.65499999999997,0,0,0,0,1,1,1,1]],[1,"closeBtn",3,[[5,-61,[4],5],[65,33,-14.675000000000011,-14.567000000000007,-62]],[0,"cd7UnLpJVI74xcvFlq9Eym",1,0],[5,69,76],[212.675,386.067,0,0,0,0,1,1,1,1]],[1,"header",4,[[2,0,-63,[9],10],[61,9,60.358000000000004,98.26699999999997,-64]],[0,"26tsWgeodMmqMkVS7GBWJr",1,0],[5,80,80],[-132.142,271.23300000000006,0,0,0,0,1,1,1,1]],[8,"bg",3,[[4,1,0,-65,[2],3],[9,45,580,870,-66]],[0,"2143CDMFlJmod6IFiXl+GB",1,0],[5,465,819]],[1,"titleImage",4,[[5,-67,[7],8],[11,1,49.237999999999985,-68]],[0,"5fsmFxZXFIs5jbIllY2A36",1,0],[5,476,248],[0,261.062,0,0,0,0,1,0.8,-0.8,0.8]],[1,"flagImage",4,[[2,2,-69,[11],12],[61,9,42.957999999999984,259.055,-70]],[0,"ecznaCpkVAjp7Ul1pcmX/s",1,0],[5,196,51],[-91.54200000000003,124.945,0,0,0,0,1,1,1,1]],[1,"join",4,[[4,1,0,-71,[13],14],[61,9,84,467.01300000000003,-72]],[0,"8eoKRV0Z1FFqxu+dXFfsQL",1,0],[5,297,72],[0,-93.51300000000003,0,0,0,0,1,1,1,1]],[1,"timeBg",4,[[4,1,0,-73,[15],16],[61,9,54,546.5,-74]],[0,"6fNKwpPl9Di7BA+pNrtEBo",1,0],[5,363,100],[3,-187,0,0,0,0,1,1,1,1]],[27,"nickName",2,[[-75,[11,1,51.94800000000002,-76]],1,4],[0,"d6tqwEsOhEwKQZSBB66IGZ",1,0],[4,4283294203],[5,230.9,32.8],[-2.2,341.152,0,0,0,0,1,1,1,1]],[14,"timeLabel",2,[[-77,[11,1,99.99999999999997,-78]],1,4],[0,"42kXvL+GhJGpQk+L+sJkan",1,0],[5,256,67],[50,276,0,0,0,0,1,1,1,1]],[14,"dailyName",2,[[-79,[11,1,173.838,-80]],1,4],[0,"f21XEc1r1CfIZNcPcn1kih",1,0],[5,265,34],[54,218.662,0,0,0,0,1,1,1,1]],[14,"topicName",2,[[-81,[11,1,207.612,-82]],1,4],[0,"29BxZg65VC0pYHeV0RwDVs",1,0],[5,265,34],[54,184.888,0,0,0,0,1,1,1,1]],[27,"dailyCount",2,[[-83,[11,1,171.2,-84]],1,4],[0,"45fKDf3dpBQKapeuL0mAy3",1,0],[4,4283294203],[5,67,32.8],[117.7,221.9,0,0,0,0,1,1,1,1]],[27,"topicCount",2,[[-85,[11,1,205.307,-86]],1,4],[0,"eeHs13gbhCVL6ygLA43pPK",1,0],[4,4283294203],[5,67,32.8],[117.7,187.793,0,0,0,0,1,1,1,1]],[14,"ID",2,[[-87,[11,1,179.945,-88]],1,4],[0,"3dx28UT25LgKtQuczvVxeB",1,0],[5,107.5,32.8],[-131.678,213.155,0,0,0,0,1,1,1,1]],[14,"today",2,[[-89,[11,1,260.29499999999996,-90]],1,4],[0,"1dYndfqNtMMYYn5GemYe1Z",1,0],[5,174.4,45.8],[-100.42,126.30500000000004,0,0,0,0,1,1,1,1]],[27,"sheepLabel",2,[[-91,[11,1,468.595,-92]],1,4],[0,"4aVj931QBIxLtEzfCIDJcK",1,0],[4,4283294203],[5,294,62],[2,-90.09500000000003,0,0,0,0,1,1,1,1]],[77,"joinTime",2,[[-93,[11,1,549.3004828244254,-94]],1,4],[0,"7eJ6kS+K1GJo7uZxwPoSyZ",1,0],[4,4278190080],[5,349,92],[0,0.5935209663312792,0.20435307417853715],[35,-213.00000000000003,0,0,0,0,1,1,1,1]],[77,"failLabel",2,[[-95,[11,1,549.3004828244254,-96]],1,4],[0,"6crUaCVmpLYohWsUJnznxl",1,0],[4,4278190080],[5,349,92],[0,0.5935209663312792,0.20435307417853715],[35,-213.00000000000003,0,0,0,0,1,1,1,1]],[77,"failNum",2,[[-97,[11,1,549.3004828244254,-98]],1,4],[0,"8cwuDD2v5J47pBVuD+xCLr",1,0],[4,4278190335],[5,69,92],[0,0.5935209663312792,0.20435307417853715],[65.238,-213.00000000000003,0,0,0,0,1,1,1,1]],[213,"skin_00",0,"Dead1",7,[6]],[83,"南京",26,26,1,1,2,15,[17]],[108,"于2022年07月18日诞生\n迄今为止挑战1000000次",26,50,false,2,16,[18]],[108,"期间加入羊群 次",26,30,false,2,17,[19]],[108,"每日话题通关 次",26,30,false,2,18,[20]],[48,"1",26,26,false,1,1,2,19,[21]],[48,"1",26,26,false,1,1,2,20,[22]],[107,"ID:100000",20,false,1,1,2,21,[23]],[48,"今日成绩",36,50,false,1,1,2,22,[24]],[48,"已加入羊群",50,50,false,1,1,2,23,[25]],[48,"于01时59分,耗时03分59秒",28,60,false,1,1,2,24,[26]],[48,"今日已尝试 次",28,60,false,1,1,2,25,[27]],[144,"9",80,false,1,1,2,26,[28]],[1,"img",5,[[5,-99,[29],30]],[0,"34tbYpdXVGQqhbckwqesU8",1,0],[5,49,37],[-91.818,5.134,0,0,0,0,1,1,1,1]],[1,"label",5,[[103,"保存图片",46,50,false,1,1,1,1,-100,[31],32]],[0,"41mO/ggLRJi5SI4o5RG8Bn",1,0],[5,180.17,50],[28.596,6.19,0,0,0,0,1,1,1,1]]],0,[0,4,1,0,0,1,0,282,5,0,11,8,0,283,9,0,62,7,0,284,36,0,285,39,0,286,38,0,287,37,0,288,35,0,289,34,0,290,33,0,291,32,0,292,31,0,293,30,0,294,29,0,295,28,0,10,3,0,0,1,0,-1,6,0,-2,3,0,0,2,0,-1,15,0,-2,16,0,-3,17,0,-4,18,0,-5,19,0,-6,20,0,-7,21,0,-8,22,0,-9,23,0,-10,24,0,-11,25,0,-12,26,0,0,3,0,0,3,0,-1,10,0,-2,8,0,-3,7,0,-4,4,0,-6,5,0,0,4,0,-1,11,0,-2,9,0,-3,12,0,-4,13,0,-5,14,0,0,5,0,0,5,0,-1,40,0,-2,41,0,0,6,0,0,6,0,0,6,0,0,6,0,-1,27,0,7,27,0,0,7,0,0,7,0,0,8,0,0,8,0,0,9,0,0,9,0,0,10,0,0,10,0,0,11,0,0,11,0,0,12,0,0,12,0,0,13,0,0,13,0,0,14,0,0,14,0,-1,28,0,0,15,0,-1,29,0,0,16,0,-1,30,0,0,17,0,-1,31,0,0,18,0,-1,32,0,0,19,0,-1,33,0,0,20,0,-1,34,0,0,21,0,-1,35,0,0,22,0,-1,36,0,0,23,0,-1,37,0,0,24,0,-1,38,0,0,25,0,-1,39,0,0,26,0,0,40,0,0,41,0,5,1,2,6,3,100],[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,27,29,30,31,32,33,34,35,36,37,38,39],[-1,1,-1,1,-1,1,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,-1,2,-1,1,8,2,2,2,2,2,2,2,2,2,2,2],[0,4,0,10,0,9,3,0,26,0,19,0,35,0,33,0,52,0,0,0,0,0,0,0,0,0,0,0,0,0,197,0,1,0,14,22,1,1,1,1,1,1,1,1,1,1,1]],[[[12,"sheepRankPop"],[17,"sheepRankPop",[-9,-10],[[6,45,-2],[282,-8,-7,-6,-5,-4,-3]],[13,-1,0],[5,750,1334],[375,667,0,0,0,0,1,1,1,1]],[91,"imgNode",[-11,-12,-13,-14,-15,-16,-17,-18,-19,-20],[0,"58ReNyBm5DPal1Q8k9RbII",1,0]],[3,"pop",1,[-23,-24,-25],[[96,21,150,100,1149,-21],[10,-22]],[0,"c6YnGiHpVEY7bfbsiA/ozV",1,0],[5,547,1084],[0,-25,0,0,0,0,1,1,1,1]],[165,"content",512,[-28],[[203,1,2,10,10,10,-26,[5,507,80]],[127,45,844,220,400,-27]],[0,"6a34/QmndIOa5KLHVuHpKD",1,0],[5,507,80],[0,0.5,1],[0,462,0,0,0,0,1,1,1,1]],[91,"labelNode",[-29,-30,-31,-32],[0,"e9R19XGeBHQ6JHGiEddtRz",1,0]],[17,"sheepRankItem",[-40,-41],[[59,4,220,40,-33],[152,-39,-38,-37,-36,-35,-34]],[0,"b3KfdRiBZBT6To3R1/4U40",1,0],[5,500,60],[0,-472,0,0,0,0,1,1,1,1]],[35,"imgNode",6,[-42,-43,-44,-45],[0,"7bm1OuWKdE9JkoAEE7Mzrv",1,0]],[35,"labelNode",6,[-46,-47,-48,-49],[0,"f9pQOTNb5I+YCXVhmHSJpt",1,0]],[18,"mask",128,1,[[2,0,-50,[0],1],[9,45,100,100,-51],[21,false,-52],[10,-53]],[0,"a2JGCLwW9M0Jl04EdA8Tq7",1,0],[4,4278190080],[5,750,1334]],[3,"title-node",3,[-56,-57],[[4,1,0,-54,[8],9],[26,41,107.5,107.5,-39.74200000000002,580,-55]],[0,"67uH4UcQREy7027OIIM/pn",1,0],[5,332,91],[0,536.242,0,0,0,0,1,1,1,1]],[166,"scrollView",[-61],[[132,false,1,0,-58,[39],40],[283,false,0.75,0.23,null,null,-59,4],[33,45,20,20,60,100,240,250,-60]],[0,"2aHCHOexhDpbTK5GoZFygo",1,0],[4,4288256409],[5,507,924],[0,20,0,0,0,0,1,1,1,1]],[3,"sheepRankItem",4,[2,5],[[152,-65,2,5,-64,-63,-62]],[0,"fbuVfK89BP/6JNHZMtGxca",1,0],[5,500,60],[0,-40,0,0,0,0,1,1,1,1]],[16,"content-view",3,[11,6],[[6,45,-66]],[0,"01PDKxAPNA75znIDo1FhFf",1,0],[5,547,1084]],[167,"view",512,11,[4],[[149,0,-67,[38]],[9,45,240,250,-68]],[0,"bfg4ku0YFN0pUbfJ0pZpIq",1,0],[5,507,924]],[8,"bg",3,[[4,1,0,-69,[2],3],[9,45,580,870,-70]],[0,"3brSmwBtlAErpabMGdwkcW",1,0],[5,547,1084]],[1,"close-btn",10,[[2,2,-71,[6],7]],[0,"d4FP+N5R5D16ZWyUNeSeF8",1,0],[5,69,76],[255.913,-16.006,0,0,0,0,1,1,1,1]],[7,"num-label",5,[[23,"8",36,36,false,1,1,-72,[30],31]],[0,"fdOM4wBThNgaEoppv4Uanc",1,0],[4,4278190080],[5,20,36],[-159.509,3.458,0,0,0,0,1,1,1,1]],[1,"name-label",5,[[23,"北京",30,26,false,1,1,-73,[32],33]],[0,"a0Ebqut2FDtY3D6qU4RU1j",1,0],[5,57.5,26],[-47,2.592,0,0,0,0,1,1,1,1]],[1,"count-label",5,[[23,"12066",30,26,false,1,1,-74,[34],35]],[0,"66qz2wZVJEkpMLv2vVx3jM",1,0],[5,87.5,26],[115.284,1.727,0,0,0,0,1,1,1,1]],[1,"num-label",8,[[23,"8",36,36,false,1,1,-75,[49],50]],[0,"451j10h+BIYah3dJyNGREQ",1,0],[5,20,36],[-159.509,3.458,0,0,0,0,1,1,1,1]],[1,"name-label",8,[[23,"北京",30,26,false,1,1,-76,[51],52]],[0,"5e7L/AMqJGQ4ox+9m2Yms6",1,0],[5,57.5,26],[-47,2.592,0,0,0,0,1,1,1,1]],[1,"count-label",8,[[23,"12066",30,26,false,1,1,-77,[53],54]],[0,"a8yU5iKy1DtaR286Vd1tmK",1,0],[5,87.5,26],[115.284,1.727,0,0,0,0,1,1,1,1]],[7,"label",10,[[31,"今日头羊榜",38,50,false,1,1,1,-78,[4],5]],[0,"25E5kSi+BPcbq3L1IYQ7P6",1,0],[4,4278248703],[5,188.94,50],[0,5.788,0,0,0,0,1,1,1,1]],[1,"num-yellow",2,[[5,-79,[10],11]],[0,"6fTumxofNNTrWg0UWJIt54",1,0],[5,126,59],[-173.357,0,0,0,0,0,1,1,1,1]],[41,"num-sliver",false,2,[[5,-80,[12],13]],[0,"bbp1K5nH1Os4vRP8I/u4e9",1,0],[5,126,59],[-173.357,0,0,0,0,0,1,1,1,1]],[41,"num-orange",false,2,[[5,-81,[14],15]],[0,"6cVjv0W/1Pnq/1cIF1y9Z3",1,0],[5,126,59],[-173.357,0,0,0,0,0,1,1,1,1]],[41,"num-blue",false,2,[[5,-82,[16],17]],[0,"92Kc/SJ6NLj7sXiNILKYeU",1,0],[5,126,59],[-173.357,0,0,0,0,0,1,1,1,1]],[41,"num-black",false,2,[[5,-83,[18],19]],[0,"79wRlQk5xP1rH2KRrMTg24",1,0],[5,126,59],[-173.357,0,0,0,0,0,1,1,1,1]],[1,"img-yellow",2,[[4,1,0,-84,[20],21]],[0,"d1GtOHdKJAdJH/9sx5O1Ht",1,0],[5,334,59],[60.859,0,0,0,0,0,1,1,1,1]],[41,"img-white",false,2,[[4,1,0,-85,[22],23]],[0,"3edf85ZkhC1Lpo7P40Vp1b",1,0],[5,334,59],[60.859,0,0,0,0,0,1,1,1,1]],[41,"img-black",false,2,[[4,1,0,-86,[24],25]],[0,"61pY8+/2FO5I1EaHScInm3",1,0],[5,334,59],[60.859,0,0,0,0,0,1,1,1,1]],[1,"text-black",2,[[4,1,0,-87,[26],27]],[0,"beocEh9q9C+ZzGPYFDREGU",1,0],[5,100,37],[-45,1.576,0,0,0,0,1,1,1,1]],[1,"text-sheep-black",2,[[4,1,0,-88,[28],29]],[0,"f2kndmwMhM/IUhW2/hbRTE",1,0],[5,164,37],[135.687,1.576,0,0,0,0,1,1,1,1]],[7,"tag-label",5,[[23,"羊",26,26,false,1,1,-89,[36],37]],[0,"64MGW4JPlDh49ROFYy7leI",1,0],[4,4281322239],[5,24.56,26],[200.492,1.759,0,0,0,0,1,1,1,1]],[1,"num-black",7,[[5,-90,[41],42]],[0,"835L6rQkJGdpoBXc8ZSWJx",1,0],[5,126,59],[-173.357,0,0,0,0,0,1,1,1,1]],[1,"img-black",7,[[4,1,0,-91,[43],44]],[0,"4bX+b+YdVMUao7DTW07ynX",1,0],[5,334,59],[60.859,0,0,0,0,0,1,1,1,1]],[1,"text-red",7,[[4,1,0,-92,[45],46]],[0,"a1GFDwrlRCJ4CVIsrsUCcH",1,0],[5,100,37],[-45,1.576,0,0,0,0,1,1,1,1]],[1,"text-sheep-black",7,[[4,1,0,-93,[47],48]],[0,"59o0jYVM9FnZhOeA+OWK81",1,0],[5,164,37],[135.687,1.576,0,0,0,0,1,1,1,1]],[7,"tag-label",8,[[23,"羊",26,26,false,1,1,-94,[55],56]],[0,"26jiygGkBNJ7F/90/se7Ps",1,0],[4,4281322239],[5,24.56,26],[200.492,1.121,0,0,0,0,1,1,1,1]]],0,[0,4,1,0,0,1,0,296,6,0,11,16,0,297,4,0,298,12,0,10,3,0,0,1,0,-1,9,0,-2,3,0,-1,24,0,-2,25,0,-3,26,0,-4,27,0,-5,28,0,-6,29,0,-7,30,0,-8,31,0,-9,32,0,-10,33,0,0,3,0,0,3,0,-1,15,0,-2,10,0,-3,13,0,0,4,0,0,4,0,-1,12,0,-1,17,0,-2,18,0,-3,19,0,-4,34,0,0,6,0,64,22,0,65,21,0,66,20,0,67,8,0,299,7,0,0,6,0,-1,7,0,-2,8,0,-1,35,0,-2,36,0,-3,37,0,-4,38,0,-1,20,0,-2,21,0,-3,22,0,-4,39,0,0,9,0,0,9,0,0,9,0,0,9,0,0,10,0,0,10,0,-1,23,0,-2,16,0,0,11,0,0,11,0,0,11,0,-1,14,0,64,19,0,65,18,0,66,17,0,0,12,0,0,13,0,0,14,0,0,14,0,0,15,0,0,15,0,0,16,0,0,17,0,0,18,0,0,19,0,0,20,0,0,21,0,0,22,0,0,23,0,0,24,0,0,25,0,0,26,0,0,27,0,0,28,0,0,29,0,0,30,0,0,31,0,0,32,0,0,33,0,0,34,0,0,35,0,0,36,0,0,37,0,0,38,0,0,39,0,5,1,2,6,12,4,6,14,5,6,12,6,6,13,11,6,13,94],[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],[-1,1,-1,1,-1,2,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,2,-1,2,-1,2,-1,2,-1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,2,-1,2,-1,2,-1,2],[0,4,0,10,0,1,0,9,0,11,0,198,0,199,0,200,0,201,0,77,0,202,0,203,0,78,0,46,0,46,0,1,0,1,0,1,0,1,0,0,79,0,77,0,78,0,204,0,46,0,1,0,1,0,1,0,1]],[[{"name":"topic_progress_line_blue","rect":[3,1565,167,4],"offset":[0,0],"originalSize":[167,4],"capInsets":[50,1,50,1]}],[0],0,[0],[3],[5]],[[[285,"atom",".plist"],-1],0,0,[0],[14],[47]],[[{"name":"topic_title_blue","rect":[77,1130,107,102],"offset":[0,0],"originalSize":[107,102],"rotated":1,"capInsets":[50,0,50,0]}],[0],0,[0],[3],[5]],[[[109,"header-icon-circle-border-32x32-woman",[{},"0",11,[{"defines":{"USE_TEXTURE":true,"USE_ALPHA_TEST":false,"ENABLE_ROUNDCORNER":false,"IS_GRAY":false}},"props",11,[{"xRadius":0.5,"yRadius":0.5,"alphaThreshold":0.5},"maskTexture",6,0,"frameTexture",6,1]]]]],0,0,[0,0,0],[26,27,28],[41,205,42]],[[{"name":"topic_back","rect":[265,780,125,132],"offset":[0,0],"originalSize":[125,132],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[8]],[[[12,"topicLastWinPop"],[17,"topicLastWinPop",[-20,-21],[[6,45,-2],[286,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3]],[13,-1,0],[5,750,1334],[375,667,0,0,0,0,1,1,1,1]],[40,"imageNode",[-23,-24,-25,-26,-27,-28],[[6,45,-22]],[0,"6eh4P0B3JBbr4WeGfSVDQg",1,0],[5,645,945]],[16,"pop",1,[-30,-31,2,-32],[[10,-29]],[0,"58xIGH+kRGkbOrqiC9uIfM",1,0],[5,645,945]],[119,"tombProgress",2,[-34,-35,-36,-37],[[133,1,0,1,1,-33,[22],23]],[0,"e0Fu94C7VLqq9fZx18t+0d",1,0],[5,170,300],[0,0.5,0],[-160,-184,0,0,0,0,1,1,1,1]],[119,"taoistProgress",2,[-39,-40,-41,-42],[[133,3,0,1,1,-38,[32],33]],[0,"54cuzpZ4pAvJEudeZjqVBj",1,0],[5,170,300],[0,0.5,0],[160,-183.976,0,0,0,0,1,1,1,1]],[16,"labelNode",3,[-44,-45,-46,-47,-48],[[6,45,-43]],[0,"262c9JgJZKnaNg8ByR5JuB",1,0],[5,645,945]],[18,"mask",178,1,[[2,0,-49,[0],1],[9,45,100,100,-50],[21,false,-51],[10,-52]],[0,"56H21mRGZLrJAFVAwEp4km",1,0],[4,4278190080],[5,750,1334]],[3,"title-node",3,[-55,-56],[[4,1,0,-53,[8],9],[60,1,-40,580,-54]],[0,"3a3o7iOnFBAoxJQCcMC4H5",1,0],[5,300,91],[0,467,0,0,0,0,1,1,1,1]],[14,"tombSp",4,[[-57,[15,-59,-58],[128,2,1,-73.684,-60]],1,4,4],[0,"cduyCMyNBLOJVSvlQst2yW",1,0],[5,175.04,149.98],[-1.28,298.69399999999996,0,0,0,0,1,1,1,1]],[14,"taoistSp",5,[[-61,[15,-63,-62],[128,2,1,-74.12099999999997,-64]],1,4,4],[0,"502IjO5TNJ5rmQYwlcsuwZ",1,0],[5,175.04,149.98],[0.486,299.131,0,0,0,0,1,-1,1,-1]],[3,"tagNode",4,[-66],[[4,1,0,-65,[19],20]],[0,"f2oi35/65FmoJDGoidGvud",1,0],[5,280,102],[0,-93.443,0,0,0,0,1,0.5,0.5,1]],[3,"tagNode",5,[-68],[[4,1,0,-67,[29],30]],[0,"246SkxS/xK9KcUhKxR/t6x",1,0],[5,280,102],[0,-92.018,0,0,0,0,1,0.5,0.5,0.5]],[7,"title-label",8,[[102,"昨日赛况",48,50,false,1,1,1,2,1,-69,[4],5],[25,147.66875,95.00125,57.33,-70]],[0,"e4tPGMHqBAVJQDoFPXKtOc",1,0],[4,4278248703],[5,295,72],[1,4,0,0,0,0,1,1,1,1]],[1,"close-btn",8,[[5,-71,[6],7]],[0,"d1vcb5Kz1JCJDIih2NFFTo",1,0],[5,69,76],[303.495,-10.279,0,0,0,0,1,1,1,1]],[1,"tombSign",2,[[4,1,0,-72,[10],11]],[0,"36YjnuMIVL5aRXsENHEHpS",1,0],[5,507,102],[0,344.469,0,0,0,0,1,1,1,1]],[1,"taoistSign",2,[[4,1,0,-73,[12],13]],[0,"acCd3gIEFO1a4nqhJl8d69",1,0],[5,507,102],[0,344.469,0,0,0,0,1,1,1,1]],[14,"tombNum",4,[[-74,[66,2,18,-75]],1,4],[0,"c7khY3qCpGMKNL78CIRYGR",1,0],[5,162.67,60],[0,150,0,0,0,0,1,1,1,1]],[14,"taoistNum",5,[[-76,[66,2,18,-77]],1,4],[0,"d5bnNFXSNH0ZotIUPS92AD",1,0],[5,162.67,60],[0,150,0,0,0,0,1,1,1,1]],[3,"sheep",6,[-79],[[23,"羊",30,30,false,1,1,-78,[42],43]],[0,"f1GdHWk5FAB7Feun53/kiY",1,0],[5,28.33,30],[211.309,-388.618,0,0,0,0,1,1,1,1]],[77,"bottomNum",19,[[-80,[124,8,-70.042,-81]],1,4],[0,"1605K6VdZFT6kUREIzS4XC",1,0],[4,4278190335],[5,46,72],[0,1,0.5],[-38.206999999999994,8.168,0,0,0,0,1,1,1,1]],[8,"bg",3,[[4,1,0,-82,[2],3]],[0,"01sVbB7ihCYaB9dxZ2N3YQ",1,0],[5,645,945]],[37,"00","Jump3",0,false,"Jump3",9,[14]],[1,"tombSign",4,[[4,1,0,-83,[15],16]],[0,"c784MG39xLdZjLkzd0PnNg",1,0],[5,390,102],[0,-34.268,0,0,0,0,1,0.5,0.5,1]],[7,"tombName",11,[[23,"我的羊队",30,30,false,1,1,-84,[17],18]],[0,"f27JuRXeBAFKJuJeo/TKie",1,0],[4,4283294203],[5,117.5,30],[1.994,6.394,0,0,0,0,1,2,2,2]],[48,"2048羊",48,36,false,1,1,2,17,[21]],[37,"00","Jump1",0,false,"Jump1",10,[24]],[1,"taoistSign",5,[[4,1,0,-85,[25],26]],[0,"44K1k+i6FC8KlWOAEih5Fr",1,0],[5,390,102],[0,-33.966,0,0,0,0,1,0.5,0.5,1]],[7,"taoistName",12,[[23,"我的羊队",30,30,false,1,1,-86,[27],28]],[0,"7bCY4X68RJj5TZWtWvo4Hi",1,0],[4,4283294203],[5,117.5,30],[0.304,6.394,0,0,0,0,1,2,2,2]],[48,"1334羊",48,36,false,1,1,2,18,[31]],[1,"vs",2,[[5,-87,[34],35]],[0,"8cDr20/UtN/IJilM8l+wce",1,0],[5,93,93],[0,-135.26,0,0,0,0,1,1,1,1]],[1,"bottom",2,[[4,1,0,-88,[36],37]],[0,"bf6n/YMx5L1oEArLiMOSJO",1,0],[5,549,82],[0,-379.568,0,0,0,0,1,1,1,1]],[20,"title",6,[-89],[0,"64IHaIwkJPE4J4JIQruA3M",1,0],[5,116.67,60],[0,354.733,0,0,0,0,1,1,1,1]],[30,"赛况",60,60,false,1,1,32,[38]],[1,"bottomDesc",6,[[23,"昨日参与人数:",30,30,false,1,1,-90,[39],40]],[0,"dcsFuEHBdFwq65IHC3OHp9",1,0],[5,185.83,30],[-164.767,-392.012,0,0,0,0,1,1,1,1]],[30,"0",72,72,false,1,1,20,[41]],[20,"tombTeamName",6,[-91],[0,"93BacvqZpBm7JfuK716da4",1,0],[5,57.5,30],[-159.003,-213.052,0,0,0,0,1,1,1,1]],[30,"狼人",30,30,false,1,1,36,[44]],[20,"taoistTeamName",6,[-92],[0,"62fG8uQiRHx5KVyOl+UsLi",1,0],[5,117.5,30],[160.152,-213.334,0,0,0,0,1,1,1,1]],[30,"我的羊队",30,30,false,1,1,38,[45]]],0,[0,4,1,0,0,1,0,24,10,0,20,9,0,300,5,0,301,4,0,302,35,0,56,29,0,57,25,0,29,39,0,30,37,0,63,33,0,55,12,0,23,11,0,303,16,0,304,15,0,11,14,0,10,3,0,0,1,0,-1,7,0,-2,3,0,0,2,0,-1,15,0,-2,16,0,-3,4,0,-4,5,0,-5,30,0,-6,31,0,0,3,0,-1,21,0,-2,8,0,-4,6,0,0,4,0,-1,9,0,-2,23,0,-3,11,0,-4,17,0,0,5,0,-1,10,0,-2,27,0,-3,12,0,-4,18,0,0,6,0,-1,32,0,-2,34,0,-3,19,0,-4,36,0,-5,38,0,0,7,0,0,7,0,0,7,0,0,7,0,0,8,0,0,8,0,-1,13,0,-2,14,0,-1,22,0,7,22,0,0,9,0,0,9,0,-1,26,0,7,26,0,0,10,0,0,10,0,0,11,0,-1,24,0,0,12,0,-1,28,0,0,13,0,0,13,0,0,14,0,0,15,0,0,16,0,-1,25,0,0,17,0,-1,29,0,0,18,0,0,19,0,-1,20,0,-1,35,0,0,20,0,0,21,0,0,23,0,0,24,0,0,27,0,0,28,0,0,30,0,0,31,0,-1,33,0,0,34,0,-1,37,0,-1,39,0,5,1,2,6,3,92],[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,22,25,26,29,33,35,37,39],[-1,1,-1,1,-1,2,-1,1,-1,1,-1,1,-1,1,-1,-1,1,-1,2,-1,1,-1,-1,1,-1,-1,1,-1,2,-1,1,-1,-1,1,-1,1,-1,1,-1,-1,2,-1,-1,2,-1,-1,8,2,8,2,2,2,2,2],[0,4,0,10,0,1,0,9,0,11,0,29,0,18,3,0,29,0,16,0,44,0,0,206,3,0,18,0,16,0,44,0,0,207,0,51,0,34,0,0,1,0,0,16,0,0,21,16,21,16,1,16,1,1]],[[[54,"LED",36,{"commonHeight":37,"fontSize":36,"atlasName":"LED.png","fontDefDictionary":{"32":{"xOffset":-1,"yOffset":36,"xAdvance":18,"rect":{"x":111,"y":35,"width":3,"height":1}},"48":{"xOffset":2,"yOffset":9,"xAdvance":18,"rect":{"x":111,"y":0,"width":14,"height":23}},"49":{"xOffset":4,"yOffset":9,"xAdvance":18,"rect":{"x":66,"y":100,"width":12,"height":23}},"50":{"xOffset":2,"yOffset":9,"xAdvance":18,"rect":{"x":36,"y":76,"width":14,"height":23}},"51":{"xOffset":2,"yOffset":9,"xAdvance":18,"rect":{"x":51,"y":76,"width":14,"height":23}},"52":{"xOffset":2,"yOffset":9,"xAdvance":18,"rect":{"x":66,"y":76,"width":14,"height":23}},"53":{"xOffset":2,"yOffset":9,"xAdvance":18,"rect":{"x":81,"y":76,"width":14,"height":23}},"54":{"xOffset":2,"yOffset":9,"xAdvance":18,"rect":{"x":96,"y":76,"width":14,"height":23}},"55":{"xOffset":2,"yOffset":9,"xAdvance":18,"rect":{"x":111,"y":74,"width":14,"height":23}},"56":{"xOffset":2,"yOffset":9,"xAdvance":18,"rect":{"x":36,"y":100,"width":14,"height":23}},"57":{"xOffset":2,"yOffset":9,"xAdvance":18,"rect":{"x":51,"y":100,"width":14,"height":23}},"20170":{"xOffset":-1,"yOffset":0,"xAdvance":36,"rect":{"x":39,"y":0,"width":35,"height":37}},"20851":{"xOffset":-1,"yOffset":0,"xAdvance":36,"rect":{"x":75,"y":0,"width":35,"height":37}},"25112":{"xOffset":2,"yOffset":0,"xAdvance":36,"rect":{"x":72,"y":38,"width":32,"height":37}},"25361":{"xOffset":-1,"yOffset":0,"xAdvance":36,"rect":{"x":0,"y":38,"width":35,"height":37}},"26085":{"xOffset":6,"yOffset":2,"xAdvance":36,"rect":{"x":105,"y":38,"width":22,"height":35}},"32650":{"xOffset":-1,"yOffset":0,"xAdvance":36,"rect":{"x":36,"y":38,"width":35,"height":37}},"36890":{"xOffset":-1,"yOffset":2,"xAdvance":36,"rect":{"x":0,"y":76,"width":35,"height":35}},"65279":{"xOffset":-1,"yOffset":0,"xAdvance":36,"rect":{"x":0,"y":0,"width":38,"height":37}},"65292":{"xOffset":13,"yOffset":27,"xAdvance":36,"rect":{"x":111,"y":24,"width":10,"height":10}}},"kerningDict":{}}]],0,0,[0],[14],[208]],[[{"name":"topic_moon","rect":[205,1130,122,123],"offset":[0,0],"originalSize":[122,123],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[3],[5]],[[{"name":"tomb_bubble_icon","rect":[3,1789,255,152],"offset":[0,0],"originalSize":[255,152],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[{"name":"Button_Gray1","rect":[626,784,53,92],"offset":[0,0],"originalSize":[53,92],"rotated":1,"capInsets":[20,34,21,35]}],[0],0,[0],[3],[2]],[[{"name":"Switch0_1","rect":[315,1510,111,56],"offset":[0,0],"originalSize":[111,56],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[{"name":"coins_1","rect":[3,75,66,65],"offset":[-1,0.5],"originalSize":[70,66],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[3],[6]],[[[12,"BulletPrefab"],[121,"BulletPrefab",[-7,-8],[[-2,[287,-6,-5,-4,-3]],1,4],[13,-1,0],[5,78.22,40]],[1,"header",1,[[39,0,-9,[0],1],[192,2,8,-40.76800000000001,-10]],[0,"9e9SG3p5tN2bRZKj5xOqaU",1,0],[5,35,35],[-62.378000000000014,0,0,0,0,0,1,1,1,1]],[1,"border",1,[[4,1,0,-11,[2],3],[193,2,45,-45,-3,16,53,-12]],[0,"09/VyXpWZA05pmRvlJMgCF",1,0],[5,126.22,40],[-21,0,0,0,0,0,1,1,1,1]],[38,"雄起!",32,false,1,1,1,[4]]],0,[0,4,1,0,-1,4,0,305,3,0,306,2,0,307,4,0,0,1,0,-1,2,0,-2,3,0,0,2,0,0,2,0,0,3,0,0,3,0,5,1,12],[0,0,0,0,0,4],[-1,1,-1,1,-1,2],[25,13,0,209,0,210]],[[{"name":"tag_icon","rect":[303,134,47,47],"offset":[0,0],"originalSize":[47,47],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[8]],[[{"name":"main_btn_white","rect":[3,1486,306,99],"offset":[0,0],"originalSize":[306,99],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[{"name":"sp_stage_1","rect":[3,1696,83,39],"offset":[0,0],"originalSize":[83,39],"rotated":1,"capInsets":[29,0,31,0]}],[0],0,[0],[3],[2]],[[{"name":"topic_close","rect":[349,1324,69,76],"offset":[0,0],"originalSize":[69,76],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[3],[5]],[[{"name":"coins_0","rect":[3,147,66,65],"offset":[0,0.5],"originalSize":[70,66],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[3],[6]],[[{"name":"topic_tag_red","rect":[196,1357,46,47],"offset":[0,0],"originalSize":[46,47],"rotated":1,"capInsets":[21,20,21,21]}],[0],0,[0],[3],[5]],[[{"name":"main_btn_red","rect":[3,1591,306,99],"offset":[0,0],"originalSize":[306,99],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[{"name":"sp_date_bg","rect":[612,1787,30,30],"offset":[0,0],"originalSize":[30,30],"capInsets":[12,12,12,12]}],[0],0,[0],[3],[2]],[[{"name":"coins_16","rect":[3,503,59,65],"offset":[1.5,0.5],"originalSize":[70,66],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[6]],[[{"name":"topic_graylight_bg","rect":[300,1357,30,30],"offset":[0,0],"originalSize":[30,30],"capInsets":[14,14,14,14]}],[0],0,[0],[3],[5]],[[{"name":"coins_5","rect":[72,361,49,65],"offset":[-1.5,0.5],"originalSize":[70,66],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[6]],[[{"name":"begin_game_desc","rect":[3,1034,372,236],"offset":[0,0],"originalSize":[372,236],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[{"name":"Skin","rect":[0,0,639,282],"offset":[-0.5,179],"originalSize":[640,640],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[211]],[[{"name":"topic_arrow_right","rect":[304,1258,60,84],"offset":[0,0],"originalSize":[60,84],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[3],[5]],[[{"name":"coins_17","rect":[3,361,63,65],"offset":[1.5,0.5],"originalSize":[70,66],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[6]],[[{"name":"Cookie_Get1","rect":[0,0,111,110],"offset":[0,0],"originalSize":[111,110],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[212]],[[{"name":"coins_4","rect":[3,574,55,65],"offset":[-1.5,0.5],"originalSize":[70,66],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[3],[6]],[[{"name":"topic_top_bg","rect":[19,648,476,248],"offset":[0,0],"originalSize":[476,248],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[3],[5]],[[{"name":"coins_7","rect":[74,74,33,65],"offset":[-0.5,0.5],"originalSize":[70,66],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[6]],[[[54,"Skin",36,{"commonHeight":36,"fontSize":36,"atlasName":"Skin.png","fontDefDictionary":{"32":{"xOffset":-1,"yOffset":35,"xAdvance":11,"rect":{"x":636,"y":31,"width":3,"height":1}},"33":{"xOffset":1,"yOffset":6,"xAdvance":11,"rect":{"x":16,"y":250,"width":9,"height":24}},"34":{"xOffset":3,"yOffset":4,"xAdvance":16,"rect":{"x":611,"y":242,"width":10,"height":8}},"35":{"xOffset":1,"yOffset":6,"xAdvance":24,"rect":{"x":226,"y":221,"width":22,"height":25}},"36":{"xOffset":3,"yOffset":2,"xAdvance":22,"rect":{"x":71,"y":193,"width":16,"height":29}},"37":{"xOffset":1,"yOffset":5,"xAdvance":25,"rect":{"x":521,"y":218,"width":24,"height":24}},"38":{"xOffset":0,"yOffset":3,"xAdvance":23,"rect":{"x":56,"y":223,"width":23,"height":26}},"39":{"xOffset":6,"yOffset":4,"xAdvance":14,"rect":{"x":631,"y":242,"width":4,"height":8}},"40":{"xOffset":5,"yOffset":3,"xAdvance":22,"rect":{"x":88,"y":193,"width":14,"height":29}},"41":{"xOffset":3,"yOffset":3,"xAdvance":22,"rect":{"x":103,"y":193,"width":13,"height":29}},"42":{"xOffset":1,"yOffset":4,"xAdvance":10,"rect":{"x":622,"y":242,"width":8,"height":8}},"43":{"xOffset":1,"yOffset":10,"xAdvance":20,"rect":{"x":388,"y":245,"width":19,"height":17}},"44":{"xOffset":-1,"yOffset":26,"xAdvance":8,"rect":{"x":595,"y":242,"width":7,"height":10}},"45":{"xOffset":1,"yOffset":18,"xAdvance":16,"rect":{"x":57,"y":274,"width":15,"height":4}},"46":{"xOffset":1,"yOffset":27,"xAdvance":8,"rect":{"x":632,"y":120,"width":6,"height":5}},"47":{"xOffset":1,"yOffset":6,"xAdvance":11,"rect":{"x":114,"y":223,"width":9,"height":26}},"48":{"xOffset":1,"yOffset":4,"xAdvance":24,"rect":{"x":344,"y":190,"width":22,"height":28}},"49":{"xOffset":4,"yOffset":5,"xAdvance":20,"rect":{"x":444,"y":190,"width":11,"height":28}},"50":{"xOffset":1,"yOffset":5,"xAdvance":20,"rect":{"x":593,"y":189,"width":18,"height":27}},"51":{"xOffset":1,"yOffset":4,"xAdvance":18,"rect":{"x":426,"y":190,"width":17,"height":28}},"52":{"xOffset":1,"yOffset":4,"xAdvance":23,"rect":{"x":29,"y":193,"width":21,"height":29}},"53":{"xOffset":1,"yOffset":4,"xAdvance":19,"rect":{"x":407,"y":190,"width":18,"height":28}},"54":{"xOffset":1,"yOffset":4,"xAdvance":21,"rect":{"x":387,"y":190,"width":19,"height":28}},"55":{"xOffset":1,"yOffset":5,"xAdvance":20,"rect":{"x":573,"y":189,"width":19,"height":27}},"56":{"xOffset":1,"yOffset":4,"xAdvance":21,"rect":{"x":51,"y":193,"width":19,"height":29}},"57":{"xOffset":1,"yOffset":4,"xAdvance":21,"rect":{"x":367,"y":190,"width":19,"height":28}},"58":{"xOffset":1,"yOffset":13,"xAdvance":8,"rect":{"x":529,"y":243,"width":6,"height":16}},"59":{"xOffset":0,"yOffset":11,"xAdvance":9,"rect":{"x":512,"y":218,"width":8,"height":25}},"60":{"xOffset":2,"yOffset":10,"xAdvance":22,"rect":{"x":494,"y":244,"width":17,"height":16}},"61":{"xOffset":1,"yOffset":13,"xAdvance":20,"rect":{"x":559,"y":243,"width":19,"height":11}},"62":{"xOffset":3,"yOffset":11,"xAdvance":22,"rect":{"x":512,"y":244,"width":16,"height":16}},"63":{"xOffset":1,"yOffset":5,"xAdvance":14,"rect":{"x":627,"y":189,"width":12,"height":26}},"64":{"xOffset":2,"yOffset":6,"xAdvance":29,"rect":{"x":547,"y":189,"width":25,"height":27}},"65":{"xOffset":1,"yOffset":6,"xAdvance":25,"rect":{"x":31,"y":223,"width":24,"height":26}},"66":{"xOffset":1,"yOffset":7,"xAdvance":21,"rect":{"x":440,"y":219,"width":19,"height":25}},"67":{"xOffset":1,"yOffset":7,"xAdvance":24,"rect":{"x":616,"y":217,"width":22,"height":24}},"68":{"xOffset":1,"yOffset":8,"xAdvance":23,"rect":{"x":593,"y":217,"width":22,"height":24}},"69":{"xOffset":1,"yOffset":8,"xAdvance":22,"rect":{"x":293,"y":221,"width":20,"height":25}},"70":{"xOffset":1,"yOffset":8,"xAdvance":22,"rect":{"x":314,"y":221,"width":20,"height":25}},"71":{"xOffset":1,"yOffset":8,"xAdvance":24,"rect":{"x":570,"y":217,"width":22,"height":24}},"72":{"xOffset":1,"yOffset":8,"xAdvance":22,"rect":{"x":335,"y":219,"width":20,"height":25}},"73":{"xOffset":1,"yOffset":9,"xAdvance":7,"rect":{"x":632,"y":95,"width":6,"height":24}},"74":{"xOffset":1,"yOffset":8,"xAdvance":15,"rect":{"x":497,"y":218,"width":14,"height":25}},"75":{"xOffset":1,"yOffset":8,"xAdvance":22,"rect":{"x":377,"y":219,"width":20,"height":25}},"76":{"xOffset":1,"yOffset":8,"xAdvance":23,"rect":{"x":271,"y":221,"width":21,"height":25}},"77":{"xOffset":1,"yOffset":8,"xAdvance":26,"rect":{"x":177,"y":222,"width":24,"height":25}},"78":{"xOffset":1,"yOffset":8,"xAdvance":22,"rect":{"x":356,"y":219,"width":20,"height":25}},"79":{"xOffset":1,"yOffset":10,"xAdvance":24,"rect":{"x":26,"y":250,"width":23,"height":23}},"80":{"xOffset":1,"yOffset":9,"xAdvance":21,"rect":{"x":460,"y":218,"width":19,"height":25}},"81":{"xOffset":1,"yOffset":9,"xAdvance":25,"rect":{"x":50,"y":250,"width":23,"height":23}},"82":{"xOffset":1,"yOffset":9,"xAdvance":21,"rect":{"x":419,"y":219,"width":20,"height":25}},"83":{"xOffset":1,"yOffset":8,"xAdvance":21,"rect":{"x":398,"y":219,"width":20,"height":25}},"84":{"xOffset":1,"yOffset":8,"xAdvance":24,"rect":{"x":202,"y":221,"width":23,"height":25}},"85":{"xOffset":1,"yOffset":10,"xAdvance":23,"rect":{"x":74,"y":250,"width":21,"height":23}},"86":{"xOffset":1,"yOffset":9,"xAdvance":25,"rect":{"x":546,"y":218,"width":23,"height":24}},"87":{"xOffset":1,"yOffset":9,"xAdvance":29,"rect":{"x":124,"y":222,"width":27,"height":25}},"88":{"xOffset":1,"yOffset":8,"xAdvance":25,"rect":{"x":152,"y":222,"width":24,"height":25}},"89":{"xOffset":1,"yOffset":8,"xAdvance":24,"rect":{"x":80,"y":223,"width":22,"height":26}},"90":{"xOffset":1,"yOffset":8,"xAdvance":23,"rect":{"x":249,"y":221,"width":21,"height":25}},"91":{"xOffset":0,"yOffset":3,"xAdvance":10,"rect":{"x":627,"y":64,"width":10,"height":30}},"92":{"xOffset":0,"yOffset":6,"xAdvance":10,"rect":{"x":103,"y":223,"width":10,"height":26}},"93":{"xOffset":1,"yOffset":3,"xAdvance":12,"rect":{"x":612,"y":97,"width":9,"height":30}},"94":{"xOffset":1,"yOffset":5,"xAdvance":16,"rect":{"x":579,"y":242,"width":15,"height":10}},"95":{"xOffset":1,"yOffset":29,"xAdvance":19,"rect":{"x":39,"y":274,"width":17,"height":4}},"96":{"xOffset":7,"yOffset":3,"xAdvance":22,"rect":{"x":11,"y":275,"width":8,"height":6}},"97":{"xOffset":1,"yOffset":14,"xAdvance":18,"rect":{"x":276,"y":247,"width":17,"height":19}},"98":{"xOffset":1,"yOffset":8,"xAdvance":18,"rect":{"x":148,"y":248,"width":16,"height":23}},"99":{"xOffset":1,"yOffset":12,"xAdvance":18,"rect":{"x":329,"y":247,"width":16,"height":18}},"100":{"xOffset":1,"yOffset":8,"xAdvance":18,"rect":{"x":114,"y":250,"width":16,"height":23}},"101":{"xOffset":1,"yOffset":14,"xAdvance":18,"rect":{"x":240,"y":247,"width":17,"height":19}},"102":{"xOffset":1,"yOffset":8,"xAdvance":18,"rect":{"x":480,"y":218,"width":16,"height":25}},"103":{"xOffset":1,"yOffset":10,"xAdvance":18,"rect":{"x":191,"y":248,"width":16,"height":22}},"104":{"xOffset":1,"yOffset":8,"xAdvance":17,"rect":{"x":0,"y":250,"width":15,"height":24}},"105":{"xOffset":1,"yOffset":10,"xAdvance":7,"rect":{"x":208,"y":247,"width":6,"height":22}},"106":{"xOffset":1,"yOffset":10,"xAdvance":10,"rect":{"x":165,"y":248,"width":8,"height":23}},"107":{"xOffset":1,"yOffset":10,"xAdvance":18,"rect":{"x":131,"y":248,"width":16,"height":23}},"108":{"xOffset":1,"yOffset":12,"xAdvance":10,"rect":{"x":215,"y":247,"width":8,"height":21}},"109":{"xOffset":1,"yOffset":17,"xAdvance":23,"rect":{"x":536,"y":243,"width":22,"height":15}},"110":{"xOffset":1,"yOffset":15,"xAdvance":17,"rect":{"x":445,"y":245,"width":15,"height":17}},"111":{"xOffset":1,"yOffset":15,"xAdvance":19,"rect":{"x":427,"y":245,"width":17,"height":17}},"112":{"xOffset":1,"yOffset":12,"xAdvance":18,"rect":{"x":96,"y":250,"width":17,"height":23}},"113":{"xOffset":1,"yOffset":12,"xAdvance":18,"rect":{"x":174,"y":248,"width":16,"height":22}},"114":{"xOffset":1,"yOffset":15,"xAdvance":15,"rect":{"x":461,"y":244,"width":13,"height":17}},"115":{"xOffset":1,"yOffset":14,"xAdvance":16,"rect":{"x":294,"y":247,"width":15,"height":19}},"116":{"xOffset":1,"yOffset":13,"xAdvance":17,"rect":{"x":224,"y":247,"width":15,"height":20}},"117":{"xOffset":1,"yOffset":14,"xAdvance":17,"rect":{"x":346,"y":245,"width":15,"height":18}},"118":{"xOffset":1,"yOffset":15,"xAdvance":19,"rect":{"x":475,"y":244,"width":18,"height":16}},"119":{"xOffset":1,"yOffset":15,"xAdvance":27,"rect":{"x":362,"y":245,"width":25,"height":17}},"120":{"xOffset":1,"yOffset":15,"xAdvance":19,"rect":{"x":310,"y":247,"width":18,"height":18}},"121":{"xOffset":1,"yOffset":15,"xAdvance":18,"rect":{"x":258,"y":247,"width":17,"height":19}},"122":{"xOffset":1,"yOffset":15,"xAdvance":20,"rect":{"x":408,"y":245,"width":18,"height":17}},"123":{"xOffset":1,"yOffset":3,"xAdvance":12,"rect":{"x":622,"y":97,"width":9,"height":30}},"124":{"xOffset":5,"yOffset":3,"xAdvance":14,"rect":{"x":634,"y":0,"width":5,"height":30}},"125":{"xOffset":1,"yOffset":3,"xAdvance":11,"rect":{"x":625,"y":33,"width":10,"height":30}},"126":{"xOffset":1,"yOffset":17,"xAdvance":20,"rect":{"x":20,"y":275,"width":18,"height":5}},"12290":{"xOffset":3,"yOffset":25,"xAdvance":36,"rect":{"x":0,"y":275,"width":10,"height":7}},"19968":{"xOffset":2,"yOffset":17,"xAdvance":36,"rect":{"x":73,"y":274,"width":32,"height":3}},"20010":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":66,"y":99,"width":32,"height":31}},"20013":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":416,"y":97,"width":30,"height":31}},"20027":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":31,"y":162,"width":30,"height":30}},"20064":{"xOffset":4,"yOffset":5,"xAdvance":36,"rect":{"x":518,"y":190,"width":28,"height":27}},"20102":{"xOffset":4,"yOffset":4,"xAdvance":36,"rect":{"x":0,"y":193,"width":28,"height":29}},"20113":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":324,"y":160,"width":32,"height":29}},"20116":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":216,"y":192,"width":32,"height":28}},"20122":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":183,"y":192,"width":32,"height":28}},"20154":{"xOffset":3,"yOffset":2,"xAdvance":36,"rect":{"x":193,"y":34,"width":30,"height":32}},"20161":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":390,"y":160,"width":32,"height":29}},"20462":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":294,"y":33,"width":33,"height":31}},"20725":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":0,"y":131,"width":34,"height":30}},"20820":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":231,"y":65,"width":32,"height":31}},"20837":{"xOffset":3,"yOffset":5,"xAdvance":36,"rect":{"x":456,"y":190,"width":30,"height":27}},"20843":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":117,"y":193,"width":32,"height":28}},"20844":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":165,"y":67,"width":32,"height":31}},"20851":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":447,"y":97,"width":30,"height":31}},"20891":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":264,"y":65,"width":32,"height":31}},"20912":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":224,"y":33,"width":34,"height":31}},"21152":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":574,"y":128,"width":32,"height":30}},"21351":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":541,"y":128,"width":32,"height":30}},"21475":{"xOffset":4,"yOffset":4,"xAdvance":36,"rect":{"x":315,"y":190,"width":28,"height":28}},"21482":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":225,"y":162,"width":32,"height":29}},"21496":{"xOffset":3,"yOffset":4,"xAdvance":36,"rect":{"x":488,"y":160,"width":30,"height":29}},"21518":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":581,"y":159,"width":30,"height":29}},"21520":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":456,"y":160,"width":31,"height":29}},"21560":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":343,"y":129,"width":32,"height":30}},"22269":{"xOffset":3,"yOffset":4,"xAdvance":36,"rect":{"x":519,"y":159,"width":30,"height":29}},"22307":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":150,"y":193,"width":32,"height":28}},"22312":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":198,"y":67,"width":32,"height":31}},"22561":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":376,"y":129,"width":32,"height":30}},"22763":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":423,"y":160,"width":32,"height":29}},"22826":{"xOffset":3,"yOffset":2,"xAdvance":36,"rect":{"x":162,"y":34,"width":30,"height":32}},"22827":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":62,"y":162,"width":30,"height":30}},"22872":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":99,"y":67,"width":32,"height":31}},"22899":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":357,"y":160,"width":32,"height":29}},"23064":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":66,"y":67,"width":32,"height":31}},"23077":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":33,"y":67,"width":32,"height":31}},"23270":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":0,"y":0,"width":34,"height":33}},"23376":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":249,"y":192,"width":32,"height":28}},"23396":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":140,"y":131,"width":34,"height":30}},"23398":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":0,"y":34,"width":32,"height":32}},"23545":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":105,"y":131,"width":34,"height":30}},"23551":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":132,"y":67,"width":32,"height":31}},"23567":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":228,"y":99,"width":31,"height":31}},"23572":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":0,"y":67,"width":32,"height":31}},"23608":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":291,"y":160,"width":32,"height":29}},"24072":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":164,"y":99,"width":31,"height":31}},"24120":{"xOffset":2,"yOffset":1,"xAdvance":36,"rect":{"x":68,"y":0,"width":32,"height":33}},"24178":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":258,"y":162,"width":32,"height":29}},"24182":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":403,"y":0,"width":32,"height":32}},"24314":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":35,"y":0,"width":32,"height":33}},"24335":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":370,"y":0,"width":32,"height":32}},"24471":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":542,"y":97,"width":34,"height":30}},"25105":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":363,"y":65,"width":32,"height":31}},"25106":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":304,"y":0,"width":32,"height":32}},"25110":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":66,"y":34,"width":32,"height":32}},"25112":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":33,"y":34,"width":32,"height":32}},"25152":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":495,"y":65,"width":32,"height":31}},"25198":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":592,"y":33,"width":32,"height":31}},"25239":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":559,"y":33,"width":32,"height":31}},"25252":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":132,"y":99,"width":31,"height":31}},"25259":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":568,"y":0,"width":32,"height":32}},"25289":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":475,"y":129,"width":32,"height":30}},"26000":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":535,"y":0,"width":32,"height":32}},"26007":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":0,"y":162,"width":30,"height":30}},"26085":{"xOffset":5,"yOffset":4,"xAdvance":36,"rect":{"x":612,"y":159,"width":26,"height":29}},"26159":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":508,"y":128,"width":32,"height":30}},"27169":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":269,"y":0,"width":34,"height":32}},"27665":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":493,"y":33,"width":32,"height":31}},"27700":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":310,"y":129,"width":32,"height":30}},"27721":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":292,"y":97,"width":30,"height":31}},"27874":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":99,"y":34,"width":31,"height":32}},"29275":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":460,"y":33,"width":32,"height":31}},"29420":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":175,"y":131,"width":33,"height":30}},"29436":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":469,"y":0,"width":32,"height":32}},"29572":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":323,"y":97,"width":30,"height":31}},"29577":{"xOffset":3,"yOffset":4,"xAdvance":36,"rect":{"x":487,"y":190,"width":30,"height":27}},"29579":{"xOffset":3,"yOffset":5,"xAdvance":36,"rect":{"x":0,"y":223,"width":30,"height":26}},"29983":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":607,"y":128,"width":32,"height":30}},"30007":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":93,"y":162,"width":30,"height":30}},"30333":{"xOffset":4,"yOffset":3,"xAdvance":36,"rect":{"x":478,"y":97,"width":28,"height":31}},"30340":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":124,"y":162,"width":30,"height":30}},"30382":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":436,"y":0,"width":32,"height":32}},"31074":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":427,"y":33,"width":32,"height":31}},"31354":{"xOffset":3,"yOffset":4,"xAdvance":36,"rect":{"x":550,"y":159,"width":30,"height":29}},"31461":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":394,"y":33,"width":32,"height":31}},"31881":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":259,"y":33,"width":34,"height":31}},"32423":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":442,"y":129,"width":32,"height":30}},"32451":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":337,"y":0,"width":32,"height":32}},"32617":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":361,"y":33,"width":32,"height":31}},"32650":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":328,"y":33,"width":32,"height":31}},"32654":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":167,"y":0,"width":31,"height":33}},"32676":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":199,"y":0,"width":34,"height":32}},"32769":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":526,"y":33,"width":32,"height":31}},"32988":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":190,"y":162,"width":34,"height":29}},"33104":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":101,"y":0,"width":32,"height":33}},"33410":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":99,"y":99,"width":32,"height":31}},"33521":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":409,"y":129,"width":32,"height":30}},"33714":{"xOffset":3,"yOffset":2,"xAdvance":36,"rect":{"x":131,"y":34,"width":30,"height":32}},"33719":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":502,"y":0,"width":32,"height":32}},"33829":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":33,"y":99,"width":32,"height":31}},"33993":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":0,"y":99,"width":32,"height":31}},"34013":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":594,"y":65,"width":32,"height":31}},"34583":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":260,"y":97,"width":31,"height":31}},"34880":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":70,"y":131,"width":34,"height":30}},"35013":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":561,"y":65,"width":32,"height":31}},"35268":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":528,"y":65,"width":32,"height":31}},"35748":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":243,"y":131,"width":33,"height":30}},"35774":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":209,"y":131,"width":33,"height":30}},"35805":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":277,"y":129,"width":32,"height":30}},"35806":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":577,"y":97,"width":34,"height":30}},"35910":{"xOffset":2,"yOffset":4,"xAdvance":36,"rect":{"x":282,"y":192,"width":32,"height":28}},"36187":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":134,"y":0,"width":32,"height":33}},"36229":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":462,"y":65,"width":32,"height":31}},"36335":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":507,"y":97,"width":34,"height":30}},"36873":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":196,"y":99,"width":31,"height":31}},"36890":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":429,"y":65,"width":32,"height":31}},"36947":{"xOffset":3,"yOffset":2,"xAdvance":36,"rect":{"x":354,"y":97,"width":30,"height":31}},"38271":{"xOffset":3,"yOffset":3,"xAdvance":36,"rect":{"x":385,"y":97,"width":30,"height":31}},"38453":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":396,"y":65,"width":32,"height":31}},"38596":{"xOffset":1,"yOffset":2,"xAdvance":36,"rect":{"x":234,"y":0,"width":34,"height":32}},"39064":{"xOffset":1,"yOffset":3,"xAdvance":36,"rect":{"x":35,"y":131,"width":34,"height":30}},"39740":{"xOffset":2,"yOffset":2,"xAdvance":36,"rect":{"x":601,"y":0,"width":32,"height":32}},"40657":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":330,"y":65,"width":32,"height":31}},"40664":{"xOffset":1,"yOffset":4,"xAdvance":36,"rect":{"x":155,"y":162,"width":34,"height":29}},"40857":{"xOffset":2,"yOffset":3,"xAdvance":36,"rect":{"x":297,"y":65,"width":32,"height":31}},"65292":{"xOffset":2,"yOffset":26,"xAdvance":36,"rect":{"x":603,"y":242,"width":7,"height":9}},"65311":{"xOffset":2,"yOffset":5,"xAdvance":36,"rect":{"x":612,"y":189,"width":14,"height":27}}},"kerningDict":{}}]],0,0,[0],[14],[213]],[[{"name":"topic_progress_blue","rect":[23,1575,14,14],"offset":[0,0],"originalSize":[14,14],"capInsets":[6,6,6,6]}],[0],0,[0],[3],[5]],[[{"name":"rank_header_black","rect":[727,384,126,59],"offset":[0,0],"originalSize":[126,59],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[{"name":"play_game_btn","rect":[624,901,407,162],"offset":[0,0],"originalSize":[407,162],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[{"name":"Skill_Random1","rect":[485,780,114,135],"offset":[0,0],"originalSize":[114,135],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[{"name":"star2","rect":[0,0,86,86],"offset":[0,0],"originalSize":[86,86],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[214]],[[{"name":"羊了个羊弹幕2_0","rect":[303,252,511,192],"offset":[-0.5,32],"originalSize":[512,256],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[3],[8]],[[{"name":"coins_12","rect":[74,3,39,65],"offset":[2.5,0.5],"originalSize":[70,66],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[6]],[[[288,"coin",2.433333333333333,0,[{},"comps",11,[{},"cc.Sprite",11,[{},"spriteFrame",12,[[[{"frame":0},"value",6,0],[{"frame":0.08333333333333333},"value",6,1],[{"frame":0.16666666666666666},"value",6,2],[{"frame":0.25},"value",6,3],[{"frame":0.3333333333333333},"value",6,4],[{"frame":0.4166666666666667},"value",6,5],[{"frame":0.5},"value",6,6],[{"frame":0.5833333333333334},"value",6,7],[{"frame":0.6666666666666666},"value",6,8],[{"frame":0.75},"value",6,9],[{"frame":0.8333333333333334},"value",6,10],[{"frame":0.9166666666666666},"value",6,11],[{"frame":1},"value",6,12],[{"frame":1.0833333333333333},"value",6,13],[{"frame":1.1666666666666667},"value",6,14],[{"frame":1.25},"value",6,15],[{"frame":1.3333333333333333},"value",6,16],[{"frame":1.4166666666666667},"value",6,17],[{"frame":1.5},"value",6,18],[{"frame":1.5833333333333333},"value",6,19],[{"frame":1.6666666666666667},"value",6,20],[{"frame":1.75},"value",6,21],[{"frame":1.8333333333333333},"value",6,22],[{"frame":1.9166666666666667},"value",6,23],[{"frame":2},"value",6,24],[{"frame":2.0833333333333335},"value",6,25],[{"frame":2.1666666666666665},"value",6,26],[{"frame":2.25},"value",6,27],[{"frame":2.3333333333333335},"value",6,28],[{"frame":2.4166666666666665},"value",6,29]],11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11]]]]]],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],[9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9],[61,215,216,217,218,219,220,221,222,223,80,81,82,83,84,85,86,87,88,89,80,81,82,83,84,85,86,87,88,89]],[[{"name":"Switch1","rect":[315,1656,52,51],"offset":[0,0],"originalSize":[52,51],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[{"name":"midBg","rect":[612,1511,71,152],"offset":[0,0],"originalSize":[71,152],"rotated":1,"capInsets":[30,58,33,60]}],[0],0,[0],[3],[2]],[[{"name":"topic_point","rect":[396,856,81,87],"offset":[0,0],"originalSize":[81,87],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[3],[8]],[[{"name":"rank_header_orange","rect":[727,516,126,59],"offset":[0,0],"originalSize":[126,59],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[{"name":"topic_progress_line_red","rect":[176,1565,167,4],"offset":[0,0],"originalSize":[167,4],"capInsets":[50,1,50,1]}],[0],0,[0],[3],[5]],[[[109,"header-icon-circle-border-32x32-default",[{},"0",11,[{"defines":{"USE_TEXTURE":true,"USE_ALPHA_TEST":false,"ENABLE_ROUNDCORNER":false,"IS_GRAY":false}},"props",11,[{"xRadius":0.5,"yRadius":0.5,"alphaThreshold":0.5},"maskTexture",6,0,"frameTexture",6,1]]]]],0,0,[0,0,0],[26,27,28],[41,224,42]],[[{"name":"LED","rect":[0,0,127,123],"offset":[-0.5,2.5],"originalSize":[128,128],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[225]],[[{"name":"bullet_rect_icon","rect":[44,907,16,53],"offset":[0,0],"originalSize":[16,53],"rotated":1,"capInsets":[6,18,6,19]}],[0],0,[0],[3],[8]],[[{"name":"public_block_barefoot","rect":[3,780,476,248],"offset":[0,0],"originalSize":[476,248],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[{"name":"coins_15","rect":[68,503,55,65],"offset":[2.5,0.5],"originalSize":[70,66],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[6]],[[{"name":"video_btn_block","rect":[731,1588,49,36],"offset":[0,0],"originalSize":[49,36],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[[12,"bullet-screen-pop"],[17,"bullet-screen-pop",[-9,-10],[[289,-7,-6,-5,-4,-3,-2],[6,45,-8]],[13,-1,0],[5,750,1334],[375,667,0,0,0,0,1,1,1,1]],[16,"popNode",1,[-13,-14,-15],[[6,45,-11],[110,-12]],[0,"51VwTzCWBBHJ+xz9yi+bhT",1,0],[5,750,1334]],[3,"scroll-view",2,[-20,-21,-22],[[132,false,1,0,-16,[12],13],[284,false,0.75,0.23,false,null,null,-18,-17],[78,36,5,394.804,-19]],[0,"4d80Q3iJRNkK7uR1oq2uyG",1,0],[5,376,526],[182,-9.196000000000026,0,0,0,0,1,1,1,1]],[175,"bg",[-26,-27],[[-23,[36,32,5,-24],[204,1,1,25,15,-25,[5,218.86,68]]],1,4,4],[0,"04LrPeXRRNGLaxshWIG3+U",1,0],[5,218.86,68],[0,1,0.5],[370,0,0,0,0,0,1,1,1,1]],[3,"buttle-item",2,[4],[[36,32,1,-28],[290,-32,-31,-30,-29,5,6]],[0,"3200GXJIdApJeVbQ9R6Zq1",1,0],[5,750,70],[-1,201.666,0,0,0,0,1,1,1,1]],[168,"content",[[127,45,456,220,400,-33],[205,1,2,10,-34,[5,742,70]]],[0,"bd7NfHns1Do4qAWAk1cYwy",1,0],[5,742,70],[0,0.5,1],[0,263,0,0,0,0,1,1,1,1]],[3,"bullet-btn",2,[-37],[[5,-35,[16],17],[78,36,20,250,-36]],[0,"baz3/2Py9MQJz+NpUeqquA",1,0],[5,140,117],[285,-358.5,0,0,0,0,1,1,1,1]],[18,"mask",178,1,[[2,0,-38,[0],1],[9,45,100,100,-39]],[0,"369ok13YlFw5HORNp5A3Bu",1,0],[4,4278190080],[5,750,1334]],[3,"view",3,[6],[[149,0,-40,[9]],[194,45,-366,6.750155989720952e-14,240,250,-41]],[0,"c9uC5o2RhOWbqs2Bw7jOOw",1,0],[5,742,526],[-183,0,0,0,0,0,1,1,1,1]],[1,"desc-label",4,[[44,"难哭了",false,1,1,-42,[2],3]],[0,"19SuMhZZ1B1b2FNiSdNbfd",1,0],[5,115.56,40],[-136.08,0,0,0,0,0,1,1,1,1]],[1,"top-arrow",3,[[5,-43,[7],8],[65,33,150,-22.63499999999999,-44]],[0,"984KpFOhBLz4143NReFgW6",1,0],[5,35,22],[20.5,274.635,0,0,0,0,1,1,1,1]],[1,"bottom-arrow",3,[[5,-45,[10],11],[195,36,150,-21.49599999999998,-23.216000000000008,-46]],[0,"3cp4a7MbBGPb9ZJxQn0O7+",1,0],[5,35,22],[20.5,-275.216,0,0,0,0,1,1,-1,1]],[51,"click-btn",4,[0,"84hOk7MOpDpL+iwj+4QzmD",1,0],[5,63.3,40.4],[-31.650000000000013,0.6,0,0,0,0,1,1,1,1]],[130,1,0,4,[4]],[1,"close",7,[[5,-47,[14],15]],[0,"a3lUFOKmxC8qVHwIM2t5KD",1,0],[5,40,40],[50,50,0,0,0,0,1,1,1,1]]],0,[0,4,1,0,308,5,0,309,6,0,11,7,0,10,2,0,13,8,0,0,1,0,0,1,0,-1,8,0,-2,2,0,0,2,0,0,2,0,-1,5,0,-2,3,0,-3,7,0,0,3,0,310,6,0,0,3,0,0,3,0,-1,11,0,-2,9,0,-3,12,0,-1,14,0,0,4,0,0,4,0,-1,10,0,-2,13,0,0,5,0,311,13,0,41,10,0,312,14,0,0,5,0,0,6,0,0,6,0,0,7,0,0,7,0,-1,15,0,0,8,0,0,8,0,0,9,0,0,9,0,0,10,0,0,11,0,0,11,0,0,12,0,0,12,0,0,15,0,5,1,4,6,5,6,6,9,47],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14],[-1,1,-1,2,-1,313,314,-1,1,-1,-1,1,-1,1,-1,1,-1,1,1],[0,4,0,226,0,227,90,0,91,0,0,91,0,79,0,228,0,74,90]],[[[12,"cookiePrefab"],[40,"cookiePrefab",[-6,-7,-8],[[291,-5,-4,-3,-2]],[13,-1,0],[5,80,86]],[169,"Cookie_Trailing1",false,1,[[148,1,true,false,1000,40,0.3,0.5,180,60,30,-60,60,-30,1,0,0,0,-10,[0],[4,4278243839],[4,3321888768],[4,3602055423],[4,3154116608],[0,30,50],[0,0.25,0.8600000143051147],1,2]],[24,"7ccjyadRhI7ZstIuxRPlZP",-9]],[1,"num-label",1,[[101,"x10",20,20,1,1,-11,[4]],[55,3,-12,[4,4280032358]]],[0,"645SpzG09CabPeTzXFZRiq",1,0],[5,38.25,31.2],[30.415,-22.172,0,0,0,0,1,1,1,1]],[1,"cookie-img",1,[[131,2,-13,[3]]],[0,"36x2qgWMBEfaOzEPTlf6xh",1,0],[5,120,135],[0,0,0,0,0,0,1,0.5,0.5,1]]],0,[0,4,1,0,67,3,0,315,4,0,49,2,0,0,1,0,-1,2,0,-2,4,0,-3,3,0,4,2,0,0,2,0,0,3,0,0,3,0,0,4,0,5,1,13],[0,0,0,0,0],[-1,31,1,-1,-1],[0,45,47,0,0]],[[{"name":"coins_3","rect":[3,432,61,65],"offset":[-1.5,0.5],"originalSize":[70,66],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[6]],[[{"name":"propBtn","rect":[161,1696,147,122],"offset":[0,0],"originalSize":[147,122],"capInsets":[23,0,24,0]}],[0],0,[0],[3],[2]],[[[12,"noLimitPop"],[17,"noLimitPop",[-10,-11],[[6,45,-2],[292,-9,-8,-7,-6,-5,-4,-3]],[13,-1,0],[5,750,1334],[375,667,0,0,0,0,1,1,1,1]],[16,"pop",1,[-14,-15,-16,-17,-18,-19],[[6,18,-12],[10,-13]],[0,"43OubmVcJPGa0nc+2UhjmO",1,0],[5,465,715]],[18,"mask",128,1,[[2,0,-20,[0],1],[9,45,100,100,-21],[21,false,-22],[10,-23]],[0,"d32hKNn5BLB5wNxXczkuME",1,0],[4,4278190080],[5,750,1334]],[3,"title-node",2,[-26,-27],[[4,1,0,-24,[8],9],[26,41,107.5,107.5,-39.74200000000002,580,-25]],[0,"387Pj59zNHub8C0e6OZJO0",1,0],[5,250,91],[0,351.742,0,0,0,0,1,1,1,1]],[3,"video-btn",2,[-29,-30],[[2,2,-28,[21],22]],[0,"951kGFSXBGcrOa5Fd/tqoa",1,0],[5,306,99],[0,-125.053,0,0,0,0,1,1,1,1]],[16,"content",5,[-32,-33],[[34,1,1,15,-31,[5,251.89,100]]],[0,"bdzRAlqZ9KuZfBFdnNjBKp",1,0],[5,251.89,100]],[3,"no-video-btn",2,[-35],[[2,2,-34,[25],26]],[0,"f6xvD9lrZLOZEMZm3XA8Wq",1,0],[5,306,99],[0,-244.955,0,0,0,0,1,1,1,1]],[8,"bg",2,[[4,1,0,-36,[2],3],[9,45,580,870,-37]],[0,"4eGMhPwrZIG5n/EpSxidG8",1,0],[5,465,715]],[1,"close-btn",4,[[2,2,-38,[6],7]],[0,"9a5bha9AhJzqrupj4hpa4q",1,0],[5,69,76],[218.756,-5.685,0,0,0,0,1,1,1,1]],[3,"contentBg",2,[-40],[[2,2,-39,[12],13]],[0,"1bFdo1A4BKxoE/fAeWwbyB",1,0],[5,216,216],[0,175,0,0,0,0,1,1,1,1]],[3,"descImg",5,[-42],[[2,2,-41,[19],20]],[0,"d86IMAeq1OGZBz2zk6yHdr",1,0],[5,48,28],[126.426,-23.351,0,0,0,0,1,1,1,1]],[7,"label",7,[[22,"不,谢谢",48,false,2,1,-43,[23],24],[36,32,76.335,-44]],[0,"ddPPU56/VE9LXP2ifu4+kM",1,0],[4,4278190080],[5,153.33,40],[0,4.059,0,0,0,0,1,1,1,1]],[7,"label",4,[[31,"再次挑战",45,50,false,1,1,1,-45,[4],5]],[0,"f4TCoXkfZGdrNFIx5d2oBj",1,0],[4,4278248703],[5,177.5,50],[0,5.788,0,0,0,0,1,1,1,1]],[1,"prop-image",10,[[2,2,-46,[10],11]],[0,"2cyG//MNVCZ5PZ0k7QX/aL",1,0],[5,195,188],[0,0,0,0,0,0,1,0.8,0.8,1]],[8,"descLabel",2,[[150,"观看3次视频,获取24\n小时无限次挑战!",36,50,-47]],[0,"d0Z2rPWqRPrrqxfH9Y5nUX",1,0],[5,348.06,112.99999999999999]],[1,"vedioIcon",6,[[5,-48,[14],15]],[0,"e45RgGaltP0IF/DW/yUL9B",1,0],[5,49,36],[-101.445,5,0,0,0,0,1,1,1,1]],[1,"label",6,[[31,"当天免广告",38,36,false,1,1,1,-49,[16],17]],[0,"9f4lL8M4VIapRvzww6uCGV",1,0],[5,187.89,36],[32,5,0,0,0,0,1,1,1,1]],[93,"descLabel",11,[-50],[0,"017gw2PlhPV6e73PKSssOa",1,0],[5,32.39,22]],[30,"0/3",22,22,false,1,1,18,[18]]],0,[0,4,1,0,0,1,0,316,19,0,317,7,0,318,5,0,11,9,0,10,2,0,13,3,0,0,1,0,-1,3,0,-2,2,0,0,2,0,0,2,0,-1,8,0,-2,4,0,-3,10,0,-4,15,0,-5,5,0,-6,7,0,0,3,0,0,3,0,0,3,0,0,3,0,0,4,0,0,4,0,-1,13,0,-2,9,0,0,5,0,-1,6,0,-2,11,0,0,6,0,-1,16,0,-2,17,0,0,7,0,-1,12,0,0,8,0,0,8,0,0,9,0,0,10,0,-1,14,0,0,11,0,-1,18,0,0,12,0,0,12,0,0,13,0,0,14,0,0,15,0,0,16,0,0,17,0,-1,19,0,5,1,50],[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,19],[-1,1,-1,1,-1,2,-1,1,-1,1,-1,1,-1,1,-1,1,-1,2,-1,-1,1,-1,1,-1,2,-1,1,2],[0,4,0,36,0,1,0,9,0,11,0,229,0,57,0,53,0,1,0,0,230,0,14,0,1,0,7,1]],[[{"name":"topic_title_red","rect":[77,1243,107,102],"offset":[0,0],"originalSize":[107,102],"rotated":1,"capInsets":[52,0,52,0]}],[0],0,[0],[3],[5]],[[{"name":"rank_header_blue","rect":[727,648,126,59],"offset":[0,0],"originalSize":[126,59],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[{"name":"public_desk_icon","rect":[485,900,133,118],"offset":[0,0],"originalSize":[133,118],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[{"name":"sp_setting","rect":[612,1914,69,73],"offset":[0,0],"originalSize":[69,73],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[[12,"FriendRankPop"],[17,"FriendRankPop",[-6,-7],[[6,45,-2],[293,-5,-4,-3]],[13,-1,0],[5,750,1334],[375,667,0,0,0,0,1,1,1,1]],[3,"pop",1,[-10,-11,-12],[[96,16,117.5,67.5,1149,-8],[10,-9]],[0,"f8PU4h13xMzqvx4nedkcxi",1,0],[5,547,1000],[0,-25,0,0,0,0,1,1,1,1]],[18,"mask",128,1,[[2,0,-13,[0],1],[9,45,100,100,-14],[21,false,-15],[10,-16]],[0,"a1MWNQkaxHWa7q3SZbcZfc",1,0],[4,4278190080],[5,750,1334]],[3,"title-node",2,[-19,-20],[[4,1,0,-17,[8],9],[26,41,107.5,107.5,-39.74200000000002,580,-18]],[0,"90SkEyuhtJHafLJ/8s3Phi",1,0],[5,332,91],[0,494.24199999999996,0,0,0,0,1,1,1,1]],[8,"bg",2,[[4,1,0,-21,[2],3],[9,45,580,870,-22]],[0,"b47RcUzaBAi767P7LHu1NF",1,0],[5,547,1000]],[1,"close-btn",4,[[2,2,-23,[6],7]],[0,"1bbM1WBqRKkYHeJC9mVIUz",1,0],[5,69,76],[255.913,-16.006,0,0,0,0,1,1,1,1]],[14,"FriendSubContextView",2,[[-24,[294,-26,-25]],1,4],[0,"08S5XeJA9DI7cDEcZVhV5e",1,0],[5,500,900],[0,-19.44,0,0,0,0,1,1,1,1]],[7,"label",4,[[31,"好友历史排行榜",38,50,false,1,1,1,-27,[4],5]],[0,"capOhindVAWYFnBhgH2Z00",1,0],[4,4278248703],[5,264.94,50],[0,5.788,0,0,0,0,1,1,1,1]],[151,30,7]],0,[0,4,1,0,0,1,0,11,6,0,10,2,0,0,1,0,-1,3,0,-2,2,0,0,2,0,0,2,0,-1,5,0,-2,4,0,-3,7,0,0,3,0,0,3,0,0,3,0,0,3,0,0,4,0,0,4,0,-1,8,0,-2,6,0,0,5,0,0,5,0,0,6,0,-1,9,0,61,9,0,0,7,0,0,8,0,5,1,27],[0,0,0,0,0,0,0,0,0,0],[-1,1,-1,1,-1,2,-1,1,-1,1],[0,4,0,10,0,1,0,9,0,11]],[[{"name":"public_share_icon","rect":[627,593,94,99],"offset":[0,0],"originalSize":[94,99],"capInsets":[0,0,0,0]}],[0],0,[0],[3],[2]],[[[12,"Cookie_Trailing1"],[118,"Cookie_Trailing1",[[148,1,true,false,1000,40,0.3,0.5,180,60,30,-60,60,-30,1,0,0,0,-2,[0],[4,4278243839],[4,3321888768],[4,3602055423],[4,3154116608],[0,30,50],[0,0.25,0.8600000143051147],1,2]],[13,-1,0]]],0,[0,4,1,0,0,1,0,5,1,2],[0,0,0],[-1,31,1],[0,45,47]],[[{"name":"topic_black_bg","rect":[249,1357,45,45],"offset":[0,0],"originalSize":[45,45],"capInsets":[21,20,21,20]}],[0],0,[0],[3],[5]],[[{"name":"topic_cloud1","rect":[19,1263,96,47],"offset":[0,0],"originalSize":[96,47],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[3],[5]]]] ================================================ FILE: assets/main/import/0f/0fcc4022a.b207e.json ================================================ [1,["ecpdLyjvZBwrvm+cedCcQy","14280553b","7a/QZLET9IDreTiBfRn2PD","02delMVqdBD70a/HSD99FK","a2MjXRFdtLlYQ5ouAFv/+R","fciAuC8ndLkrtaTP2Tq7D7","83rFZlfsVMgJ5TsmBcaIQa","518kdNqQdASIxXtfP3Om4G","31ExkKINxOTaC0QpynCLCr","f5MypgurZEdauA0WUYAk4O","deVllOrhlAbqwgM3TGzp2X","eaNJTbuSRElI0I8Tp5Hktl","67lh2Fl3tKR5/+t3/ELbUT","b6QQIQ2f1Bvo0r1Uluf/0h","30wjcN4stJ3qdf8kKUeF9g"],["node","_textureSetter","_spriteFrame","_parent","_N$skeletonData","userNodeBase","arrowBgBase","tipsNode","beginNode","chooseBg","chooseNode","privacyNode","userNode","descNode","loadProgressBar","bgLayer","spine","scene"],[["cc.Node",["_name","_id","_components","_contentSize","_parent","_children","_trs","_color"],1,9,5,1,2,7,5],"cc.SpriteFrame",["cc.Widget",["_alignFlags","_bottom","_originalWidth","_originalHeight","_top","_right","node"],-3,1],["cc.Sprite",["_sizeMode","_type","node","_materials","_spriteFrame"],1,1,3,6],["cc.Label",["_string","_fontSize","_N$horizontalAlign","_N$verticalAlign","_lineHeight","_N$overflow","node","_materials"],-3,1,3],["cc.Node",["_name","_parent","_components","_contentSize","_children","_trs"],2,1,12,5,2,7],["sp.Skeleton",["defaultSkin","defaultAnimation","_preCacheMode","premultipliedAlpha","_animationName","_N$enableBatch","node","_materials","_N$skeletonData"],-3,1,3,6],["cc.SceneAsset",["_name","asyncLoadAssets"],1],["cc.Node",["_name","_parent","_components","_contentSize","_anchorPoint","_trs"],2,1,2,5,5,7],["4d645A+CV5DRYYMx0geEXPK",["node","bgLayer","loadProgressBar","descNode","userNode","privacyNode","chooseNode","chooseBg","beginNode","tipsNode","arrowBgBase","userNodeBase"],3,1,1,1,1,1,1,1,1,1,1,1,1],["cc.Canvas",["_fitWidth","_fitHeight","node","_designResolution"],1,1,5],["29c5c6pohNMuIwinCm1KXPJ",["node"],3,1],["f215cEjIoBLcpliwC5ZCFQh",["node","spine"],3,1,1],["cc.Scene",["_name","_active","_children","_anchorPoint","_trs"],1,2,5,7],["cc.Camera",["_clearFlags","_depth","node"],1,1],["cc.ProgressBar",["_N$totalLength","_N$progress","node","_N$barSprite"],1,1,1]],[[0,0,4,2,7,3,6,2],[2,0,1,6,3],[4,0,1,2,3,6,7,5],[3,2,3,4,1],[0,0,4,2,3,2],[2,0,6,2],[0,0,4,5,2,3,2],[0,0,4,5,2,3,6,2],[0,0,4,2,3,6,2],[2,0,4,6,3],[3,0,2,3,4,2],[3,1,0,2,3,4,3],[4,0,1,4,2,3,6,7,6],[7,0,1,3],[0,0,5,2,3,2],[0,0,4,5,2,6,2],[0,0,1,5,2,3,6,3],[0,0,4,5,2,7,3,2],[0,0,4,2,6,2],[5,0,1,4,2,3,5,2],[5,0,1,2,3,2],[8,0,1,2,3,4,5,2],[9,0,1,2,3,4,5,6,7,8,9,10,11,1],[2,0,2,3,6,4],[2,0,5,1,6,4],[10,0,1,2,3,3],[11,0,1],[3,1,0,2,3,3],[12,0,1,1],[6,0,1,2,3,4,6,7,8,6],[6,0,1,2,3,4,5,6,7,7],[4,0,1,4,2,3,5,6,7,7],[13,0,1,2,3,4,3],[14,0,1,2,3],[15,0,1,2,3,3]],[[[{"name":"sp_progress_main","rect":[778,858,4,4],"offset":[0,0],"originalSize":[4,4],"capInsets":[1,1,1,1]}],[1],0,[0],[1],[1]],[[{"name":"arrow_choose","rect":[726,1816,36,28],"offset":[0,0],"originalSize":[40,40],"capInsets":[0,0,0,0]}],[1],0,[0],[1],[1]],[[{"name":"fit_age","rect":[48,1696,77,100],"offset":[0,0],"originalSize":[77,100],"rotated":1,"capInsets":[0,0,0,0]}],[1],0,[0],[1],[1]],[[{"name":"public-tip-bg","rect":[778,868,4,4],"offset":[0,0],"originalSize":[4,4],"capInsets":[1,1,1,1]}],[1],0,[0],[1],[1]],[[{"name":"sp_logo","rect":[3,593,618,181],"offset":[0,0],"originalSize":[618,181],"capInsets":[0,0,0,0]}],[1],0,[0],[1],[1]],[[{"name":"default_sprite_splash","rect":[0,0,2,2],"offset":[0,0],"originalSize":[2,2],"capInsets":[0,0,0,0]}],[1],0,[0],[1],[3]],[[[13,"main",null],[14,"loadLayer",[-14,-15,-16,-17,-18,-19],[[22,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1],[5,45,-13]],[5,750,1334]],[6,"desc",1,[-21,-22,-23,-24,-25],[[5,45,-20]],[5,750,1334]],[15,"userNode",2,[-27,-28,-29,-30,-31],[[1,4,317.051,-26]],[-142.514,-349.949,0,0,0,0,1,1,1,1]],[16,"Canvas","a5esZu+45LA5mBpvttspPD",[-35,1],[[25,true,false,-32,[5,750,1334]],[5,45,-33],[26,-34]],[5,750,1334],[375,667,0,0,0,0,1,1,1,1]],[7,"arrowBg",2,[-38],[[3,-36,[13],14],[1,4,295.593,-37]],[5,40,40],[-235.893,-351.407,0,0,0,0,1,1,1,1]],[17,"bg",1,[-41],[[10,0,-39,[1],2],[23,45,100,100,-40]],[4,4287364803],[5,750,1334]],[19,"loadProgressBar",1,[-45],[[[11,1,0,-42,[23],24],-43,[1,4,80,-44]],4,1,4],[5,500,34],[0,-570,0,0,0,0,1,1,1,1]],[7,"begin",3,[-47],[[3,-46,[20],21]],[5,407,162],[131.585,137.433,0,0,0,0,1,1,1,1]],[6,"Tips",1,[-49],[[11,1,0,-48,[26],27]],[5,500,60]],[20,"sp",6,[[[28,-51,-50],-52],4,1],[5,708,1168]],[18,"sheepSp",1,[[29,"default","Run",0,false,"Run",-53,[3],4],[9,1,627.724,-54]],[0,39.275999999999954,0,0,0,0,1,1,1,1]],[8,"Logo",1,[[10,2,-55,[5],6],[9,1,120,-56]],[5,618,181],[0,456.5,0,0,0,0,1,1,1,1]],[0,"tip",2,[[12,"抵制不良游戏,拒绝盗版游戏。注意自我保护,谨防上当受骗。\n适度游戏益脑,沉迷游戏伤身。合理安排时间,享受健康生活。",18,30,1,1,-57,[7]],[1,4,194.53200000000004,-58]],[4,4278190080],[5,504,67.8],[0,-438.568,0,0,0,0,1,1,1,1]],[0,"desc",2,[[31,"出版单位:北京简游科技有限公司 批准文号:2022SR0979779\n出版物号:2022SR0979779 著作权人:北京简游科技有限公司",18,30,1,1,2,-59,[8]],[1,4,118.314,-60]],[4,4278190080],[5,740,86],[-1,-505.68600000000004,0,0,0,0,1,1,1,1]],[8,"fit_age",2,[[3,-61,[9],10],[24,36,5,129.07600000000002,-62]],[5,77,100],[331.5,-487.924,0,0,0,0,1,1,1,1]],[4,"arrow",5,[[3,-63,[11],12]],[5,36,28]],[0,"user",3,[[2,"《用户协议》",30,1,1,-64,[16]]],[4,4278190335],[5,180,50.4],[113.352,0,0,0,0,0,1,1,1,1]],[0,"privacy",3,[[2,"《隐私政策》",30,1,1,-65,[18]]],[4,4278190335],[5,180,50.4],[318.398,0,0,0,0,0,1,1,1,1]],[32,"New Node",false,[4],[0,0,0],[0,0,0,0,0,0,1,1,1,1]],[4,"Main Camera",4,[[33,7,-1,-66]],[5,960,640]],[30,"default","2Grass",0,false,"2Grass",true,10,[0]],[0,"desc",3,[[2,"我同意",30,1,1,-67,[15]]],[4,4278190080],[5,90,50.4],[-17.944,0,0,0,0,0,1,1,1,1]],[0,"desc",3,[[2,"与",30,1,1,-68,[17]]],[4,4278190080],[5,30,50.4],[215.36,0,0,0,0,0,1,1,1,1]],[0,"label",8,[[12,"开始游戏",60,60,1,1,-69,[19]]],[4,4278190080],[5,240,75.6],[0,9.754,0,0,0,0,1,1,1,1]],[21,"bar",7,[-70],[5,0,30],[0,0,0.5],[-248,0,0,0,0,0,1,1,1,1]],[27,1,0,25,[22]],[34,496,0,7,26],[4,"label",9,[[2,"请勾选用户协议与隐私政策",30,1,1,-71,[25]]],[5,360,50.4]]],0,[0,5,3,0,6,5,0,7,9,0,8,8,0,9,5,0,10,16,0,11,18,0,12,17,0,13,2,0,14,27,0,15,6,0,0,1,0,0,1,0,-1,6,0,-2,11,0,-3,12,0,-4,2,0,-5,7,0,-6,9,0,0,2,0,-1,13,0,-2,14,0,-3,15,0,-4,5,0,-5,3,0,0,3,0,-1,22,0,-2,17,0,-3,23,0,-4,18,0,-5,8,0,0,4,0,0,4,0,0,4,0,-1,20,0,0,5,0,0,5,0,-1,16,0,0,6,0,0,6,0,-1,10,0,0,7,0,-2,27,0,0,7,0,-1,25,0,0,8,0,-1,24,0,0,9,0,-1,28,0,16,21,0,0,10,0,-2,21,0,0,11,0,0,11,0,0,12,0,0,12,0,0,13,0,0,13,0,0,14,0,0,14,0,0,15,0,0,15,0,0,16,0,0,17,0,0,18,0,0,20,0,0,22,0,0,23,0,0,24,0,-1,26,0,0,28,0,17,19,1,3,4,4,3,19,71],[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,21,26],[-1,-1,2,-1,4,-1,2,-1,-1,-1,2,-1,2,-1,2,-1,-1,-1,-1,-1,-1,2,-1,-1,2,-1,-1,2,4,2],[2,0,4,2,5,0,6,0,0,0,7,0,8,0,9,0,0,0,0,0,0,10,0,0,11,0,0,12,13,14]],[[{"name":"play_game_btn","rect":[624,901,407,162],"offset":[0,0],"originalSize":[407,162],"rotated":1,"capInsets":[0,0,0,0]}],[1],0,[0],[1],[1]],[[{"name":"sp_progress_main_bg","rect":[778,888,4,4],"offset":[0,0],"originalSize":[4,4],"capInsets":[1,1,1,1]}],[1],0,[0],[1],[1]],[[{"name":"arrow_bg","rect":[731,1727,40,40],"offset":[0,0],"originalSize":[40,40],"capInsets":[0,0,0,0]}],[1],0,[0],[1],[1]]]] ================================================ FILE: assets/main/index.0df91.js ================================================ window.__require=function t(e,o,n){function a(r,c){if(!o[r]){if(!e[r]){var s=r.split("/");if(s=s[s.length-1],!e[s]){var l="function"==typeof __require&&__require;if(!c&&l)return l(s,!0);if(i)return i(s,!0);throw new Error("Cannot find module '"+r+"'")}r=s}var u=o[r]={exports:{}};e[r][0].call(u.exports,function(t){return a(e[r][1][t]||t)},u,u.exports,t,e,o,n)}return o[r].exports}for(var i="function"==typeof __require&&__require,r=0;rnull==t,s=Symbol("encodeFragmentIdentifier");function l(t){switch(t.arrayFormat){case"index":return e=>(o,n)=>{const a=o.length;return void 0===n||t.skipNull&&null===n||t.skipEmptyString&&""===n?o:null===n?[...o,[d(e,t),"[",a,"]"].join("")]:[...o,[d(e,t),"[",d(a,t),"]=",d(n,t)].join("")]};case"bracket":return e=>(o,n)=>void 0===n||t.skipNull&&null===n||t.skipEmptyString&&""===n?o:null===n?[...o,[d(e,t),"[]"].join("")]:[...o,[d(e,t),"[]=",d(n,t)].join("")];case"colon-list-separator":return e=>(o,n)=>void 0===n||t.skipNull&&null===n||t.skipEmptyString&&""===n?o:null===n?[...o,[d(e,t),":list="].join("")]:[...o,[d(e,t),":list=",d(n,t)].join("")];case"comma":case"separator":case"bracket-separator":{const e="bracket-separator"===t.arrayFormat?"[]=":"=";return o=>(n,a)=>void 0===a||t.skipNull&&null===a||t.skipEmptyString&&""===a?n:(a=null===a?"":a,0===n.length?[[d(o,t),e,d(a,t)].join("")]:[[n,d(a,t)].join(t.arrayFormatSeparator)])}default:return e=>(o,n)=>void 0===n||t.skipNull&&null===n||t.skipEmptyString&&""===n?o:null===n?[...o,d(e,t)]:[...o,[d(e,t),"=",d(n,t)].join("")]}}function u(t){let e;switch(t.arrayFormat){case"index":return(t,o,n)=>{e=/\[(\d*)\]$/.exec(t),t=t.replace(/\[\d*\]$/,""),e?(void 0===n[t]&&(n[t]={}),n[t][e[1]]=o):n[t]=o};case"bracket":return(t,o,n)=>{e=/(\[\])$/.exec(t),t=t.replace(/\[\]$/,""),e?void 0!==n[t]?n[t]=[].concat(n[t],o):n[t]=[o]:n[t]=o};case"colon-list-separator":return(t,o,n)=>{e=/(:list)$/.exec(t),t=t.replace(/:list$/,""),e?void 0!==n[t]?n[t]=[].concat(n[t],o):n[t]=[o]:n[t]=o};case"comma":case"separator":return(e,o,n)=>{const a="string"==typeof o&&o.includes(t.arrayFormatSeparator),i="string"==typeof o&&!a&&h(o,t).includes(t.arrayFormatSeparator);o=i?h(o,t):o;const r=a||i?o.split(t.arrayFormatSeparator).map(e=>h(e,t)):null===o?o:h(o,t);n[e]=r};case"bracket-separator":return(e,o,n)=>{const a=/(\[\])$/.test(e);if(e=e.replace(/\[\]$/,""),!a)return void(n[e]=o?h(o,t):o);const i=null===o?[]:o.split(t.arrayFormatSeparator).map(e=>h(e,t));void 0!==n[e]?n[e]=[].concat(n[e],i):n[e]=i};default:return(t,e,o)=>{void 0!==o[t]?o[t]=[].concat(o[t],e):o[t]=e}}}function p(t){if("string"!=typeof t||1!==t.length)throw new TypeError("arrayFormatSeparator must be single character string")}function d(t,e){return e.encode?e.strict?n(t):encodeURIComponent(t):t}function h(t,e){return e.decode?a(t):t}function f(t){return Array.isArray(t)?t.sort():"object"==typeof t?f(Object.keys(t)).sort((t,e)=>Number(t)-Number(e)).map(e=>t[e]):t}function m(t){const e=t.indexOf("#");return-1!==e&&(t=t.slice(0,e)),t}function g(t){let e="";const o=t.indexOf("#");return-1!==o&&(e=t.slice(o)),e}function y(t){const e=(t=m(t)).indexOf("?");return-1===e?"":t.slice(e+1)}function v(t,e){return e.parseNumbers&&!Number.isNaN(Number(t))&&"string"==typeof t&&""!==t.trim()?t=Number(t):!e.parseBooleans||null===t||"true"!==t.toLowerCase()&&"false"!==t.toLowerCase()||(t="true"===t.toLowerCase()),t}function b(t,e){p((e=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},e)).arrayFormatSeparator);const o=u(e),n=Object.create(null);if("string"!=typeof t)return n;if(!(t=t.trim().replace(/^[?#&]/,"")))return n;for(const a of t.split("&")){if(""===a)continue;let[t,r]=i(e.decode?a.replace(/\+/g," "):a,"=");r=void 0===r?null:["comma","separator","bracket-separator"].includes(e.arrayFormat)?r:h(r,e),o(h(t,e),r,n)}for(const a of Object.keys(n)){const t=n[a];if("object"==typeof t&&null!==t)for(const o of Object.keys(t))t[o]=v(t[o],e);else n[a]=v(t,e)}return!1===e.sort?n:(!0===e.sort?Object.keys(n).sort():Object.keys(n).sort(e.sort)).reduce((t,e)=>{const o=n[e];return Boolean(o)&&"object"==typeof o&&!Array.isArray(o)?t[e]=f(o):t[e]=o,t},Object.create(null))}o.extract=y,o.parse=b,o.stringify=(t,e)=>{if(!t)return"";p((e=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},e)).arrayFormatSeparator);const o=o=>e.skipNull&&c(t[o])||e.skipEmptyString&&""===t[o],n=l(e),a={};for(const r of Object.keys(t))o(r)||(a[r]=t[r]);const i=Object.keys(a);return!1!==e.sort&&i.sort(e.sort),i.map(o=>{const a=t[o];return void 0===a?"":null===a?d(o,e):Array.isArray(a)?0===a.length&&"bracket-separator"===e.arrayFormat?d(o,e)+"[]":a.reduce(n(o),[]).join("&"):d(o,e)+"="+d(a,e)}).filter(t=>t.length>0).join("&")},o.parseUrl=(t,e)=>{e=Object.assign({decode:!0},e);const[o,n]=i(t,"#");return Object.assign({url:o.split("?")[0]||"",query:b(y(t),e)},e&&e.parseFragmentIdentifier&&n?{fragmentIdentifier:h(n,e)}:{})},o.stringifyUrl=(t,e)=>{e=Object.assign({encode:!0,strict:!0,[s]:!0},e);const n=m(t.url).split("?")[0]||"",a=o.extract(t.url),i=o.parse(a,{sort:!1}),r=Object.assign(i,t.query);let c=o.stringify(r,e);c&&(c=`?${c}`);let l=g(t.url);return t.fragmentIdentifier&&(l=`#${e[s]?d(t.fragmentIdentifier,e):t.fragmentIdentifier}`),`${n}${c}${l}`},o.pick=(t,e,n)=>{n=Object.assign({parseFragmentIdentifier:!0,[s]:!1},n);const{url:a,query:i,fragmentIdentifier:c}=o.parseUrl(t,n);return o.stringifyUrl({url:a,query:r(i,e),fragmentIdentifier:c},n)},o.exclude=(t,e,n)=>{const a=Array.isArray(e)?t=>!e.includes(t):(t,o)=>!e(t,o);return o.pick(t,a,n)}},{"decode-uri-component":1,"filter-obj":2,"split-on-first":4,"strict-uri-encode":5}],4:[function(t,e){"use strict";e.exports=(t,e)=>{if("string"!=typeof t||"string"!=typeof e)throw new TypeError("Expected the arguments to be of type `string`");if(""===e)return[t];const o=t.indexOf(e);return-1===o?[t]:[t.slice(0,o),t.slice(o+e.length)]}},{}],5:[function(t,e){"use strict";e.exports=t=>encodeURIComponent(t).replace(/[!'()*]/g,t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`)},{}],ApiTool:[function(t,e,o){"use strict";cc._RF.push(e,"b8fa1Acz1tD5ZSWCVi3x62F","ApiTool");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)});Object.defineProperty(o,"__esModule",{value:!0});var i=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return a(e,t),Object.defineProperty(e,"instance",{get:function(){return this._instance||(this._instance=new e),this._instance},enumerable:!1,configurable:!0}),e._instance=null,e.avatar="",e.dailyAllNumber=0,e.dailywinNumber=0,e}(cc.Component);o.default=i,cc._RF.pop()},{}],BulletPrefab:[function(t,e,o){"use strict";cc._RF.push(e,"36bd1+aRohPD6vyVZmmE1za","BulletPrefab");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../script/common/CcJsFunc"),c=t("../../script/manager/data-manager"),s=t("../../script/tools/str-utils"),l=cc._decorator,u=l.ccclass,p=l.property,d=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.speed=0,e.contentLabel=null,e.header=null,e.border=null,e}return a(e,t),e.prototype.start=function(){},e.prototype.setupData=function(t){if(t){var e=t.content;if(e||(e="\u96c4\u8d77"),t.region&&1==t.type)e=t.region+t.content;else if(2==t.type)if(c.default.rankUserInfo)(o=c.default.rankUserInfo.fail)&&0!=o||(o=1),e=s.default.formatStr(t.content,o);else{var o=r.default.randomNum(1,50);e=s.default.formatStr(t.content,o)}this.contentLabel.string=e,1==t.state?this.contentLabel.node.color=new cc.Color(255,246,0):this.contentLabel.node.color=new cc.Color(255,255,255),r.default.setAvatar(this.header,t.avatar),t.isSelf?this.border.active=!0:this.border.active=!1}},i([p({type:cc.Label,tooltip:"\u5185\u5bb9"})],e.prototype,"contentLabel",void 0),i([p({type:cc.Node,tooltip:"\u5934\u50cf"})],e.prototype,"header",void 0),i([p({type:cc.Node,tooltip:"\u8fb9\u6846"})],e.prototype,"border",void 0),i([u],e)}(cc.Component);o.default=d,cc._RF.pop()},{"../../script/common/CcJsFunc":"CcJsFunc","../../script/manager/data-manager":"data-manager","../../script/tools/str-utils":"str-utils"}],CcJsFunc:[function(t,e,o){"use strict";cc._RF.push(e,"3f1d9y5Ey5CfqFDLJVTW6yo","CcJsFunc"),Object.defineProperty(o,"__esModule",{value:!0});var n=t("../effect/player-head-atlas"),a=t("./native/audio"),i=t("./sdk"),r=function(){function t(){}return t.shuffle=function(t){for(var e=t.length-1;e>=0;e--){var o=Math.floor(Math.random()*(e+1)),n=t[o];t[o]=t[e],t[e]=n}return t},t.addClickAudio=function(){a.default.playAudioMusic("audio/sound/clickBlock.mp3",!1),i.default.vibrateShort()},t.addbtnTouchStartScale=function(t,e){t.on("touchstart",function(){this.addClickAudio(),cc.tween(t).to(.1,{scale:.9}).start(),e&&e()},this)},t.addbtnTouchEndScale=function(t,e){t.on("touchend",function(o){cc.tween(t).to(.1,{scale:1}).start(),e&&(t.stopAllActions(),t.scale=1,e(o))},this)},t.addbtnTouchCancelScale=function(t,e){t.on("touchcancel",function(){cc.tween(t).to(.1,{scale:1}).start(),e&&e()},this)},t.addTargetTouchUpInside=function(t,e){t.on("touchstart",function(){this.addClickAudio(),cc.tween(t).to(.1,{scale:.9}).start()},this),t.on("touchcancel",function(){cc.tween(t).to(.1,{scale:1}).start()},this),t.on("touchend",function(o){cc.tween(t).to(.1,{scale:1}).start(),e&&(t.stopAllActions(),t.scale=1,e(o))},this)},t.addbtnTouchOriginStartScale=function(t,e){var o=.9,n=.9;t.scaleX<0&&(o=-o),t.scaleY<0&&(n=-n),t.on("touchstart",function(){this.addClickAudio(),cc.tween(t).to(.1,{scaleX:o,scaleY:n}).start(),e&&e()},this)},t.addbtnTouchOriginEndScale=function(t,e){var o=1,n=1;t.scaleX<0&&(o=-o),t.scaleY<0&&(n=-n),t.on("touchend",function(a){cc.tween(t).to(.1,{scaleX:o,scaleY:n}).start(),e&&(t.stopAllActions(),t.scaleX=o,t.scaleY=n,e(a))},this)},t.addbtnTouchOriginCancelScale=function(t,e){var o=1,n=1;t.scaleX<0&&(o=-o),t.scaleY<0&&(n=-n),t.on("touchcancel",function(){cc.tween(t).to(.1,{scaleX:o,scaleY:n}).start(),e&&e()},this)},t.setAnimation=function(t,e,o,n,a){var i=new cc.Node,r=(i.addComponent(cc.Sprite),i.addComponent(cc.Animation));return cc.loader.loadRes(t,cc.SpriteAtlas,function(t,i){if(e)for(var c=[],s=0;s=t.length?(o._loadResIndex=0,e()):o.loadResSpriteFrame(t,e)):cc.loader.loadRes(n,cc.SpriteFrame,function(a,i){a?cc.error("SpriteFrame\u52a0\u8f7d\u9519\u8bef, \u8282\u70b9\u540d: , url: "+n):(o._spriteFrameCache[n]=i,o._loadResIndex++,o._loadResIndex>=t.length?(o._loadResIndex=0,e()):o.loadResSpriteFrame(t,e))})},t.getUrlSpriteFrame=function(t){return this._spriteFrameCache[t]||!1},t.sliceURL=function(t){return/.+(?=\.png)/i.exec(t)[0].slice(10)},t.playFontAnimation=function(t,e,o,n){var a={num:e},i=t.getComponent(cc.Label);cc.tween(t).to(.05,{scale:1.3}).to(.05,{scale:1}).to(.05,{scale:1.3}).to(.05,{scale:1}).repeat(10).start(),i.string=a.num+"";var r=o-e<10?.3:(o-e)/10*.3;r>1&&(r=1),cc.tween(a).to(r,{num:o},{progress:function(t,e,o,a){return i.string=n?n+Math.ceil(t+(e-t)*a)+"":Math.ceil(t+(e-t)*a)+"",t+(e-t)*a}}).call(function(){t.stopAllActions(),t.scale=1}).start()},t.loadWxHeadImgSpriteFrame=function(t,e,o,n,a,i){var r=this;o=o||function(){},this._spriteFrameCache||(this._spriteFrameCache={});var c=t.getComponent(cc.Sprite);c.pp_url=e;var s=this._spriteFrameCache[e];if(s)return c.spriteFrame=s,void o();n&&(c.spriteFrame=null);var l={url:e};cc.loader.load(l,function(t,n){if(t)cc.error("SpriteFrame\u52a0\u8f7d\u9519\u8bef, \u8282\u70b9\u540d: "+c.node.name+", url: "+e);else{var a=new cc.SpriteFrame(n);i instanceof Array&&(a.insetTop=i[0]||0,a.insetBottom=i[1]||0,a.insetLeft=i[2]||0,a.insetRight=i[3]||0),r._spriteFrameCache[e]=a,c.pp_url===e&&(c.spriteFrame=a,o())}})},t.changeWXHeadImgSize=function(t,e){for(var o=t.split("/"),n="",a=0;a=e||t<0?"Jan":e[t]},t.ifHaveNode=function(t,e,o){return t||(t=cc.instantiate(e),o.addChild(t)),t},t.setAvatar=function(t,e,o){var a=this;if(t){var r=t.getComponent(cc.Sprite);if(!e||0==e.length){var c="rank/rank_icon_default.png";return i.default.isPlatform(i.Platform.wx)&&(c="rank/rank_icon_default_wx.png"),void cc.loader.loadRes(c,cc.SpriteFrame,function(t,e){t?console.log("avatar err = "+t):r.spriteFrame=e})}cc.assetManager.loadRemote(e,{ext:".head"},function(e,i){if(o){var c=n.default.instance;cc.isValid(a)&&cc.isValid(t)&&cc.isValid(r)&&(r.spriteFrame=new cc.SpriteFrame(i),o&&!cc.sys.isNative&&c.packToDynamicAtlas(o,r,r.spriteFrame))}else i.packable=!1,r.spriteFrame=new cc.SpriteFrame(i)})}else console.log("setAvatar node \u4e3a\u7a7a")},t.removeAvatar=function(t){t&&t.length&&n.default.instance.deleteInnerTextureByPath(t)},t.setAvatarHolder=function(t,e,o){if(t){var n=t.getComponent(cc.Sprite);if(!e||0==e.length){var a="rank/rank_icon_default.png";return i.default.isPlatform(i.Platform.wx)&&(a="rank/rank_icon_default_wx.png"),o&&(a=o),void cc.loader.loadRes(a,cc.SpriteFrame,function(t,e){t?console.log("avatar err = "+t):n.spriteFrame=e})}}else console.log("setAvatar node \u4e3a\u7a7a")},t}();o.default=r,cc._RF.pop()},{"../effect/player-head-atlas":"player-head-atlas","./native/audio":"audio","./sdk":"sdk"}],CoinEmitterByTime:[function(t,e,o){"use strict";cc._RF.push(e,"d2234O7oOZOV7MTLWcEx96i","CoinEmitterByTime");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("./CoinEmitter"),c=cc._decorator,s=c.ccclass,l=c.property,u=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.tickTime=0,e.countMinPerTick=0,e.countMaxPerTick=0,e._timePassed=0,e._timeTick=0,e._timeEnd=0,e}return a(e,t),e.prototype.fire=function(t,e,o){void 0===e&&(e=!1),this._timePassed=0,this._timeEnd=t,this._rndCur=0,this.newNode(e),this._cb=o},e.prototype.update=function(t){if(this._rndCur-a;){var s=o*(n+=.016666666666666666)*Math.sin(e)-this.G*n*n/2;i=s,c.push(s)}var l=new r.YPathCacheData(o,e,c);this._cachePaths.push(l),this._rndCur++}if(this._timePassed+=t,!(this._timePassed>=this._timeEnd)&&(this._timeTick+=t,this._timeTick>=this.tickTime)){this._timeTick=0;for(var u=this.randomInt(this.countMinPerTick,this.countMaxPerTick),p=0;p=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0}),o.CoinEmitter=o.YPathCacheData=void 0;var r=cc._decorator.ccclass,c=cc._decorator.property,s=cc._decorator.menu,l=function(t,e,o){this.v0=t,this.angle=e,this.path=o};o.YPathCacheData=l;var u=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.G=18e3,e.v0Min=11e3,e.v0Max=21e3,e.angleMin=20,e.angleMax=28,e.scaleStepMin=.065,e.scaleStepMax=.085,e.coinCount=50,e.xMoveStepMin=-18,e.xMoveStepMax=18,e.rotationStepMin=-1.3,e.rotationStepMax=1.3,e.bornOffsetXMin=1,e.bornOffsetXMax=-1,e.bornOffsetYMin=-10,e.bornOffsetYMax=0,e.bornScacle=.5,e.prefab=null,e._coinPool=new cc.NodePool,e._cachePaths=[],e._rndPathCount=100,e._rndCur=0,e._numFlying=0,e}return a(e,t),e.prototype.onLoad=function(){if(!(this._coinPool.size()>=70))for(var t=0;t<70;t++){var e=cc.instantiate(this.prefab);e&&this._coinPool.put(e)}},e.prototype.newNode=function(t){if(void 0===t&&(t=!1),t&&(this._coinPool.clear(),!(this._coinPool.size()>=70)))for(var e=0;e<70;e++){var o=cc.instantiate(this.prefab);o&&this._coinPool.put(o)}},e.prototype.fire=function(t,e,o){void 0===e&&(e=!1),console.log("push=>4"),this.newNode(e),t=t||this.coinCount,this._numFlying=t,this._cb=o;for(var n=0;n=this._rndPathCount)){for(var t=.017453293*this.randomInRange(this.angleMin,this.angleMax),e=this.randomInRange(this.v0Min,this.v0Max),o=0,n=2*cc.visibleRect.height,a=0,i=[];a>-n;){var r=e*(o+=.016666666666666666)*Math.sin(t)-this.G*o*o/2;a=r,i.push(r)}var c=new l(e,t,i);this._cachePaths.push(c),this._rndCur++}},e.prototype._resetNode=function(t){t.scale=0,t.angle=0,t.setPosition(0,0),t.stopAllActions(),this._coinPool.put(t),this._numFlying--,this._numFlying<=0&&this._cb&&this._cb()},e.prototype._runCoin=function(t){var e=this;t.getComponent(cc.Animation).play("",this.randomInRange(0,.7));var o=this.randomInArray(this._cachePaths).path;t.x=this.randomInRange(this.bornOffsetXMin,this.bornOffsetXMax),t.y=this.randomInRange(this.bornOffsetYMin,this.bornOffsetYMax);var n;n=t.x<=0?this.randomInRange(this.xMoveStepMin,0):this.randomInRange(0,this.xMoveStepMax);var a=this.randomInRange(this.rotationStepMin,this.rotationStepMax),i=this.randomInRange(this.scaleStepMin,this.scaleStepMax);t.scale=this.bornScacle;var r=0,c=function(){var s=o[r];r++,t.y=s,t.x+=n,t.scale+=i,t.angle+=a,r>=o.length&&(e._resetNode(t),e.unschedule(c))};this.schedule(c,1/60)},e.prototype.randomInRange=function(t,e){return t+(e-t)*Math.random()},e.prototype.randomInArray=function(t){return t[this.randomInt(0,t.length)]},e.prototype.randomInt=function(t,e){return t=Math.ceil(t),e=Math.floor(e),Math.floor(Math.random()*(e-t))+t},i([c({type:cc.Integer,tooltip:"\u91cd\u529b\u52a0\u901f\u5ea6"})],e.prototype,"G",void 0),i([c({type:cc.Integer,tooltip:"\u6700\u5c0f\u521d\u901f\u5ea6"})],e.prototype,"v0Min",void 0),i([c({type:cc.Integer,tooltip:"\u6700\u5927\u521d\u901f\u5ea6"})],e.prototype,"v0Max",void 0),i([c({type:cc.Integer,tooltip:"\u6700\u5c0f\u89d2\u5ea6"})],e.prototype,"angleMin",void 0),i([c({type:cc.Integer,tooltip:"\u6700\u5927\u89d2\u5ea6"})],e.prototype,"angleMax",void 0),i([c({type:cc.Float,tooltip:"\u6700\u5c0f\u6bcf\u5e27\u7f29\u653e\u589e\u52a0"})],e.prototype,"scaleStepMin",void 0),i([c({type:cc.Float,tooltip:"\u6700\u5927\u6bcf\u5e27\u7f29\u653e\u589e\u52a0"})],e.prototype,"scaleStepMax",void 0),i([c({type:cc.Integer,tooltip:"\u91d1\u5e01\u6570\u91cf"})],e.prototype,"coinCount",void 0),i([c({type:cc.Integer,tooltip:"x\u8f74\u6bcf\u5e27\u6700\u5c0f\u504f\u79fb"})],e.prototype,"xMoveStepMin",void 0),i([c({type:cc.Integer,tooltip:"x\u8f74\u6bcf\u5e27\u6700\u5927\u504f\u79fb"})],e.prototype,"xMoveStepMax",void 0),i([c(cc.Integer)],e.prototype,"rotationStepMin",void 0),i([c(cc.Integer)],e.prototype,"rotationStepMax",void 0),i([c({type:cc.Integer,tooltip:"\u6700\u5c0f\u521d\u59cbx\u504f\u79fb"})],e.prototype,"bornOffsetXMin",void 0),i([c({type:cc.Integer,tooltip:"\u6700\u5927\u521d\u59cbx\u504f\u79fb"})],e.prototype,"bornOffsetXMax",void 0),i([c({type:cc.Integer,tooltip:"\u6700\u5c0f\u521d\u59cby\u504f\u79fb"})],e.prototype,"bornOffsetYMin",void 0),i([c({type:cc.Integer,tooltip:"\u6700\u5927\u521d\u59cby\u504f\u79fb"})],e.prototype,"bornOffsetYMax",void 0),i([c({type:cc.Float,tooltip:"\u521d\u59cb\u7f29\u653e"})],e.prototype,"bornScacle",void 0),i([c(cc.Prefab)],e.prototype,"prefab",void 0),i([r,s("gameModules/common/CoinEmitter")],e)}(cc.Component);o.CoinEmitter=u,cc._RF.pop()},{}],DateManager:[function(t,e,o){"use strict";cc._RF.push(e,"5f103B5zARLaI+1jRcCObQr","DateManager"),Object.defineProperty(o,"__esModule",{value:!0});var n=cc._decorator,a=(n.ccclass,n.property,t("../common/enumConfig")),i=function(){function t(){this.cutType=a.CALENDAR.MONTH;var t=new Date,e=t.getFullYear(),o=t.getMonth(),n=t.getDate();this.nowDate=new Date(e,o,n),this.selDate=new Date(e,o,n)}return t.getInstance=function(){return this.instance||(this.instance=new t),this.instance},t.prototype.isNowMonth=function(t){return this.nowDate.getFullYear()===this.selDate.getFullYear()&&this.nowDate.getMonth()===t},t.prototype.isNowDay=function(t){if(this.nowDate.getFullYear()===this.selDate.getFullYear()&&this.nowDate.getMonth()===this.selDate.getMonth()){if(this.nowDate.getDate()===t)return!0}else if(this.selDate.getDate()==t)return!0;return!1},t.prototype.isOldDay=function(t){if(this.selDate.getFullYear()==this.nowDate.getFullYear()){if(this.nowDate.getMonth()==this.selDate.getMonth()){if(t=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../api/api-sheep"),c=t("../common/CcJsFunc"),s=t("../common/dataTs"),l=cc._decorator,u=l.ccclass,p=l.property,d=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.popNode=null,e.closeBtn=null,e}return a(e,t),e.prototype.start=function(){c.default.addTargetTouchUpInside(this.closeBtn,this.closeBtnFunc.bind(this))},e.prototype.closeBtnFunc=function(){this.node.active=!1,cc.game.emit("showPop",{popName:"todayRankPop",showPopData:{}})},e.prototype.showPop=function(){this.node.active=!0,cc.tween(this.popNode).set({scale:0,opacity:0}).to(.2,{scale:1.1,opacity:255},{easing:cc.easing.quadOut}).to(.2,{scale:1}).start(),r.default.getPersonalInfo(function(t){if(t&&t.data){var e=t.data.daily_count;s.default.updateFirendCount(e)}})},i([p(cc.Node)],e.prototype,"popNode",void 0),i([p(cc.Node)],e.prototype,"closeBtn",void 0),i([u],e)}(cc.Component);o.default=d,cc._RF.pop()},{"../api/api-sheep":"api-sheep","../common/CcJsFunc":"CcJsFunc","../common/dataTs":"dataTs"}],FriendSubContextView:[function(t,e,o){"use strict";cc._RF.push(e,"ea1df8KK9tCd5m1ulIYJEp0","FriendSubContextView");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r},r=this&&this.__awaiter||function(t,e,o,n){return new(o||(o=Promise))(function(a,i){function r(t){try{s(n.next(t))}catch(e){i(e)}}function c(t){try{s(n.throw(t))}catch(e){i(e)}}function s(t){var e;t.done?a(t.value):(e=t.value,e instanceof o?e:new o(function(t){t(e)})).then(r,c)}s((n=n.apply(t,e||[])).next())})},c=this&&this.__generator||function(t,e){var o,n,a,i,r={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(t){return function(e){return s([t,e])}}function s(i){if(o)throw new TypeError("Generator is already executing.");for(;r;)try{if(o=1,n&&(a=2&i[0]?n.return:i[0]?n.throw||((a=n.return)&&a.call(n),0):n.next)&&!(a=a.call(n,i[1])).done)return a;switch(n=0,a&&(i=[2&i[0],a.value]),i[0]){case 0:case 1:a=i;break;case 4:return r.label++,{value:i[1],done:!1};case 5:r.label++,n=i[1],i=[0];continue;case 7:i=r.ops.pop(),r.trys.pop();continue;default:if(!(a=(a=r.trys).length>0&&a[a.length-1])&&(6===i[0]||2===i[0])){r=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]1334||cc.winSize.height/cc.winSize.width>2)&&(this.globalData.isFullScreen=!0),console.log("isFullScreen",this.globalData.isFullScreen)},t.setGameType=function(e){t.getInstance().gameType=e},t.blacksInfo={blockCurCount:0,blockAllCount:0},t}();o.default=i,cc._RF.pop()},{"../common/enumConfig":"enumConfig"}],PersonalPop:[function(t,e,o){"use strict";cc._RF.push(e,"23eb4oYlzpNJ74t7y6B9QZ/","PersonalPop");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../api/api-sheep"),c=t("../common/CcJsFunc"),s=t("../common/dataTs"),l=t("../common/sdk"),u=t("../common/spine"),p=t("../common/util"),d=t("../manager/data-manager"),h=t("../manager/DateManager"),f=cc._decorator,m=f.ccclass,g=f.property,y=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.popNode=null,e.nickName=null,e.registerLabel=null,e.dailyName=null,e.topicName=null,e.dailyCount=null,e.topicCount=null,e.idLabel=null,e.joinName=null,e.joinTime=null,e.failLabel=null,e.failCount=null,e.sheepNameLabel=null,e.spNode=null,e.headerImage=null,e.closeBtn=null,e.saveBtn=null,e}return a(e,t),e.prototype.start=function(){c.default.addTargetTouchUpInside(this.closeBtn,this.closeBtnFunc.bind(this)),c.default.addTargetTouchUpInside(this.saveBtn,this.saveBtnFunc.bind(this)),l.default.isPlatform(l.Platform.wx)||l.default.isPlatform(l.Platform.tt)?this.saveBtn.active=!0:this.saveBtn.active=!1,this.saveBtn.active=!1},e.prototype.closeBtnFunc=function(){this.node.active=!1},e.prototype.saveBtnFunc=function(){},e.prototype.showPop=function(){this.node.active=!0;var t=this;this.joinTime.node.active=!1,cc.tween(this.popNode).set({scale:0,opacity:0}).to(.2,{scale:1.1,opacity:255},{easing:cc.easing.quadOut}).to(.2,{scale:1}).start(),r.default.getPersonalInfo(function(e){e&&e.data&&t.setupSubviews(e.data)})},e.prototype.setupSubviews=function(t){if(this.nickName.string=t.nick_name||"",this.idLabel.string="ID:"+t.uid,t.register_time){var e=(f=h.default.getInstance().formatTs(t.register_time))[0]+"\u5e74"+f[1]+"\u6708"+f[2]+"\u65e5";this.registerLabel.string="\u4e8e"+e+"\u8bde\u751f\n\u8fc4\u4eca\u4e3a\u6b62\u6311\u6218 "+t.challenge+" \u6b21"}else this.registerLabel.string="";this.dailyCount.string=t.daily_count,this.topicCount.string=t.topic_count;var o="",n="",a="";if(1==t.today_state){o="sheep/Sheeps",n="skin_00",a="Jump2";for(var i=s.default.getSheepClothesData(),r=0;r=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0}),o.PoolManager=void 0;var r=cc._decorator,c=r.ccclass,s=r.property,l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.prefab=[],e.prefabMap={},e.poolMap={},e}var o;return a(e,t),o=e,e.prototype.onLoad=function(){o.instance=this;for(var t=0;t0?o.active=!0:(o=cc.instantiate(this.prefab[e])).active=!0,o}console.log("\u9884\u5236\u4f53\u4e0d\u5b58\u5728\u6216\u672a\u52a0\u8f7d\uff08\u672a\u62d6\u62fd\uff09")},e.prototype.put=function(t){t.active=!1,this.poolMap[t.name+"Pool"].put(t)},i([s(cc.Prefab)],e.prototype,"prefab",void 0),o=i([c],e)}(cc.Component);o.PoolManager=l,cc._RF.pop()},{}],PrivacyPolicy:[function(t,e,o){"use strict";cc._RF.push(e,"83b1cbmnjRKCqtOVxg1KAz1","PrivacyPolicy");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=cc._decorator,c=r.ccclass,s=r.property,l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.label=null,e.text="hello",e}return a(e,t),e.prototype.start=function(){},i([s(cc.Node)],e.prototype,"label",void 0),i([s],e.prototype,"text",void 0),i([c],e)}(cc.Component);o.default=l,cc._RF.pop()},{}],PrivacyUserPop:[function(t,e,o){"use strict";cc._RF.push(e,"2a225F7jMhPWpqoKwvcsBGP","PrivacyUserPop");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=cc._decorator,c=r.ccclass,s=r.property,l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.popNode=null,e.privacyNode=null,e.userNode=null,e}return a(e,t),e.prototype.start=function(){},e.prototype.privacyCloseBtnFunc=function(){this.node.active=!1},e.prototype.userCloseBtnFunc=function(){this.node.active=!1},e.prototype.showPop=function(t){this.node.active=!0,this.userNode.active=!1,this.privacyNode.active=!1,cc.tween(this.popNode).set({scale:0,opacity:0}).to(.2,{scale:1.1,opacity:255},{easing:cc.easing.quadOut}).to(.2,{scale:1}).start(),"user"==t.type?this.userNode.active=!0:this.privacyNode.active=!0},i([s(cc.Node)],e.prototype,"popNode",void 0),i([s(cc.Node)],e.prototype,"privacyNode",void 0),i([s(cc.Node)],e.prototype,"userNode",void 0),i([c],e)}(cc.Component);o.default=l,cc._RF.pop()},{}],ScrollMsg:[function(t,e,o){"use strict";cc._RF.push(e,"0e6eb07gOpDPqlpg49sZaei","ScrollMsg");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r,c=cc._decorator,s=c.ccclass,l=c.property;(function(t){t[t.LEFT_TO_RIGHT=1]="LEFT_TO_RIGHT",t[t.RIGHT_TO_LEFT=2]="RIGHT_TO_LEFT"})(r||(r={}));var u=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.label=null,e.maskNode=null,e.m_speed=100,e.m_xLeftEnd=0,e.m_xRightEnd=0,e.m_yPos=0,e.m_direction=r.LEFT_TO_RIGHT,e}return a(e,t),e.prototype.start=function(){},e.prototype.showMsg=function(t){this.label.string=t.msg,this.m_xRightEnd=this.node.x+this.maskNode.node.width*this.maskNode.node.anchorX,this.m_xLeftEnd=this.node.x-this.maskNode.node.width*this.maskNode.node.anchorX;var e,o=this.label.node.getContentSize();e=this.m_direction===r.LEFT_TO_RIGHT?this.m_xLeftEnd-o.width:this.m_xRightEnd,this.label.node.x=e,this.label.node.y=this.m_yPos},e.prototype.update=function(t){if(this.m_direction===r.LEFT_TO_RIGHT){var e=this.label.node.getContentSize();this.label.node.x>=this.m_xRightEnd&&(this.label.node.x=this.m_xLeftEnd-e.width),this.label.node.x+=this.m_speed*t}else e=this.label.node.getContentSize(),this.label.node.x<=this.m_xLeftEnd-e.width&&(this.label.node.x=this.m_xRightEnd),this.label.node.x-=this.m_speed*t},i([l(cc.Label)],e.prototype,"label",void 0),i([l(cc.Mask)],e.prototype,"maskNode",void 0),i([l({tooltip:"\u6bcf\u79d2\u79fb\u52a8\u591a\u5c11\u50cf\u7d20"})],e.prototype,"m_speed",void 0),i([l({tooltip:"\u6587\u5b57\u6eda\u52a8\u7684\u65b9\u5411\uff0c1\u662f\u4ece\u5de6\u5230\u53f3\uff0c2\u662f\u4ece\u53f3\u5230\u5de6"})],e.prototype,"m_direction",void 0),i([s],e)}(cc.Component);o.default=u,cc._RF.pop()},{}],SpriteWithMaskAssembler:[function(t,e,o){"use strict";cc._RF.push(e,"6b309k9JDND+5aP2ebiAdxw","SpriteWithMaskAssembler");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)});Object.defineProperty(o,"__esModule",{value:!0}),o.getSpriteWithMaskAssembler=void 0,o.getSpriteWithMaskAssembler=function(){var t=cc.gfx;return new(function(e){function o(){return null!==e&&e.apply(this,arguments)||this}return a(o,e),Object.defineProperty(o.prototype,"floatsPerVert",{get:function(){return 7},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"colorOffset",{get:function(){return 6},enumerable:!1,configurable:!0}),o.prototype.getVfmt=function(){return o.vfmtPosTowUvColor},o.prototype.getBuffer=function(){if(!o.meshBuffer){var t=cc.renderer._handle;t._SpriteWithMaskBuffer&&console.error("\u7adf\u7136\u5df2\u7ecf\u5b58\u5728 _SpriteWithMaskBuffer \u5bf9\u8c61\u4e86, \u8fd9\u53ef\u80fd\u662f\u4e2a\u4e25\u91cd\u7684 bug!"),o.meshBuffer=t.getBuffer("mesh",this.getVfmt())}return o.meshBuffer},o.prototype.updateRenderData=function(t){this.packToDynamicAtlas(t,t._spriteFrame),t._vertsDirty&&(this.updateUVs(t),this.updateVerts(t),t._vertsDirty=!1)},o.prototype.updateUVs=function(t){for(var e=t._spriteFrame.uv,n=this.uvOffset,a=this.floatsPerVert,i=this._renderData.vDatas[0],r=0;r<4;r++){var c=2*r,s=a*r+n;i[s]=e[c],i[s+1]=e[c+1],i[s+2]=o.uv2[c],i[s+3]=o.uv2[c+1]}},o.prototype.updateVerts=function(t){var e,o,n,a,i=t.node,r=i.width,c=i.height,s=i.anchorX*r,l=i.anchorY*c;if(t.trim)e=-s,o=-l,n=r-s,a=c-l;else{var u=t.spriteFrame,p=u._originalSize.width,d=u._originalSize.height,h=u._rect.width,f=u._rect.height,m=u._offset,g=r/p,y=c/d,v=m.x+(p-h)/2,b=m.x-(p-h)/2;e=v*g-s,o=(m.y+(d-f)/2)*y-l,n=r+b*g-s,a=c+(m.y-(d-f)/2)*y-l}var _=this._local;_[0]=e,_[1]=o,_[2]=n,_[3]=a,this.updateWorldVerts(t)},o.vfmtPosTowUvColor=new t.VertexFormat([{name:t.ATTR_POSITION,type:t.ATTR_TYPE_FLOAT32,num:2},{name:t.ATTR_UV0,type:t.ATTR_TYPE_FLOAT32,num:4},{name:t.ATTR_COLOR,type:t.ATTR_TYPE_UINT8,num:4,normalize:!0}]),o.uv2=[0,1,1,1,0,0,1,0],o}(cc.Assembler2D))},cc._RF.pop()},{}],SpriteWithMask:[function(t,e,o){"use strict";cc._RF.push(e,"16615oSi4lB+Y7u7Tdx2332","SpriteWithMask");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0}),o.SpriteWithMask=void 0;var r=t("./SpriteWithMaskAssembler"),c=cc._decorator,s=c.ccclass,l=(c.property,c.menu),u=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return a(e,t),e.prototype.onLoad=function(){var e;null===(e=t.prototype.onLoad)||void 0===e||e.call(this),this.type,cc.Sprite.Type.SIMPLE},e.prototype._resetAssembler=function(){this.setVertsDirty(),this._assembler=r.getSpriteWithMaskAssembler(),this._assembler.init(this)},i([s(),l("2D/SpriteWithMask")],e)}(cc.Sprite);o.SpriteWithMask=u,cc._RF.pop()},{"./SpriteWithMaskAssembler":"SpriteWithMaskAssembler"}],TodayRankPop:[function(t,e,o){"use strict";cc._RF.push(e,"3c9ecBLnyBEtad8HHAyJf0H","TodayRankPop");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../api/api-sheep"),c=t("../common/CcJsFunc"),s=t("../common/dataTs"),l=cc._decorator,u=l.ccclass,p=l.property,d=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.popNode=null,e.closeBtn=null,e.friendBtn=null,e.shareBtn=null,e}return a(e,t),e.prototype.start=function(){c.default.addTargetTouchUpInside(this.closeBtn,this.closeBtnFunc.bind(this)),c.default.addTargetTouchUpInside(this.friendBtn,this.friendBtnFunc.bind(this)),c.default.addTargetTouchUpInside(this.shareBtn,this.shareBtnFunc.bind(this))},e.prototype.closeBtnFunc=function(){this.node.active=!1},e.prototype.friendBtnFunc=function(){this.node.active=!1,console.log("\u597d\u53cb\u6392\u884c\u699c"),cc.game.emit("showPop",{popName:"friendRankPop",showPopData:{}})},e.prototype.shareBtnFunc=function(){console.log("\u5206\u4eab\u670b\u53cb\u5708")},e.prototype.showPop=function(){this.node.active=!0,cc.tween(this.popNode).set({scale:0,opacity:0}).to(.2,{scale:1.1,opacity:255},{easing:cc.easing.quadOut}).to(.2,{scale:1}).start(),r.default.getUserRankInfo(function(t){if(0==t.err_code&&t.data&&t.data.user){var e=t.data.user.fail,o=t.data.user.state;1==o?s.default.updateTodayCount(o,"win"):s.default.updateTodayCount(e,"fail")}},function(){console.log("###### fail ######"),s.default.updateTodayCount(0,"fail")})},i([p(cc.Node)],e.prototype,"popNode",void 0),i([p(cc.Node)],e.prototype,"closeBtn",void 0),i([p(cc.Node)],e.prototype,"friendBtn",void 0),i([p(cc.Node)],e.prototype,"shareBtn",void 0),i([u],e)}(cc.Component);o.default=d,cc._RF.pop()},{"../api/api-sheep":"api-sheep","../common/CcJsFunc":"CcJsFunc","../common/dataTs":"dataTs"}],TodaySubContextView:[function(t,e,o){"use strict";cc._RF.push(e,"6f5a44uIwZLR54OKfk5cZc9","TodaySubContextView");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r},r=this&&this.__awaiter||function(t,e,o,n){return new(o||(o=Promise))(function(a,i){function r(t){try{s(n.next(t))}catch(e){i(e)}}function c(t){try{s(n.throw(t))}catch(e){i(e)}}function s(t){var e;t.done?a(t.value):(e=t.value,e instanceof o?e:new o(function(t){t(e)})).then(r,c)}s((n=n.apply(t,e||[])).next())})},c=this&&this.__generator||function(t,e){var o,n,a,i,r={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(t){return function(e){return s([t,e])}}function s(i){if(o)throw new TypeError("Generator is already executing.");for(;r;)try{if(o=1,n&&(a=2&i[0]?n.return:i[0]?n.throw||((a=n.return)&&a.call(n),0):n.next)&&!(a=a.call(n,i[1])).done)return a;switch(n=0,a&&(i=[2&i[0],a.value]),i[0]){case 0:case 1:a=i;break;case 4:return r.label++,{value:i[1],done:!1};case 5:r.label++,n=i[1],i=[0];continue;case 7:i=r.ops.pop(),r.trys.pop();continue;default:if(!(a=(a=r.trys).length>0&&a[a.length-1])&&(6===i[0]||2===i[0])){r=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]0&&a[a.length-1])&&(6===i[0]||2===i[0])){r=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]=1063?qg.login().then(function(e){console.log(e),e.data.token?(console.log("\u5f53\u524d\u7528\u6237\u4fe1\u606f: "+JSON.stringify(e)),e.data&&l.default.post({url:"/sheep/v1/user/login_vivos",data:{token:e.data.token},success:function(e){if(t(),console.log("login_vivos res: ",JSON.stringify(e)),0==e.err_code&&e.data){console.log("res.data.uid: ",e.data.uid);var o=c.default.getUserData();o.userID=e.data.uid+"",o.openid=e.data.openid,o.token=e.data.token,c.default.saveUserData(o),u.default.user.uid=Number(o.userID),console.log("userData: ",o.userID)}},fail:function(){t()}})):t()},function(e){console.log("\u767b\u5f55\u5931\u8d25"+JSON.stringify(e)),t()}):t()})},e.requestUserInfo=function(){return i(this,void 0,Promise,function(){return r(this,function(){return[2,new Promise(function(t){l.default.get({url:"/sheep/v1/game/user_info",params:{uid:c.default.getUserData().userID},success:function(e){t(),console.log("user_info res: ",JSON.stringify(e)),0==e.err_code&&e.data&&(u.default.user.uid=e.data.uid,u.default.user.avatar=e.data.avatar,u.default.user.gender=e.data.gender,u.default.user.openId=e.data.openId,cc.game.emit(s.EMITKEY.USERINFOSUCCESS))},fail:function(){t()}})})]})})},e.requestRankUserInfo=function(){return i(this,void 0,Promise,function(){return r(this,function(){return[2,new Promise(function(t){l.default.get({url:"/sheep/v1/game/user_rank_info",params:{uid:c.default.getUserData().userID},success:function(e){t(),console.log("\u83b7\u53d6\u6392\u884c\u7528\u6237\u4fe1\u606f ### = ",JSON.stringify(e)),0==e.err_code&&e.data&&e.data.user&&(u.default.rankUserInfo=e.data.user,u.default.region=e.data.region,console.log("\u83b7\u53d6\u6392\u884c\u7528\u6237\u4fe1\u606f rankUserInfo ### = ",JSON.stringify(u.default.rankUserInfo)),cc.game.emit(s.EMITKEY.RANKUSERINFOSUCCESS))},fail:function(e){console.log("\u83b7\u53d6\u6392\u884c\u7528\u6237\u4fe1\u606f err = ",e),t()}})})]})})},e.getUserRankInfo=function(t,e){l.default.get({url:"/sheep/v1/game/user_rank_info",params:{uid:c.default.getUserData().userID},success:function(o){0==o.err_code?t&&t(o):(console.log("\u8bfb\u53d6\u6570\u636e\u5931\u8d25"),e&&e())},fail:function(){e&&e()}})},e.getBulletData=function(t){l.default.get({url:"/sheep/v1/game/get_bullet",success:function(e){0==e.err_code?t&&t(e.data):console.log("\u8bfb\u53d6\u6570\u636e\u5931\u8d25")}})},e.getRankInfoData=function(t){l.default.get({url:"/sheep/v1/game/rank_info",success:function(e){0==e.err_code?t&&t(e):console.log("\u8bfb\u53d6\u6570\u636e\u5931\u8d25")},fail:function(){}})},e.getStageInfoData=function(t){l.default.get({url:"/sheep/v1/game/rank_stage_info",success:function(e){console.log("state_info result = "+JSON.stringify(e)),0==e.err_code?t&&t(e):console.log("\u8bfb\u53d6\u6570\u636e\u5931\u8d25")},fail:function(){}})},e.gameOver=function(t,e){l.default.get({url:"/sheep/v1/game/game_over",params:t,success:function(t){console.log("game_over result = "+JSON.stringify(t)),0==t.err_code&&e&&e(t)}})},e.getTopicData=function(t){return i(this,void 0,Promise,function(){return r(this,function(){return[2,new Promise(function(e){l.default.get({url:"/sheep/v1/game/get_topic",params:{uid:c.default.getUserData().userID},success:function(o){e(),console.log("get_topic ### = ",JSON.stringify(o)),0==o.err_code&&(u.default.topicModel=o.data,t&&t(o),cc.game.emit(s.EMITKEY.TOPICACCOUNT))},fail:function(){e()}})})]})})},e.joinTopic=function(t,e){l.default.get({url:"/sheep/v1/game/topic_join",params:t,success:function(t){console.log("topic_join ### = ",JSON.stringify(t)),0==t.err_code&&e&&e(t)},fail:function(t){console.log("topic_join err = ",t)}})},e.topicGameOver=function(t,e){l.default.get({url:"/sheep/v1/game/topic_game_over",params:t,success:function(t){console.log("game_over result = "+JSON.stringify(t)),0==t.err_code&&e&&e(t)}})},e.topicRankInfo=function(t){return i(this,void 0,Promise,function(){return r(this,function(){return[2,new Promise(function(e){l.default.get({url:"/sheep/v1/game/topic_rank",params:{},success:function(o){e(),0==o.err_code&&(u.default.topicRankInfo=o.data,t&&t(o),cc.game.emit(s.EMITKEY.TOPICRANKINFO))},fail:function(){e()}})})]})})},e.getTopicUserInfo=function(t,e){l.default.get({url:"/sheep/v1/game/topic_user_info",params:{uid:t},success:function(t){0==t.err_code?e&&e(t):console.log("\u8bfb\u53d6\u6570\u636e\u5931\u8d25")},fail:function(){}})},e.getMatchResult=function(t,e){l.default.get({url:"/sheep/v1/game/topic_match_info",params:{type:t,uid:c.default.getUserData().userID},success:function(t){0==t.err_code?e&&e(t):console.log("\u8bfb\u53d6\u6570\u636e\u5931\u8d25")},fail:function(){}})},e.updateUserSkin=function(t,e){l.default.get({url:"/sheep/v1/game/update_user_skin",params:{skin:t},success:function(t){0==t.err_code?e&&e(t):console.log("\u8bfb\u53d6\u6570\u636e\u5931\u8d25")},fail:function(){}})},e.getPersonalInfo=function(t){l.default.get({url:"/sheep/v1/game/personal_info",params:{},success:function(e){0==e.err_code?t&&t(e):console.log("\u8bfb\u53d6\u6570\u636e\u5931\u8d25")},fail:function(){}})},e}(cc.Component);o.default=p,cc._RF.pop()},{"../../script/manager/data-manager":"data-manager","../common/dataTs":"dataTs","../common/enumConfig":"enumConfig","../common/sdk":"sdk"}],audio:[function(t,e,o){"use strict";cc._RF.push(e,"3d3f9s4k+9DLLd0qVZ7eBqp","audio"),Object.defineProperty(o,"__esModule",{value:!0});var n=t("../../manager/GameManager"),a=t("../dataTs"),i=t("../enumConfig"),r=function(){function t(){}return t.updateAudioStatus=function(){this._playingMusicName&&this.playAudioMusic(this._playingMusicName,!0)},t.playBGM=function(){if(this.setupData=a.default.getUserSetupData(),console.log(this.setupData.musicStatus),this.setupData.musicStatus<0)cc.audioEngine.stopAll();else{var e="audio/music/game_cycle.mp3";n.default.getInstance().gameType==i.GAMETYPE.GAMEMAIN?e="audio/music/main_music.mp3":n.default.getInstance().gameType==i.GAMETYPE.GAMEDAILY?e="audio/music/game_cycle.mp3":n.default.getInstance().gameType==i.GAMETYPE.GAMETOMB?e="audio/music/game_cycle.mp3":n.default.getInstance().gameType==i.GAMETYPE.GAMETOPIC&&(e="audio/music/game_cycle.mp3"),console.log("\u97f3\u4e50 ###### = ",e),console.log("gameType ###### = ",n.default.getInstance().gameType),t.playAudioMusic(e,!0)}},t.playAudioMusic=function(t,e){this.setupData=a.default.getUserSetupData();var o=this,n=null;this._bgMusicClip||(this._bgMusicClip={}),this._audioClip||(this._audioClip={}),this._playingMusicName||(this._playingMusicName=""),this.setupData.musicStatus<0&&e?cc.audioEngine.stopAll():this.setupData.effectStatus<0&&!e||(e?(this._playingMusicName==t&&console.log("\u540c\u4e00\u4e2a\u97f3\u4e50"),cc.audioEngine.stopAll(),n=!!this._bgMusicClip&&this._bgMusicClip[t],this._playingMusicName=t):n=!!this._audioClip&&this._audioClip[t],n?e?cc.audioEngine.playMusic(n,e):cc.audioEngine.playEffect(n,!1):o.loadPlayAudioEngine(t,e,function(t){var n=null;e?o._playingMusicName==t&&(n=o._bgMusicClip[t],cc.audioEngine.playMusic(n,e)):(n=o._audioClip[t],cc.audioEngine.playEffect(n,!1))}))},t.resumeAllAudio=function(e){var o=this._playingMusicName,n=!!this._bgMusicClip&&this._bgMusicClip[o];n?(cc.audioEngine.stopAll(),cc.audioEngine.play(n,!0,1)):e&&t.playAudioMusic(e,!0)},t.loadPlayAudioEngine=function(t,e,o){o=o||function(){};var n=this;cc.loader.loadRes(t,function(a,i){a||(e?n._bgMusicClip[t]=i:n._audioClip[t]=i,o(t))})},t.audioLocalName="audioLocal",t._bgMusicClip={},t._playingMusicName="",t._audioClip={},t.setupData=null,t}();o.default=r,cc._RF.pop()},{"../../manager/GameManager":"GameManager","../dataTs":"dataTs","../enumConfig":"enumConfig"}],blockArea:[function(t,e,o){"use strict";cc._RF.push(e,"abca32Q32NKQIkl20gPemwL","blockArea");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=cc._decorator,c=r.ccclass,s=r.property,l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.blockEditorPrefab=null,e}return a(e,t),e.prototype.start=function(){},i([s(cc.Prefab)],e.prototype,"blockEditorPrefab",void 0),i([c],e)}(cc.Component);o.default=l,cc._RF.pop()},{}],blockEditorPrefab:[function(t,e,o){"use strict";cc._RF.push(e,"5c0a1NoiWZPf7dwBgQqTPdJ","blockEditorPrefab");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../script/common/CcJsFunc"),c=cc._decorator,s=c.ccclass,l=c.property,u=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.layerNumber=null,e.blockImg=null,e.moldTypeText=null,e.rolNum=0,e.rowNum=0,e.layerIndex=0,e.moldType=0,e.deleteCallback=null,e}return a(e,t),e.prototype.start=function(){this.node.on(cc.Node.EventType.TOUCH_END,this.deleteBlock,this)},e.prototype.setBlockLayerNum=function(t,e,o,n,a){this.rolNum=t,this.rowNum=e,this.layerIndex=o,this.moldType=n,2==this.moldType?this.moldTypeText.active=!0:this.moldTypeText.active=!1,this.deleteCallback=a,this.layerNumber.node.active=!0,this.layerNumber.string=""+this.layerIndex},e.prototype.setBlockImgType=function(t,e){if(this.moldType=e,2==this.moldType?this.moldTypeText.active=!0:this.moldTypeText.active=!1,0==t)this.blockImg.active=!1;else{this.blockImg.active=!0;var o="block/block_"+t+".png";r.default.changeSpriteFrame(this.blockImg,o)}},e.prototype.deleteBlock=function(){this.deleteCallback&&this.deleteCallback(this.rolNum,this.rowNum,this.layerIndex)},i([l(cc.Label)],e.prototype,"layerNumber",void 0),i([l(cc.Node)],e.prototype,"blockImg",void 0),i([l(cc.Node)],e.prototype,"moldTypeText",void 0),i([s],e)}(cc.Component);o.default=u,cc._RF.pop()},{"../../script/common/CcJsFunc":"CcJsFunc"}],blockPrefab:[function(t,e,o){"use strict";cc._RF.push(e,"163e04v/WJMCIjkhalOEqNm","blockPrefab");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../script/common/CcJsFunc"),c=t("../../script/common/enumConfig"),s=t("../../script/common/native/audio"),l=t("../../script/common/sdk"),u=t("../../script/common/util"),p=t("../../script/manager/data-manager"),d=t("../../script/manager/GameManager"),h=cc._decorator,f=h.ccclass,m=h.property,g=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.blockImgBg=null,e.blockImg=null,e.blackMaskNode=null,e.rollAreaNode=null,e.rollContent=null,e.rollBlockNode=null,e.isShowLight=!1,e.isChoosed=!1,e.cardDataObj=null,e.newScale=1,e.touchCallback=null,e.isRotating=!1,e.circleCenter=cc.v2(0,0),e.circleRadius=0,e.circleRadiusMax=250,e.circleRadiusMin=250,e.addCircleLength=3,e.subCircleLength=-10,e.nowMoveInTimes=0,e.moveInTimes=15,e.rotationTimes=80,e.radian=0,e.radianMin=0,e.radianAdd=0,e.addRadianOnce=0,e.rotateParentComp=null,e.rotateOldPosition=null,e.touchCancelCallback=null,e}return a(e,t),e.prototype.onLoad=function(){},e.prototype.start=function(){this.node.on("touchstart",this.touchStart,this),this.node.on("touchend",this.touchEnd,this),this.node.on("touchcancel",this.touchCancel,this)},e.prototype.addBlockNode=function(t,e,o){this.isChoosed=!0,this.isShowLight=!0,this.blackMaskNode.active=!1,this.cardDataObj=t,this.touchCallback=e,this.touchCancelCallback=o||function(){},this.newScale=this.node.scale;var n=this.getBlockName(this.cardDataObj.type);r.default.changeSpriteFrame(this.blockImg,n),2==this.cardDataObj.moldType&&(this.blockImg.active=!1)},e.prototype.getBlockName=function(t){var e="block/block_"+t+".png";return p.default.topicModel&&d.default.getInstance().gameType==c.GAMETYPE.GAMETOPIC&&(1==p.default.topicModel.id?e="block/zombie/block_"+t+".png":2==p.default.topicModel.id?e="block/werewolf/block_"+t+".png":3==p.default.topicModel.id?e="block/man/block_"+t+".png":4==p.default.topicModel.id?e="block/autumn/block_"+t+".png":5==p.default.topicModel.id?e="block/teacher/block_"+t+".png":6==p.default.topicModel.id?e="block/autumn/block_"+t+".png":7==p.default.topicModel.id&&(e="block/teacher/block_"+t+".png")),e},e.prototype.getType=function(){return this.cardDataObj.type},e.prototype.getCardObj=function(){var t=!0;return this.isShowLight&&!this.isChoosed||(t=!1),{cardDataObj:this.cardDataObj,isCanMove:t}},e.prototype.updateBlockNodeData=function(t,e,o){this.isChoosed=!0,this.isShowLight=!0,this.blackMaskNode.active=!1,this.cardDataObj=t,this.touchCallback=e,this.newScale=this.node.scale,this.touchCancelCallback=o||function(){}},e.prototype.touchStart=function(t){t.stopPropagation(),this.isShowLight&&!this.isChoosed&&(l.default.vibrateShort(),this.newScale=this.node.scale,cc.game.emit(c.EMITKEY.SHOWMASKLAYER,2),s.default.playAudioMusic("audio/sound/clickBlock.mp3",!1),cc.tween(this.node).to(.1,{scale:1.4*this.newScale}).start(),this.node.setSiblingIndex(1e4))},e.prototype.touchEnd=function(t){t.stopPropagation(),this.isShowLight&&!this.isChoosed&&(cc.game.emit(c.EMITKEY.HIDEMASKLAYER,1),this.touchCallback&&this.touchCallback(this))},e.prototype.touchCancel=function(t){t.stopPropagation(),this.isShowLight&&!this.isChoosed&&(cc.game.emit(c.EMITKEY.HIDEMASKLAYER,6),cc.tween(this.node).to(.1,{scale:this.newScale}).start(),this.touchCancelCallback&&this.touchCancelCallback())},e.prototype.playRandomBlockAnimate=function(){if(2==this.cardDataObj.moldType&&this.isShowLight){var t=this;s.default.playAudioMusic("audio/sound/blockRandom.mp3",!1);var e=this.cardDataObj.type;this.rollAreaNode.active=!0;for(var o=[],n=[],a=0;a<12;a++){var i=u.default.rnd(1,8);o.push(i)}o.push(e);var c=u.default.rnd(1,8);o.push(c);var l=.5*(12*this.rollBlockNode.height+200);this.rollContent.y=l,this.rollContent.scale=.5;for(var p=0;pthis.rotationTimes+this.moveInTimes)return this.unschedule(this.circleMove),void this.moveOldPosition();this.circleRadius0?n>=0?Math.atan(i):2*Math.PI-Math.atan(i):n>=0?Math.PI-Math.atan(i):Math.PI+Math.atan(i)}else a=n>0?Math.PI/2:-Math.PI/2;return 180*a/Math.PI},i([m(cc.Node)],e.prototype,"blockImgBg",void 0),i([m(cc.Node)],e.prototype,"blockImg",void 0),i([m(cc.Node)],e.prototype,"blackMaskNode",void 0),i([m(cc.Node)],e.prototype,"rollAreaNode",void 0),i([m(cc.Node)],e.prototype,"rollContent",void 0),i([m(cc.Node)],e.prototype,"rollBlockNode",void 0),i([m(cc.Node)],e.prototype,"isShowLight",void 0),i([f],e)}(cc.Component);o.default=g,cc._RF.pop()},{"../../script/common/CcJsFunc":"CcJsFunc","../../script/common/enumConfig":"enumConfig","../../script/common/native/audio":"audio","../../script/common/sdk":"sdk","../../script/common/util":"util","../../script/manager/GameManager":"GameManager","../../script/manager/data-manager":"data-manager"}],brickPrefab:[function(t,e,o){"use strict";cc._RF.push(e,"713faAfsa9BN4dPx/ixKnJX","brickPrefab");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=cc._decorator,c=r.ccclass,s=r.property,l=t("../itemSub/brickSubPrefab"),u=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.content=null,e.brickSubPrefab=null,e.base_title_label=null,e.parentNode=null,e.nodeData=null,e}return a(e,t),e.prototype.start=function(){},e.prototype.setNodeData=function(t,e){for(var o in this.parentNode=e,this.nodeData=t,this.base_title_label.string="- "+this.nodeData.name+" -",this.nodeData.brickArr){var n=cc.instantiate(this.brickSubPrefab);n.getComponent(l.default).setNodeData(this.nodeData.brickArr[o],this),this.content.addChild(n)}},e.prototype.refreshNode=function(t,e){this.parentNode=e,this.nodeData=t;var o=this.content.children;for(var n in o)o[n].getComponent(l.default).setNodeData(this.nodeData.brickArr[n],this)},i([s(cc.Node)],e.prototype,"content",void 0),i([s(cc.Prefab)],e.prototype,"brickSubPrefab",void 0),i([s(cc.Label)],e.prototype,"base_title_label",void 0),i([c],e)}(cc.Component);o.default=u,cc._RF.pop()},{"../itemSub/brickSubPrefab":"brickSubPrefab"}],brickSubPrefab:[function(t,e,o){"use strict";cc._RF.push(e,"d9565mv5uxJ9q8a8EOWqngx","brickSubPrefab");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../script/common/CcJsFunc"),c=t("../../script/manager/GameManager"),s=cc._decorator,l=s.ccclass,u=s.property,p=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.imgContent=null,e.imgContentSub=null,e.imgLock=null,e.nodeData=null,e}return a(e,t),e.prototype.start=function(){r.default.addbtnTouchEndScale(this.node,this.clickNodeAction.bind(this))},e.prototype.clickNodeAction=function(){r.default.addClickAudio()},e.prototype.rewardNodeData=function(t){this.imgLock.active=!1,this.imgContent.active=!0;var e="block/block_"+t+".png";r.default.changeSpriteFrame(this.imgContentSub,e),this.imgContent.getChildByName("mark").active=!1},e.prototype.setNodeData=function(t){this.nodeData=t;var e="block/block_"+t.itemId+".png";r.default.changeSpriteFrame(this.imgContentSub,e),1==t.unlock?(this.imgContent.active=!0,this.imgLock.active=!1):(this.imgContent.active=!1,this.imgLock.active=!0),c.default.getInstance().collectionMark.brickNum==t.itemId?(this.imgContent.getChildByName("mark").active=!0,c.default.getInstance().collectionMark.brickNum=0):this.imgContent.getChildByName("mark").active=!1},i([u(cc.Node)],e.prototype,"imgContent",void 0),i([u(cc.Node)],e.prototype,"imgContentSub",void 0),i([u(cc.Node)],e.prototype,"imgLock",void 0),i([l],e)}(cc.Component);o.default=p,cc._RF.pop()},{"../../script/common/CcJsFunc":"CcJsFunc","../../script/manager/GameManager":"GameManager"}],brickSv:[function(t,e,o){"use strict";cc._RF.push(e,"0fd69rlRCBO6pXp78mPsOUw","brickSv");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=cc._decorator,c=r.ccclass,s=r.property,l=t("../../common/dataTs"),u=t("../../../pre/item/brickPrefab"),p=t("../../../i18n/i18n"),d=t("../../../i18n/gd_language"),h=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.content=null,e.brickPrefab=null,e.pictureData=null,e.dataArray=[],e}return a(e,t),e.prototype.start=function(){for(var t in this.content.removeAllChildren(),this.parserData(),this.dataArray){var e=cc.instantiate(this.brickPrefab);e.getComponent(u.default).setNodeData(this.dataArray[t],this),this.content.addChild(e)}},e.prototype.onEnable=function(){this.dataArray.length>0&&this.refreshSubNode()},e.prototype.parserData=function(){this.pictureData=l.default.getPictureData();var t=l.default.gameConfigData.baseConfigData.pictureData.brickMaxNum,e=this.pictureData.brickNum;e>=t&&(e=t);var o=[];this.dataArray=[];for(var n=0;ne-1?0:1;if(o.push({itemId:n+1,unlock:a}),o.length>=5||n==t-1){for(var i=5-o.length,r=0;r=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../common/CcJsFunc"),c=t("../../script/manager/data-manager"),s=t("../tools/str-utils"),l=cc._decorator,u=l.ccclass,p=l.property,d=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.bgSprite=null,e.descNode=null,e.clickBtn=null,e.failSF=null,e.winSF=null,e.showData=null,e.callback=null,e}return a(e,t),e.prototype.start=function(){r.default.addbtnTouchEndScale(this.clickBtn,this.clickBtnFunc.bind(this))},e.prototype.clickBtnFunc=function(){if(this.callback){var t=this.showData.data;this.callback(t)}},e.prototype.showSubData=function(t,e){this.showData=t,this.callback=e;var o=t.data,n=o.content;if(c.default.region&&1==o.type)n=c.default.region+o.content;else if(2==o.type&&c.default.rankUserInfo){var a=c.default.rankUserInfo.fail;a&&0!=a||(a=1),n=s.default.formatStr(o.content,a)}this.descNode.getComponent(cc.Label).string=n,1==t.type?(this.bgSprite.spriteFrame=this.winSF,this.descNode.color=new cc.Color(0,0,0)):(this.bgSprite.spriteFrame=this.failSF,this.descNode.color=new cc.Color(255,255,255))},i([p(cc.Sprite)],e.prototype,"bgSprite",void 0),i([p(cc.Node)],e.prototype,"descNode",void 0),i([p(cc.Node)],e.prototype,"clickBtn",void 0),i([p(cc.SpriteFrame)],e.prototype,"failSF",void 0),i([p(cc.SpriteFrame)],e.prototype,"winSF",void 0),i([u],e)}(cc.Component);o.default=d,cc._RF.pop()},{"../../script/manager/data-manager":"data-manager","../common/CcJsFunc":"CcJsFunc","../tools/str-utils":"str-utils"}],"bullet-screen-pop":[function(t,e,o){"use strict";cc._RF.push(e,"a8b16hoKXVDjrSvCkcW6JEW","bullet-screen-pop");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../common/CcJsFunc"),c=t("../common/dataTs"),s=t("../common/enumConfig"),l=t("../common/sdk"),u=t("../manager/GameManager"),p=t("../../script/manager/data-manager"),d=t("../sub/bullet-item"),h=cc._decorator,f=h.ccclass,m=h.property,g=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.mask=null,e.popNode=null,e.closeBtn=null,e.contentNode=null,e.buttleItemNode=null,e.bulletsWin=[],e.bulletsFail=[],e}return a(e,t),e.prototype.start=function(){r.default.addbtnTouchEndScale(this.mask,this.maskFunc.bind(this)),r.default.addTargetTouchUpInside(this.closeBtn,this.closeBtnFunc.bind(this)),this.buttleItemNode.active=!1},e.prototype.closeBtnFunc=function(){this.node.active=!1},e.prototype.maskFunc=function(){this.node.active=!1},e.prototype.showPop=function(){this.node.active=!0,this.bulletsWin=p.default.bulletsWin,this.bulletsFail=p.default.bulletsFail,p.default.rankUserInfo&&1==p.default.rankUserInfo.state?this.setupSubviews(this.bulletsWin,1):this.setupSubviews(this.bulletsFail,2)},e.prototype.setupSubviews=function(t,e){var o=this;this.contentNode.removeAllChildren();for(var n=0;n=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../script/api/api-sheep"),c=t("../../script/common/CcJsFunc"),s=t("../../script/common/enumConfig"),l=t("../../script/manager/PoolManager"),u=t("../../script/manager/data-manager"),p=t("../../pre/effect/BulletPrefab"),d=cc._decorator,h=d.ccclass,f=(d.property,function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.bulletsCurrent=[],e.bulletsArray=[],e.timer=0,e}return a(e,t),e.prototype.start=function(){cc.game.on(s.EMITKEY.RANKUSERINFOSUCCESS,this.rankUserInfoFunc,this),cc.game.on(s.EMITKEY.BULLETSEND,this.bulletSendFunc,this),this.schedule(this.requestBulletData,60,1e4,1)},e.prototype.bulletSendFunc=function(t){for(var e={},o=0;o\u5f39\u5e55"),this.setDataInfo(e)):(console.log("\u7f13\u5b58\u6570\u636e\u8fc7\u671f->\u5f39\u5e55"),r.default.getBulletData(function(e){e&&(t.setDataInfo(e),u.default.setBulletData(e))}))},e.prototype.setDataInfo=function(t){this.bulletsCurrent=t,this.showBullets()},e.prototype.spawnBullets=function(){for(var t=this,e=this,o=this.randomBullet(),n=0;n=3&&(this.timer=0,this.showBullets())},e.prototype.showBullets=function(){0!=this.bulletsArray.length&&4!=this.bulletsArray.length||(console.log("\u518d\u6b21\u521b\u5efa\u5f39\u5e55 ### "+this.bulletsArray.length),this.spawnBullets())},i([h],e)}(cc.Component));o.default=f,cc._RF.pop()},{"../../pre/effect/BulletPrefab":"BulletPrefab","../../script/api/api-sheep":"api-sheep","../../script/common/CcJsFunc":"CcJsFunc","../../script/common/enumConfig":"enumConfig","../../script/manager/PoolManager":"PoolManager","../../script/manager/data-manager":"data-manager"}],"calendar-item":[function(t,e,o){"use strict";cc._RF.push(e,"312273bidZPd4yxEMIojF1F","calendar-item");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=cc._decorator,c=r.ccclass,s=r.property,l=t("../../common/dataTs"),u=t("../../common/enumConfig"),p=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.imgEnd=null,e.imgStart=null,e.imgWin=null,e.descNode=null,e.nodeData=null,e.parentNode=null,e}return a(e,t),e.prototype.start=function(){},e.prototype.setNodeData=function(t){this.nodeData=t,this.descNode.getComponent(cc.Label).string=String(t.day),this.show(t.type)},e.prototype.getNodeData=function(){return this.nodeData},e.prototype.isWin=function(){var t=this.nodeData.date.split("-");if(t.length>=3){var e=""+t[0]+t[1],o=""+t[0]+t[1]+t[2],n=l.default.getUserData().dailyData,a=this.nodeData.type==u.CALENDARITEM.ITEMOLD||this.nodeData.type==u.CALENDARITEM.ITEMNOW;if(n&&n[e]&&n[e][o]&&n[e][o].isWin&&a)return!0}return!1},e.prototype.show=function(t){void 0===t&&(t=u.CALENDARITEM.ITEMFUTURE),this.showBackground(t),this.isWin()&&(this.imgEnd.active=!1,this.imgStart.active=!1,this.imgWin.active=!0,this.descNode.color=(new cc.Color).fromHEX("58BF3A"))},e.prototype.showBackground=function(t){switch(this.imgEnd.active=!1,this.imgStart.active=!1,this.imgWin.active=!1,this.descNode.active=!0,this.descNode.color=(new cc.Color).fromHEX("#661C1C"),t){case u.CALENDARITEM.ITEMLAST:this.descNode.active=!1;break;case u.CALENDARITEM.ITEMOLD:this.imgEnd.active=!0;break;case u.CALENDARITEM.ITEMNOW:this.imgEnd.active=!0,this.imgStart.active=!0,this.descNode.color=(new cc.Color).fromHEX("#FFFFFF");break;case u.CALENDARITEM.ITEMFUTURE:this.descNode.color=(new cc.Color).fromHEX("#BBADAD");break;case u.CALENDARITEM.ITEMNEXT:this.descNode.active=!1,this.descNode.color=(new cc.Color).fromHEX("#BBADAD");break;case u.CALENDARITEM.ITEMNOR:this.imgEnd.active=!0,this.imgStart.active=!1,this.imgWin.active=!1;break;case u.CALENDARITEM.ITEMSELE:this.imgEnd.active=!1,this.imgStart.active=!0,this.imgWin.active=!1,this.descNode.color=(new cc.Color).fromHEX("#FFFFFF");break;case u.CALENDARITEM.ITEMSUC:this.imgEnd.active=!1,this.imgStart.active=!1,this.imgWin.active=!0,this.descNode.color=(new cc.Color).fromHEX("58BF3A")}},i([s(cc.Node)],e.prototype,"imgEnd",void 0),i([s(cc.Node)],e.prototype,"imgStart",void 0),i([s(cc.Node)],e.prototype,"imgWin",void 0),i([s(cc.Node)],e.prototype,"descNode",void 0),i([c],e)}(cc.Component);o.default=p,cc._RF.pop()},{"../../common/dataTs":"dataTs","../../common/enumConfig":"enumConfig"}],"cat-house-progress":[function(t,e,o){"use strict";cc._RF.push(e,"a832bZG8ctCkbykfAYO9amD","cat-house-progress");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../common/CcJsFunc"),c=t("../../common/dataTs"),s=t("../../common/enumConfig"),l=t("../../common/spine"),u=t("../../main/houseLayer"),p=t("../../main/mainCultivateLayer"),d=t("../../pop/unlock-build-pop"),h=cc._decorator,f=h.ccclass,m=h.property,g=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.mainCultivateLayer=null,e.mainUILayer=null,e.houseLayer=null,e.progressMain=null,e.progressNode=null,e.receiveNode=null,e.newCatNode=null,e.titleLabel=null,e.progressBar=null,e.progressLabel=null,e.boxNode=null,e.boxMark=null,e.clawSpine=null,e}return a(e,t),e.prototype.start=function(){cc.game.on(s.EMITKEY.MAINUPDATEUI,this.updateSubUI,this),cc.game.on(s.EMITKEY.UPDATETABBARSEND,this.updateTabbar,this),r.default.addbtnTouchStartScale(this.node),r.default.addbtnTouchEndScale(this.node,this.catProgressFunc.bind(this)),r.default.addbtnTouchCancelScale(this.node),this.updateSubUI()},e.prototype.updateSubUI=function(){var t=this;if(this.updateProgress(),1==c.default.currentHouseUnlockAll()&&(c.default.haveNewHouseUnlock()?this.boxMark.active=!0:this.boxMark.active=!1,"1"==cc.sys.localStorage.getItem("unlockNewHouse")?this.unlockNewHouseFunc():this.receiveBox()),this.clawSpine.active=!1,!cc.sys.localStorage.getItem("unlockClawCache")){var e=c.default.getUserData();e.fish>=2&&e.playLevelId<10&&(this.clawSpine.active=!0,this.clawSpine.getComponent(l.default).play("6Pa",0,function(){t.clawSpine.active=!1}),cc.sys.localStorage.setItem("unlockClawCache",1))}},e.prototype.updateTabbar=function(t){t==s.MAINPAGE.PAGEMAIN&&(this.clawSpine.active=!1)},e.prototype.catProgressFunc=function(){if("1"==cc.sys.localStorage.getItem("unlockNewHouse"))return c.default.haveNewHouseUnlock()?(this.mainCultivateLayer.getComponent(p.default).unlockNewHouse(),void cc.sys.localStorage.setItem("unlockNewHouse","0")):(console.log("\u623f\u5c4b\u5df2\u5168\u90e8\u89e3\u9501"),void cc.game.emit("showMainTips","Waiting for new houses to be built!"));if(1==c.default.currentHouseUnlockAll())return c.default.getHourseUnlockData(),this.mainUILayer.getChildByName("unlock-build-pop").getComponent(d.default).showGetRemoveProp(),this.unlockNewHouseFunc(),void cc.sys.localStorage.setItem("unlockNewHouse","1");cc.game.emit(s.EMITKEY.UPDATETABBARRECEIVE,1);var t=c.default.getHourseUnlockData();t&&(t.length<=4?this.houseLayer.getComponent(u.default).moveWithRoomId(s.ROOMTYPE.ROOMONE):4=e[e.length-1][0].fish),this.titleLabel.string="\u732b\u5c4b"+e.length;var o=e[e.length-1],n=0;for(var a in o)o[a].unlock&&n++;this.progressLabel.string=n+"/"+o.length,this.progressBar.getComponent(cc.Sprite).fillRange=n/o.length}else this.boxMark.active=!1},e.prototype.receiveBox=function(){this.progressNode.active=!1,this.newCatNode.active=!1,this.receiveNode.active=!0},e.prototype.unlockNewHouseFunc=function(){this.progressMain.active=!1,this.newCatNode.active=!0,c.default.haveNewHouseUnlock()?this.newCatNode.getComponent(cc.Label).string="\u89e3\u9501\u65b0\u623f\u5c4b":this.newCatNode.getComponent(cc.Label).string="\u5df2\u5168\u90e8\u89e3\u9501"},i([m(cc.Node)],e.prototype,"mainCultivateLayer",void 0),i([m(cc.Node)],e.prototype,"mainUILayer",void 0),i([m(cc.Node)],e.prototype,"houseLayer",void 0),i([m(cc.Node)],e.prototype,"progressMain",void 0),i([m(cc.Node)],e.prototype,"progressNode",void 0),i([m(cc.Node)],e.prototype,"receiveNode",void 0),i([m(cc.Node)],e.prototype,"newCatNode",void 0),i([m(cc.Label)],e.prototype,"titleLabel",void 0),i([m(cc.Node)],e.prototype,"progressBar",void 0),i([m(cc.Label)],e.prototype,"progressLabel",void 0),i([m(cc.Node)],e.prototype,"boxNode",void 0),i([m(cc.Node)],e.prototype,"boxMark",void 0),i([m(cc.Node)],e.prototype,"clawSpine",void 0),i([f],e)}(cc.Component);o.default=g,cc._RF.pop()},{"../../common/CcJsFunc":"CcJsFunc","../../common/dataTs":"dataTs","../../common/enumConfig":"enumConfig","../../common/spine":"spine","../../main/houseLayer":"houseLayer","../../main/mainCultivateLayer":"mainCultivateLayer","../../pop/unlock-build-pop":"unlock-build-pop"}],catClawPrefabs:[function(t,e,o){"use strict";cc._RF.push(e,"d608do4PQpDxZoRa+u6of6d","catClawPrefabs");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../script/common/spine"),c=cc._decorator,s=c.ccclass,l=c.property,u=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.catClaw=null,e}return a(e,t),e.prototype.start=function(){},e.prototype.playClawAnimation=function(){var t=this;t.node.active=!0,this.node.scale=.8,this.catClaw.getComponent(r.default).play("6Pa",0,function(){t.node.active=!1})},i([l(cc.Node)],e.prototype,"catClaw",void 0),i([s],e)}(cc.Component);o.default=u,cc._RF.pop()},{"../../script/common/spine":"spine"}],catNode:[function(t,e,o){"use strict";cc._RF.push(e,"576facriHVLQ5wzTbqa6xlT","catNode");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../common/dataTs"),c=t("../common/spine"),s=cc._decorator,l=s.ccclass,u=(s.property,function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.catId=0,e.parentComp=null,e.touchStartPoint=null,e.touchEndPoint=null,e.distance=0,e.unlockClothingBg=null,e.unlockClothing=null,e}return a(e,t),e.prototype.start=function(){this.node.on("touchend",this.touchEndFunc,this),this.node.on("touchstart",this.touchStartFunc,this),this.node.on("touchmove",this.touchMoveFunc,this),this.node.on("touchcancel",this.touchCancelFunc,this);var t=this.node.parent;this.unlockClothingBg=t.getChildByName("unlockClothingBg"),this.unlockClothing=t.getChildByName("unlockClothing"),cc.tween(this.unlockClothingBg).by(10,{angle:360}).repeatForever().start()},e.prototype.setCatData=function(t,e){this.catId=t,this.parentComp=e,this.updateSkin()},e.prototype.playClothesAnimation=function(t){void 0===t&&(t=!1),this.unlockClothingBg.active=t,this.unlockClothing.active=t},e.prototype.updateSkin=function(t){void 0===t&&(t=!1);var e="cat_"+this.catId,o=r.default.getUserData().catClothesData[e];for(var n in o)1==o[n].isWear&&this.setCatSpine(o[n].clothesID,o[n].clothRank,t)},e.prototype.setCatSpine=function(t,e,o){void 0===o&&(o=!1);var n=this,a="Model"+(this.catId<10?"0"+this.catId:this.catId+"");this.node.getComponent(c.default).loadNewSpine(a,function(){var a=t%1e3,i=a<10?"0"+a:a+"";n.node.getComponent(c.default).setNewSkin(i),o?n.node.getComponent(c.default).play("2_SkinChange1",1,function(){n.node.getComponent(c.default).play("1_Standby1",0)}):n.node.getComponent(c.default).play("1_Standby1",0);var r=1;r=e<2?0:1;for(var s=["Collar2","Collar1"],l=0;l=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../api/ApiTool"),c=t("../common/CcJsFunc"),s=t("../common/dataTs"),l=t("../common/spine"),u=cc._decorator,p=u.ccclass,d=u.property,h=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.maskNode=null,e.popNode=null,e.titleLabel=null,e.allLabel=null,e.numLabel=null,e.sheepSP=null,e.bgFlashSP=null,e.headerNode=null,e}return a(e,t),e.prototype.start=function(){c.default.addbtnTouchEndScale(this.maskNode,this.maskNodeFunc.bind(this))},e.prototype.maskNodeFunc=function(){this.node.active=!1},e.prototype.showPop=function(){var t=this;this.node.active=!0,cc.tween(this.popNode).set({scale:0,opacity:0}).to(.2,{scale:1.1,opacity:255},{easing:cc.easing.quadOut}).to(.2,{scale:1}).start(),cc.tween(this.bgFlashSP).to(0,{scale:0}).to(.1,{scale:1}).call(function(){t.bgFlashSP.getComponent(l.default).loadSpine("sheep/UI",function(){t.bgFlashSP.getComponent(l.default).play("4Ray2",0)})}).start();for(var e="sheep/Sheeps",o="skin_00",n=s.default.getSheepClothesData(),a=0;a=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../pre/main/blockPrefab"),c=t("../common/CcJsFunc"),s=t("../common/dataTs"),l=t("../common/enumConfig"),u=t("../common/native/audio"),p=t("../manager/GameManager"),d=t("./crushArea"),h=cc._decorator,f=h.ccclass,m=h.property,g=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.blockPrefab=null,e.blockArea=null,e.crushAreaNode=null,e.gameTopNode=null,e.moveOutArea=null,e.cookieGetParticle=null,e.crushAreaArgs=null,e.levelID=0,e.nowLevelBlockObj={},e.parentComp=null,e.blockTypeArr=[],e.minBlockNum=8,e.blockMaxWidth=120,e.blockMaxHeight=135,e.cookieBlockType=0,e.scaleRate=1,e}return a(e,t),e.prototype.onLoad=function(){},e.prototype.onDestroy=function(){console.log("chessboard \u9000\u51fa\u7a0b\u5e8f ######")},e.prototype.start=function(){console.log("start ###")},e.prototype.onEnable=function(){console.log("onEnable ###")},e.prototype.init=function(t,e){this.node.scale=1,console.log("init ###### ",t.widthNum,t.heightNum,this.node.scale),this.parentComp=e,this.nowLevelData=t,this.blockArea.removeAllChildren(),this.levelID=t.levelID,this.createBlockTypeObj(),this.rewardBlockInit(t,!1),this.initBlockNodeLayer(!0),cc.game.emit(l.EMITKEY.SHOWMASKLAYER,3),this.refreshIndex()},e.prototype.initNextLevelMap=function(t,e){this.node.scale=1,console.log("init ###### ",t.widthNum,t.heightNum,this.node.scale),this.parentComp=e,this.nowLevelData=t,this.blockArea.x=cc.winSize.width,this.blockArea.removeAllChildren(),this.createBlockTypeObj(),this.rewardBlockInit(t,!0),this.initBlockNodeLayer(!1),cc.game.emit(l.EMITKEY.SHOWMASKLAYER,3),this.refreshIndex(),cc.tween(this.blockArea).to(1,{x:-360,y:0},{easing:cc.easing.quadOut}).call(function(){cc.game.emit(l.EMITKEY.HIDEMASKLAYER,11)},this).start()},e.prototype.rewardBlockInit=function(t,e){if(s.default.gameConfigData.baseConfigData){this.cookieBlockType=0;var o=s.default.getUserData().playLevelId,n=s.default.gameConfigData.baseConfigData.cookieRewardLevel;if(e&&o>=n&&o%2!=0){var a=this.getCookieLevelData();console.log("\u997c\u5e72\u7c7b\u578b\u4e3a",a.type);var i=s.default.getCookieRewardData();console.log("cookieData",JSON.stringify(i)),this.cookieBlockType=a.type}}},e.prototype.getCookieLevelData=function(){var t=this.blockTypeArr.concat(),e=this.sortAndGroup(t),o=c.default.shuffle(e);console.log("blockArr",t),console.log("randomArr",o);var n=[];30<=t.length&&t.length<=72&&n.push(3),36<=t.length&&t.length<=93&&n.push(6),60<=t.length&&t.length<=105&&n.push(9),54<=t.length&&t.length<=99&&n.push(12),69<=t.length&&t.length<=114&&n.push(15),114<=t.length&&t.length<=147&&n.push(21),console.log("countArr",n);var a=[];for(var i in n)for(var r in e)if(n[i]==e[r].length){a.push(n[i]);break}console.log("canArr",a);var s=a[Math.floor(Math.random()*a.length)];for(var l in console.log("count",s),o)if(s==o[l].length)return{count:s,type:o[l][0]};return{count:0,type:0}},e.prototype.sortAndGroup=function(t){var e,o=[];t.sort(function(t,e){return t-e});for(var n=0;n block ",this.blockTypeArr.length),this.blockTypeArr=c.default.shuffle(this.blockTypeArr),p.default.blacksInfo.blockCurCount=this.blockTypeArr.length,p.default.blacksInfo.blockAllCount=this.blockTypeArr.length,console.log("blockCurCount = "+p.default.blacksInfo.blockCurCount+" blockAllCount = "+p.default.blacksInfo.blockAllCount)},e.prototype.initBlockNodeLayer=function(t){p.default.getInstance().cookieDict.cookieCurCount=0;var e=this.nowLevelData.levelData;for(var o in e)for(var n in e[o])t?this.addBlockFunc(e[o][n],cc.winSize.height):this.addBlockFunc(e[o][n],0);t?this.playInitBlockAnimate():this.noPlayAnimate()},e.prototype.checkGameWin=function(){for(var t in this.nowLevelBlockObj)for(var e in this.nowLevelBlockObj[t])for(var o in this.nowLevelBlockObj[t][e])return!1;return!0},e.prototype.noPlayAnimate=function(){for(var t in this.nowLevelBlockObj)for(var e in this.nowLevelBlockObj[t])for(var o in this.nowLevelBlockObj[t][e]){var n=this.checkIsShow(t,Number(o),Number(e)),a=this.nowLevelBlockObj[t][e][o].getComponent(r.default),i=this.node.width/this.nowLevelData.widthNum/this.blockMaxWidth;i*=this.scaleRate,a.setStatus(n,i),a.isChoosed=!1,a.playRandomBlockAnimate()}},e.prototype.playInitBlockAnimate=function(){cc.tween(this.node).delay(.3).call(function(){u.default.playAudioMusic("audio/sound/levelInit.mp3",!1)}).start();var t=1e4,e=0,o=0;for(var n in this.nowLevelBlockObj)for(var a in this.nowLevelBlockObj[n])for(var i in this.nowLevelBlockObj[n][a])o++,Number(i)e&&(e=Number(a));var c=function(n){var a=function(a){var i=function(i){var c=.02*(Number(i)-t)+.02*(e-Number(a)),u=s.nowLevelBlockObj[n][a][i].getComponent(r.default);cc.tween(u.node).delay(c).by(.8,{y:-cc.winSize.height}).by(.1,{y:-5}).by(.1,{y:8}).by(.1,{y:-3}).call(function(){o--;var t=this.checkIsShow(n,Number(i),Number(a)),e=this.nowLevelBlockObj[n][a][i].getComponent(r.default),c=this.node.width/this.nowLevelData.widthNum/this.blockMaxWidth;c*=this.scaleRate,e.setStatus(t,c),e.isChoosed=!1,e.playRandomBlockAnimate(),0==o&&cc.game.emit(l.EMITKEY.HIDEMASKLAYER,3)},s).start()};for(var c in s.nowLevelBlockObj[n][a])i(c)};for(var i in s.nowLevelBlockObj[n])a(i)},s=this;for(var n in this.nowLevelBlockObj)c(n)},e.prototype.refreshIndex=function(){for(var t in this.nowLevelBlockObj)for(var e in this.nowLevelBlockObj[t])for(var o in this.nowLevelBlockObj[t][e])this.nowLevelBlockObj[t][e][o].setSiblingIndex(1e4)},e.prototype.refreshMask=function(){var t=0;for(var e in this.nowLevelBlockObj)for(var o in this.nowLevelBlockObj[e])for(var n in this.nowLevelBlockObj[e][o]){t++;var a=this.checkIsShow(e,Number(n),Number(o)),i=this.node.width/this.nowLevelData.widthNum/this.blockMaxWidth;i*=this.scaleRate,this.nowLevelBlockObj[e][o][n].getComponent(r.default).setStatus(a,i)}p.default.blacksInfo.blockCurCount=t},e.prototype.updateBlockArea=function(){var t=[];for(var e in cc.game.emit(l.EMITKEY.SHOWMASKLAYER,4),this.nowLevelBlockObj)for(var o in this.nowLevelBlockObj[e])for(var n in this.nowLevelBlockObj[e][o]){var a=this.nowLevelBlockObj[e][o][n].getComponent(r.default);t.push(a.cardDataObj.type)}if(!((t=c.default.shuffle(t)).length<1)){for(var e in this.nowLevelBlockObj)for(var o in this.nowLevelBlockObj[e])for(var n in this.nowLevelBlockObj[e][o]){a=this.nowLevelBlockObj[e][o][n].getComponent(r.default);var i=this.nowLevelData.widthNum*this.minBlockNum,s=this.node.width/i,u=this.node.width/this.nowLevelData.widthNum,p=a.cardDataObj.rolNum*s+u/2,d=u/this.blockMaxWidth;d*=this.scaleRate;var h=-(a.cardDataObj.rowNum*s+d*this.blockMaxHeight/2),f=cc.v3(p,h,0);a.beginRotate(this,t.pop(),f)}return!0}cc.game.emit(l.EMITKEY.HIDEMASKLAYER,4)},e.prototype.checkIsShow=function(t,e,o){var n=this.nowLevelBlockObj;for(var a in n)if(Number(a)>Number(t)){var i=e-this.minBlockNum,r=e+this.minBlockNum,c=o-this.minBlockNum,s=o+this.minBlockNum;for(var l in n[a])for(var u in n[a][l])if(Number(u)>i&&Number(u)c&&Number(l)=7)){this.crushAreaNode.setSiblingIndex(10),this.crushAreaArgs&&this.crushAreaArgs.setSiblingIndex(10);var e=t.cardDataObj;this.nowLevelBlockObj[e.layerNum][e.rowNum][e.rolNum]&&delete this.nowLevelBlockObj[e.layerNum][e.rowNum][e.rolNum],this.parentComp.crushBlockNode(t),t.comeParent="chessboard",this.refreshMask()}},e.prototype.addBlockFunc=function(t,e){var o=cc.instantiate(this.blockPrefab);this.blockArea.addChild(o);var n=this.nowLevelData.widthNum*this.minBlockNum,a=this.node.width/n,i=this.node.width/this.nowLevelData.widthNum,c=i/this.blockMaxWidth;c*=this.scaleRate,o.scale=c;var s=t.rolNum*a+i/2,l=-(t.rowNum*a+c*this.blockMaxHeight/2);if(o.x=s,o.y=l+e,0==t.type){var u=this.blockTypeArr.pop();t.type=u}this.cookieBlockType==t.type?t.cookie=1:t.cookie=0,t.cookieType=this.cookieBlockType,o.getComponent(r.default).addBlockNode(t,this.removeCardNode.bind(this),this.refreshIndex.bind(this)),this.addBlockDataObj(o,t)},e.prototype.cancelAddBlockFunc=function(t){t.node.setSiblingIndex(1e3);var e=t.node,o=e.convertToWorldSpaceAR(cc.v2(0,0)),n=this.blockArea.convertToNodeSpaceAR(o);e.removeFromParent(!1),e.x=n.x,e.y=n.y,this.blockArea.addChild(e);var a=this.nowLevelData.widthNum*this.minBlockNum,i=this.node.width/a,c=this.node.width/this.nowLevelData.widthNum,s=t.cardDataObj.rolNum*i+c/2,u=c/this.blockMaxWidth;u*=this.scaleRate;var p=-(t.cardDataObj.rowNum*i+u*this.blockMaxHeight/2);e.stopAllActions(),cc.tween(e).to(.15,{x:s,y:p,scale:u}).call(function(){t.isChoosed=!1,cc.game.emit(l.EMITKEY.HIDEMASKLAYER,2)},this).start(),e.getComponent(r.default).updateBlockNodeData(t.cardDataObj,this.removeCardNode.bind(this),this.refreshIndex.bind(this)),this.addBlockDataObj(e,t.cardDataObj),this.refreshMask(),this.refreshIndex()},e.prototype.addBlockDataObj=function(t,e){this.nowLevelBlockObj[e.layerNum]?this.nowLevelBlockObj[e.layerNum][e.rowNum]?this.nowLevelBlockObj[e.layerNum][e.rowNum][e.rolNum]=t:(this.nowLevelBlockObj[e.layerNum][e.rowNum]={},this.nowLevelBlockObj[e.layerNum][e.rowNum][e.rolNum]=t):(this.nowLevelBlockObj[e.layerNum]={},this.nowLevelBlockObj[e.layerNum][e.rowNum]={},this.nowLevelBlockObj[e.layerNum][e.rowNum][e.rolNum]=t)},i([m(cc.Prefab)],e.prototype,"blockPrefab",void 0),i([m(cc.Node)],e.prototype,"blockArea",void 0),i([m(cc.Node)],e.prototype,"crushAreaNode",void 0),i([m(cc.Node)],e.prototype,"gameTopNode",void 0),i([m(cc.Node)],e.prototype,"moveOutArea",void 0),i([m(cc.Prefab)],e.prototype,"cookieGetParticle",void 0),i([m(cc.Node)],e.prototype,"crushAreaArgs",void 0),i([f],e)}(cc.Component);o.default=g,cc._RF.pop()},{"../../pre/main/blockPrefab":"blockPrefab","../common/CcJsFunc":"CcJsFunc","../common/dataTs":"dataTs","../common/enumConfig":"enumConfig","../common/native/audio":"audio","../manager/GameManager":"GameManager","./crushArea":"crushArea"}],clothesPrefab:[function(t,e,o){"use strict";cc._RF.push(e,"33fd5tSoKRCfKE6RQ1fb4nf","clothesPrefab");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../script/common/CcJsFunc"),c=t("../../script/common/dataTs"),s=t("../../script/common/spine"),l=t("../../script/manager/GameManager"),u=cc._decorator,p=u.ccclass,d=u.property,h=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.titleBanner_1=null,e.lvLabel_1=null,e.titleLabel_1=null,e.titleBanner_2=null,e.titleLabel_2=null,e.titleBanner_3=null,e.lockNode=null,e.selectNode=null,e.catNode=null,e.clothId=0,e.clothData=null,e.isClicked=!1,e.catId=0,e.parentComp=null,e}return a(e,t),e.prototype.start=function(){this.node.on("touchend",this.dressCloth,this)},e.prototype.setClothNodeData=function(t,e,o,n){if(this.clothData=t,this.parentComp=e,c.default.getUserData(),this.isClicked=!1,this.titleBanner_1.active=!1,this.titleBanner_2.active=!1,this.titleBanner_3.active=!1,this.lockNode.active=!1,this.catNode.active=!1,this.selectNode.active=!1,this.clothId=t.clothesID,l.default.getInstance().collectionMark.catSkinNum==this.clothData.clothesID?(this.node.getChildByName("mark").active=!0,l.default.getInstance().collectionMark.catSkinNum=0):this.node.getChildByName("mark").active=!1,"level"==t.unlockType){var a=!1;for(var i in n)if(this.clothData.clothesID==n[i].clothesID){a=!0;break}if(a)for(var i in n)this.clothData.clothesID==n[i].clothesID&&(this.titleBanner_1.active=!0,this.isClicked=!0,this.titleLabel_1.string=t.name,this.lvLabel_1.string="Lv"+n[i].clothRank,this.catNode.active=!0,this.selectNode.active=n[i].isWear,this.setCatSpine(o,n[i].clothRank),0==this.clothData.skin?this.lvLabel_1.node.active=!1:this.lvLabel_1.node.active=!0,2==this.clothData.skin&&n[i].clothRank<3&&(this.titleBanner_1.active=!1,this.titleBanner_2.active=!0,this.titleLabel_2.string="\u5b8c\u6210\u6311\u6218\u89e3\u9501"));else this.titleBanner_2.active=!1,this.titleLabel_2.string=t.unlockNum+"\u5173\u89e3\u9501",this.lockNode.active=!0,this.clothData.skin<1e4&&(this.catNode.active=!0,this.titleBanner_1.active=!1,this.lockNode.active=!1,1==this.clothData.skin?(this.titleBanner_3.active=!0,this.setCatSpine(o,1)):2==this.clothData.skin?(this.titleBanner_2.active=!0,this.titleLabel_2.string="\u5b8c\u6210\u6311\u6218\u89e3\u9501",this.setCatSpine(o,0)):this.setCatSpine(o,1))}else t.unlockType},e.prototype.setCatSpine=function(t,e){var o=this;this.catId=t;var n="Model"+(this.catId<10?"0"+this.catId:this.catId+"");this.catNode.getComponent(s.default).loadNewSpine(n,function(){var t=o.clothId%1e3,n=t<10?"0"+t:t+"";o.clothData.skin<1e4&&o.catNode.getComponent(s.default).setNewSkin(n);var a="Skin/"+n+"_"+e;console.log(n+" "+a),o.catNode.getComponent(s.default).play(a,0)})},e.prototype.dressCloth=function(){r.default.addClickAudio(),this.isClicked?(console.log("\u9009\u62e9\u8863\u670d\uff1a",this.clothId),this.parentComp.dressCloth(this.clothId)):console.log("\u4e0d\u80fd\u88ab\u70b9\u51fb")},i([d(cc.Node)],e.prototype,"titleBanner_1",void 0),i([d(cc.Label)],e.prototype,"lvLabel_1",void 0),i([d(cc.Label)],e.prototype,"titleLabel_1",void 0),i([d(cc.Node)],e.prototype,"titleBanner_2",void 0),i([d(cc.Label)],e.prototype,"titleLabel_2",void 0),i([d(cc.Node)],e.prototype,"titleBanner_3",void 0),i([d(cc.Node)],e.prototype,"lockNode",void 0),i([d(cc.Node)],e.prototype,"selectNode",void 0),i([d(cc.Node)],e.prototype,"catNode",void 0),i([p],e)}(cc.Component);o.default=h,cc._RF.pop()},{"../../script/common/CcJsFunc":"CcJsFunc","../../script/common/dataTs":"dataTs","../../script/common/spine":"spine","../../script/manager/GameManager":"GameManager"}],collectPrefab:[function(t,e,o){"use strict";cc._RF.push(e,"0d875oEXn5LZ7yyzkAjxqlu","collectPrefab");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=cc._decorator,c=r.ccclass,s=r.property,l=t("../itemSub/collectSubPrefab"),u=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.content=null,e.collectSubPrefab=null,e.base_title_label=null,e.nodeData=null,e}return a(e,t),e.prototype.start=function(){},e.prototype.setNodeData=function(t){this.nodeData=t;var e=this.nodeData.catArr.length;for(var o in this.node.height=130+e/3*305,this.base_title_label.string="- "+this.nodeData.name+" -",this.nodeData.catArr){var n=cc.instantiate(this.collectSubPrefab);n.getComponent(l.default).setNodeData(this.nodeData.catArr[o],this),this.content.addChild(n)}},e.prototype.refreshNode=function(t){this.nodeData=t;var e=this.content.children;for(var o in e)e[o].getComponent(l.default).setNodeData(this.nodeData.catArr[o],this)},i([s(cc.Node)],e.prototype,"content",void 0),i([s(cc.Prefab)],e.prototype,"collectSubPrefab",void 0),i([s(cc.Label)],e.prototype,"base_title_label",void 0),i([c],e)}(cc.Component);o.default=u,cc._RF.pop()},{"../itemSub/collectSubPrefab":"collectSubPrefab"}],collectSubPrefab:[function(t,e,o){"use strict";cc._RF.push(e,"57acahslq1PzajDPXaUCYWO","collectSubPrefab");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../script/common/CcJsFunc"),c=t("../../script/common/spine"),s=t("../../script/common/dataTs"),l=t("../../script/manager/GameManager"),u=cc._decorator,p=u.ccclass,d=u.property,h=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.imgContent=null,e.tabLabel=null,e.imgTab=null,e.catNode=null,e.unlocking=null,e.imgLock=null,e.nodeData=null,e}return a(e,t),e.prototype.start=function(){r.default.addbtnTouchEndScale(this.node,this.clickNodeAction.bind(this))},e.prototype.clickNodeAction=function(){r.default.addClickAudio()},e.prototype.setNodeData=function(t){var e=this;this.nodeData=t,this.tabLabel.string=this.nodeData.name;var o=s.default.getUserData().catClothesData["cat_"+e.nodeData.modelID],n=!1;for(var a in o)if(this.nodeData.clothesID==o[a].clothesID){n=!0;break}if(s.default.getUserData().playLevelId,n?(this.imgContent.active=!0,this.imgLock.active=!1):(this.imgContent.active=!1,this.imgLock.active=!0),!(this.nodeData.unlockNum>=1e4)){0==this.nodeData.skin?this.tabLabel.getComponent(cc.LabelOutline).color=(new cc.Color).fromHEX("#4482CE"):1==this.nodeData.skin?this.tabLabel.getComponent(cc.LabelOutline).color=(new cc.Color).fromHEX("#A648D7"):2==this.nodeData.skin&&(this.tabLabel.getComponent(cc.LabelOutline).color=(new cc.Color).fromHEX("#D5A618"));var i="rewardIcon/Tab"+(t.skin+1)+".png";r.default.changeSpriteFrame(this.imgTab,i);var u=this.nodeData.clothesID%1e3,p=this.nodeData.modelID,d="Model"+(p<10?"0"+p:p+"");if(!o)return e.imgContent.active=!1,void(e.imgLock.active=!0);this.catNode.getComponent(c.default).loadNewSpine(d,function(){var t=u<10?"0"+u:u+"";e.catNode.getComponent(c.default).setNewSkin(t);for(var n=0;n=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=cc._decorator,c=r.ccclass,s=r.property,l=t("../../common/dataTs"),u=t("../../../pre/item/collectPrefab"),p=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.content=null,e.collectPrefab=null,e.collectData=null,e.dataArray=[],e}return a(e,t),e.prototype.start=function(){this.parserData(),this.content.removeAllChildren();for(var t=0;t0&&this.refreshSubNode()},e.prototype.refreshSubNode=function(){this.parserData();var t=this.content.children;for(var e in t)t[e].getComponent(u.default).refreshNode(this.dataArray[e],this)},e.prototype.parserData=function(){var t=[];for(var e in this.collectData=l.default.gameConfigData.baseConfigData.catClothesData,this.collectData)for(var o in this.collectData[e])this.collectData[e][o].modelID<1e4&&t.push(this.collectData[e][o]);for(var n=0,a=0;an&&(n=c);for(a=0;a<=n;a++)this.dataArray[a]={name:"",catArr:[]};for(var i=[],r=0;r=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../script/common/CcJsFunc"),c=cc._decorator,s=c.ccclass,l=c.property,u=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.cookieTrailing=null,e.imageNode=null,e.labelNode=null,e}return a(e,t),e.prototype.start=function(){},e.prototype.showData=function(t,e){void 0===t&&(t=0),void 0===e&&(e=0),0==t?(this.imageNode.angle=0,this.labelNode.active=!1,this.cookieTrailing.active=!1,r.default.changeSpriteFrame(this.imageNode,"block/cookie/cookie_icon_fly.png")):1==t?(this.imageNode.angle=-12,this.labelNode.active=!0,this.labelNode.getComponent(cc.Label).string="x"+e,this.cookieTrailing.active=!1,r.default.changeSpriteFrame(this.imageNode,"block/cookie/cookie_icon_fly.png")):2==t&&(this.imageNode.angle=0,this.labelNode.active=!1,this.cookieTrailing.active=!1,r.default.changeSpriteFrame(this.imageNode,"rewardIcon/base_icon_ribbon.png"))},i([l(cc.Node)],e.prototype,"cookieTrailing",void 0),i([l(cc.Node)],e.prototype,"imageNode",void 0),i([l(cc.Node)],e.prototype,"labelNode",void 0),i([s],e)}(cc.Component);o.default=u,cc._RF.pop()},{"../../script/common/CcJsFunc":"CcJsFunc"}],cookieRewardNode:[function(t,e,o){"use strict";cc._RF.push(e,"69fe22S909JKoELNPl5QSbH","cookieRewardNode");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../script/common/CcJsFunc"),c=cc._decorator,s=c.ccclass,l=c.property,u=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.imageNode=null,e.labelNode=null,e}return a(e,t),e.prototype.start=function(){},e.prototype.showData=function(t){var e="rewardIcon/"+t.rewardType+".png",o=0;this.imageNode.y=0,"reward_fish"==t.rewardType?o=0:"prop_random"==t.rewardType?(o=60,this.imageNode.y=5):"prop_remove"==t.rewardType&&(e="rewardIcon/prop_remove.png",o=0,this.imageNode.y=15),this.imageNode.angle=o,r.default.changeSpriteFrame(this.imageNode,e),this.labelNode.getComponent(cc.Label).string=t.rewardCount+""},i([l(cc.Node)],e.prototype,"imageNode",void 0),i([l(cc.Node)],e.prototype,"labelNode",void 0),i([s],e)}(cc.Component);o.default=u,cc._RF.pop()},{"../../script/common/CcJsFunc":"CcJsFunc"}],crushArea:[function(t,e,o){"use strict";cc._RF.push(e,"aa009UiZ8pDtasKgVM+bH6Y","crushArea");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../common/enumConfig"),c=t("../common/native/audio"),s=t("../common/util"),l=t("../manager/GameManager"),u=t("./chessboard"),p=t("./moveOutArea"),d=cc._decorator,h=d.ccclass,f=d.property,m=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.gametopUI=null,e.moveOutArea=null,e.chessboardNode=null,e.particlePrefab=null,e.rewardEmitter=null,e.rewardEmitterNode=null,e.ribbonBoxPrefab=null,e.ribbonBox=null,e.crushAreaArgs=null,e.dailySF=null,e.topicSF=null,e.crushArray=[],e.blockMaxWidth=120,e.newScale=.8,e.moveSpeed=2e3,e.cancelArray=[],e.failNumber=7,e.gameOverStatus=!1,e.particleNode1=null,e.particleNode2=null,e.particleNode3=null,e.parentComp=null,e}return a(e,t),e.prototype.onLoad=function(){},e.prototype.start=function(){},e.prototype.initCrushArea=function(t){this.node.removeAllChildren(),this.parentComp=t,this.particleNode1=null,this.particleNode2=null,this.particleNode3=null,this.rewardEmitterNode=null,this.ribbonBox=null,this.crushArray=[],this.cancelArray=[],this.gameOverStatus=!1,this.node.opacity=0,cc.tween(this.node).to(.4,{opacity:255}).start(),l.default.getInstance().gameType==r.GAMETYPE.GAMETOPIC?(this.getComponent(cc.Sprite).spriteFrame=this.topicSF,this.crushAreaArgs&&(this.crushAreaArgs.active=!1)):(this.getComponent(cc.Sprite).spriteFrame=this.dailySF,this.crushAreaArgs&&(this.crushAreaArgs.active=!0))},e.prototype.hideCrushArea=function(){cc.tween(this.node).to(.4,{opacity:0}).start()},e.prototype.addCrushAreaCardNode=function(t){var e=t.node.convertToWorldSpaceAR(cc.v2(0,0)),o=this.node.convertToNodeSpaceAR(e);t.node.removeFromParent(!1),t.node.x=o.x,t.node.y=o.y,t.isChoosed=!0,this.node.addChild(t.node),this.addNewBlockNode(t),this.getCrushBlockNum()>=7&&cc.game.emit(r.EMITKEY.SHOWMASKLAYER,5)},e.prototype.getCrushBlockNum=function(){for(var t=this.crushArray.length,e=0;e=e.failNumber){for(var t=!0,n=0;n=0;e--)if(this.crushArray[e].cardDataObj.type==t.cardDataObj.type)return e+1;return this.crushArray.length},e.prototype.moveOutBlock=function(){if(this.crushArray.length<1)return!1;this.node.setSiblingIndex(10),this.crushAreaArgs&&this.crushAreaArgs.setSiblingIndex(10),this.moveOutArea.setSiblingIndex(9),cc.game.emit(r.EMITKEY.SHOWMASKLAYER,1),this.cancelArray=[];for(var t=[],e=0;e=3));e++);return t.length<1&&cc.game.emit(r.EMITKEY.HIDEMASKLAYER,5),this.moveOutArea.getComponent(p.default).addThreeOutBlock(t),this.updateNewPosition(),!0},e.prototype.cancelOneStep=function(){if(this.cancelArray.length>0){cc.game.emit(r.EMITKEY.SHOWMASKLAYER,6);for(var t=this.cancelArray.pop(),e=0;e8)){var n=.5*(e+t),a=this.GetTangent(t),r=this.GetTangent(e);if(!(i.angle(a,r)<=.1&&0!=o)){this.recursiveSamples(t,n,o+1);var c=this.samples[this.samples.length-1].location,s=this.GetLocation(n);this.length+=i.distance(c,s),this.samples.push(this.createSample(this.Length,n,s)),this.recursiveSamples(n,e,o+1)}}},t.prototype.computeSamples=function(){this.samples.length=0,this.length=0,this.samples.push(this.createSample(0,0)),this.recursiveSamples(0,1,0);var t=this.samples[this.samples.length-1].location,e=this.GetLocation(1);this.length+=i.distance(t,e),this.samples.push(this.createSample(this.Length,1))},t.prototype.createSample=function(t,e,o){return o||(o=this.GetLocation(e)),new n.CurveSample(o,this.GetTangent(e),this.GetUp(e),this.GetScale(e),t,e,this)},t.prototype.GetSample=function(t){if(t<0||t>1)throw new Error("Time must be between 0 and 1 (was "+t+").");for(var e=this.samples[0],o=null,a=!1,i=0,r=this.samples;i=t){o=c,a=!0;break}e=c}if(!a)throw new Error("Can't find curve samples.");var s=o===e?0:(t-e.timeInCurve)/(o.timeInCurve-e.timeInCurve);return n.CurveSample.Lerp(e,o,s)},t.prototype.GetSampleAtDistance=function(t){if(t<0||t>this.Length)throw new Error("Distance must be positive and less than curve length. Length = "+this.Length+", given distance was "+t+".");for(var e=this.samples[0],o=null,a=!1,i=0,r=this.samples;i=t){o=c,a=!0;break}e=c}if(!a)throw new Error("Can't find curve sample.");var s=o===e?0:(t-e.distanceInCurve)/(o.distanceInCurve-e.distanceInCurve);return n.CurveSample.Lerp(e,o,s)},t.prototype.GetProjectionSample=function(){return console.assert(!1,"Not implement"),null},t}();o.CubicBezierCurve=c,cc._RF.pop()},{"./curve-sample":"curve-sample","./typed-event":"typed-event"}],"curve-sample":[function(t,e,o){"use strict";cc._RF.push(e,"fcdcepeqV5GO5ejTxbhKhyO","curve-sample"),Object.defineProperty(o,"__esModule",{value:!0}),o.CurveSample=void 0;var n=t("./mesh-vertex"),a=cc.Quat,i=cc.Vec2,r=cc.Vec3,c=t("./export-helper"),s=cc.misc,l=function(){function t(t,e,o,n,i,r,c){this.location=t,this.tangent=e,this.up=o,this.scale=n,this.distanceInCurve=i,this.timeInCurve=r,this.curve=c,this.rotation=new a}return Object.defineProperty(t.prototype,"Rotation",{get:function(){var t=Object.freeze(new a);if(this.rotation===t){var e=this.up;this.rotation=new a,a.fromViewUp(this.rotation,this.tangent,e)}return this.rotation},enumerable:!1,configurable:!0}),t.prototype.equals=function(t){return this.location.equals(t.location)&&this.tangent.equals(t.tangent)&&this.up.equals(t.up)&&this.scale.equals(t.scale)&&c.math.equals(this.distanceInCurve,t.distanceInCurve)&&c.math.equals(this.timeInCurve,t.timeInCurve)},t.Lerp=function(e,o,n){var a=new r;r.lerp(a,e.location,o.location,n);var c=new r;r.lerp(c,e.tangent,o.tangent,n).normalize();var l=new r;r.lerp(l,e.up,o.up,n);var u=new i;return i.lerp(u,e.scale,o.scale,n),new t(a,c,l,u,s.lerp(e.distanceInCurve,o.distanceInCurve,n),s.lerp(e.timeInCurve,o.timeInCurve,n),e.curve)},t.prototype.getBent=function(t){var e=new n.MeshVertex(t.position,t.normal,t.uv),o=new r(0,e.position.y*this.scale.y,e.position.z*this.scale.x);o.x=0;var i=a.fromEuler(new a,0,s.degreesToRadians(-90),0),c=a.multiply(new a,this.Rotation,i);return r.transformQuat(o,o,c),r.add(o,o,this.location),e},t}();o.CurveSample=l,cc._RF.pop()},{"./export-helper":"export-helper","./mesh-vertex":"mesh-vertex"}],"daily-challenge":[function(t,e,o){"use strict";cc._RF.push(e,"d96aesUCApI06hXg7ZujIsy","daily-challenge");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=cc._decorator,c=r.ccclass,s=r.property,l=t("../../common/CcJsFunc"),u=t("./calendar-item"),p=t("../../common/enumConfig"),d=t("../../manager/DateManager"),h=t("../../game/gameLayer"),f=t("../../common/dataTs"),m=t("../../game/gameUiLayer"),g=t("../../common/spine"),y=t("../../utils/uma/uma-sdk"),v=t("../../manager/GameManager"),b=t("../../manager/report-common"),_=t("../../../i18n/i18n"),N=t("../../../i18n/gd_language"),C=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.gameLayer=null,e.mainLayer=null,e.baseContent=null,e.baseContentBg=null,e.scrollView=null,e.bottomMask=null,e.calendarItem=null,e.previousBtn=null,e.titleLabel=null,e.nextBtn=null,e.spineLevel1=null,e.spineLevel2=null,e.spineLevel3=null,e.progressBarOne=null,e.progressBarTwo=null,e.progressBarThree=null,e.catFootBegin=null,e.catFootThree=null,e.catFootTen=null,e.catFootThirty=null,e.content=null,e.bottomView=null,e.playBtn=null,e.playImg=null,e.playLabel=null,e.progressPoint=null,e.progressLabel=null,e.winLabel=null,e.userData=null,e.dataArray=[],e.curArray=[],e.year=null,e.month=null,e.day=null,e.catArr=[],e.clickTime=0,e.clickMiniTime=0,e.isNoWin=!1,e.beginButtonDuration=0,e}return a(e,t),e.prototype.onEnable=function(){this.catArr=[],this.catArr.push(this.spineLevel1),this.catArr.push(this.spineLevel2),this.catArr.push(this.spineLevel3),this.setupData()},e.prototype.update=function(t){this.beginButtonDuration+=t},e.prototype.start=function(){l.default.addbtnTouchStartScale(this.playBtn),l.default.addbtnTouchEndScale(this.playBtn,this.playBtnTouchEnd.bind(this)),l.default.addbtnTouchCancelScale(this.playBtn),l.default.addbtnTouchStartScale(this.previousBtn),l.default.addbtnTouchEndScale(this.previousBtn,this.previousBtnTouchEnd.bind(this)),l.default.addbtnTouchCancelScale(this.previousBtn),l.default.addbtnTouchOriginStartScale(this.nextBtn),l.default.addbtnTouchOriginEndScale(this.nextBtn,this.nextBtnTouchEnd.bind(this)),l.default.addbtnTouchOriginCancelScale(this.nextBtn),this.clickTime=(new Date).getTime(),this.clickMiniTime=1e3,cc.winSize.height<1334&&(this.node.scale=.8)},e.prototype.setupData=function(){this.year=d.default.getInstance().selDate.getFullYear(),this.month=d.default.getInstance().selDate.getMonth()+1,this.initData()},e.prototype.playBtnTouchEnd=function(){if(this.beginButtonDuration<=1)console.log("\u4e0d\u80fd\u8fde\u7eed\u70b9\u51fb");else{this.beginButtonDuration=0;var t=d.default.format(p.CALENDARNAMES[4],d.default.getInstance().selDate).split("-");if(!(t.length<3)){console.log(t[0]+"\u5e74"+t[1]+"\u6708"+t[2]+"\u65e5");var e=Number(t[2]),o=null;if(f.default.getUserData().playLevelId<=50){if(!(o=f.default.getGameConfigData().baseConfigData.dailyData.easyGame.simple))return void console.log("monthData sample\u914d\u7f6e\u8868\u65e0\u6570\u636e")}else{var n=d.default.format(p.CALENDARNAMES[5],d.default.getInstance().selDate);if(!(o=f.default.getGameConfigData().baseConfigData.dailyData.monthData[n]))return void console.log("monthData \u914d\u7f6e\u8868\u65e0\u6570\u636e")}console.log("monthData = "+JSON.stringify(o));var a=o.levelID+e-1;console.log("index = "+a+" day = "+e),0!=this.isNoWin?this.dailyBeginGame(o,a,e):cc.game.emit("showMainTips",_.default.instance.trans(N.GDLanguage.level_new_tomorrow))}}},e.prototype.dailyBeginGame=function(t,e,o){console.log("levelID = "+e);var n=this;n.userData=f.default.getUserData(),console.log("\u7528\u6237\u6570\u636e:",n.userData),f.default.getLevelByNumber(e,function(e){if(console.log("\u5173\u5361\u6570\u636e:",e),n.gameLayer.activeInHierarchy)console.log("\u5df2\u7ecf\u6253\u5f00 mainLayer 2");else if(e.length<1)cc.game.emit("showMainTips",_.default.instance.trans(N.GDLanguage.level_inadequate));else if(f.default.isHaveLove())if(d.default.getInstance().isOldDay(o))console.log("\u770b\u89c6\u9891###");else{if(n.gameLayer.activeInHierarchy)return void console.log("\u5df2\u7ecf\u6253\u5f00 mainLayer 2");n.showGameAction(t,e,o)}else console.log("\u7231\u5fc3\u4e0d\u8db3"),cc.game.emit("showMainTips",_.default.instance.trans(N.GDLanguage.life_inadequate)),cc.game.emit("showPop",{popName:"getLovePop",showPopData:{popCallbackCollect:null,getLoveTime:0}})})},e.prototype.showGameAction=function(t,e,o){var n=this;cc.game.emit(p.EMITKEY.SHOWTRANSITLAYER,function(a){n.gameLayer.activeInHierarchy?console.log("\u5df2\u7ecf\u6253\u5f00 daily"):(console.log("\u53ef\u4ee5\u6253\u5f00\u4e86 daily"),n.gameLayer.getComponent(h.default).initLevelLayer(e),n.gameLayer.getChildByName("gameUiLayer").getComponent(m.default).setTimeByLevel(t,o),n.node.active=!1,a(),v.default.getInstance().tabbarIsDaily=!1)})},e.prototype.previousBtnTouchEnd=function(){this.changeMonth("last"),this.initData(this.year,this.month)},e.prototype.nextBtnTouchEnd=function(){this.changeMonth("next"),this.initData(this.year,this.month)},e.prototype.changeMonth=function(t){var e=d.default.getInstance().selDate,o=d.default.getInstance().cutType;switch(t){case"last":var n=d.default.lastDate(e,o);d.default.getInstance().selDate=d.default.cloneDate(n);break;case"next":var a=d.default.nextDate(e,o);d.default.getInstance().selDate=d.default.cloneDate(a)}this.year=d.default.getInstance().selDate.getFullYear(),this.month=d.default.getInstance().selDate.getMonth()+1,this.day=d.default.getInstance().selDate.getDay(),this.initData(this.year,this.month),y.default.trackEvent("daily_month"),b.default.reportTACommon("daily_month",{}),b.default.reportTACommon("daily_click",{action:"\u5207\u6362\u6708\u4efd"})},e.prototype.initData=function(t,e){if(void 0===t&&(t=this.year),void 0===e&&(e=this.month),this.titleLabel.string="- "+l.default.getMonthShorthand(e-1)+"/"+t+" -",this.dataArray=[],this.content.removeAllChildren(),this.createLastMonth(t,e),this.createNowMonth(t,e),this.createNextMonth(t,e),cc.winSize.height,console.log(this.dataArray.length),v.default.getInstance().globalData.isFullScreen){this.bottomMask.active=!1;var o=104*Math.ceil(this.dataArray.length/7),n=o-416;this.scrollView.height=o,this.baseContent.height=980+n}else this.bottomMask.active=!0;this.showLastSelDate(),this.updatePlayState(),this.updateSubUI(),this.showActionFunc()},e.prototype.showLastSelDate=function(){if(this.curArray.length){for(var t=0,e=this.curArray;t=0&&(o=this.curArray[n],this.isNoWin=!o.getComponent(u.default).isWin(),!this.isNoWin);n--);if(this.isNoWin){o.getComponent(u.default).show(p.CALENDARITEM.ITEMSELE);var a=o.getComponent(u.default).getNodeData();if(a&&a.date){var i=a.date.split("-");if(i.length<3)return;var r=Number(i[0]),c=Number(i[1]),s=Number(i[2]);this.updatePlayBtn(c,s),d.default.getInstance().selDate=new Date(r,c-1,s)}}else console.log("\u8bf7\u7b49\u5f85\u660e\u5929\u6e38\u73a9\u65b0\u5173\u5361######")}},e.prototype.showActionFunc=function(){var t=Number(f.default.getGameConfigData().baseConfigData.dailyData.originMonth);console.log("originMonthNum = "+t);var e=Number(d.default.format(p.CALENDARNAMES[5],d.default.getInstance().nowDate));console.log("nowMonthNum = "+e);var o=Number(d.default.format(p.CALENDARNAMES[5],d.default.getInstance().selDate));console.log("selMonthNum = "+o),this.previousBtn.active=!(o<=t),this.nextBtn.active=!(o>=e)},e.prototype.updatePlayState=function(){var t=d.default.format(p.CALENDARNAMES[3],d.default.getInstance().selDate).split("-");if(!(t.length<2)){var e=Number(t[0]),o=Number(t[1]);this.updatePlayBtn(e,o)}},e.prototype.updatePlayBtn=function(t,e){d.default.getInstance().isOldDay(e)?this.playImg.active=!0:this.playImg.active=!1;var o="Play "+t+"/"+e;0==this.isNoWin&&(o="Tomorrow",this.playImg.active=!1),this.playLabel.getComponent(cc.Label).string=o},e.prototype.updateSubUI=function(){var t=d.default.format(p.CALENDARNAMES[4],d.default.getInstance().selDate).split("-");if(!(t.length<2)){var e=Number(t[0]),o=Number(t[1]),n=new Date(e,o,0).getDate();n<=0&&(n=30);var a=f.default.getUserData().dailyData,i=d.default.format(p.CALENDARNAMES[5],d.default.getInstance().selDate),r=f.default.getGameConfigData().baseConfigData.dailyData.monthData[i];if(r){if(console.log("monthData = "+JSON.stringify(r)),a&&(a[i]||(console.log("dailyData[monthKey] \u4e3a\u7a7a\uff0c\u521d\u59cb\u5316\u6570\u636e##### "),a[i]={},(l=f.default.getUserData()).dailyData=a,f.default.saveUserData(l))),console.log("dailyData ##### ",JSON.stringify(a),i),a&&a[i]){var c=0;for(var s in a[i])a[i][s]&&a[i][s].isWin&&c++;if(this.catFootThree.active=!1,this.catFootTen.active=!1,this.catFootThirty.active=!1,this.progressBarOne.progress=0,this.progressBarTwo.progress=0,this.progressBarThree.progress=0,this.progressPoint.active=!0,c>0){if(c<=3?(this.catFootThree.active=!(c<3),this.progressBarOne.progress=c/3,this.progressPoint.x=166/3*c-250):c<=10?(this.catFootThree.active=!0,this.catFootTen.active=!(c>3&&c<10),this.progressBarOne.progress=1,this.progressBarTwo.progress=(c-3)/7,this.progressPoint.x=16.6*(c-3)-250+192.5):(this.catFootThree.active=!0,this.catFootTen.active=!0,this.catFootThirty.active=!(c>20&&c=3&&(this.catArr[0].parent.getChildByName("bg-gray").active=!1,this.catArr[0].parent.getChildByName("bg-green").active=!0),c>=10&&(this.catArr[1].parent.getChildByName("bg-gray").active=!1,this.catArr[1].parent.getChildByName("bg-green").active=!0),c>=n&&(this.catArr[2].parent.getChildByName("bg-gray").active=!1,this.catArr[2].parent.getChildByName("bg-green").active=!0)}}else console.log("monthData \u914d\u7f6e\u8868\u65e0\u6570\u636e")}},e.prototype.createLastMonth=function(t,e,o,n){void 0===o&&(o=!0),void 0===n&&(n=255),e-=1;var a=new Date(t,e,0),i=a.getDate(),r=a.getDay();if(r<7)for(var c=r;c>0;c--){var s=cc.instantiate(this.calendarItem);s.parent=this.content,s.opacity=n,this.dataArray.push(s);var l=i-c,d=t+"-"+(e<10?"0"+e:e)+"-"+(l<10?"0"+l:l),h={day:l,type:p.CALENDARITEM.ITEMLAST,date:d};s.getComponent(u.default).setNodeData(h,this)}},e.prototype.createNowMonth=function(t,e,o,n){void 0===o&&(o=!0),void 0===n&&(n=255);var a=new Date(t,e,0).getDate();d.default.getInstance().isNowMonth(e-1),this.curArray=[];for(var i=function(a){var i=cc.instantiate(r.calendarItem);i.parent=r.content,i.opacity=n,r.dataArray.push(i);var c=!1,s=p.CALENDARITEM.ITEMFUTURE;d.default.getInstance().isNowDay(a)?(r.curArray.push(i),c=!0,s=p.CALENDARITEM.ITEMNOW):d.default.getInstance().isOldDay(a)?(r.curArray.push(i),c=!0,s=p.CALENDARITEM.ITEMOLD):d.default.getInstance().isFutureDay(a)&&(s=p.CALENDARITEM.ITEMFUTURE);var l=t+"-"+(e<10?"0"+e:e)+"-"+(a<10?"0"+a:a),h={day:a,type:s,date:l};i.getComponent(u.default).setNodeData(h,r),o&&c&&i.on(cc.Node.EventType.TOUCH_END,function(){var o=l.split("-");if(console.log(o),o.length>=3){var n=""+o[0]+o[1],r=""+o[0]+o[1]+o[2],c=f.default.getUserData().dailyData;if(c&&c[n]&&c[n][r]&&c[n][r].isWin)return void console.log("\u672c\u5173\u5df2\u5b8c\u6210")}y.default.trackEvent("daily_date",{otherDate:l}),b.default.reportTACommon("daily_date",{}),b.default.reportTACommon("daily_click",{action:"\u5207\u6362\u65e5\u671f"});for(var s=0,h=this.curArray;s11&&(e=11),e<=0&&(e=1),e},e.isUpgradeNum=function(t){return console.log("fail = "+t),10==t||20==t||60==t||100==t||140==t||180==t||260==t||340==t||500==t||800==t},e.todayIsWin=function(){var t=c.default.format(r.CALENDARNAMES[7],c.default.getInstance().nowDate).split("-");if(t.length>=3){var e=""+t[0]+t[1],o=""+t[0]+t[1]+t[2],n=i.default.getUserData().dailyData;if(n&&n[e]&&n[e][o]&&n[e][o].isWin)return 1;if(n&&n[e]&&n[e][o]&&!n[e][o].isWin)return 0}return-1},e.checkExpireData=function(t){-1==e.todayIsWin()&&(i.default.removeItem(t),console.log("\u672c\u5730\u7f13\u5b58\u8fc7\u671f\u6570\u636e ###### cacheName = ",t)),i.default.isPlatform(i.GDPlatform.web)&&i.default.removeItem(t)},e.getTAUserInfo=function(){e.checkExpireData(r.STORAGEKEY.TAUSERINFO);var t=s.default.getInstance().reportProperty,o=t.challenge_count,n=t.cancel_use+t.random_use+t.remove_use,a=t.resurrection_ad_frequency,c=t.resurrection_ad_frequency+t.cancel_ad+t.random_ad+t.remove_ad,l=0;s.default.blacksInfo.blockAllCount>0&&(l=s.default.blacksInfo.blockCurCount/s.default.blacksInfo.blockAllCount);var u=i.default.getItem(r.STORAGEKEY.TAUSERINFO);u||(u={change_num:0,prop_num:0,resurgence_num:0,ad_num:0,block_ratio:l}),u.change_num+=o,u.prop_num+=n,u.resurgence_num+=a,u.ad_num+=c,u.block_ratio=l.toFixed(2),i.default.setItem(r.STORAGEKEY.TAUSERINFO,u),u||(u={});var p="\u6bcf\u65e5\u6311\u6218";return s.default.getInstance().gameType==r.GAMETYPE.GAMEDAILY?p="\u6bcf\u65e5\u6311\u6218":s.default.getInstance().gameType==r.GAMETYPE.GAMETOPIC&&(p="\u8bdd\u9898\u6311\u6218"),u.game_type=p,u},e.getGameLevelData=function(){var t=this.gameLevelCacheName();return e.checkExpireData(t),i.default.getItem(t)},e.setGameLevelData=function(t){var e=this.gameLevelCacheName();i.default.setItem(e,t,30*this.cacheTime)},e.gameLevelCacheName=function(){return s.default.getInstance().gameType==r.GAMETYPE.GAMELEVEL?r.STORAGEKEY.GAMEDAILYLEVELDATA:s.default.getInstance().gameType==r.GAMETYPE.GAMEDAILY?r.STORAGEKEY.GAMEDAILYLEVELDATA:s.default.getInstance().gameType==r.GAMETYPE.GAMETOPIC?r.STORAGEKEY.GAMETOPICLEVELDATA:r.STORAGEKEY.GAMEDAILYLEVELDATA},e.getRankData=function(){return e.checkExpireData(r.STORAGEKEY.RANKDATA),i.default.getItem(r.STORAGEKEY.RANKDATA)},e.setRankData=function(t){i.default.setItem(r.STORAGEKEY.RANKDATA,t,10*this.cacheTime)},e.getBulletData=function(){return e.checkExpireData(r.STORAGEKEY.BULLETDATA),i.default.getItem(r.STORAGEKEY.BULLETDATA)},e.setBulletData=function(t){i.default.setItem(r.STORAGEKEY.BULLETDATA,t,60*this.cacheTime)},e.getStageData=function(){return e.checkExpireData(r.STORAGEKEY.STAGEDATA),i.default.getItem(r.STORAGEKEY.STAGEDATA)},e.setStageData=function(t){i.default.setItem(r.STORAGEKEY.STAGEDATA,t,30*this.cacheTime)},e.getMatchResultData=function(){var t=i.default.getItem(r.STORAGEKEY.TOPICMATCHRECORD);return t&&t[c.default.format(r.CALENDARNAMES[7],c.default.getInstance().nowDate)]?(console.log("\u4eca\u65e5\u5df2\u8c03\u7528\u8d5b\u51b5\u63a5\u53e3 ###### "),!0):(console.log("\u4eca\u65e5\u672a\u8c03\u7528\u8d5b\u51b5\u63a5\u53e3 ###### "),!1)},e.setMatchResultData=function(){var t=c.default.format(r.CALENDARNAMES[7],c.default.getInstance().nowDate),e=i.default.getItem(r.STORAGEKEY.TOPICMATCHRECORD);e||(e={}),e[t]=!0,i.default.setItem(r.STORAGEKEY.TOPICMATCHRECORD,e)},e.getPropData=function(){var t=i.default.getItem(r.STORAGEKEY.PROPGAMEDATA);return t&&c.default.format(r.CALENDARNAMES[7],c.default.getInstance().nowDate)==t.time||(t=this.defaultPropData()),t},e.setPropData=function(t){return t||(t=this.defaultPropData()),i.default.setItem(r.STORAGEKEY.PROPGAMEDATA,t),t},e.defaultPropData=function(){return{time:c.default.format(r.CALENDARNAMES[7],c.default.getInstance().nowDate),daily:{prop_remove:2,prop_cancel:2,prop_random:2},topic:{prop_remove:2,prop_cancel:2,prop_random:2}}},e.user={uid:0,levelNum:0,openId:"",zoneId:1,unionId:"",gender:0,token:"",avatar:"",nickName:"",agreement:!1,deviceId:"",note:"",like_count:0,skinName:"",skinId:101,inviteCode:"",serverName:"",serverId:"",channel:"",userId:""},e.rankUserInfo=null,e.region=null,e.cacheTime=60,e.topicModel=null,e.topicRankInfo=null,e.bulletsWin=[{content:"\u7ec8\u4e8e\u6392\u4e0a\u4e86",mid:1,type:0},{content:"\u8f7b\u677e\u901a\u8fc7~",mid:2,type:0},{content:"\u4eca\u5929\u592a\u7b80\u5355",mid:3,type:0},{content:"\u7f8a\u4e86\u4e2a\u7f8a",mid:4,type:0},{content:"\u96c4\u8d77\uff01",mid:5,type:1},{content:"\u52a0\u6cb9\uff01",mid:6,type:1},{content:"yyds",mid:7,type:1},{content:"666",mid:8,type:1},{content:"\u51b2\u9e2d",mid:9,type:1},{content:"\u51b2\u51b2\u51b2",mid:10,type:1},{content:"\u5389\u5bb3\u4e86",mid:11,type:1}],e.bulletsFail=[{content:"\u96c4\u8d77\uff01",mid:12,type:1},{content:"\u52a0\u6cb9\uff01",mid:13,type:1},{content:"yyds",mid:14,type:1},{content:"666",mid:15,type:1},{content:"\u51b2\u9e2d",mid:16,type:1},{content:"\u51b2\u51b2\u51b2",mid:17,type:1},{content:"\u5389\u5bb3\u4e86",mid:18,type:1},{content:"\u8fc7\u4e0d\u53bb\u554a\uff01",mid:19,type:0},{content:"\u4eca\u5929\u592a\u96be\u4e86",mid:20,type:0},{content:"\u96be\u54ed\u4e86",mid:21,type:0},{content:"\u8bd5\u4e86 {0} \u6b21\u4e86",mid:22,type:2}],e}(cc.Component);o.default=l,cc._RF.pop()},{"../common/dataTs":"dataTs","../common/enumConfig":"enumConfig","./DateManager":"DateManager","./GameManager":"GameManager"}],"data-type":[function(t,e,o){"use strict";cc._RF.push(e,"8cbe9Sgf2lHObO7pL4MBQTS","data-type"),Object.defineProperty(o,"__esModule",{value:!0}),o.ENV=void 0,function(t){t.local="local",t.beta="beta",t.online="online",t.onlineWx="onlineWx",t.leiTing="leiTing",t.onlineOppo="onlineOppo",t.onlineVivo="onlineVivo"}(o.ENV||(o.ENV={})),cc._RF.pop()},{}],dataModel:[function(t,e,o){"use strict";cc._RF.push(e,"f787b1iWeJMv6XB6Y+Z4lEb","dataModel"),Object.defineProperty(o,"__esModule",{value:!0}),cc._RF.pop()},{}],dataTs:[function(t,e,o){"use strict";cc._RF.push(e,"2b52b5mP0hOv4ijR3rDmmai","dataTs"),Object.defineProperty(o,"__esModule",{value:!0}),o.GDPlatform=void 0;var n,a=t("../manager/GameManager"),i=t("../manager/report-common"),r=t("./CcJsFunc"),c=t("./enumConfig"),s=t("./native/native-bridge"),l=t("./native/native-def"),u=t("./sdk");(function(t){t[t.android=0]="android",t[t.ios=1]="ios",t[t.wx=2]="wx",t[t.tt=3]="tt",t[t.web=4]="web",t[t.oppo=5]="oppo",t[t.vivo=6]="vivo"})(n=o.GDPlatform||(o.GDPlatform={}));var p=function(){function t(){}return t.GetVedioID=function(){return u.default.isPlatform(u.Platform.wx)?this.WXVedioID:u.default.isPlatform(u.Platform.tt)?this.TTVedioID:u.default.isPlatform(u.Platform.android)?this.AndroidVedioID:u.default.isPlatform(u.Platform.oppo)?this.OppoVedioID:u.default.isPlatform(u.Platform.vivo)?this.VivoVedioID:""},t.getGameConfigData=function(){return this.gameConfigData},t.initData=function(e){var o=this,n=this;if(cc.sys.localStorage.getItem(this.localKeyName))r=this.getUserData(),console.log("[PUSH] \u7528\u6237\u6570\u636e ###### ",JSON.stringify(r));else{this.registerUserData();var a=this.getUserData().userID;if(s.default.callNative(l.NativeFun.publicParamsInfo,{userId:a}),i.default.reportTACommon("register",{}),s.default.deviceInfo){console.log("AF af_register\u6253\u70b9");var r=t.getUserData(),c={androidid:s.default.deviceInfo.androidId,chennal:"310001",gameCode:"59",userId:r.userID,type:3};s.default.leitingReport("af_register",c),console.log("AF af_character\u6253\u70b9");var u={androidid:s.default.deviceInfo.androidId,chennal:"310001",gameCode:"59",userId:r.userID,type:3,roleId:s.default.deviceInfo.gaid,serviceName:"\u6d77\u5916\u6d4b\u8bd5\u670d",serviceId:"1"};s.default.leitingReport("af_character",u)}}var p=2;this.loadJsonData("data/levelConfigData",function(t){o.gameConfigData.levelConfigData=t,0==--p&&(e(),n.adaptCacheData())}),this.loadJsonData("data/baseConfigData",function(t){o.gameConfigData.baseConfigData=t,0==--p&&(e(),n.adaptCacheData())})},t.registerUserData=function(){if(!cc.sys.localStorage.getItem(this.localKeyName)){this.gameUserLocalData=this.registerData,u.default.isPlatform(u.Platform.android)?s.default.loginInfo&&s.default.loginInfo.userId?this.gameUserLocalData.userData.userID=s.default.loginInfo.userId:this.gameUserLocalData.userData.userID=r.default.randomCharNum():u.default.isPlatform(u.Platform.tt)?this.gameUserLocalData.userData.userID="":u.default.isPlatform(u.Platform.wx)?this.gameUserLocalData.userData.userID="":u.default.isPlatform(u.Platform.web)?(this.gameUserLocalData.userData.userID="100001",this.gameUserLocalData.userData.token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2OTAwMjA0MDIsIm5iZiI6MTY1ODkxODIwMiwiaWF0IjoxNjU4OTE2NDAyLCJqdGkiOiJDTTpjYXRfbWF0Y2g6bHQxMjM0NTYiLCJvcGVuX2lkIjoiIiwidWlkIjoxMDAwMDEsImRlYnVnIjoiIiwibGFuZyI6IiJ9.NQZAWBLYtq6hBff9YjNcaI2Soa6Z5vwbIU7YnjP1KBQ"):u.default.isPlatform(u.Platform.oppo)?this.gameUserLocalData.userData.userID="":u.default.isPlatform(u.Platform.vivo)?this.gameUserLocalData.userData.userID="":this.gameUserLocalData.userData.userID=r.default.randomCharNum(),this.gameUserLocalData.userData.registerTime=Date.now()+"";var t=JSON.stringify(this.gameUserLocalData);cc.sys.localStorage.setItem(this.localKeyName,t),console.log("[PUSH] \u6ce8\u518c\u7528\u6237 ###### "+t),a.default.getInstance().register=!0}},t.removeUserData=function(){cc.sys.localStorage.getItem(this.localKeyName)&&(cc.sys.localStorage.clear(),console.log("\u79fb\u9664\u672c\u5730\u7f13\u5b58 ### "))},t.isLogin=function(){var e=t.getUserData().userID,o=t.getUserData().token;return!!(e&&e.length&&o&&o.length)},t.adaptCacheData=function(){console.log("\u9002\u914d\u8001\u7528\u6237\u6570\u636e ###### ");var e=this.getUserData(),o=t.getSprintRewardData();console.log("sprintRewardData ### ",JSON.stringify(o)),1==o.isGameEd&&t.resetSprintReward(o);var n=e.unlockHouseUserData;for(var a in n)for(var i in n[a]){var r=n[a][i];if(!r.fish){var c=this.gameConfigData.baseConfigData.unlockHouseDataArray;if(c)for(var s in c)for(var l in c[s]){var u=c[s][l];if(r.unlockID==u.unlockID){r.fish=u.fish;break}}}}this.saveUserData(e),this.removeOldCacheData(e)},t.removeOldCacheData=function(t){t||(t=this.getUserData()),t.userID&&""!=t.userID&&"1"!=t.userID||(this.removeUserData(),this.registerUserData())},t.saveUserData=function(t){this.gameUserLocalData.userData=t;var e=JSON.stringify(this.gameUserLocalData);cc.sys.localStorage.setItem(this.localKeyName,e)},t.getUserData=function(){var t=cc.sys.localStorage.getItem(this.localKeyName);return this.gameUserLocalData=JSON.parse(t),this.gameUserLocalData.userData},t.getPictureData=function(){var t=cc.sys.localStorage.getItem(this.localKeyName);return this.gameUserLocalData=JSON.parse(t),this.gameUserLocalData.pictureData},t.savePictureData=function(t){this.gameUserLocalData.pictureData=t;var e=JSON.stringify(this.gameUserLocalData);cc.sys.localStorage.setItem(this.localKeyName,e)},t.getUserSetupData=function(){var t=cc.sys.localStorage.getItem(this.localKeyName);return this.gameUserLocalData=JSON.parse(t),this.gameUserLocalData.setUpData},t.saveUserSetupData=function(t){this.gameUserLocalData.setUpData=t;var e=JSON.stringify(this.gameUserLocalData);cc.sys.localStorage.setItem(this.localKeyName,e)},t.updateFirendCount=function(t){console.log("count = ",t);var e={moonCount:t};u.default.rankScoreUpdate(c.ShownType.friendRank,JSON.stringify(e),c.RefreshType.add)},t.updateTodayCount=function(t,e){var o={moonCount:t,state:e};console.log("rankData = ",o),u.default.rankScoreUpdate(c.ShownType.todayRank,JSON.stringify(o),c.RefreshType.add)},t.getDailyWinCount=function(){var e=t.getUserData();if(e.dailyData){var o=0;for(var n in e.dailyData)for(var a in e.dailyData[n])e.dailyData[n][a]&&e.dailyData[n][a].isWin&&o++;return o}return 0},t.getDailyData=function(e,o){var n=t.getUserData();if(n.dailyData[e])return n.dailyData[e][o]},t.saveDailyData=function(e,o,n){var a=t.getUserData();a.dailyData[e]?a.dailyData[e][o]=n:(a.dailyData[e]={},a.dailyData[e][o]=n),t.saveUserData(a)},t.gameLevelWin=function(t,e){e||(console.log("\u83b7\u53d6\u521a\u5b8c\u6210\u5173\u5361\u7684\u5956\u52b1\u6570\u636e, \u968f\u673a\u83b7\u53d6\u586b\u5145 ###"),e=this.getRewardBoxData(this.gameUserLocalData.userData.playLevelId)),console.log("winRewardObj ### ",JSON.stringify(e));var o=Number(e.everLevelRewardObj.coin),n=Number(e.everLevelRewardObj.fish);a.default.getInstance().gameType==c.GAMETYPE.GAMELEVEL?(o=Number(o),n=Number(n),this.gameUserLocalData.userData.playLevelId++):a.default.getInstance().gameType==c.GAMETYPE.GAMEDAILY&&(o=2*Number(o),n=2*Number(n)),this.gameUserLocalData.userData.coin+=o,this.gameUserLocalData.userData.fish+=n;var r=this.gameUserLocalData.userData.coin,s=o;if(i.default.reportTACommon("coin_get",{item_id:0,item_name:"\u91d1\u5e01",change_num:s,num_before:r-s,num_after:r,action:"\u5173\u5361\u80dc\u5229\u5956\u52b1",reason:"\u5173\u5361\u80dc\u5229\u83b7\u5f97\u91d1\u5e01",gold_num:r}),a.default.getInstance().moneyDict.coin=o+=Number(a.default.getInstance().moneyDict.coin),a.default.getInstance().moneyDict.fish=n+=Number(a.default.getInstance().moneyDict.fish),console.log("moneyDict = "+JSON.stringify(a.default.getInstance().moneyDict)),e.levelNewNum==e.levelNumMax){console.log("\u6dfb\u52a0\u5b9d\u7bb1\u5956\u52b1");for(var l=0;l=5&&(o.fish-=5,i[r].clothRank+=1,this.saveUserData(o),!0)}else console.log("\u6682\u65e0\u89e3\u9501\u732b")},t.updateCatData=function(){var e=this.gameConfigData.baseConfigData.catClothesData,o=this.gameUserLocalData.userData.playLevelId;for(var n in e)for(var a in e[n])if("level"==e[n][a].unlockType&&o>e[n][a].unlockNum){var i=this.gameUserLocalData.userData.catClothesData,r=!1;for(var c in i[n])i[n][c].clothesID==e[n][a].clothesID&&(r=!0);if(!r){var s={clothesID:e[n][a].clothesID,clothRank:1,isWear:!1};i[n].push(s),t.saveUserData(this.gameUserLocalData.userData)}}},t.updateLoveTime=function(){if(0==this.gameUserLocalData.userData.loveGetTime)return 0;var t=this.gameConfigData.baseConfigData.loveNumMax,e=this.gameUserLocalData.userData.loveGetTime,o=6e4*this.gameConfigData.baseConfigData.getLoveTime,n=Number(Date.now())-e,a=Math.floor(n/o),i=0;return a>=1?(this.gameUserLocalData.userData.love+=a,this.gameUserLocalData.userData.love>=t?(this.gameUserLocalData.userData.love=t,this.gameUserLocalData.userData.loveGetTime=0):(this.gameUserLocalData.userData.loveGetTime+=a*o,i=o-(n-a*o)),this.saveUserData(this.gameUserLocalData.userData)):i=o-(n-a*o),i},t.addLoveToMax=function(){var t=this.gameConfigData.baseConfigData.loveNumMax;this.gameUserLocalData.userData.love=e&&(this.gameUserLocalData.userData.loveGetTime=0),this.gameUserLocalData.userData.love>=5&&(this.gameUserLocalData.userData.love=5),this.saveUserData(this.gameUserLocalData.userData)},t.subLoveCount=function(t){if(this.gameUserLocalData.userData.love(o=a.default.getInstance().gameType==c.GAMETYPE.GAMELEVEL?r.dailyLevel:a.default.getInstance().gameType==c.GAMETYPE.GAMEDAILY?r.dailyLevel:a.default.getInstance().gameType==c.GAMETYPE.GAMETOPIC?r.topicLevel:r.dailyLevel).length)return console.log("\u6ca1\u6709\u5173\u5361"),void e(i);var s=o[t-1];console.log("modelLevelIdArray => ",s);for(var l=s.length,u=0,p=0;p=l){for(var o=0;o=c&&(o.bgNum=c),o.brickNum>=s&&(o.brickNum=s),this.savePictureData(o),a.default.getInstance().collectionMark.tabbarCollection=!0,Number(n.wallpaper)>0&&(a.default.getInstance().collectionMark.bgNum=o.bgNum),Number(n.brick)>0&&(a.default.getInstance().collectionMark.brickNum=o.brickNum)}return n},t.getCollectionUnlockData=function(){for(var t=this.getUserData().playLevelId-1,e=this.gameConfigData.baseConfigData.rewardCollection,o={buildNewNum:1,buildNumMax:10,buildObj:null},n=null,a=0,i=0;ia[i]&&(e.levelNewNum=t-a[i],e.levelNumMax=a[i+1]-a[i]);return e},t.getClothesData=function(e,o){for(var n=t.getGameConfigData().baseConfigData.catClothesData["cat_"+e],a=0;a=1?(console.log("\u91cd\u7f6e\u5012\u8ba1\u65f6 = "+i),t.pastTime=Date.now(),this.resetSprintReward(t),a.default.getInstance().sprintMark=!1,cc.game.emit(c.EMITKEY.MAINUPDATEUI)):r=o-(n-i*o),r},t.resetSprintReward=function(t){a.default.getInstance().gameType==c.GAMETYPE.GAMELEVEL&&(t?console.log("\u6d3b\u52a8\u7ed3\u675f\u4e2d\u65ad\u8fde\u80dc ######"):(t=this.getSprintRewardData(),console.log("\u666e\u901a\u73a9\u6cd5\u4e2d\u65ad\u8fde\u80dc ######")),t.winNum=0,t.winBox=0,t.rewardProgress=0,t.isGameEd=0,this.setSprintRewardData(t))},t.getCookieRewardData=function(){if(cc.sys.localStorage.getItem(c.STORAGEKEY.COOKIECOLLECTIONKEY)){var t=cc.sys.localStorage.getItem(c.STORAGEKEY.COOKIECOLLECTIONKEY);return JSON.parse(t)}var e={cookieNum:0,pastTime:Date.now(),progress:0},o=JSON.stringify(e);return cc.sys.localStorage.setItem(c.STORAGEKEY.COOKIECOLLECTIONKEY,o),e},t.setCookieRewardData=function(t){var e=JSON.stringify(t);cc.sys.localStorage.setItem(c.STORAGEKEY.COOKIECOLLECTIONKEY,e)},t.updateCookieRewardTime=function(){var t=this.getCookieRewardData(),e=t.pastTime,o=1e3*this.gameConfigData.baseConfigData.cookieRewardTime,n=Number(Date.now())-e,a=Math.floor(n/o),i=0;return a>=1?(console.log("\u91cd\u7f6e\u5012\u8ba1\u65f6 = "+a),t.pastTime=Date.now(),t.cookieNum=0,t.progress=0,this.setCookieRewardData(t),cc.game.emit(c.EMITKEY.MAINUPDATEUI)):i=o-(n-a*o),i},t.setItem=function(t,e,o){(!o||o<=0)&&(o=-1);var n={data:e,time:Date.now(),expire:1e3*o},a=JSON.stringify(n);cc.sys.localStorage.setItem(t,a)},t.getItem=function(t){var e=cc.sys.localStorage.getItem(t);if(e){var o=JSON.parse(e);if(o&&o.time&&o.expire){if(!(o.expire>0&&Date.now()>o.time+o.expire))return o.data;localStorage.removeItem(t)}}},t.removeItem=function(t){cc.sys.localStorage.removeItem(t)},t.getSheepClothesData=function(){var e=cc.sys.localStorage.getItem(c.STORAGEKEY.SHEEPCLOTHESDATA),o=t.gameConfigData.baseConfigData;if(!e)return o&&o.sheepClothesData&&this.setSheepClothesData(o.sheepClothesData),console.log("\u672c\u5730\u6ca1\u6709\u7f8a\u76ae\u80a4\u6570\u636e\uff0c\u8fdb\u884c\u7f13\u5b58 ###### "),o.sheepClothesData;var n=JSON.parse(e);if(o.sheepClothesData.length>n.length)for(var a=0;a=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../game/chessboard"),c=t("../game/crushArea"),s=t("../game/moveOutArea"),l=cc._decorator,u=l.ccclass,p=l.property,d=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.mainLayer=null,e.chessboard=null,e.crushArea=null,e.moveOutArea=null,e.uiLayer=null,e.levelDataArray=null,e.gameIsWin=!1,e.popCallbackCollect=null,e.userData=null,e}return a(e,t),e.prototype.start=function(){},e.prototype.initLevelLayer=function(t){this.levelDataArray=t;var e=t[0];this.gameIsWin=!1,this.chessboard.getComponent(r.default).init(e,this),this.crushArea.getComponent(c.default).initCrushArea(this),this.moveOutArea.getComponent(s.default).initMoveOutArea(this),this.node.active=!0,this.popCallbackCollect={continueCallBack:this.playNextLevel.bind(this),returnMainCallBack:this.showMainLayer.bind(this),rebornGameCallBack:this.rebornGameFunc.bind(this),giveUpCallBack:this.giveUpFunc.bind(this),restartCallBack:this.restartNowLevel.bind(this)}},e.prototype.hideLayer=function(){this.node.active=!1},e.prototype.playNextLevel=function(){},e.prototype.restartNowLevel=function(){},e.prototype.showSetUpLayer=function(){},e.prototype.showMainLayer=function(){},e.prototype.gameWinFunc=function(){},e.prototype.gameOverFunc=function(){console.log("\u6e38\u620f\u5931\u8d25",this.levelDataArray);var t={popName:"failPop",showPopData:{popCallbackCollect:this.popCallbackCollect}};cc.game.emit("showPop",t)},e.prototype.giveUpFunc=function(){cc.game.emit("closeAllPop")},e.prototype.rebornGameFunc=function(){console.log("\u8fd9\u91cc\u6709\u4e2a\u770b\u89c6\u9891"),cc.game.emit("closeAllPop"),this.crushArea.getComponent(c.default).rebornGameFunc()},e.prototype.crushBlockNode=function(t){this.crushArea.getComponent("crushArea").addCrushAreaCardNode(t);var e=this.chessboard.getComponent(r.default).checkGameWin(),o=this.moveOutArea.getComponent(s.default).checkGameWin();e&&o&&(console.log("\u6e38\u620f\u80dc\u5229\uff01"),this.gameIsWin=!0)},e.prototype.crushAnimateCallback=function(){this.gameIsWin&&this.gameWinFunc()},i([p(cc.Node)],e.prototype,"mainLayer",void 0),i([p(cc.Node)],e.prototype,"chessboard",void 0),i([p(cc.Node)],e.prototype,"crushArea",void 0),i([p(cc.Node)],e.prototype,"moveOutArea",void 0),i([p(cc.Node)],e.prototype,"uiLayer",void 0),i([u],e)}(cc.Component);o.default=d,cc._RF.pop()},{"../game/chessboard":"chessboard","../game/crushArea":"crushArea","../game/moveOutArea":"moveOutArea"}],editorGameUiLayer:[function(t,e,o){"use strict";cc._RF.push(e,"74ee14/EMlALpPmiwWxivjL","editorGameUiLayer");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../common/CcJsFunc"),c=t("../game/chessboard"),s=t("../game/crushArea"),l=t("./editorGameLayer"),u=cc._decorator,p=u.ccclass,d=u.property,h=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.removeBtn=null,e.cancelBtn=null,e.randomBtn=null,e.setUpBtn=null,e.moveOutArea=null,e.chessboardNode=null,e.crushArea=null,e.paddingHeight=70,e.userData=null,e.isMoving=!1,e}return a(e,t),e.prototype.start=function(){r.default.addbtnTouchStartScale(this.removeBtn),r.default.addbtnTouchEndScale(this.removeBtn,this.removeEndFunc.bind(this)),r.default.addbtnTouchCancelScale(this.removeBtn),r.default.addbtnTouchStartScale(this.cancelBtn),r.default.addbtnTouchEndScale(this.cancelBtn,this.cancelEndFunc.bind(this)),r.default.addbtnTouchCancelScale(this.cancelBtn),r.default.addbtnTouchStartScale(this.randomBtn),r.default.addbtnTouchEndScale(this.randomBtn,this.randomEndFunc.bind(this)),r.default.addbtnTouchCancelScale(this.randomBtn),r.default.addbtnTouchStartScale(this.setUpBtn),r.default.addbtnTouchEndScale(this.setUpBtn,this.setUpEndFunc.bind(this)),r.default.addbtnTouchCancelScale(this.setUpBtn)},e.prototype.initGameUi=function(){this.isMoving=!1;var t=this.removeBtn.height+this.paddingHeight,e=-(cc.winSize.height/2+this.removeBtn.height/2);this.removeBtn.y=e,this.cancelBtn.y=e,this.randomBtn.y=e,cc.tween(this.removeBtn).by(.4,{y:t}).start(),cc.tween(this.cancelBtn).by(.4,{y:t}).start(),cc.tween(this.randomBtn).by(.4,{y:t}).start()},e.prototype.removeGameUiBtn=function(){var t=this;this.isMoving=!0,this.removeBtn.height,this.paddingHeight;var e=-(cc.winSize.height/2+this.removeBtn.height/2);cc.tween(this.removeBtn).to(.4,{y:e}).start(),cc.tween(this.cancelBtn).to(.4,{y:e}).start(),cc.tween(this.randomBtn).to(.4,{y:e}).call(function(){t.isMoving=!1},this).start()},e.prototype.setUpEndFunc=function(){this.node.parent.getComponent(l.default).hideLayer()},e.prototype.removeEndFunc=function(){this.crushArea.getComponent(s.default).moveOutBlock()},e.prototype.cancelEndFunc=function(){this.crushArea.getComponent(s.default).cancelOneStep()},e.prototype.randomEndFunc=function(){this.chessboardNode.getComponent(c.default).updateBlockArea()},i([d(cc.Node)],e.prototype,"removeBtn",void 0),i([d(cc.Node)],e.prototype,"cancelBtn",void 0),i([d(cc.Node)],e.prototype,"randomBtn",void 0),i([d(cc.Node)],e.prototype,"setUpBtn",void 0),i([d(cc.Node)],e.prototype,"moveOutArea",void 0),i([d(cc.Node)],e.prototype,"chessboardNode",void 0),i([d(cc.Node)],e.prototype,"crushArea",void 0),i([p],e)}(cc.Component);o.default=h,cc._RF.pop()},{"../common/CcJsFunc":"CcJsFunc","../game/chessboard":"chessboard","../game/crushArea":"crushArea","./editorGameLayer":"editorGameLayer"}],editorPopCommon:[function(t,e,o){"use strict";cc._RF.push(e,"ff5d494wMpLzo5RKnYVG0uZ","editorPopCommon");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=cc._decorator,c=r.ccclass,s=(r.property,function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return a(e,t),e.prototype.start=function(){this.node.on(cc.Node.EventType.TOUCH_START,this.starFunc,this),this.node.on(cc.Node.EventType.TOUCH_END,this.endFunc,this),this.node.on(cc.Node.EventType.TOUCH_MOVE,this.moveFunc,this),this.node.on(cc.Node.EventType.TOUCH_CANCEL,this.cancelFunc,this),this.node.on(cc.Node.EventType.MOUSE_DOWN,this.mouseDown,this),this.node.on(cc.Node.EventType.MOUSE_ENTER,this.mouseEnter,this),this.node.on(cc.Node.EventType.MOUSE_MOVE,this.mouseMove,this),this.node.on(cc.Node.EventType.MOUSE_LEAVE,this.mouseLeave,this)},e.prototype.starFunc=function(t){t.stopPropagation()},e.prototype.endFunc=function(t){t.stopPropagation()},e.prototype.moveFunc=function(t){t.stopPropagation()},e.prototype.cancelFunc=function(t){t.stopPropagation()},e.prototype.mouseDown=function(t){t.stopPropagation()},e.prototype.mouseEnter=function(t){t.stopPropagation()},e.prototype.mouseMove=function(t){t.stopPropagation()},e.prototype.mouseLeave=function(t){t.stopPropagation()},i([c],e)}(cc.Component));o.default=s,cc._RF.pop()},{}],editorTips:[function(t,e,o){"use strict";cc._RF.push(e,"fd10fv9y+ZEtaYplTuo+/L4","editorTips");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=cc._decorator,c=r.ccclass,s=r.property,l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.tipsLabel=null,e}return a(e,t),e.prototype.start=function(){cc.game.on("showTips",this.showTips,this)},e.prototype.showTips=function(t){this.tipsLabel.node.active=!0,this.tipsLabel.string=t+"",cc.tween(this.tipsLabel.node).delay(1.5).call(function(){this.tipsLabel.node.active=!1},this).start()},i([s(cc.Label)],e.prototype,"tipsLabel",void 0),i([c],e)}(cc.Component);o.default=l,cc._RF.pop()},{}],enumConfig:[function(t,e,o){"use strict";cc._RF.push(e,"4c6b3ttKLVHnrBFJtUOvdja","enumConfig"),Object.defineProperty(o,"__esModule",{value:!0}),o.RefreshType=o.ShownType=o.MODULETYPE=o.LangEnum=o.STORAGEKEY=o.EMITKEY=o.GAMEBLOCK=o.GAMEOVER=o.WEEK=o.CALENDAR=o.DAYTYPE=o.CALENDARNAMES=o.CALENDARITEM=o.ROOMTYPE=o.MAINPAGE=o.GAMETYPE=o.GAMEENV=void 0,function(t){t[t.ENVDEVELOP=1]="ENVDEVELOP",t[t.ENVTRAIL=2]="ENVTRAIL",t[t.ENVRELEASE=3]="ENVRELEASE"}(o.GAMEENV||(o.GAMEENV={})),function(t){t[t.GAMEMAIN=0]="GAMEMAIN",t[t.GAMETOMB=1]="GAMETOMB",t[t.GAMELEVEL=2]="GAMELEVEL",t[t.GAMEDAILY=3]="GAMEDAILY",t[t.GAMETOPIC=4]="GAMETOPIC"}(o.GAMETYPE||(o.GAMETYPE={})),function(t){t[t.PAGERANK=0]="PAGERANK",t[t.PAGEHOUSE=1]="PAGEHOUSE",t[t.PAGEMAIN=2]="PAGEMAIN",t[t.PAGEDAILY=3]="PAGEDAILY",t[t.PAGECOLLECT=4]="PAGECOLLECT"}(o.MAINPAGE||(o.MAINPAGE={})),function(t){t[t.ROOMONE=1]="ROOMONE",t[t.ROOMTWO=2]="ROOMTWO",t[t.ROOMTHREE=3]="ROOMTHREE"}(o.ROOMTYPE||(o.ROOMTYPE={})),function(t){t[t.ITEMLAST=1]="ITEMLAST",t[t.ITEMOLD=2]="ITEMOLD",t[t.ITEMNOW=3]="ITEMNOW",t[t.ITEMFUTURE=4]="ITEMFUTURE",t[t.ITEMNEXT=5]="ITEMNEXT",t[t.ITEMNOR=6]="ITEMNOR",t[t.ITEMSELE=7]="ITEMSELE",t[t.ITEMSUC=8]="ITEMSUC"}(o.CALENDARITEM||(o.CALENDARITEM={})),o.CALENDARNAMES=["yyyy\u5e74","yyyy\u5e74mm\u6708","yyyy\u5e74mm\u6708dd\u65e5","m-d","yyyy-m-d","yyyymm","yyyymmdd","yyyy-mm-dd","yyyy-mm-dd hh:mm:ss","hh:mm:ss"],function(t){t[t.TODAY=0]="TODAY",t[t.YESTERDAY=1]="YESTERDAY",t[t.TOMORROW=2]="TOMORROW",t[t.NONE=3]="NONE"}(o.DAYTYPE||(o.DAYTYPE={})),function(t){t[t.YEAR=0]="YEAR",t[t.MONTH=1]="MONTH",t[t.DAY=2]="DAY",t[t.WEEK=3]="WEEK"}(o.CALENDAR||(o.CALENDAR={})),function(t){t[t.SUN=0]="SUN",t[t.MON=1]="MON",t[t.TUE=2]="TUE",t[t.WED=3]="WED",t[t.THU=4]="THU",t[t.FEI=5]="FEI",t[t.SAT=6]="SAT"}(o.WEEK||(o.WEEK={})),function(t){t[t.NONE=0]="NONE",t[t.LEVELWIN=1]="LEVELWIN",t[t.LEVELFAIL=2]="LEVELFAIL",t[t.DAILYWIN=3]="DAILYWIN",t[t.DAILYFAIL=4]="DAILYFAIL"}(o.GAMEOVER||(o.GAMEOVER={})),function(t){t[t.NONE=0]="NONE",t[t.BLOCKCOOKIE=1]="BLOCKCOOKIE",t[t.BLOCKGOLD=2]="BLOCKGOLD"}(o.GAMEBLOCK||(o.GAMEBLOCK={})),function(t){t.MAINUPDATEUI="MAINUPDATEUI",t.UPDATETABBARRECEIVE="UPDATETABBARRECEIVE",t.UPDATETABBARSEND="UPDATETABBARSEND",t.SHOWMASKLAYER="SHOWMASKLAYER",t.HIDEMASKLAYER="HIDEMASKLAYER",t.UPDATEPICTURE="UPDATEPICTURE",t.SHOWMAINTIPS="showMainTips",t.SHOWTRANSITLAYER="showTransitLayer",t.RESTARTNOWLEVEL="restartNowLevel",t.SHOWMAINLAYER="showMainLayer",t.SHOWPOP="showPop",t.CLOSEALLPOP="closeAllPop",t.UPDATEPOPDATA="UPDATEPOPDATA",t.TTSTARTRECORD="TTSTARTRECORD",t.TTSTOPRECORD="TTSTOPRECORD",t.TTSHARERECORD="TTSHARERECORD",t.UPDATERANKDATA="UPDATERANKDATA",t.SHOWUSERNODE="SHOWUSERNODE",t.USERINFOSUCCESS="USERINFOSUCCESS",t.RANKUSERINFOSUCCESS="RANKUSERINFOSUCCESS",t.BULLETSEND="BULLETSEND",t.BULLETSTATE="BULLETSTATE",t.GAMEOVERRESTART="GAMEOVERRESTART",t.GAMEOVERSUCCESS="GAMEOVERSUCCESS",t.BEGINGAME="BEGINGAME",t.SHOWMODULE="SHOWMODULE",t.TOPICACCOUNT="TOPICACCOUNT",t.TOPICRANKINFO="TOPICRANKINFO",t.TOPICPOSITION="TOPICPOSITION",t.CHANGESHEEPCLOTHES="CHANGESHEEPCLOTHES"}(o.EMITKEY||(o.EMITKEY={})),function(t){t.GAMEUSERLOCALDATA="gameUserLocalData",t.SPRINTREWARDKEY="SPRINTREWARDKEY",t.COOKIECOLLECTIONKEY="COOKIECOLLECTIONKEY",t.BULLETSWITCH="BULLETSWITCH",t.TAUSERINFO="TAUSERINFO",t.RANKDATA="RANKDATA",t.BULLETDATA="BULLETDATA",t.STAGEDATA="STAGEDATA",t.GAMEDAILYLEVELDATA="GAMEDAILYLEVELDATA",t.GAMETOPICLEVELDATA="GAMETOPICLEVELDATA",t.SHEEPCLOTHESDATA="SHEEPCLOTHESDATA",t.TOPICMATCHRECORD="TOPICMATCHRECORD",t.PROPGAMEDATA="PROPGAMEDATA",t.GAMELOADING="GAMELOADING"}(o.STORAGEKEY||(o.STORAGEKEY={})),function(t){t.zhCN="zh",t.enUS="en"}(o.LangEnum||(o.LangEnum={})),function(t){t[t.COMMON=0]="COMMON",t[t.TOPIC=1]="TOPIC"}(o.MODULETYPE||(o.MODULETYPE={})),function(t){t.friendRank="friendRank",t.todayRank="todayRank"}(o.ShownType||(o.ShownType={})),(o.RefreshType||(o.RefreshType={})).add="add",cc._RF.pop()},{}],"export-helper":[function(t,e,o){"use strict";cc._RF.push(e,"c00e4AjhHVJqoY4uheCWzQM","export-helper"),Object.defineProperty(o,"__esModule",{value:!0}),o.math=void 0;var n=cc.EPSILON,a=function(){function t(){}return t.approx=function(t,e,o){return o=o||n,Math.abs(t-e)<=o},t.lerp=function(t,e,o){return t+(e-t)*o},t.equals=function(t,e){return Math.abs(t-e)<=n*Math.max(1,Math.abs(t),Math.abs(e))},t}();o.math=a,cc._RF.pop()},{}],export:[function(t,e){"use strict";cc._RF.push(e,"aff89des1lECqfQBjTG1TrU","export"),cc._RF.pop()},{}],failPop:[function(t,e,o){"use strict";cc._RF.push(e,"015c33YCudGR46pDyw1Hejz","failPop");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../i18n/gd_language"),c=t("../../i18n/i18n"),s=t("../common/CcJsFunc"),l=t("../common/dataTs"),u=t("../common/enumConfig"),p=t("../common/native/share"),d=t("../common/native/tt-sdk"),h=t("../common/sdk"),f=t("../common/spine"),m=t("../manager/GameManager"),g=t("../manager/report-common"),y=t("../../script/manager/data-manager"),v=t("../utils/uma/uma-sdk"),b=t("../api/api-sheep"),_=cc._decorator,N=_.ccclass,C=_.property,w=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.fainNode=null,e.descLabel=null,e.failNumLabel=null,e.restartNode=null,e.backNode=null,e.tombNode=null,e.tombBubble=null,e.tombDesc=null,e.tombParticle=null,e.rankNode=null,e.rankPreLabel=null,e.rankNumLabel=null,e.rankLastLabel=null,e.shareNode=null,e.shareBtn=null,e.noShareBtn=null,e.shareCloseBtn=null,e.bottomShareBtn=null,e.rebornGameCallBack=null,e.giveUpCallBack=null,e.failNodeNum=400,e.popCallbackCollect=null,e.userData=null,e.showPopData=null,e.rankUserData=null,e.type=0,e}return a(e,t),e.prototype.start=function(){cc.game.on(u.EMITKEY.GAMEOVERSUCCESS,this.requestUserData.bind(this)),this.popCallbackCollect={buyCallBack:this.buyCallBackFunc.bind(this),freeCallBack:this.freeCallBackFunc.bind(this),exitCallBack:this.exitCallBackFunc.bind(this)},s.default.addTargetTouchUpInside(this.restartNode,this.restartNodeFunc.bind(this)),s.default.addTargetTouchUpInside(this.backNode,this.backNodeFunc.bind(this)),s.default.addbtnTouchStartScale(this.shareBtn),s.default.addbtnTouchEndScale(this.shareBtn,this.shareBtnFunc.bind(this)),s.default.addbtnTouchCancelScale(this.shareBtn),s.default.addbtnTouchStartScale(this.noShareBtn),s.default.addbtnTouchEndScale(this.noShareBtn,this.noShareBtnFunc.bind(this)),s.default.addbtnTouchCancelScale(this.noShareBtn),s.default.addbtnTouchStartScale(this.shareCloseBtn),s.default.addbtnTouchEndScale(this.shareCloseBtn,this.shareCloseBtnFunc.bind(this)),s.default.addbtnTouchCancelScale(this.shareCloseBtn),s.default.addTargetTouchUpInside(this.bottomShareBtn,this.bottomShareBtnFunc.bind(this))},e.prototype.restartNodeFunc=function(){cc.game.emit(u.EMITKEY.RESTARTNOWLEVEL)},e.prototype.backNodeFunc=function(){cc.game.emit(u.EMITKEY.SHOWMAINLAYER)},e.prototype.bottomShareBtnFunc=function(){this.shareNode.active=!0,this.shareNode.stopAllActions(),cc.tween(this.shareNode).set({scale:0,opacity:0}).delay(1).to(.2,{scale:1.1,opacity:255},{easing:cc.easing.quadOut}).to(.2,{scale:1}).start()},e.prototype.shareBtnFunc=function(){var t=this;l.default.isPlatform(l.GDPlatform.tt)?d.default.shareTemplate(function(e){e&&(t.shareNode.active=!1,t.showButton())}):l.default.isPlatform(l.GDPlatform.wx)?p.default.shareMethod({success:function(){},fail:function(){},complete:function(){}}):this.node.active=!1},e.prototype.noShareBtnFunc=function(){this.shareNode.active=!1,this.showButton()},e.prototype.shareCloseBtnFunc=function(){this.shareNode.active=!1,this.showButton()},e.prototype.showFailPop=function(t){this.node.active=!0,this.showPopData=t,t.popCallbackCollect&&(this.rebornGameCallBack=t.popCallbackCollect.rebornGameCallBack,this.giveUpCallBack=t.popCallbackCollect.giveUpCallBack),this.restartNode.active=!1,this.backNode.active=!1,this.tombNode.active=!1,this.rankNode.active=!1,this.tombParticle.active=!1,this.shareNode.active=!1,this.bottomShareBtn.active=!1;var e=t.failType;this.failNumLabel.string="",console.log("failType = "+e),1==e?console.log("\u590d\u6d3b ###### "):2==e&&console.log("\u91cd\u65b0\u6311\u6218 ###### "),this.playShowAnimate()},e.prototype.requestUserData=function(){var t=this;if(this.failNumLabel.string="",m.default.getInstance().gameType==u.GAMETYPE.GAMEDAILY)b.default.getUserRankInfo(function(e){if(0==e.err_code&&e.data&&e.data.user){t.rankUserData=e.data.user;var o=e.data.user.fail;o&&0!=o||(o=1),t.failNumLabel.string="\u4eca\u65e5\u5df2\u6311\u6218 "+o+" \u6b21"}});else if(m.default.getInstance().gameType==u.GAMETYPE.GAMETOPIC){var e=l.default.getUserData().userID;b.default.getTopicUserInfo(e,function(e){if(0==e.err_code&&e.data&&e.data.user){t.rankUserData=e.data.user;var o=e.data.user.fail;o&&0!=o||(o=1),t.failNumLabel.string="\u4eca\u65e5\u5df2\u6311\u6218 "+o+" \u6b21"}})}},e.prototype.getTeamName=function(){var t=y.default.topicModel.name.split("#");return t.length>=2?1==y.default.topicModel.info.type?t[0]:t[1]:""},e.prototype.exitCallBackFunc=function(){},e.prototype.buyCallBackFunc=function(t,e){if(console.log("type = "+t),this.userData=l.default.getUserData(),this.userData.coin>=e){if(this.userData.coin-=e,m.default.getInstance().reportProperty.resurrection_coin_cost+=e,m.default.getInstance().levelWinDict.coin+=e,l.default.saveUserData(this.userData),m.default.getInstance().coinNum+=30,this.showTipPop(t),4==t&&m.default.getInstance().gameType==u.GAMETYPE.GAMELEVEL){console.log("\u5e38\u89c4\u5173\u5361\u590d\u6d3b\u8d2d\u4e70");var o=e+"";v.default.trackEvent("game_life_buy",{coinNum:o,c_coinNum:Number(o)})}}else cc.game.emit("showMainTips",c.default.instance.trans(r.GDLanguage.coin_inadequate))},e.prototype.freeCallBackFunc=function(t){var e=this;this.type=t;var o=l.default.GetVedioID();h.default.watchAdVideo({id:o,success:function(){e.watchSuc(1)},fail:function(){console.log("\u5931\u8d25")},nofit:function(){e.shareTTAction()}})},e.prototype.watchSuc=function(t){if(this.showTipPop(),cc.game.emit(u.EMITKEY.CLOSEALLPOP),m.default.getInstance().reportProperty.resurrection_ad_frequency++,4==this.type){m.default.getInstance().sheepMark.resurgenceCount++,console.log("\u590d\u6d3b\u770b\u89c6\u9891");var e=y.default.getTAUserInfo();1==t?g.default.reportTACommon("game_life_ad",e):2==t&&g.default.reportTACommon("game_life_share",e)}},e.prototype.shareTTAction=function(){var t=this;if(h.default.isPlatform(h.Platform.wx)){var e=l.default.GetVedioID(),o=l.default.getUserData().openid;h.default.share(o,e,function(){t.shareCbMethod()},function(){cc.game.emit(u.EMITKEY.SHOWMAINTIPS,"\u5206\u4eab\u5931\u8d25\uff0c\u8bf7\u5206\u4eab\u5fae\u4fe1\u7fa4\u4e0e\u597d\u53cbPK")})}else if(h.default.isPlatform(h.Platform.tt)){var n={popName:"shareNodePop",showPopData:{type:2,shareCb:this.shareCbMethod.bind(this)}};cc.game.emit("showPop",n)}},e.prototype.shareCbMethod=function(){console.log("\u5206\u4eab\u6210\u529f ######"),this.watchSuc(2)},e.prototype.showTipPop=function(){this.rebornGameCallBack&&this.rebornGameCallBack(),cc.game.emit("showMainTips",c.default.instance.trans(r.GDLanguage.game_continue))},e.prototype.playShowAnimate=function(){var t=this;this.fainNode.y=0,cc.tween(this.fainNode).to(.8,{y:this.failNodeNum},{easing:cc.easing.cubicOut}).call(function(){},this).delay(.1).call(function(){t.showPopData&&2==t.showPopData.failType?t.showRestartNode():m.default.getInstance().sheepMark.resurgenceCount>=1?t.showRestartNode():t.showPropPop(4)}).start()},e.prototype.showRestartNode=function(){console.log("\u91cd\u65b0\u6311\u6218");var t=y.default.getTAUserInfo();g.default.reportTACommon("game_over",t),cc.game.emit(u.EMITKEY.GAMEOVERRESTART),this.tombNode.active=!0,this.rankUserData?this.showFailTomb(this.rankUserData.fail):this.showFailTomb(1)},e.prototype.setupDescMethods=function(t){var e=["12345\uff0c\u4e0a\u5c71\u6253\u8001\u864e\uff0c\u8981\u60f3\u8fc7\u6b64\u5173\uff0c\u5c31\u8981\u809d\u809d\u809d","\u4eba\u751f\u5f97\u610f\u987b\u5c3d\u6b22\uff0c\u4e0d\u8fc7\u6b64\u5173\u5fc3\u4e0d\u7518\uff01","\u6211\u53ea\u662f\u4e3a\u4e86\u5792\u575f\u5934\uff0c\u5e76\u4e0d\u662f\u8981\u8fc7\u5173\uff01","\u4e3a\u6211\u7701\u4e89\u5149\uff0c\u5fc5\u987b\u62ff\u4e0b","\u4ee5\u6211\u7684\u667a\u6167\u62ff\u4e0b\u5b83\uff0c\u5e94\u8be5\u4e0d\u6210\u95ee\u9898","\u5931\u8d25\u662f\u6210\u529f\u4e4b\u6bcd\uff0c\u7f8a\u513f\u5b50\u8fd8\u5728\u7b49\u7740\u4f60\uff01","\u4e0d\u591f\uff01\u8fd8\u4e0d\u591f\uff01\u6211\u8fd8\u80fd\u518d\u809d100\u56de\u5408","\u6211\u90fd\u6b7b\u8fd9\u4e48\u591a\u6b21\u5566\uff0c\u65f6\u95f4\u8fc7\u7684\u771f\u5feb\uff01","\u9769\u547d\u5c1a\u672a\u6210\u529f\uff0c\u540c\u5fd7\u4ecd\u9700\u52aa\u529b\uff01","\u5dee\u4e00\u70b9\u5c31\u8fc7\u4e86\uff0c\u4f60\u8bf4\u6c14\u4eba\u4e0d\uff01","\u4f60\u786e\u5b9a\u8fd9\u4e48\u6c14\u4eba\u7684\u6e38\u620f\uff0c\u4e0d\u53bb\u6c14\u6c14\u670b\u53cb\uff1f","\u53c8\u5931\u8d25\u4e86\uff0c\u592a\u96be\u4e86","\u53c8\u53c8\u53c8\u5931\u8d25\u4e86\uff0c\u518d\u8bd5\u6700\u540e\u4e00\u6b21","\u53c8\u53c8\u53c8\u53c8\u53c8\u5931\u8d25\u4e86\uff0c\u8981\u4e0d\u653e\u5f03\u5427","\u53c8\u53c8\u53c8\u53c8\u53c8\u53c8\u5931\u8d25\u4e86\uff0c\u8fc7\u4e0d\u53bb\u5c31\u4e0d\u7761\u89c9\u4e86","**\u7b56\u5212\u786e\u5b9a\u8fd9\u662f\u53ef\u4ee5\u8fc7\u7684\u4e48\uff1f","*************\u7b56\u5212\uff0c******\u6bcd\uff01","\u653e\u5f03\u5427\uff0c\u4f55\u82e6\u4e3a\u96be\u81ea\u5df1\u5462","\u4e2d\u56fd\u4eba\u4e0d\u6b3a\u8d1f\u4e2d\u56fd\u4eba\uff0c\u7b56\u5212\u4f60*****","\u6d3b\u7740\u4e0d\u597d\u4e48\uff0c\u975e\u5f97\u8981\u6c14\u6b7b\u81ea\u5df1\u4e48\uff1f","\u751f\u5f53\u4f5c\u7f8a\u6770\uff0c\u6b7b\u4ea6\u4e3a\u7891\u96c4\uff01","\u6ee1\u773c\u5192\u91d1\u661f\uff0c\u6211\u7891\u4eae\u6676\u6676\uff01","\u5f53\u4e0d\u4e86\u7f8a\uff0c\u6211\u4e5f\u8981\u505a\u6211\u670b\u53cb\u5708\u6700\u4eae\u7684\u7891\uff01\u8036\uff01","\u8fd8\u5dee\u4e00\u70b9\uff1f\u6211\u4fe1\u4f60\u4e2a\u9b3c\uff0c\u4f60\u4e2a\u7cdf\u8001\u5934\u5b50***\uff01","\u554a\uff01\u554a\uff01\u554a\uff01\u554a\uff01\u554a\uff01wwwwww\uff01","\u6ca1\u4e8b\uff0c\u4ed6\u4eec\u4e5f\u8fc7\u4e0d\u4e86\uff01","\u4f60\u7ed9\u6211\u7b49\u7740\uff0c\u6211\u8ba9\u6211\u4e03\u5927\u59d1\u516b\u5927\u59e8\u90fd\u6765\uff0c\u6211\u5c31\u4e0d\u4fe1\u4e86\uff01"],o=["\u65e2\u7136\u9009\u62e9\u4e86\uff0c\u5c31\u9700\u8981\u65e0\u6761\u4ef6\u7684\u8fc7\u5173","\u7f8a\u7f8a\u4e91\u68af\uff0c\u6211\u6765\u4e86\uff01","\u6211\u4e5f\u8981\u7f8a\uff5e\u7f8a\uff5e\u7f8a\uff5e","\u4e3a\u4e86\u9635\u8425\u800c\u6218\uff0c\u8d25\u800c\u4e0d\u9981(nei)\uff01","\u5373\u4f7f\u7f8a\u7fa4\u6ca1\u6709\u6211\uff0c\u57fa\u5730\u4e5f\u9700\u8981\u6211\u53bb\u5efa\u8bbe\uff01","\u4e00\u6b21\u5c31\u597d\uff0c\u8ba9\u6211\u5f53\u7f8a\u53bb\u4ee3\u8868\u4ee3\u8868\u5427\uff01","\u4e24\u519b\u5bf9\u5792\u5c31\u662f\u5e72\uff0c\u4e0d\u80fd\u6002\uff0ccome\uff5eon\uff5e\u5317\u9f3b\uff01","\u4e0d\u80fd\u6da8\u4e86\u5bf9\u9762\u6c14\u52bf\uff0c\u706d\u4e86\u81ea\u5df1\u5a01\u98ce\uff01","\u5bf9\u9762\u662f\u4e2a\u5c41\uff01\u518d\u6765\u4e00\u6b21\uff0c\u6211\u4e0d\u80fd\u5f53\u5c41\uff01","\u5f53\u7f8a\u6211\u4e0d\u884c\uff0c\u5632\u8bbd\u5bf9\u65b9\u6211\u884c\uff01","\u91cd\u5728\u53c2\u4e0e\uff0c\u8f93\u8d62\u4e0d\u91cd\u8981\uff0c\u4e48\uff1f\u4e0d\u80fd\u8f93\uff01","\u4e0d\u4e89\u9992\u5934\u84b8\u53e3\u6c14\uff0c\u5144\u5f1f\u4eec\u7b49\u7740\u6211\uff01","\u8bf4\u670d\u81ea\u5df1\u518d\u6765\u4e00\u6b21\uff0c\u8bf4\u670d\u5bf9\u9762\u653e\u5f03\uff01","\u6211\u611f\u89c9\u6211\u5df2\u7ecf\u5c3d\u529b\u4e86\uff0c\u5144\u5f1f\u4eec\u52a0\u6cb9\uff01","\u8fd9\u4e5f\u592a\u96be\u4e86\uff0c\u7f8a\u961f\u8fdb\u5165\u592a\u7a7a\uff0c\u5c31\u5dee\u6211\u4e86\uff01","\u7f8a\u7f8a\u8fd9\u4e48\u53ef\u7231\uff0c\u7b56\u5212\u662f\u4e2a*****x\uff01","\u5173\u5361\u597d\u96be\uff01\u7b56\u5212\u597d\u574f\uff01\u4f46\u662f\u6211\u597d\u559c\u6b22\u554a\uff01\u54c8\u54c8\uff5e","\u4e0d\u96be\u4e0d\u80fd\u51f8\u663e\u6211\u7684\u667a\u6167\uff0c\u518d\u6765\u4e00\u6b21\uff01","\u4e0d\u96be\u4e0d\u80fd\u51f8\u663e\u6211\u7684\u667a\u6167\uff0c\u518d\u6765\u4e00\u6b21\uff01","\u4e0d\u96be\u4e0d\u80fd\u51f8\u663e\u6211\u7684\u667a\u6167\uff0c\u518d\u6765\u4e00\u6b21\uff01"];if(1<=t&&t<=8){var n=1;return 1==t?n=s.default.randomNum(0,5):2==t?n=s.default.randomNum(2,8):3==t?n=s.default.randomNum(3,10):4==t?n=s.default.randomNum(4,12):5==t?n=s.default.randomNum(8,14):6==t?n=s.default.randomNum(10,16):7==t?n=s.default.randomNum(14,18):8==t?n=s.default.randomNum(15,20):9==t?n=s.default.randomNum(15,21):10==t?n=s.default.randomNum(15,22):11==t&&(n=s.default.randomNum(15,27)),m.default.getInstance().gameType==u.GAMETYPE.GAMEDAILY?(n>=e.length&&(n=e.length-1),e[n]):m.default.getInstance().gameType==u.GAMETYPE.GAMETOPIC?(n>=o.length&&(n=o.length-1),o[n]):""}},e.prototype.showFailTomb=function(t){this.tombBubble.scale=0,cc.tween(this.tombBubble).to(.3,{scale:1},{easing:cc.easing.backOut}).start();var e=y.default.getDeadNum(t),o="Dead"+e;if(this.tombNode.getComponent(f.default).play(o,0),this.tombDesc.string=this.setupDescMethods(e),this.rankNode.active=!0,cc.tween(this.rankNode).to(.2,{scale:1.1}).to(.1,{scale:.9}).to(.1,{scale:1}).start(),this.rankPreLabel.string="",this.rankLastLabel.string="",this.rankNumLabel.string="",m.default.getInstance().gameType==u.GAMETYPE.GAMEDAILY){this.rankPreLabel.string="\u60a8\u6240\u5728\u5730\u533a\u4f9d\u7136\u662f\u7b2c ",this.rankLastLabel.string=" \u540d";var n=m.default.getInstance().rankInfo.user.index;this.rankNumLabel.string=n+""}else m.default.getInstance().gameType==u.GAMETYPE.GAMETOPIC&&(this.rankPreLabel.string=this.getTeamName()+"\u7f8a\u961f\u5df2\u6709 ",this.rankLastLabel.string=" \u7f8a",y.default.topicRankInfo&&y.default.topicModel&&(1==y.default.topicModel.info.type?this.rankNumLabel.string=y.default.topicRankInfo.tomb?y.default.topicRankInfo.tomb.length+"":"0":this.rankNumLabel.string=y.default.topicRankInfo.taoist?y.default.topicRankInfo.taoist.length+"":"0"));y.default.isUpgradeNum(t+1)?(this.tombParticle.active=!0,this.tombParticle.getComponent(cc.ParticleSystem).resetSystem(),this.shareNode.active=!0,cc.tween(this.shareNode).set({scale:0,opacity:0}).delay(1).to(.2,{scale:1.1,opacity:255},{easing:cc.easing.quadOut}).to(.2,{scale:1}).start()):this.showButton()},e.prototype.showButton=function(){var t=this;this.restartNode.activeInHierarchy&&this.backNode.activeInHierarchy&&this.bottomShareBtn.activeInHierarchy?console.log("\u5df2\u5c55\u793ashow button"):(this.restartNode.scale=0,this.backNode.scale=0,this.bottomShareBtn.scale=0,this.restartNode.active=!0,this.backNode.active=!0,this.bottomShareBtn.active=!0,setTimeout(function(){cc.tween(t.restartNode).to(.2,{scale:1.1}).to(.1,{scale:.9}).to(.1,{scale:1}).start(),cc.tween(t.backNode).to(.2,{scale:1.1}).to(.1,{scale:.9}).to(.1,{scale:1}).start(),cc.tween(t.bottomShareBtn).to(.2,{scale:1.1}).to(.1,{scale:.9}).to(.1,{scale:1}).start()},1e3))},e.prototype.hideFailPop=function(){this.node.active=!1},e.prototype.continueFunc=function(){this.showPropPop(4)},e.prototype.giveUpFunc=function(){this.giveUpCallBack&&this.giveUpCallBack()},e.prototype.showPropPop=function(t){var e={popName:"getPropPop",showPopData:{popCallbackCollect:this.popCallbackCollect,popType:t,coinNum:m.default.getInstance().coinNum}};cc.game.emit("showPop",e)},i([C(cc.Node)],e.prototype,"fainNode",void 0),i([C(cc.Label)],e.prototype,"descLabel",void 0),i([C(cc.Label)],e.prototype,"failNumLabel",void 0),i([C({type:cc.Node,tooltip:"\u91cd\u65b0\u6311\u6218"})],e.prototype,"restartNode",void 0),i([C({type:cc.Node,tooltip:"\u8fd4\u56de\u7f8a\u7fa4"})],e.prototype,"backNode",void 0),i([C({type:cc.Node,tooltip:"\u5893\u7891spine"})],e.prototype,"tombNode",void 0),i([C({type:cc.Node,tooltip:"\u5893\u7891\u6c14\u6ce1"})],e.prototype,"tombBubble",void 0),i([C({type:cc.Label,tooltip:"\u5893\u7891\u63cf\u8ff0"})],e.prototype,"tombDesc",void 0),i([C({type:cc.Node,tooltip:"\u5893\u7891\u7c92\u5b50"})],e.prototype,"tombParticle",void 0),i([C({type:cc.Node,tooltip:"\u6392\u540dbase"})],e.prototype,"rankNode",void 0),i([C({type:cc.Label,tooltip:"\u6392\u540d"})],e.prototype,"rankPreLabel",void 0),i([C({type:cc.Label,tooltip:"\u6392\u540d"})],e.prototype,"rankNumLabel",void 0),i([C({type:cc.Label,tooltip:"\u6392\u540d"})],e.prototype,"rankLastLabel",void 0),i([C(cc.Node)],e.prototype,"shareNode",void 0),i([C(cc.Node)],e.prototype,"shareBtn",void 0),i([C(cc.Node)],e.prototype,"noShareBtn",void 0),i([C(cc.Node)],e.prototype,"shareCloseBtn",void 0),i([C({type:cc.Node,tooltip:"\u5e95\u90e8\u5206\u4eab\u6309\u94ae"})],e.prototype,"bottomShareBtn",void 0),i([N],e)}(cc.Component);o.default=w,cc._RF.pop()},{"../../i18n/gd_language":"gd_language","../../i18n/i18n":"i18n","../../script/manager/data-manager":"data-manager","../api/api-sheep":"api-sheep","../common/CcJsFunc":"CcJsFunc","../common/dataTs":"dataTs","../common/enumConfig":"enumConfig","../common/native/share":"share","../common/native/tt-sdk":"tt-sdk","../common/sdk":"sdk","../common/spine":"spine","../manager/GameManager":"GameManager","../manager/report-common":"report-common","../utils/uma/uma-sdk":"uma-sdk"}],"flying-item-pop-coin":[function(t,e,o){"use strict";cc._RF.push(e,"f8882Kqr8ZNno3Bla7FeEvc","flying-item-pop-coin");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r},r=this&&this.__awaiter||function(t,e,o,n){return new(o||(o=Promise))(function(a,i){function r(t){try{s(n.next(t))}catch(e){i(e)}}function c(t){try{s(n.throw(t))}catch(e){i(e)}}function s(t){var e;t.done?a(t.value):(e=t.value,e instanceof o?e:new o(function(t){t(e)})).then(r,c)}s((n=n.apply(t,e||[])).next())})},c=this&&this.__generator||function(t,e){var o,n,a,i,r={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(t){return function(e){return s([t,e])}}function s(i){if(o)throw new TypeError("Generator is already executing.");for(;r;)try{if(o=1,n&&(a=2&i[0]?n.return:i[0]?n.throw||((a=n.return)&&a.call(n),0):n.next)&&!(a=a.call(n,i[1])).done)return a;switch(n=0,a&&(i=[2&i[0],a.value]),i[0]){case 0:case 1:a=i;break;case 4:return r.label++,{value:i[1],done:!1};case 5:r.label++,n=i[1],i=[0];continue;case 7:i=r.ops.pop(),r.trys.pop();continue;default:if(!(a=(a=r.trys).length>0&&a[a.length-1])&&(6===i[0]||2===i[0])){r=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r},r=this&&this.__awaiter||function(t,e,o,n){return new(o||(o=Promise))(function(a,i){function r(t){try{s(n.next(t))}catch(e){i(e)}}function c(t){try{s(n.throw(t))}catch(e){i(e)}}function s(t){var e;t.done?a(t.value):(e=t.value,e instanceof o?e:new o(function(t){t(e)})).then(r,c)}s((n=n.apply(t,e||[])).next())})},c=this&&this.__generator||function(t,e){var o,n,a,i,r={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(t){return function(e){return s([t,e])}}function s(i){if(o)throw new TypeError("Generator is already executing.");for(;r;)try{if(o=1,n&&(a=2&i[0]?n.return:i[0]?n.throw||((a=n.return)&&a.call(n),0):n.next)&&!(a=a.call(n,i[1])).done)return a;switch(n=0,a&&(i=[2&i[0],a.value]),i[0]){case 0:case 1:a=i;break;case 4:return r.label++,{value:i[1],done:!1};case 5:r.label++,n=i[1],i=[0];continue;case 7:i=r.ops.pop(),r.trys.pop();continue;default:if(!(a=(a=r.trys).length>0&&a[a.length-1])&&(6===i[0]||2===i[0])){r=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../common/enumConfig"),c=cc._decorator,s=c.ccclass,l=c.property,u=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.popNode=null,e.tipsFontLabel=null,e}return a(e,t),e.prototype.start=function(){this.popNode.active=!1,cc.game.on(r.EMITKEY.SHOWMAINTIPS,this.showTips,this)},e.prototype.showTips=function(t){var e=this;this.popNode.stopAllActions(),this.popNode.active=!0,this.tipsFontLabel.string=t+"",this.popNode.y=-100,cc.tween(this.popNode).set({opacity:255}).to(.3,{y:0}).delay(1).to(.3,{opacity:0}).call(function(){e.popNode.active=!1},this).start()},i([l(cc.Node)],e.prototype,"popNode",void 0),i([l(cc.Label)],e.prototype,"tipsFontLabel",void 0),i([s],e)}(cc.Component);o.default=u,cc._RF.pop()},{"../common/enumConfig":"enumConfig"}],"game-top-ui":[function(t,e,o){"use strict";cc._RF.push(e,"011b2otLrtL36irPwLg72Hm","game-top-ui");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=cc._decorator,c=r.ccclass,s=r.property,l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.cookieNode=null,e.cookieImg=null,e.cookieNum=null,e.cookiePrefab=null,e.cookieTrailing=null,e.cookieCurCount=0,e.cookieAllCount=0,e.goldBlockCoinCount=0,e.ribbonBoxCount=0,e}return a(e,t),e.prototype.start=function(){},i([s(cc.Node)],e.prototype,"cookieNode",void 0),i([s(cc.Node)],e.prototype,"cookieImg",void 0),i([s(cc.Node)],e.prototype,"cookieNum",void 0),i([s(cc.Prefab)],e.prototype,"cookiePrefab",void 0),i([s(cc.Prefab)],e.prototype,"cookieTrailing",void 0),i([c],e)}(cc.Component);o.default=l,cc._RF.pop()},{}],gameLayer:[function(t,e,o){"use strict";cc._RF.push(e,"4f0043pQOFO24XT2d3lGc3T","gameLayer");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../common/CcJsFunc"),c=t("../common/dataTs"),s=t("../common/native/audio"),l=t("../main/mainLayer"),u=t("./chessboard"),p=t("./crushArea"),d=t("./gameUiLayer"),h=t("./moveOutArea"),f=t("../common/spine"),m=t("../common/enumConfig"),g=t("../manager/GameManager"),y=t("../manager/DateManager"),v=t("../utils/uma/uma-sdk"),b=t("../../i18n/i18n"),_=t("../../i18n/gd_language"),N=t("../common/native/native-bridge"),C=t("../manager/report-common"),w=t("../manager/data-manager"),P=t("../api/api-sheep"),k=cc._decorator,S=k.ccclass,D=k.property,A=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.mainLayer=null,e.bgLayer=null,e.chessboard=null,e.crushArea=null,e.moveOutArea=null,e.uiLayer=null,e.gameTopUi=null,e.gameWin=null,e.gameNext=null,e.levelDataArray=null,e.gameIsWin=!1,e.popCallbackCollect=null,e.userData=null,e.playLevelNum=0,e.gameIsStop=!1,e.chessY=0,e.beginBGM=!1,e.timer=0,e.countdown=0,e}return a(e,t),e.prototype.onEnable=function(){cc.audioEngine.setMusicVolume(1),cc.game.setFrameRate(60),this.countdown=0,g.default.getInstance().playGameCount++;var t=y.default.format(m.CALENDARNAMES[6],new Date);g.default.getInstance().gameBeginDate=t},e.prototype.update=function(t){this.timer+=t,this.timer>=1&&0==this.gameIsStop&&(this.timer=0,this.countdown++)},e.prototype.start=function(){cc.game.on(m.EMITKEY.RESTARTNOWLEVEL,this.restartNowLevel,this),cc.game.on(m.EMITKEY.SHOWMAINLAYER,this.showMainLayer,this),cc.game.on(m.EMITKEY.GAMEOVERRESTART,this.gameOverRestartFunc,this),r.default.addbtnTouchStartScale(this.gameWin),r.default.addbtnTouchEndScale(this.gameWin,this.gameWinFunc.bind(this)),r.default.addbtnTouchCancelScale(this.gameWin),r.default.addbtnTouchStartScale(this.gameNext),r.default.addbtnTouchEndScale(this.gameNext,this.gameNextFunc.bind(this)),r.default.addbtnTouchCancelScale(this.gameNext),cc.sys.isBrowser?(this.gameWin.active=!0,this.gameNext.active=!0):(this.gameWin.active=!1,this.gameNext.active=!1)},e.prototype.onDisable=function(){this.chessY=0},e.prototype.adaptScreen=function(){var t=this;setTimeout(function(){g.default.getInstance().globalData.isFullScreen&&0==t.chessY&&t.chessboard.y>400&&(t.chessboard.y-=100,t.chessY=t.chessboard.y)},200),setTimeout(function(){t.onPointIsContains()},100),g.default.getInstance().gameType==m.GAMETYPE.GAMEDAILY?(this.bgLayer.color=new cc.Color(195,254,139),this.bgLayer.getChildByName("glassSP").getComponent(f.default).play("2Grass",0)):g.default.getInstance().gameType==m.GAMETYPE.GAMETOPIC&&(this.bgLayer.color=new cc.Color(65,167,143),this.bgLayer.getChildByName("glassSP").getComponent(f.default).play("2Grass2",0))},e.prototype.onPointIsContains=function(){this.chessboard.getBoundingBoxToWorld();for(var t=r.default.getWorldPosition(this.moveOutArea),e=this.chessboard.getBoundingBoxToWorld();e.contains(t);){if(this.chessboard.scale-=.05,this.chessboard.scale<.5){console.log("\u8d85\u51fa\u6700\u5c0fscale \u9000\u51fa ###### ");break}e=this.chessboard.getBoundingBoxToWorld(),console.log("\u6211\u5728\u8282\u70b9\u7684\u5185\u90e8 ###### ")}console.log("\u6211\u5728\u8282\u70b9\u7684\u5916\u90e8 ###### ",this.chessboard.scale)},e.prototype.gameNextFunc=function(){if(this.playLevelNum=3&&(t=Number(n[2]))}c.default.getLevelByID(t,function(t){if(t.length<1)return cc.game.emit("showMainTips",b.default.instance.trans(_.GDLanguage.level_inadequate)),void e.showMainLayer(m.GAMEOVER.NONE);cc.game.emit("closeAllPop"),e.initLevelLayer(t)})},e.prototype.playNumberfunc=function(){if(this.levelDataArray.length<1)this.showMainLayer(m.GAMEOVER.NONE);else{cc.game.emit("closeAllPop"),g.default.getInstance().gameType==m.GAMETYPE.GAMEDAILY?this.uiLayer.getComponent(d.default).recoverTime(1):g.default.getInstance().gameType==m.GAMETYPE.GAMETOPIC&&this.uiLayer.getComponent(d.default).recoverTime(1);var t=w.default.getGameLevelData();t?(console.log("\u83b7\u53d6\u5173\u5361\u7f13\u5b58\u6570\u636e ###### "),this.initLevelLayer(t)):this.initLevelLayer(this.levelDataArray)}},e.prototype.showSetUpLayer=function(){console.log("\u6253\u5f00\u8bbe\u7f6e\u9875\u9762");var t={popName:"setupPop",showPopData:{popCallbackCollect:this.popCallbackCollect,setupType:2}};cc.game.emit("showPop",t),this.gameIsStopFunc(!0)},e.prototype.showMainLayer=function(t){void 0===t&&(t=m.GAMEOVER.NONE),console.log("\u6253\u5f00\u4e3b\u9875\u9762 = "+t);var e=this;cc.game.emit(m.EMITKEY.SHOWTRANSITLAYER,function(o){console.log("\u53ef\u4ee5\u6253\u5f00\u4e86 gamelayer"),cc.game.emit("closeAllPop"),e.gameIsStopFunc(!0),e.mainLayer.getComponent(l.default).showMainLayer(t),e.node.active=!1,o()})},e.prototype.gameOverFunc=function(t){void 0===t&&(t=1),this.gameOverState(2),console.log("\u6e38\u620f\u5931\u8d25 failType = ",t);var e={popName:"failPop",showPopData:{popCallbackCollect:this.popCallbackCollect,failType:t}};cc.game.emit("showPop",e),this.gameIsStopFunc(!0)},e.prototype.gameOverState=function(t){g.default.getInstance().game_over=t,1==t&&this.reportData(t)},e.prototype.gameOverRestartFunc=function(){this.reportData(2)},e.prototype.reportData=function(t){var e=this,o=1;for(var n in g.default.getInstance().sheepMark){var a=g.default.getInstance().sheepMark[n];if(Number(a)>0){o=2;break}}for(var i=c.default.getSheepClothesData(),r=1,s=0;s=t){var e=c.default.getSprintRewardData();e.winNum+=1,e.rewardProgress<3?(e.rewardProgress+=1,3==e.rewardProgress&&(e.winBox+=1)):e.rewardProgress=1,e.isGameEd=0,c.default.setSprintRewardData(e);var o=[3,6,9,12,15,25,50,100];for(var n in o)if(e.winNum==o[n]){var a="richroad_level"+e.winNum,i=c.default.getUserData().playLevelId+"",r={levelNum:i,c_levelNum:Number(i)};v.default.trackEvent(a,r),console.log("\u8fde\u80dc ########",a,r);break}}this.userData=c.default.getUserData(),console.log("\u6e38\u620f\u83b7\u80dc\uff0c\u5173\u5361\u4e3a\uff1a",this.levelDataArray,this.userData.playLevelId);var s={af_level:this.userData.playLevelId};N.default.leitingReport("af_levels_achieved",s);var l=[10,20,30,40,50,60,70,80,90,100,120,150,200];for(var n in l)if(this.userData.playLevelId==l[n]){var u={af_level:this.userData.playLevelId};N.default.leitingReport("af_level"+this.userData.playLevelId,u),console.log("af_level"+this.userData.playLevelId);break}this.crushArea.getComponent(p.default).hideCrushArea(),this.uiLayer.getComponent(d.default).removeGameUiBtn();var h=c.default.getRewardBoxData(this.userData.playLevelId),f=this.userData.playLevelId>=5;c.default.gameLevelWin(f,h);var y=c.default.getCollectionUnlockData();console.log("unlockObj:",y);var b={popName:"winPop",showPopData:{popCallbackCollect:this.popCallbackCollect,winRewardObj:h,unlockObj:y,time:this.countdown}};cc.game.emit(m.EMITKEY.SHOWPOP,b),this.gameIsStopFunc(!0)}else g.default.getInstance().gameType==m.GAMETYPE.GAMEDAILY?(this.userData=c.default.getUserData(),h=c.default.getRewardBoxData(this.userData.playLevelId),c.default.gameLevelWin(!0,h),y=c.default.getCollectionUnlockData(),b={popName:"winPop",showPopData:{popCallbackCollect:this.popCallbackCollect,winRewardObj:h,unlockObj:y,time:this.countdown}},cc.game.emit(m.EMITKEY.SHOWPOP,b),this.crushArea.getComponent(p.default).hideCrushArea(),this.uiLayer.getComponent(d.default).removeGameUiBtn(),this.gameIsStopFunc(!0),this.updateTodayWin(!0)):g.default.getInstance().gameType==m.GAMETYPE.GAMETOPIC&&(b={popName:"winPop",showPopData:{popCallbackCollect:this.popCallbackCollect,time:this.countdown}},cc.game.emit(m.EMITKEY.SHOWPOP,b),this.crushArea.getComponent(p.default).hideCrushArea(),this.uiLayer.getComponent(d.default).removeGameUiBtn(),this.gameIsStopFunc(!0))},e.prototype.updateTodayWin=function(t){if(console.log("isWin = ",t),0!=this.checkIsTodayWin()){var e=y.default.format(m.CALENDARNAMES[5],new Date),o=y.default.format(m.CALENDARNAMES[6],new Date),n=c.default.getDailyData(e,o);n?n.isWin=t:n={dailyID:o,isWin:t,unLimitVideo:0,sheepNum:-1},c.default.saveDailyData(e,o,n)}else console.log("checkIsTodayWin update cache ######## false")},e.prototype.giveUpFunc=function(t){void 0===t&&(t=0),g.default.getInstance().gameType==m.GAMETYPE.GAMELEVEL&&(c.default.getSprintRewardData().winNum>0&&cc.game.emit("showPop",{popName:"sprintRewardPop",showPopData:{popCallbackCollect:null,popType:2}}),g.default.getInstance().cookieDict.cookieCurCount>0&&cc.game.emit("showPop",{popName:"loseCookiePop",showPopData:{popCallbackCollect:null,popType:0}}));var e={popName:"loseLovePop",showPopData:{popCallbackCollect:this.popCallbackCollect,popType:t}};cc.game.emit("showPop",e),this.gameIsStopFunc(!0)},e.prototype.rebornGameFunc=function(){console.log("\u8fd9\u91cc\u6709\u4e2a\u770b\u89c6\u9891"),cc.game.emit("closeAllPop"),this.gameIsStopFunc(!1),g.default.getInstance().gameType==m.GAMETYPE.GAMEDAILY&&this.uiLayer.getComponent(d.default).recoverTime(),this.crushArea.getComponent(p.default).rebornGameFunc()},e.prototype.crushBlockNode=function(t){this.crushArea.getComponent("crushArea").addCrushAreaCardNode(t);var e=this.chessboard.getComponent(u.default).checkGameWin(),o=this.moveOutArea.getComponent(h.default).checkGameWin();e&&o&&(console.log("\u6e38\u620f\u80dc\u5229\uff01"),this.gameIsWin=!0,this.gameIsStopFunc(!0))},e.prototype.crushAnimateCallback=function(){this.gameIsWin&&(this.playLevelNum=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../common/CcJsFunc"),c=t("../common/dataTs"),s=t("../common/enumConfig"),l=t("../common/native/audio"),u=t("../common/sdk"),p=t("../manager/DateManager"),d=t("../manager/GameManager"),h=t("./chessboard"),f=t("./crushArea"),m=t("./gameLayer"),g=t("../../pre/item/prop-prefab"),y=t("../utils/uma/uma-sdk"),v=t("../manager/report-common"),b=t("../../i18n/i18n"),_=t("../../i18n/gd_language"),N=t("../manager/data-manager"),C=cc._decorator,w=C.ccclass,P=C.property,k=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.removeBtn=null,e.removeBg1=null,e.removeMask=null,e.removeNumLabel=null,e.removeVedio=null,e.cancelBtn=null,e.cancelBg1=null,e.cancelMask=null,e.cancelNumLabel=null,e.cancelVedio=null,e.randomBtn=null,e.randomBg1=null,e.randomMask=null,e.randomNumLabel=null,e.randomVedio=null,e.setUpBtn=null,e.moveOutArea=null,e.chessboardNode=null,e.crushArea=null,e.levelNode=null,e.levelNumLabel=null,e.stageOneNode=null,e.stageTwoNode=null,e.maskStage=null,e.propPrefab=null,e.paddingHeight=25,e.userData=null,e.isMoving=!1,e.timer=0,e.countdownOrogin=0,e.countdown=0,e.countdownAdd=60,e.gameIsStop=!1,e.popCallbackCollect=null,e.getPropType=0,e}return a(e,t),e.prototype.start=function(){r.default.addbtnTouchStartScale(this.removeBtn),r.default.addbtnTouchEndScale(this.removeBtn,this.removeEndFunc.bind(this)),r.default.addbtnTouchCancelScale(this.removeBtn),r.default.addbtnTouchStartScale(this.cancelBtn),r.default.addbtnTouchEndScale(this.cancelBtn,this.cancelEndFunc.bind(this)),r.default.addbtnTouchCancelScale(this.cancelBtn),r.default.addbtnTouchStartScale(this.randomBtn),r.default.addbtnTouchEndScale(this.randomBtn,this.randomEndFunc.bind(this)),r.default.addbtnTouchCancelScale(this.randomBtn),r.default.addbtnTouchStartScale(this.setUpBtn),r.default.addbtnTouchEndScale(this.setUpBtn,this.setUpEndFunc.bind(this)),r.default.addbtnTouchCancelScale(this.setUpBtn),this.popCallbackCollect={buyCallBack:this.buyCallBackFunc.bind(this),freeCallBack:this.freeCallBackFunc.bind(this),exitCallBack:this.exitCallBackFunc.bind(this)}},e.prototype.exitCallBackFunc=function(){this.gameIsStopFunc(!1)},e.prototype.setTimeByLevel=function(t,e){var o=t.timeArray;if(e>o.length)cc.game.emit("showMainTips",b.default.instance.trans(_.GDLanguage.level_inadequate));else{var n=o[e-1];this.countdown=n,this.countdownOrogin=n,console.log("countdowm = "+n),this.updateTime(this.countdown)}},e.prototype.update=function(t){d.default.getInstance().gameType==s.GAMETYPE.GAMEDAILY&&0==this.gameIsStop&&(this.timer+=t,this.timer>=1&&(this.timer=0,this.countdown--,this.updateTime(this.countdown)))},e.prototype.updateTime=function(){},e.prototype.gameIsWin=function(){if(d.default.getInstance().gameType==s.GAMETYPE.GAMELEVEL){if(d.default.getInstance().levelWinDict.remove>0){var t=d.default.getInstance().levelWinDict.remove+"";y.default.trackEvent("game_finish_skill_1",{num:t,c_num:Number(t)})}if(d.default.getInstance().levelWinDict.cancel>0){var e=d.default.getInstance().levelWinDict.cancel+"";y.default.trackEvent("game_finish_skill_2",{num:e,c_num:Number(e)})}if(d.default.getInstance().levelWinDict.random>0){var o=d.default.getInstance().levelWinDict.random+"";y.default.trackEvent("game_finish_skill_3",{num:o,c_num:Number(o)})}}else{var n=this.countdown<=0?0:this.countdown,a=n+"";d.default.getInstance().reportProperty.dailyWin_time_remaining=n,y.default.trackEvent("daily_finishtime",{remainTime:a,c_remainTime:Number(a)})}},e.prototype.gameIsStopFunc=function(t){this.gameIsStop=t},e.prototype.recoverTime=function(t){void 0===t&&(t=0),this.countdown<=0&&(this.countdown=this.countdownAdd),1==t&&(this.countdown=this.countdownOrogin),this.updateTime(this.countdown)},e.prototype.initGameUi=function(t){for(var e in this.userData=c.default.getUserData(),this.userData.prop_cancel=0,this.userData.prop_random=0,this.userData.prop_remove=0,c.default.saveUserData(this.userData),d.default.getInstance().sheepMark)d.default.getInstance().sheepMark[e]=0;this.isMoving=!1;var o=this.removeBtn.height+this.paddingHeight,n=-(cc.winSize.height/2+this.removeBtn.height/2);this.removeBtn.y=n,this.cancelBtn.y=n,this.randomBtn.y=n,cc.tween(this.removeBtn).by(.4,{y:o}).start(),cc.tween(this.cancelBtn).by(.4,{y:o}).start(),cc.tween(this.randomBtn).by(.4,{y:o}).start(),this.setGameLayerUiData(),t.length>1?(this.stageTwoNode.active=!0,this.stageOneNode.active=!1):(this.stageTwoNode.active=!1,this.stageOneNode.active=!1)},e.prototype.setLevelStage=function(t){if(0==t?this.stageOneNode.active=!1:1==t&&(this.stageOneNode.active=!0),this.levelNode.active=!0,d.default.getInstance().gameType==s.GAMETYPE.GAMEDAILY){if(p.default.format(s.CALENDARNAMES[4],p.default.getInstance().selDate).split("-").length<3)return;this.levelNumLabel.string="\u6bcf\u65e5\u4e00\u5173"}else this.levelNode.active=!0},e.prototype.setGameLayerUiData=function(){this.userData=c.default.getUserData(),p.default.format(s.CALENDARNAMES[4],p.default.getInstance().selDate).split("-").length<3||(this.levelNumLabel.string="\u6bcf\u65e5\u4e00\u5173",this.userData.prop_remove>=1?(this.removeNumLabel.string=""+this.userData.prop_remove,this.removeNumLabel.node.active=!0,this.removeBg1.active=!0,this.removeVedio.active=!1,this.removeMask.active=!1):(this.removeNumLabel.node.active=!1,this.removeVedio.active=!0,d.default.getInstance().sheepMark.propRemoveCount>=1?(this.removeMask.active=!0,this.removeBg1.active=!1):(this.removeMask.active=!1,this.removeBg1.active=!0)),this.userData.prop_cancel>=1?(this.cancelNumLabel.string=""+this.userData.prop_cancel,this.cancelNumLabel.node.active=!0,this.cancelBg1.active=!0,this.cancelVedio.active=!1,this.cancelMask.active=!1):(this.cancelNumLabel.node.active=!1,this.cancelVedio.active=!0,d.default.getInstance().sheepMark.propCancelCount>=1?(this.cancelMask.active=!0,this.cancelBg1.active=!1):(this.cancelMask.active=!1,this.cancelBg1.active=!0)),this.userData.prop_random>=1?(this.randomNumLabel.string=""+this.userData.prop_random,this.randomNumLabel.node.active=!0,this.randomBg1.active=!0,this.randomVedio.active=!1,this.randomMask.active=!1):(this.randomNumLabel.node.active=!1,this.randomVedio.active=!0,d.default.getInstance().sheepMark.propRandomCount>=1?(this.randomMask.active=!0,this.randomBg1.active=!1):(this.randomMask.active=!1,this.randomBg1.active=!0)))},e.prototype.removeGameUiBtn=function(){var t=this;console.log("\u79fb\u9664\u6309\u94ae ###### "),this.isMoving=!0,this.removeBtn.height,this.paddingHeight;var e=-(cc.winSize.height/2+this.removeBtn.height);cc.tween(this.removeBtn).to(.4,{y:e}).start(),cc.tween(this.cancelBtn).to(.4,{y:e}).start(),cc.tween(this.randomBtn).to(.4,{y:e}).call(function(){t.isMoving=!1},this).start()},e.prototype.setUpEndFunc=function(){this.node.parent.getComponent(m.default).showSetUpLayer()},e.prototype.removeEndFunc=function(){if(!this.isMoving)if(this.removeMask.activeInHierarchy)cc.game.emit(s.EMITKEY.SHOWMAINTIPS,"\u6bcf\u5173\u53ea\u80fd\u4f7f\u7528\u4e00\u6b21\u54e6");else if(this.userData.prop_remove>=1){if(this.crushArea.getComponent(f.default).moveOutBlock()){l.default.playAudioMusic("audio/sound/moveOut.mp3",!1),this.userData.prop_remove--,d.default.getInstance().reportProperty.remove_use++,d.default.getInstance().sheepMark.propRemoveCount++,0==d.default.getInstance().reportProperty.remove_ad&&console.log("\u4f7f\u7528\u521d\u59cb\u9053\u5177 ###### propRemove");var t=N.default.getTAUserInfo();t.item_name="\u79fb\u51fa\u9053\u5177",v.default.reportTACommon("prop_initial",t),c.default.saveUserData(this.userData),this.setGameLayerUiData(),d.default.getInstance().levelWinDict.remove+=1;var e=this.userData.prop_remove-1;e<0&&(e=0)}}else console.log("\u79fb\u51fa\u9053\u5177\u4e0d\u8db3"),this.showPropPop(1,60)},e.prototype.cancelEndFunc=function(){if(this.cancelMask.activeInHierarchy)cc.game.emit(s.EMITKEY.SHOWMAINTIPS,"\u6bcf\u5173\u53ea\u80fd\u4f7f\u7528\u4e00\u6b21\u54e6");else if(this.userData.prop_cancel>=1){if(this.crushArea.getComponent(f.default).cancelOneStep()){l.default.playAudioMusic("audio/sound/moveOut.mp3",!1),this.userData.prop_cancel--,d.default.getInstance().reportProperty.cancel_use++,d.default.getInstance().sheepMark.propCancelCount++,0==d.default.getInstance().reportProperty.cancel_ad&&console.log("\u4f7f\u7528\u521d\u59cb\u9053\u5177 ###### propCancel");var t=N.default.getTAUserInfo();t.item_name="\u64a4\u9500\u9053\u5177",v.default.reportTACommon("prop_initial",t),c.default.saveUserData(this.userData),this.setGameLayerUiData(),d.default.getInstance().levelWinDict.cancel+=1;var e=this.userData.prop_cancel-1;e<0&&(e=0)}}else console.log("\u64a4\u9500\u9053\u5177\u4e0d\u8db3"),this.showPropPop(2,20)},e.prototype.randomEndFunc=function(){if(!this.isMoving)if(this.randomMask.activeInHierarchy)cc.game.emit(s.EMITKEY.SHOWMAINTIPS,"\u6bcf\u5173\u53ea\u80fd\u4f7f\u7528\u4e00\u6b21\u54e6");else if(this.userData.prop_random>=1){var t=this.chessboardNode.getComponent(h.default).updateBlockArea();if(console.log("isOk ###### ",t),t){l.default.playAudioMusic("audio/sound/random.mp3",!1),this.userData.prop_random--,d.default.getInstance().reportProperty.random_use++,d.default.getInstance().sheepMark.propRandomCount++,0==d.default.getInstance().reportProperty.random_ad&&console.log("\u4f7f\u7528\u521d\u59cb\u9053\u5177 ###### propRandom");var e=N.default.getTAUserInfo();e.item_name="\u6d17\u724c\u9053\u5177",v.default.reportTACommon("prop_initial",e),c.default.saveUserData(this.userData),this.setGameLayerUiData(),d.default.getInstance().levelWinDict.random+=1;var o=this.userData.prop_random-1;o<0&&(o=0)}}else console.log("\u6d17\u724c\u9053\u5177\u4e0d\u8db3"),this.showPropPop(3,10)},e.prototype.buyCallBackFunc=function(t,e){if(console.log("coin = "+e),this.userData=c.default.getUserData(),this.userData.coin>=e){if(this.userData.coin-=e,d.default.getInstance().levelWinDict.coin+=e,this.showTipPop(t,1),d.default.getInstance().gameType==s.GAMETYPE.GAMELEVEL){var o=e+"";y.default.trackEvent("game_skill_buy",{coinNum:o,c_coinNum:Number(o)})}this.userData.coin}else cc.game.emit("showMainTips",b.default.instance.trans(_.GDLanguage.coin_inadequate))},e.prototype.freeCallBackFunc=function(t){var e=this;if(this.getPropType=t,console.log("type = "+t),u.default.isPlatform(u.Platform.wx)){var o=N.default.getPropData(),n=0;if(d.default.getInstance().gameType==s.GAMETYPE.GAMEDAILY?1==t?n=o.daily.prop_remove:2==t?n=o.daily.prop_cancel:3==t&&(n=o.daily.prop_random):d.default.getInstance().gameType==s.GAMETYPE.GAMETOPIC&&(1==t?n=o.topic.prop_remove:2==t?n=o.topic.prop_cancel:3==t&&(n=o.topic.prop_random)),n>0)return void e.shareTTAction(t);if("shareValue"==u.default.wxValue)return void e.shareTTAction(t)}var a=c.default.GetVedioID();u.default.watchAdVideo({id:a,success:function(){console.log("\u6210\u529f sdk"),cc.game.emit(s.EMITKEY.CLOSEALLPOP),e.showTipPop(t,2),d.default.getInstance().gameType==s.GAMETYPE.GAMELEVEL&&y.default.trackEvent("game_skill_ad")},fail:function(t){console.log("\u5931\u8d25 ###### = ",t),e.gameIsStopFunc(!1)},nofit:function(){e.shareTTAction(t)}})},e.prototype.shareTTAction=function(t){var e=this;if(u.default.isPlatform(u.Platform.wx)){var o=c.default.GetVedioID(),n=c.default.getUserData().openid;u.default.share(n,o,function(){e.shareCbMethod(),e.updateShareCount(t)},function(){cc.game.emit(s.EMITKEY.SHOWMAINTIPS,"\u5206\u4eab\u5931\u8d25\uff0c\u8bf7\u5206\u4eab\u5fae\u4fe1\u7fa4\u4e0e\u597d\u53cbPK")})}else if(u.default.isPlatform(u.Platform.tt)){var a={popName:"shareNodePop",showPopData:{type:2,shareCb:this.shareCbMethod.bind(this)}};cc.game.emit("showPop",a)}},e.prototype.updateShareCount=function(t){var e=N.default.getPropData();d.default.getInstance().gameType==s.GAMETYPE.GAMEDAILY?1==t?e.daily.prop_remove--:2==t?e.daily.prop_cancel--:3==t&&e.daily.prop_random--:d.default.getInstance().gameType==s.GAMETYPE.GAMETOPIC&&(1==t?e.topic.prop_remove--:2==t?e.topic.prop_cancel--:3==t&&e.topic.prop_random--),N.default.setPropData(e)},e.prototype.shareCbMethod=function(){console.log("\u5206\u4eab\u6210\u529f ######"),cc.game.emit(s.EMITKEY.CLOSEALLPOP),this.showTipPop(this.getPropType,3)},e.prototype.showTipPop=function(t,e){var o="",n=null,a="";1==t?(o=b.default.instance.trans(_.GDLanguage.props_remove_claim),n=this.removeBtn,a="\u79fb\u51fa\u9053\u5177",this.userData.prop_remove=1,this.userData.prop_remove,1==e?d.default.getInstance().reportProperty.remove_buy++:2==e&&d.default.getInstance().reportProperty.remove_ad++):2==t?(o=b.default.instance.trans(_.GDLanguage.props_cancel_claim),n=this.cancelBtn,a="\u64a4\u9500\u9053\u5177",this.userData.prop_cancel=1,this.userData.prop_cancel,1==e?d.default.getInstance().reportProperty.cancel_buy++:2==e&&d.default.getInstance().reportProperty.cancel_ad++):3==t&&(o=b.default.instance.trans(_.GDLanguage.props_random_claim),n=this.randomBtn,a="\u6d17\u724c\u9053\u5177",this.userData.prop_random=1,this.userData.prop_random,1==e?d.default.getInstance().reportProperty.random_buy++:2==e&&d.default.getInstance().reportProperty.random_ad++);var i="\u6bcf\u65e5\u6311\u6218";d.default.getInstance().gameType==s.GAMETYPE.GAMEDAILY?i="\u6bcf\u65e5\u6311\u6218":d.default.getInstance().gameType==s.GAMETYPE.GAMETOPIC&&(i="\u8bdd\u9898\u6311\u6218"),2==e?v.default.reportTACommon("game_skill_ad",{item_name:a,game_type:i}):3==e&&v.default.reportTACommon("game_skill_share",{item_name:a,game_type:i}),c.default.saveUserData(this.userData),this.setGameLayerUiData(),cc.game.emit("showMainTips",o);var r=cc.instantiate(this.propPrefab);r.getComponent(g.default).showWithType(t,n,this.movePropFunc.bind(this)),this.node.addChild(r),this.node.setSiblingIndex(20)},e.prototype.movePropFunc=function(){this.gameIsStopFunc(!1)},e.prototype.showPropPop=function(t,e){this.gameIsStopFunc(!0);var o={popName:"getPropPop",showPopData:{popCallbackCollect:this.popCallbackCollect,popType:t,coinNum:e}};cc.game.emit("showPop",o)},i([P(cc.Node)],e.prototype,"removeBtn",void 0),i([P(cc.Node)],e.prototype,"removeBg1",void 0),i([P(cc.Node)],e.prototype,"removeMask",void 0),i([P(cc.Label)],e.prototype,"removeNumLabel",void 0),i([P(cc.Node)],e.prototype,"removeVedio",void 0),i([P(cc.Node)],e.prototype,"cancelBtn",void 0),i([P(cc.Node)],e.prototype,"cancelBg1",void 0),i([P(cc.Node)],e.prototype,"cancelMask",void 0),i([P(cc.Label)],e.prototype,"cancelNumLabel",void 0),i([P(cc.Node)],e.prototype,"cancelVedio",void 0),i([P(cc.Node)],e.prototype,"randomBtn",void 0),i([P(cc.Node)],e.prototype,"randomBg1",void 0),i([P(cc.Node)],e.prototype,"randomMask",void 0),i([P(cc.Label)],e.prototype,"randomNumLabel",void 0),i([P(cc.Node)],e.prototype,"randomVedio",void 0),i([P(cc.Node)],e.prototype,"setUpBtn",void 0),i([P(cc.Node)],e.prototype,"moveOutArea",void 0),i([P(cc.Node)],e.prototype,"chessboardNode",void 0),i([P(cc.Node)],e.prototype,"crushArea",void 0),i([P(cc.Node)],e.prototype,"levelNode",void 0),i([P(cc.Label)],e.prototype,"levelNumLabel",void 0),i([P(cc.Node)],e.prototype,"stageOneNode",void 0),i([P(cc.Node)],e.prototype,"stageTwoNode",void 0),i([P(cc.Node)],e.prototype,"maskStage",void 0),i([P(cc.Prefab)],e.prototype,"propPrefab",void 0),i([w],e)}(cc.Component);o.default=k,cc._RF.pop()},{"../../i18n/gd_language":"gd_language","../../i18n/i18n":"i18n","../../pre/item/prop-prefab":"prop-prefab","../common/CcJsFunc":"CcJsFunc","../common/dataTs":"dataTs","../common/enumConfig":"enumConfig","../common/native/audio":"audio","../common/sdk":"sdk","../manager/DateManager":"DateManager","../manager/GameManager":"GameManager","../manager/data-manager":"data-manager","../manager/report-common":"report-common","../utils/uma/uma-sdk":"uma-sdk","./chessboard":"chessboard","./crushArea":"crushArea","./gameLayer":"gameLayer"}],gd_language:[function(t,e,o){"use strict";cc._RF.push(e,"82e75ge7rlLCb24BwrY9eZO","gd_language"),Object.defineProperty(o,"__esModule",{value:!0}),o.GDLanguage=void 0,function(t){t.main_screen="1",t.leaderboard="2",t.daily_challenge="3",t.collect="4",t.level_1="5",t.coin_more="6",t.claim_level="7",t.life_more="8",t.life_countdown="9",t.life_more_play="10",t.life_full="11",t.life_1="12",t.unlock_all="13",t.set_up="14",t.set_up_sound_effect="15",t.set_up_music="16",t.set_up_shock="17",t.set_up_contact_service="18",t.set_up_id="19",t.set_up_share="20",t.game_version="21",t.fully="22",t.upgrade_coin="23",t.coin_inadequate="24",t.upgrade="25",t.daily_play="26",t.daily_start="27",t.win_frequency="28",t.collect_title="29",t.wallpaper="30",t.wallpaper_dinner="31",t.wallpaper_lighthouse="32",t.wallpaper_lazy_time="33",t.wallpaper_waiting_alone="34",t.wallpaper_meteor_shower="35",t.wallpaper_quiet_night="36",t.wallpaper_road="37",t.wallpaper_snow="38",t.wallpaper_starry="39",t.wallpaper_commuter_road="40",t.wallpaper_moon="41",t.wallpaper_stay_tuned="42",t.block_bricks="43",t.block_remove="44",t.block_cancel="45",t.block_random="46",t.props_get="47",t.props_buy="48",t.props_free="49",t.chest_level_treasure="50",t.chest_journey="51",t.continue="52",t.pop_claim="53",t.playing_continue="54",t.version_view="55",t.not_enough_space="56",t.time_over="57",t.give_up="58",t.pop_sure="59",t.life_lose="60",t.props_remove_claim="61",t.draw_back="62",t.withdraw="63",t.put_recent="64",t.props_disrupt="65",t.shuffle_unused="66",t.revive_remove="67",t.challenge_unlocked_level="68",t.pop_restart="69",t.pop_quit="70",t.life_run_out="71",t.streak_award="72",t.streak_lose="73",t.challenge_pass="74",t.function_1="75",t.home_return="76",t.pop_player="77",t.life_more_2="78",t.full_1="79",t.pop_stacked="80",t.not_unlocked="81",t.level_new_tomorrow="82",t.level_inadequate="83",t.life_inadequate="84",t.video_see="85",t.map_over="86",t.props_remove_inadequate="87",t.props_cancel_inadequate="88",t.props_random_inadequate="89",t.props_random_claim="90",t.share_fail="91",t.coin_claim_play="92",t.life_full_play="93",t.sprint_level_3="94",t.game_continue="95",t.life_full_already="96",t.tomorrow_play="97",t.more_time="98",t.life_lose_ed="99",t.lose_cookies="100",t.resurrection="101",t.collect_cookie="102",t.ok_title="103",t.wallpaper_harbour="104",t.wallpaper_lamp="105",t.props_cancel_claim="106"}(o.GDLanguage||(o.GDLanguage={})),cc._RF.pop()},{}],getLovePop:[function(t,e,o){"use strict";cc._RF.push(e,"ed619JcknNAHJiwu50VgegD","getLovePop");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../i18n/gd_language"),c=t("../../i18n/i18n"),s=t("../common/CcJsFunc"),l=t("../common/dataTs"),u=t("../common/util"),p=t("../utils/uma/uma-sdk"),d=cc._decorator,h=d.ccclass,f=d.property,m=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.getLoveBtn=null,e.closeBtn=null,e.titleLabel=null,e.getLoveDescLabel=null,e.getLoveTimeLabel=null,e.descLabel=null,e.receiveLabel=null,e.popNode=null,e.showPopData=null,e}return a(e,t),e.prototype.start=function(){s.default.addbtnTouchStartScale(this.getLoveBtn),s.default.addbtnTouchEndScale(this.getLoveBtn,this.getLoveFunc.bind(this)),s.default.addbtnTouchCancelScale(this.getLoveBtn),s.default.addbtnTouchStartScale(this.closeBtn),s.default.addbtnTouchEndScale(this.closeBtn,this.hideGetLovePop.bind(this)),s.default.addbtnTouchCancelScale(this.closeBtn),this.titleLabel.string=c.default.instance.trans(r.GDLanguage.life_more),this.getLoveDescLabel.string=c.default.instance.trans(r.GDLanguage.life_countdown),this.descLabel.string=c.default.instance.trans(r.GDLanguage.life_more_play),this.receiveLabel.string=c.default.instance.trans(r.GDLanguage.life_1)},e.prototype.showGetLovePop=function(t){this.node.active=!0,this.showPopData=t,console.log("\u83b7\u5f97\u7231\u5fc3\u5f39\u7a97",this.showPopData),cc.tween(this.popNode).set({scale:0,opacity:0}).to(.2,{scale:1.1,opacity:255},{easing:cc.easing.quadOut}).to(.2,{scale:1}).start();var e=l.default.updateLoveTime();if(0==e)this.getLoveTimeLabel.string="play";else{var o=u.default.formatTime(e),n=o[2]<10?"0"+o[2]:o[2]+"",a=o[3]<10?"0"+o[3]:o[3]+"";this.getLoveTimeLabel.string=n+":"+a}},e.prototype.getLoveFunc=function(){},e.prototype.hideGetLovePop=function(){this.node.active=!1,p.default.trackEvent("life_refuse")},i([f(cc.Node)],e.prototype,"getLoveBtn",void 0),i([f(cc.Node)],e.prototype,"closeBtn",void 0),i([f(cc.Label)],e.prototype,"titleLabel",void 0),i([f(cc.Label)],e.prototype,"getLoveDescLabel",void 0),i([f(cc.Label)],e.prototype,"getLoveTimeLabel",void 0),i([f(cc.Label)],e.prototype,"descLabel",void 0),i([f(cc.Label)],e.prototype,"receiveLabel",void 0),i([f(cc.Node)],e.prototype,"popNode",void 0),i([h],e)}(cc.Component);o.default=m,cc._RF.pop()},{"../../i18n/gd_language":"gd_language","../../i18n/i18n":"i18n","../common/CcJsFunc":"CcJsFunc","../common/dataTs":"dataTs","../common/util":"util","../utils/uma/uma-sdk":"uma-sdk"}],getPropPop:[function(t,e,o){"use strict";cc._RF.push(e,"5d202skrZlNSY1om5DswGw5","getPropPop");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../i18n/gd_language"),c=t("../../i18n/i18n"),s=t("../common/CcJsFunc"),l=t("../common/dataTs"),u=t("../common/enumConfig"),p=t("../common/sdk"),d=t("../manager/data-manager"),h=t("../manager/GameManager"),f=t("../manager/report-common"),m=cc._decorator,g=m.ccclass,y=m.property,v=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.mask=null,e.closeBtn=null,e.freePropBtn=null,e.popNode=null,e.titleLabel=null,e.descLabel=null,e.buyLabel=null,e.freeLabel=null,e.freeDescLabel=null,e.propImage=null,e.noBlockBtn=null,e.noWhiteBtn=null,e.beginBtn=null,e.freeBtnVideo=null,e.beginBtnVideo=null,e.timeNode=null,e.showPopData=null,e}return a(e,t),e.prototype.start=function(){s.default.addbtnTouchEndScale(this.mask,this.maskBtnFunc.bind(this)),s.default.addbtnTouchStartScale(this.closeBtn),s.default.addbtnTouchEndScale(this.closeBtn,this.closeBtnFunc.bind(this)),s.default.addbtnTouchCancelScale(this.closeBtn),s.default.addbtnTouchStartScale(this.noBlockBtn),s.default.addbtnTouchEndScale(this.noBlockBtn,this.noBlockBtnFunc.bind(this)),s.default.addbtnTouchCancelScale(this.noBlockBtn),s.default.addbtnTouchStartScale(this.noWhiteBtn),s.default.addbtnTouchEndScale(this.noWhiteBtn,this.noWhiteBtnFunc.bind(this)),s.default.addbtnTouchCancelScale(this.noWhiteBtn),s.default.addbtnTouchStartScale(this.freePropBtn),s.default.addbtnTouchEndScale(this.freePropBtn,this.freePropBtnFunc.bind(this)),s.default.addbtnTouchCancelScale(this.freePropBtn),s.default.addbtnTouchStartScale(this.beginBtn),s.default.addbtnTouchEndScale(this.beginBtn,this.beginBtnFunc.bind(this)),s.default.addbtnTouchCancelScale(this.beginBtn)},e.prototype.maskBtnFunc=function(){4!=this.showPopData.popType&&5!=this.showPopData.popType&&(this.node.active=!1)},e.prototype.closeBtnFunc=function(){this.node.active=!1,this.showPopData&&this.showPopData.popCallbackCollect&&this.showPopData.popCallbackCollect.exitCallBack()},e.prototype.noBlockBtnFunc=function(){this.node.active=!1,4==this.showPopData.popType?cc.game.emit("showPop",{popName:"failPop",showPopData:{popCallbackCollect:null,failType:2}}):5==this.showPopData.popType&&cc.game.emit(u.EMITKEY.SHOWMAINLAYER)},e.prototype.noWhiteBtnFunc=function(){this.node.active=!1,4!=this.showPopData.popType&&5!=this.showPopData.popType||cc.game.emit(u.EMITKEY.SHOWMAINLAYER)},e.prototype.freePropBtnFunc=function(){console.log("beginBtnFunc ### unLimitVideo = "+h.default.getInstance().unLimitVideo),4==this.showPopData.popType&&h.default.getInstance().sheepMark.resurgenceCount>=1?cc.game.emit(u.EMITKEY.SHOWMAINTIPS,"\u65e0\u590d\u6d3b\u673a\u4f1a"):(this.showPopData&&this.showPopData.popCallbackCollect&&this.showPopData.popCallbackCollect.freeCallBack(this.showPopData.popType),this.updateWxUI())},e.prototype.beginBtnFunc=function(){if(console.log("beginBtnFunc ### unLimitVideo = "+h.default.getInstance().unLimitVideo),h.default.getInstance().unLimitVideo)return cc.game.emit(u.EMITKEY.RESTARTNOWLEVEL),f.default.reportTACommon("challenge_again",{}),void(this.node.active=!1);if(6==this.showPopData.popType)return this.showPopData&&this.showPopData.popCallbackCollect&&this.showPopData.popCallbackCollect.freeCallBack(this.showPopData.popType),void(this.node.active=!1);var t=this,e=l.default.GetVedioID();p.default.watchAdVideo({id:e,success:function(){cc.game.emit(u.EMITKEY.RESTARTNOWLEVEL),f.default.reportTACommon("challenge_again",{}),t.node.active=!1},fail:function(){console.log("\u5931\u8d25")},nofit:function(){t.shareTTAction()}})},e.prototype.shareTTAction=function(){var t=this;if(p.default.isPlatform(p.Platform.wx)){var e=l.default.GetVedioID(),o=l.default.getUserData().openid;p.default.share(o,e,function(){t.shareCbMethod()},function(){cc.game.emit(u.EMITKEY.SHOWMAINTIPS,"\u5206\u4eab\u5931\u8d25\uff0c\u8bf7\u5206\u4eab\u5fae\u4fe1\u7fa4\u4e0e\u597d\u53cbPK")})}else if(p.default.isPlatform(p.Platform.tt)){var n={popName:"shareNodePop",showPopData:{type:2,shareCb:this.shareCbMethod.bind(this)}};cc.game.emit("showPop",n)}},e.prototype.shareCbMethod=function(){console.log("\u5206\u4eab\u6210\u529f ######"),cc.game.emit(u.EMITKEY.RESTARTNOWLEVEL),f.default.reportTACommon("challenge_again_share",{}),this.node.active=!1},e.prototype.showGetPropPop=function(t){this.node.active=!0,this.showPopData=t,this.noBlockBtn.active=!1,this.noWhiteBtn.active=!0,this.closeBtn.active=!0,this.freePropBtn.active=!0,this.beginBtn.active=!1,this.beginBtnVideo.active=!0,this.noWhiteBtn.getChildByName("label").getComponent(cc.Label).string="\u4e0d,\u8c22\u8c22",cc.tween(this.popNode).set({scale:0,opacity:0}).to(.2,{scale:1.1,opacity:255},{easing:cc.easing.quadOut}).to(.2,{scale:1}).start();var e=t.popType,o="",n="",a="Buy props";if(this.freeLabel.string="\u83b7\u5f97",this.updateWxUI(),1==e)o="rewardIcon/prop_remove.png",a="\u79fb\u51fa\u9053\u5177",n=c.default.instance.trans(r.GDLanguage.draw_back),(i=1-h.default.getInstance().sheepMark.propRemoveCount)<0&&(i=0),this.freeDescLabel.string="("+i+"/1)";else if(2==e)o="rewardIcon/prop_cancel.png",a="\u64a4\u56de\u9053\u5177",n=c.default.instance.trans(r.GDLanguage.put_recent),(i=1-h.default.getInstance().sheepMark.propCancelCount)<0&&(i=0),this.freeDescLabel.string="("+i+"/1)";else if(3==e)o="rewardIcon/prop_random.png",a="\u6d17\u724c\u9053\u5177",n=c.default.instance.trans(r.GDLanguage.shuffle_unused),(i=1-h.default.getInstance().sheepMark.propRandomCount)<0&&(i=0),this.freeDescLabel.string="("+i+"/1)";else if(4==e){var i;o="rewardIcon/prop_life_remove.png",a="\u590d\u6d3b\u5417?",n="\u590d\u6d3b\u5e76\u4f7f\u7528\u79fb\u51fa\u9053\u5177",this.noBlockBtn.active=!0,this.noWhiteBtn.active=!1,this.closeBtn.active=!1,this.freeLabel.string="\u590d\u6d3b",console.log(h.default.getInstance().sheepMark.resurgenceCount),(i=1-h.default.getInstance().sheepMark.resurgenceCount)<0&&(i=0),this.freeDescLabel.string="("+i+"/1)"}else 5==e?(a="\u518d\u6b21\u6311\u6218",this.closeBtn.active=!1,this.freeDescLabel.string="",this.freeLabel.string="\u91cd\u65b0\u6311\u6218",this.noWhiteBtn.getChildByName("label").getComponent(cc.Label).string="\u8fd4\u56de\u7f8a\u7fa4",n="\u89c2\u770b\u89c6\u9891\uff0c\u4ee5\u83b7\u5f971\u6b21\n\u989d\u5916\u7684\u6311\u6218\u673a\u4f1a\u3002",o="rewardIcon/prop_life_one.png",this.freePropBtn.active=!1,this.beginBtn.active=!0,h.default.getInstance().unLimitVideo?(this.beginBtnVideo.active=!1,n="\u5df2\u83b7\u5f97\u65e0\u9650\u6b21\u6570\u6311\u6218\n\u8d76\u7d27\u8bd5\u8bd5\u5427",o="rewardIcon/prop_nolimit.png"):this.beginBtnVideo.active=!0):6==e&&(a="\u518d\u6b21\u6311\u6218",this.freeDescLabel.string="",this.freeLabel.string="\u6311\u6218\u4e00\u6b21",this.noWhiteBtn.getChildByName("label").getComponent(cc.Label).string="\u4e0d,\u8c22\u8c22",n="\u89c2\u770b\u89c6\u9891\uff0c\u4ee5\u83b7\u5f971\u6b21\n\u989d\u5916\u7684\u6311\u6218\u673a\u4f1a\u3002",o="rewardIcon/prop_life_one.png",this.freePropBtn.active=!1,this.beginBtn.active=!0);s.default.changeSpriteFrame(this.propImage,o),this.descLabel.string=n,this.titleLabel.string=a},e.prototype.updateWxUI=function(){var t=this.showPopData.popType;if(l.default.isPlatform(l.GDPlatform.wx)){var e=d.default.getPropData();console.log("propData = ",e);var o=0;h.default.getInstance().gameType==u.GAMETYPE.GAMEDAILY?1==t?o=e.daily.prop_remove:2==t?o=e.daily.prop_cancel:3==t&&(o=e.daily.prop_random):h.default.getInstance().gameType==u.GAMETYPE.GAMETOPIC&&(1==t?o=e.topic.prop_remove:2==t?o=e.topic.prop_cancel:3==t&&(o=e.topic.prop_random)),o>0?s.default.changeSpriteFrame(this.freeBtnVideo,"rewardIcon/reward_share_black.png"):"shareValue"==p.default.wxValue?s.default.changeSpriteFrame(this.freeBtnVideo,"rewardIcon/reward_share_black.png"):s.default.changeSpriteFrame(this.freeBtnVideo,"rewardIcon/reward_video_block.png"),d.default.setPropData(e)}},i([y(cc.Node)],e.prototype,"mask",void 0),i([y(cc.Node)],e.prototype,"closeBtn",void 0),i([y(cc.Node)],e.prototype,"freePropBtn",void 0),i([y(cc.Node)],e.prototype,"popNode",void 0),i([y(cc.Label)],e.prototype,"titleLabel",void 0),i([y(cc.Label)],e.prototype,"descLabel",void 0),i([y(cc.Label)],e.prototype,"buyLabel",void 0),i([y(cc.Label)],e.prototype,"freeLabel",void 0),i([y(cc.Label)],e.prototype,"freeDescLabel",void 0),i([y(cc.Node)],e.prototype,"propImage",void 0),i([y(cc.Node)],e.prototype,"noBlockBtn",void 0),i([y(cc.Node)],e.prototype,"noWhiteBtn",void 0),i([y(cc.Node)],e.prototype,"beginBtn",void 0),i([y(cc.Node)],e.prototype,"freeBtnVideo",void 0),i([y(cc.Node)],e.prototype,"beginBtnVideo",void 0),i([y(cc.Node)],e.prototype,"timeNode",void 0),i([g],e)}(cc.Component);o.default=v,cc._RF.pop()},{"../../i18n/gd_language":"gd_language","../../i18n/i18n":"i18n","../common/CcJsFunc":"CcJsFunc","../common/dataTs":"dataTs","../common/enumConfig":"enumConfig","../common/sdk":"sdk","../manager/GameManager":"GameManager","../manager/data-manager":"data-manager","../manager/report-common":"report-common"}],giftLayerAnimate:[function(t,e,o){"use strict";cc._RF.push(e,"fb227UOAFRM+a9fREJ/Svyr","giftLayerAnimate");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../i18n/gd_language"),c=t("../../i18n/i18n"),s=t("../../pre/itemSub/brickSubPrefab"),l=t("../../pre/itemSub/wallpaperSubPrefab"),u=t("../../pre/main/rewardPrefab"),p=t("../common/CcJsFunc"),d=t("../common/dataTs"),h=t("../common/native/audio"),f=t("../common/spine"),m=cc._decorator,g=m.ccclass,y=m.property,v=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.maskNode=null,e.lightBg=null,e.titleNode=null,e.gift1Node=null,e.gift2Node=null,e.getBtn=null,e.getBtnLabel=null,e.giftBg=null,e.rewardPrefab=null,e.brickSubPrefab=null,e.wallpaperSubPrefab=null,e.rewardNodeArray=[],e.rewardData=null,e.collectionItem=null,e.ribbonBoxData=null,e.btnCb=null,e.collectionCb=null,e.ribbonCb=null,e}return a(e,t),e.prototype.start=function(){p.default.addbtnTouchStartScale(this.getBtn),p.default.addbtnTouchEndScale(this.getBtn,this.btnEndFunc.bind(this)),p.default.addbtnTouchCancelScale(this.getBtn),this.getBtnLabel.string=c.default.instance.trans(r.GDLanguage.pop_claim)},e.prototype.showRewardLayer=function(t,e,o,n,a,i){if(this.rewardData=t,this.collectionItem=e,this.ribbonBoxData=o,this.node.active=!0,this.titleNode.active=!1,this.gift1Node.active=!1,this.giftBg.active=!1,this.lightBg.active=!1,this.getBtn.scale=0,this.rewardNodeArray=[],this.btnCb=n,this.collectionCb=a,this.ribbonCb=i,t){console.log("\u91d1\u5e01\u5956\u52b1",JSON.stringify(t));for(var r=0;r<2;r++)(g=cc.instantiate(this.rewardPrefab)).x=0,g.y=0,g.scale=0,g.getComponent(u.default).setRewardNode(this.rewardData[r]),this.rewardNodeArray.push(g),this.node.addChild(g);this.playGift1Anim()}else if(e){console.log("\u6536\u85cf\u5956\u52b1");var c=e.wallpaper,p=e.brick,h=d.default.getPictureData();if(c>0){var f=cc.instantiate(this.wallpaperSubPrefab);f.x=0,f.y=0,f.scale=0,f.getComponent(l.default).rewardNodeData(h.bgNum),this.rewardNodeArray.push(f),this.node.addChild(f)}if(p>0){var m=cc.instantiate(this.brickSubPrefab);m.x=0,m.y=0,m.scale=0,m.getComponent(s.default).rewardNodeData(h.brickNum),this.rewardNodeArray.push(m),this.node.addChild(m)}this.playGift2Anim()}else if(o){for(console.log("Ribbon\u5956\u52b1",JSON.stringify(o)),r=0;r0&&cc.tween(this.rewardNodeArray[0]).to(.1,{scale:1.4,y:200}).to(.1,{scale:1}).to(.1,{scale:1.2}).to(.1,{scale:1}).call(function(){t.playAnimationFloat(t.rewardNodeArray[0],10),cc.tween(t.getBtn).to(.1,{scale:1.3}).to(.1,{scale:1}).start()}).start(),this.collectionItem.brick>0&&cc.tween(this.rewardNodeArray[0]).to(.1,{scale:1.4,y:200}).to(.1,{scale:1}).to(.1,{scale:1.2}).to(.1,{scale:1}).call(function(){t.playAnimationFloat(t.rewardNodeArray[0],10),cc.tween(t.getBtn).to(.1,{scale:1.3}).to(.1,{scale:1}).start()}).start()},e.prototype.playRibbonAnimationNode=function(){var t=this;if(console.log(this.rewardNodeArray.length),this.rewardNodeArray.length>=4)for(var e=function(e){cc.tween(o.rewardNodeArray[e]).delay(.1).to(.1,{scale:1,x:e%2*240-120,y:250+-200*Math.floor(e/2)}).to(.1,{scale:.8}).to(.1,{scale:1}).to(.1,{scale:.8}).call(function(){t.playAnimationFloat(t.rewardNodeArray[e],10),cc.tween(t.getBtn).to(.1,{scale:1.3}).to(.1,{scale:1}).start()}).start()},o=this,n=0;n=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=cc._decorator,c=r.ccclass,s=r.property,l=t("../common/enumConfig"),u=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.mainCultivateLayer=null,e.wardrobeLayer=null,e.touchStartPoint=null,e.pointLength=0,e.scaleCoef=.05*.05,e.touchNum=0,e.maxScale=1,e.moveBigScale=1.5,e.disLength=50,e.oldPosit=null,e.oldScale=1,e.changeClothes=null,e}return a(e,t),e.prototype.start=function(){this.node.on("touchstart",this.touchStartFunc,this),this.node.on("touchmove",this.touchMoveFunc,this),this.node.on("touchend",this.touchEndFunc,this),this.node.on("touchcancel",this.touchCancelFunc,this),this.changeClothes=this.wardrobeLayer.getChildByName("changeClothes")},e.prototype.moveWithRoomId=function(t){var e=this.node.width*this.node.scale/2-cc.winSize.width/2,o=0;t==l.ROOMTYPE.ROOMONE?o=0:t==l.ROOMTYPE.ROOMTWO?o=-e:t==l.ROOMTYPE.ROOMTHREE&&(o=e),cc.tween(this.node).to(.3,{x:o,y:0}).start()},e.prototype.toBigMiddle=function(t){this.oldPosit=this.node.position,this.oldScale=this.node.scale;var e=t.convertToWorldSpaceAR(cc.v2(0,0)),o=cc.winSize.width/2-e.x,n=cc.winSize.height/2-this.disLength-e.y,a=(this.node.x+o)*this.moveBigScale,i=(this.node.y+n)*this.moveBigScale;cc.tween(this.node).to(.3,{x:a,y:i,scale:this.moveBigScale},{easing:cc.easing.cubicOut}).start()},e.prototype.toMinDefault=function(){this.oldPosit&&cc.tween(this.node).to(.2,{x:this.oldPosit.x,y:this.oldPosit.y,scale:this.oldScale}).start(),this.oldPosit=null},e.prototype.touchStartFunc=function(t){var e=t.getLocation();this.touchStartPoint=e,this.pointLength=0,this.touchNum++},e.prototype.touchMoveFunc=function(t){if(this.changeClothes.activeInHierarchy)console.log("changeClothes \u5b58\u5728\u4e0d\u8d70\u6ed1\u52a8\u903b\u8f91");else if(1==t.getTouches().length)this.moveActionFunc(t.getLocation()),this.touchStartPoint=t.getLocation();else if(2==t.getTouches().length){this.touchStartPoint=t.getLocation();var e=t.getTouches()[0].getLocation(),o=t.getTouches()[1].getLocation();if(0==this.pointLength)this.pointLength=e.sub(o).mag();else{var n=e.sub(o).mag(),a=n-this.pointLength,i=Math.abs(a);0!=a&&i>1&&(this.scaleNode(a),this.pointLength=n)}}},e.prototype.touchEndFunc=function(){this.touchNum--,this.pointLength=0},e.prototype.touchCancelFunc=function(){this.touchNum--},e.prototype.scaleNode=function(t){var e=null;if(t>0){var o=this.maxScale;this.node.scaleo?o:e)}else{var n=1;this.node.x<0&&(n=-1);var a=this.node.width*this.node.scale/2;a1&&(e=(e=this.node.scale+this.scaleCoef*t)<1?1:e)}null!=e&&(this.node.scale=e)},e.prototype.moveActionFunc=function(t){var e=t.x-this.touchStartPoint.x,o=t.y-this.touchStartPoint.y;this.node.x=this.node.x+e,this.node.y=this.node.y+o;var n=this.node.width*this.node.scale/2-cc.winSize.width/2,a=this.node.height*this.node.scale/2-cc.winSize.height/2;this.node.x<-n&&(this.node.x=-n),this.node.x>n&&(this.node.x=n),this.node.y<-a&&(this.node.y=-a),this.node.y>a&&(this.node.y=a)},i([s(cc.Node)],e.prototype,"mainCultivateLayer",void 0),i([s(cc.Node)],e.prototype,"wardrobeLayer",void 0),i([c],e)}(cc.Component);o.default=u,cc._RF.pop()},{"../common/enumConfig":"enumConfig"}],http:[function(t,e,o){"use strict";cc._RF.push(e,"0c9d6/yg2FJlZ/64VA6Vfe9","http");var n=this&&this.__assign||function(){return(n=Object.assign||function(t){for(var e,o=1,n=arguments.length;o0&&a[a.length-1])&&(6===i[0]||2===i[0])){r=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]0&&(d.timeout=p),d.onreadystatechange=function(){if(4==d.readyState)if(d.status>=200&&d.status<400){var t={},n="";try{t=JSON.parse(d.responseText)}catch(a){n=a}""==n?e&&e(t):o&&o(n)}else o&&o("status: "+d.status)},d.open(r,s,!0),i&&d.setRequestHeader("Content-Type",i),d.send(l),d.ontimeout=function(){o&&o("request timeout"),console.log("%c>> %c\u8fde\u63a5\u8d85\u65f6 %c<<","color:red","color:purple","color:red")},d.onerror=function(t){console.warn("request error",t),o&&o(t)}}catch(h){console.warn("request err",h),o&&o(h)}},t.request=function(t){this.requestBeforeFunc&&(t=this.requestBeforeFunc(t)),t.header=t.header?n(n({},t.baseParams),t.header):t.baseParams,cc.sys.platform==cc.sys.WECHAT_GAME?this.wxRequest(t):this.h5Request(t)},t.requestSync=function(t){var e=this;return new Promise(function(o,a){var i=t.success,r=t.fail;try{e.request(n(n({},t),{success:function(t){i&&i(t),o(t)},fail:function(t){r&&r(t),a(t)}}))}catch(c){r&&r(c),a(c)}})},t.requestBeforeFunc=null,t}();o.default=s,cc._RF.pop()},{"query-string":3}],i18n:[function(t,e,o){"use strict";cc._RF.push(e,"1f5a5kEJdNJPatq/K4Gvl0i","i18n");var n=this&&this.__awaiter||function(t,e,o,n){return new(o||(o=Promise))(function(a,i){function r(t){try{s(n.next(t))}catch(e){i(e)}}function c(t){try{s(n.throw(t))}catch(e){i(e)}}function s(t){var e;t.done?a(t.value):(e=t.value,e instanceof o?e:new o(function(t){t(e)})).then(r,c)}s((n=n.apply(t,e||[])).next())})},a=this&&this.__generator||function(t,e){var o,n,a,i,r={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(t){return function(e){return s([t,e])}}function s(i){if(o)throw new TypeError("Generator is already executing.");for(;r;)try{if(o=1,n&&(a=2&i[0]?n.return:i[0]?n.throw||((a=n.return)&&a.call(n),0):n.next)&&!(a=a.call(n,i[1])).done)return a;switch(n=0,a&&(i=[2&i[0],a.value]),i[0]){case 0:case 1:a=i;break;case 4:return r.label++,{value:i[1],done:!1};case 5:r.label++,n=i[1],i=[0];continue;case 7:i=r.ops.pop(),r.trys.pop();continue;default:if(!(a=(a=r.trys).length>0&&a[a.length-1])&&(6===i[0]||2===i[0])){r=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]-1)this._langCode=t;else{var e=t.indexOf("_");if(e>0){var o=t.substring(0,e);l.indexOf(o)>-1&&(this._langCode=o)}else this._langCode=t}console.log("\u5b9e\u9645\u4f7f\u7528\u8bed\u8a00\u7801\uff1a",this._langCode),r.default.langCode=this._langCode,this._langMap={}},t.prototype.init=function(){return n(this,void 0,Promise,function(){var t=this;return a(this,function(){return this.getLanguageCode(),[2,new Promise(function(e){cc.assetManager.loadBundle(cc.resources.name,function(o,n){o||n.load("data/gd_language",cc.JsonAsset,function(o,a){if(!o){var i=a.json;for(var r in i){var c=i[r];t._langMap[r]=c[t.langCode]&&c[t.langCode].length>0?c[t.langCode]:c[t._landCodeDefault]}n.release("data/gd_language",cc.JsonAsset),e()}})})})]})})},t.prototype.trans=function(t){for(var e=[],o=1;o0&&a[a.length-1])&&(6===i[0]||2===i[0])){r=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../common/dataTs"),c=t("../common/enumConfig"),s=t("../manager/DateManager"),l=t("../public/network-tool"),u=cc._decorator,p=u.ccclass,d=(u.property,function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return a(e,t),e.prototype.start=function(){var t=s.default.format(c.CALENDARNAMES[8],new Date);console.log("monthKey = ",t)},e.prototype.insertAllMap=function(){var t=[];r.default.loadJsonData("data/map_ids",function(e){t=e,console.log("maps = "+e.length);for(var o=0;o",t.data.map_id);var e=t.data.map_id,o=t.data.map_data;l.default.setLevelMapData(e,o)}})})},i([p],e)}(cc.Component));o.default=d,cc._RF.pop()},{"../common/dataTs":"dataTs","../common/enumConfig":"enumConfig","../manager/DateManager":"DateManager","../public/network-tool":"network-tool"}],loadLayer:[function(t,e,o){"use strict";cc._RF.push(e,"4d645A+CV5DRYYMx0geEXPK","loadLayer");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__assign||function(){return(i=Object.assign||function(t){for(var e,o=1,n=arguments.length;o=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r},c=this&&this.__awaiter||function(t,e,o,n){return new(o||(o=Promise))(function(a,i){function r(t){try{s(n.next(t))}catch(e){i(e)}}function c(t){try{s(n.throw(t))}catch(e){i(e)}}function s(t){var e;t.done?a(t.value):(e=t.value,e instanceof o?e:new o(function(t){t(e)})).then(r,c)}s((n=n.apply(t,e||[])).next())})},s=this&&this.__generator||function(t,e){var o,n,a,i,r={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(t){return function(e){return s([t,e])}}function s(i){if(o)throw new TypeError("Generator is already executing.");for(;r;)try{if(o=1,n&&(a=2&i[0]?n.return:i[0]?n.throw||((a=n.return)&&a.call(n),0):n.next)&&!(a=a.call(n,i[1])).done)return a;switch(n=0,a&&(i=[2&i[0],a.value]),i[0]){case 0:case 1:a=i;break;case 4:return r.label++,{value:i[1],done:!1};case 5:r.label++,n=i[1],i=[0];continue;case 7:i=r.ops.pop(),r.trys.pop();continue;default:if(!(a=(a=r.trys).length>0&&a[a.length-1])&&(6===i[0]||2===i[0])){r=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]this.progressAll&&(this.loadProgressBar.progress=1,this.loadNum>=this.loadOverNum&&!this.sceneLoadEd&&(console.log("PUSH=>\u52a0\u8f7d\u6210\u529f update"),this.getInfoMainScene()))},e.prototype.start=function(){if(cc.game.on(f.NativeEvent.LeitingGetDeviceInfo,this.leitingGetDeviceInfo,this),cc.game.on(f.NativeEvent.LeitingLoginInfo,this.onLeitingLoginInfo,this),cc.game.on(f.NativeEvent.LeitingLoginErr,this.onLeitingLoginErr,this),this.bgLayer.getChildByName("sp").getComponent(y.default).play("2Grass",0),this.isNeedLogin()){this.descNode.active=!0;var t=cc.sys.localStorage.getItem("gameloading");console.log("loading = ",t),t?(this.beginNode.active=!1,this.arrowBgBase.active=!1,this.userNodeBase.active=!1,this.loginStatusEd=!0):(this.beginNode.active=!0,this.arrowBgBase.active=!0,this.userNodeBase.active=!0)}else this.descNode.active=!1;b.default.getInstance().initData(),this.loadNum=0,this.loadMainScene(),m.default.init(),this.loadCfg(),v.default.instance.init(2048,2048,100),N.registerHeadImgLoader(),u.default.addbtnTouchOriginEndScale(this.userNode,this.userNodeFunc.bind(this)),u.default.addbtnTouchOriginEndScale(this.privacyNode,this.privacyNodeFunc.bind(this)),u.default.addbtnTouchOriginEndScale(this.chooseBg,this.chooseBgFunc.bind(this)),u.default.addbtnTouchOriginEndScale(this.beginNode,this.beginNodeFunc.bind(this)),this.tipsNode.active=!1},e.prototype.userNodeFunc=function(){console.log("\u7528\u6237\u534f\u8bae")},e.prototype.privacyNodeFunc=function(){console.log("\u9690\u79c1\u653f\u7b56")},e.prototype.chooseBgFunc=function(){this.chooseNode.active=!this.chooseNode.active,console.log("\u9009\u62e9 = ",this.chooseNode.activeInHierarchy)},e.prototype.beginNodeFunc=function(){var t=this;if(console.log("\u5f00\u59cb\u6e38\u620f = ",this.chooseNode.activeInHierarchy),!this.chooseNode.activeInHierarchy)return this.tipsNode.active=!0,void setTimeout(function(){t.tipsNode.active=!1},2e3);cc.sys.localStorage.setItem("gameloading","gameloading"),this.loginStatusEd=!0,this.loadCfg()},e.prototype.leitingGetDeviceInfo=function(){var t=p.default.getUserData();if(t&&t.userID&&t.userID.length>0&&d.default.callNative(h.NativeFun.publicParamsInfo,{userId:t.userID}),d.default.deviceInfo){var e={androidid:d.default.deviceInfo.androidId,chennal:"310001",gameCode:"59"};d.default.leitingReport("af_before_login",e)}},e.prototype.onLeitingLoginInfo=function(){this.loginStatusEd=!0,this.loadJson(),_.default.reportTACommon("login",{login_type:"\u6b63\u5e38\u767b\u5f55"}),d.default.loginInfo&&(d.default.loginInfo.userId,d.default.media);var t={};if(d.default.deviceInfo){var e=p.default.getUserData();t={androidid:d.default.deviceInfo.androidId,chennal:"310001",gameCode:"59",userId:e.userID,type:2,roldId:d.default.deviceInfo.gaid}}var o={};d.default.loginInfo&&(e=p.default.getUserData(),o={loginType:"1",chennal:d.default.loginInfo.channelNo,gameCode:"59",userId:e.userID,type:2,serviceName:"\u6d77\u5916\u6d4b\u8bd5\u670d",serviceId:"1",loginMode:"1",playLevelId:e.playLevelId});var n=i(i({},t),o);d.default.leitingReport("af_login",n)},e.prototype.onLeitingLoginErr=function(){this.loginStatusEd=!0,this.loadJson()},e.prototype.loadCfg=function(){return c(this,void 0,Promise,function(){return s(this,function(t){switch(t.label){case 0:return[4,l.default.instance.init()];case 1:return t.sent(),this.isNeedLogin()?this.loginStatusEd&&this.loadJson():this.loadJson(),[2]}})})},e.prototype.isNeedLogin=function(){return!!(g.default.isPlatform(g.Platform.android)||g.default.isPlatform(g.Platform.oppo)||g.default.isPlatform(g.Platform.vivo))},e.prototype.loadJson=function(){var t=this;p.default.initData(function(){console.log("JSON\u52a0\u8f7d\u5b8c\u6210");var e=p.default.getUserData();C.default.setUserid(e.userID);var o=p.default.getHourseUnlockData(),n=0;if(o.length){var a=o[o.length-1];for(var i in a)if(!a[i].unlock){n=a[i].unlockID;break}}for(var r in n||o.length,e.dailyData)for(var c in e.dailyData[r])e.dailyData[r][c].isWin;t.loadScene()}),_.default.initTA()},e.prototype.loadMainScene=function(){var t=this;cc.director.preloadScene("game",function(){},function(){console.log("PUSH=>\u4e3b\u573a\u666f\u52a0\u8f7d\u5b8c\u6210"),t.loadScene()})},e.prototype.loadScene=function(){this.loadNum+=1,console.log("PUSH=>",this.loadNum),this.loadNum>=this.loadOverNum&&this.progressCurrent>=this.progressAll&&!this.sceneLoadEd&&(console.log("PUSH=>loadScene\u52a0\u8f7d\u6210\u529f"),this.getInfoMainScene())},e.prototype.getInfoMainScene=function(){this.sceneLoadEd=!0,_.default.reportTACommon("app_start",{step:"\u542f\u52a8"}),cc.director.loadScene("game",function(){console.log("PUSH=>\u8fdb\u5165\u4e3b\u573a\u666f")})},r([k(cc.Node)],e.prototype,"bgLayer",void 0),r([k(cc.ProgressBar)],e.prototype,"loadProgressBar",void 0),r([k(cc.Node)],e.prototype,"descNode",void 0),r([k(cc.Node)],e.prototype,"userNode",void 0),r([k(cc.Node)],e.prototype,"privacyNode",void 0),r([k(cc.Node)],e.prototype,"chooseNode",void 0),r([k(cc.Node)],e.prototype,"chooseBg",void 0),r([k(cc.Node)],e.prototype,"beginNode",void 0),r([k(cc.Node)],e.prototype,"tipsNode",void 0),r([k(cc.Node)],e.prototype,"arrowBgBase",void 0),r([k(cc.Node)],e.prototype,"userNodeBase",void 0),r([P],e)}(cc.Component);o.default=S,cc._RF.pop()},{"../../i18n/i18n":"i18n","../common/CcJsFunc":"CcJsFunc","../common/dataTs":"dataTs","../common/native/native-bridge":"native-bridge","../common/native/native-def":"native-def","../common/native/native-event":"native-event","../common/native/share":"share","../common/sdk":"sdk","../common/spine":"spine","../effect/player-head-atlas":"player-head-atlas","../manager/GameManager":"GameManager","../manager/report-common":"report-common","../tools/register-head-image":"register-head-image","../utils/uma/uma-sdk":"uma-sdk"}],loseCookiePop:[function(t,e,o){"use strict";cc._RF.push(e,"8756cpkvkBHlIyfdBoS6jSg","loseCookiePop");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../i18n/gd_language"),c=t("../../i18n/i18n"),s=t("../common/CcJsFunc"),l=t("../manager/GameManager"),u=cc._decorator,p=u.ccclass,d=u.property,h=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.mainLayer=null,e.popNode=null,e.titleLabel=null,e.descLabel=null,e.numLabel=null,e.exitLabel=null,e.restartLabel=null,e.mainLabel=null,e.restartBtn=null,e.closeBtn=null,e.mainMenuBtn=null,e.exitBtn=null,e.heartNode=null,e.cookieNumLabel=null,e.showPopData=null,e}return a(e,t),e.prototype.start=function(){cc.game.on("blowupHeartAnim",this.blowupHeartAnimFunc,this),s.default.addbtnTouchStartScale(this.closeBtn),s.default.addbtnTouchEndScale(this.closeBtn,this.hideLoseLovePop.bind(this)),s.default.addbtnTouchCancelScale(this.closeBtn),s.default.addbtnTouchStartScale(this.restartBtn),s.default.addbtnTouchEndScale(this.restartBtn,this.restartFunc.bind(this)),s.default.addbtnTouchCancelScale(this.restartBtn),s.default.addbtnTouchStartScale(this.mainMenuBtn),s.default.addbtnTouchEndScale(this.mainMenuBtn,this.returnMainMenuFunc.bind(this)),s.default.addbtnTouchCancelScale(this.mainMenuBtn),s.default.addbtnTouchStartScale(this.exitBtn),s.default.addbtnTouchEndScale(this.exitBtn,this.exitBtnFunc.bind(this)),s.default.addbtnTouchCancelScale(this.exitBtn),this.setupFonts()},e.prototype.setupFonts=function(){this.titleLabel.string=c.default.instance.trans(r.GDLanguage.pop_sure),this.restartLabel.string=c.default.instance.trans(r.GDLanguage.pop_restart),this.exitLabel.string=c.default.instance.trans(r.GDLanguage.pop_quit),this.mainLabel.string=c.default.instance.trans(r.GDLanguage.main_screen),this.descLabel.string=c.default.instance.trans(r.GDLanguage.lose_cookies)},e.prototype.blowupHeartAnimFunc=function(t){0==t?this.node.active=!1:1==t&&cc.tween(this.heartNode).to(.2,{scale:1.2}).to(.1,{scale:1}).start()},e.prototype.showPop=function(t){this.node.active=!0,this.showPopData=t,cc.tween(this.popNode).set({scale:0,opacity:0}).to(.2,{scale:1.1,opacity:255},{easing:cc.easing.quadOut}).to(.2,{scale:1}).start(),this.restartBtn.active=!1,this.mainMenuBtn.active=!1,this.exitBtn.active=!1,0==this.showPopData.popType?(this.restartBtn.active=!0,this.mainMenuBtn.active=!0,this.popNode.height=700):1==this.showPopData.popType&&(this.exitBtn.active=!0,this.popNode.height=600),this.cookieNumLabel.getComponent(cc.Label).string="x"+l.default.getInstance().cookieDict.cookieCurCount},e.prototype.hideLoseLovePop=function(){this.node.active=!1,cc.game.emit("blowupHeartAnim",0)},e.prototype.restartFunc=function(){this.exitBtnFunc()},e.prototype.returnMainMenuFunc=function(){this.exitBtnFunc()},e.prototype.exitBtnFunc=function(){this.node.active=!1,cc.game.emit("blowupHeartAnim",1)},i([d(cc.Node)],e.prototype,"mainLayer",void 0),i([d(cc.Node)],e.prototype,"popNode",void 0),i([d(cc.Label)],e.prototype,"titleLabel",void 0),i([d(cc.Label)],e.prototype,"descLabel",void 0),i([d(cc.Label)],e.prototype,"numLabel",void 0),i([d(cc.Label)],e.prototype,"exitLabel",void 0),i([d(cc.Label)],e.prototype,"restartLabel",void 0),i([d(cc.Label)],e.prototype,"mainLabel",void 0),i([d(cc.Node)],e.prototype,"restartBtn",void 0),i([d(cc.Node)],e.prototype,"closeBtn",void 0),i([d(cc.Node)],e.prototype,"mainMenuBtn",void 0),i([d(cc.Node)],e.prototype,"exitBtn",void 0),i([d(cc.Node)],e.prototype,"heartNode",void 0),i([d(cc.Node)],e.prototype,"cookieNumLabel",void 0),i([p],e)}(cc.Component);o.default=h,cc._RF.pop()},{"../../i18n/gd_language":"gd_language","../../i18n/i18n":"i18n","../common/CcJsFunc":"CcJsFunc","../manager/GameManager":"GameManager"}],loseLovePop:[function(t,e,o){"use strict";cc._RF.push(e,"86deeGjM+dBbIIFyxI9LHFp","loseLovePop");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../common/CcJsFunc"),c=t("../common/enumConfig"),s=t("../manager/data-manager"),l=t("../manager/report-common"),u=cc._decorator,p=u.ccclass,d=u.property,h=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.mask=null,e.popNode=null,e.titleNode=null,e.titleLabel=null,e.descNode=null,e.closeBtn=null,e.giveupBtn=null,e.noGiveupBtn=null,e.showPopData=null,e}return a(e,t),e.prototype.start=function(){r.default.addbtnTouchEndScale(this.mask,this.hideLoseLovePop.bind(this)),r.default.addbtnTouchStartScale(this.closeBtn),r.default.addbtnTouchEndScale(this.closeBtn,this.hideLoseLovePop.bind(this)),r.default.addbtnTouchCancelScale(this.closeBtn),r.default.addbtnTouchStartScale(this.giveupBtn),r.default.addbtnTouchEndScale(this.giveupBtn,this.giveupBtnFunc.bind(this)),r.default.addbtnTouchCancelScale(this.giveupBtn),r.default.addbtnTouchStartScale(this.noGiveupBtn),r.default.addbtnTouchEndScale(this.noGiveupBtn,this.noGiveupBtnFunc.bind(this)),r.default.addbtnTouchCancelScale(this.noGiveupBtn)},e.prototype.showLoseLovePop=function(t){this.node.active=!0,this.showPopData=t,cc.tween(this.popNode).set({scale:0,opacity:0}).to(.2,{scale:1.1,opacity:255},{easing:cc.easing.quadOut}).to(.2,{scale:1}).start(),0==this.showPopData.popType?(this.popNode.height=715,this.descNode.active=!0):1==this.showPopData.popType&&(this.popNode.height=601,this.descNode.active=!1)},e.prototype.hideLoseLovePop=function(){this.node.active=!1},e.prototype.giveupBtnFunc=function(){console.log("\u6253\u5f00\u4e3b\u9875\u9762"),cc.game.emit(c.EMITKEY.SHOWMAINLAYER);var t=s.default.getTAUserInfo();l.default.reportTACommon("game_give_up",t)},e.prototype.noGiveupBtnFunc=function(){this.node.active=!1},i([d(cc.Node)],e.prototype,"mask",void 0),i([d(cc.Node)],e.prototype,"popNode",void 0),i([d(cc.Node)],e.prototype,"titleNode",void 0),i([d(cc.Label)],e.prototype,"titleLabel",void 0),i([d(cc.Node)],e.prototype,"descNode",void 0),i([d(cc.Node)],e.prototype,"closeBtn",void 0),i([d(cc.Node)],e.prototype,"giveupBtn",void 0),i([d(cc.Node)],e.prototype,"noGiveupBtn",void 0),i([p],e)}(cc.Component);o.default=h,cc._RF.pop()},{"../common/CcJsFunc":"CcJsFunc","../common/enumConfig":"enumConfig","../manager/data-manager":"data-manager","../manager/report-common":"report-common"}],"main-cookie-reward":[function(t,e,o){"use strict";cc._RF.push(e,"98ef1B9rVlIgINOcS1NN8Sh","main-cookie-reward");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../../pre/main/cookiePrefab"),c=t("../../common/CcJsFunc"),s=t("../../common/dataTs"),l=t("../../common/enumConfig"),u=t("../../common/spine"),p=t("../../common/util"),d=t("../../manager/GameManager"),h=t("../../manager/report-common"),f=cc._decorator,m=f.ccclass,g=f.property,y=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.clickBtn=null,e.cookieImg=null,e.progressBar=null,e.progressLabel=null,e.rewardImage=null,e.rewardNumLabel=null,e.clockSpine=null,e.timeLabel=null,e.cookiePrefab=null,e.startNode=null,e.updateTime=0,e.progressOld=0,e.progressNew=0,e.isUpdate=!1,e.rewardData=null,e.cookieNum=0,e.rewardCallback=null,e}return a(e,t),e.prototype.update=function(t){this.updateTime+=t,this.updateTime>=1&&(this.updateTime-=1,this.updateTimeNum()),this.isUpdate&&(this.progressOld+=15*t,this.progressOld0?this.timeLabel.string=o[0]+"d"+o[1]+"h":o[1]>0?this.timeLabel.string=o[1]+"h"+o[2]+"m":o[2]>0?this.timeLabel.string=o[2]+"m"+o[3]+"s":o[3]>0&&(this.timeLabel.string=o[2]+"m"+o[3]+"s")}}},e.prototype.start=function(){this.clockSpine.getComponent(u.default).play("5Clock1",0),this.updateSubViewFunc(),this.updateTimeNum()},e.prototype.updateSubViewFunc=function(){var t=s.default.gameConfigData.baseConfigData.cookieReward;console.log("cookieReward",JSON.stringify(t));var e=s.default.getCookieRewardData();console.log("cookieData",JSON.stringify(e)),console.log("cookieDict",JSON.stringify(d.default.getInstance().cookieDict)),this.progressNew=e.cookieNum,this.progressOld=e.cookieNum-d.default.getInstance().cookieDict.cookie,this.progressOld<0&&(this.progressOld=0);var o=e.progress;o>=3&&(o=0,e.progress=o,s.default.setCookieRewardData(e)),this.rewardData=t[o],console.log("rewardData",JSON.stringify(this.rewardData));var n=e.cookieNum;n>=this.rewardData.cookieNum&&(n=this.rewardData.cookieNum),this.progressLabel.string=n+"/"+this.rewardData.cookieNum,this.rewardNumLabel.string=this.rewardData.rewardCount+"",this.progressBar.progress=this.progressOld/this.rewardData.cookieNum;var a="rewardIcon/"+this.rewardData.rewardType+".png";c.default.changeSpriteFrame(this.rewardImage,a),d.default.getInstance().cookieDict.cookie=0,d.default.getInstance().cookieDict.cookieCurCount=0,console.log("\u6e05\u7a7acookieDict",d.default.getInstance().cookieDict),this.cookieNum=n},e.prototype.checkProgressFunc=function(){if(this.cookieNum>=this.rewardData.cookieNum){this.getRewardFunc();var t=s.default.getCookieRewardData();t.progress+=1,t.progress>3&&(t.progress=0),t.cookieNum>this.rewardData.cookieNum?(console.log("\u591a\u7684\u997c\u5e72\u8ba1\u5165\u4e0b\u4e00\u5956\u52b1",t.cookieNum-this.rewardData.cookieNum),t.cookieNum=t.cookieNum-this.rewardData.cookieNum,d.default.getInstance().cookieDict.cookie=t.cookieNum):t.cookieNum=0,s.default.setCookieRewardData(t),this.updateSubViewFunc(),this.isUpdate=!0}else cc.game.emit(l.EMITKEY.HIDEMASKLAYER)},e.prototype.callbackFunc=function(){console.log("\u5956\u52b1\u64ad\u653e\u6210\u529f ######"),cc.game.emit(l.EMITKEY.HIDEMASKLAYER),cc.game.emit(l.EMITKEY.MAINUPDATEUI)},e.prototype.rewardCallbackFunc=function(){this.rewardCallback&&this.rewardCallback()},e.prototype.getRewardFunc=function(){console.log("\u9886\u53d6\u5956\u52b1",JSON.stringify(this.rewardData));var t=s.default.getUserData(),e=this.rewardData.rewardType;if("reward_fish"==e)t.fish+=this.rewardData.rewardCount;else{t[e]+=this.rewardData.rewardCount;var o,n=0,a="";"prop_remove"==e?(n=1,a="\u79fb\u51fa\u9053\u5177"):"prop_cancel"==e?(n=2,a="\u64a4\u9500\u9053\u5177"):"prop_random"==e&&(n=3,a="\u6d17\u724c\u9053\u5177"),o=t[e],h.default.reportTACommon("item_get",{item_id:n,item_type:"\u6d88\u8017\u9053\u5177",item_name:a,change_num:1,num_before:o-1,num_after:o,action:"\u997c\u5e72\u6d3b\u52a8\u5f00\u542f\u5b9d\u7bb1",reason:"\u5b9d\u7bb1\u83b7\u5f97\u9053\u5177"})}s.default.saveUserData(t);var i={popName:"showRewardPop",showPopData:{popCallbackCollect:null,rewardData:this.rewardData,startNode:this.rewardImage,endNode:this.startNode,popType:1,callback:this.callbackFunc.bind(this),rewardCallback:this.rewardCallbackFunc.bind(this)}};cc.game.emit("showPop",i)},e.prototype.checkCookie=function(t,e){if(this.rewardCallback=e,console.log("cookieDict",d.default.getInstance().cookieDict),d.default.getInstance().cookieDict.cookie<=0)return console.log("cookie <= 0 ######"),void(t&&t());var o=this,n=c.default.getWorldPosition(this.startNode),a=c.default.getNodePosition(this.node,n),i=c.default.getWorldPosition(this.cookieImg),s=c.default.getNodePosition(this.node,i),u=cc.instantiate(this.cookiePrefab);this.node.addChild(u),u.getComponent(r.default).showData(1,d.default.getInstance().cookieDict.cookie),u.position=cc.v3(a),u.scale=0,cc.tween(u).to(.2,{scale:1.2}).to(.2,{scale:1}).delay(.2).to(.3,{position:cc.v3(a.x+10,a.y-10)}).to(.3,{position:cc.v3(a.x-12,a.y-12)}).to(.5,{position:cc.v3(s)}).call(function(){u.destroy(),cc.tween(o.cookieImg).to(.1,{scale:1.2}).to(.1,{scale:1}).call(function(){t&&t(),o.updateSubViewFunc(),cc.game.emit(l.EMITKEY.HIDEMASKLAYER),o.isUpdate=!0}).start()}).start()},i([g(cc.Node)],e.prototype,"clickBtn",void 0),i([g(cc.Node)],e.prototype,"cookieImg",void 0),i([g(cc.ProgressBar)],e.prototype,"progressBar",void 0),i([g(cc.Label)],e.prototype,"progressLabel",void 0),i([g(cc.Node)],e.prototype,"rewardImage",void 0),i([g(cc.Label)],e.prototype,"rewardNumLabel",void 0),i([g(cc.Node)],e.prototype,"clockSpine",void 0),i([g(cc.Label)],e.prototype,"timeLabel",void 0),i([g(cc.Prefab)],e.prototype,"cookiePrefab",void 0),i([g(cc.Node)],e.prototype,"startNode",void 0),i([m],e)}(cc.Component);o.default=y,cc._RF.pop()},{"../../../pre/main/cookiePrefab":"cookiePrefab","../../common/CcJsFunc":"CcJsFunc","../../common/dataTs":"dataTs","../../common/enumConfig":"enumConfig","../../common/spine":"spine","../../common/util":"util","../../manager/GameManager":"GameManager","../../manager/report-common":"report-common"}],"main-rank":[function(t,e,o){"use strict";cc._RF.push(e,"9b6efOXGmVLpb6Xc/L4u6Jt","main-rank");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r},r=this&&this.__awaiter||function(t,e,o,n){return new(o||(o=Promise))(function(a,i){function r(t){try{s(n.next(t))}catch(e){i(e)}}function c(t){try{s(n.throw(t))}catch(e){i(e)}}function s(t){var e;t.done?a(t.value):(e=t.value,e instanceof o?e:new o(function(t){t(e)})).then(r,c)}s((n=n.apply(t,e||[])).next())})},c=this&&this.__generator||function(t,e){var o,n,a,i,r={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(t){return function(e){return s([t,e])}}function s(i){if(o)throw new TypeError("Generator is already executing.");for(;r;)try{if(o=1,n&&(a=2&i[0]?n.return:i[0]?n.throw||((a=n.return)&&a.call(n),0):n.next)&&!(a=a.call(n,i[1])).done)return a;switch(n=0,a&&(i=[2&i[0],a.value]),i[0]){case 0:case 1:a=i;break;case 4:return r.label++,{value:i[1],done:!1};case 5:r.label++,n=i[1],i=[0];continue;case 7:i=r.ops.pop(),r.trys.pop();continue;default:if(!(a=(a=r.trys).length>0&&a[a.length-1])&&(6===i[0]||2===i[0])){r=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]\u83b7\u53d6\u7528\u6237\u4fe1\u606f\u6210\u529f = ",g.default.rankUserInfo),t.label=2;case 2:return console.log("PUSH=>\u8bf7\u6c42\u7f51\u7edc\u6570\u636e ######"),this.getStageInfo(),this.getRankInfo(),[2]}})})},e.prototype.orderby=function(t,e){if(t.length<=1)return t;for(var o=Math.floor(t.length/2),n=t.splice(o,1)[0],a=[],i=[],r=0,c=t;r0||o[i].fail_score\u821e\u53f0"),t.setInfoData(e)):(console.log("\u7f13\u5b58\u6570\u636e\u8fc7\u671f->\u821e\u53f0"),l.default.getStageInfoData(function(e){t.setInfoData(e),g.default.setStageData(e)}))},e.prototype.setInfoData=function(t){this.stageInfo=t.data,this.setStageInfo()},e.prototype.getRankInfo=function(){f.default.getInstance().game_over>0&&f.default.getInstance().playGameCount<2&&p.default.removeItem(d.STORAGEKEY.RANKDATA);var t=this,e=g.default.getRankData();e?(console.log("\u4f7f\u7528\u672c\u5730\u7f13\u5b58\u6570\u636e->\u6392\u884c\u699c\u6570\u636e"),t.setRankData(e)):(console.log("\u672c\u5730\u7f13\u5b58\u6570\u636e\u4e0d\u5b58\u5728\u6216\u5df2\u8fc7\u671f->\u6392\u884c\u699c\u6570\u636e"),l.default.getRankInfoData(function(e){t.setRankData(e),g.default.setRankData(e)}))},e.prototype.setRankData=function(t){this.setSubViewData(t.data.list),f.default.getInstance().rankInfo=t.data,this.mainUILayer.getComponent(y.default).showBottomRankNode(t.data.user)},e.prototype.setStageInfo=function(){var t=this.stageInfo;this.capSp.active=!1,this.sunglassesSp.active=!1,this.hairSp.active=!1,this.catNodeIcon.opacity=0,this.sunNodeIcon.opacity=0,this.hairNodeIcon.opacity=0,this.catNodeIconWoman.opacity=0,this.sunNodeIconWoman.opacity=0,this.hairNodeIconWoman.opacity=0,t.firstWin&&t.firstWin.nick_name&&t.firstWin.nick_name.length&&(this.capSp.active=!0,console.log("info.firstWin.gender = "+t.firstWin.gender),0==t.firstWin.gender?(this.catNodeIcon.opacity=255,u.default.setAvatar(this.catNodeIcon,t.firstWin.avatar)):(this.catNodeIconWoman.opacity=255,u.default.setAvatar(this.catNodeIconWoman,t.firstWin.avatar))),t.iqWin&&t.iqWin.nick_name&&t.iqWin.nick_name.length?(this.sunglassesSp.active=!0,this.sunglassesSp.getComponent(h.default).play("Stage1",0),console.log("info.iqWin.gender = "+t.iqWin.gender),0==t.iqWin.gender?(this.sunNodeIcon.opacity=255,u.default.setAvatar(this.sunNodeIcon,t.iqWin.avatar)):(this.sunNodeIconWoman.opacity=255,u.default.setAvatar(this.sunNodeIconWoman,t.iqWin.avatar))):(this.sunglassesSp.active=!0,this.sunglassesSp.getComponent(h.default).play("Stage0",0)),t.timeWin&&t.timeWin.nick_name&&t.timeWin.nick_name.length&&(this.hairSp.active=!0,console.log("info.firstWin.gender = "+t.firstWin.gender),0==t.timeWin.gender?(this.hairNodeIcon.opacity=255,u.default.setAvatar(this.hairNodeIcon,t.timeWin.avatar)):(this.hairNodeIconWoman.opacity=255,u.default.setAvatar(this.hairNodeIconWoman,t.timeWin.avatar)))},e.prototype.onDisable=function(){this.node.stopAllActions()},e.prototype.setSubViewData=function(t){var e=this;void 0===t&&(t=[]);var o=this,n=p.default.getUserData().userID,a=!1;for(var i in t)if((l=(_=t[i]).result)&&l.length){var r=JSON.parse(l);for(var c in r)if(r[c].uid==Number(n)){a=!0;break}}if(0==a){var s=g.default.rankUserInfo;if(s&&s.region&&s.region.length)for(var i in t){var l=(_=t[i]).result;if(s.region==_.name){if(l&&l.length){var u=[];(r=JSON.parse(l)).length>=36&&(r[18]=s);for(var h=0;h=0||(o=o.slice(0,o.length-1),o+=this.IsUpper(a)?a.toLowerCase():a.toUpperCase(),t.indexOf(o)>=0)))return!1}return!0},e.prototype.IsUpper=function(t){return t===t.toUpperCase()},i([P({type:cc.Node,tooltip:"mainUILayer"})],e.prototype,"mainUILayer",void 0),i([P({type:cc.Node,tooltip:"\u80cc\u666fspine"})],e.prototype,"bgSp",void 0),i([P({type:cc.Node,tooltip:"\u5e3d\u5b50\u7f8aspine"})],e.prototype,"capSp",void 0),i([P({type:cc.Node,tooltip:"\u58a8\u955c\u7f8aspine"})],e.prototype,"sunglassesSp",void 0),i([P({type:cc.Node,tooltip:"\u957f\u53d1\u7f8aspine"})],e.prototype,"hairSp",void 0),i([P({type:cc.Prefab,tooltip:"\u7f8a\u7fa4"})],e.prototype,"sheepFlock",void 0),i([P({type:cc.Node,tooltip:"\u5b9a\u4f4d\u6309\u94ae"})],e.prototype,"positionNode",void 0),i([P({type:cc.Node,tooltip:"\u5b9a\u4f4d\u6309\u94ae\u5934\u50cf"})],e.prototype,"positionNodeIcon",void 0),i([P({type:cc.Node,tooltip:"\u5b9a\u4f4d\u6309\u94ae\u56fe\u6807"})],e.prototype,"positionNodeCycle",void 0),i([P({type:cc.Node,tooltip:"\u8dd1\u9a6c\u706f"})],e.prototype,"scrollMsg",void 0),i([P({type:cc.Node,tooltip:"\u5934\u50cf"})],e.prototype,"iconNode",void 0),i([w],e)}(cc.Component);o.default=k,cc._RF.pop()},{"../api/ApiTool":"ApiTool","../api/api-sheep":"api-sheep","../common/CcJsFunc":"CcJsFunc","../common/dataTs":"dataTs","../common/enumConfig":"enumConfig","../common/native/audio":"audio","../common/spine":"spine","../manager/GameManager":"GameManager","../manager/data-manager":"data-manager","../manager/report-common":"report-common","../module/ScrollMsg":"ScrollMsg","../module/sheep-flock":"sheep-flock","./mainUiLayer":"mainUiLayer"}],"main-tabbar":[function(t,e,o){"use strict";cc._RF.push(e,"66a40jaUH5JALG1+2y2R2kp","main-tabbar");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../i18n/gd_language"),c=t("../../i18n/i18n"),s=t("../common/CcJsFunc"),l=t("../common/dataTs"),u=t("../common/enumConfig"),p=t("../manager/GameManager"),d=t("../manager/report-common"),h=t("../utils/uma/uma-sdk"),f=cc._decorator,m=f.ccclass,g=f.property,y=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.mainPage=null,e.pageMain=null,e.pageDaily=null,e.pageCollect=null,e.tabbarMain=null,e.tabbarDaily=null,e.tabbarCollect=null,e.pageContent=null,e.tabbarArr=[],e.updateTime=0,e}return a(e,t),e.prototype.update=function(t){this.updateTime+=t,this.updateTime},e.prototype.start=function(){cc.game.on(u.EMITKEY.MAINUPDATEUI,this.setMainLayerData,this),cc.game.on(u.EMITKEY.UPDATETABBARRECEIVE,this.updateTabbar,this),this.pageContent=this.mainPage.getChildByName("pageContent"),s.default.addbtnTouchEndScale(this.tabbarCollect,this.tabbarAction.bind(this,0)),s.default.addbtnTouchEndScale(this.tabbarMain,this.tabbarAction.bind(this,1)),s.default.addbtnTouchEndScale(this.tabbarDaily,this.tabbarAction.bind(this,2)),this.tabbarArr.push(this.tabbarCollect),this.tabbarArr.push(this.tabbarMain),this.tabbarArr.push(this.tabbarDaily),this.pageCollect.x=0,this.pageMain.x=750,this.pageDaily.x=1500,this.updateTabbar(1,!1),this.setMainLayerData(),this.setupFonts()},e.prototype.setupFonts=function(){var t=c.default.instance.trans(r.GDLanguage.collect);this.tabbarCollect.getChildByName("icon-label").getComponent(cc.Label).string=t;var e=c.default.instance.trans(r.GDLanguage.main_screen);this.tabbarMain.getChildByName("icon-label").getComponent(cc.Label).string=e;var o=c.default.instance.trans(r.GDLanguage.daily_challenge);this.tabbarDaily.getChildByName("icon-label").getComponent(cc.Label).string=o},e.prototype.onEnable=function(){this.setMainLayerData()},e.prototype.setMainLayerData=function(){var t=p.default.getInstance().collectionMark;0==t.bgNum&&0==t.brickNum&&(p.default.getInstance().collectionMark.tabbarCollection=!1),p.default.getInstance().collectionMark.tabbarCollection?this.tabbarCollect.getChildByName("icon-mark").active=!0:this.tabbarCollect.getChildByName("icon-mark").active=!1},e.prototype.tabbarAction=function(t){s.default.addClickAudio(),this.updateTabbar(t),t!=u.MAINPAGE.PAGEDAILY?p.default.getInstance().tabbarIsDaily&&(console.log("\u70b9\u51fb\u4e86\u6bcf\u65e5\u6311\u6218\uff0c\u6ca1\u73a9"),h.default.trackEvent("daily_return"),d.default.reportTACommon("daily_return",{})):p.default.getInstance().tabbarIsDaily=!0},e.prototype.updateTabbar=function(t,e){void 0===e&&(e=!0);var o=this;if(2==t&&l.default.getUserData().playLevelId<14)cc.game.emit("showPop",{popName:"nothingPop",showPopData:{popCallbackCollect:null,popType:3}});else{for(var n in p.default.getInstance().mainPage=t,this.tabbarArr){var a=this.tabbarArr[n];t==Number(n)?(a.getChildByName("bg-icon-nor").active=!1,a.getChildByName("bg-icon-sel").active=!0,a.getChildByName("icon-nor").active=!1,a.getChildByName("icon-sel").active=!0):(a.getChildByName("bg-icon-nor").active=!0,a.getChildByName("bg-icon-sel").active=!1,a.getChildByName("icon-nor").active=!0,a.getChildByName("icon-sel").active=!1)}var i=e?.3:0,r=0,c=null;switch(t){case 0:r=0,c=this.pageCollect;break;case 1:r=-750,c=this.pageMain;break;case 2:r=-1500,c=this.pageDaily}c&&(c.active=!0),this.pageContent.stopAllActions(),cc.tween(this.pageContent).to(i,{x:r}).call(function(){o.hideOtherNode(c)}).start(),cc.game.emit(u.EMITKEY.UPDATETABBARSEND,t),this.setMainLayerData()}},e.prototype.hideOtherNode=function(t){var e=this.mainPage.getChildByName("pageContent").children;for(var o in e)t&&t!=e[o]&&(e[o].active=!1)},i([g(cc.Node)],e.prototype,"mainPage",void 0),i([g(cc.Node)],e.prototype,"pageMain",void 0),i([g(cc.Node)],e.prototype,"pageDaily",void 0),i([g(cc.Node)],e.prototype,"pageCollect",void 0),i([g(cc.Node)],e.prototype,"tabbarMain",void 0),i([g(cc.Node)],e.prototype,"tabbarDaily",void 0),i([g(cc.Node)],e.prototype,"tabbarCollect",void 0),i([m],e)}(cc.Component);o.default=y,cc._RF.pop()},{"../../i18n/gd_language":"gd_language","../../i18n/i18n":"i18n","../common/CcJsFunc":"CcJsFunc","../common/dataTs":"dataTs","../common/enumConfig":"enumConfig","../manager/GameManager":"GameManager","../manager/report-common":"report-common","../utils/uma/uma-sdk":"uma-sdk"}],mainCanvas:[function(t,e,o){"use strict";cc._RF.push(e,"53853D2Qg1AFKoc4UUFQ6nI","mainCanvas");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r,c,s=t("../common/enumConfig"),l=t("../common/native/audio"),u=t("../common/native/tt-sdk"),p=t("../common/sdk"),d=t("../manager/GameManager"),h=t("../manager/report-common"),f=cc._decorator,m=f.ccclass,g=f.property;(function(t){t[t.ready=0]="ready",t[t.recording=1]="recording",t[t.stop=2]="stop",t[t.pause=3]="pause"})(r||(r={})),function(t){t[t.RestartRecord=0]="RestartRecord",t[t.ShareMessage=1]="ShareMessage"}(c||(c={}));var y=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.mainLayer=null,e.gameLayer=null,e.status=r.ready,e.recordFinishAction=c.RestartRecord,e.timer=0,e}return a(e,t),e.prototype.start=function(){var t=this;this.mainLayer.active=!0,this.gameLayer.active=!1,cc.game.on(s.EMITKEY.TTSTARTRECORD,this.beginRecordFunc,this),cc.game.on(s.EMITKEY.TTSTOPRECORD,this.stopRecordFunc,this),cc.game.on(s.EMITKEY.TTSHARERECORD,this.shareRecordFunc,this),this.ttRewardInit(),this.scheduleOnce(function(){t.beginRecord()},2),p.default.setOnShow(function(){console.log("on Show"),l.default.playBGM()}),p.default.setOnHide(function(){console.log("on Hide"),l.default.playBGM()})},e.prototype.beginRecordFunc=function(){this.status!=r.recording&&this.beginRecord()},e.prototype.stopRecordFunc=function(){this.stopRecord()},e.prototype.ttRewardInit=function(){if(cc.sys.platform==cc.sys.BYTEDANCE_GAME){var t=tt.getGameRecorderManager();t.onStart(this.recordStart.bind(this)),t.onStop(this.recordStop.bind(this)),t.onPause(this.recordPause.bind(this)),t.onResume(this.recordResume.bind(this))}},e.prototype.beginRecord=function(){cc.sys.platform==cc.sys.BYTEDANCE_GAME&&(console.log("beginRecord ###### "),d.default.getInstance().videoDuration=0,u.default.recorderStart())},e.prototype.stopRecord=function(){u.default.recorderStop()},e.prototype.recordStart=function(){console.log("record start"),d.default.getInstance().videoDuration=0,this.status=r.recording,this.initStatus()},e.prototype.recordStop=function(t){console.log("record stop",t.videoPath),u.default.setVideoPath(t.videoPath),d.default.getInstance().videoPath=t.videoPath,this.status=r.stop,this.initStatus()},e.prototype.recordPause=function(){console.log("record pause"),this.status=r.pause,this.initStatus()},e.prototype.recordResume=function(){console.log("record resume"),this.status=r.recording,this.initStatus()},e.prototype.update=function(t){this.timer+=t,d.default.getInstance().bulletTime+=t,this.status==r.recording&&(d.default.getInstance().videoDuration+=t),this.timer>=1&&(this.timer=0,this.status==r.recording&&this.initStatus())},e.prototype.initStatus=function(){if(d.default.getInstance().videoDuration>=300){u.default.recorderStop();var t=this;this.scheduleOnce(function(){t.beginRecord()},2)}if(d.default.getInstance().videoDuration<1)switch(this.status){case r.ready:console.log("\u5f55\u5236 ###### ");break;case r.recording:console.log("\u5f55\u5236\u4e2d...... ###### ");break;case r.pause:console.log("\u6682\u505c\u5f55\u5236...... ###### ");break;case r.stop:console.log("\u5f55\u5236...... ###### ")}},e.prototype.recordBtnAction=function(){switch(console.log("video tip status:",this.status,r[this.status]),this.status){case r.ready:d.default.getInstance().videoDuration=0,u.default.recorderStart();break;case r.recording:u.default.recorderPause();break;case r.pause:u.default.recorderResume();break;case r.stop:u.default.recorderStart(),this.status=r.recording,d.default.getInstance().videoDuration=0}this.initStatus()},e.prototype.shareRecordFunc=function(){cc.sys.platform==cc.sys.BYTEDANCE_GAME&&(h.default.reportTACommon("share_click",{}),d.default.getInstance().videoDuration<3?cc.game.emit(s.EMITKEY.SHOWMAINTIPS,"\u5f55\u5c4f\u5c0f\u4e8e3s\uff0c\u65e0\u6cd5\u5206\u4eab"):(u.default.recorderStop(),this.showPop()))},e.prototype.showPop=function(){cc.sys.platform==cc.sys.BYTEDANCE_GAME&&(console.log("\u6211\u8981\u70ab\u8000 = ",d.default.getInstance().videoPath),d.default.getInstance().videoPath&&0!=d.default.getInstance().videoPath.length?u.default.shareAppMessage({url:d.default.getInstance().videoPath,success:function(){u.default.recorderStart()},fail:function(){u.default.recorderStart()}}):u.default.recorderStart())},i([g(cc.Node)],e.prototype,"mainLayer",void 0),i([g(cc.Node)],e.prototype,"gameLayer",void 0),i([m],e)}(cc.Component);o.default=y,cc._RF.pop()},{"../common/enumConfig":"enumConfig","../common/native/audio":"audio","../common/native/tt-sdk":"tt-sdk","../common/sdk":"sdk","../manager/GameManager":"GameManager","../manager/report-common":"report-common"}],mainCultivateLayer:[function(t,e,o){"use strict";cc._RF.push(e,"a504aoDOgxNhZMyOCq1oDJZ","mainCultivateLayer");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../pre/main/catClawPrefabs"),c=t("../common/CcJsFunc"),s=t("../common/dataTs"),l=t("../common/enumConfig"),u=t("../common/native/audio"),p=t("../common/spine"),d=t("../manager/GameManager"),h=t("../utils/uma/uma-sdk"),f=t("./catNode"),m=t("./houseLayer"),g=t("./upgrade-tip"),y=t("./wardrobeLayer"),v=cc._decorator,b=v.ccclass,_=v.property,N=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.mainUILayer=null,e.wholeBuildHouse=null,e.wardrobeLayer=null,e.houseLayer=null,e.topUiLayer=null,e.particlePrefab=null,e.upgradeTip=null,e.clawPrefab=null,e.clawNode=null,e.catObj=null,e.upgradeArr=[],e.popCallbackCollect=null,e.isShowHouse=!1,e}return a(e,t),e.prototype.start=function(){window.xuxu=this,this.node.on("touchstart",this.touchStartFunc,this),this.node.on("touchend",this.hideWardrobelLayer,this),cc.game.on(l.EMITKEY.UPDATETABBARSEND,this.updateTabbar,this),this.initMainCultivateLayer(),this.popCallbackCollect={playGameCallBack:this.playGameFunc.bind(this)}},e.prototype.playGameFunc=function(){},e.prototype.updateTabbar=function(t){t==l.MAINPAGE.PAGEHOUSE?(this.showUpgrade(),this.isShowHouse=!0):this.hideUpgrade()},e.prototype.initMainCultivateLayer=function(){this.nextRoomIsUnloack(),this.clawNode=cc.instantiate(this.clawPrefab),this.wholeBuildHouse.addChild(this.clawNode),this.clawNode.active=!1},e.prototype.setClawNodeWithNode=function(t){if(cc.isValid(this.clawNode))if(t){var e=c.default.getWorldPosition(t),o=c.default.getNodePosition(this.wholeBuildHouse,e);this.clawNode.position=cc.v3(o.x,o.y,0),this.clawNode.getComponent(r.default).playClawAnimation()}else this.clawNode.active=!1;else console.log("\u732b\u722a\u5b50\u5df2\u91ca\u653e ###### ")},e.prototype.unlockNewHouse=function(){this.nextRoomIsUnloack(!0),cc.game.emit(l.EMITKEY.MAINUPDATEUI)},e.prototype.updateLayout=function(){this.catObj={};var t=s.default.getGameConfigData().baseConfigData.unlockHouseDataArray;for(var e in t)for(var o in t[e]){var n=t[e][o];this.setBuildStatus(n,!1,!1)}var a=s.default.getUserData().unlockHouseUserData;for(var e in a)for(var o in a[e])(n=a[e][o]).unlock?this.setBuildStatus(n,!0,!1):n.show&&this.addUpgradeTip(n)},e.prototype.addUpgradeTip=function(t){var e="house_"+t.house,o="room_"+t.room,n="mask_room_"+t.room,a="";"cat"==t.buildType?a=t.buildType:"build"==t.buildType?a=t.buildType+"_"+t.buildid:"skin"==t.buildType&&(a="cat");var i=this.wholeBuildHouse.getChildByName(e),r=i.getChildByName(o),c=i.getChildByName(n),s=r.getChildByName(a),u=s.getChildByName("lock"),p=(s.getChildByName("unLock"),u.getChildByName("lockImg"));c.active=!1;var h=cc.instantiate(this.upgradeTip),f=p.convertToWorldSpaceAR(cc.v2(0,0)),m=i.convertToNodeSpaceAR(f);h.x=m.x,h.y=m.y+p.height/2,"build"==t.buildType&&1==t.house&&1==t.room&&1==t.buildid&&(h.x+=50,h.y+=50),"build"==t.buildType&&3==t.house&&2==t.room&&2==t.buildid&&(h.y+=50),"skin"==t.buildType&&3==t.house&&2==t.room&&9==t.buildid&&(h.y-=50),"build"==t.buildType&&3==t.house&&3==t.room?1==t.buildid?h.x-=70:2==t.buildid?(h.x+=50,h.y+=50):3==t.buildid?h.x+=50:10==t.buildid&&(h.x-=50,h.y-=50):"skin"==t.buildType&&3==t.house&&3==t.room&&10==t.buildid&&(h.x-=50,h.y-=50),i.addChild(h),h.getComponent(g.default).showPoint(t,this,!0),this.upgradeArr.push(h),d.default.getInstance().mainPage!=l.MAINPAGE.PAGEHOUSE&&(h.active=!1)},e.prototype.clickUpgradePoint=function(t){for(var e in this.upgradeArr)this.upgradeArr[e].getComponent(g.default).showPoint();t.getComponent(g.default).showFish()},e.prototype.clickUpgradeFish=function(t,e){for(var o in console.log("houseData = "+JSON.stringify(t)),this.upgradeArr)this.upgradeArr[o].getComponent(g.default).showPoint();var n=s.default.getUserData(),a=n.unlockHouseUserData;if(n.fish>=t.fish){for(var i in a)for(var r in a[i])t.unlockID==a[i][r].unlockID&&(a[i][r].unlock=!0),a[i][r].show=!0;var c=!1;if(a.length){var u=a[a.length-1];for(var o in u)u[o].unlock||(c=!0)}if(n.fish-=t.fish,n.unlockHouseUserData=a,"cat"==t.buildType||"skin"==t.buildType){var p={clothesID:t.clothesID,clothRank:t.clothesID%1e3==0?3:1,isWear:t.clothesID%1e3==0},f=n.catClothesData,m="cat_"+t.buildid;f[m]?f[m].push(p):(console.log("userCldata clKey\u4e3a\u7a7a\uff0c\u9700\u8981\u521d\u59cb\u5316\u6570\u7ec4 ### "),f[m]=[],f[m].push(p)),d.default.getInstance().collectionMark.tabbarCollection=!0,"cat"==t.buildType?d.default.getInstance().collectionMark.catNum=t.clothesID:(d.default.getInstance().collectionMark.catNum=t.clothesID,d.default.getInstance().collectionMark.catSkinNum=t.clothesID)}s.default.saveUserData(n),e.getComponent(g.default).hide(),cc.game.emit(l.EMITKEY.SHOWMASKLAYER,7),this.playFlyFishAnimation(t,e.node),c||(console.log("\u5237\u65b0\u89e3\u9501\u6c14\u6ce1"),this.updateLayout());var y=t.unlockID+"";h.default.trackEvent("house_unlock",{houseID:y}),cc.isValid(this.clawNode)&&(console.log("\u91ca\u653e\u732b\u722a\u5b50 ###### "),this.clawNode.destroy())}else{var v={popName:"nothingPop",showPopData:{popCallbackCollect:this.popCallbackCollect,popType:0}};cc.game.emit("showPop",v)}},e.prototype.playFlyFishAnimation=function(t){var e="house_"+t.house,o="room_"+t.room,n="mask_room_"+t.room,a="";"cat"==t.buildType?a=t.buildType:"build"==t.buildType?a=t.buildType+"_"+t.buildid:"skin"==t.buildType&&(a="cat");var i=this.wholeBuildHouse.getChildByName(e),r=i.getChildByName(o),c=i.getChildByName(n),s=r.getChildByName(a),l=s.getChildByName("lock");s.getChildByName("unLock"),l.getChildByName("lockImg"),c.active=!1},e.prototype.flyUnlockFishFunc=function(t,e){this.removeFunc(this.upgradeArr,e),this.setBuildStatus(t,!0,!0),cc.game.emit(l.EMITKEY.MAINUPDATEUI)},e.prototype.indexOfFunc=function(t,e){for(var o=0;o-1&&t.splice(o,1)},e.prototype.nextRoomIsUnloack=function(t){void 0===t&&(t=!1);var e=s.default.getHourseUnlockData(t);e&&(console.log("unlockData ### = "+JSON.stringify(e)),0==this.upgradeArr.length&&(this.updateLayout(),e.length<=4?this.houseLayer.getComponent(m.default).moveWithRoomId(l.ROOMTYPE.ROOMONE):4=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../i18n/gd_language"),c=t("../../i18n/i18n"),s=t("../api/api-sheep"),l=t("../common/dataTs"),u=t("../common/enumConfig"),p=t("../common/native/audio"),d=t("../common/sdk"),h=t("../game/gameLayer"),f=t("../manager/data-manager"),m=t("../manager/DateManager"),g=t("../manager/GameManager"),y=cc._decorator,v=y.ccclass,b=y.property,_=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.gameLayer=null,e.commonUIPrefab=null,e.commonUI=null,e.topicUIPrefab=null,e.topicUI=null,e}return a(e,t),e.prototype.start=function(){cc.game.on(u.EMITKEY.BEGINGAME,this.beginGameFunc,this),cc.game.on(u.EMITKEY.SHOWMODULE,this.showModuleFunc,this),this.setupSubviews(),this.updateSubUI(),d.default.isPlatform(d.Platform.web)||this.preLoadVedio(),this.requestData()},e.prototype.requestData=function(){l.default.isLogin()&&this.requestMatchResult()},e.prototype.requestMatchResult=function(){if(!f.default.getMatchResultData()){f.default.setMatchResultData();var t=this;setTimeout(function(){s.default.getMatchResult(2,function(e){t.showMatch(e)})},1e3)}},e.prototype.showMatch=function(t){if(t&&t.data&&t.data.topic&&t.data.topic.id>0&&t.data.topic.info&&t.data.topic.info.uid>0){var e={popName:"topicLastWinPop",showPopData:t.data};cc.game.emit("showPop",e)}},e.prototype.onEnable=function(){this.updateSubUI()},e.prototype.beginGameFunc=function(){this.beginGame()},e.prototype.showModuleFunc=function(t){switch(void 0===t&&(t=u.MODULETYPE.COMMON),t){case u.MODULETYPE.COMMON:this.commonUI.active=!0,this.topicUI.active=!1;break;case u.MODULETYPE.TOPIC:this.commonUI.active=!1,this.topicUI.active=!0}},e.prototype.setupSubviews=function(){this.topicUI=cc.instantiate(this.topicUIPrefab),this.topicUI.active=!1,this.node.addChild(this.topicUI),this.commonUI=cc.instantiate(this.commonUIPrefab),this.commonUI.active=!0,this.node.addChild(this.commonUI)},e.prototype.updateSubUI=function(){this.node.active=!0,this.gameLayer.active=!1,this.playMainBgMusic(),cc.game.emit(u.EMITKEY.MAINUPDATEUI)},e.prototype.showMainLayer=function(t){void 0===t&&(t=u.GAMEOVER.NONE),cc.game.emit(u.EMITKEY.TTSTOPRECORD),cc.game.emit(u.EMITKEY.TTSTARTRECORD),console.log("\u56de\u5230\u4e3b\u9875\u9762 = "+t),this.node.active=!0,this.gameLayer.active=!1,this.updateRewardData(t),this.playMainBgMusic(),cc.game.emit(u.EMITKEY.MAINUPDATEUI),g.default.getInstance().gameType==u.GAMETYPE.GAMEDAILY?cc.game.emit(u.EMITKEY.UPDATETABBARRECEIVE,2):cc.game.emit(u.EMITKEY.UPDATETABBARRECEIVE,1)},e.prototype.preLoadVedio=function(){var t=l.default.GetVedioID();d.default.preloadVideoAd(t,function(){console.log("\u9884\u52a0\u8f7d\u89c6\u9891\u6210\u529f")},function(){console.log("\u9884\u52a0\u8f7d\u89c6\u9891\u5931\u8d25")},function(){},!0)},e.prototype.updateRewardData=function(t){switch(t){case u.GAMEOVER.LEVELFAIL:g.default.getInstance().gameType==u.GAMETYPE.GAMELEVEL&&l.default.resetSprintReward()}},e.prototype.playMainBgMusic=function(){p.default.playBGM()},e.prototype.beginGame=function(){cc.game.emit(u.EMITKEY.TTSTARTRECORD);var t=this,e=0,o=m.default.format(u.CALENDARNAMES[4],new Date);if(o){var n=o.split("-");n.length>=3&&(e=Number(n[2]))}l.default.getLevelByID(e,function(o){console.log("\u5173\u5361\u6570\u636e:",e,o),t.gameLayer.activeInHierarchy?console.log("\u5df2\u7ecf\u6253\u5f00 mainLayer 1"):o.length<1?cc.game.emit("showMainTips",c.default.instance.trans(r.GDLanguage.level_inadequate)):(t.beginGameData(o),f.default.setGameLevelData(o))})},e.prototype.beginGameData=function(t){var e=this;cc.game.emit(u.EMITKEY.SHOWTRANSITLAYER,function(o){e.gameLayer.activeInHierarchy?console.log("\u5df2\u7ecf\u6253\u5f00 mainLayer 2"):(console.log("\u53ef\u4ee5\u6253\u5f00\u4e86 mainLayer"),e.gameLayer.getComponent(h.default).initLevelLayer(t),e.node.active=!1,o())})},i([b({type:cc.Node,tooltip:"\u6e38\u620f\u8282\u70b9"})],e.prototype,"gameLayer",void 0),i([b({type:cc.Prefab,tooltip:"common\u9875\u9762\u8282\u70b9"})],e.prototype,"commonUIPrefab",void 0),i([b({type:cc.Prefab,tooltip:"topic\u8282\u70b9"})],e.prototype,"topicUIPrefab",void 0),i([v],e)}(cc.Component);o.default=_,cc._RF.pop()},{"../../i18n/gd_language":"gd_language","../../i18n/i18n":"i18n","../api/api-sheep":"api-sheep","../common/dataTs":"dataTs","../common/enumConfig":"enumConfig","../common/native/audio":"audio","../common/sdk":"sdk","../game/gameLayer":"gameLayer","../manager/DateManager":"DateManager","../manager/GameManager":"GameManager","../manager/data-manager":"data-manager"}],mainUiLayer:[function(t,e,o){"use strict";cc._RF.push(e,"4db0ejDPE9I06u2DuGNxPAb","mainUiLayer");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r},r=this&&this.__awaiter||function(t,e,o,n){return new(o||(o=Promise))(function(a,i){function r(t){try{s(n.next(t))}catch(e){i(e)}}function c(t){try{s(n.throw(t))}catch(e){i(e)}}function s(t){var e;t.done?a(t.value):(e=t.value,e instanceof o?e:new o(function(t){t(e)})).then(r,c)}s((n=n.apply(t,e||[])).next())})},c=this&&this.__generator||function(t,e){var o,n,a,i,r={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(t){return function(e){return s([t,e])}}function s(i){if(o)throw new TypeError("Generator is already executing.");for(;r;)try{if(o=1,n&&(a=2&i[0]?n.return:i[0]?n.throw||((a=n.return)&&a.call(n),0):n.next)&&!(a=a.call(n,i[1])).done)return a;switch(n=0,a&&(i=[2&i[0],a.value]),i[0]){case 0:case 1:a=i;break;case 4:return r.label++,{value:i[1],done:!1};case 5:r.label++,n=i[1],i=[0];continue;case 7:i=r.ops.pop(),r.trys.pop();continue;default:if(!(a=(a=r.trys).length>0&&a[a.length-1])&&(6===i[0]||2===i[0])){r=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]=1&&(this.updateTime=0,this.updateTimeFunc())},e.prototype.updateTimeFunc=function(){var t=f.default.format(p.CALENDARNAMES[8],new Date).split(" ");if(!(t.length<2)){var e=t[1].split(":");if(!(e.length<3)){var o=3600*(24-Number(e[0])-1)+60*(60-Number(e[1])-1)+(60-Number(e[2]));if(this.timeNode.activeInHierarchy){var n=u.default.formatTime(1e3*o),a=(n[1]<10?"0"+n[1]:n[1])+":"+(n[2]<10?"0"+n[2]:n[2])+":"+(n[3]<10?"0"+n[3]:n[3])+" \u91cd\u7f6e";this.timeLabel.string=a}this.setMainLayerData()}}},e.prototype.onEnable=function(){this.topicBtn.getChildByName("tag_icon").active=!v.default.getMatchResultData(),h.default.getInstance().collectionMark.topicClothesNum>0?this.collectBtn.getChildByName("tag_icon").active=!0:this.collectBtn.getChildByName("tag_icon").active=!1},e.prototype.start=function(){cc.game.on(p.EMITKEY.MAINUPDATEUI,this.setMainLayerData,this),cc.game.on(p.EMITKEY.RANKUSERINFOSUCCESS,this.rankUserInfoFunc,this),cc.game.on(p.EMITKEY.BULLETSTATE,this.bulletStateFunc,this),this.bulletStateFunc(),s.default.addTargetTouchUpInside(this.setupBtn,this.setupTouchEnd.bind(this)),s.default.addTargetTouchUpInside(this.rankBtn,this.rankBtnFunc.bind(this)),s.default.addTargetTouchUpInside(this.ttRankBtn,this.rankBtnFunc.bind(this)),s.default.addTargetTouchUpInside(this.beginBtn,this.beginBtnEnd.bind(this)),s.default.addTargetTouchUpInside(this.focusBtn,this.focusBtnFunc.bind(this)),s.default.addTargetTouchUpInside(this.childBtn,this.childBtnFunc.bind(this)),s.default.addTargetTouchUpInside(this.deskBtn,this.deskBtnFunc.bind(this)),s.default.addTargetTouchUpInside(this.bulletBtn,this.bulletBtnFunc.bind(this)),s.default.addTargetTouchUpInside(this.collectBtn,this.collectBtnFunc.bind(this)),s.default.addTargetTouchUpInside(this.topicBtn,this.topicBtnFunc.bind(this)),s.default.addTargetTouchUpInside(this.friendBtn,this.friendBtnFunc.bind(this)),s.default.addTargetTouchUpInside(this.meBtn,this.meBtnFunc.bind(this)),l.default.isLogin()?(this.bulletBtn.active=!0,this.meBtn.active=!0):(this.bulletBtn.active=!1,this.meBtn.active=!1),this.childBtn.active=!1,this.deskBtn.active=!1,this.focusBtn.active=!1,y.default.isSupportFocusDouYin()&&(this.focusBtn.active=!0),this.setMainLayerData(),this.updateTimeFunc(),this.popCallbackCollect={freeCallBack:this.freeCallBackFunc.bind(this),exitCallBack:this.exitCallBackFunc.bind(this)},this.bottomRankNode.active=!1,this.requestData(),l.default.isPlatform(l.GDPlatform.wx)||l.default.isPlatform(l.GDPlatform.web)?(this.friendBtn.active=!0,this.rankBtn.active=!0):(this.friendBtn.active=!1,this.rankBtn.active=!1),l.default.isPlatform(l.GDPlatform.tt)||l.default.isPlatform(l.GDPlatform.oppo)||l.default.isPlatform(l.GDPlatform.vivo)?this.ttRankBtn.active=!0:this.ttRankBtn.active=!1},e.prototype.meBtnFunc=function(){console.log("\u4e2a\u4eba\u8d44\u6599"),cc.game.emit("showPop",{popName:"personalPop",showPopData:{}})},e.prototype.friendBtnFunc=function(){console.log("\u670b\u53cb\u5708"),cc.game.emit("showPop",{popName:"todayRankPop",showPopData:{}})},e.prototype.beginBtnEnd=function(){console.log("\u5f00\u59cb\u6e38\u620f"),this.beginTouchEnd(1)},e.prototype.topicBtnFunc=function(){console.log("\u4eca\u65e5\u8bdd\u9898"),this.beginTouchEnd(2)},e.prototype.collectBtnFunc=function(){console.log("\u6536\u85cf");var t={popName:"topicCollectPop",showPopData:{topicClothesNum:h.default.getInstance().collectionMark.topicClothesNum,changeClothesCb:this.changeClothesFunc.bind(this)}};cc.game.emit("showPop",t),this.collectBtn.getChildByName("tag_icon").active=!1,h.default.getInstance().collectionMark.topicClothesNum=0},e.prototype.changeClothesFunc=function(t){g.default.updateUserSkin(t,function(){}),setTimeout(function(){cc.game.emit(p.EMITKEY.CHANGESHEEPCLOTHES)},1e3)},e.prototype.bulletStateFunc=function(){var t=l.default.getItem(p.STORAGEKEY.BULLETSWITCH);if(!t)return console.log("bullet = "+t),void l.default.setItem(p.STORAGEKEY.BULLETSWITCH,1);this.bulletNode.opacity=1==t?255:0},e.prototype.rankUserInfoFunc=function(){l.default.isLogin()?(this.bulletBtn.active=!0,this.meBtn.active=!0):(this.bulletBtn.active=!1,this.meBtn.active=!1)},e.prototype.bulletBtnFunc=function(){h.default.getInstance().bulletTime<=0?cc.game.emit(p.EMITKEY.SHOWMAINTIPS,"\u4e00\u5206\u949f\u53ea\u80fd\u53d1\u4e00\u6761\u5f39\u5e55\u54e6~"):(console.log("\u53d1\u5f39\u5e55"),cc.game.emit("showPop",{popName:"bulletScreenPop",showPopData:{}}))},e.prototype.focusBtnFunc=function(){console.log("\u5173\u6ce8"),y.default.focusDouYin()},e.prototype.childBtnFunc=function(){console.log("\u8f6c\u8df3"),y.default.gameBox()},e.prototype.deskBtnFunc=function(){console.log("\u684c\u9762"),y.default.addShortcut()},e.prototype.requestData=function(){l.default.isLogin()&&g.default.requestUserInfo()},e.prototype.exitCallBackFunc=function(){},e.prototype.showBottomRankNode=function(t){t.index?(this.bottomRankNode.active=!0,this.bottomRankNode.getChildByName("rank").getComponent(cc.Label).string="\u7b2c"+t.index+"\u540d"):this.bottomRankNode.active=!1},e.prototype.freeCallBackFunc=function(){console.log("\u89c2\u770b\u5e7f\u544a ###### ");var t=this,e=l.default.GetVedioID();m.default.watchAdVideo({id:e,success:function(){console.log("\u6210\u529f sdk"),t.beginTouchCallbackFunc()},fail:function(){console.log("\u5931\u8d25")},nofit:function(){t.shareTTAction()}})},e.prototype.shareTTAction=function(){var t=this;if(m.default.isPlatform(m.Platform.wx)){var e=l.default.GetVedioID(),o=l.default.getUserData().openid;m.default.share(o,e,function(){t.shareCbMethod()},function(){cc.game.emit(p.EMITKEY.SHOWMAINTIPS,"\u5206\u4eab\u5931\u8d25\uff0c\u8bf7\u5206\u4eab\u5fae\u4fe1\u7fa4\u4e0e\u597d\u53cbPK")})}else if(m.default.isPlatform(m.Platform.tt)){var n={popName:"shareNodePop",showPopData:{type:2,shareCb:this.shareCbMethod.bind(this)}};cc.game.emit("showPop",n)}},e.prototype.shareCbMethod=function(){console.log("\u5206\u4eab\u6210\u529f ######"),this.beginTouchCallbackFunc()},e.prototype.rankBtnFunc=function(){console.log("\u6392\u884c\u699c"),cc.game.emit("showPop",{popName:"sheepRankPop",showPopData:{popCallbackCollect:null}})},e.prototype.setMainLayerData=function(){this.timeNode.active=!1;var t=v.default.todayIsWin();-1==t?this.levelNumLabel.string="\u52a0\u5165\u7f8a\u7fa4":0==t?this.levelNumLabel.string="\u518d\u6b21\u6311\u6218":1==t&&(this.levelNumLabel.string="\u5df2\u52a0\u5165\u7f8a\u7fa4",this.timeNode.active=!0)},e.prototype.setupTouchEnd=function(){console.log("\u6253\u5f00\u8bbe\u7f6e\u5f39\u7a97"),cc.game.emit("showPop",{popName:"setupPop",showPopData:{popCallbackCollect:null,setupType:1}})},e.prototype.beginTouchEnd=function(t){return r(this,void 0,Promise,function(){var e,o;return c(this,function(n){switch(n.label){case 0:return m.default.isPlatform(m.Platform.tt)?0!=l.default.isLogin()?[3,5]:[4,g.default.ttLogin()]:[3,6];case 1:n.sent(),n.label=2;case 2:return n.trys.push([2,4,,5]),[4,g.default.getUserInfo()];case 3:return n.sent(),[3,5];case 4:return e=n.sent(),cc.warn("\u83b7\u53d6\u7528\u6237\u4fe1\u606f\u5931\u8d25\uff0c\u53ef\u80fd\u7528\u6237\u62d2\u7edd\u6388\u6743",e),[3,5];case 5:return[3,17];case 6:return m.default.isPlatform(m.Platform.wx)?0!=l.default.isLogin()?[3,11]:[4,g.default.wxLogin()]:[3,12];case 7:n.sent(),n.label=8;case 8:return n.trys.push([8,10,,11]),[4,g.default.getWxUserInfo()];case 9:return n.sent(),[3,11];case 10:return o=n.sent(),cc.warn("\u83b7\u53d6\u7528\u6237\u4fe1\u606f\u5931\u8d25\uff0c\u53ef\u80fd\u7528\u6237\u62d2\u7edd\u6388\u6743",o),[3,11];case 11:return[3,17];case 12:return m.default.isPlatform(m.Platform.oppo)?0!=l.default.isLogin()?[3,14]:[4,g.default.oppoLogin()]:[3,15];case 13:n.sent(),n.label=14;case 14:return[3,17];case 15:return m.default.isPlatform(m.Platform.vivo)?0!=l.default.isLogin()?[3,17]:[4,g.default.vivoLogin()]:[3,17];case 16:n.sent(),n.label=17;case 17:return console.log("\u767b\u5f55\u6210\u529f\uff0c\u6216\u8005\u5df2\u767b\u5f55 ###### "),1!=t?[3,18]:(this.beginGameStatus(),[3,20]);case 18:return 2!=t?[3,20]:[4,g.default.getTopicData(function(){})];case 19:n.sent(),d.default.reportTACommon("game_start",{type:"\u8bdd\u9898\u6311\u6218"}),v.default.topicModel&&v.default.topicModel.info&&0!=v.default.topicModel.info.type?this.enterTopicGame():(this.showChoosePop(0),console.log("\u52a0\u5165\u8bdd\u9898")),n.label=20;case 20:return[2]}})})},e.prototype.showChoosePop=function(t){var e={popName:"topicChoosePop",showPopData:{type:t,chooseCallback:this.chooseCallbackFunc.bind(this)}};cc.game.emit("showPop",e)},e.prototype.chooseCallbackFunc=function(){var t=this;this.enterTopicGame(),setTimeout(function(){t.showTeamPop()},1500)},e.prototype.enterTopicGame=function(){d.default.reportTACommon("topic_join_ad",{}),cc.game.emit(p.EMITKEY.SHOWTRANSITLAYER,function(){cc.game.emit(p.EMITKEY.SHOWMODULE,p.MODULETYPE.TOPIC)})},e.prototype.showTeamPop=function(){cc.game.emit("showPop",{popName:"topicJoinedPop",showPopData:{}})},e.prototype.beginGameStatus=function(){var t=v.default.todayIsWin();if(h.default.getInstance().todayState=t,console.log("state = ",t),d.default.reportTACommon("game_start",{type:"\u6bcf\u65e5\u6311\u6218"}),h.default.getInstance().unLimitVideo=!0,-1==t)this.gotoGame();else if(0==t)this.videoGotoGame();else if(1==t)return void cc.game.emit(p.EMITKEY.SHOWMAINTIPS,"\u6bcf\u65e5\u4e00\u5173,\u4eca\u5929\u5df2\u6311\u6218\u6210\u529f")},e.prototype.gotoGame=function(){var t={popName:"nothingPop",showPopData:{beginTouchCallback:this.beginTouchCallbackFunc.bind(this),popType:0}};cc.game.emit("showPop",t)},e.prototype.videoGotoGame=function(){var t=f.default.format(p.CALENDARNAMES[5],new Date),e=f.default.format(p.CALENDARNAMES[6],new Date),o=l.default.getDailyData(t,e),n=0;if(o&&o.unLimitVideo&&(n=o.unLimitVideo),n>=3||h.default.getInstance().unLimitVideo)h.default.getInstance().unLimitVideo=!0,this.beginTouchCallbackFunc(),console.log("\u514d\u5e7f\u544a ###### = "+n);else{h.default.getInstance().unLimitVideo=!1;var a={popName:"noLimitPop",showPopData:{playVideoFunc:this.playVideoFunc.bind(this),noPlayVideoFunc:this.noPlayVideoFunc.bind(this),videoCount:n}};cc.game.emit(p.EMITKEY.SHOWPOP,a),console.log("\u4e0d\u514d\u5e7f\u544a ###### = "+n)}},e.prototype.playVideoFunc=function(){console.log("\u89c2\u770b\u5e7f\u544a");var t=this,e=l.default.GetVedioID();m.default.watchAdVideo({id:e,success:function(){console.log("\u6210\u529f sdk");var e=f.default.format(p.CALENDARNAMES[5],new Date),o=f.default.format(p.CALENDARNAMES[6],new Date),n=l.default.getDailyData(e,o),a=1;n?(a=Number(n.unLimitVideo)+1,n.unLimitVideo=a,a>=3&&d.default.reportTACommon("unlimited_challenges_ad",{})):n={dailyID:o,isWin:!1,unLimitVideo:a,sheepNum:-1},l.default.saveDailyData(e,o,n),a>=3?(h.default.getInstance().unLimitVideo=!0,t.beginTouchCallbackFunc(),cc.game.emit(p.EMITKEY.CLOSEALLPOP)):t.videoGotoGame()},fail:function(){console.log("\u5931\u8d25")},nofit:function(){t.shareTTAction()}})},e.prototype.noPlayVideoFunc=function(){var t={popName:"getPropPop",showPopData:{popCallbackCollect:this.popCallbackCollect,popType:6}};cc.game.emit(p.EMITKEY.SHOWPOP,t)},e.prototype.beginTouchCallbackFunc=function(){this.beginButtonDuration>=1?(this.beginButtonDuration=0,h.default.setGameType(p.GAMETYPE.GAMEDAILY),b.default.playBGM(),cc.game.emit(p.EMITKEY.BEGINGAME)):console.log("\u4e0d\u80fd\u8fde\u7eed\u70b9\u51fb")},i([C({type:cc.Node,tooltip:"\u5f00\u59cb\u6e38\u620f"})],e.prototype,"beginBtn",void 0),i([C(cc.Node)],e.prototype,"setupBtn",void 0),i([C({type:cc.Node,tooltip:"wx\u6392\u884c\u699c"})],e.prototype,"rankBtn",void 0),i([C({type:cc.Node,tooltip:"\u4e2a\u4eba\u8d44\u6599"})],e.prototype,"meBtn",void 0),i([C({type:cc.Node,tooltip:"\u5173\u6ce8\u6296\u97f3\u53f7"})],e.prototype,"focusBtn",void 0),i([C({type:cc.Node,tooltip:"\u6258\u513f\u6240"})],e.prototype,"childBtn",void 0),i([C({type:cc.Node,tooltip:"\u6dfb\u52a0\u5230\u684c\u9762"})],e.prototype,"deskBtn",void 0),i([C(cc.Node)],e.prototype,"timeNode",void 0),i([C(cc.Label)],e.prototype,"timeLabel",void 0),i([C(cc.Node)],e.prototype,"bottomRankNode",void 0),i([C(cc.Label)],e.prototype,"levelNumLabel",void 0),i([C({type:cc.Node,tooltip:"\u5f39\u5e55\u9875\u9762"})],e.prototype,"bulletNode",void 0),i([C({type:cc.Node,tooltip:"\u5f39\u5e55"})],e.prototype,"bulletBtn",void 0),i([C({type:cc.Node,tooltip:"\u6362\u88c5"})],e.prototype,"collectBtn",void 0),i([C({type:cc.Node,tooltip:"\u4eca\u65e5\u8bdd\u9898\u9875\u9762"})],e.prototype,"topicBtn",void 0),i([C({type:cc.Node,tooltip:"\u597d\u53cb\u6392\u884c\u699c"})],e.prototype,"friendBtn",void 0),i([C({type:cc.Node,tooltip:"tt\u6392\u884c\u699c"})],e.prototype,"ttRankBtn",void 0),i([N],e)}(cc.Component);o.default=w,cc._RF.pop()},{"../api/api-sheep":"api-sheep","../common/CcJsFunc":"CcJsFunc","../common/dataTs":"dataTs","../common/enumConfig":"enumConfig","../common/native/audio":"audio","../common/native/tt-sdk":"tt-sdk","../common/sdk":"sdk","../common/util":"util","../manager/DateManager":"DateManager","../manager/GameManager":"GameManager","../manager/data-manager":"data-manager","../manager/report-common":"report-common"}],mapArea:[function(t,e,o){"use strict";cc._RF.push(e,"67f71SJOXZGlKQEcc+5J3rk","mapArea");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=cc._decorator,c=r.ccclass,s=r.property,l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.blackLine=null,e.widthNum=0,e.heightNum=0,e.minBlockNum=0,e}return a(e,t),e.prototype.start=function(){},e.prototype.refreshMap=function(t,e,o){this.widthNum=t,this.heightNum=e,this.minBlockNum=o,this.node.removeAllChildren();var n=this.widthNum*this.minBlockNum,a=this.heightNum*this.minBlockNum,i=this.node.width/n;this.node.height=i*a;for(var r=0;r<=n;r++){var c=r*i,s=0,l=0;l=r%(this.minBlockNum/2)==0?1:0,r%this.minBlockNum==0&&(l=2),this.addBlackLine(c,s,l,!0)}for(var u=0;u<=a;u++)c=0,s=-u*i,l=0,l=u%(this.minBlockNum/2)==0?1:0,u%this.minBlockNum==0&&(l=2),this.addBlackLine(c,s,l,!1)},e.prototype.addBlackLine=function(t,e,o,n){var a=cc.instantiate(this.blackLine);2==o?(a.height=6,a.opacity=50):1==o?(a.height=4,a.opacity=40):(a.height=2,a.opacity=20),n?(a.angle=-90,a.width=this.node.height):(a.angle=0,a.width=this.node.width),a.x=t,a.y=e,this.node.addChild(a)},i([s(cc.Prefab)],e.prototype,"blackLine",void 0),i([c],e)}(cc.Component);o.default=l,cc._RF.pop()},{}],mapEditor:[function(t,e,o){"use strict";cc._RF.push(e,"d6b62YDoXJBjYP9NnAI8e6T","mapEditor");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../pre/mapEditor/blockEditorPrefab"),c=t("../common/config"),s=t("../common/key-map"),l=t("./mapArea"),u=cc._decorator,p=u.ccclass,d=u.property,h=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.mapArea=null,e.blockArea=null,e.blockEditorNode=null,e.blockEditorPrefab=null,e.widthNum=0,e.heightNum=0,e.moveBlockType=0,e.moldType=1,e.levelID=0,e.blockNodeObj={},e.isDeleteBlock=!1,e.minBlockNum=8,e.blockMaxWidth=120,e.blockMaxHeight=135,e.moveMinBlockNum=1,e.newLevelDataObj=null,e}return a(e,t),e.prototype.start=function(){window.xuxu=this,cc.game.on("refreshMapSizeData",this.refreshMapSizeData,this),cc.game.on("setBlockTypeData",this.setBlockTypeData,this),cc.game.on("initLevelData",this.initLevelData,this),this.node.on(cc.Node.EventType.MOUSE_DOWN,this.mouseDown,this),this.node.on(cc.Node.EventType.MOUSE_ENTER,this.mouseEnter,this),this.node.on(cc.Node.EventType.MOUSE_MOVE,this.mouseMove,this),this.node.on(cc.Node.EventType.MOUSE_LEAVE,this.mouseLeave,this),s.default.onKeyDownWithMeta("a",this.changeMouseStatus.bind(this)),s.default.onKeyDownWithMeta("1",this.changeBlockVoid.bind(this)),s.default.onKeyDownWithMeta("2",this.changeBlockType.bind(this)),s.default.onKeyDownWithMeta("3",this.changeRandomBlockType.bind(this)),s.default.onKeyDownWithMeta("4",this.changeMoveMinBlockNum.bind(this)),s.default.onKeyDownWithMeta("z",this.changeMouseStatus.bind(this)),s.default.onKeyDownWithMeta("x",this.changeBlockVoid.bind(this)),s.default.onKeyDownWithMeta("c",this.changeRandomBlockType.bind(this)),s.default.onKeyDownWithMeta("v",this.changeMoveMinBlockNum.bind(this))},e.prototype.initLevelData=function(t){console.log("\u65b0\u5730\u56fe\u6570\u636e\uff1a",t),this.newLevelDataObj=t.newLevelData,this.levelID=this.newLevelDataObj.levelKey,this.setLevelMapData()},e.prototype.setBlockTypeData=function(t){if(!this.newLevelDataObj)return!1;this.newLevelDataObj.blockTypeData=t,console.log("\u8bbe\u7f6e\u5173\u5361\u56fe\u5757\u6570\u636e\uff1a",t)},e.prototype.refreshMapSizeData=function(t){if(!this.newLevelDataObj)return!1;this.newLevelDataObj.widthNum=t.width,this.newLevelDataObj.heightNum=t.height,this.setLevelMapData()},e.prototype.setLevelMapData=function(){this.initLevelAllBlock(),this.mapArea.getComponent(l.default).refreshMap(this.newLevelDataObj.widthNum,this.newLevelDataObj.heightNum,this.minBlockNum)},e.prototype.mouseDown=function(t){if(!this.newLevelDataObj||this.isDeleteBlock)return!1;var e=t.getLocation(),o=this.node.convertToNodeSpaceAR(e),n=this.getMouseBlockPoint(o),a=this.getMouseBlockArea(n);this.clickAddMapBlockNode(a),console.log("lineObj:",a.rolNum,a.rowNum)},e.prototype.mouseEnter=function(t){if(!this.newLevelDataObj||this.isDeleteBlock)return!1;this.blockEditorNode.active=!0;var e=t.getLocation(),o=this.node.convertToNodeSpaceAR(e);this.blockEditorNode.x=o.x,this.blockEditorNode.y=o.y;var n=this.node.width/this.newLevelDataObj.widthNum;this.blockEditorNode.scale=n/this.blockMaxWidth,this.blockEditorNode.getComponent(r.default).setBlockImgType(this.moveBlockType,this.moldType)},e.prototype.mouseMove=function(t){if(!this.newLevelDataObj||this.isDeleteBlock)return!1;var e=t.getLocation(),o=this.node.convertToNodeSpaceAR(e),n=this.getMouseBlockPoint(o);this.blockEditorNode.x=n.x,this.blockEditorNode.y=n.y},e.prototype.mouseLeave=function(){if(!this.newLevelDataObj||this.isDeleteBlock)return!1;this.blockEditorNode.active=!1},e.prototype.getMouseBlockArea=function(t){var e=this.newLevelDataObj.widthNum*this.minBlockNum,o=(this.heightNum,this.minBlockNum,this.node.width/e);return{rolNum:Math.floor(t.x/o),rowNum:Math.floor(Math.abs(t.y)/o)}},e.prototype.getMouseBlockPoint=function(t){var e=this.newLevelDataObj.widthNum*this.minBlockNum,o=(this.heightNum,this.minBlockNum,this.node.width/e*this.moveMinBlockNum),n=Math.floor(t.x/o)*o,a=-Math.floor(Math.abs(t.y)/o)*o;return cc.v2(n,a)},e.prototype.clickAddMapBlockNode=function(t){var e=this.getBlockLayerIndex(t),o={id:e+"-"+t.rolNum+"-"+t.rowNum,type:this.moveBlockType,rolNum:t.rolNum,rowNum:t.rowNum,layerNum:e,moldType:this.moldType,blockNode:null};this.newLevelDataObj.levelData[e]?this.newLevelDataObj.levelData[e].push(o):(this.newLevelDataObj.levelData[e]=[],this.newLevelDataObj.levelData[e].push(o)),console.log("\u6dfb\u52a0\u5b8c\u6570\u636e\uff1a",this.newLevelDataObj.levelData),this.addBlockEditorNode(t.rolNum,t.rowNum,e,this.moveBlockType,this.moldType)},e.prototype.initLevelAllBlock=function(){this.blockNodeObj={},this.blockArea.removeAllChildren();var t=this.newLevelDataObj.levelData;for(var e in t)for(var o in t[e])this.addBlockEditorNode(t[e][o].rolNum,t[e][o].rowNum,t[e][o].layerNum,t[e][o].type,t[e][o].moldType)},e.prototype.addBlockEditorNode=function(t,e,o,n,a){var i=cc.instantiate(this.blockEditorPrefab),c=this.newLevelDataObj.widthNum*this.minBlockNum,s=this.node.width/c,l=t*s,u=-e*s,p=this.node.width/this.newLevelDataObj.widthNum;i.scale=p/this.blockMaxWidth,i.x=l,i.y=u,i.getComponent(r.default).setBlockImgType(n,this.moldType),i.getComponent(r.default).setBlockLayerNum(t,e,o,a,this.deleteBlock.bind(this));var d=t+"-"+e+"-"+o;this.blockNodeObj[d]=i,this.blockArea.addChild(i),cc.game.emit("setBlockNum")},e.prototype.deleteBlock=function(t,e,o){if(this.isDeleteBlock){var n=t+"-"+e+"-"+o;this.blockNodeObj[n]&&(this.blockNodeObj[n].destroy(),delete this.blockNodeObj[n]);var a=this.newLevelDataObj.levelData;if(a[o])for(var i=0;ir&&u.rolNums&&u.rowNumo&&(o=u.layerNum+1)}return o},e.prototype.changeMoveMinBlockNum=function(){1==this.moveMinBlockNum?this.moveMinBlockNum=4:this.moveMinBlockNum=1},e.prototype.changeRandomBlockType=function(){this.moldType=2,this.moveBlockType=0,this.blockEditorNode.getComponent(r.default).setBlockImgType(this.moveBlockType,this.moldType)},e.prototype.changeBlockVoid=function(){this.moldType=1,this.moveBlockType=0,this.blockEditorNode.getComponent(r.default).setBlockImgType(this.moveBlockType,this.moldType)},e.prototype.changeBlockType=function(){this.moveBlockType++,this.moldType=1,this.moveBlockType>c.default.blockTypeConfig[c.default.blockTypeConfig.length-1]&&(this.moveBlockType=0),this.blockEditorNode.getComponent(r.default).setBlockImgType(this.moveBlockType,this.moldType)},e.prototype.changeMouseStatus=function(){if(console.log("command+a"),this.isDeleteBlock){console.log("this.isDeleteBlock",this.isDeleteBlock),this.isDeleteBlock=!1,this.blockEditorNode.active=!0;var t=this.node.width/this.newLevelDataObj.widthNum;this.blockEditorNode.scale=t/this.blockMaxWidth}else console.log("this.isDeleteBlock",this.isDeleteBlock),this.isDeleteBlock=!0,this.blockEditorNode.active=!1},i([d(cc.Node)],e.prototype,"mapArea",void 0),i([d(cc.Node)],e.prototype,"blockArea",void 0),i([d(cc.Node)],e.prototype,"blockEditorNode",void 0),i([d(cc.Prefab)],e.prototype,"blockEditorPrefab",void 0),i([p],e)}(cc.Component);o.default=h,cc._RF.pop()},{"../../pre/mapEditor/blockEditorPrefab":"blockEditorPrefab","../common/config":"config","../common/key-map":"key-map","./mapArea":"mapArea"}],maskLayer:[function(t,e,o){"use strict";cc._RF.push(e,"5fe07xHyi5IB5UwR8crAg1t","maskLayer");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("./enumConfig"),c=cc._decorator,s=c.ccclass,l=(c.property,function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return a(e,t),e.prototype.start=function(){this.node.active=!1,cc.game.on(r.EMITKEY.SHOWMASKLAYER,this.showMaskLayer,this),cc.game.on(r.EMITKEY.HIDEMASKLAYER,this.hideMaskLayer,this),this.node.on(cc.Node.EventType.TOUCH_START,this.starFunc,this),this.node.on(cc.Node.EventType.TOUCH_END,this.endFunc,this),this.node.on(cc.Node.EventType.TOUCH_MOVE,this.moveFunc,this),this.node.on(cc.Node.EventType.TOUCH_CANCEL,this.cancelFunc,this)},e.prototype.showMaskLayer=function(){this.node.active=!0},e.prototype.hideMaskLayer=function(){this.node.active=!1},e.prototype.starFunc=function(t){t.stopPropagation()},e.prototype.endFunc=function(t){t.stopPropagation()},e.prototype.moveFunc=function(t){t.stopPropagation()},e.prototype.cancelFunc=function(t){t.stopPropagation()},i([s],e)}(cc.Component));o.default=l,cc._RF.pop()},{"./enumConfig":"enumConfig"}],mask:[function(t,e,o){"use strict";cc._RF.push(e,"29fbe5db7JFWJL2hqkjASq4","mask");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=cc._decorator,c=r.ccclass,s=(r.property,function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return a(e,t),e.prototype.start=function(){this.node.on(cc.Node.EventType.TOUCH_START,this.starFunc,this),this.node.on(cc.Node.EventType.TOUCH_END,this.endFunc,this),this.node.on(cc.Node.EventType.TOUCH_MOVE,this.moveFunc,this),this.node.on(cc.Node.EventType.TOUCH_CANCEL,this.cancelFunc,this)},e.prototype.starFunc=function(t){t.stopPropagation()},e.prototype.endFunc=function(t){t.stopPropagation()},e.prototype.moveFunc=function(t){t.stopPropagation()},e.prototype.cancelFunc=function(t){t.stopPropagation()},i([c],e)}(cc.Component));o.default=s,cc._RF.pop()},{}],"mesh-vertex":[function(t,e,o){"use strict";cc._RF.push(e,"a29abOYIg9Li5/yGTvFnVbF","mesh-vertex"),Object.defineProperty(o,"__esModule",{value:!0}),o.MeshVertex=void 0;o.MeshVertex=function(t,e,o){this.position=t,this.normal=e,this.uv=o},cc._RF.pop()},{}],moveOutArea:[function(t,e,o){"use strict";cc._RF.push(e,"f88d3tXmpFFjbC+QpZh+Ueh","moveOutArea");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../common/enumConfig"),c=t("./crushArea"),s=cc._decorator,l=s.ccclass,u=s.property,p=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.crushAreaNode=null,e.crushAreaArgs=null,e.blockMaxWidth=120,e.parentComp=null,e.newScale=.8,e.newAddY=8,e.moveOutObj={1:[],2:[],3:[]},e}return a(e,t),e.prototype.start=function(){},e.prototype.initMoveOutArea=function(t){this.node.removeAllChildren(),this.parentComp=t,this.moveOutObj={1:[],2:[],3:[]}},e.prototype.addThreeOutBlock=function(t){for(var e=0;e0)return!1;return!0},e.prototype.updateBlockPosStatus=function(){for(var t in this.moveOutObj)for(var e=Number(t)*this.blockMaxWidth*this.newScale-this.blockMaxWidth*this.newScale/2,o=function(o){var a=n.moveOutObj[t][o],i=o*n.newAddY;o=7)){this.crushAreaNode.setSiblingIndex(10),this.crushAreaArgs.setSiblingIndex(10);var e=1;for(var o in this.moveOutObj)for(var n=0;n=0?console.log("\u7ebf\u4e0a\u73af\u5883\u505c\u6b62\u6d4b\u8bd5 ###### "):t.post({url:"/admin/game_map/upsert",data:{map_id:e,map_data:o},success:function(t){0==t.err_code?console.log("\u4fdd\u5b58\u5730\u56fe\uff1a",e,t):console.log("\u4fdd\u5b58\u5730\u56fe\u5931\u8d25:",e,t)}})},t.get=function(t){return a.default.get(n({host:this.host,baseParams:{}},t))},t.post=function(t){return a.default.post(n({host:this.host,baseParams:{}},t))},t.GETURL=function(t){return a.default.get(n({baseParams:{}},t))},t.POSTURL=function(t){return a.default.post(n({baseParams:{}},t))},t.GET=function(t,e,o){void 0===e&&(e={});var n="";Object.keys(e).forEach(function(t){n+=t+"="+encodeURIComponent(e[t])+"&"}),""!==n&&(t=t+"?"+(n=n.substr(0,n.lastIndexOf("&"))));var a=cc.loader.getXMLHttpRequest();a.open("GET",t,!0),a.setRequestHeader("Content-Type","text/plain;charset=UTF-8"),a.onreadystatechange=function(){if(4===a.readyState){var t=a.responseText;a.status>=200&&a.status<300?(a.statusText,o(!0,t)):o(!1,t)}},a.timeout=this.TimeOut,a.send()},t.POST=function(t,e,o){void 0===e&&(e={});var n=cc.loader.getXMLHttpRequest(),a="";Object.keys(e).forEach(function(t){a+=t+"="+encodeURIComponent(e[t])+"&"}),""!==a&&(a=a.substr(0,a.lastIndexOf("&"))),n.open("POST",t,!0),n.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),n.onreadystatechange=function(){if(4===n.readyState){var t=n.responseText;n.status>=200&&n.status<300?(n.statusText,o(!0,t)):o(!1,t)}},n.send(a)},t.host=c.host,t.TimeOut=200,t}();o.default=s,cc._RF.pop()},{"../common/http":"http","./data-env":"data-env","./data-type":"data-type"}],newLevelPop:[function(t,e,o){"use strict";cc._RF.push(e,"da3caVMFQ5HlYmVp5lat/E1","newLevelPop");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=cc._decorator,c=r.ccclass,s=r.property,l=t("../common/config"),u=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.inputLevelNum=null,e.closeNode=null,e}return a(e,t),e.prototype.start=function(){this.closeNode.on(cc.Node.EventType.TOUCH_END,this.closeFunc,this)},e.prototype.showNewLevelPop=function(){this.node.active=!0,this.inputLevelNum.string=""},e.prototype.newLevelFunc=function(){var t=Number(this.inputLevelNum.string);t>0?(this.node.active=!1,this.emitNewLevel(t),console.log("\u8bbe\u7f6e\u5173\u5361\u6570",this.inputLevelNum.string)):console.log("error:\u4e66\u5199\u9519\u8bef")},e.prototype.emitNewLevel=function(t){var e=cc.instantiate(l.default.baseMapObj);e.levelKey=t;var o={newLevelData:e};cc.game.emit("initLevelData",o)},e.prototype.closeFunc=function(){this.node.active=!1},i([s({type:cc.EditBox,tooltip:"\u8f93\u5165\u5bf9\u5e94\u5173\u5361\u6570"})],e.prototype,"inputLevelNum",void 0),i([s(cc.Node)],e.prototype,"closeNode",void 0),i([c],e)}(cc.Component);o.default=u,cc._RF.pop()},{"../common/config":"config"}],nextLevelPop:[function(t,e,o){"use strict";cc._RF.push(e,"b49fdZpjJtCJY67qY7JG6Ry","nextLevelPop");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=cc._decorator,c=r.ccclass,s=r.property,l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.maskNode=null,e.fainNode=null,e}return a(e,t),e.prototype.start=function(){},e.prototype.showPop=function(){var t=this;this.maskNode.opacity=0,this.node.active=!0,cc.tween(this.maskNode).to(0,{opacity:0}).to(.2,{opacity:178}).start();var e=cc.winSize.width;this.fainNode.x=e,this.fainNode.y=100,cc.tween(this.fainNode).to(1,{x:0,y:100},{easing:cc.easing.cubicOut}).delay(1).call(function(){cc.tween(t.maskNode).to(.8,{opacity:0}).start()}).to(1,{x:-e,y:100},{easing:cc.easing.quadOut}).call(function(){t.node.active=!1}).start()},i([s(cc.Node)],e.prototype,"maskNode",void 0),i([s(cc.Node)],e.prototype,"fainNode",void 0),i([c],e)}(cc.Component);o.default=l,cc._RF.pop()},{}],noLimitPop:[function(t,e,o){"use strict";cc._RF.push(e,"86b2eck/b9Nv5kDApWcxh9L","noLimitPop");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../common/CcJsFunc"),c=t("../common/enumConfig"),s=cc._decorator,l=s.ccclass,u=s.property,p=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.mask=null,e.popNode=null,e.closeBtn=null,e.videoBtn=null,e.noVideoBtn=null,e.limitVideoLabel=null,e.showPopData=null,e}return a(e,t),e.prototype.start=function(){cc.game.on(c.EMITKEY.UPDATEPOPDATA,this.updatePopDataFunc,this),r.default.addbtnTouchEndScale(this.mask,this.closeBtnFunc.bind(this)),r.default.addbtnTouchStartScale(this.closeBtn),r.default.addbtnTouchEndScale(this.closeBtn,this.closeBtnFunc.bind(this)),r.default.addbtnTouchCancelScale(this.closeBtn),r.default.addbtnTouchStartScale(this.videoBtn),r.default.addbtnTouchEndScale(this.videoBtn,this.videoBtnFunc.bind(this)),r.default.addbtnTouchCancelScale(this.videoBtn),r.default.addbtnTouchStartScale(this.noVideoBtn),r.default.addbtnTouchEndScale(this.noVideoBtn,this.noVideoBtnFunc.bind(this)),r.default.addbtnTouchCancelScale(this.noVideoBtn)},e.prototype.updatePopDataFunc=function(){},e.prototype.closeBtnFunc=function(){this.node.active=!1,this.showPopData&&this.showPopData.noPlayVideoFunc&&this.showPopData.noPlayVideoFunc()},e.prototype.noVideoBtnFunc=function(){this.node.active=!1,this.showPopData&&this.showPopData.noPlayVideoFunc&&this.showPopData.noPlayVideoFunc()},e.prototype.videoBtnFunc=function(){this.node.active=!1,this.showPopData&&this.showPopData.playVideoFunc&&this.showPopData.playVideoFunc()},e.prototype.showNoLimitPop=function(t){this.node.active=!0,this.showPopData=t,this.limitVideoLabel.string=t.videoCount+"/3",cc.tween(this.popNode).set({scale:0,opacity:0}).to(.2,{scale:1.1,opacity:255},{easing:cc.easing.quadOut}).to(.2,{scale:1}).start()},i([u(cc.Node)],e.prototype,"mask",void 0),i([u(cc.Node)],e.prototype,"popNode",void 0),i([u(cc.Node)],e.prototype,"closeBtn",void 0),i([u(cc.Node)],e.prototype,"videoBtn",void 0),i([u(cc.Node)],e.prototype,"noVideoBtn",void 0),i([u(cc.Label)],e.prototype,"limitVideoLabel",void 0),i([l],e)}(cc.Component);o.default=p,cc._RF.pop()},{"../common/CcJsFunc":"CcJsFunc","../common/enumConfig":"enumConfig"}],nothingPop:[function(t,e,o){"use strict";cc._RF.push(e,"f9f03C5IqJPgrwEd50J+8g+","nothingPop");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../common/CcJsFunc"),c=t("../common/enumConfig"),s=t("../manager/DateManager"),l=cc._decorator,u=l.ccclass,p=l.property,d=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.mask=null,e.popNode=null,e.closeBtn=null,e.goBtn=null,e.titleLabel=null,e.descLabel=null,e.goLabel=null,e.showPopData=null,e}return a(e,t),e.prototype.start=function(){r.default.addbtnTouchEndScale(this.mask,this.closeBtnFunc.bind(this)),r.default.addbtnTouchStartScale(this.closeBtn),r.default.addbtnTouchEndScale(this.closeBtn,this.closeBtnFunc.bind(this)),r.default.addbtnTouchCancelScale(this.closeBtn),r.default.addbtnTouchStartScale(this.goBtn),r.default.addbtnTouchEndScale(this.goBtn,this.goBtnFunc.bind(this)),r.default.addbtnTouchCancelScale(this.goBtn)},e.prototype.closeBtnFunc=function(){this.node.active=!1},e.prototype.goBtnFunc=function(){this.showPopData&&this.showPopData.beginTouchCallback&&this.showPopData.beginTouchCallback(),this.closeBtnFunc()},e.prototype.showNothingPop=function(t){this.node.active=!0,this.showPopData=t,cc.tween(this.popNode).set({scale:0,opacity:0}).to(.2,{scale:1.1,opacity:255},{easing:cc.easing.quadOut}).to(.2,{scale:1}).start();var e=s.default.format(c.CALENDARNAMES[4],new Date);if(e){var o=e.split("-");o.length>=3&&(this.titleLabel.string=o[1]+"\u6708"+o[2]+"\u65e5")}},i([p(cc.Node)],e.prototype,"mask",void 0),i([p(cc.Node)],e.prototype,"popNode",void 0),i([p(cc.Node)],e.prototype,"closeBtn",void 0),i([p(cc.Node)],e.prototype,"goBtn",void 0),i([p(cc.Label)],e.prototype,"titleLabel",void 0),i([p(cc.Label)],e.prototype,"descLabel",void 0),i([p(cc.Label)],e.prototype,"goLabel",void 0),i([u],e)}(cc.Component);o.default=d,cc._RF.pop()},{"../common/CcJsFunc":"CcJsFunc","../common/enumConfig":"enumConfig","../manager/DateManager":"DateManager"}],"page-house":[function(t,e,o){"use strict";cc._RF.push(e,"c7dfaR+FBhOv4WArlgOZb10","page-house");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../common/CcJsFunc"),c=t("../../common/dataTs"),s=t("../../common/enumConfig"),l=cc._decorator,u=l.ccclass,p=l.property,d=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.showMain=null,e}return a(e,t),e.prototype.start=function(){cc.game.on(s.EMITKEY.MAINUPDATEUI,this.updateSubUI,this),r.default.addbtnTouchStartScale(this.showMain),r.default.addbtnTouchEndScale(this.showMain,this.showMainFunc.bind(this)),r.default.addbtnTouchCancelScale(this.showMain),this.updateSubUI()},e.prototype.updateSubUI=function(){console.log("page-house MAINUPDATEUI"),1==c.default.currentHouseUnlockAll()?this.showMain.getChildByName("mark").active=!0:this.showMain.getChildByName("mark").active=!1},e.prototype.showMainFunc=function(){cc.game.emit(s.EMITKEY.UPDATETABBARRECEIVE,1)},i([p(cc.Node)],e.prototype,"showMain",void 0),i([u],e)}(cc.Component);o.default=d,cc._RF.pop()},{"../../common/CcJsFunc":"CcJsFunc","../../common/dataTs":"dataTs","../../common/enumConfig":"enumConfig"}],"page-main":[function(t,e,o){"use strict";cc._RF.push(e,"df8f95zulFCI6iyRCXBRejZ","page-main");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../../i18n/gd_language"),c=t("../../../i18n/i18n"),s=t("../../common/CcJsFunc"),l=t("../../common/dataTs"),u=t("../../common/enumConfig"),p=t("../../common/sdk"),d=t("../../common/spine"),h=t("../../common/util"),f=t("../../manager/GameManager"),m=cc._decorator,g=m.ccclass,y=m.property,v=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.mainLayer=null,e.nextBtn=null,e.sprintReward=null,e.sprintWinLabel=null,e.sprintWinLabelShadow=null,e.sprintTimeLabel=null,e.cookieReward=null,e.updateTime=0,e.popCallbackCollect=null,e}return a(e,t),e.prototype.update=function(t){this.updateTime+=t,this.updateTime>=1&&(this.updateTime-=1,this.updateTimeNum())},e.prototype.updateTimeNum=function(){if(!(l.default.getUserData().playLevelId<3)){var t=l.default.updateSprintRewardTime();if(0==t)console.log("\u5df2\u6ee1"),this.sprintTimeLabel.string="End";else{var e=h.default.formatTime(t);e[0]>0?this.sprintTimeLabel.string=e[0]+"d "+e[1]+"h":e[1]>0?this.sprintTimeLabel.string=e[1]+"h "+e[2]+"m":e[2]>0?this.sprintTimeLabel.string=e[2]+"m "+e[3]+"s":e[3]>0&&(this.sprintTimeLabel.string=e[2]+"m "+e[3]+"s")}}},e.prototype.start=function(){cc.game.on(u.EMITKEY.MAINUPDATEUI,this.updateUiDataFunc,this),f.default.getInstance().gameEnv==u.GAMEENV.ENVRELEASE?(this.nextBtn.active=!1,cc.sys.isBrowser&&(this.nextBtn.active=!0),p.default.isPlatform(p.Platform.ios)&&(this.nextBtn.active=!0)):this.nextBtn.active=!0,s.default.addbtnTouchStartScale(this.nextBtn),s.default.addbtnTouchEndScale(this.nextBtn,this.nextBtnFunc.bind(this)),s.default.addbtnTouchCancelScale(this.nextBtn),s.default.addbtnTouchStartScale(this.sprintReward),s.default.addbtnTouchEndScale(this.sprintReward,this.sprintRewardFunc.bind(this)),s.default.addbtnTouchCancelScale(this.sprintReward);var t=this.cookieReward.getChildByName("click-btn");s.default.addbtnTouchEndScale(t,this.cookieRewardFunc.bind(this)),this.updateTimeNum(),this.updateUiDataFunc(),this.popCallbackCollect={playGameCallBack:this.playGameCallBackFunc.bind(this)}},e.prototype.playGameCallBackFunc=function(){},e.prototype.cookieRewardFunc=function(){var t={popName:"nothingPop",showPopData:{popCallbackCollect:this.popCallbackCollect,popType:4}};cc.game.emit("showPop",t)},e.prototype.updateUiDataFunc=function(){console.log("page-main MAINUPDATEUI");var t=l.default.getSprintRewardData();this.sprintWinLabel.string=t.winNum+"",this.sprintWinLabelShadow.string=t.winNum+"",this.sprintReward.getChildByName("mark").active=f.default.getInstance().sprintMark,this.sprintReward.getComponent(d.default).play("4Icon_RichRoad1",0,function(){console.log("4Icon_RichRoad1 ######")}),l.default.getUserData().playLevelId=e){var o=l.default.getSprintRewardData();o.winNum+=1,o.rewardProgress<3?(o.rewardProgress+=1,3==o.rewardProgress&&(o.winBox+=1)):o.rewardProgress=1,l.default.setSprintRewardData(o)}if(l.default.getSprintRewardData().rewardProgress>=3){var n=l.default.getSprintRewardData().winBox,a=l.default.getUserData(),i=n>5?5:n,r=12;i>1&&(r+=11*(i-1)),a.coin+=r,a.prop_remove+=1,l.default.saveUserData(a)}cc.game.emit(u.EMITKEY.MAINUPDATEUI)},e.prototype.sprintRewardFunc=function(){console.log("\u51b2\u523a\u5956\u52b1");var t=l.default.gameConfigData.baseConfigData.sprintRewardLevel;l.default.getUserData().playLevelId>=t?cc.game.emit("showPop",{popName:"sprintRewardPop",showPopData:{popCallbackCollect:null,popType:0}}):cc.game.emit("showMainTips",c.default.instance.trans(r.GDLanguage.challenge_unlocked_level,3))},i([y(cc.Node)],e.prototype,"mainLayer",void 0),i([y(cc.Node)],e.prototype,"nextBtn",void 0),i([y(cc.Node)],e.prototype,"sprintReward",void 0),i([y(cc.Label)],e.prototype,"sprintWinLabel",void 0),i([y(cc.Label)],e.prototype,"sprintWinLabelShadow",void 0),i([y(cc.Label)],e.prototype,"sprintTimeLabel",void 0),i([y(cc.Node)],e.prototype,"cookieReward",void 0),i([g],e)}(cc.Component);o.default=v,cc._RF.pop()},{"../../../i18n/gd_language":"gd_language","../../../i18n/i18n":"i18n","../../common/CcJsFunc":"CcJsFunc","../../common/dataTs":"dataTs","../../common/enumConfig":"enumConfig","../../common/sdk":"sdk","../../common/spine":"spine","../../common/util":"util","../../manager/GameManager":"GameManager"}],picturePop:[function(t,e,o){"use strict";cc._RF.push(e,"e955bv+WvlGDIiibEKuUWDZ","picturePop");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../i18n/gd_language"),c=t("../common/CcJsFunc"),s=t("../manager/GameManager"),l=t("../../i18n/i18n"),u=cc._decorator,p=u.ccclass,d=u.property,h=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.popNode=null,e.wallpaperBtn=null,e.brickBtn=null,e.wallpaperSv=null,e.brickSv=null,e.topUIBtnArr=[],e.contentSvArr=[],e}return a(e,t),e.prototype.hideRankPop=function(){this.node.active=!1},e.prototype.onLoad=function(){},e.prototype.onEnable=function(){this.updateMarkClot()},e.prototype.updateMarkClot=function(){var t=s.default.getInstance().collectionMark;this.wallpaperBtn.getChildByName("mark").active=t.bgNum>0,this.brickBtn.getChildByName("mark").active=t.brickNum>0},e.prototype.start=function(){c.default.addbtnTouchStartScale(this.wallpaperBtn),c.default.addbtnTouchEndScale(this.wallpaperBtn,this.topUIButtonAction.bind(this,"wallpaper",0)),c.default.addbtnTouchCancelScale(this.wallpaperBtn),c.default.addbtnTouchStartScale(this.brickBtn),c.default.addbtnTouchEndScale(this.brickBtn,this.topUIButtonAction.bind(this,"brick",1)),c.default.addbtnTouchCancelScale(this.brickBtn),this.setupSubNode(),this.wallpaperBtn.getChildByName("label").getComponent(cc.Label).string=l.default.instance.trans(r.GDLanguage.wallpaper),this.brickBtn.getChildByName("label").getComponent(cc.Label).string=l.default.instance.trans(r.GDLanguage.block_bricks)},e.prototype.setupSubNode=function(){for(var t=0;t=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../common/enumConfig"),c=t("../pop/bullet-screen-pop"),s=t("../pop/challengeSucPop"),l=t("../pop/failPop"),u=t("../pop/FriendRankPop"),p=t("../pop/getPropPop"),d=t("../pop/loseLovePop"),h=t("../pop/nextLevelPop"),f=t("../pop/noLimitPop"),m=t("../pop/nothingPop"),g=t("../pop/PersonalPop"),y=t("../pop/setupPop"),v=t("../pop/shareNodePop"),b=t("../pop/sheep-rank-pop"),_=t("../pop/show-daily-pop"),N=t("../pop/stagePop"),C=t("../pop/TodayRankPop"),w=t("../pop/topicChoosePop"),P=t("../pop/topicCollectPop"),k=t("../pop/topicJoinedPop"),S=t("../pop/topicLastWinPop"),D=t("../pop/topicNewPop"),A=t("../pop/winPop"),T=cc._decorator,O=T.ccclass,I=T.property,E=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.showDailyPrefab=null,e.showDailyPop=null,e.setupPopPrefab=null,e.setupPop=null,e.getPropPopPrefab=null,e.getPropPop=null,e.nothingPopPrefab=null,e.nothingPop=null,e.failPopPrefab=null,e.failPop=null,e.loseLovePopPrefab=null,e.loseLovePop=null,e.winPopPrefab=null,e.winPop=null,e.noLimitPopPrefab=null,e.noLimitPop=null,e.sheepRankPopPrefab=null,e.sheepRankPop=null,e.stagePopPrefab=null,e.stagePop=null,e.bulletScreenPopPrefab=null,e.bulletScreenPop=null,e.nextLevelPopPrefab=null,e.nextLevelPop=null,e.shareNodePopPrefab=null,e.shareNodePop=null,e.topicChoosePopPrefab=null,e.topicChoosePop=null,e.topicCollectPopPrefab=null,e.topicCollectPop=null,e.topicLastWinPopPrefab=null,e.topicLastWinPop=null,e.topicNewPopPrefab=null,e.topicNewPop=null,e.todayRankPopPrefab=null,e.todayRankPop=null,e.firendRankPopPrefab=null,e.firendRankPop=null,e.personalPopPrefab=null,e.personalPop=null,e.topicJoinedPopPrefab=null,e.topicJoinedPop=null,e.challengeSucPopPrefab=null,e.challengeSucPop=null,e.showPopArray=[],e}return a(e,t),e.prototype.start=function(){cc.game.on(r.EMITKEY.SHOWPOP,this.showPop,this),cc.game.on(r.EMITKEY.CLOSEALLPOP,this.closeAllPop,this),this.initPop(),this.closeAllPop()},e.prototype.initPop=function(){this.todayRankPop=this.ifHaveNode(this.todayRankPop,this.todayRankPopPrefab)},e.prototype.showPop=function(t){var e=t.popName,o=t.showPopData;"winPop"==e?(this.winPop=this.ifHaveNode(this.winPop,this.winPopPrefab),this.winPop.getComponent(A.default).showWinPop(o)):"failPop"==e?(this.failPop=this.ifHaveNode(this.failPop,this.failPopPrefab),this.failPop.getComponent(l.default).showFailPop(o)):"loseLovePop"==e?(this.loseLovePop=this.ifHaveNode(this.loseLovePop,this.loseLovePopPrefab),this.loseLovePop.getComponent(d.default).showLoseLovePop(o)):"setupPop"==e?(this.setupPop=this.ifHaveNode(this.setupPop,this.setupPopPrefab),this.setupPop.getComponent(y.default).showSetupPop(o)):"getPropPop"==e?(this.getPropPop=this.ifHaveNode(this.getPropPop,this.getPropPopPrefab),this.getPropPop.getComponent(p.default).showGetPropPop(o)):"nothingPop"==e?(this.nothingPop=this.ifHaveNode(this.nothingPop,this.nothingPopPrefab),this.nothingPop.getComponent(m.default).showNothingPop(o)):"showDailyPop"==e?(this.showDailyPop=this.ifHaveNode(this.showDailyPop,this.showDailyPrefab),this.showDailyPop.getComponent(_.default).showPop(o)):"noLimitPop"==e?(this.noLimitPop=this.ifHaveNode(this.noLimitPop,this.noLimitPopPrefab),this.noLimitPop.getComponent(f.default).showNoLimitPop(o)):"sheepRankPop"==e?(this.sheepRankPop=this.ifHaveNode(this.sheepRankPop,this.sheepRankPopPrefab),this.sheepRankPop.getComponent(b.default).sheepRankPop(o)):"stagePop"==e?(this.stagePop=this.ifHaveNode(this.stagePop,this.stagePopPrefab),this.stagePop.getComponent(N.default).showPop(o)):"bulletScreenPop"==e?(this.bulletScreenPop=this.ifHaveNode(this.bulletScreenPop,this.bulletScreenPopPrefab),this.bulletScreenPop.getComponent(c.default).showPop(o)):"nextLevelPop"==e?(this.nextLevelPop=this.ifHaveNode(this.nextLevelPop,this.nextLevelPopPrefab),this.nextLevelPop.getComponent(h.default).showPop(o)):"shareNodePop"==e?(this.shareNodePop=this.ifHaveNode(this.shareNodePop,this.shareNodePopPrefab),this.shareNodePop.getComponent(v.default).showPop(o)):"topicChoosePop"==e?(this.topicChoosePop=this.ifHaveNode(this.topicChoosePop,this.topicChoosePopPrefab),this.topicChoosePop.getComponent(w.default).showPop(o)):"topicCollectPop"==e?(this.topicCollectPop=this.ifHaveNode(this.topicCollectPop,this.topicCollectPopPrefab),this.topicCollectPop.getComponent(P.default).showPop(o)):"topicLastWinPop"==e?(this.topicLastWinPop=this.ifHaveNode(this.topicLastWinPop,this.topicLastWinPopPrefab),this.topicLastWinPop.getComponent(S.default).showPop(o)):"topicNewPop"==e?(this.topicNewPop=this.ifHaveNode(this.topicNewPop,this.topicNewPopPrefab),this.topicNewPop.getComponent(D.default).showPop(o)):"friendRankPop"==e?(this.firendRankPop=this.ifHaveNode(this.firendRankPop,this.firendRankPopPrefab),this.firendRankPop.getComponent(u.default).showPop(o)):"todayRankPop"==e?(this.todayRankPop=this.ifHaveNode(this.todayRankPop,this.todayRankPopPrefab),this.todayRankPop.getComponent(C.default).showPop(o)):"personalPop"==e?(this.personalPop=this.ifHaveNode(this.personalPop,this.personalPopPrefab),this.personalPop.getComponent(g.default).showPop(o)):"topicJoinedPop"==e?(this.topicJoinedPop=this.ifHaveNode(this.topicJoinedPop,this.topicJoinedPopPrefab),this.topicJoinedPop.getComponent(k.default).showPop(o)):"challengeSucPop"==e&&(this.challengeSucPop=this.ifHaveNode(this.challengeSucPop,this.challengeSucPopPrefab),this.challengeSucPop.getComponent(s.default).showPop(o))},e.prototype.ifHaveNode=function(t,e){return t||(t=cc.instantiate(e),this.node.addChild(t)),t.setSiblingIndex(-1),t},e.prototype.closeAllPop=function(){var t=this.node.children;for(var e in t){var o=t[e];o.setSiblingIndex(0),o.active=!1}},i([I({type:cc.Prefab,tooltip:"\u6bcf\u65e5\u6311\u6218\u83b7\u53d6\u793c\u5305"})],e.prototype,"showDailyPrefab",void 0),i([I({type:cc.Prefab,tooltip:"\u8bbe\u7f6e\u9875\u9762"})],e.prototype,"setupPopPrefab",void 0),i([I({type:cc.Prefab,tooltip:"\u83b7\u53d6\u9053\u5177\u9875\u9762"})],e.prototype,"getPropPopPrefab",void 0),i([I({type:cc.Prefab,tooltip:"\u4e00\u4e9b\u901a\u7528\u9875\u9762"})],e.prototype,"nothingPopPrefab",void 0),i([I({type:cc.Prefab,tooltip:"\u5931\u8d25\u9875\u9762"})],e.prototype,"failPopPrefab",void 0),i([I({type:cc.Prefab,tooltip:"\u653e\u5f03\u6311\u6218\u754c\u9762"})],e.prototype,"loseLovePopPrefab",void 0),i([I({type:cc.Prefab,tooltip:"\u80dc\u5229\u754c\u9762"})],e.prototype,"winPopPrefab",void 0),i([I({type:cc.Prefab,tooltip:"\u65e0\u9650\u751f\u547d\u9875\u9762"})],e.prototype,"noLimitPopPrefab",void 0),i([I({type:cc.Prefab,tooltip:"\u6392\u884c\u5f39\u6846\u9875\u9762"})],e.prototype,"sheepRankPopPrefab",void 0),i([I({type:cc.Prefab,tooltip:"\u821e\u53f0\u5f39\u6846\u9875\u9762"})],e.prototype,"stagePopPrefab",void 0),i([I({type:cc.Prefab,tooltip:"\u5f39\u5e55\u5f39\u6846\u9875\u9762"})],e.prototype,"bulletScreenPopPrefab",void 0),i([I({type:cc.Prefab,tooltip:"\u4e0b\u4e00\u7b49\u7ea7\u63d0\u793a"})],e.prototype,"nextLevelPopPrefab",void 0),i([I({type:cc.Prefab,tooltip:"\u5206\u4eab\u5f39\u6846"})],e.prototype,"shareNodePopPrefab",void 0),i([I({type:cc.Prefab,tooltip:"\u9009\u62e9\u7f8a\u961f"})],e.prototype,"topicChoosePopPrefab",void 0),i([I({type:cc.Prefab,tooltip:"\u6536\u85cf\u9875\u9762"})],e.prototype,"topicCollectPopPrefab",void 0),i([I({type:cc.Prefab,tooltip:"\u6628\u65e5\u83b7\u80dc\u9875\u9762"})],e.prototype,"topicLastWinPopPrefab",void 0),i([I({type:cc.Prefab,tooltip:"\u6628\u65e5\u83b7\u80dc\u9875\u9762\u5956\u52b1\u5f39\u6846"})],e.prototype,"topicNewPopPrefab",void 0),i([I({type:cc.Prefab,tooltip:"\u4eca\u65e5\u670b\u53cb\u5708"})],e.prototype,"todayRankPopPrefab",void 0),i([I({type:cc.Prefab,tooltip:"\u597d\u53cb\u6392\u884c\u699c"})],e.prototype,"firendRankPopPrefab",void 0),i([I({type:cc.Prefab,tooltip:"\u4e2a\u4eba\u8d44\u6599"})],e.prototype,"personalPopPrefab",void 0),i([I({type:cc.Prefab,tooltip:"\u961f\u4f0d\u5206\u914d\u5f39\u7a97"})],e.prototype,"topicJoinedPopPrefab",void 0),i([I({type:cc.Prefab,tooltip:"wx\u83b7\u80dc\u5f39\u6846"})],e.prototype,"challengeSucPopPrefab",void 0),i([O],e)}(cc.Component);o.default=E,cc._RF.pop()},{"../common/enumConfig":"enumConfig","../pop/FriendRankPop":"FriendRankPop","../pop/PersonalPop":"PersonalPop","../pop/TodayRankPop":"TodayRankPop","../pop/bullet-screen-pop":"bullet-screen-pop","../pop/challengeSucPop":"challengeSucPop","../pop/failPop":"failPop","../pop/getPropPop":"getPropPop","../pop/loseLovePop":"loseLovePop","../pop/nextLevelPop":"nextLevelPop","../pop/noLimitPop":"noLimitPop","../pop/nothingPop":"nothingPop","../pop/setupPop":"setupPop","../pop/shareNodePop":"shareNodePop","../pop/sheep-rank-pop":"sheep-rank-pop","../pop/show-daily-pop":"show-daily-pop","../pop/stagePop":"stagePop","../pop/topicChoosePop":"topicChoosePop","../pop/topicCollectPop":"topicCollectPop","../pop/topicJoinedPop":"topicJoinedPop","../pop/topicLastWinPop":"topicLastWinPop","../pop/topicNewPop":"topicNewPop","../pop/winPop":"winPop"}],"prop-prefab":[function(t,e,o){"use strict";cc._RF.push(e,"78621mmfFZP3p0KRuVUnueB","prop-prefab");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../script/common/CcJsFunc"),c=t("../../script/common/native/audio"),s=cc._decorator,l=s.ccclass,u=s.property,p=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.propImage=null,e}return a(e,t),e.prototype.start=function(){},e.prototype.showWithType=function(t,e,o){var n="",a=e.position;1==t?n="rewardIcon/prop_remove.png":2==t?n="rewardIcon/prop_cancel.png":3==t&&(n="rewardIcon/prop_random.png"),r.default.changeSpriteFrame(this.propImage,n);var i=this;cc.tween(this.node).to(.1,{scale:1.1}).to(.1,{scale:1}).to(.1,{scale:.9}).to(.1,{scale:.9}).to(.1,{angle:10}).to(.1,{angle:-10}).to(.1,{angle:10}).to(.1,{angle:-10}).to(.1,{angle:0}).to(.3,{position:a,scale:0}).call(function(){i.node.destroy(),cc.tween(e).to(.1,{scale:1.5}).to(.1,{scale:1}).start(),c.default.playAudioMusic("audio/sound/pop-fly-end.mp3",!1),o&&o()}).start()},i([u(cc.Node)],e.prototype,"propImage",void 0),i([l],e)}(cc.Component);o.default=p,cc._RF.pop()},{"../../script/common/CcJsFunc":"CcJsFunc","../../script/common/native/audio":"audio"}],"register-head-image":[function(t,e,o){"use strict";function n(t,e,o){var n=new Image;function a(){n.removeEventListener("load",a),n.removeEventListener("error",i),o&&o(null,n)}function i(){n.removeEventListener("load",a),n.removeEventListener("error",i),o&&o(new Error(t))}return"file:"!==window.location.protocol&&(n.crossOrigin="anonymous"),n.addEventListener("load",a),n.addEventListener("error",i),n.src=t,n}cc._RF.push(e,"8f94axQML9NUKBkQZXk81kh","register-head-image"),Object.defineProperty(o,"__esModule",{value:!0}),o.registerHeadImgLoader=o.headImgExt=void 0,o.headImgExt=".head",o.registerHeadImgLoader=function(){cc.assetManager.downloader.register(o.headImgExt,function(t,e,o){o(null,t)}),cc.assetManager.parser.register(o.headImgExt,n),cc.assetManager.factory.register(o.headImgExt,function(t,e,o,n){var a=null,i=null;try{(a=new cc.Texture2D)._uuid=t,a._nativeUrl=t,a._nativeAsset=e}catch(r){i=r}n&&n(i,a)})},cc._RF.pop()},{}],"report-common":[function(t,e,o){"use strict";cc._RF.push(e,"cdaf1e/eKZNDKb4XXuwbreu","report-common");var n=this&&this.__assign||function(){return(n=Object.assign||function(t){for(var e,o=1,n=arguments.length;o=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r},r=this&&this.__awaiter||function(t,e,o,n){return new(o||(o=Promise))(function(a,i){function r(t){try{s(n.next(t))}catch(e){i(e)}}function c(t){try{s(n.throw(t))}catch(e){i(e)}}function s(t){var e;t.done?a(t.value):(e=t.value,e instanceof o?e:new o(function(t){t(e)})).then(r,c)}s((n=n.apply(t,e||[])).next())})},c=this&&this.__generator||function(t,e){var o,n,a,i,r={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(t){return function(e){return s([t,e])}}function s(i){if(o)throw new TypeError("Generator is already executing.");for(;r;)try{if(o=1,n&&(a=2&i[0]?n.return:i[0]?n.throw||((a=n.return)&&a.call(n),0):n.next)&&!(a=a.call(n,i[1])).done)return a;switch(n=0,a&&(i=[2&i[0],a.value]),i[0]){case 0:case 1:a=i;break;case 4:return r.label++,{value:i[1],done:!1};case 5:r.label++,n=i[1],i=[0];continue;case 7:i=r.ops.pop(),r.trys.pop();continue;default:if(!(a=(a=r.trys).length>0&&a[a.length-1])&&(6===i[0]||2===i[0])){r=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]=100?80:t>=50?50:t>=30?30:t>=20?20:t>=10?10:5},i([d({type:l.CoinEmitter,tooltip:"\u53d1\u5c04\u5668 \u63a7\u5236\u8282\u70b9"})],e.prototype,"coinEmitter",void 0),i([d({type:[cc.Prefab],tooltip:"\u53d1\u5c04\u5668\u9884\u5236\u4f53"})],e.prototype,"prefabList",void 0),i([p],e)}(cc.Component);o.default=h,cc._RF.pop()},{"./CoinEmitter":"CoinEmitter"}],rewardPrefab:[function(t,e,o){"use strict";cc._RF.push(e,"a121afwuuhFa6IKfrPvi+zw","rewardPrefab");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../script/common/CcJsFunc"),c=cc._decorator,s=c.ccclass,l=c.property,u=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.icon=null,e.rewardNum=null,e}return a(e,t),e.prototype.start=function(){},e.prototype.setRewardNode=function(t){var e="rewardIcon/"+t.propType+".png";r.default.changeSpriteFrame(this.icon,e),this.rewardNum.string=""+t.num},i([l(cc.Node)],e.prototype,"icon",void 0),i([l(cc.Label)],e.prototype,"rewardNum",void 0),i([s],e)}(cc.Component);o.default=u,cc._RF.pop()},{"../../script/common/CcJsFunc":"CcJsFunc"}],saveAsPop:[function(t,e,o){"use strict";cc._RF.push(e,"79458xlXgdFfJ/BI3F5BmEK","saveAsPop");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=cc._decorator,c=r.ccclass,s=r.property,l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.inputLevelNum=null,e.closeNode=null,e}return a(e,t),e.prototype.start=function(){this.closeNode.on(cc.Node.EventType.TOUCH_END,this.closeFunc,this)},e.prototype.showSaveAsPop=function(){this.node.active=!0,this.inputLevelNum.string=""},e.prototype.selectLevelFunc=function(){var t=Number(this.inputLevelNum.string);t>0?(this.node.active=!1,this.emitSelectLevel(t),console.log("\u8bbe\u7f6e\u5173\u5361\u6570",this.inputLevelNum.string)):console.log("error:\u4e66\u5199\u9519\u8bef")},e.prototype.emitSelectLevel=function(t){cc.game.emit("saveAsNewMap",t)},e.prototype.closeFunc=function(){this.node.active=!1},i([s({type:cc.EditBox,tooltip:"\u8f93\u5165\u53e6\u5b58\u4e3a\u5173\u5361\u6570"})],e.prototype,"inputLevelNum",void 0),i([s(cc.Node)],e.prototype,"closeNode",void 0),i([c],e)}(cc.Component);o.default=l,cc._RF.pop()},{}],sdk:[function(t,e,o){"use strict";cc._RF.push(e,"e267eKhDStMpaYZFC42eefy","sdk");var n=this&&this.__assign||function(){return(n=Object.assign||function(t){for(var e,o=1,n=arguments.length;o0&&(a=n.getRangeAt(0)),document.body.appendChild(o),o.select(),o.selectionStart=0,o.selectionEnd=e.length;var s=!1;try{s=document.execCommand("copy")}catch(l){cc.warn("[sdk] copy to clipboard err",l)}document.body.removeChild(o),a&&(n.removeAllRanges(),n.addRange(a)),s?cc.log("h5 copy to clipboard success"):cc.log("h5 copy to clipboard failed")}},t.chooseImage=function(){this.isPlatform(i.wx)?cc.log("---wxChooseImage---"):cc.sys.platform==cc.sys.BYTEDANCE_GAME?cc.log("---ttChooseImage---"):cc.sys.isBrowser&&cc.log("---h5ChooseImage---")},t.preloadVideoAd=function(t,e,o,n,a){var r=this;void 0===a&&(a=!0),cc.log("[sdk] video ad",t);var c=t;if(console.log("cc.sys.os:",cc.sys.os),console.log("adID:",c),console.log("this.videoAdMap:",this.videoAdMap),""!=c){var s=null;if(this.videoAdMap[c]){if(!a)return console.log("[video ad] \u4f7f\u7528\u5df2\u6709\u56de\u8c03\u65b9\u6cd5"),this.videoAdMap[c];var l=this.videoAdMap[c],u=l.video,d=l.close,h=l.error;u.offClose(d),u.offError(h),s=u,console.log("[video ad] \u6e05\u7a7a\u56de\u8c03\u65b9\u6cd5")}else console.log("\u521b\u5efa\u5b9e\u529b"),this.isPlatform(i.wx)?s=wx.createRewardedVideoAd({adUnitId:c,multiton:!0}):this.isPlatform(i.tt)?s=tt.createRewardedVideoAd({adUnitId:c,multiton:!0}):this.isPlatform(i.oppo)?s=qg.createRewardedVideoAd({adUnitId:c}):this.isPlatform(i.vivo)&&(s=ad.createRewardedVideoAd({adUnitId:c}));var f=function(t){t&&t.isEnded||void 0===t?(console.log("\u6b63\u5e38\u64ad\u653e\u7ed3\u675f\uff0c\u53ef\u4ee5\u4e0b\u53d1\u6e38\u620f\u5956\u52b1 ++++"),e&&e(),r.isPlatform(i.wx)&&r.reportRewardBehavior(4,c,s)):(cc.game.emit("showMainTips","\u4e2d\u9014\u9000\u51fa\uff0c\u4e0d\u4e0b\u53d1\u6e38\u620f\u5956\u52b1"),console.log("\u64ad\u653e\u4e2d\u9014\u9000\u51fa\uff0c\u4e0d\u4e0b\u53d1\u6e38\u620f\u5956\u52b1 ----"),o&&o("quit","\u4e2d\u9014\u9000\u51fa"),r.isPlatform(i.wx)&&r.reportRewardBehavior(3,c,s)),p.default.playBGM(),r._canShowRewardedVideoAd=!0},m=function(t){1004==t.errCode||1005==t.errCode||1006==t.errCode?n&&n("no-fit","\u6ca1\u6709\u5408\u9002\u7684\u5e7f\u544a"):o&&o(t.errCode,t.errMsg),r.reportRewardBehavior(5,c,s),console.log("\u6ca1\u6709\u5408\u9002\u7684\u5e7f\u544a = ",t.errCode,t.errMsg),cc.game.emit("showMainTips","\u5e7f\u544a\u62c9\u53d6\u5931\u8d25",t.errCode),p.default.playBGM(),r._canShowRewardedVideoAd=!0};if(null!=s&&null!=s)return s.onClose(f),s.onError(m),this.isPlatform(i.wx)&&s.onLoad(function(t){t&&(1==t.shareValue?r.wxValue="shareValue":1==t.rewardValue?r.wxValue="rewardValue":r.wxValue=""),console.log("\u6fc0\u52b1\u89c6\u9891 \u5e7f\u544a\u52a0\u8f7d\u6210\u529f = ",t,"wxValue = ",r.wxValue)}),cc.log("[video ad] \u6ce8\u518c\u65b0\u7684\u56de\u8c03\u65b9\u6cd5"),this.videoAdMap[c]={video:s,close:f,error:m},this.videoAdMap[c]}},t.share=function(t,e,o,n){var a=this;this.isPlatform(i.wx)?h.default.shareMethod({success:function(){o&&o()},fail:function(){n&&n()},complete:function(){if(a.videoAdMap[e]){var o=a.videoAdMap[e].video;a.reportShareBehavior(t,e,o)}}}):o&&o()},t.createCanvas=function(){if(this.isPlatform(i.wx)){var t=canvas.toTempFilePathSync({x:0,y:0,width:cc.winSize.width,height:cc.winSize.height,destWidth:cc.winSize.width,destHeight:cc.winSize.height,fileType:"png",quality:"1.0"});this.wxSave(t)}else if(this.isPlatform(i.tt)){var e=canvas.toTempFilePathSync({x:0,y:0,width:cc.winSize.width,height:cc.winSize.height,destWidth:cc.winSize.width,destHeight:cc.winSize.height});tt.shareAppMessage({imageUrl:e})}},t.wxSave=function(t){wx.authorize({scope:"scope.writePhotosAlbum",success:function(){wx.saveImageToPhotosAlbum({filePath:t,success:function(){wx.showToast({title:"\u622a\u56fe\u5df2\u4fdd\u5b58\u81f3\u76f8\u518c,\u5feb\u5feb\u5206\u4eab\u5230\u670b\u53cb\u5708\u5427",icon:"none",image:"",duration:1500})},fail:function(){}})},fail:function(){var e={title:"\u5fae\u4fe1\u6388\u6743",content:"\u4fdd\u5b58\u5230\u76f8\u518c\u9700\u8981\u60a8\u7684\u6388\u6743\uff0c\u8bf7\u7ed9\u4e88\u6211\u4eec\u6388\u6743",showCancel:!0,canelColor:"#666",confirmText:"\u53bb\u6388\u6743",confirmColor:"#666",success:function(e){1==e.confirm&&wx.openSetting({success:function(){wx.saveImageToPhotosAlbum({filePath:t,success:function(){wx.showToast({title:"\u622a\u56fe\u5df2\u4fdd\u5b58\u81f3\u76f8\u518c,\u5feb\u5feb\u5206\u4eab\u5230\u670b\u53cb\u5708\u5427",icon:"none",image:"",duration:1500})},fail:function(){}})}})}};wx.showModal(e)}})},t.reportRewardBehavior=function(t,e,o){o.reportShareBehavior({operation:t,currentShow:0,strategy:1,adunit:e,scenelD:1,shareValue:0,rewardValue:1})},t.reportShareBehavior=function(t,e,o){o.reportShareBehavior({operation:6,inviteUser:t,strategy:1,adunit:e,scenelD:1,shareValue:1,rewardValue:0})},t.watchAdVideo=function(t){var e=this,o=t.id,n=t.tag,a=t.success,r=t.fail,c=t.nofit;if(0!=this._canShowRewardedVideoAd)if(cc.log("[sdk] watch ad video",n),cc.sys.isBrowser)a&&a();else{if(""!=o){if(this.isPlatform(i.android))l.default.showRewardVideoAd(o,a,r);else if(this.isPlatform(i.wx)){var s=this.preloadVideoAd(o,a,r,c,!0).video;s.show().then(function(){return s.show(),e.reportRewardBehavior(1,o,s),!0}).catch(function(t){if(console.log("[sdk] \u6fc0\u52b1\u89c6\u9891\u5e7f\u544a\u663e\u793a\u5931\u8d25",t),console.log("\u5e7f\u544a\u7ec4\u4ef6\u51fa\u73b0\u95ee\u9898",t),s.load().then(function(){console.log("\u624b\u52a8\u52a0\u8f7d\u6210\u529f"),s.show()}),"can't invoke load() while video-ad is showed"!=t.errMsg)return r&&r(t),!1;console.warn("[sdk] can't invoke load() while video-ad is showed, ignore operation.")})}else if(this.isPlatform(i.tt)){console.log("[\u5b57\u8282sdk]");var u=this.preloadVideoAd(o,a,r,c,!0).video;u.show().then(function(){return console.log("[sdk] \u6fc0\u52b1\u89c6\u9891\u5e7f\u544a\u663e\u793a\u6210\u529f"),!0}).catch(function(t){if(console.log("[sdk] \u6fc0\u52b1\u89c6\u9891\u5e7f\u544a\u663e\u793a\u5931\u8d25",t),console.log("\u5e7f\u544a\u7ec4\u4ef6\u51fa\u73b0\u95ee\u9898",t),u.load().then(function(){console.log("\u624b\u52a8\u52a0\u8f7d\u6210\u529f"),u.show()}),"can't invoke load() while video-ad is showed"!=t.errMsg)return r&&r(t),!1;console.warn("[sdk] can't invoke load() while video-ad is showed, ignore operation.")})}else if(this.isPlatform(i.oppo)){console.log("[oppo sdk]");var p=this.preloadVideoAd(o,a,r,c,!0).video;p.show().then(function(){return console.log("[sdk] \u6fc0\u52b1\u89c6\u9891\u5e7f\u544a\u663e\u793a\u6210\u529f"),!0}).catch(function(t){if(console.log("[sdk] \u6fc0\u52b1\u89c6\u9891\u5e7f\u544a\u663e\u793a\u5931\u8d25",t),console.log("\u5e7f\u544a\u7ec4\u4ef6\u51fa\u73b0\u95ee\u9898",t),p.load().then(function(){console.log("\u624b\u52a8\u52a0\u8f7d\u6210\u529f"),p.show()}),"can't invoke load() while video-ad is showed"!=t.errMsg)return r&&r(t),!1;console.warn("[sdk] can't invoke load() while video-ad is showed, ignore operation.")})}else if(this.isPlatform(i.vivo)){console.log("[vivo sdk]");var d=this.preloadVideoAd(o,a,r,c,!0).video;d.show().then(function(){return console.log("[sdk] \u6fc0\u52b1\u89c6\u9891\u5e7f\u544a\u663e\u793a\u6210\u529f"),!0}).catch(function(t){if(console.log("[sdk] \u6fc0\u52b1\u89c6\u9891\u5e7f\u544a\u663e\u793a\u5931\u8d25",t),console.log("\u5e7f\u544a\u7ec4\u4ef6\u51fa\u73b0\u95ee\u9898",t),d.load().then(function(){console.log("\u624b\u52a8\u52a0\u8f7d\u6210\u529f"),d.show()}),"can't invoke load() while video-ad is showed"!=t.errMsg)return r&&r(t),!1;console.warn("[sdk] can't invoke load() while video-ad is showed, ignore operation.")})}return!0}a&&a()}},t.showInterstitialAd=function(t){this.isPlatform(i.wx)?r.default.showInterstitialAd():cc.sys.platform==cc.sys.BYTEDANCE_GAME?c.default.showInterstitialAd():this.isPlatform(i.android)&&l.default.showInterstitialAd(t.tag)},t.showFullScreenAd=function(t){this.isPlatform(i.android)&&l.default.showFullScreenAd(t)},t.showBigImageAd=function(t){this.isPlatform(i.android)&&l.default.showBigImageAd(t)},t.hideBigImageAd=function(t){this.isPlatform(i.android)&&l.default.hideBigImageAd(t)},t.showBannerAd=function(){this.isPlatform(i.wx)?r.default.showBannerAd():cc.sys.platform==cc.sys.BYTEDANCE_GAME&&c.default.showBannerAd()},t.hideBannerAd=function(){this.isPlatform(i.wx)?r.default.hideBannerAd():cc.sys.platform==cc.sys.BYTEDANCE_GAME&&c.default.hideBannerAd()},t.showToast=function(t){this.isPlatform(i.wx)?r.default.showToast(t):(cc.sys.platform,cc.sys.BYTEDANCE_GAME)},t.getDeviceId=function(){return""},t.uploadFile=function(t){var e=this.host;cc.sys.platform==cc.sys.BYTEDANCE_GAME&&tt.uploadFile({url:e+t.url,filePath:t.file,name:"image_file",formData:t.data,success:t.success,fail:t.fail,complete:t.complete})},t.on=function(t,e,o){return cc.systemEvent.on(t,e,o)},t.once=function(t,e,o){return cc.systemEvent.once(t,e,o)},t.off=function(t,e,o){return cc.systemEvent.off(t,e,o)},t.targetOff=function(t){return cc.systemEvent.targetOff(t)},t.createAuthorizeBtn=function(t,e){var o=t.getBoundingBoxToWorld(),n=cc.view.getFrameSize(),a=cc.winSize,i=o.xMin/a.width*n.width,r=(a.height-o.yMax)/a.height*n.height,c=o.width/a.width*n.width,s=o.height/a.height*n.height,l=this.createUserInfoButton({type:"text",text:" ",style:{left:i,top:r,width:c,height:s,lineHeight:0,backgroundColor:"",color:"#ffffff",textAlign:"center",fontSize:16,borderRadius:4}});return l.onTap(function(t){t.iv||t.signature?e(!0):e(!1)}),l},t.rankScoreUpdate=function(t,e,o){this.isPlatform(i.wx)&&r.default.wxRankScoreUpdate(t,e,o)},t.rankScoreRemove=function(t){this.isPlatform(i.wx)&&r.default.wxRankScoreRemove(t)},t.showSubContext=function(t,e,o,n){this.isPlatform(i.wx)&&r.default.wxShowSubContext(t,e,o,n)},t.getAppVersion=function(){return""},t.isPlatform=function(t){switch(t){case i.android:return!(!cc.sys.isNative||cc.sys.os!=cc.sys.OS_ANDROID);case i.ios:return!(!cc.sys.isNative||cc.sys.os!=cc.sys.OS_IOS);case i.wx:return cc.sys.platform==cc.sys.WECHAT_GAME;case i.tt:return cc.sys.platform==cc.sys.BYTEDANCE_GAME;case i.oppo:return cc.sys.platform==cc.sys.OPPO_GAME;case i.vivo:return cc.sys.platform==cc.sys.VIVO_GAME;case i.web:return cc.sys.isBrowser}return!1},t.getPlatform=function(){return cc.sys.isNative&&cc.sys.os==cc.sys.OS_ANDROID?i.android:cc.sys.isNative&&cc.sys.os==cc.sys.OS_IOS?i.ios:cc.sys.platform==cc.sys.WECHAT_GAME?i.wx:i.web},t.createUserInfoButton=function(t){return wx.createUserInfoButton?wx.createUserInfoButton(t):(cc.log("[sdk] createUserInfoButton"),null)},t._shareNum=0,t._shareCount=0,t._canShowRewardedVideoAd=!0,t.host=f.host,t.wxValue="",t.videoAdMap={},t}();o.default=m,m.checkUpdateManager(),cc._RF.pop()},{"../public/data-env":"data-env","./enumConfig":"enumConfig","./http":"http","./native/android-sdk":"android-sdk","./native/audio":"audio","./native/share":"share","./native/tt-sdk":"tt-sdk","./native/wx-sdk":"wx-sdk"}],selectLevelPop:[function(t,e,o){"use strict";cc._RF.push(e,"20c37kr4K9IaaKo8NFkM2dj","selectLevelPop");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../common/dataTs"),c=cc._decorator,s=c.ccclass,l=c.property,u=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.inputLevelNum=null,e.closeNode=null,e}return a(e,t),e.prototype.start=function(){this.closeNode.on(cc.Node.EventType.TOUCH_END,this.closeFunc,this)},e.prototype.showSelectLevelPop=function(){this.node.active=!0,this.inputLevelNum.string=""},e.prototype.selectLevelFunc=function(){var t=Number(this.inputLevelNum.string);t>0?(this.node.active=!1,this.emitSelectLevel(t),console.log("\u8bbe\u7f6e\u5173\u5361\u6570",this.inputLevelNum.string)):console.log("error:\u4e66\u5199\u9519\u8bef")},e.prototype.emitSelectLevel=function(t){r.default.getLevelMapData(t,function(t){if(console.log("data:",t),t){var e={newLevelData:t};cc.game.emit("initLevelData",e)}else console.log("error:\u627e\u4e0d\u5230\u5bf9\u5e94\u5173\u5361")})},e.prototype.closeFunc=function(){this.node.active=!1},i([l({type:cc.EditBox,tooltip:"\u8f93\u5165\u5bf9\u5e94\u5173\u5361\u6570"})],e.prototype,"inputLevelNum",void 0),i([l(cc.Node)],e.prototype,"closeNode",void 0),i([s],e)}(cc.Component);o.default=u,cc._RF.pop()},{"../common/dataTs":"dataTs"}],setBloackNumPrefab:[function(t,e,o){"use strict";cc._RF.push(e,"adc65qZJIVBEbnAGo5PKVIz","setBloackNumPrefab");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../script/common/CcJsFunc"),c=cc._decorator,s=c.ccclass,l=c.property,u=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.blockImg=null,e.typeID=null,e.inputBlockNum=null,e.blockType=0,e.parentCallbackFunc=null,e}return a(e,t),e.prototype.start=function(){},e.prototype.initBlockNumNode=function(t,e,o){this.blockType=t,this.parentCallbackFunc=o;var n=e[t];n&&(this.inputBlockNum.string=""+n);var a="block/block_"+t+".png";r.default.changeSpriteFrame(this.blockImg,a)},e.prototype.setBlockNumFun=function(){var t=Number(this.inputBlockNum.string);this.parentCallbackFunc(this.blockType,t)},i([l(cc.Node)],e.prototype,"blockImg",void 0),i([l(cc.Label)],e.prototype,"typeID",void 0),i([l({type:cc.EditBox,tooltip:"\u5757\u7684\u4f7f\u7528\u7ec4\u6570"})],e.prototype,"inputBlockNum",void 0),i([s],e)}(cc.Component);o.default=u,cc._RF.pop()},{"../../script/common/CcJsFunc":"CcJsFunc"}],setBlockNumPop:[function(t,e,o){"use strict";cc._RF.push(e,"223a5iixK9JDqi/hb6BvmvY","setBlockNumPop");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../pre/mapEditor/setBloackNumPrefab"),c=t("../common/config"),s=cc._decorator,l=s.ccclass,u=s.property,p=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.setBlockNumPrefab=null,e.closeNode=null,e.blockContent=null,e.groupNumLabel=null,e.blockTypeConfig=c.default.blockTypeConfig,e.blockDataObj={},e.newScale=.5,e.blockPreWidth=60,e.blockPreHeight=110,e.groupMax=0,e.hengNum=10,e}return a(e,t),e.prototype.start=function(){this.closeNode.on(cc.Node.EventType.TOUCH_END,this.closeFunc,this)},e.prototype.showSetBlockPop=function(t,e){for(var o in console.log("groupMax = ",t),this.node.active=!0,this.blockDataObj=e,this.groupMax=t,this.updateGroupNum(),this.blockContent.removeAllChildren(),this.blockTypeConfig)this.addSetBlockNumNode(o,this.blockTypeConfig[o],e);this.blockContent.height=(Math.ceil(this.blockTypeConfig.length/this.hengNum)+1)*this.blockPreHeight},e.prototype.addSetBlockNumNode=function(t,e,o){var n=cc.instantiate(this.setBlockNumPrefab),a=this.blockPreWidth/2+t%this.hengNum*(this.blockPreWidth+5)-this.blockContent.width/2,i=this.blockPreHeight/2+Math.floor(t/this.hengNum)*(this.blockPreHeight+40);n.x=a,n.y=-i,n.scale=this.newScale,n.getComponent(r.default).initBlockNumNode(e,o,this.chileSetBlockNum.bind(this)),this.blockContent.addChild(n)},e.prototype.chileSetBlockNum=function(t,e){e?this.blockDataObj[t]=e:delete this.blockDataObj[t],this.updateGroupNum()},e.prototype.updateGroupNum=function(){var t=0;for(var e in this.blockDataObj)t+=this.blockDataObj[e];this.groupNumLabel.string="\u7ec4\u6570\uff1a"+t+"/"+this.groupMax},e.prototype.closeFunc=function(){this.node.active=!1},e.prototype.confirmFunc=function(){var t=0;for(var e in this.blockDataObj)t+=this.blockDataObj[e];t==this.groupMax?(console.log("\u914d\u7f6e\u65e0\u8bef"),cc.game.emit("showTips","\u914d\u7f6e\u6210\u529f"),this.node.active=!1,cc.game.emit("setBlockTypeData",this.blockDataObj)):(console.log("\u914d\u7f6e\u6709\u9519"),cc.game.emit("showTips","\u914d\u7f6e\u6709\u9519"))},i([u(cc.Prefab)],e.prototype,"setBlockNumPrefab",void 0),i([u(cc.Node)],e.prototype,"closeNode",void 0),i([u(cc.Node)],e.prototype,"blockContent",void 0),i([u(cc.Label)],e.prototype,"groupNumLabel",void 0),i([l],e)}(cc.Component);o.default=p,cc._RF.pop()},{"../../pre/mapEditor/setBloackNumPrefab":"setBloackNumPrefab","../common/config":"config"}],setupPop:[function(t,e,o){"use strict";cc._RF.push(e,"71b23kHj7xHS5zCkm73iIBG","setupPop");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../i18n/gd_language"),c=t("../../i18n/i18n"),s=t("../common/CcJsFunc"),l=t("../common/dataTs"),u=t("../common/enumConfig"),p=t("../common/native/audio"),d=t("../common/native/wx-sdk"),h=t("../common/sdk"),f=t("../manager/GameManager"),m=t("../manager/report-common"),g=t("../utils/uma/uma-sdk"),y=cc._decorator,v=y.ccclass,b=y.property,_=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.mask=null,e.popNode=null,e.userIdLabel=null,e.titleLabel=null,e.soundLabel=null,e.musicLabel=null,e.shakeLabel=null,e.backLabel=null,e.closeBtn=null,e.returnMainBtn=null,e.shareBtn=null,e.shareVideo=null,e.shareLabel=null,e.effectBtn=null,e.effectBg=null,e.musicBtn=null,e.musicBg=null,e.shockBtn=null,e.shockBg=null,e.bulletBtn=null,e.bulletBg=null,e.whiteCycle=null,e.greenCycle=null,e.userNode=null,e.privacyNode=null,e.showPopData=null,e.setupData=null,e.whiteBtnX=27,e}return a(e,t),e.prototype.start=function(){this.effectBtn.on("touchend",this.setEffectFunc,this),this.musicBtn.on("touchend",this.setMusicFunc,this),this.shockBtn.on("touchend",this.setShockFunc,this),this.bulletBtn.on("touchend",this.setBulletFunc,this),s.default.addbtnTouchEndScale(this.mask,this.hideSetupPop.bind(this)),s.default.addbtnTouchStartScale(this.closeBtn),s.default.addbtnTouchEndScale(this.closeBtn,this.hideSetupPop.bind(this)),s.default.addbtnTouchCancelScale(this.closeBtn),s.default.addbtnTouchStartScale(this.returnMainBtn),s.default.addbtnTouchEndScale(this.returnMainBtn,this.returnMainFunc.bind(this)),s.default.addbtnTouchCancelScale(this.returnMainBtn),s.default.addbtnTouchStartScale(this.shareBtn),s.default.addbtnTouchEndScale(this.shareBtn,this.shareBtnFunc.bind(this)),s.default.addbtnTouchCancelScale(this.shareBtn),s.default.addTargetTouchUpInside(this.userNode,this.userNodeFunc.bind(this)),s.default.addTargetTouchUpInside(this.privacyNode,this.privacyNodeFunc.bind(this)),this.setupFonts(),h.default.isPlatform(h.Platform.oppo)||h.default.isPlatform(h.Platform.vivo)?(this.userNode.active=!0,this.privacyNode.active=!0):(this.userNode.active=!1,this.privacyNode.active=!1)},e.prototype.userNodeFunc=function(){console.log("\u7528\u6237\u534f\u8bae"),cc.sys.openURL("https://www.52shenbian.com/yinsi/yinsi.html")},e.prototype.privacyNodeFunc=function(){console.log("\u9690\u79c1\u653f\u7b56"),cc.sys.openURL("https://www.52shenbian.com/yinsi/fuwu.html")},e.prototype.setupFonts=function(){this.titleLabel.string=c.default.instance.trans(r.GDLanguage.set_up),this.soundLabel.string=c.default.instance.trans(r.GDLanguage.set_up_sound_effect),this.musicLabel.string=c.default.instance.trans(r.GDLanguage.set_up_music),this.shakeLabel.string=c.default.instance.trans(r.GDLanguage.set_up_shock);var t=l.default.getItem(u.STORAGEKEY.BULLETSWITCH);console.log("bullet = "+t),-1==t?(this.bulletBg.stopAllActions(),cc.tween(this.bulletBg).to(.2,{opacity:0}).start()):(this.bulletBg.stopAllActions(),cc.tween(this.bulletBg).delay(.1).to(.2,{opacity:255}).start())},e.prototype.showSetupPop=function(t){this.node.active=!0,this.showPopData=t,this.returnMainBtn.active=!1,this.shareBtn.active=!1;var e=l.default.getUserData();e.userID.length?(this.userIdLabel.string="UID: "+e.userID,this.userIdLabel.node.active=!0):this.userIdLabel.node.active=!1,2==t.setupType?this.returnMainBtn.active=!0:1==t.setupType&&(this.shareBtn.active=!0,l.default.isPlatform(l.GDPlatform.wx)?(this.shareLabel.getComponent(cc.Label).string="\u5b98\u65b9\u5fae\u535a",s.default.changeSpriteFrame(this.shareVideo,"rewardIcon/reward_weibo_icon.png")):(l.default.isPlatform(l.GDPlatform.oppo)||l.default.isPlatform(l.GDPlatform.oppo))&&(this.shareBtn.active=!1)),cc.tween(this.popNode).set({scale:0,opacity:0}).to(.2,{scale:1.1,opacity:255},{easing:cc.easing.quadOut}).to(.2,{scale:1}).start(),this.setSetupStatus()},e.prototype.hideSetupPop=function(){this.showPopData&&this.showPopData.popCallbackCollect&&this.showPopData.popCallbackCollect.resumeCallBack(),this.node.active=!1},e.prototype.setSetupStatus=function(){this.setupData=l.default.getUserSetupData(),1==this.setupData.effectStatus?this.effectBg.opacity=255:this.effectBg.opacity=0,1==this.setupData.musicStatus?this.musicBg.opacity=255:this.musicBg.opacity=0,1==this.setupData.shockStatus?this.shockBg.opacity=255:this.shockBg.opacity=0},e.prototype.setEffectFunc=function(){1==this.setupData.effectStatus?(this.effectBg.stopAllActions(),cc.tween(this.effectBg).to(.2,{opacity:0}).start()):(this.effectBg.stopAllActions(),cc.tween(this.effectBg).delay(.1).to(.2,{opacity:255}).start()),this.setupData.effectStatus=-this.setupData.effectStatus,l.default.saveUserSetupData(this.setupData),p.default.playBGM()},e.prototype.setMusicFunc=function(){1==this.setupData.musicStatus?(this.musicBg.stopAllActions(),cc.tween(this.musicBg).to(.2,{opacity:0}).start()):(this.musicBg.stopAllActions(),cc.tween(this.musicBg).delay(.1).to(.2,{opacity:255}).start()),this.setupData.musicStatus=-this.setupData.musicStatus,l.default.saveUserSetupData(this.setupData),p.default.playBGM(),1==this.setupData.musicStatus?p.default.playBGM():m.default.reportTACommon("music_close",{})},e.prototype.setShockFunc=function(){1==this.setupData.shockStatus?(this.shockBg.stopAllActions(),cc.tween(this.shockBg).to(.2,{opacity:0}).start()):(this.shockBg.stopAllActions(),cc.tween(this.shockBg).delay(.1).to(.2,{opacity:255}).start()),this.setupData.shockStatus=-this.setupData.shockStatus,l.default.saveUserSetupData(this.setupData)},e.prototype.setBulletFunc=function(){var t=l.default.getItem(u.STORAGEKEY.BULLETSWITCH);console.log("bullet = "+t),1==t?(this.bulletBg.stopAllActions(),cc.tween(this.bulletBg).to(.2,{opacity:0}).start()):(t=-1,this.bulletBg.stopAllActions(),cc.tween(this.bulletBg).delay(.1).to(.2,{opacity:255}).start()),t=-t,l.default.setItem(u.STORAGEKEY.BULLETSWITCH,t),cc.game.emit(u.EMITKEY.BULLETSTATE)},e.prototype.shareBtnFunc=function(){l.default.isPlatform(l.GDPlatform.tt)?cc.game.emit(u.EMITKEY.TTSHARERECORD):l.default.isPlatform(l.GDPlatform.wx)&&d.default.weiBoJump()},e.prototype.returnMainFunc=function(){if(f.default.getInstance().gameType==u.GAMETYPE.GAMELEVEL){if(l.default.getSprintRewardData().winNum>0){var t={popName:"sprintRewardPop",showPopData:{popCallbackCollect:null,popType:1}};cc.game.emit("showPop",t)}f.default.getInstance().cookieDict.cookieCurCount>0&&(t={popName:"loseCookiePop",showPopData:{popCallbackCollect:null,popType:1}},cc.game.emit("showPop",t))}var e=0==f.default.getInstance().sheepMark.resurgenceCount?0:1;console.log("\u5c55\u793a\u5931\u53bb\u7231\u5fc3\u5f39\u6846");var o={popName:"loseLovePop",showPopData:{popCallbackCollect:null,popType:e}};cc.game.emit("showPop",o),this.node.active=!1},e.prototype.contactFunc=function(){console.log("\u8054\u7cfb\u5ba2\u670d"),g.default.trackEvent("setting_service")},i([b(cc.Node)],e.prototype,"mask",void 0),i([b(cc.Node)],e.prototype,"popNode",void 0),i([b(cc.Label)],e.prototype,"userIdLabel",void 0),i([b(cc.Label)],e.prototype,"titleLabel",void 0),i([b(cc.Label)],e.prototype,"soundLabel",void 0),i([b(cc.Label)],e.prototype,"musicLabel",void 0),i([b(cc.Label)],e.prototype,"shakeLabel",void 0),i([b(cc.Label)],e.prototype,"backLabel",void 0),i([b(cc.Node)],e.prototype,"closeBtn",void 0),i([b(cc.Node)],e.prototype,"returnMainBtn",void 0),i([b(cc.Node)],e.prototype,"shareBtn",void 0),i([b(cc.Node)],e.prototype,"shareVideo",void 0),i([b(cc.Node)],e.prototype,"shareLabel",void 0),i([b(cc.Node)],e.prototype,"effectBtn",void 0),i([b(cc.Node)],e.prototype,"effectBg",void 0),i([b(cc.Node)],e.prototype,"musicBtn",void 0),i([b(cc.Node)],e.prototype,"musicBg",void 0),i([b(cc.Node)],e.prototype,"shockBtn",void 0),i([b(cc.Node)],e.prototype,"shockBg",void 0),i([b(cc.Node)],e.prototype,"bulletBtn",void 0),i([b(cc.Node)],e.prototype,"bulletBg",void 0),i([b(cc.SpriteFrame)],e.prototype,"whiteCycle",void 0),i([b(cc.SpriteFrame)],e.prototype,"greenCycle",void 0),i([b(cc.Node)],e.prototype,"userNode",void 0),i([b(cc.Node)],e.prototype,"privacyNode",void 0),i([v],e)}(cc.Component);o.default=_,cc._RF.pop()},{"../../i18n/gd_language":"gd_language","../../i18n/i18n":"i18n","../common/CcJsFunc":"CcJsFunc","../common/dataTs":"dataTs","../common/enumConfig":"enumConfig","../common/native/audio":"audio","../common/native/wx-sdk":"wx-sdk","../common/sdk":"sdk","../manager/GameManager":"GameManager","../manager/report-common":"report-common","../utils/uma/uma-sdk":"uma-sdk"}],shareNodePop:[function(t,e,o){"use strict";cc._RF.push(e,"a0bd2kRDllJoo/euhMYhvFy","shareNodePop");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../common/CcJsFunc"),c=t("../common/dataTs"),s=t("../common/enumConfig"),l=t("../common/native/share"),u=t("../common/native/tt-sdk"),p=cc._decorator,d=p.ccclass,h=p.property,f=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.popNode=null,e.shareNodeVideo=null,e.shareNodeUrl=null,e.closeVideoBtn=null,e.shareVideoBtn=null,e.exitVideoBtn=null,e.closeUrlBtn=null,e.shareUrlBtn=null,e.exitUrlBtn=null,e.popData=null,e}return a(e,t),e.prototype.start=function(){r.default.addTargetTouchUpInside(this.closeVideoBtn,this.closeVideoBtnFunc.bind(this)),r.default.addTargetTouchUpInside(this.shareVideoBtn,this.shareVideoBtnFunc.bind(this)),r.default.addTargetTouchUpInside(this.exitVideoBtn,this.exitVideoBtnFunc.bind(this)),r.default.addTargetTouchUpInside(this.closeUrlBtn,this.closeUrlBtnFunc.bind(this)),r.default.addTargetTouchUpInside(this.shareUrlBtn,this.shareUrlBtnFunc.bind(this)),r.default.addTargetTouchUpInside(this.exitUrlBtn,this.exitUrlBtnFunc.bind(this))},e.prototype.closeVideoBtnFunc=function(){this.node.active=!1},e.prototype.shareVideoBtnFunc=function(){cc.game.emit(s.EMITKEY.TTSHARERECORD)},e.prototype.exitVideoBtnFunc=function(){this.node.active=!1},e.prototype.closeUrlBtnFunc=function(){this.node.active=!1},e.prototype.shareUrlBtnFunc=function(){var t=this,e=this;c.default.isPlatform(c.GDPlatform.tt)?u.default.shareTemplate(function(o){console.log("shareTemplate = ",o),o&&(e.node.active=!1),t.popData&&t.popData.shareCb&&(e.popData.shareCb(o),e.node.active=!1)}):c.default.isPlatform(c.GDPlatform.wx)?l.default.shareMethod({success:function(){},fail:function(){},complete:function(){}}):this.node.active=!1},e.prototype.exitUrlBtnFunc=function(){this.node.active=!1},e.prototype.showPop=function(t){this.popData=t,this.shareNodeVideo.active=!1,this.shareNodeUrl.active=!1,this.node.active=!0,cc.tween(this.popNode).set({scale:0,opacity:0}).to(.2,{scale:1.1,opacity:255},{easing:cc.easing.quadOut}).to(.2,{scale:1}).start(),c.default.isPlatform(c.GDPlatform.tt)?1==t.type?this.shareNodeVideo.active=!0:2==t.type&&(this.shareNodeUrl.active=!0):(c.default.isPlatform(c.GDPlatform.wx),this.shareNodeUrl.active=!0)},i([h(cc.Node)],e.prototype,"popNode",void 0),i([h(cc.Node)],e.prototype,"shareNodeVideo",void 0),i([h(cc.Node)],e.prototype,"shareNodeUrl",void 0),i([h(cc.Node)],e.prototype,"closeVideoBtn",void 0),i([h(cc.Node)],e.prototype,"shareVideoBtn",void 0),i([h(cc.Node)],e.prototype,"exitVideoBtn",void 0),i([h(cc.Node)],e.prototype,"closeUrlBtn",void 0),i([h(cc.Node)],e.prototype,"shareUrlBtn",void 0),i([h(cc.Node)],e.prototype,"exitUrlBtn",void 0),i([d],e)}(cc.Component);o.default=f,cc._RF.pop()},{"../common/CcJsFunc":"CcJsFunc","../common/dataTs":"dataTs","../common/enumConfig":"enumConfig","../common/native/share":"share","../common/native/tt-sdk":"tt-sdk"}],share:[function(t,e,o){"use strict";cc._RF.push(e,"cc74eL1jO5JXILJM8B5nOu3","share"),Object.defineProperty(o,"__esModule",{value:!0}),o.ShareType=void 0;var n=t("../sdk");(function(t){t.share="share",t.addFriend="addFriend",t.getReward="getReward"})(o.ShareType||(o.ShareType={}));var a=function(){function t(){}return t.init=function(){n.default.setOnShow(function(){}),n.default.setOnShow(function(){});var t=this.getShareParams(),e={title:t.title,imageUrl:t.imageUrl,query:"1"};n.default.setOnShareAppMessage(e)},t.getRewardShare=function(t){var e=this.getShareParams(),o={title:e.title,imageUrl:e.imageUrl,success:function(e){console.log("Share","success",e),e&&(t.success(),console.log("\u5206\u4eab\u6210\u529f"))},fail:function(e){console.log("Share","success",e),e&&(t.fail(),console.log("\u5206\u4eab\u5931\u8d25"))},query:"2",validate:!0};this.initiativeShare(o,!0)},t.shareMethod=function(t){var e=t.success,o=t.fail,n=t.complete,a=this.getShareParams();this.initiativeShare({title:a.title,imageUrl:a.imageUrl,success:function(t){console.log("\u5206\u4eab success = ",t),e&&e(t)},fail:function(t){console.log("\u5206\u4eab fail = ",t),o&&o(t)},complete:function(t){console.log("\u5206\u4eab complete = ",t),n&&n(t)},validate:!0},!0)},t.initiativeShare=function(t,e){if(n.default.isPlatform(n.Platform.web))return t.success&&t.success(!0),void(t.complete&&t.complete(!1));var o=!1,a=(new Date).getTime(),i=!0;1==t.validate?e?(console.log("\u5206\u4eab 111"),n.default.setOnShowOnce(function(){i?(o=(new Date).getTime()-a>=2500,console.log("\u5206\u4eab 222 result = ",o,"startTime = ",a),0==o?(t.fail&&t.fail(!0),t.complete&&t.complete(!1),console.log("\u5206\u4eab 333")):(a=(new Date).getTime(),console.log("\u5206\u4eab 444 result = ",o,"startTime = ",a),i=!1,t.success&&t.success(!0),t.complete&&t.complete(!0))):console.log("\u591a\u6b21\u8fdb\u5165\u540e\u53f0 ###### ")})):(console.log("\u5206\u4eab 555"),n.default.setOnShow(function(){0==(o=(new Date).getTime()-a>=2500)?(t.fail&&t.fail(!0),t.complete&&t.complete(!1)):(t.success&&t.success(!0),t.complete&&t.complete(!0))})):(t.success(!0),t.complete&&t.complete(!0));var r="";t.query&&(r=t.query),wx.shareAppMessage({title:t.title,imageUrl:t.imageUrl,query:r})},t.getShareParams=function(){var t=[{title:"\u6700\u65b0\u51fa\u7089\u5168\u56fd\u7701\u4efd\u667a\u529b\u6392\u884c\uff01",imageUrl:"https://cat-match-static.easygame2021.com/images/wx_1.jpg"},{title:"\u5e26\u85aa\u4e0a\u5395\u6240\u7684\u65f6\u5019\u90fd\u5728\u73a9\u5565\uff1f",imageUrl:"https://cat-match-static.easygame2021.com/images/wx_2.jpg"},{title:"\u636e\u8bf4\u901a\u5173\u7684\u90fd\u80fd\u8fbe\u5230\u7231\u56e0\u65af\u5766\u7684IQ\uff01",imageUrl:"https://cat-match-static.easygame2021.com/images/wx_3.jpg"},{title:"\u6562\u4e0d\u6562\u7761\u89c9\u524d\u73a9\u8fd9\u4e2a\u6e38\u620f\uff1f",imageUrl:"https://cat-match-static.easygame2021.com/images/wx_4.jpg"},{title:"\u4ec0\u4e48\u80fd\u963b\u6b62\u6211\u7761\u89c9\uff1f\u5c31\u662f\u8fd9\u5934\u7f8a\uff01\uff01",imageUrl:"https://cat-match-static.easygame2021.com/images/wx_5.jpg"},{title:"\u667a\u529b\u4e0d\u591f\uff0c\u5c31\u4e0d\u8981\u6765\u6311\u6218\u8fd9\u4e2a\u6e38\u620f\u4e86\uff01",imageUrl:"https://cat-match-static.easygame2021.com/images/wx_6.jpg"},{title:"\u6562\u4e0d\u6562\u6765\u6d4b\u7b97\u4e0b\u4f60\u7684\u667a\u5546\u591f\u4e0d\u591f\uff1f",imageUrl:"https://cat-match-static.easygame2021.com/images/wx_7.jpg"},{title:"\u636e\u8bf4\u53ea\u67090.01%\u7684\u4eba\u53ef\u4ee5\u901a\u5173\uff01\u73bb\u7483\u5fc3\u52ff\u8fdb\uff01",imageUrl:"https://cat-match-static.easygame2021.com/images/wx_8.jpg"}];return t[Math.floor(Math.random()*t.length)]},t.shareId=0,t.parsedId="",t}();o.default=a,cc._RF.pop()},{"../sdk":"sdk"}],"sheep-card":[function(t,e,o){"use strict";cc._RF.push(e,"a4c42prjHtESYEMJNr5MQAH","sheep-card");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=cc._decorator,c=r.ccclass,s=r.property,l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.redbgNode=null,e.bluebgNode=null,e.graybgNode=null,e}return a(e,t),e.prototype.start=function(){},e.prototype.setupData=function(t){this.redbgNode.active=!1,this.bluebgNode.active=!1,this.graybgNode.active=!1;var e=null,o=!1;if(1==t.type?(this.redbgNode.active=!0,e=this.redbgNode,o=!0):2==t.type?(this.bluebgNode.active=!0,e=this.bluebgNode):3==t.type&&(this.graybgNode.active=!0,e=this.graybgNode),e){var n=e.getChildByName("num-label").getComponent(cc.Label),a=e.getChildByName("count-label").getComponent(cc.Label),i=e.getChildByName("name-label").getComponent(cc.Label);if(n.string="\u7b2c "+t.num+" \u540d",a.string=t.item.win_score+" \u7f8a",i.string=t.item.name+"\u7f8a\u961f",o){var r=e.getChildByName("flash_1"),c=e.getChildByName("flash_2");this.playAnimationFloat(r,255),this.playAnimationFloat(c,-255)}}},e.prototype.playAnimationFloat=function(t,e){var o=this;cc.tween(t).delay(.5).by(.1,{opacity:e}).call(function(){o.playAnimationFloat(t,-e)}).start()},i([s(cc.Node)],e.prototype,"redbgNode",void 0),i([s(cc.Node)],e.prototype,"bluebgNode",void 0),i([s(cc.Node)],e.prototype,"graybgNode",void 0),i([c],e)}(cc.Component);o.default=l,cc._RF.pop()},{}],"sheep-flock-icon":[function(t,e,o){"use strict";cc._RF.push(e,"a441bXbKtZDx6Z6u1Z9IX7r","sheep-flock-icon");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../script/common/CcJsFunc"),c=cc._decorator,s=c.ccclass,l=c.property,u=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.iconHeader=null,e.purpleNode=null,e.blueNode=null,e.regionNode=null,e.cityNode=null,e}return a(e,t),e.prototype.start=function(){},e.prototype.showData=function(t){var e=this;t?(this.node.stopAllActions(),this.node.active=!0,cc.tween(this.node).delay(3).call(function(){e.node.active=!1},this).start(),0==t.gender?(this.purpleNode.active=!1,this.blueNode.active=!0):1==t.gender?(this.purpleNode.active=!1,this.blueNode.active=!0):(this.purpleNode.active=!0,this.blueNode.active=!1),t.nick_name?this.regionNode.getComponent(cc.Label).string=t.nick_name:this.regionNode.getComponent(cc.Label).string="",t.city?this.cityNode.getComponent(cc.Label).string=t.city:this.cityNode.getComponent(cc.Label).string="",r.default.setAvatar(this.iconHeader,t.avatar)):this.node.active=!1},i([l(cc.Node)],e.prototype,"iconHeader",void 0),i([l(cc.Node)],e.prototype,"purpleNode",void 0),i([l(cc.Node)],e.prototype,"blueNode",void 0),i([l(cc.Node)],e.prototype,"regionNode",void 0),i([l(cc.Node)],e.prototype,"cityNode",void 0),i([s],e)}(cc.Component);o.default=u,cc._RF.pop()},{"../../script/common/CcJsFunc":"CcJsFunc"}],"sheep-flock":[function(t,e,o){"use strict";cc._RF.push(e,"9c2fby18nZLPpABsAs/z6CS","sheep-flock");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r},r=this&&this.__spreadArrays||function(){for(var t=0,e=0,o=arguments.length;e0&&"null"!=t.item.result){this.node.addChild(this.sheepIconNode),this.sheepIconNode.zIndex=200,this.sheepIconNode.active=!1;var c=JSON.parse(t.item.result);r=this.bubbleSort(c);var u=s.default.getUserData().userID;for(var d in r)Number(u)==r[d].uid&&(this.userRankInfo=r[d])}var h=t.item.all_score;h>36&&(h=36),h<=0&&(h=0);for(var m=0;mn[c+1].state?(e=[n[c+1],n[c]],n[c]=e[0],n[c+1]=e[1]):n[c].state==n[c+1].state&&n[c].fail=t.length)){var o=cc.instantiate(this.sheepNode);this.node.addChild(o),this.sheepNodeArr.push(o);var n=0;e<6?(n=6,this.radius=100):e<18?(n=12,this.radius=200):(n=18,this.radius=300);var a=this.angle/180*Math.PI,i=this.radius*Math.cos(a),r=this.radius*Math.sin(a),l=0;e0)for(var b in this.clothesData)if(this.clothesData[b].clothesId==u.skin){h="sheep/"+this.clothesData[b].spName,f=this.clothesData[b].spSkin;break}1!=u.state&&(h="sheep/Dead1"),this.setUpSheepNode(o,h,u,f);var _=o.getChildByName("clickNode");_.on(cc.Node.EventType.TOUCH_END,function(){if(console.log(_.parent.getPosition().x,_.parent.getPosition().y),this.sheepIconNode){var o=t[e];this.sheepIconNode.x=_.parent.getPosition().x,this.sheepIconNode.y=_.parent.getPosition().y+20,this.sheepIconNode.getComponent(m.default).showData(o)}},this)}},e.prototype.setUpSheepNode=function(t,e,o,n){t.getChildByName("flashSp").opacity=0,t.getChildByName("sheepSp").getComponent(u.default).loadSpine(e,function(){var a="Jump2";"sheep/Dead1"==e?(o.fail||(o.fail=1),a="Dead"+h.default.getDeadNum(o.fail),t.getChildByName("sheepSp").getComponent(u.default).play(a,0)):(t.getChildByName("sheepSp").getComponent(u.default).setNewSkin(n),t.getChildByName("sheepSp").getComponent(u.default).play(a,0))})},i([v({type:cc.Node,tooltip:"\u7f8a"})],e.prototype,"sheepSp",void 0),i([v({type:cc.Node,tooltip:"\u540d\u6b21\u724c\u5b50"})],e.prototype,"sheepCard",void 0),i([v({type:cc.Node,tooltip:"\u5361\u7247"})],e.prototype,"sheepIcon",void 0),i([v({type:cc.Node,tooltip:"\u7537\u5934\u50cf"})],e.prototype,"manSheepHeader",void 0),i([v({type:cc.Node,tooltip:"\u5973\u5934\u50cf"})],e.prototype,"womanSheepheader",void 0),i([y],e)}(cc.Component);o.default=b,cc._RF.pop()},{"../../script/common/CcJsFunc":"CcJsFunc","../../script/common/dataTs":"dataTs","../../script/common/enumConfig":"enumConfig","../../script/common/spine":"spine","../../script/manager/DateManager":"DateManager","../../script/manager/GameManager":"GameManager","../../script/manager/data-manager":"data-manager","./sheep-card":"sheep-card","./sheep-flock-icon":"sheep-flock-icon"}],"sheep-rank-pop":[function(t,e,o){"use strict";cc._RF.push(e,"4f1e6q1O4ZIM6jxip+/6cgl","sheep-rank-pop");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../api/api-sheep"),c=t("../common/CcJsFunc"),s=t("../manager/GameManager"),l=t("./popSub/sheepRankItem"),u=cc._decorator,p=u.ccclass,d=u.property,h=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.popNode=null,e.sheepRankItem=null,e.rankItem=null,e.contentView=null,e.closeBtn=null,e.bottomNode=null,e}return a(e,t),e.prototype.start=function(){c.default.addbtnTouchStartScale(this.closeBtn),c.default.addbtnTouchEndScale(this.closeBtn,this.closeBtnFunc.bind(this)),c.default.addbtnTouchCancelScale(this.closeBtn)},e.prototype.closeBtnFunc=function(){this.node.active=!1},e.prototype.sheepRankPop=function(){this.node.active=!0,this.requestData()},e.prototype.requestData=function(){if(cc.tween(this.popNode).set({scale:0,opacity:0}).to(.2,{scale:1.1,opacity:255},{easing:cc.easing.quadOut}).to(.2,{scale:1}).start(),this.rankItem||(this.rankItem=cc.instantiate(this.sheepRankItem)),this.contentView.removeAllChildren(),this.bottomNode.active=!1,s.default.getInstance().rankInfo)this.setSubViews(s.default.getInstance().rankInfo);else{var t=this;r.default.getRankInfoData(function(e){t.setSubViews(e.data)})}},e.prototype.setSubViews=function(t){for(var e=0;e=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=cc._decorator,c=r.ccclass,s=r.property,l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.imgNode=null,e.labelNode=null,e.numNode=null,e.nameNode=null,e.countNode=null,e}return a(e,t),e.prototype.start=function(){},e.prototype.setupData=function(t){var e=t.index+1;this.numNode.getComponent(cc.Label).string=e+"",this.nameNode.getComponent(cc.Label).string=t.name,this.countNode.getComponent(cc.Label).string=t.win_score+"";var o=null,n=null,a=null,i=null,r=null,c=null,s=this.imgNode.children;for(var l in s){var u=s[l];"text-black"==u.name||"text-sheep-black"==u.name?u.active=!0:u.active=!1,"num-yellow"==u.name?o=u:"num-sliver"==u.name?n=u:"num-orange"==u.name?a=u:"num-blue"==u.name?i=u:"num-black"==u.name||("img-yellow"==u.name?r=u:"img-white"==u.name?c=u:u.name)}c.active=!0,1==e?(o.active=!0,r.active=!0,c.active=!1):2==e?n.active=!0:3==e?a.active=!0:i.active=!0},e.prototype.setBottomData=function(t){this.numNode.getComponent(cc.Label).string=t.index+"",this.nameNode.getComponent(cc.Label).string=t.item.name,this.countNode.getComponent(cc.Label).string=t.item.win_score+""},i([s(cc.Node)],e.prototype,"imgNode",void 0),i([s(cc.Node)],e.prototype,"labelNode",void 0),i([s(cc.Node)],e.prototype,"numNode",void 0),i([s(cc.Node)],e.prototype,"nameNode",void 0),i([s(cc.Node)],e.prototype,"countNode",void 0),i([c],e)}(cc.Component);o.default=l,cc._RF.pop()},{}],"show-daily-pop":[function(t,e,o){"use strict";cc._RF.push(e,"3a139KaoTJPZKuR6HDW3cfD","show-daily-pop");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../i18n/gd_language"),c=t("../../i18n/i18n"),s=t("../../pre/main/rewardPrefab"),l=t("../../script/common/CcJsFunc"),u=t("../../script/common/native/audio"),p=t("../../script/common/spine"),d=cc._decorator,h=d.ccclass,f=d.property,m=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.maskNode=null,e.titleSpine=null,e.boxSpine=null,e.flashNode=null,e.receiveBtn=null,e.receiveLabel=null,e.rewardPrefab=null,e.popData=null,e.rewardNodeArray=[],e.rewardDataArray=[],e}return a(e,t),e.prototype.start=function(){l.default.addbtnTouchStartScale(this.receiveBtn),l.default.addbtnTouchEndScale(this.receiveBtn,this.receiveBtnFunc.bind(this)),l.default.addbtnTouchCancelScale(this.receiveBtn)},e.prototype.receiveBtnFunc=function(){this.node.active=!1,this.receiveBtn.stopAllActions();for(var t=0;t=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../i18n/gd_language"),c=t("../../i18n/i18n"),s=t("../../pre/main/cookieRewardNode"),l=t("../../script/common/CcJsFunc"),u=t("../../script/common/enumConfig"),p=t("../../script/common/native/audio"),d=t("../../script/common/spine"),h=cc._decorator,f=h.ccclass,m=h.property,g=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.maskNode=null,e.cookieRewardLayer=null,e.cookieTitleSpine=null,e.cookieRewardNode=null,e.cookieFlashNode=null,e.cookieImageNode=null,e.cookieNumNode=null,e.cookieReceiveBtn=null,e.cookiePropEndNode=null,e.receiveLabel=null,e.popData=null,e}return a(e,t),e.prototype.start=function(){l.default.addbtnTouchStartScale(this.cookieReceiveBtn),l.default.addbtnTouchEndScale(this.cookieReceiveBtn,this.receiveBtnFunc.bind(this)),l.default.addbtnTouchCancelScale(this.cookieReceiveBtn),this.receiveLabel.string=c.default.instance.trans(r.GDLanguage.pop_claim)},e.prototype.receiveBtnFunc=function(){var t=this;this.maskNode.active=!1,this.cookieTitleSpine.active=!1,this.cookieFlashNode.active=!1,this.cookieReceiveBtn.active=!1;var e=this.cookiePropEndNode,o=l.default.getWorldPosition(e),n=l.default.getNodePosition(this.node,o);cc.tween(this.cookieRewardNode).to(.1,{angle:5}).to(.1,{angle:-5}).to(.1,{angle:5}).to(.1,{angle:-5}).to(.3,{position:cc.v3(n.x,n.y,0),scale:.3}).call(function(){t.node.active=!1,t.popData&&t.popData.rewardCallback&&t.popData.rewardCallback(),cc.tween(e).to(.2,{scale:1.2}).to(.2,{scale:1}).start()}).start()},e.prototype.showPop=function(t){this.popData=t,this.cookieRewardLayer.active=!1,1==t.popType&&(this.node.active=!0,this.maskNode.active=!0,this.cookieRewardLayer.active=!0,this.cookieRewardLayer.position=cc.v3(0,0,0),this.cookieRewardNode.scale=1,this.cookieTitleSpine.active=!0,this.cookieReceiveBtn.active=!0,this.showCookieRewardPopData(t.rewardData,t.startNode,t.endNode))},e.prototype.showCookieRewardPopData=function(t,e,o){console.log("\u9886\u53d6\u5956\u52b1",JSON.stringify(t));var n=this;n.cookieFlashNode.active=!1,p.default.playAudioMusic("audio/sound/Words1.mp3",!1),n.cookieTitleSpine.getComponent(d.default).play("Award1_Words1",1);var a=l.default.getWorldPosition(e),i=l.default.getNodePosition(this.node,a),r=l.default.getWorldPosition(o),c=l.default.getNodePosition(this.node,r);this.cookieRewardNode.getComponent(s.default).showData(t),this.cookieRewardNode.position=cc.v3(i),this.cookieReceiveBtn.scale=0,this.cookieRewardNode.scale=.5,cc.tween(this.cookieRewardNode).to(.3,{position:cc.v3(i.x+10,i.y-400),scale:.7}).to(.3,{position:cc.v3(i.x-100,i.y-500)}).to(.2,{position:cc.v3(c),scale:1}).call(function(){n.cookieFlashNode.active=!0,cc.tween(n.cookieFlashNode).by(5,{angle:360}).repeatForever().start(),cc.tween(n.cookieReceiveBtn).to(.3,{scale:1}).start(),n.popData&&n.popData.callback?n.popData.callback():cc.game.emit(u.EMITKEY.HIDEMASKLAYER)}).start()},i([m(cc.Node)],e.prototype,"maskNode",void 0),i([m(cc.Node)],e.prototype,"cookieRewardLayer",void 0),i([m(cc.Node)],e.prototype,"cookieTitleSpine",void 0),i([m(cc.Node)],e.prototype,"cookieRewardNode",void 0),i([m(cc.Node)],e.prototype,"cookieFlashNode",void 0),i([m(cc.Node)],e.prototype,"cookieImageNode",void 0),i([m(cc.Node)],e.prototype,"cookieNumNode",void 0),i([m(cc.Node)],e.prototype,"cookieReceiveBtn",void 0),i([m(cc.Node)],e.prototype,"cookiePropEndNode",void 0),i([m(cc.Label)],e.prototype,"receiveLabel",void 0),i([f],e)}(cc.Component);o.default=g,cc._RF.pop()},{"../../i18n/gd_language":"gd_language","../../i18n/i18n":"i18n","../../pre/main/cookieRewardNode":"cookieRewardNode","../../script/common/CcJsFunc":"CcJsFunc","../../script/common/enumConfig":"enumConfig","../../script/common/native/audio":"audio","../../script/common/spine":"spine"}],"snake-ctrl-point":[function(t,e,o){"use strict";cc._RF.push(e,"97d1cS+taxBnYxM87Oc/vw1","snake-ctrl-point");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=cc._decorator.ccclass,c=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.size=20,e.isDragging=!1,e.sprite=null,e.onEditStart=null,e.onEditEnd=null,e}return a(e,t),e.prototype.onLoad=function(){this.node.on(cc.Node.EventType.TOUCH_START,this.onTouchStart,this),this.node.on(cc.Node.EventType.TOUCH_MOVE,this.onTouchMove,this),this.node.on(cc.Node.EventType.TOUCH_END,this.onTouchEnd,this),this.node.on(cc.Node.EventType.TOUCH_CANCEL,this.onTouchEnd,this),this.node.addComponent(cc.BlockInputEvents)},e.prototype.start=function(){this.idle()},e.prototype.setEditCallback=function(t,e){this.onEditStart=t,this.onEditEnd=e},e.prototype.onTouchStart=function(){this.selected(),this.isDragging=!0,this.onEditStart&&this.onEditStart()},e.prototype.onTouchMove=function(t){if(0!=this.isDragging){var e=t.getDelta(),o=e.x,n=e.y;this.node.setPosition(this.node.position.x+o,this.node.position.y+n)}},e.prototype.onTouchEnd=function(){this.idle(),this.isDragging=!1,this.onEditEnd&&this.onEditEnd()},e.prototype.idle=function(){this.node.stopAllActions(),cc.tween(this.node).to(.1,{scale:1,opacity:255}).to(.5,{scale:1.01,opacity:200},{easing:cc.easing.backInOut}).union().repeatForever().start()},e.prototype.selected=function(){this.node.stopAllActions(),cc.tween(this.node).to(.1,{scale:1,opacity:255}).to(.5,{scale:1.4,opacity:100},{easing:cc.easing.backInOut}).union().repeatForever().start()},e.prototype.getSpriteFrameByColor=function(t){for(var e=new Uint8Array(16),o=0;o<2;o++)for(var n=0;n<2;n++)e[8*o+4*n]=t.r,e[8*o+4*n+1]=t.g,e[8*o+4*n+2]=t.b,e[8*o+4*n+3]=t.a;var a=new cc.Texture2D;return a.initWithData(e,cc.Texture2D.PixelFormat.RGBA8888,2,2),new cc.SpriteFrame(a)},i([r],e)}(cc.Component);o.default=c,cc._RF.pop()},{}],"snake-sprite-assembler":[function(t,e,o){"use strict";cc._RF.push(e,"f7fady81S5KDZYrZVIIiQPn","snake-sprite-assembler");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)});Object.defineProperty(o,"__esModule",{value:!0}),o.SplineSpriteAssembler=void 0;for(var i=t("../bezier/curve-sample"),r=cc.Vec3,c=t("../bezier/export-helper"),s=cc.Mat4,l=[],u=0;u<4;u++)l.push(new r);var p=[];for(u=0;u<4;u++)p.push({u:0,v:1});var d=new r,h=Math.floor(65535/4),f=new Array,m=new Array,g=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._renderData=null,e.verticesCount=0,e.indicesCount=0,e}return a(e,t),e.prototype.init=function(e){t.prototype.init.call(this,e),this._renderData=new cc.RenderData,this._renderData.init(this),this._renderData.createFlexData(0,4,6,this.getVfmt()),this._updateIndices()},e.prototype._updateIndices=function(){for(var t=this._renderData.iDatas[0],e=0,o=0,n=t.length;eh&&(console.warn("Spline("+t.name+")\u7684\u56db\u8fb9\u5f62\u6570\u91cf("+D+")\u8d85\u8fc7\u4e86\u5141\u8bb8\u7684\u6700\u5927\u503c("+h+"), \u81ea\u52a8\u622a\u65ad, Spline \u66f2\u7ebf\u4f1a\u663e\u793a\u4e0d\u5b8c\u6574"),f.length=h),this.verticesCount=4*D,this.indicesCount=6*D;var A=t.node.width,T=t.node.getWorldMatrix(new s),O=.5*A,I=this._renderData._flexBuffer;I.reserve(this.verticesCount,this.indicesCount)&&this._updateIndices(),I.used(this.verticesCount,this.indicesCount);var E=this._renderData.vDatas[0],L=this._renderData.uintVDatas[0],M=0,B=null===(e=t.spriteFrame)||void 0===e?void 0:e.uvSliced,R=m[m.length-1],F=R>n.height?1:n.height/R,j=R*F,x=j-u;x0?c.math.lerp(B[12].v,B[8].v,o/a):B[8].v;if(R=x)return 0==U&&(U=Math.floor((x-a)/g)*g+a),c.math.lerp(B[8].v,B[0].v,(o-U)/(j-U));var i=(o-a)/g%1;return i=e(i),c.math.lerp(B[8].v,B[4].v,i)},Y=function(t){return t<.001?1:t},J=function(t){return t>.9999?0:t},W=0,V=f.length-1;W>2,s=i._vData;n.length+c>s.length?s.set(n.subarray(0,s.length-c),c):s.set(n,c);for(var l=i._iData,u=r.vertexOffset,p=r.indiceOffset,d=0,h=a.length;d=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=cc._decorator,c=r.ccclass,s=r.property,l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.spine=null,e._frameEventMap={},e._loop=!1,e._times=1,e._playingName="",e._playingNameQueue=[],e}return a(e,t),e.prototype.onLoad=function(){this.init()},e.prototype.init=function(){this.spine&&(this.spine.setCompleteListener(this.completeFunc.bind(this)),this.spine.setStartListener(this.startFunc.bind(this)),this.spine.setEventListener(this.frameEventFunc.bind(this)))},e.prototype.completeFunc=function(t){if(!this._loop)if(this._playingNameQueue.length>0){if(t.animation.name==this._playingNameQueue[this._playingNameQueue.length-1]){if(this._times--,0==this._times)return void(this._completeCb&&this._completeCb(t.animation.name));this.playQueue(this._playingNameQueue,this._times,this._completeCb)}}else{if(this._times--,0==this._times)return void(this._completeCb&&this._completeCb(t.animation.name));this.play(this._playingName,this._times,this._completeCb)}},e.prototype.startFunc=function(t){this._startCb&&this._startCb(t.animation.name)},e.prototype.frameEventFunc=function(t,e){this._frameEventMap[e.data.name]&&this._frameEventMap[e.data.name](e.data.name)},e.prototype.setCompleteCb=function(t){this._completeCb=t},e.prototype.setStartCb=function(t){this._startCb=t},e.prototype.setFrameEventCb=function(t,e){t?e?this._frameEventMap[t]=e:delete this._frameEventMap[t]:this._frameEventMap={}},e.prototype.setNewSkin=function(t){this.spine.setSkin(t)},e.prototype.play=function(t,e,o){void 0===e&&(e=1),cc.isValid(this)&&cc.isValid(this.node)&&(this.spine.clearTracks(),this.spine.setToSetupPose(),this._playingName=t,this._loop=0==e,this._times=e,this._completeCb=o,this._playingNameQueue.length=0,this.spine.setAnimation(0,this._playingName,this._loop))},e.prototype.playQueue=function(t,e,o){if(void 0===e&&(e=1),cc.isValid(this)&&cc.isValid(this.node)&&0!=t.length)if(this._completeCb=o,this.spine.clearTracks(),this.spine.setToSetupPose(),1==t.length)this.play(t[0],e);else{this._loop=0==e,this._times=e,this._playingNameQueue=t.concat(),this.spine.setAnimation(0,t[0],!1);for(var n=1;n=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0}),o.SplineSprite=o.SplineSpriteVert=void 0;var r=t("../bezier/spline"),c=t("../bezier/spline-node"),s=t("../snake-ctrl-point"),l=t("./snake-sprite-assembler"),u=(cc.Sprite,cc.Node),p=(cc.Node.EventType,cc.assetManager),d=(cc.Color,cc._decorator),h=d.ccclass,f=d.property,m=d.menu;o.SplineSpriteVert=function(t){this.vertices=t};var g=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.showDebugInfo=!1,e.editMode=!1,e.mCtrlNodeRoot=null,e.mSplineDirty=!0,e.lockHeadAndTail=!0,e.mSpline=new r.Spline,e.curveSampleList=new Array,e.splineVerticesCache=null,e}return a(e,t),Object.defineProperty(e.prototype,"ShowDebugInfo",{get:function(){return this.showDebugInfo},enumerable:!1,configurable:!0}),e.prototype.setSplineDirty=function(){this.mSplineDirty=!0},e.prototype.onLoad=function(){var e;null===(e=t.prototype.onLoad)||void 0===e||e.call(this),this.initRootCtrlNode(),this.setSplineDirty(),this.mCtrlNodeRoot.active=!1},e.prototype.start=function(){var e;null===(e=t.prototype.start)||void 0===e||e.call(this)},e.prototype.onEnable=function(){t.prototype.onEnable.call(this)},e.prototype.setCtrlPosList=function(t){if(this.spriteFrame){try{this.mCtrlNodeRoot&&this.mCtrlNodeRoot.isValid&&(this.mCtrlNodeRoot.removeAllChildren(),this.mSpline.RemoveAllNode())}catch(i){cc.warn("setCtrlPosList err",i)}try{for(var e=0;e0){var t=this.mCtrlNodeRoot.children[0].children[0];return cc.v2(t.position.normalize())}return cc.v2()},e.prototype.lockHeadAndTailCtrlNode=function(t){this.lockHeadAndTail=t},e.prototype.setEditMode=function(t){if(this.editMode=t,this.mCtrlNodeRoot.active=t,t)for(var e=this.mCtrlNodeRoot.children.length,o=0;o0)for(var e=0;e1)throw new Error("Time must be between 0 and 1. Given time was "+t);return Math.floor(t*(this.curves.length-1))},t.prototype.RefreshCurves=function(){this.curves.length=0;for(var t=0;tthis.Length)throw new Error("Distance must be between 0 and spline length ("+this._length+"). Given distance was "+t);for(var e=0,o=this.curves;ea&&ta))return n.GetSampleAtDistance(t);t-=a}throw new Error("Something went wrong with GetSampleAtDistance.")},t.prototype.AddNode=function(t){if(this.nodes.push(t),1!==this.nodes.length){var e=this.nodes[this.nodes.length-2],o=new a.CubicBezierCurve(e,t);o.Changed.on(this.UpdateAfterCurveChanged),this.curves.push(o)}this.RaiseNodeListChanged(new l(new Array(t))),this.UpdateAfterCurveChanged(),this.updateLoopBinding()},t.prototype.InsertNode=function(t,e){if(0===t)throw new Error("Can't insert a node at index 0.");var o=this.nodes[t];this.nodes.splice(t,0,e),this.curves[t-1].ConnectEnd(e);var n=new a.CubicBezierCurve(e,o);n.Changed.on(this.UpdateAfterCurveChanged),this.curves.splice(t,0,n),this.RaiseNodeListChanged(new c([e],t)),this.UpdateAfterCurveChanged(),this.updateLoopBinding()},t.prototype.RemoveAllNode=function(){for(var t=0;t=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../../i18n/gd_language"),c=t("../../../i18n/i18n"),s=t("../../common/CcJsFunc"),l=t("../../common/dataTs"),u=t("../../common/native/audio"),p=t("../../common/spine"),d=t("../../manager/GameManager"),h=cc._decorator,f=h.ccclass,m=h.property,g=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.maskNode=null,e.spineBox=null,e.bgCoin=null,e.bgCoinLabel=null,e.bgProp=null,e.bgPropLabel=null,e.reveiceBtn=null,e.reveiceBtnLabel=null,e.spineProgress=null,e.particleNode=null,e.labelNode=null,e.lastLabel=null,e.callback=null,e}return a(e,t),e.prototype.start=function(){s.default.addbtnTouchStartScale(this.reveiceBtn),s.default.addbtnTouchEndScale(this.reveiceBtn,this.reveiceBtnFunc.bind(this)),s.default.addbtnTouchCancelScale(this.reveiceBtn),this.reveiceBtnLabel.string=c.default.instance.trans(r.GDLanguage.pop_claim)},e.prototype.reveiceBtnFunc=function(){this.node.active=!1,l.default.getSprintRewardData().rewardProgress>=3&&this.callback&&this.callback()},e.prototype.showProgress=function(t){var e=this;this.spineBox.active=!1,this.bgCoin.active=!1,this.bgProp.active=!1,this.reveiceBtn.active=!1,this.node.active=!0,this.maskNode.opacity=0,this.maskNode.active=!0,this.callback=t,e.spineProgress.active=!1,e.particleNode.active=!1,console.log("\u51b2\u523a\u5956\u52b1 = "+JSON.stringify(l.default.getSprintRewardData()));var o=l.default.getSprintRewardData(),n=o.rewardProgress,a=o.winBox,i=o.winNum;if(n<=0&&(n=1),l.default.getSprintRewardData().rewardProgress>=3){var r=l.default.getUserData(),c=a>5?5:a,u=12;c>1&&(u+=11*(c-1)),r.coin+=u;var p=l.default.gameConfigData.baseConfigData.rewardBox[Math.floor(3*Math.random())];if(p&&p.length>=2){console.log(JSON.stringify(p));var d="rewardIcon/"+p[1].propType+".png";s.default.changeSpriteFrame(this.bgProp,d),"prop_remove"==p[1].propType?(r.prop_remove++,r.prop_remove):"prop_cancel"==p[1].propType?(r.prop_cancel++,r.prop_cancel):"prop_random"==p[1].propType&&(r.prop_random++,r.prop_random)}l.default.saveUserData(r),this.bgCoinLabel.string="x"+u}var h=a;i<=3&&(h=0);var f=3*h;n>=3&&a>0&&(f=3*(a-1));var m=this.labelNode.children;for(var g in m)f+=1,m[g].getComponent(cc.Label).string=f+"",g=3&&t.playBoxAnim(),t.spineProgress.getComponent(p.default).play(n,0,function(){})})},e.prototype.getSpineName=function(){var t=l.default.getSprintRewardData(),e=t.winBox,o=t.rewardProgress,n=e<=0?1:e+1;n=n>=5?5:n,o>=3&&n>1&&n<5&&(n-=1);var a="3RichRoad"+n+"_"+(o<=0?1:o>=3?3:o);return 0==o&&(a="3RichRoad0_0"),a},e.prototype.playBoxAnim=function(){d.default.getInstance().sprintMark=!0;var t=this;if(l.default.getSprintRewardData().rewardProgress<3)return this.maskNode.active=!1,void(this.callback&&this.callback());this.maskNode.opacity=220,t.spineBox.active=!0,this.spineBox.getComponent(p.default).setFrameEventCb("Open1",function(){u.default.playAudioMusic("audio/sound/Open1.mp3",!1)}),this.spineBox.getComponent(p.default).setFrameEventCb("Eff_Sheen1",function(){t.bgCoin.active=!0,t.bgProp.active=!0}),this.spineBox.getComponent(p.default).play("Ref1_Open4",1,function(){t.reveiceBtn.active=!0,cc.tween(t.reveiceBtn).to(.1,{scale:1.3}).to(.1,{scale:1}).start()})},i([m(cc.Node)],e.prototype,"maskNode",void 0),i([m(cc.Node)],e.prototype,"spineBox",void 0),i([m(cc.Node)],e.prototype,"bgCoin",void 0),i([m(cc.Label)],e.prototype,"bgCoinLabel",void 0),i([m(cc.Node)],e.prototype,"bgProp",void 0),i([m(cc.Label)],e.prototype,"bgPropLabel",void 0),i([m(cc.Node)],e.prototype,"reveiceBtn",void 0),i([m(cc.Label)],e.prototype,"reveiceBtnLabel",void 0),i([m(cc.Node)],e.prototype,"spineProgress",void 0),i([m(cc.Node)],e.prototype,"particleNode",void 0),i([m(cc.Node)],e.prototype,"labelNode",void 0),i([f],e)}(cc.Component);o.default=g,cc._RF.pop()},{"../../../i18n/gd_language":"gd_language","../../../i18n/i18n":"i18n","../../common/CcJsFunc":"CcJsFunc","../../common/dataTs":"dataTs","../../common/native/audio":"audio","../../common/spine":"spine","../../manager/GameManager":"GameManager"}],sprintRewardPop:[function(t,e,o){"use strict";cc._RF.push(e,"28f4dgUbolNKYJgMwFcV4Es","sprintRewardPop");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../i18n/gd_language"),c=t("../../i18n/i18n"),s=t("../common/CcJsFunc"),l=t("../common/dataTs"),u=t("../common/enumConfig"),p=t("../common/spine"),d=t("../common/util"),h=t("../manager/GameManager"),f=cc._decorator,m=f.ccclass,g=f.property,y=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.popNode=null,e.closeBtn=null,e.titleLabel=null,e.spineNode=null,e.timeSpineNode=null,e.descLabel=null,e.playBtn=null,e.timeLabel=null,e.exitBtn=null,e.resetBtn=null,e.mainBtn=null,e.playLabel=null,e.exitLabel=null,e.restartLabel=null,e.mainLabel=null,e.firstLabel=null,e.secondLabel=null,e.threeLabel=null,e.particleNode=null,e.showPopData=null,e.updateTime=0,e}return a(e,t),e.prototype.update=function(t){this.updateTime+=t,this.updateTime>=1&&(this.updateTime-=1,this.updateTimeNum())},e.prototype.updateTimeNum=function(){var t=l.default.updateSprintRewardTime();if(0==t)console.log("\u5df2\u6ee1"),this.timeLabel.string="End";else{var e=d.default.formatTime(t);e[0]>0?this.timeLabel.string=e[0]+"d"+e[1]+"h":e[1]>0?this.timeLabel.string=e[1]+"h"+e[2]+"m":e[2]>0?this.timeLabel.string=e[2]+"m"+e[3]+"s":e[3]>0&&(this.timeLabel.string=e[2]+"m"+e[3]+"s")}},e.prototype.start=function(){s.default.addbtnTouchStartScale(this.closeBtn),s.default.addbtnTouchEndScale(this.closeBtn,this.closeBtnFunc.bind(this)),s.default.addbtnTouchCancelScale(this.closeBtn),s.default.addbtnTouchStartScale(this.playBtn),s.default.addbtnTouchEndScale(this.playBtn,this.playBtnFunc.bind(this)),s.default.addbtnTouchCancelScale(this.playBtn),s.default.addbtnTouchStartScale(this.exitBtn),s.default.addbtnTouchEndScale(this.exitBtn,this.exitBtnFunc.bind(this)),s.default.addbtnTouchCancelScale(this.exitBtn),s.default.addbtnTouchStartScale(this.resetBtn),s.default.addbtnTouchEndScale(this.resetBtn,this.resetBtnFunc.bind(this)),s.default.addbtnTouchCancelScale(this.resetBtn),s.default.addbtnTouchStartScale(this.mainBtn),s.default.addbtnTouchEndScale(this.mainBtn,this.mainBtnFunc.bind(this)),s.default.addbtnTouchCancelScale(this.mainBtn),this.updateTimeNum(),this.setupFonts()},e.prototype.setupFonts=function(){this.playLabel.string=c.default.instance.trans(r.GDLanguage.daily_start),this.restartLabel.string=c.default.instance.trans(r.GDLanguage.pop_restart),this.exitLabel.string=c.default.instance.trans(r.GDLanguage.pop_quit),this.mainLabel.string=c.default.instance.trans(r.GDLanguage.main_screen)},e.prototype.resetBtnFunc=function(){this.node.active=!1,this.exitBtnFunc()},e.prototype.mainBtnFunc=function(){this.exitBtnFunc()},e.prototype.exitBtnFunc=function(){this.node.active=!1,cc.game.emit("blowupHeartAnim",1)},e.prototype.closeBtnFunc=function(){this.node.active=!1,cc.game.emit("blowupHeartAnim",0)},e.prototype.playBtnFunc=function(){console.log("\u53bb\u73a9\u6e38\u620f"),this.node.active=!1},e.prototype.showPop=function(t){var e=this;this.node.active=!0,this.firstLabel.node.scale=1,this.secondLabel.node.scale=1,this.showPopData=t,this.playBtn.active=!1,this.mainBtn.active=!1,this.exitBtn.active=!1,this.resetBtn.active=!1;var o=this.node.getChildByName("mask");o.opacity=0,cc.tween(this.popNode).set({scale:0,opacity:0}).to(.2,{scale:1.1,opacity:255},{easing:cc.easing.quadOut}).to(.2,{scale:1}).start(),this.titleLabel.string=c.default.instance.trans(r.GDLanguage.level_1,l.default.getUserData().playLevelId),this.timeSpineNode.getComponent(p.default).play("5Clock1",0);var n=l.default.getSprintRewardData();console.log("\u51b2\u523a\u5956\u52b1 = "+JSON.stringify(n));var a=n.winBox,i=n.rewardProgress,s=3*a;i>=3&&a>0?(s=3*(a-1),this.firstLabel.string=s+2+"",this.secondLabel.string=s+3+"",this.threeLabel.string=s+4+""):(this.firstLabel.string=s+1+"",this.secondLabel.string=s+2+"",this.threeLabel.string=s+3+""),this.firstLabel.node.active=!0,this.secondLabel.node.active=!0,this.threeLabel.node.active=!0,1==i||(2==i?e.firstLabel.node.active=!1:3==i&&(e.firstLabel.node.active=!1));var d={spineName:"2RichRoad0_0",standBy:!0};d=i<=0?this.getSpineNameWithStaydBy(!0):this.getSpineNameWithStaydBy(!h.default.getInstance().sprintMark);var f=c.default.instance.trans(r.GDLanguage.streak_award);0==this.showPopData.popType?(this.popNode.height=600,this.playBtn.active=!0,o.opacity=178):1==this.showPopData.popType?(this.popNode.height=600,this.exitBtn.active=!0,d=this.getSpineNameWithStaydBy(!0),f=c.default.instance.trans(r.GDLanguage.streak_lose)):2==this.showPopData.popType&&(this.popNode.height=700,this.resetBtn.active=!0,this.mainBtn.active=!0,d=this.getSpineNameWithStaydBy(!0),f=c.default.instance.trans(r.GDLanguage.streak_lose)),this.descLabel.string=f,this.spineNode.getComponent(p.default).setFrameEventCb("NoShow1",function(t){console.log("NoShow1 = "+t),e.updateProgressLabel(i)}),this.spineNode.getComponent(p.default).setFrameEventCb("Open2",function(t){console.log("Open2 = "+t),e.particleNode.getComponent(cc.ParticleSystem).resetSystem(),e.particleNode.getChildByName("Star0").getComponent(cc.ParticleSystem).resetSystem(),e.particleNode.getChildByName("Star1").getComponent(cc.ParticleSystem).resetSystem()});var m=d.spineName,g=d.standBy;console.log("spineDict",m,g),g?(e.updateProgressLabel(i),this.spineNode.getComponent(p.default).play(m,0,function(){})):this.spineNode.getComponent(p.default).play(m,1,function(){m+="_1",console.log("\u5f85\u673a "+m),e.spineNode.getComponent(p.default).play(m,0,function(){})}),h.default.getInstance().sprintMark=!1,0==this.showPopData.popType&&cc.game.emit(u.EMITKEY.MAINUPDATEUI)},e.prototype.updateProgressLabel=function(t){1==t?this.firstLabel.node.active=!1:2==t?this.secondLabel.node.active=!1:3==t&&(this.secondLabel.node.active=!1)},e.prototype.getSpineNameWithStaydBy=function(t){var e=l.default.getSprintRewardData(),o=e.winBox,n=e.rewardProgress,a=o<=0?1:o+1;a=a>=5?5:a,n>=3&&a>1&&a<=5&&(a-=1);var i=n<=0?1:n>=3?3:n,r="2RichRoad"+a+"_"+(t?i+"_1":i);return 0==n&&(r="2RichRoad0_0"),{spineName:r,standBy:t}},i([g(cc.Node)],e.prototype,"popNode",void 0),i([g(cc.Node)],e.prototype,"closeBtn",void 0),i([g(cc.Label)],e.prototype,"titleLabel",void 0),i([g(cc.Node)],e.prototype,"spineNode",void 0),i([g(cc.Node)],e.prototype,"timeSpineNode",void 0),i([g(cc.Label)],e.prototype,"descLabel",void 0),i([g(cc.Node)],e.prototype,"playBtn",void 0),i([g(cc.Label)],e.prototype,"timeLabel",void 0),i([g(cc.Node)],e.prototype,"exitBtn",void 0),i([g(cc.Node)],e.prototype,"resetBtn",void 0),i([g(cc.Node)],e.prototype,"mainBtn",void 0),i([g(cc.Label)],e.prototype,"playLabel",void 0),i([g(cc.Label)],e.prototype,"exitLabel",void 0),i([g(cc.Label)],e.prototype,"restartLabel",void 0),i([g(cc.Label)],e.prototype,"mainLabel",void 0),i([g(cc.Label)],e.prototype,"firstLabel",void 0),i([g(cc.Label)],e.prototype,"secondLabel",void 0),i([g(cc.Label)],e.prototype,"threeLabel",void 0),i([g(cc.Node)],e.prototype,"particleNode",void 0),i([m],e)}(cc.Component);o.default=y,cc._RF.pop()},{"../../i18n/gd_language":"gd_language","../../i18n/i18n":"i18n","../common/CcJsFunc":"CcJsFunc","../common/dataTs":"dataTs","../common/enumConfig":"enumConfig","../common/spine":"spine","../common/util":"util","../manager/GameManager":"GameManager"}],stagePop:[function(t,e,o){"use strict";cc._RF.push(e,"7537cBSDCRLP5ZtoGd5R7fy","stagePop");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../common/CcJsFunc"),c=t("../common/spine"),s=t("../common/util"),l=t("../manager/DateManager"),u=cc._decorator,p=u.ccclass,d=u.property,h=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.mask=null,e.popNode=null,e.closeBtn=null,e.titleLabel=null,e.spNode=null,e.headerNode=null,e.manNode=null,e.womanNode=null,e.userName=null,e.userAddress=null,e.topTimeLabel=null,e.lTimeLabel=null,e.timeLabel=null,e.rTimeLabel=null,e.noKingNode=null,e.showPopData=null,e}return a(e,t),e.prototype.start=function(){r.default.addbtnTouchEndScale(this.mask,this.closeBtnFunc.bind(this)),r.default.addbtnTouchStartScale(this.closeBtn),r.default.addbtnTouchEndScale(this.closeBtn,this.closeBtnFunc.bind(this)),r.default.addbtnTouchCancelScale(this.closeBtn)},e.prototype.closeBtnFunc=function(){this.node.active=!1},e.prototype.showPop=function(t){var e=this;this.node.active=!0,this.showPopData=t;var o=t.idx;cc.tween(this.popNode).set({scale:0,opacity:0}).to(.2,{scale:1.1,opacity:255},{easing:cc.easing.quadOut}).to(.2,{scale:1}).start();var n="",a="",i="",r="",s="",u="",p="default";1==o?(n="\u5168\u56fd\u9886\u5934\u7f8a",i="\u4e8e\u6628\u65e5",r="\u9996\u4e2a\u901a\u5173",s="sheep/Alpaca01",u="animation"):2==o?(n="\u673a\u667a\u7267\u7f8a\u72ac",a="\u4e8e\u6628\u65e5\u5728\u4e0d\u4f7f\u7528\u9053\u5177\u548c\u590d\u6d3b\u7684\u60c5",i="\u51b5\u4e0b\u4ec5\u7528",r="\u901a\u5173",s="sheep/DJ1",u="Jump2",p="00"):3==o&&(n="\u79cb\u540d\u5c71\u7f8a\u795e",i="\u4e8e\u6628\u65e5\u4ec5\u7528",r="\u901a\u5173",s="sheep/Alpaca02",u="animation"),this.spNode.getComponent(c.default).loadSpine(s,function(){e.spNode.getComponent(c.default).setNewSkin(p),e.spNode.getComponent(c.default).play(u,0)}),this.titleLabel.string=n,this.topTimeLabel.string=a,this.lTimeLabel.string=i,this.rTimeLabel.string=r;var d=this.showPopData.stageInfo;if(1==o&&d.firstWin&&d.firstWin.nick_name&&d.firstWin.nick_name.length){console.log(JSON.stringify(d.firstWin));var h=this.getTimeDate(d.firstWin.ts),f=l.default.getInstance().formatTs(d.firstWin.ts);this.timeLabel.string=f[3]+":"+f[4]+":"+f[5],this.updateInfo(d.firstWin)}this.noKingNode.active=!1,2==o&&d.iqWin&&d.iqWin.nick_name&&d.iqWin.nick_name.length?(console.log(JSON.stringify(d.iqWin)),h=this.getTimeDate(d.iqWin.time),this.timeLabel.string=h[1]+"\u5206"+h[2]+"\u79d2",this.updateInfo(d.iqWin)):2==o&&(this.noKingNode.active=!0,this.titleLabel.string="\u6700\u5f3a\u738b\u8005",console.log("\u6700\u5f3a\u738b\u8005")),3==o&&d.timeWin&&d.timeWin.nick_name&&d.timeWin.nick_name.length&&(console.log(JSON.stringify(d.timeWin)),h=this.getTimeDate(d.timeWin.time),this.timeLabel.string=h[1]+"\u5206"+h[2]+"\u79d2",this.updateInfo(d.timeWin))},e.prototype.updateInfo=function(t){r.default.setAvatar(this.headerNode,t.avatar),this.userName.getComponent(cc.Label).string=t.nick_name,this.userAddress.getComponent(cc.Label).string=t.city,0==t.gender?this.manNode.active=!0:this.manNode.active=!1},e.prototype.getTimeDate=function(t){var e=s.default.countdownTime(t);return[e[0]<10?"0"+e[0]:e[0]+"",e[1]<10?"0"+e[1]:e[1]+"",e[2]<10?"0"+e[2]:e[2]+""]},i([d(cc.Node)],e.prototype,"mask",void 0),i([d(cc.Node)],e.prototype,"popNode",void 0),i([d(cc.Node)],e.prototype,"closeBtn",void 0),i([d(cc.Label)],e.prototype,"titleLabel",void 0),i([d(cc.Node)],e.prototype,"spNode",void 0),i([d(cc.Node)],e.prototype,"headerNode",void 0),i([d(cc.Node)],e.prototype,"manNode",void 0),i([d(cc.Node)],e.prototype,"womanNode",void 0),i([d(cc.Label)],e.prototype,"userName",void 0),i([d(cc.Label)],e.prototype,"userAddress",void 0),i([d(cc.Label)],e.prototype,"topTimeLabel",void 0),i([d(cc.Label)],e.prototype,"lTimeLabel",void 0),i([d(cc.Label)],e.prototype,"timeLabel",void 0),i([d(cc.Label)],e.prototype,"rTimeLabel",void 0),i([d({type:cc.Node,tooltip:"\u6700\u5f3a\u738b\u8005"})],e.prototype,"noKingNode",void 0),i([p],e)}(cc.Component);o.default=h,cc._RF.pop()},{"../common/CcJsFunc":"CcJsFunc","../common/spine":"spine","../common/util":"util","../manager/DateManager":"DateManager"}],"str-utils":[function(t,e,o){"use strict";cc._RF.push(e,"622d8ysQvVFXaRZmKMfNXEC","str-utils"),Object.defineProperty(o,"__esModule",{value:!0});var n=function(){function t(){}return t.formatStr=function(t){for(var e=[],o=1;o0)for(var n=0;n>6|192,63&r|128):String.fromCharCode(r>>12|224,r>>6&63|128,63&r|128),null!==c&&(n>18&63,o=a>>12&63,n=a>>6&63,a&=63,u[s++]=i.charAt(e)+i.charAt(o)+i.charAt(n)+i.charAt(a),c=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../pre/main/flying-item-pop-coin"),c=t("../activity/main/main-cookie-reward"),s=t("../common/dataTs"),l=t("../common/enumConfig"),u=t("../manager/GameManager"),p=cc._decorator,d=p.ccclass,h=p.property,f=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.coinNumLabel=null,e.flyCoinNode=null,e.topCoinNode=null,e.cookieReward=null,e.moneyData=null,e}return a(e,t),e.prototype.start=function(){cc.game.on(l.EMITKEY.MAINUPDATEUI,this.setMainLayerData,this),this.setMainLayerData()},e.prototype.setMainLayerData=function(){console.log("topUiLayer MAINUPDATEUI");var t=s.default.getUserData();u.default.getInstance().moneyDict,u.default.getInstance().cookieDict,this.coinNumLabel.string=t.coin+"",this.checkCoinOrFish()},e.prototype.getFlyTime=function(t,e,o){var n=o;return Math.sqrt((n.x-e.x)*(n.x-e.x)+(n.y-e.y)*(n.y-e.y))/t},e.prototype.updatenNumberAnim=function(t,e,o){var n={num:e},a=t.getComponent(cc.Label);a.string=n.num+"",console.log((o-e)/10);var i=o-e<10?.3:(o-e)/10*.3;i>1&&(i=1),cc.tween(n).to(i,{num:o},{progress:function(t,e,o,n){return a.string=Math.ceil(t+(e-t)*n)+"",t+(e-t)*n}}).start()},e.prototype.checkCoinOrFish=function(){console.log("checkCoinOrFish moneyDict",u.default.getInstance().moneyDict),console.log("checkCoinOrFish cookieDict",u.default.getInstance().cookieDict),this.moneyData=u.default.getInstance().moneyDict;var t=this.moneyData.coin,e=(this.moneyData.fish,u.default.getInstance().cookieDict.cookie),o=s.default.getUserData();this.coinNumLabel.string=o.coin-t+"",t>0?this.flyCoinFunc():e>0&&this.flyCookieFunc()},e.prototype.flyCoinFunc=function(){console.log("flyCoinFunc"),cc.game.emit(l.EMITKEY.SHOWMASKLAYER,7);var t=this,e={firstCallBack:function(){console.log("\u91d1\u5e01\u5f00\u59cb\u98de\u884c");var e=u.default.getInstance().moneyDict.coin,o=s.default.getUserData();t.updatenNumberAnim(t.coinNumLabel.node,o.coin-e,o.coin)},callBack:function(){console.log("\u91d1\u5e01\u98de\u884c\u7ed3\u675f"),u.default.getInstance().moneyDict.coin=0,t.flyCoinNode.active=!1,cc.game.emit(l.EMITKEY.HIDEMASKLAYER,12),u.default.getInstance().cookieDict.cookie>0&&t.flyCookieFunc()}};this.flyCoinNode.active=!0,this.flyCoinNode.getComponent(r.default).flyTo(this.topCoinNode,e)},e.prototype.flyCookieFunc=function(){s.default.getUserData().playLevelId<17||(console.log("flyCookieFunc"),cc.game.emit(l.EMITKEY.SHOWMASKLAYER,7),this.cookieReward.getComponent(c.default).checkCookie(function(){cc.game.emit(l.EMITKEY.HIDEMASKLAYER,12),console.log("\u83b7\u53d6\u997c\u5e72\u52a8\u753b\u5b8c\u6bd5 ###")}))},e.prototype.getWorldPosition=function(t){return t.convertToWorldSpaceAR(cc.v2(0,0))},e.prototype.getNodePosition=function(t,e){return t.convertToNodeSpaceAR(e)},i([h(cc.Label)],e.prototype,"coinNumLabel",void 0),i([h(cc.Node)],e.prototype,"flyCoinNode",void 0),i([h(cc.Node)],e.prototype,"topCoinNode",void 0),i([h(cc.Node)],e.prototype,"cookieReward",void 0),i([d],e)}(cc.Component);o.default=f,cc._RF.pop()},{"../../pre/main/flying-item-pop-coin":"flying-item-pop-coin","../activity/main/main-cookie-reward":"main-cookie-reward","../common/dataTs":"dataTs","../common/enumConfig":"enumConfig","../manager/GameManager":"GameManager"}],"topic-card-node":[function(t,e,o){"use strict";cc._RF.push(e,"1be56R1zVlJqa9MONuCRdDg","topic-card-node");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../../script/common/CcJsFunc"),c=cc._decorator,s=c.ccclass,l=c.property,u=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.iconHeader=null,e.purpleNode=null,e.blueNode=null,e.nickNameNode=null,e.cityNode=null,e}return a(e,t),e.prototype.start=function(){},e.prototype.showData=function(t){var e=this;t?(this.node.stopAllActions(),this.node.active=!0,cc.tween(this.node).delay(3).call(function(){e.node.active=!1},this).start(),t.gender?1==t.gender?(this.purpleNode.active=!1,this.blueNode.active=!0):2==t.gender?(this.purpleNode.active=!0,this.blueNode.active=!1):(this.purpleNode.active=!1,this.blueNode.active=!0):(this.purpleNode.active=!1,this.blueNode.active=!0),t.nick_name?this.nickNameNode.getComponent(cc.Label).string=t.nick_name:this.nickNameNode.getComponent(cc.Label).string="",t.city?this.cityNode.getComponent(cc.Label).string=t.city:this.cityNode.getComponent(cc.Label).string="",r.default.setAvatar(this.iconHeader,t.avatar)):this.node.active=!1},i([l(cc.Node)],e.prototype,"iconHeader",void 0),i([l(cc.Node)],e.prototype,"purpleNode",void 0),i([l(cc.Node)],e.prototype,"blueNode",void 0),i([l(cc.Node)],e.prototype,"nickNameNode",void 0),i([l(cc.Node)],e.prototype,"cityNode",void 0),i([s],e)}(cc.Component);o.default=u,cc._RF.pop()},{"../../../script/common/CcJsFunc":"CcJsFunc"}],"topic-header-node":[function(t,e,o){"use strict";cc._RF.push(e,"bf959UaKZ5L25ZRO1LSyISJ","topic-header-node");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../../script/api/api-sheep"),c=t("../../../script/common/CcJsFunc"),s=t("../../../script/common/dataTs"),l=cc._decorator,u=l.ccclass,p=l.property,d=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.manHeader=null,e.womanHeader=null,e}return a(e,t),e.prototype.start=function(){},e.prototype.showData=function(t){var e=this;if(this.womanHeader.opacity=0,this.manHeader.opacity=255,t==s.default.getUserData().userID)r.default.getTopicUserInfo(t,function(t){0==t.err_code&&t.data&&t.data.user&&c.default.setAvatar(e.manHeader,t.data.user.avatar)});else{var o="localHeader/header_"+c.default.randomNum(1,200);c.default.changeSpriteFrame(this.manHeader,o)}},i([p(cc.Node)],e.prototype,"manHeader",void 0),i([p(cc.Node)],e.prototype,"womanHeader",void 0),i([u],e)}(cc.Component);o.default=d,cc._RF.pop()},{"../../../script/api/api-sheep":"api-sheep","../../../script/common/CcJsFunc":"CcJsFunc","../../../script/common/dataTs":"dataTs"}],"topic-rank":[function(t,e,o){"use strict";cc._RF.push(e,"e59f1N9al1CCKpf6SOs72TQ","topic-rank");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r},r=this&&this.__awaiter||function(t,e,o,n){return new(o||(o=Promise))(function(a,i){function r(t){try{s(n.next(t))}catch(e){i(e)}}function c(t){try{s(n.throw(t))}catch(e){i(e)}}function s(t){var e;t.done?a(t.value):(e=t.value,e instanceof o?e:new o(function(t){t(e)})).then(r,c)}s((n=n.apply(t,e||[])).next())})},c=this&&this.__generator||function(t,e){var o,n,a,i,r={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(t){return function(e){return s([t,e])}}function s(i){if(o)throw new TypeError("Generator is already executing.");for(;r;)try{if(o=1,n&&(a=2&i[0]?n.return:i[0]?n.throw||((a=n.return)&&a.call(n),0):n.next)&&!(a=a.call(n,i[1])).done)return a;switch(n=0,a&&(i=[2&i[0],a.value]),i[0]){case 0:case 1:a=i;break;case 4:return r.label++,{value:i[1],done:!1};case 5:r.label++,n=i[1],i=[0];continue;case 7:i=r.ops.pop(),r.trys.pop();continue;default:if(!(a=(a=r.trys).length>0&&a[a.length-1])&&(6===i[0]||2===i[0])){r=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]=2&&(e=2);var o=this.userIdx>4?100*(this.userIdx-5):0;cc.tween(this.node).to(e,{y:this.contentY-o},{easing:cc.easing.cubicOut}).call(function(){if(t.scrollToPosition=!1,t.curSheepNode)if(1==h.default.getInstance().game_over)h.default.getInstance().game_over=0,t.curSheepNode.getComponent(m.default).playFlashAnimation();else{var e=t.curSheepNode.getComponent(m.default).getUserID();s.default.getTopicUserInfo(e,function(e){0==e.err_code&&e.data&&e.data.user&&t.showCardNode(t.curSheepNode.x,t.curSheepNode.y+150,e.data.user)})}},this).start()},e.prototype.onEnable=function(){this.requestData()},e.prototype.onDisable=function(){if(this.topicRankModel){var t={a_team_win:this.topicRankModel.tomb.length,b_team_win:this.topicRankModel.taoist.length,a_team_fail:this.topicRankModel.tomb_fail_member,b_team_fail:this.topicRankModel.taoist_fail_member};b.default.reportTACommon("topic_team",t)}},e.prototype.requestData=function(){return r(this,void 0,void 0,function(){var t;return c(this,function(e){switch(e.label){case 0:return t=this,h.default.getInstance().game_over>0?[4,s.default.getTopicData(function(){})]:[3,2];case 1:e.sent(),e.label=2;case 2:return[4,s.default.topicRankInfo(function(e){t.topicRankModel=e.data})];case 3:return e.sent(),d.default.topicModel&&d.default.topicModel.info&&0!=d.default.topicModel.info.type||s.default.getTopicData(function(){}),this.setupSubviews(),[2]}})})},e.prototype.setupSubviews=function(){var t=this,e=this;if(this.topicRankModel){var o=this.topicRankModel.tomb,n=this.topicRankModel.taoist;o||(o=[]),n||(n=[]);var a;a=o.length>=n.length?o.length:n.length;var i=(cc.winSize.height-cc.winSize.width)/2;if(this.node.height=cc.winSize.height+100*Math.floor(a/3),this.node.height<1.5*cc.winSize.height&&(this.node.height=1.5*cc.winSize.height),this.marginH=(this.node.height-cc.winSize.height)/2,this.node.y=this.marginH,this.contentY=this.node.y,console.log("\u6392\u884c\u699c\u9ad8\u5ea6 = ",this.node.height,i,this.marginH),this.setupSheep(o,n),this.tombDeadLabel.string=d.default.topicRankInfo.tomb_fail_member,this.taoistDeadLabel.string=d.default.topicRankInfo.taoist_fail_member,setTimeout(function(){if(t.tombScrollMsg&&t.toaistScrollMsg){var a="\u4eca\u65e5\u6311\u6218 "+(d.default.topicRankInfo.tomb_fail_member+o.length)+" \u7f8a\uff0c\u901a\u5173 "+o.length+" \u7f8a";e.tombScrollMsg.getComponent(f.default).showMsg({msg:a});var i="\u4eca\u65e5\u6311\u6218 "+(d.default.topicRankInfo.taoist_fail_member+n.length)+" \u7f8a\uff0c\u901a\u5173 "+n.length+" \u7f8a";e.toaistScrollMsg.getComponent(f.default).showMsg({msg:i})}},1e3),1==h.default.getInstance().game_over){var r=o.length>=500||n.length>=500?2:1;setTimeout(function(){t.scrollToPosition=!0,t.topicPositionFunc()},1e3*r)}}},e.prototype.setAnimationSub=function(t,e){this.BGSP.getComponent(p.default).play("Stage2",0),this.spotSP.getComponent(p.default).play("0Spotlight",0);var o;o=t.length>=e.length?"sheep/DJ1":"sheep/DJ2",1==d.default.topicModel.id?this.playDJAnimation(o,"The01","Jump2"):2==d.default.topicModel.id?this.playDJAnimation(o,"The02","Jump2"):3==d.default.topicModel.id?this.playDJAnimation(o,"The03","Jump2"):this.playDJAnimation(o,"00","Jump2");var n=d.default.getJudgeAnimation(d.default.topicModel.id,!0,!1);this.playTombAnimation(n.spName,n.anim);var a=d.default.getJudgeAnimation(d.default.topicModel.id,!1,!0);this.playTaoistAnimation(a.spName,a.anim)},e.prototype.playDJAnimation=function(t,e,o){var n=this;this.DJSP.zIndex=10,this.DJSP.getComponent(p.default).loadSpine(t,function(){n.DJSP.getComponent(p.default).setNewSkin(e),n.DJSP.getComponent(p.default).play(o,0)})},e.prototype.playTombAnimation=function(t,e){var o=this;this.tombSP.getComponent(p.default).loadSpine(t,function(){o.tombSP.getComponent(p.default).play(e,0)})},e.prototype.playTaoistAnimation=function(t,e){var o=this;this.toaistSP.getComponent(p.default).loadSpine(t,function(){o.toaistSP.getComponent(p.default).play(e,0)})},e.prototype.setupSheep=function(t,e){var o=this;for(var n in this.sheepArray)this.sheepArray[n].destroy();this.sheepArray=[],this.userID=u.default.getUserData().userID;for(var a=function(n){setTimeout(function(){o.createSheepNode(n,t,e,!0)},1*n)},i=0;i300)){var a=this,i=cc.instantiate(this.sheepNode);i.opacity=0,this.sheepNodeBase.addChild(i),this.sheepArray.push(i);var r=Math.floor(t/3),c=Math.floor(t%3),s=-this.marginH-cc.winSize.height/2+550+90*r,l=0,u=n?1:-1;l=r%2==0?-cc.winSize.width/2+100*c+100:-cc.winSize.width/2+100*c+80,l*=u,i.x=l,i.y=s,i.scaleX=n?1:-1,i.setSiblingIndex(3*r);var p;(p=n?e[t]:o[t])==this.userID&&(this.userIdx=r,this.curSheepNode=i,1==h.default.getInstance().game_over&&this.curSheepNode&&(this.curSheepNode.active=!1),console.log("\u627e\u5230\u4e86\u7528\u6237id ###### taoistData ",p,r)),i.getComponent(m.default).showData(p,n,function(t){a.showCardNode(i.x,i.y+150,t)});var d=cc.instantiate(this.headerNode);d.opacity=0,d.x=l,d.y=s,this.headerNodeBase.addChild(d),this.sheepArray.push(d),d.getComponent(g.default).showData(p)}},e.prototype.showCardNode=function(t,e,o){var n=this;this.cardNode.stopAllActions(),this.cardNode.x=t,this.cardNode.y=e,this.cardNode.getComponent(y.default).showData(o),cc.tween(this.cardNode).to(0,{opacity:255}).delay(2).call(function(){n.cardNode.opacity=0}).start()},e.prototype.moveActionFunc=function(t){this.node.height=this.marginH?this.node.y=this.marginH:this.node.y<=-this.marginH&&(this.node.y=-this.marginH),this.isMoving=!0)},e.prototype.moveActionEndFunc=function(){this.isMoving=!1},e.prototype.update=function(){(this.isMoving||this.scrollToPosition)&&this.showOrHide()},e.prototype.showOrHide=function(){for(var t=0;t=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../../script/api/api-sheep"),c=t("../../../script/common/CcJsFunc"),s=t("../../../script/common/dataTs"),l=t("../../../script/common/spine"),u=t("../../../script/manager/data-manager"),p=cc._decorator,d=p.ccclass,h=p.property,f=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.flashNode=null,e.sheepSp=null,e.clickNode=null,e.userID=0,e.clickCallback=null,e.userData=null,e}return a(e,t),e.prototype.start=function(){c.default.addTargetTouchUpInside(this.clickNode,this.clickNodeFunc.bind(this))},e.prototype.clickNodeFunc=function(){var t=this;this.userData?t.clickCallback&&t.clickCallback(this.userData):r.default.getTopicUserInfo(this.userID,function(e){0==e.err_code&&e.data&&e.data.user&&(t.userData=e.data.user,t.clickCallback&&t.clickCallback(e.data.user))})},e.prototype.getUserID=function(){return this.userID},e.prototype.playFlashAnimation=function(){var t=this;this.node.active=!0,this.sheepSp.getComponent(l.default).play("Drop1",1,function(){t.flashNode.active=!0,t.flashNode.getComponent(l.default).play("3Ray1",1,function(){t.flashNode.active=!1,s.default.isPlatform(s.GDPlatform.tt)&&t.showSharePop()}),t.sheepSp.getComponent(l.default).play("Jump3",0)})},e.prototype.showSharePop=function(){cc.game.emit("showPop",{popName:"shareNodePop",showPopData:{type:1}})},e.prototype.showData=function(t,e,o){if(this.userID=t,this.clickCallback=o,u.default.topicModel)if(e){var n=u.default.getTopicAnimation(u.default.topicModel.id,!0,!1);this.playTomb(n.spName,n.skin,"Jump3")}else n=u.default.getTopicAnimation(u.default.topicModel.id,!1,!0),this.playTaoist(n.spName,n.skin,"Jump3")},e.prototype.playTomb=function(t,e,o){var n=this;this.sheepSp.getComponent(l.default).loadSpine(t,function(){n.sheepSp.getComponent(l.default).setNewSkin(e),n.sheepSp.getComponent(l.default).play(o,0)})},e.prototype.playTaoist=function(t,e,o){var n=this;this.sheepSp.getComponent(l.default).loadSpine(t,function(){n.sheepSp.getComponent(l.default).setNewSkin(e),n.sheepSp.getComponent(l.default).play(o,0)})},i([h(cc.Node)],e.prototype,"flashNode",void 0),i([h(cc.Node)],e.prototype,"sheepSp",void 0),i([h(cc.Node)],e.prototype,"clickNode",void 0),i([d],e)}(cc.Component);o.default=f,cc._RF.pop()},{"../../../script/api/api-sheep":"api-sheep","../../../script/common/CcJsFunc":"CcJsFunc","../../../script/common/dataTs":"dataTs","../../../script/common/spine":"spine","../../../script/manager/data-manager":"data-manager"}],"topic-ui-layer":[function(t,e,o){"use strict";cc._RF.push(e,"41174iuu2NIQJJDkdlO9Oyh","topic-ui-layer");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../common/CcJsFunc"),c=t("../../common/enumConfig"),s=t("../../common/native/audio"),l=t("../../common/util"),u=t("../../manager/data-manager"),p=t("../../manager/DateManager"),d=t("../../manager/GameManager"),h=cc._decorator,f=h.ccclass,m=h.property,g=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.pointBtn=null,e.settingBtn=null,e.backBtn=null,e.playBtn=null,e.locationBtn=null,e.timeNode=null,e.timeLabel=null,e.tombLabel=null,e.taoistLabel=null,e.tombNumLabel=null,e.taoistNumLabel=null,e.vsProgress=null,e.beginButtonDuration=0,e.updateTime=0,e}return a(e,t),e.prototype.start=function(){cc.game.on(c.EMITKEY.TOPICACCOUNT,this.topicAccountFunc,this),cc.game.on(c.EMITKEY.TOPICRANKINFO,this.topicRankInfoFunc,this),r.default.addTargetTouchUpInside(this.pointBtn,this.pointBtnFunc.bind(this)),r.default.addTargetTouchUpInside(this.settingBtn,this.settingBtnFunc.bind(this)),r.default.addTargetTouchUpInside(this.backBtn,this.backBtnFunc.bind(this)),r.default.addTargetTouchUpInside(this.playBtn,this.playBtnFunc.bind(this)),r.default.addTargetTouchUpInside(this.locationBtn,this.locationBtnFunc.bind(this)),this.updateTimeFunc()},e.prototype.onEnable=function(){this.topicAccountFunc(),this.topicRankInfoFunc()},e.prototype.topicAccountFunc=function(){if(console.log("TOPICACCOUNT \u901a\u77e5 = ",JSON.stringify(u.default.topicModel)),u.default.topicModel){this.timeNode.active=!1;var t=u.default.topicModel.name.split("#");t.length<2||(this.tombLabel.string=t[0],this.taoistLabel.string=t[1])}},e.prototype.topicRankInfoFunc=function(){if(console.log("TOPICRANKINFO \u901a\u77e5 ######"),u.default.topicRankInfo){var t=u.default.topicRankInfo.tomb,e=u.default.topicRankInfo.taoist;if(t||(t=[]),e||(e=[]),console.log("topicRankInfoFunc ",t.length,"---",e.length),this.tombNumLabel.string=t.length+"\u7f8a",this.taoistNumLabel.string=e.length+"\u7f8a",t.length==e.length?(this.tombLabel.fontSize=90,this.taoistLabel.fontSize=90):t.length>e.length?(this.tombLabel.fontSize=90,this.taoistLabel.fontSize=60):(this.tombLabel.fontSize=60,this.taoistLabel.fontSize=90),0==t.length&&0==e.length)this.vsProgress.fillStart=.5;else if(0==t.length)this.vsProgress.fillStart=0;else if(0==e.length)this.vsProgress.fillStart=1;else if(t.length>0&&e.length>0){var o=t.length/(t.length+e.length);this.vsProgress.fillStart=o}this.locationBtn.active=!1;var n=this.playBtn.getChildByName("label").getComponent(cc.Label),a=this.isWin();console.log("winNum ###### = ",a),1==a?(n.string="\u5df2\u52a0\u5165\u7f8a\u7fa4",this.timeNode.active=!0,this.locationBtn.active=!0):n.string=0==a?"\u518d\u6b21\u6311\u6218":"\u52a0\u5165\u7f8a\u7fa4"}},e.prototype.isWin=function(){if(u.default.topicModel&&u.default.topicModel.info){if(1==u.default.topicModel.info.state)return 1;if(2==u.default.topicModel.info.state)return 0}return-1},e.prototype.pointBtnFunc=function(){console.log("\u63d0\u793a"),this.showChoosePop(1)},e.prototype.settingBtnFunc=function(){console.log("\u8bbe\u7f6e"),cc.game.emit("showPop",{popName:"setupPop",showPopData:{}})},e.prototype.backBtnFunc=function(){console.log("\u8fd4\u56de"),cc.game.emit(c.EMITKEY.SHOWTRANSITLAYER,function(){cc.game.emit(c.EMITKEY.SHOWMODULE,c.MODULETYPE.COMMON)})},e.prototype.playBtnFunc=function(){console.log("\u5f00\u59cb\u6e38\u620f"),this.chooseCallbackFunc()},e.prototype.showChoosePop=function(t){var e={popName:"topicChoosePop",showPopData:{type:t,chooseCallback:this.chooseCallbackFunc.bind(this)}};cc.game.emit("showPop",e)},e.prototype.chooseCallbackFunc=function(){if(this.beginButtonDuration>=1){this.beginButtonDuration=0;var t=this.isWin();if(console.log("winNum ###### = ",t),1==t)return void cc.game.emit(c.EMITKEY.SHOWMAINTIPS,"\u6bcf\u65e5\u4e00\u5173\uff0c\u4eca\u5929\u5df2\u6311\u6218\u6210\u529f");d.default.setGameType(c.GAMETYPE.GAMETOPIC),s.default.playBGM(),cc.game.emit(c.EMITKEY.BEGINGAME)}else console.log("\u4e0d\u80fd\u8fde\u7eed\u70b9\u51fb")},e.prototype.locationBtnFunc=function(){console.log("\u5b9a\u4f4d"),cc.game.emit(c.EMITKEY.TOPICPOSITION)},e.prototype.update=function(t){this.beginButtonDuration+=t,this.updateTime+=t,this.updateTime>=1&&(this.updateTime=0,this.updateTimeFunc())},e.prototype.updateTimeFunc=function(){var t=p.default.format(c.CALENDARNAMES[8],new Date).split(" ");if(!(t.length<2)){var e=t[1].split(":");if(!(e.length<3)){var o=3600*(24-Number(e[0])-1)+60*(60-Number(e[1])-1)+(60-Number(e[2]));if(this.timeNode.activeInHierarchy){var n=l.default.formatTime(1e3*o),a=(n[1]<10?"0"+n[1]:n[1])+":"+(n[2]<10?"0"+n[2]:n[2])+":"+(n[3]<10?"0"+n[3]:n[3])+" \u91cd\u7f6e";this.timeLabel.string=a}}}},i([m({type:cc.Node,tooltip:"\u63d0\u793a"})],e.prototype,"pointBtn",void 0),i([m({type:cc.Node,tooltip:"\u8bbe\u7f6e"})],e.prototype,"settingBtn",void 0),i([m({type:cc.Node,tooltip:"\u8fd4\u56de"})],e.prototype,"backBtn",void 0),i([m({type:cc.Node,tooltip:"\u5f00\u59cb\u6e38\u620f"})],e.prototype,"playBtn",void 0),i([m({type:cc.Node,tooltip:"\u5b9a\u4f4d"})],e.prototype,"locationBtn",void 0),i([m({type:cc.Node,tooltip:"\u5012\u8ba1\u65f6"})],e.prototype,"timeNode",void 0),i([m({type:cc.Label,tooltip:"\u5012\u8ba1\u65f6"})],e.prototype,"timeLabel",void 0),i([m({type:cc.Label,tooltip:"\u50f5\u5c38"})],e.prototype,"tombLabel",void 0),i([m({type:cc.Label,tooltip:"\u9053\u58eb"})],e.prototype,"taoistLabel",void 0),i([m({type:cc.Label,tooltip:"\u50f5\u5c38\u6570\u91cf"})],e.prototype,"tombNumLabel",void 0),i([m({type:cc.Label,tooltip:"\u9053\u58eb\u6570\u91cf"})],e.prototype,"taoistNumLabel",void 0),i([m({type:cc.Sprite,tooltip:"vs\u8fdb\u5ea6"})],e.prototype,"vsProgress",void 0),i([f],e)}(cc.Component);o.default=g,cc._RF.pop()},{"../../common/CcJsFunc":"CcJsFunc","../../common/enumConfig":"enumConfig","../../common/native/audio":"audio","../../common/util":"util","../../manager/DateManager":"DateManager","../../manager/GameManager":"GameManager","../../manager/data-manager":"data-manager"}],"topic-ui":[function(t,e,o){"use strict";cc._RF.push(e,"8fa33VO+JBKg6ZJbHIXKnoL","topic-ui");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../common/dataTs"),c=t("../../common/enumConfig"),s=t("../../common/native/audio"),l=t("../../manager/GameManager"),u=cc._decorator,p=u.ccclass,d=u.property,h=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.rankNode=null,e.uiLayer=null,e.beginBGM=!1,e}return a(e,t),e.prototype.onEnable=function(){l.default.setGameType(c.GAMETYPE.GAMETOMB),this.playGameBgMusic()},e.prototype.start=function(){},e.prototype.playGameBgMusic=function(){if(r.default.getUserSetupData().musicStatus<0)cc.audioEngine.stopAll();else if(0==this.beginBGM){var t=this;cc.loader.loadRes("audio/music/game_begin.mp3",function(e,o){var n=cc.audioEngine.playMusic(o,!1);cc.audioEngine.getCurrentTime(n),cc.audioEngine.getDuration(n),cc.audioEngine.setFinishCallback(n,function(){t.beginBGM=!0,console.log("\u64ad\u653e\u5b8c\u6210\u8fdb\u573a\u97f3\u4e50 ###### "),t.playBg()})})}else this.playBg()},e.prototype.playBg=function(){s.default.playBGM()},i([d({type:cc.Node,tooltip:"\u6392\u884c\u699c"})],e.prototype,"rankNode",void 0),i([d({type:cc.Node,tooltip:"UI"})],e.prototype,"uiLayer",void 0),i([p],e)}(cc.Component);o.default=h,cc._RF.pop()},{"../../common/dataTs":"dataTs","../../common/enumConfig":"enumConfig","../../common/native/audio":"audio","../../manager/GameManager":"GameManager"}],topicChoosePop:[function(t,e,o){"use strict";cc._RF.push(e,"db225EuZZ1H86t8bfP+ErU1","topicChoosePop");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../api/api-sheep"),c=t("../common/CcJsFunc"),s=t("../common/dataTs"),l=t("../common/enumConfig"),u=t("../common/sdk"),p=t("../common/spine"),d=t("../common/util"),h=t("../manager/data-manager"),f=t("../manager/DateManager"),m=cc._decorator,g=m.ccclass,y=m.property,v=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.popNode=null,e.titleNode=null,e.closeBtn=null,e.yellowNode=null,e.redNode=null,e.yellowBtn=null,e.redBtn=null,e.timeNode=null,e.chooseBtn=null,e.chooseVideo=null,e.chooseLabel=null,e.noChooseBtn=null,e.giveupBtn=null,e.tombName=null,e.taoistName=null,e.tombSP=null,e.taoistSP=null,e.timeLabel=null,e.popData=null,e.topicType=0,e.updateTime=0,e}return a(e,t),e.prototype.start=function(){c.default.addTargetTouchUpInside(this.closeBtn,this.closeBtnFunc.bind(this)),c.default.addTargetTouchUpInside(this.yellowNode,this.yellowNodeFunc.bind(this)),c.default.addTargetTouchUpInside(this.redNode,this.redNodeFunc.bind(this)),c.default.addTargetTouchUpInside(this.chooseBtn,this.chooseBtnFunc.bind(this)),c.default.addTargetTouchUpInside(this.giveupBtn,this.giveupBtnFunc.bind(this))},e.prototype.closeBtnFunc=function(){this.node.active=!1},e.prototype.yellowNodeFunc=function(){this.topicType=1,console.log("topicType = ",this.topicType),this.popData&&1==this.popData.type||this.exchangeUI(!0)},e.prototype.redNodeFunc=function(){this.topicType=2,console.log("topicType = ",this.topicType),this.popData&&1==this.popData.type||this.exchangeUI(!1)},e.prototype.exchangeUI=function(t,e){if(void 0===e&&(e=!1),this.noChooseBtn.active=!1,h.default.topicModel&&h.default.topicModel.name){var o=h.default.topicModel.name.split("#");if(!(o.length<2))if(this.yellowBtn.active=!0,this.redBtn.active=!0,t){this.chooseLabel.string="\u52a0\u5165"+o[0]+"\u7f8a",this.yellowNode.getChildByName("choose").active=!0,this.redNode.getChildByName("choose").active=!1,this.yellowBtn.getChildByName("name").color=(new cc.Color).fromHEX("#FBE547"),this.redBtn.getChildByName("name").color=(new cc.Color).fromHEX("#FFFFFF"),this.redBtn.getChildByName("name").getComponent(cc.Label).string="\u9009\u62e9",this.redBtn.active=!e;var n=e?"\u5df2\u52a0\u5165":"\u5df2\u9009\u62e9";this.yellowBtn.getChildByName("name").getComponent(cc.Label).string=n}else this.chooseLabel.string="\u52a0\u5165"+o[1]+"\u7f8a",this.yellowNode.getChildByName("choose").active=!1,this.redNode.getChildByName("choose").active=!0,this.yellowBtn.getChildByName("name").color=(new cc.Color).fromHEX("#FFFFFF"),this.redBtn.getChildByName("name").color=(new cc.Color).fromHEX("#FBE547"),this.yellowBtn.getChildByName("name").getComponent(cc.Label).string="\u9009\u62e9",this.yellowBtn.active=!e,n=e?"\u5df2\u52a0\u5165":"\u5df2\u9009\u62e9",this.redBtn.getChildByName("name").getComponent(cc.Label).string=n}},e.prototype.chooseBtnFunc=function(){if(0==this.topicType){if(this.yellowBtn.stopAllActions(),this.redBtn.stopAllActions(),cc.tween(this.yellowBtn).to(.2,{scale:1.5}).to(.2,{scale:1}).start(),cc.tween(this.redBtn).to(.2,{scale:1.5}).to(.2,{scale:1}).start(),!h.default.topicModel)return void cc.game.emit(l.EMITKEY.SHOWMAINTIPS,"\u8bf7\u9009\u62e9\u4f60\u7684\u9635\u8425");h.default.topicModel.tombh.default.topicModel.taoist?this.topicType=2:this.topicType=c.default.randomNum(1,2)}if(1!=h.default.todayIsWin()){var t=this;if(u.default.isPlatform(u.Platform.wx)){var e=s.default.GetVedioID(),o=s.default.getUserData().openid;u.default.share(o,e,function(){t.addTopicMethod()},function(){cc.game.emit(l.EMITKEY.SHOWMAINTIPS,"\u5206\u4eab\u5931\u8d25\uff0c\u8bf7\u5206\u4eab\u5fae\u4fe1\u7fa4\u4e0e\u597d\u53cbPK")})}else u.default.watchAdVideo({id:s.default.GetVedioID(),success:function(){console.log("\u89c6\u9891\u64ad\u653e\u6210\u529f ###### "),t.addTopicMethod()},fail:function(){console.log("\u5931\u8d25")},nofit:function(){}})}else this.addTopicMethod()},e.prototype.addTopicMethod=function(){this.requestData(),this.node.active=!1,this.popData&&this.popData.chooseCallback&&this.popData.chooseCallback()},e.prototype.requestData=function(){var t={type:this.topicType};console.log("\u52a0\u5165\u8bdd\u9898\u53c2\u6570 = ",t),r.default.joinTopic(t,function(){console.log("\u52a0\u5165\u8bdd\u9898\u6210\u529f ######")})},e.prototype.giveupBtnFunc=function(){this.node.active=!1},e.prototype.showPop=function(t){this.node.active=!0,this.popData=t,this.topicType=0,this.yellowBtn.active=!0,this.redBtn.active=!0;var e=h.default.todayIsWin();if(this.chooseVideo.active=1!=e,s.default.isPlatform(s.GDPlatform.wx)&&c.default.changeSpriteFrame(this.chooseVideo,"rewardIcon/reward_share_white.png"),h.default.topicModel&&h.default.topicModel.name){var o=h.default.topicModel.name.split("#");o.length>=2&&(this.tombName.string=o[0],this.taoistName.string=o[1]);var n=h.default.getTopicAnimation(h.default.topicModel.id,!0,!1);this.playTomb(n.spName,n.skin,"Jump1");var a=h.default.getTopicAnimation(h.default.topicModel.id,!1,!0);this.playTaoist(a.spName,a.skin,"Jump1")}this.yellowNode.getChildByName("choose").active=!1,this.redNode.getChildByName("choose").active=!1,this.yellowBtn.getChildByName("name").color=(new cc.Color).fromHEX("#FFFFFF"),this.redBtn.getChildByName("name").color=(new cc.Color).fromHEX("#FFFFFF"),this.noChooseBtn.active=!1,this.chooseLabel.string="\u52a0\u5165\u5bf9\u6297",cc.tween(this.popNode).set({scale:0,opacity:0}).to(.2,{scale:1.1,opacity:255},{easing:cc.easing.quadOut}).to(.2,{scale:1}).start(),0==t.type?(this.chooseBtn.active=!0,this.giveupBtn.active=!0,this.yellowBtn.getChildByName("name").getComponent(cc.Label).string="\u9009\u62e9",this.redBtn.getChildByName("name").getComponent(cc.Label).string="\u9009\u62e9",this.titleNode.getComponent(cc.Label).string="\u9009\u62e9\u7f8a\u961f"):1==t.type&&(this.chooseBtn.active=!1,this.giveupBtn.active=!1,this.titleNode.getComponent(cc.Label).string="\u4eca\u65e5\u8bdd\u9898",h.default.topicModel&&h.default.topicModel.info&&(1==h.default.topicModel.info.type?this.exchangeUI(!0,!0):this.exchangeUI(!1,!0))),this.updateTimeFunc()},e.prototype.playTomb=function(t,e,o){var n=this;this.tombSP.getComponent(p.default).loadSpine(t,function(){n.tombSP.getComponent(p.default).setNewSkin(e),n.tombSP.getComponent(p.default).play(o,0)})},e.prototype.playTaoist=function(t,e,o){var n=this;this.taoistSP.getComponent(p.default).loadSpine(t,function(){n.taoistSP.getComponent(p.default).setNewSkin(e),n.taoistSP.getComponent(p.default).play(o,0)})},e.prototype.update=function(t){this.updateTime+=t,this.updateTime>=1&&(this.updateTime=0,this.updateTimeFunc())},e.prototype.updateTimeFunc=function(){var t=f.default.format(l.CALENDARNAMES[8],new Date).split(" ");if(!(t.length<2)){var e=t[1].split(":");if(!(e.length<3)){var o=3600*(24-Number(e[0])-1)+60*(60-Number(e[1])-1)+(60-Number(e[2]));if(this.timeNode.activeInHierarchy){var n=d.default.formatTime(1e3*o),a=(n[1]<10?"0"+n[1]:n[1])+" \u5c0f\u65f6 "+(n[2]<10?"0"+n[2]:n[2])+" \u5206 "+(n[3]<10?"0"+n[3]:n[3])+" \u79d2";this.timeLabel.string=a}}}},i([y({type:cc.Node,tooltip:"\u5f39\u6846"})],e.prototype,"popNode",void 0),i([y({type:cc.Node,tooltip:"\u6807\u9898"})],e.prototype,"titleNode",void 0),i([y({type:cc.Node,tooltip:"\u5173\u95ed\u6309\u94ae"})],e.prototype,"closeBtn",void 0),i([y({type:cc.Node,tooltip:"\u7f8abase"})],e.prototype,"yellowNode",void 0),i([y({type:cc.Node,tooltip:"\u7f8abase"})],e.prototype,"redNode",void 0),i([y({type:cc.Node,tooltip:"\u9009\u62e9"})],e.prototype,"yellowBtn",void 0),i([y({type:cc.Node,tooltip:"\u9009\u62e9"})],e.prototype,"redBtn",void 0),i([y({type:cc.Node,tooltip:"\u5269\u4f59\u65f6\u95f4"})],e.prototype,"timeNode",void 0),i([y({type:cc.Node,tooltip:"\u9009\u62e9"})],e.prototype,"chooseBtn",void 0),i([y({type:cc.Node,tooltip:"\u89c6\u9891"})],e.prototype,"chooseVideo",void 0),i([y({type:cc.Label,tooltip:"\u63cf\u8ff0"})],e.prototype,"chooseLabel",void 0),i([y({type:cc.Node,tooltip:"\u672a\u9009\u62e9"})],e.prototype,"noChooseBtn",void 0),i([y({type:cc.Node,tooltip:"\u653e\u5f03"})],e.prototype,"giveupBtn",void 0),i([y({type:cc.Label,tooltip:"\u9635\u8425\u540d\u5b57"})],e.prototype,"tombName",void 0),i([y({type:cc.Label,tooltip:"\u9635\u8425\u540d\u5b57"})],e.prototype,"taoistName",void 0),i([y({type:cc.Node,tooltip:"\u9635\u8425\u52a8\u753b"})],e.prototype,"tombSP",void 0),i([y({type:cc.Node,tooltip:"\u9635\u8425\u52a8\u753b"})],e.prototype,"taoistSP",void 0),i([y({type:cc.Label,tooltip:"\u5012\u8ba1\u65f6"})],e.prototype,"timeLabel",void 0),i([g],e)}(cc.Component);o.default=v,cc._RF.pop()},{"../api/api-sheep":"api-sheep","../common/CcJsFunc":"CcJsFunc","../common/dataTs":"dataTs","../common/enumConfig":"enumConfig","../common/sdk":"sdk","../common/spine":"spine","../common/util":"util","../manager/DateManager":"DateManager","../manager/data-manager":"data-manager"}],topicCollectPop:[function(t,e,o){"use strict";cc._RF.push(e,"9626bbOFCpLgLU2U6ganUyA","topicCollectPop");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r},r=this&&this.__spreadArrays||function(){for(var t=0,e=0,o=arguments.length;e0){for(var e in t)this.clothesId==t[e].clothesId?(t[e].dressing=!0,this.popData&&this.popData.changeClothesCb&&this.popData.changeClothesCb(this.clothesId)):t[e].dressing=!1;s.default.setSheepClothesData(t),this.setupSubViews(this.curIdx)}},e.prototype.subCloseBtnFunc=function(){this.subPop.active=!1},e.prototype.closeBtnFunc=function(){this.node.active=!1},e.prototype.previousBtnFunc=function(){this.curIdx--,this.curIdx<1&&(this.curIdx=1),this.setupSubViews(this.curIdx)},e.prototype.sureBtnFunc=function(){this.node.active=!1},e.prototype.nextBtnFunc=function(){this.curIdx++,this.curIdx>this.allIdx&&(this.curIdx=this.allIdx),this.setupSubViews(this.curIdx)},e.prototype.showPop=function(t){this.node.active=!0,this.popData=t,cc.tween(this.popNode).set({scale:0,opacity:0}).to(.2,{scale:1.1,opacity:255},{easing:cc.easing.quadOut}).to(.2,{scale:1}).start(),this.sheepCommonNode.active=!1,this.dressingNode.active=!1,this.subPop.active=!1,this.setupSubViews(this.curIdx)},e.prototype.setupSubViews=function(t){for(var e in t<1&&(t=1),this.dataArray)(a=this.dataArray[e]).destroy();for(var e in this.labelArray)(a=this.labelArray[e]).destroy();this.dataArray=[],this.labelArray=[];var o=s.default.getSheepClothesData();o=this.bubbleSort(o),o=this.bubbleIdSort(o),this.allIdx=Math.ceil(o.length/12),this.indexLabel.string=this.curIdx+" / "+this.allIdx;for(var n=0;n=12*(t-1)&&n<12*t){var a,i=o[n];(a=cc.instantiate(this.sheepCommonNode)).active=!0,this.sheepCommonBaseNode.addChild(a),this.dataArray.push(a);var r=cc.instantiate(this.dressingNode);r.active=!0,this.dressingBaseNode.addChild(r),this.labelArray.push(r),c.default.addbtnTouchEndScale(a,this.itemBtnFunc.bind(this,i)),this.updateItem(a,r,i)}},e.prototype.itemBtnFunc=function(t){var e=this;console.log(t),this.clothesId=t.clothesId,this.subPop.active=!0,cc.tween(this.subPop).set({scale:.8,opacity:0}).to(.2,{scale:1.1,opacity:255},{easing:cc.easing.quadOut}).to(.2,{scale:1}).start();var o="sheep/"+t.spName;this.subSheep.getComponent(l.default).loadSpine(o,function(){e.subSheep.getComponent(l.default).setNewSkin(t.spSkin),t.unlock?e.subSheep.getComponent(l.default).play("Jump1",0):e.subSheep.getComponent(l.default).play("Unlock1",0)}),t.unlock?(this.luckBtn.active=!1,this.changeBtn.active=!0,this.titleLabel.string=t.name):(this.luckBtn.active=!0,this.changeBtn.active=!1,this.titleLabel.string="???"),this.contentTeam.string=this.getName(t.clothesId),this.contentDesc.string="\u5728\u8bdd\u9898\u6218 \u4e2d\uff0c\u52a0\u5165"+t.name+"\u9635\u8425\u5e76\u83b7\u80dc\u540e\u83b7\u5f97\u3002"},e.prototype.getName=function(t){return this.contentDesc.node.active=!0,this.contentTeam.node.active=!0,this.contentDefault.node.active=!1,8==t||9==t?"\u50f5\u5c38vs\u9053\u58eb":10==t||11==t?"\u72fc\u4ebavs\u5438\u8840\u9b3c":12==t||13==t?"\u9ed1\u7f8avs\u767d\u7f8a":41==t||42==t?"\u4e94\u4ec1vs\u83b2\u84c9":43==t||44==t?"\u5b66\u751fvs\u8001\u5e08":45==t||46==t?"\u5ae6\u5a25vs\u7389\u5154":47==t||48==t?"\u5b66\u7ae5vs\u592b\u5b50":(this.contentDesc.node.active=!1,this.contentTeam.node.active=!1,this.contentDefault.node.active=!0,this.contentDefault.string=1==t?"\u9ed8\u8ba4\u88c5\u626e\u3002\u6211\u53ea\u662f\u4e00\u53ea\u5b64\u72ec\u7684\u7f8e\u7f8a\u7f8a\u3002":"\u5e38\u89c4\u6a21\u5f0f\u901a\u5173\uff0c\u6216\u8bdd\u9898PK\u4e2d\u6240\u9009\u9635\u8425\u83b7\u80dc\u540e\u83b7\u5f97\u3002","")},e.prototype.bubbleSort=function(t){for(var e,o=r(t),n=0,a=o.length;no[i+1].clothesId&&(e=[o[i+1],o[i]],o[i]=e[0],o[i+1]=e[1]);return o},e.prototype.updateItem=function(t,e,o){var n=t.getChildByName("new"),a=t.getChildByName("SP"),i=t.getChildByName("choose");e.opacity=0,this.popData&&this.popData.topicClothesNum==o.clothesId?n.active=!0:n.active=!1;var r="sheep/"+o.spName;a.getComponent(l.default).loadSpine(r,function(){a.getComponent(l.default).setNewSkin(o.spSkin),o.unlock?o.dressing?(i.active=!0,e.opacity=255,a.getComponent(l.default).play("Jump1",0)):i.active=!1:(a.getComponent(l.default).play("Unlock1",0),i.active=!1)})},i([d(cc.Node)],e.prototype,"popNode",void 0),i([d(cc.Node)],e.prototype,"closeBtn",void 0),i([d(cc.Node)],e.prototype,"sheepCommonBaseNode",void 0),i([d(cc.Node)],e.prototype,"sheepCommonNode",void 0),i([d(cc.Node)],e.prototype,"dressingBaseNode",void 0),i([d(cc.Node)],e.prototype,"dressingNode",void 0),i([d(cc.Node)],e.prototype,"previousBtn",void 0),i([d(cc.Node)],e.prototype,"sureBtn",void 0),i([d(cc.Node)],e.prototype,"nextBtn",void 0),i([d(cc.Label)],e.prototype,"indexLabel",void 0),i([d(cc.Node)],e.prototype,"subPop",void 0),i([d(cc.Node)],e.prototype,"subSheep",void 0),i([d(cc.Label)],e.prototype,"titleLabel",void 0),i([d(cc.Label)],e.prototype,"contentDesc",void 0),i([d(cc.Label)],e.prototype,"contentTeam",void 0),i([d(cc.Label)],e.prototype,"contentDefault",void 0),i([d(cc.Node)],e.prototype,"luckBtn",void 0),i([d(cc.Node)],e.prototype,"changeBtn",void 0),i([d(cc.Node)],e.prototype,"subCloseBtn",void 0),i([p],e)}(cc.Component);o.default=h,cc._RF.pop()},{"../common/CcJsFunc":"CcJsFunc","../common/dataTs":"dataTs","../common/spine":"spine"}],topicJoinedPop:[function(t,e,o){"use strict";cc._RF.push(e,"90ef543uIxHfKnKA811WqDS","topicJoinedPop");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../api/api-sheep"),c=t("../common/CcJsFunc"),s=t("../common/dataTs"),l=t("../common/spine"),u=t("../manager/data-manager"),p=cc._decorator,d=p.ccclass,h=p.property,f=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.popNode=null,e.titleLabel=null,e.tombNode=null,e.taoistNode=null,e.tombLabel=null,e.taoistLabel=null,e.teamLabel=null,e.closeBtn=null,e.sureBtn=null,e.tombSP=null,e.taoistSP=null,e}return a(e,t),e.prototype.start=function(){c.default.addTargetTouchUpInside(this.closeBtn,this.closeBtnFunc.bind(this)),c.default.addTargetTouchUpInside(this.sureBtn,this.sureBtnBtn.bind(this))},e.prototype.closeBtnFunc=function(){this.node.active=!1},e.prototype.sureBtnBtn=function(){this.node.active=!1},e.prototype.showPop=function(){var t=this;this.node.active=!0,this.tombNode.active=!1,this.taoistNode.active=!1,cc.tween(this.popNode).set({scale:0,opacity:0}).to(.2,{scale:1.1,opacity:255},{easing:cc.easing.quadOut}).to(.2,{scale:1}).start(),this.updateUI(0);var e=u.default.getTopicAnimation(u.default.topicModel.id,!0,!1);this.playTomb(e.spName,e.skin,"Jump1");var o=u.default.getTopicAnimation(u.default.topicModel.id,!1,!0);this.playTaoist(o.spName,o.skin,"Jump1"),r.default.getTopicUserInfo(s.default.getUserData().userID,function(e){if(0==e.err_code&&e.data&&e.data.user){var o=e.data.user.type;1==o?t.tombNode.active=!0:2==o&&(t.taoistNode.active=!0),t.updateUI(o)}})},e.prototype.updateUI=function(t){var e=u.default.topicModel.name.split("#");e.length<2||(this.tombLabel.string=e[0]+"\u7f8a",this.taoistLabel.string=e[1]+"\u7f8a",this.teamLabel.string="",1==t?this.teamLabel.string=e[0]+"\u7f8a\u961f":2==t&&(this.teamLabel.string=e[1]+"\u7f8a\u961f"))},e.prototype.playTomb=function(t,e,o){var n=this;this.tombSP.getComponent(l.default).loadSpine(t,function(){n.tombSP.getComponent(l.default).setNewSkin(e),n.tombSP.getComponent(l.default).play(o,0)})},e.prototype.playTaoist=function(t,e,o){var n=this;this.taoistSP.getComponent(l.default).loadSpine(t,function(){n.taoistSP.getComponent(l.default).setNewSkin(e),n.taoistSP.getComponent(l.default).play(o,0)})},i([h(cc.Node)],e.prototype,"popNode",void 0),i([h(cc.Label)],e.prototype,"titleLabel",void 0),i([h(cc.Node)],e.prototype,"tombNode",void 0),i([h(cc.Node)],e.prototype,"taoistNode",void 0),i([h(cc.Label)],e.prototype,"tombLabel",void 0),i([h(cc.Label)],e.prototype,"taoistLabel",void 0),i([h(cc.Label)],e.prototype,"teamLabel",void 0),i([h(cc.Node)],e.prototype,"closeBtn",void 0),i([h(cc.Node)],e.prototype,"sureBtn",void 0),i([h(cc.Node)],e.prototype,"tombSP",void 0),i([h(cc.Node)],e.prototype,"taoistSP",void 0),i([d],e)}(cc.Component);o.default=f,cc._RF.pop()},{"../api/api-sheep":"api-sheep","../common/CcJsFunc":"CcJsFunc","../common/dataTs":"dataTs","../common/spine":"spine","../manager/data-manager":"data-manager"}],topicLastWinPop:[function(t,e,o){"use strict";cc._RF.push(e,"74b18J+qNBMbqeSpfyEZqtg","topicLastWinPop");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../common/CcJsFunc"),c=t("../common/spine"),s=t("../manager/data-manager"),l=cc._decorator,u=l.ccclass,p=l.property,d=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.popNode=null,e.closeBtn=null,e.tombSign=null,e.taoistSign=null,e.tombNode=null,e.taoistNode=null,e.nameLabel=null,e.tombLabel=null,e.taoistLabel=null,e.tombNumLabel=null,e.taoistNumLabel=null,e.bottomNumLabel=null,e.tombProgress=null,e.taoistProgress=null,e.tombSP=null,e.taoistSP=null,e.popData=null,e.teamIsWIn=!1,e}return a(e,t),e.prototype.start=function(){r.default.addTargetTouchUpInside(this.closeBtn,this.closeBtnFunc.bind(this))},e.prototype.closeBtnFunc=function(){if(this.node.active=!1,this.teamIsWIn){var t={popName:"topicNewPop",showPopData:{type:1,data:this.popData}};cc.game.emit("showPop",t)}},e.prototype.showPop=function(t){this.node.active=!0,this.popData=t,cc.tween(this.popNode).set({scale:0,opacity:0}).to(.2,{scale:1.1,opacity:255},{easing:cc.easing.quadOut}).to(.2,{scale:1}).start(),t&&this.setupData(t)},e.prototype.setupData=function(t){var e=t.tomb,o=t.taoist,n=t.tomb_fail_member,a=t.taoist_fail_member,i=e.length,r=o.length,c=t.topic.name.split("#"),l=i+r+n+a,u=i+r,p=0,d=0;i==r?this.nameLabel.string="\u8d5b\u51b5":i>r?(1==t.topic.info.type&&(this.teamIsWIn=!0),this.tombSign.active=!0,this.taoistSign.active=!1,this.nameLabel.string=c[0]+"\u7f8a\u961f\u83b7\u80dc\uff01"):(2==t.topic.info.type&&(this.teamIsWIn=!0),this.tombSign.active=!1,this.taoistSign.active=!0,this.nameLabel.string=c[1]+"\u7f8a\u961f\u83b7\u80dc\uff01"),0!=u&&(p=i/u*300,d=r/u*300),p<50&&(p=50),d<50&&(d=50),cc.tween(this.tombProgress).to(0,{height:50}).to(1.5,{height:p}).start(),cc.tween(this.taoistProgress).to(0,{height:50}).to(1.5,{height:d}).start(),this.tombNumLabel.string=i+"\u7f8a",this.taoistNumLabel.string=r+"\u7f8a",this.tombLabel.string=c[0]+"\u7f8a\u961f",this.taoistLabel.string=c[1]+"\u7f8a\u961f",this.bottomNumLabel.string=l+"",1==t.topic.info.type?(this.tombNode.active=!0,this.taoistNode.active=!1):(this.tombNode.active=!1,this.taoistNode.active=!0);var h=s.default.getTopicAnimation(t.topic.id,!0,!1);this.playTomb(h.spName,h.skin,"Jump3");var f=s.default.getTopicAnimation(t.topic.id,!1,!0);this.playTaoist(f.spName,f.skin,"Jump3")},e.prototype.playTomb=function(t,e,o){var n=this;this.tombSP.getComponent(c.default).loadSpine(t,function(){n.tombSP.getComponent(c.default).setNewSkin(e),n.tombSP.getComponent(c.default).play(o,0)})},e.prototype.playTaoist=function(t,e,o){var n=this;this.taoistSP.getComponent(c.default).loadSpine(t,function(){n.taoistSP.getComponent(c.default).setNewSkin(e),n.taoistSP.getComponent(c.default).play(o,0)})},i([p({type:cc.Node,tooltip:"\u5f39\u6846"})],e.prototype,"popNode",void 0),i([p({type:cc.Node,tooltip:"\u5173\u95ed\u6309\u94ae"})],e.prototype,"closeBtn",void 0),i([p(cc.Node)],e.prototype,"tombSign",void 0),i([p(cc.Node)],e.prototype,"taoistSign",void 0),i([p(cc.Node)],e.prototype,"tombNode",void 0),i([p(cc.Node)],e.prototype,"taoistNode",void 0),i([p({type:cc.Label,tooltip:"\u7f8a\u961f"})],e.prototype,"nameLabel",void 0),i([p({type:cc.Label,tooltip:"\u50f5\u5c38"})],e.prototype,"tombLabel",void 0),i([p({type:cc.Label,tooltip:"\u9053\u58eb"})],e.prototype,"taoistLabel",void 0),i([p({type:cc.Label,tooltip:"\u50f5\u5c38\u6570\u91cf"})],e.prototype,"tombNumLabel",void 0),i([p({type:cc.Label,tooltip:"\u9053\u58eb\u6570\u91cf"})],e.prototype,"taoistNumLabel",void 0),i([p({type:cc.Label,tooltip:"\u603b\u4eba\u6570"})],e.prototype,"bottomNumLabel",void 0),i([p(cc.Node)],e.prototype,"tombProgress",void 0),i([p(cc.Node)],e.prototype,"taoistProgress",void 0),i([p(cc.Node)],e.prototype,"tombSP",void 0),i([p(cc.Node)],e.prototype,"taoistSP",void 0),i([u],e)}(cc.Component);o.default=d,cc._RF.pop()},{"../common/CcJsFunc":"CcJsFunc","../common/spine":"spine","../manager/data-manager":"data-manager"}],topicNewPop:[function(t,e,o){"use strict";cc._RF.push(e,"9383fTm8p9NuLEys6rFPQBI","topicNewPop");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../common/CcJsFunc"),c=t("../common/dataTs"),s=t("../common/spine"),l=t("../manager/GameManager"),u=cc._decorator,p=u.ccclass,d=u.property,h=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.maskNode=null,e.popNode=null,e.nameLabel=null,e.bgFlashSP=null,e.sheepSP=null,e.winLabel=null,e.descLabel=null,e}return a(e,t),e.prototype.start=function(){r.default.addbtnTouchEndScale(this.maskNode,this.maskNodeFunc.bind(this))},e.prototype.maskNodeFunc=function(){this.node.active=!1},e.prototype.showPop=function(t){var e=this;this.node.active=!0,cc.tween(this.bgFlashSP).to(0,{scale:0}).to(.1,{scale:1}).call(function(){e.bgFlashSP.getComponent(s.default).loadSpine("sheep/UI",function(){e.bgFlashSP.getComponent(s.default).play("4Ray2",0)})}).start(),1==t.type?this.receiveSheepClothes():2==t.type&&this.showSheep(t.data)},e.prototype.showSheep=function(t){var e=this;cc.tween(this.sheepSP).to(0,{scale:0}).to(.2,{scale:1}).call(function(){e.sheepSP.getComponent(s.default).loadSpine("sheep/"+t.spName,function(){e.sheepSP.getComponent(s.default).setNewSkin(t.spSkin),e.sheepSP.getComponent(s.default).play("Jump1",0)})}).start(),this.nameLabel.string=t.name,this.winLabel.string="",this.descLabel.string=""},e.prototype.receiveSheepClothes=function(){var t=this,e=c.default.getSheepClothesData(),o=!1,n="skin_00",a="\u7f8a";e=r.default.shuffle(e);for(var i=0;i=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../common/enumConfig"),c=t("../common/native/audio"),s=t("../common/spine"),l=cc._decorator,u=l.ccclass,p=l.property,d=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.sheepSp=null,e.playing=!1,e.animCallBack=null,e}return a(e,t),e.prototype.start=function(){cc.game.on(r.EMITKEY.SHOWTRANSITLAYER,this.playTransitionLayerAnim,this)},e.prototype.playTransitionLayerAnim=function(t){if(!this.playing){var e=this;this.playing=!0,this.animCallBack=t,this.sheepSp.active=!0,c.default.playAudioMusic("audio/sound/transitFont.mp3",!1),this.sheepSp.getComponent(s.default).setFrameEventCb("Turnarounds",function(t){console.log("\u4e13\u573a\u52a8\u753b ### ",t),e.animCallBack(e.playAnimOpen.bind(e))}),this.sheepSp.getComponent(s.default).play("Interlude",1,function(){e.playing=!1,e.sheepSp.active=!1,console.log("\u4e13\u573a\u52a8\u753b end ###")})}},e.prototype.playAnimOpen=function(){console.log("\u8f6c\u573a\u52a8\u753b\u5207\u6362 ### ")},i([p(cc.Node)],e.prototype,"sheepSp",void 0),i([u],e)}(cc.Component);o.default=d,cc._RF.pop()},{"../common/enumConfig":"enumConfig","../common/native/audio":"audio","../common/spine":"spine"}],"tt-sdk":[function(t,e,o){"use strict";cc._RF.push(e,"0d66ayRO/dGya2ZzHsK5JHr","tt-sdk"),Object.defineProperty(o,"__esModule",{value:!0});var n=function(){function t(){}return t.init=function(){cc.sys.platform==cc.sys.BYTEDANCE_GAME&&tt.showShareMenu({success:function(){console.log("[tt] \u5df2\u6210\u529f\u663e\u793a\u8f6c\u53d1\u6309\u94ae")},fail:function(t){console.log("[tt] showShareMenu \u8c03\u7528\u5931\u8d25",t.errMsg)},complete:function(){console.log("[tt] showShareMenu \u8c03\u7528\u5b8c\u6210")}})},t.vibrateShort=function(){tt.vibrateShort({})},t.vibrateLong=function(){tt.vibrateLong({})},t.login=function(){tt.login({success:function(t){console.log("[tt] \u767b\u5f55\u6210\u529f",t)},fail:function(t){console.log("[tt] \u767b\u5f55\u5931\u8d25",t)}})},t.checkSession=function(){tt.checkSession({success:function(){console.log("[tt] session \u672a\u8fc7\u671f")},fail:function(){console.log("[tt] session \u5df2\u8fc7\u671f\uff0c\u9700\u8981\u91cd\u65b0\u767b\u5f55"),this.login()}})},t.getSetting=function(){tt.checkSession({success:function(t){console.log("[tt] -------------getSetting \u83b7\u53d6\u7528\u6237\u5f53\u524d\u7684\u6388\u6743\u72b6\u6001\u6210\u529f-----------",t),t.errMsg},fail:function(t){console.log("[tt] -------------getSetting \u83b7\u53d6\u7528\u6237\u5f53\u524d\u7684\u6388\u6743\u72b6\u6001\u5931\u8d25-----------",t)}})},t.openSetting=function(){tt.openSetting({success:function(t){console.log("[tt] -------------openSetting success-----------",t)},complete:function(t){console.log("[tt] -------------openSetting complete-----------",t)},fail:function(t){console.log("[tt] -------------openSetting fail-----------",t)}})},t.authorize=function(){tt.authorize({scope:"scope.userInfo",success:function(t){console.log("[tt] authorize success",t)},complete:function(t){console.log("[tt] authorize complete",t)},fail:function(t){console.log("[tt] authorize fail",t)}})},t.recorderStart=function(){if(cc.sys.platform==cc.sys.BYTEDANCE_GAME)try{console.log("\u5f00\u59cb\u5f55\u5c4f ###### "),tt.getGameRecorderManager().start({duration:300})}catch(t){cc.warn(t)}},t.recorderStop=function(){if(cc.sys.platform==cc.sys.BYTEDANCE_GAME){console.log("\u5f55\u5c4f\u7ed3\u675fstop ###### ");try{tt.getGameRecorderManager().stop()}catch(t){cc.warn(t)}}},t.recorderPause=function(){cc.sys.platform==cc.sys.BYTEDANCE_GAME&&(console.log("\u5f55\u5c4f\u7ed3\u675fpause ###### "),tt.getGameRecorderManager().pause())},t.recorderResume=function(){cc.sys.platform==cc.sys.BYTEDANCE_GAME&&(console.log("\u5f55\u5c4f\u7ed3\u675fresume ###### "),tt.getGameRecorderManager().resume())},t.setVideoPath=function(t){this.videoPath=t},t.shareTemplate=function(t){cc.sys.platform==cc.sys.BYTEDANCE_GAME?tt.shareAppMessage({templateId:"gf33jlfc0h1k415a7o",query:"",success:function(){console.log("\u5206\u4eab\u6210\u529f"),t(!0)},fail:function(){console.log("\u5206\u4eab\u5931\u8d25"),t(!1)}}):t(!0)},t.shareAppMessage=function(t){var e=t.success,o=t.fail,n=t.url;console.log("[tt] [sdk][tt] share app message",n),n||(n=this.videoPath);try{tt.shareAppMessage({channel:"video",query:"",templateId:"",title:"\u7f8a\u4e86\u4e2a\u7f8a",desc:"\u770b\u770b\u5927\u5bb6\u90fd\u559c\u6b22\u4ec0\u4e48\u7f8a",extra:{videoPath:n,videoTopics:["\u7f8a\u4e86\u4e2a\u7f8a"]},success:function(){e&&e(),console.log("[tt] \u5206\u4eab\u89c6\u9891\u6210\u529f")},fail:function(t){o&&o(),console.log("[tt] \u5206\u4eab\u89c6\u9891\u5931\u8d25",t)}})}catch(a){cc.warn("share app message err",a)}},t.rewardVideoAd=function(t){var e=this;this.onRewardVideoAdSuccess=t.success,this.onRewardVideoAdFail=t.fail,this.rewardAd?this.rewardAd.show():(this.rewardAd=tt.createRewardedVideoAd({adUnitId:t.id}),this.rewardAd.onLoad(function(){e.rewardAd.show()}),this.rewardAd.onError(function(t){e.onRewardVideoAdFail&&e.onRewardVideoAdFail(),cc.warn("tt reward video ad error",t)}),this.rewardAd.onClose(function(t){t.isEnded&&e.onRewardVideoAdSuccess&&e.onRewardVideoAdSuccess(),e.onRewardVideoAdFail&&e.onRewardVideoAdFail()}))},t.setClipboardData=function(t){tt.setClipboardData({data:t,success:function(){tt.getClipboardData({success:function(t){console.log("tt get clipboard data:",t.data)}})}})},t.showBannerAd=function(t){var e=this;this.onRewardBannerAdSuccess=t.success,this.onRewardBannerAdFail=t.fail,this.bannerAd?this.bannerAd.show():(this.bannerAd=tt.createBannerAd({adUnitId:t.id,adIntervals:30,style:{left:0,top:cc.winSize.height,width:300}}),this.bannerAd.onLoad(function(){e.bannerAd.show()}),this.bannerAd.onError(function(t){e.onRewardBannerAdFail&&e.onRewardBannerAdFail(),cc.warn("tt reward video ad error",t)}))},t.hideBannerAd=function(){this.bannerAd&&this.bannerAd.hide()},t.showInterstitialAd=function(){},t.showRewardVideoAd=function(){},t.focusDouYin=function(){cc.sys.platform==cc.sys.BYTEDANCE_GAME&&tt.openAwemeUserProfile({success:function(t){console.log(t)}})},t.isSupportFocusDouYin=function(){if(cc.sys.platform!=cc.sys.BYTEDANCE_GAME)return!1;for(var t=tt.getSystemInfoSync(),e=t.system,o=t.SDKVersion,n=t.version,a=t.appName,i=(e.split(" "),n.split(".")),r=0;r-1&&t.listeners.splice(o,1)},this.emit=function(e){if(t.listeners.forEach(function(t){return t(e)}),t.listenersOncer.length>0){var o=t.listenersOncer;t.listenersOncer=[],o.forEach(function(t){return t(e)})}},this.pipe=function(e){return t.on(function(t){return e.emit(t)})}},cc._RF.pop()},{}],uiControler:[function(t,e,o){"use strict";cc._RF.push(e,"81349GiDV5P+4W7p0Ox2i/o","uiControler");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("./mapEditor"),c=t("./newLevelPop"),s=t("./selectLevelPop"),l=t("./setBlockNumPop"),u=t("../common/config"),p=t("../common/dataTs"),d=t("./editorGameLayer"),h=t("./saveAsPop"),f=cc._decorator,m=f.ccclass,g=f.property,y=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.mapEditorNode=null,e.setBlockNumPop=null,e.selectLevelPop=null,e.newLevelPop=null,e.saveAsPop=null,e.editorGameLayer=null,e.levelNumLabel=null,e.blockNumLabel=null,e}return a(e,t),e.prototype.onLoad=function(){},e.prototype.start=function(){cc.game.on("initLevelData",this.initLevelData,this),cc.game.on("setBlockNum",this.showBlockNum,this),cc.game.on("saveAsNewMap",this.saveAsNewMap,this)},e.prototype.selectLevelFun=function(){console.log("\u7f16\u8f91\u5173\u5361"),this.selectLevelPop.getComponent(s.default).showSelectLevelPop()},e.prototype.newLevelFun=function(){console.log("\u65b0\u5efa\u5173\u5361"),this.newLevelPop.getComponent(c.default).showNewLevelPop()},e.prototype.chooseMapSizeFun=function(t,e){cc.game.emit("refreshMapSizeData",u.default.mapType[e])},e.prototype.saveAsShowLayer=function(){console.log("\u53e6\u5b58\u4e3a\u5173\u5361"),this.saveAsPop.getComponent(h.default).showSaveAsPop()},e.prototype.saveLevelMapFun=function(){console.log("\u4fdd\u5b58\u5173\u5361");var t=this.mapEditorNode.getComponent(r.default).levelID,e=this.mapEditorNode.getComponent(r.default).newLevelDataObj;this.checkMapIsRight(e)?p.default.setLevelMapData(t,e):console.log("\u5173\u5361\u914d\u7f6e\u9519\u8bef")},e.prototype.checkMapIsRight=function(t){var e=0,o=0,n=t,a=n.levelData;for(var i in a)for(var r in a[i])0==a[i][r].type?e++:o++;if(console.log("blockNum:",e),console.log("blockTypeNum:",o),e%3!=0)return console.log("\u7a7a\u767d\u5757\u4e0d\u662f3\u7684\u500d\u6570"),cc.game.emit("showTips","\u7a7a\u767d\u5757\u4e0d\u662f3\u7684\u500d\u6570"),!1;if(o%3!=0)return console.log("\u7c7b\u578b\u5757\u4e0d\u662f3\u7684\u500d\u6570"),cc.game.emit("showTips","\u7c7b\u578b\u5757\u4e0d\u662f3\u7684\u500d\u6570"),!1;var c=n.blockTypeData,s=0;for(var i in c)s+=c[i];return console.log("typeNum:",s),s==e/3||(console.log("\u5757\u7c7b\u578b\u8bbe\u7f6e\u6570\u91cf\u9519\u8bef"),cc.game.emit("showTips","\u5757\u7c7b\u578b\u8bbe\u7f6e\u6570\u91cf\u9519\u8bef"),!1)},e.prototype.saveAsNewMap=function(t){var e=this.mapEditorNode.getComponent(r.default).newLevelDataObj;e.levelKey=t,p.default.setLevelMapData(t,e);var o={newLevelData:e};cc.game.emit("initLevelData",o)},e.prototype.setBlockTypeFun=function(){console.log("\u8bbe\u7f6e\u672c\u5173\u7684\u56fe\u5757\u7c7b\u578b\u6570\u91cf");var t=0,e=this.mapEditorNode.getComponent(r.default).newLevelDataObj,o=e.levelData;for(var n in o)for(var a in o[n])0==o[n][a].type&&t++;var i=e.blockTypeData;t%3==0?this.setBlockNumPop.getComponent(l.default).showSetBlockPop(t/3,i):(console.log("error:\u5757\u6570\u91cf\u4e0d\u80fd\u88ab\u6574\u9664"),cc.game.emit("showTips","error:\u5757\u6570\u91cf\u4e0d\u80fd\u88ab\u6574\u9664"),this.setBlockNumPop.getComponent(l.default).showSetBlockPop(0,i))},e.prototype.selectNewBlockTypeFun=function(){console.log("\u9009\u62e9\u5373\u5c06\u6446\u653e\u7684\u56fe\u5757\u7c7b\u578b")},e.prototype.testPlayFun=function(){console.log("\u8bd5\u73a9\u672c\u5173\u5361"),this.mapEditorNode.getComponent(r.default).levelID;var t=cc.instantiate(this.mapEditorNode.getComponent(r.default).newLevelDataObj);console.log("data:",t);var e=[t];this.editorGameLayer.getComponent(d.default).initLevelLayer(e)},e.prototype.backOffFun=function(){console.log("\u56de\u9000\u7ec4\u5757")},e.prototype.initLevelData=function(t){this.levelNumLabel.string="\u5f53\u524d\u5173\u5361ID\uff1a"+t.newLevelData.levelKey},e.prototype.showBlockNum=function(){if(!this.mapEditorNode.getComponent(r.default).newLevelDataObj)return!1;var t=this.getAllBlockNum();this.blockNumLabel.string=""+t},e.prototype.getAllBlockNum=function(){var t=0,e=this.mapEditorNode.getComponent(r.default).newLevelDataObj.levelData;for(var o in e)t+=e[o].length;return t},i([g(cc.Node)],e.prototype,"mapEditorNode",void 0),i([g(cc.Node)],e.prototype,"setBlockNumPop",void 0),i([g(cc.Node)],e.prototype,"selectLevelPop",void 0),i([g(cc.Node)],e.prototype,"newLevelPop",void 0),i([g(cc.Node)],e.prototype,"saveAsPop",void 0),i([g(cc.Node)],e.prototype,"editorGameLayer",void 0),i([g(cc.Label)],e.prototype,"levelNumLabel",void 0),i([g(cc.Label)],e.prototype,"blockNumLabel",void 0),i([m],e)}(cc.Component);o.default=y,cc._RF.pop()},{"../common/config":"config","../common/dataTs":"dataTs","./editorGameLayer":"editorGameLayer","./mapEditor":"mapEditor","./newLevelPop":"newLevelPop","./saveAsPop":"saveAsPop","./selectLevelPop":"selectLevelPop","./setBlockNumPop":"setBlockNumPop"}],"uma-sdk":[function(t,e,o){"use strict";cc._RF.push(e,"31ca3gDt7FFSYn5bPlPkMAx","uma-sdk");var n=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var a=t("../../common/dataTs"),i=t("../../common/enumConfig"),r=t("../../common/sdk"),c=t("../../manager/DateManager"),s=cc._decorator,l=s.ccclass,u=(s.property,function(){function t(){}return t.setUserid=function(){r.default.isPlatform(r.Platform.wx)},t.trackEvent=function(t,e){void 0===e&&(e=null);var o=a.default.getUserData();e||(e={});var n=Number(a.default.getUserData().registerTime),s=c.default.format(i.CALENDARNAMES[6],new Date(n));e.time=s,e.c_time=Number(s),e.uid=o.userID;var l=JSON.stringify(e);e.data=l,r.default.isPlatform(r.Platform.wx)},n([l],t)}());o.default=u,cc._RF.pop()},{"../../common/dataTs":"dataTs","../../common/enumConfig":"enumConfig","../../common/sdk":"sdk","../../manager/DateManager":"DateManager"}],"unlock-build-pop":[function(t,e,o){"use strict";cc._RF.push(e,"23d5cnrWYpLtbx08aY5sAOq","unlock-build-pop");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../common/CcJsFunc"),c=t("../common/dataTs"),s=t("../common/native/audio"),l=t("../common/spine"),u=cc._decorator,p=u.ccclass,d=u.property,h=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.mainCultivateLayer=null,e.flightNode=null,e.spriteNode=null,e.spineTitle=null,e.spineAnim=null,e.receiveBtn=null,e}return a(e,t),e.prototype.start=function(){r.default.addbtnTouchStartScale(this.receiveBtn,this.receiveBtnFunc.bind(this)),r.default.addbtnTouchEndScale(this.receiveBtn,this.receiveBtnFunc.bind(this)),r.default.addbtnTouchCancelScale(this.receiveBtn,this.receiveBtnFunc.bind(this))},e.prototype.hideDefault=function(){this.flightNode.active=!1,this.spriteNode.active=!1,this.spineTitle.active=!1,this.spineAnim.active=!1,this.receiveBtn.active=!1},e.prototype.showGetRemoveProp=function(){this.node.active=!0,this.hideDefault(),this.playRemoveAnim()},e.prototype.playRemoveAnim=function(){var t=this,e=this;this.spineAnim.active=!0,this.spineAnim.getComponent(l.default).setFrameEventCb("Open1",function(){console.log("1"),s.default.playAudioMusic("audio/sound/Open2.mp3",!1)}),this.spineAnim.getComponent(l.default).setFrameEventCb("Eff_Sheen1",function(){e.spineTitle.active=!0,console.log("2"),s.default.playAudioMusic("audio/sound/Words2.mp3",!1),e.spineTitle.getComponent(l.default).play("Award1_Words1",1),t.spineAnim.getComponent(l.default).setFrameEventCb("Treasure1",function(){console.log("3"),e.flightNode.active=!0,t.spriteNode.active=!0,e.receiveBtn.active=!0,e.flightNode.scale=0,e.spriteNode.scale=0,e.receiveBtn.scale=0,cc.tween(e.flightNode).to(.3,{scale:.8}).call(function(){cc.tween(e.flightNode).by(5,{angle:360}).repeatForever().start()},e).start(),cc.tween(e.spriteNode).to(.1,{scale:1.4}).to(.1,{scale:1}).to(.1,{scale:1.2}).to(.1,{scale:1}).call(function(){cc.tween(e.receiveBtn).to(.1,{scale:1.3}).to(.1,{scale:1}).start()}).start()})}),this.spineAnim.getComponent(l.default).play("Ref1_Open3",1,function(){console.log("4")});var o=c.default.getUserData();o.prop_remove+=2,c.default.saveUserData(o)},e.prototype.receiveBtnFunc=function(){this.node.active=!1},i([d(cc.Node)],e.prototype,"mainCultivateLayer",void 0),i([d(cc.Node)],e.prototype,"flightNode",void 0),i([d(cc.Node)],e.prototype,"spriteNode",void 0),i([d(cc.Node)],e.prototype,"spineTitle",void 0),i([d(cc.Node)],e.prototype,"spineAnim",void 0),i([d(cc.Node)],e.prototype,"receiveBtn",void 0),i([p],e)}(cc.Component);o.default=h,cc._RF.pop()},{"../common/CcJsFunc":"CcJsFunc","../common/dataTs":"dataTs","../common/native/audio":"audio","../common/spine":"spine"}],"unlock-build":[function(t,e,o){"use strict";cc._RF.push(e,"b4509jR79lK778pfI4KU2y8","unlock-build");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../common/dataTs"),c=t("../common/native/audio"),s=t("../common/spine"),l=cc._decorator,u=l.ccclass,p=l.property,d=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.catContent=null,e.unlockBuildBtn=null,e.lightBg=null,e.ribbonNode=null,e.catNode=null,e}return a(e,t),e.prototype.start=function(){},e.prototype.playCatAnimation=function(t){void 0===t&&(t=1);var e=this;this.hideDefault(),this.catContent.active=!0,e.catContent.scale=1;var o=r.default.getGameConfigData().baseConfigData.catClothesData["cat_"+t];o&&o.length&&(e.ribbonNode.getComponent(cc.Label).string=o[0].name),this.unlockBuildBtn.active=!0,e.unlockBuildBtn.getComponent(s.default).setFrameEventCb("Cat1",function(){console.log("Cat1 frame ######"),c.default.playAudioMusic("audio/sound/Open2.mp3",!1),e.lightBg.active=!0,e.ribbonNode.active=!0,e.catNode.active=!0,cc.tween(e.lightBg).by(5,{angle:360}).repeatForever().start(),e.catContent.scale=0,cc.tween(e.catContent).to(.1,{scale:1.1}).to(.1,{scale:1}).start(),e.setCatSpine(t),cc.tween(e.catContent).delay(2).to(.2,{scale:1.2}).to(.3,{scale:0},{easing:cc.easing.cubicIn}).call(function(){e.node.active=!1}).start()}),this.unlockBuildBtn.getComponent(s.default).play("3UnlockCat1",1,function(){console.log("3UnlockCat1 \u64ad\u653e\u5b8c\u6210")})},e.prototype.setCatSpine=function(t){var e=this,o="Model"+(t<10?"0"+t:t+"");this.catNode.getComponent(s.default).loadNewSpine(o,function(){e.catNode.getComponent(s.default).setNewSkin("00"),e.catNode.getComponent(s.default).play("2_Action1",1,function(){e.catNode.getComponent(s.default).play("1_Standby1",0)})})},e.prototype.hideDefault=function(){this.unlockBuildBtn.active=!1,this.lightBg.active=!1,this.ribbonNode.active=!1,this.catNode.active=!1},i([p(cc.Node)],e.prototype,"catContent",void 0),i([p(cc.Node)],e.prototype,"unlockBuildBtn",void 0),i([p(cc.Node)],e.prototype,"lightBg",void 0),i([p(cc.Node)],e.prototype,"ribbonNode",void 0),i([p(cc.Node)],e.prototype,"catNode",void 0),i([u],e)}(cc.Component);o.default=d,cc._RF.pop()},{"../common/dataTs":"dataTs","../common/native/audio":"audio","../common/spine":"spine"}],"upgrade-tip":[function(t,e,o){"use strict";cc._RF.push(e,"fc6e6B31jVAnbLpM0OJ9CQp","upgrade-tip");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../common/CcJsFunc"),c=t("../common/dataTs"),s=t("./mainCultivateLayer"),l=cc._decorator,u=l.ccclass,p=l.property,d=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.iconFish=null,e.iconPoint=null,e.iconNode=null,e.fishNode=null,e.arrowNode=null,e.mainCultivateLayer=null,e.houseData=null,e}return a(e,t),e.prototype.start=function(){r.default.addbtnTouchEndScale(this.iconPoint,this.iconPointEndFunc.bind(this)),r.default.addbtnTouchEndScale(this.iconFish,this.iconFishEndFunc.bind(this))},e.prototype.iconPointEndFunc=function(t){t.stopPropagation(),this.mainCultivateLayer&&this.mainCultivateLayer.getComponent(s.default).clickUpgradePoint(this)},e.prototype.iconFishEndFunc=function(t){t.stopPropagation(),this.mainCultivateLayer&&this.mainCultivateLayer.getComponent(s.default).clickUpgradeFish(this.houseData,this)},e.prototype.showPoint=function(t,e,o){void 0===t&&(t=this.houseData),void 0===e&&(e=this.mainCultivateLayer),void 0===o&&(o=!1),this.mainCultivateLayer=e,this.houseData=t,this.iconPoint.active=!0,this.iconFish.active=!1,this.fishNode.getComponent(cc.Label).string="x"+t.fish,c.default.getUserData().fish>=t.fish?this.arrowNode.active=!0:this.arrowNode.active=!1,o&&(this.iconPoint.scale=0,cc.tween(this.iconPoint).delay(.1).to(.5,{scale:1}).start());var n="rewardIcon/Unlock_Hammer.png";"cat"==t.buildType?(n="rewardIcon/Unlock_Cat.png",r.default.changeSpriteFrame(this.iconNode,n)):"skin"==t.buildType?(n="rewardIcon/Unlock_Clothing.png",r.default.changeSpriteFrame(this.iconNode,n)):1==t.buildid?(n="rewardIcon/Unlock_Brush.png",r.default.changeSpriteFrame(this.iconNode,n)):r.default.changeSpriteFrame(this.iconNode,n)},e.prototype.showFish=function(){console.log(JSON.stringify(this.houseData)),this.iconPoint.active=!1,this.iconFish.active=!0,this.iconFish.scale=0,cc.tween(this.iconFish).to(.3,{scale:1}).start()},e.prototype.show=function(){this.node.active=!0,this.iconPoint.active=!0,this.iconFish.active=!1,this.iconPoint.scale=0,cc.tween(this.iconPoint).delay(.1).to(.5,{scale:1}).start()},e.prototype.hide=function(){this.node.active=!1},i([p(cc.Node)],e.prototype,"iconFish",void 0),i([p(cc.Node)],e.prototype,"iconPoint",void 0),i([p(cc.Node)],e.prototype,"iconNode",void 0),i([p(cc.Node)],e.prototype,"fishNode",void 0),i([p(cc.Node)],e.prototype,"arrowNode",void 0),i([u],e)}(cc.Component);o.default=d,cc._RF.pop()},{"../common/CcJsFunc":"CcJsFunc","../common/dataTs":"dataTs","./mainCultivateLayer":"mainCultivateLayer"}],upgradePop:[function(t,e,o){"use strict";cc._RF.push(e,"56493C1WJVBQJG8pH7F9E9g","upgradePop");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../common/CcJsFunc"),c=t("../common/dataTs"),s=t("../common/enumConfig"),l=t("../common/native/audio"),u=t("../common/spine"),p=t("../utils/uma/uma-sdk"),d=cc._decorator,h=d.ccclass,f=d.property,m=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.coinNum=null,e.catNode=null,e.closeBtn=null,e.upgradeBtn=null,e.popNode=null,e.catId=0,e.clothId=0,e.callBack=null,e.popCallbackCollect=null,e}return a(e,t),e.prototype.start=function(){r.default.addbtnTouchStartScale(this.closeBtn),r.default.addbtnTouchEndScale(this.closeBtn,this.hideUpgradePop.bind(this)),r.default.addbtnTouchCancelScale(this.closeBtn),r.default.addbtnTouchStartScale(this.upgradeBtn),r.default.addbtnTouchEndScale(this.upgradeBtn,this.upgradeFunc.bind(this)),r.default.addbtnTouchCancelScale(this.upgradeBtn),this.popCallbackCollect={playGameCallBack:this.playGameFunc.bind(this)}},e.prototype.playGameFunc=function(){},e.prototype.showUpgradePop=function(t,e){this.node.active=!0,this.catId=t,this.callBack=e,c.default.getGameConfigData().baseConfigData.catClothesData;for(var o=c.default.getUserData().catClothesData["cat_"+this.catId],n=0;n=o&&e>=n&&t<=o+a&&e<=n+i?1:0},pointLength:function(t,e){var o=e.x-t.x,n=e.y-t.y;return o*o+n*n},join:function(t,e){void 0===e&&(e=",");var o=[],n=0;for(var a in t)o[n]=t[a],n++;return o.join(e)},concat:function(){var t={};for(var e in arguments)for(var o in arguments[e])t[o]=arguments[e][o];return t},toArray:function(t,e){var o=[];if(e)for(var n in t)o.push(n,t[n]);else for(var n in t)o.push(t[n]);return o},valueArray:function(t,e){var o=[];for(var n in t)o.push(t[n][e]);return o},getObjectLen:function(t){var e=0;for(var o in t)e++;return e},formatTime:function(t){var e=[0,0,0,0,0];return e[4]=t%1e3,e[3]=Math.floor(t/1e3),e[3]>=60&&(e[2]=Math.floor(e[3]/60),e[3]=e[3]%60,e[2]>=60&&(e[1]=Math.floor(e[2]/60),e[2]=e[2]%60,e[1]>=24&&(e[0]=Math.floor(e[1]/24),e[1]=e[1]%24))),e},countdownTime:function(t){var e=[0,0,0];return e[0]=Math.floor(t/3600),e[1]=Math.floor(t%3600/60),e[2]=Math.floor(t%60),e},getTime:function(t,e,o){var n="",a="",i=new Date(t);switch(1==o?(n+=i.getFullYear()+"/",n+=this.fixLength(i.getMonth()+1,2)+"/",n+=this.fixLength(i.getDate(),2)):2==o?(n+=i.getFullYear()+"-",n+=this.fixLength(i.getMonth()+1,2)+"-",n+=this.fixLength(i.getDate(),2)):(n+=i.getFullYear()+"\u5e74",n+=this.fixLength(i.getMonth()+1,2)+"\u6708",n+=this.fixLength(i.getDate(),2)+"\u65e5"),a+=this.fixLength(i.getHours(),2)+":",a+=this.fixLength(i.getMinutes(),2)+":",a+=this.fixLength(i.getSeconds(),2),e){case 1:return n;case 2:return n+" "+a;default:return a}},rnd:function(t,e){return null==e&&(t=0),t+Math.floor(Math.random()*(e-t+1))},rndArray:function(t){for(var e=t.concat(),o=[];e.length>0;)o.push(e.splice(this.rnd(e.length-1),1)[0]);return o},inArray:function(t,e){for(var o in e)if(t==e[o])return o;return-1},countArray:function(t,e,o){var n=0;for(var a in t)e==t[a]&&n++;return o&&(n=t.length-n),n},fixLength:function(t,e,o,n){for(t+="",arguments.length<3&&(o=0),arguments.length<4&&(n="0");t.lengthe&&(t=0==o?t.slice(-e):t.slice(0,e)),t},fixNumber:function(t,e,o){var n=Math.pow(10,e);return Math[o]?Math[o](t*n)/n:Math.round(t*n)/n},formatNumber:function(t,e,o){if(!isNaN(t)&&(arguments.length<2&&(e=1),arguments.length<3&&(o=-1),o>-1&&(t=parseFloat(t).toFixed(o)),1==e)){var n=t.toString().split("."),a=n[0],i="";for(void 0!==n[1]&&(i="."+n[1]),n=[];a.length>3;)n.unshift(a.slice(-3)),a=a.slice(0,a.length-3);a.length>0&&n.unshift(a),t=n.join()+i}return t},fixValue:function(t,e,o,n){return t=Math[n]?Math[n](t):Math.round(t),null!=e&&to&&(t=o),t},isInt:function(t,e,o){var n=parseInt(t);return n==t?null!=e&&no?0:1:0},unsignInt:function(t,e){return t<=0?0:Math[e]?Math[e](t):Math.round(t)},getKey:function(t,e){for(var o in t)if(t[o]==e)return o},getGrid:function(t,e,o,n){for(var a=[],i=0;i255?e+=2:e++;return e},simpleSplit:function(t,e){var o=[];return-1==t.indexOf(e)?(o[0]=t,o[1]=""):(o[0]=t.slice(0,t.indexOf(e)),o[1]=t.slice(t.indexOf(e)+1)),o},getSum:function(t){var e=0;for(var o in t)e+=t[o];return e},getAverage:function(t){var e=0,o=0;for(var n in t)e+=t[n],o++;return e/o},parseToObject:function(t,e,o,n){n=n||".";var a=e.split(n),i=a.pop(),r=t;for(var c in a)r=r[a[c]];return null!=o&&(r[i]=o),r[i]},multicall:function(t,e){var o=e;switch(o.length){case 0:t();break;case 1:t(o[0]);break;case 2:t(o[0],o[1]);break;case 3:t(o[0],o[1],o[2]);break;case 4:t(o[0],o[1],o[2],o[3]);break;case 5:t(o[0],o[1],o[2],o[3],o[4]);break;case 6:t(o[0],o[1],o[2],o[3],o[4],o[5]);break;case 7:t(o[0],o[1],o[2],o[3],o[4],o[5],o[6]);break;case 8:t(o[0],o[1],o[2],o[3],o[4],o[5],o[6],o[7]);break;case 9:t(o[0],o[1],o[2],o[3],o[4],o[5],o[6],o[7],o[8]);break;case 10:t(o[0],o[1],o[2],o[3],o[4],o[5],o[6],o[7],o[8],o[9])}},getPointAlpha:function(t,e,o){var n=window.document.createElement("canvas"),a=n.getContext("2d");return n.width=1,n.height=1,a.drawImage(t,e,o,1,1,0,0,1,1),a.getImageData(0,0,1,1).data[3]},ajax:function(t,e,o,n){e=e||"",n=n||"GET";var a=new window.XMLHttpRequest;a.onreadystatechange=function(){4==a.readyState&&200==a.status&&o(a.responseText)},a.open(n,t,!0),a.send(e)},getQueryString:function(t){var e=new RegExp("(^|&)"+t+"=([^&]*)(&|$)","i"),o=window.location.search.substr(1).match(e);return null!=o?unescape(o[2]):null},delayCallbackOnce:function(t,e){cc.director.getScheduler().schedule(t,this._defaultTimerTarget,0,0,e,!1)}};o.default=n,cc._RF.pop()},{}],wallpaperPrefab:[function(t,e,o){"use strict";cc._RF.push(e,"5ccb7gpTcZNy6oxSxO1hXsJ","wallpaperPrefab");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=cc._decorator,c=r.ccclass,s=r.property,l=t("../../pre/itemSub/wallpaperSubPrefab"),u=t("../../script/common/dataTs"),p=t("../../script/common/enumConfig"),d=t("../../script/pop/popSub/wallpaperSv"),h=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.content=null,e.wallpaperSubPrefab=null,e.base_title_label=null,e.parentNode=null,e.nodeData=null,e}return a(e,t),e.prototype.start=function(){},e.prototype.setNodeData=function(t,e){for(var o in this.parentNode=e,this.nodeData=t,u.default.langCode==p.LangEnum.zhCN&&"- Coming soon -"==this.nodeData.titleName?this.base_title_label.string="- \u656c\u8bf7\u671f\u5f85 -":this.base_title_label.string=this.nodeData.titleName,this.nodeData.bgArray){var n=cc.instantiate(this.wallpaperSubPrefab);n.getComponent(l.default).setNodeData(this.nodeData.bgArray[o],this),this.content.addChild(n)}},e.prototype.refreshNode=function(t,e){this.parentNode=e,this.nodeData=t;var o=this.content.children;for(var n in o)o[n].getComponent(l.default).setNodeData(this.nodeData.bgArray[n],this)},e.prototype.refreshSubNode=function(){this.parentNode.getComponent(d.default).refreshSubNode()},i([s(cc.Node)],e.prototype,"content",void 0),i([s(cc.Prefab)],e.prototype,"wallpaperSubPrefab",void 0),i([s(cc.Label)],e.prototype,"base_title_label",void 0),i([c],e)}(cc.Component);o.default=h,cc._RF.pop()},{"../../pre/itemSub/wallpaperSubPrefab":"wallpaperSubPrefab","../../script/common/dataTs":"dataTs","../../script/common/enumConfig":"enumConfig","../../script/pop/popSub/wallpaperSv":"wallpaperSv"}],wallpaperSubPrefab:[function(t,e,o){"use strict";cc._RF.push(e,"f4535mVxXNAALqaewBHYpME","wallpaperSubPrefab");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=cc._decorator,c=r.ccclass,s=r.property,l=t("../../script/common/dataTs"),u=t("../../script/common/CcJsFunc"),p=t("../item/wallpaperPrefab"),d=t("../../script/manager/GameManager"),h=t("../../script/utils/uma/uma-sdk"),f=t("../../script/common/enumConfig"),m=t("../../script/manager/report-common"),g=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.imgContent=null,e.imgLabel=null,e.imgBorder=null,e.imgLock=null,e.parentNode=null,e.userData=null,e.nodeData=null,e.levelNum=null,e.pictureData=null,e.isReward=!1,e}return a(e,t),e.prototype.start=function(){u.default.addbtnTouchEndScale(this.node,this.clickNodeAction.bind(this))},e.prototype.rewardNodeData=function(t,e){void 0===e&&(e=!0),this.isReward=e,this.imgLock.active=!1,this.imgContent.active=!0,this.imgBorder.active=!1;var o="pictureIcon/GameBgicon"+t+".png";u.default.changeSpriteFrame(this.imgContent,o),this.imgBorder.getChildByName("mark").active=!1,this.imgLabel.node.active=!1},e.prototype.setNodeData=function(t,e){this.isReward=!1,this.parentNode=e,this.nodeData=t,this.userData=l.default.getUserData(),this.levelNum=this.userData.playLevelId,this.pictureData=l.default.getPictureData(),l.default.langCode==f.LangEnum.zhCN?this.imgLabel.string=this.nodeData.name:this.imgLabel.string=this.nodeData.en_name;var o="pictureIcon/GameBgicon"+this.nodeData.bgID+".png";u.default.changeSpriteFrame(this.imgContent,o),this.levelNum>this.nodeData.unlockNum?(this.imgLock.active=!1,this.imgContent.active=!0,this.imgBorder.active=!1,this.pictureData.bgNum==this.nodeData.bgID?this.imgBorder.active=!0:this.imgBorder.active=!1):(this.imgLock.active=!0,this.imgContent.active=!1,this.imgBorder.active=!1),d.default.getInstance().collectionMark.bgNum==t.bgID?(this.imgBorder.getChildByName("mark").active=!0,d.default.getInstance().collectionMark.bgNum=0):this.imgBorder.getChildByName("mark").active=!1},e.prototype.clickNodeAction=function(){if(u.default.addClickAudio(),this.levelNum>=this.nodeData.unlockNum&&!this.isReward){this.pictureData.bgNum!=this.nodeData.bgID&&m.default.reportTACommon("collar_bg",{bg_before:this.pictureData.bgNum,bg_after:this.nodeData.bgID}),this.imgBorder.active=!0,this.pictureData.bgNum=this.nodeData.bgID,l.default.savePictureData(this.pictureData),this.parentNode.getComponent(p.default).refreshSubNode(),this.imgBorder.getChildByName("mark").active=!1;var t=this.nodeData.bgID+"";h.default.trackEvent("collar_bg",{ID:t,c_ID:Number(t)}),cc.game.emit(f.EMITKEY.UPDATEPICTURE)}},i([s(cc.Node)],e.prototype,"imgContent",void 0),i([s(cc.Label)],e.prototype,"imgLabel",void 0),i([s(cc.Node)],e.prototype,"imgBorder",void 0),i([s(cc.Node)],e.prototype,"imgLock",void 0),i([c],e)}(cc.Component);o.default=g,cc._RF.pop()},{"../../script/common/CcJsFunc":"CcJsFunc","../../script/common/dataTs":"dataTs","../../script/common/enumConfig":"enumConfig","../../script/manager/GameManager":"GameManager","../../script/manager/report-common":"report-common","../../script/utils/uma/uma-sdk":"uma-sdk","../item/wallpaperPrefab":"wallpaperPrefab"}],wallpaperSv:[function(t,e,o){"use strict";cc._RF.push(e,"e1a4baQrCVBT5Hpjf/VGnTF","wallpaperSv");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../common/dataTs"),c=t("../../../pre/item/wallpaperPrefab"),s=t("../../../i18n/i18n"),l=t("../../../i18n/gd_language"),u=cc._decorator,p=u.ccclass,d=u.property,h=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.content=null,e.wallpaperPrefab=null,e.dataArray=[],e.i18nArray=[],e}return a(e,t),e.prototype.start=function(){this.i18nArray.push(s.default.instance.trans(l.GDLanguage.wallpaper_commuter_road)),this.i18nArray.push(s.default.instance.trans(l.GDLanguage.wallpaper_starry)),this.i18nArray.push(s.default.instance.trans(l.GDLanguage.wallpaper_lamp)),this.i18nArray.push(s.default.instance.trans(l.GDLanguage.wallpaper_harbour)),this.i18nArray.push(s.default.instance.trans(l.GDLanguage.wallpaper_snow)),this.i18nArray.push(s.default.instance.trans(l.GDLanguage.wallpaper_dinner)),this.i18nArray.push(s.default.instance.trans(l.GDLanguage.wallpaper_moon)),this.i18nArray.push(s.default.instance.trans(l.GDLanguage.wallpaper_lazy_time)),this.i18nArray.push(s.default.instance.trans(l.GDLanguage.wallpaper_waiting_alone)),this.i18nArray.push(s.default.instance.trans(l.GDLanguage.wallpaper_lighthouse)),this.i18nArray.push(s.default.instance.trans(l.GDLanguage.wallpaper_meteor_shower)),this.i18nArray.push(s.default.instance.trans(l.GDLanguage.wallpaper_harbour)),this.i18nArray.push(s.default.instance.trans(l.GDLanguage.wallpaper_lamp)),this.content.removeAllChildren(),this.dataArray=r.default.gameConfigData.baseConfigData.bgData;var t=0;for(var e in this.dataArray)for(var o in this.dataArray[e].bgArray)t0&&this.refreshSubNode()},e.prototype.refreshSubNode=function(){var t=this.content.children;for(var e in t){var o=this.dataArray[e];t[e].getComponent(c.default).refreshNode(o,this)}},i([d(cc.Node)],e.prototype,"content",void 0),i([d(cc.Prefab)],e.prototype,"wallpaperPrefab",void 0),i([p],e)}(cc.Component);o.default=h,cc._RF.pop()},{"../../../i18n/gd_language":"gd_language","../../../i18n/i18n":"i18n","../../../pre/item/wallpaperPrefab":"wallpaperPrefab","../../common/dataTs":"dataTs"}],wardrobeLayer:[function(t,e,o){"use strict";cc._RF.push(e,"4448eEzJr1BMqSaSIx1uqZX","wardrobeLayer");var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])})(t,e)},function(t,e){function o(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),i=this&&this.__decorate||function(t,e,o,n){var a,i=arguments.length,r=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,n);else for(var c=t.length-1;c>=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../../pre/main/clothesPrefab"),c=t("../common/CcJsFunc"),s=t("../common/dataTs"),l=t("../common/enumConfig"),u=t("../pop/upgradePop"),p=t("../utils/uma/uma-sdk"),d=t("./mainCultivateLayer"),h=cc._decorator,f=h.ccclass,m=h.property,g=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.mainCultivateLayer=null,e.changeClothesNode=null,e.scrollContent=null,e.clothesPrefab=null,e.btnLayer=null,e.ribbonNode=null,e.ribbonLabel=null,e.rankBtn=null,e.levelLabel1=null,e.levelLabel2=null,e.upgradePop=null,e.challengeBtn=null,e.clothPadding=20,e.catId=0,e.clothNodeArray=[],e.cultivateComp=null,e.isShowing=!1,e}return a(e,t),e.prototype.start=function(){c.default.addbtnTouchStartScale(this.rankBtn),c.default.addbtnTouchEndScale(this.rankBtn,this.rankFunc.bind(this)),c.default.addbtnTouchCancelScale(this.rankBtn),c.default.addbtnTouchStartScale(this.challengeBtn),c.default.addbtnTouchEndScale(this.challengeBtn,this.challengeBtnFunc.bind(this)),c.default.addbtnTouchCancelScale(this.challengeBtn)},e.prototype.showWardrobelLayer=function(t,e){var o=this;console.log("catId = ",t),this.isShowing||(this.isShowing=!0,this.cultivateComp=e,this.catId=t,this.scrollContent.removeAllChildren(),this.changeClothesNode.active=!0,this.changeClothesNode.y=-cc.winSize.height/2,this.initCatClothesNode(),cc.tween(this.changeClothesNode).by(.3,{y:350},{easing:cc.easing.cubicOut}).start(),this.cultivateComp.houseToBigMiddle(this.catId),cc.tween(this.changeClothesNode).delay(.3).call(function(){o.showBtnLayer(!0)},this).start())},e.prototype.hideWardrobelLayer=function(){var t=this;0!=this.catId&&(this.catId=0,this.isShowing=!1,this.changeClothesNode.stopAllActions(),cc.tween(this.changeClothesNode).to(.2,{y:-cc.winSize.height/2}).call(function(){t.changeClothesNode.active=!1},this).start(),this.hideBtnLayer())},e.prototype.showBtnLayer=function(t){this.btnLayer.active=!0;for(var e=s.default.getUserData().catClothesData["cat_"+this.catId],o=0;o=3?(this.rankBtn.active=!1,this.challengeBtn.active=!1):(2==n.skin?(this.challengeBtn.active=!0,this.rankBtn.active=!1):(this.challengeBtn.active=!1,this.rankBtn.active=!0),this.levelLabel1.string=e[o].clothRank+"",this.levelLabel2.string=e[o].clothRank+1+"")}t&&(cc.tween(this.ribbonNode).set({scale:0}).to(.3,{scale:1},{easing:cc.easing.backOut}).start(),cc.tween(this.rankBtn).set({scale:0}).delay(.15).to(.3,{scale:1},{easing:cc.easing.cubicOut}).start())},e.prototype.hideBtnLayer=function(){this.btnLayer.active=!1},e.prototype.rankFunc=function(t){t.stopPropagation(),cc.log("\u6253\u5f00\u5347\u7ea7\u5f39\u7a97"),this.upgradePop.getComponent(u.default).showUpgradePop(this.catId,this.popCallbackFunc.bind(this))},e.prototype.challengeBtnFunc=function(){this.hideWardrobelLayer(),this.mainCultivateLayer.getComponent(d.default).houseToMinDefault(),cc.game.emit(l.EMITKEY.UPDATETABBARRECEIVE,2)},e.prototype.popCallbackFunc=function(t){void 0===t&&(t=!1),this.cultivateComp.refreshCatCloth(this.catId,t,t),this.refreshClothSelect(),this.showBtnLayer(!1)},e.prototype.initCatClothesNode=function(){var t=s.default.getGameConfigData().baseConfigData.catClothesData,e=s.default.getUserData().catClothesData;console.log("baseConfig catClothesData = ",t),console.log("userData userClothesData = ",e),this.clothNodeArray=[];for(var o="cat_"+this.catId,n=t[o],a=0;a=0;c--)(a=t[c])&&(r=(i<3?a(r):i>3?a(e,o,r):a(e,o))||r);return i>3&&r&&Object.defineProperty(e,o,r),r};Object.defineProperty(o,"__esModule",{value:!0});var r=t("../api/api-sheep"),c=t("../common/CcJsFunc"),s=t("../common/dataTs"),l=t("../common/enumConfig"),u=t("../common/spine"),p=t("../common/util"),d=t("../manager/data-manager"),h=t("../manager/DateManager"),f=t("../manager/GameManager"),m=t("../manager/report-common"),g=cc._decorator,y=g.ccclass,v=g.property,b=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.titleNode=null,e.barefootNode=null,e.barefootTitle=null,e.barefootDesc=null,e.sheepSp=null,e.sheepFlagSp=null,e.winDescNode=null,e.backBtn=null,e.shareNode=null,e.shareBtn=null,e.noShareBtn=null,e.shareCloseBtn=null,e.timeNode=null,e.flashSp=null,e}return a(e,t),e.prototype.start=function(){c.default.addbtnTouchStartScale(this.backBtn),c.default.addbtnTouchEndScale(this.backBtn,this.backBtnFunc.bind(this)),c.default.addbtnTouchCancelScale(this.backBtn),c.default.addbtnTouchStartScale(this.shareBtn),c.default.addbtnTouchEndScale(this.shareBtn,this.shareBtnFunc.bind(this)),c.default.addbtnTouchCancelScale(this.shareBtn),c.default.addbtnTouchStartScale(this.noShareBtn),c.default.addbtnTouchEndScale(this.noShareBtn,this.noShareBtnFunc.bind(this)),c.default.addbtnTouchCancelScale(this.noShareBtn),c.default.addbtnTouchStartScale(this.shareCloseBtn),c.default.addbtnTouchEndScale(this.shareCloseBtn,this.shareCloseBtnFunc.bind(this)),c.default.addbtnTouchCancelScale(this.shareCloseBtn)},e.prototype.shareBtnFunc=function(){cc.game.emit(l.EMITKEY.TTSHARERECORD)},e.prototype.noShareBtnFunc=function(){this.shareNode.active=!1,this.showBackBtn()},e.prototype.shareCloseBtnFunc=function(){this.shareNode.active=!1,this.showBackBtn()},e.prototype.backBtnFunc=function(){cc.game.emit(l.EMITKEY.SHOWMAINLAYER)},e.prototype.showBackBtn=function(){cc.tween(this.backBtn).delay(.5).to(.2,{scale:1.1}).to(.1,{scale:.9}).to(.1,{scale:1}).start()},e.prototype.showWinPop=function(t){var e=this;this.node.active=!0,this.backBtn.scale=0,this.shareNode.scale=0;var o=d.default.getTAUserInfo();m.default.reportTACommon("game_finish",o),this.titleNode.getComponent(cc.Label).string=h.default.getDateString();var n=p.default.countdownTime(t.time),a=n[1]<10?"0"+n[1]:n[1]+"",i=n[2]<10?"0"+n[2]:n[2]+"";if(this.timeNode.getComponent(cc.Label).string="\u901a\u5173\u7528\u65f6"+a+"\u5206"+i+"\u79d2",f.default.getInstance().gameType==l.GAMETYPE.GAMEDAILY)this.barefootDesc.getComponent(cc.Label).string="\u52a0\u5165\u7f8a\u7fa4",r.default.getRankInfoData(function(t){d.default.setRankData(t),f.default.getInstance().rankInfo=t.data;var o=12;f.default.getInstance().rankInfo&&(o=f.default.getInstance().rankInfo.user.index);var n="\u60a8\u6240\u5728\u7684\u5730\u533a\u4e3a\u7b2c "+o+" \u540d";e.winDescNode.getComponent(cc.RichText).string=n});else if(f.default.getInstance().gameType==l.GAMETYPE.GAMETOPIC){this.barefootDesc.getComponent(cc.Label).string="\u52a0\u5165"+this.getTeamName();var c="";d.default.topicRankInfo&&d.default.topicModel&&(c=1==d.default.topicModel.info.type?d.default.topicRankInfo.tomb?d.default.topicRankInfo.tomb.length+"":"0":d.default.topicRankInfo.taoist?d.default.topicRankInfo.taoist.length+"":"0");var s=""+this.getTeamName()+"\u7f8a\u961f\u5df2\u6709 "+c+" \u7f8a";e.winDescNode.getComponent(cc.RichText).string=s}this.playBareFoot(),e.sheepSp.getComponent(u.default).play("Finish1",1,function(){e.sheepSp.getComponent(u.default).play("Finish2",0)}),e.flashSp.active=!1,cc.tween(e.sheepFlagSp).to(0,{scale:0}).delay(1).call(function(){e.playDescSp()}).to(.2,{scale:1.1}).to(.1,{scale:.9}).to(.1,{scale:1}).start()},e.prototype.playDescSp=function(){var t=this;if(f.default.getInstance().gameType==l.GAMETYPE.GAMEDAILY){var e=s.default.getSheepClothesData(),o=!1,n="sheep/Sheeps",a="skin_00",i=null;e=c.default.shuffle(e);for(var r=0;r=2?1==d.default.topicModel.info.type?t[0]:t[1]:""},e.prototype.showShareNode=function(){this.shareNode.active=!0,cc.tween(this.shareNode).delay(.5).to(.2,{scale:1.1}).to(.1,{scale:.9}).to(.1,{scale:1}).start()},e.prototype.playBareFoot=function(){var t=this;this.barefootNode.active=!0,cc.tween(this.barefootNode).to(0,{scale:0}).to(.1,{scale:1.1}).to(.1,{scale:.9}).to(.1,{scale:1}).call(function(){cc.tween(t.barefootTitle).to(.1,{scale:1.1}).to(.1,{scale:.9}).to(.1,{scale:1}).call(function(){cc.tween(t.barefootDesc).to(.1,{scale:1.1}).to(.1,{scale:.9}).to(.1,{scale:1}).start()},t).start()},this).start()},i([v(cc.Node)],e.prototype,"titleNode",void 0),i([v(cc.Node)],e.prototype,"barefootNode",void 0),i([v(cc.Node)],e.prototype,"barefootTitle",void 0),i([v(cc.Node)],e.prototype,"barefootDesc",void 0),i([v(cc.Node)],e.prototype,"sheepSp",void 0),i([v(cc.Node)],e.prototype,"sheepFlagSp",void 0),i([v(cc.Node)],e.prototype,"winDescNode",void 0),i([v(cc.Node)],e.prototype,"backBtn",void 0),i([v(cc.Node)],e.prototype,"shareNode",void 0),i([v(cc.Node)],e.prototype,"shareBtn",void 0),i([v(cc.Node)],e.prototype,"noShareBtn",void 0),i([v(cc.Node)],e.prototype,"shareCloseBtn",void 0),i([v(cc.Node)],e.prototype,"timeNode",void 0),i([v({type:cc.Node,tooltip:"flash\u52a8\u753b"})],e.prototype,"flashSp",void 0),i([y],e)}(cc.Component);o.default=b,cc._RF.pop()},{"../api/api-sheep":"api-sheep","../common/CcJsFunc":"CcJsFunc","../common/dataTs":"dataTs","../common/enumConfig":"enumConfig","../common/spine":"spine","../common/util":"util","../manager/DateManager":"DateManager","../manager/GameManager":"GameManager","../manager/data-manager":"data-manager","../manager/report-common":"report-common"}],"wx-sdk":[function(t,e,o){"use strict";cc._RF.push(e,"dbb360ys3xP25Wexckd5YGf","wx-sdk");var n=this&&this.__awaiter||function(t,e,o,n){return new(o||(o=Promise))(function(a,i){function r(t){try{s(n.next(t))}catch(e){i(e)}}function c(t){try{s(n.throw(t))}catch(e){i(e)}}function s(t){var e;t.done?a(t.value):(e=t.value,e instanceof o?e:new o(function(t){t(e)})).then(r,c)}s((n=n.apply(t,e||[])).next())})},a=this&&this.__generator||function(t,e){var o,n,a,i,r={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(t){return function(e){return s([t,e])}}function s(i){if(o)throw new TypeError("Generator is already executing.");for(;r;)try{if(o=1,n&&(a=2&i[0]?n.return:i[0]?n.throw||((a=n.return)&&a.call(n),0):n.next)&&!(a=a.call(n,i[1])).done)return a;switch(n=0,a&&(i=[2&i[0],a.value]),i[0]){case 0:case 1:a=i;break;case 4:return r.label++,{value:i[1],done:!1};case 5:r.label++,n=i[1],i=[0];continue;case 7:i=r.ops.pop(),r.trys.pop();continue;default:if(!(a=(a=r.trys).length>0&&a[a.length-1])&&(6===i[0]||2===i[0])){r=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]n.first||o.second>n.second||o.third>n.third)},t.isWxVersionLower=function(t){if(cc.sys.platform!=cc.sys.WECHAT_GAME&&cc.sys.platform!=cc.sys.WECHAT_GAME_SUB)return!0;var e=wx.getSystemInfoSync().SDKVersion,o=!1;return this.isVersionLower(e,t)&&(o=!0),cc.log("[sdk] is wx version lower",e,t,o),o},t.isWxVersionHigher=function(t){return!this.isWxVersionLower(t)},t.wxRankScoreUpdate=function(t,e,o){cc.sys.platform==cc.sys.WECHAT_GAME&&wx.getOpenDataContext().postMessage({cmd:"update-"+t,type:o,score:e})},t.wxRankScoreRemove=function(t){cc.sys.platform==cc.sys.WECHAT_GAME&&wx.getOpenDataContext().postMessage({cmd:"remove-"+t,score:0})},t.wxShowSubContext=function(t,e,o,n){cc.sys.platform==cc.sys.WECHAT_GAME&&wx.getOpenDataContext().postMessage({cmd:"show-"+t,setData:e,w:o,h:n})},t.onShareAppMessage=function(t){wx.showShareMenu({withShareTicket:!0}),wx.onShareAppMessage(function(){return{title:t.title,imageUrl:t.imageUrl,query:t.query}}),wx.onShareTimeline(function(){return{title:"\u7f8a\u4e86\u4e2a\u7f8a",imageUrl:"",query:"a=1&b=2"}})},t.onShareAppMessageQuery=function(){return wx.getEnterOptionsSync().query},t.wxShare=function(t,e){if(cc.sys.platform==cc.sys.WECHAT_GAME){var o=cc.winSize;e||(e=canvas.toTempFilePathSync({destHeight:o.width/5*4})),wx.shareAppMessage({title:t,imageUrl:e})}},t.wxShareWithCallBack=function(t){if(t.tag,cc.sys.isBrowser)return t.success&&t.success("local"),void(t.complete&&t.complete("local"));if(cc.sys.platform!=cc.sys.WECHAT_GAME)return t.success&&t.success("local"),void(t.complete&&t.complete("local"));null==t.validate&&(t.validate=!0),this._beforeOnHideAction=1;var e=!1,o=!1,n=!1,a=function(e){o||(console.log("\u6784\u5efa success"),t.success&&t.success(e),o=!0)},r=function(e){t.complete&&t.complete(e)},c=Date.now();this.setOnShow(function(){Date.now()-c<1e3*i.SHARE_CALLBACK_TIME&&(e=!0)}),this.setOnShow(function(){return!(!e||o)&&(t.validate&&Date.now()-c<1e3*i.SHARE_CALLBACK_TIME?void(Math.random()-1&&this.onShowFunction.splice(e,1)},t.setOnShowOnce=function(t){t&&this.onShowOnceFunction.push(t)},t.setOffShowOnce=function(t){var e=this.onShowOnceFunction.indexOf(t);e>-1&&this.onShowOnceFunction.splice(e,1)},t.setOnHide=function(t){t&&this.onHideFunction.push(t)},t.setOffHide=function(t){var e=this.onHideFunction.indexOf(t);e>-1&&this.onHideFunction.splice(e,1)},t.setOnHideOnce=function(t){t&&this.onHideOnceFunction.push(t)},t.setOffHideOnce=function(t){var e=this.onHideOnceFunction.indexOf(t);e>-1&&this.onHideOnceFunction.splice(e,1)},t.getAppVersion=function(){if(cc.sys.platform==cc.sys.WECHAT_GAME&&wx.getAccountInfoSync){var t=wx.getAccountInfoSync();return cc.log("[sdk] accountInfo:",t),t.miniProgram.version||""}return""},t.setClipboardData=function(t){wx.setClipboardData({data:t,success:function(){wx.getClipboardData({success:function(t){cc.log("wx get clipboard data:",t.data)}})}})},t.showToast=function(t){wx.showToast(t)},t.showBannerAd=function(){},t.hideBannerAd=function(){},t.showInterstitialAd=function(){},t.showRewardVideoAd=function(t,e,o){if(wx){var n=!1,a=wx.createRewardedVideoAd({adUnitId:t});a.onClose(function(t){0==n&&(n=!0,t&&t.isEnded||void 0===t?e():o(!1,"\u89c2\u770b\u5931\u8d25"))}),a.onError(function(t){0==n&&(n=!0,o(!1,t.errMsg))}),a.load().then(function(){a.show()}).catch(function(){o(!1,"\u5e7f\u544a\u62c9\u53d6\u5931\u8d25")})}else o(!1,"wx undefined")},t.onShowFunction=[],t.onHideFunction=[],t.onShowOnceFunction=[],t.onHideOnceFunction=[],t.gameIconAd=null,t.gameIconAdShown=!1,t}();o.default=r,r.init(),cc._RF.pop()},{"../sdk":"sdk"}]},{},["gd_language","i18n","BulletPrefab","brickPrefab","collectPrefab","prop-prefab","wallpaperPrefab","brickSubPrefab","collectSubPrefab","wallpaperSubPrefab","blockPrefab","catClawPrefabs","clothesPrefab","cookiePrefab","cookieRewardNode","flying-item-pop-coin","flying-item-pop-fish","rewardPrefab","blockEditorPrefab","setBloackNumPrefab","topic-card-node","topic-header-node","topic-sheep-node","PrivacyPolicy","calendar-item","daily-challenge","cat-house-progress","main-cookie-reward","topic-rank","topic-ui-layer","topic-ui","ApiTool","api-sheep","fontTipsLayer","transitionsLayer","CcJsFunc","ad","config","dataModel","dataTs","enumConfig","http","key-map","mask","maskLayer","android-sdk","audio","native-bridge","native-def","native-event","share","tt-sdk","wx-sdk","sdk","spine","util","CoinEmitter","CoinEmitterByTime","SpriteWithMask","SpriteWithMaskAssembler","cubic-bezier-curve","curve-sample","export-helper","export","mesh-vertex","spline-node","spline","typed-event","player-head-atlas","reward-emitter","snake-ctrl-point","snake-sprite-assembler","spline-sprite","chessboard","crushArea","game-top-ui","gameLayer","gameUiLayer","moveOutArea","loadCanvas","loadLayer","catNode","houseLayer","main-rank","main-tabbar","mainCanvas","mainCultivateLayer","mainLayer","mainUiLayer","page-house","page-main","topUiLayer","upgrade-tip","wardrobeLayer","DateManager","GameManager","PoolManager","data-manager","popManager","report-common","blockArea","editorGameLayer","editorGameUiLayer","editorPopCommon","editorTips","mapArea","mapEditor","newLevelPop","saveAsPop","selectLevelPop","setBlockNumPop","uiControler","ScrollMsg","bullet-screen","sheep-card","sheep-flock-icon","sheep-flock","FriendRankPop","PersonalPop","PrivacyUserPop","TodayRankPop","bullet-screen-pop","challengeSucPop","failPop","getLovePop","getPropPop","giftLayerAnimate","loseCookiePop","loseLovePop","nextLevelPop","noLimitPop","nothingPop","picturePop","brickSv","collectSv","sheepRankItem","sprintRewardBar","wallpaperSv","setupPop","shareNodePop","sheep-rank-pop","show-daily-pop","show-reward-pop","sprintRewardPop","stagePop","topicChoosePop","topicCollectPop","topicJoinedPop","topicLastWinPop","topicNewPop","unlock-build-pop","unlock-build","upgradePop","winPop","data-env","data-type","network-tool","thinkingdata.mg.cocoscreator.min","FriendSubContextView","TodaySubContextView","bullet-item","register-head-image","str-utils","uma-sdk"]); ================================================ FILE: assets/main/native/b2/b2687ac4-099e-403c-a192-ff477686f4f5.2bf0b.plist ================================================ angle 360 angleVariance 360 blendFuncDestination 1 blendFuncSource 770 duration -1 emitterType 0 finishColorAlpha 0.8399999737739563 finishColorBlue 0.0771484375 finishColorGreen 0.6349284052848816 finishColorRed 0.6808268427848816 finishColorVarianceAlpha 0.7400000095367432 finishColorVarianceBlue 0.9800000190734863 finishColorVarianceGreen 0.9800000190734863 finishColorVarianceRed 0.41999998688697815 finishParticleSize 30.31999969482422 finishParticleSizeVariance 0 gravityx 0.25 gravityy 0.8600000143051147 maxParticles 200 maxRadius 100 maxRadiusVariance 0 minRadius 0 particleLifespan 0.20000000298023224 particleLifespanVariance 0.5 radialAccelVariance 65.79000091552734 radialAcceleration -671.0499877929688 rotatePerSecond 0 rotatePerSecondVariance 0 rotationEnd -47.369998931884766 rotationEndVariance -142.11000061035156 rotationStart -47.369998931884766 rotationStartVariance 0 sourcePositionVariancex 7 sourcePositionVariancey 7 sourcePositionx 373.7277526855469 sourcePositiony 478.40472412109375 speed 0 speedVariance 190.7899932861328 startColorAlpha 0.6399999856948853 startColorBlue 0.3375650942325592 startColorGreen 0.7879231572151184 startColorRed 0.794921875 startColorVarianceAlpha 0.7799999713897705 startColorVarianceBlue 0.6800000071525574 startColorVarianceGreen 1 startColorVarianceRed 0.8999999761581421 startParticleSize 3.369999885559082 startParticleSizeVariance 50 tangentialAccelVariance 65.79000091552734 tangentialAcceleration -92.11000061035156 spriteFrameUuid 472df5d3-35e7-4184-9e6c-7f41bee65ee3 ================================================ FILE: assets/resources/config.8b75c.json ================================================ {"paths":{"0":["sheep/Alpaca02",5],"1":["sheep/DJ1",6],"2":["sheep/UI",6],"3":["audio/music/topic_cycle",0],"4":["audio/sound/Coin2",0],"5":["audio/sound/random",0],"6":["sheep/Finish1",5],"7":["audio/sound/Open1",0],"8":["sheep/Theme",5],"9":["audio/sound/Open2",0],"10":["audio/sound/Unlock_Furniture",0],"11":["sheep/Finish1",6],"12":["sheep/BG",6],"13":["sheep/DJ2",6],"14":["sheep/Sheeps",5],"15":["audio/sound/Clothe_Upgrade",0],"16":["audio/sound/clickBlock",0],"17":["sheep/Dead1",6],"18":["audio/sound/fish-fly",0],"19":["sheep/Alpaca01",5],"20":["audio/sound/moveOut",0],"21":["sheep/Sheeps",6],"22":["audio/sound/Unlock_Cat",0],"23":["audio/sound/pop-fly-end",0],"24":["sheep/Turnarounds",5],"25":["sheep/Alpaca02",6],"26":["audio/music/topic_begin",0],"27":["sheep/Turnarounds",6],"28":["audio/sound/blockRandom",0],"29":["audio/music/game_cycle",0],"30":["sheep/DJ2",5],"31":["audio/sound/Words2",0],"32":["audio/music/main_music",0],"33":["audio/sound/reward-emitter",0],"34":["audio/sound/levelInit",0],"35":["audio/music/game_begin",0],"36":["sheep/BG",5],"37":["sheep/ThemeSheeps",6],"38":["audio/sound/main-click",0],"39":["audio/sound/Words1",0],"40":["audio/sound/Coin1",0],"41":["sheep/Dead1",5],"42":["audio/sound/coin-fly",0],"43":["sheep/ThemeSheeps",5],"44":["sheep/Theme",6],"45":["audio/sound/crush",0],"46":["sheep/Alpaca01",6],"47":["sheep/DJ1",5],"48":["sheep/UI",5],"49":["audio/sound/transitFont",0],"50":["localHeader/header_156",1,1],"51":["sheep/Dead1",1,1],"52":["localHeader/header_102",1,1],"53":["localHeader/header_168",1,1],"54":["localHeader/header_80",1,1],"55":["localHeader/header_191",1,1],"56":["block/zombie/block_10",1,1],"57":["localHeader/header_28",1,1],"58":["block/man/block_11",1,1],"59":["localHeader/header_46",1,1],"60":["block/zombie/block_11",1,1],"61":["localHeader/header_126",1,1],"62":["rewardIcon/prop_nolimit",1,1],"63":["localHeader/header_92",1,1],"64":["block/autumn/block_11",1,1],"65":["localHeader/header_3",1,1],"66":["localHeader/header_118",1,1],"67":["localHeader/header_33",1,1],"68":["localHeader/header_111",1,1],"69":["localHeader/header_78",1,1],"70":["block/zombie/block_14",1,1],"71":["block/teacher/block_10",1,1],"72":["sheep/DJ2",4],"75":["localHeader/header_5",1,1],"76":["block/werewolf/block_15",1,1],"77":["localHeader/header_197",1,1],"78":["localHeader/header_87",1,1],"79":["block/werewolf/block_4",1,1],"80":["block/blackMask",1,1],"82":["sheep/Alpaca01",4],"83":["block/autumn/block_7",1,1],"84":["localHeader/header_48",1,1],"85":["sheep/Alpaca01",1,1],"86":["data/map_ids",3],"87":["localHeader/header_176",1,1],"88":["rank/rank_point_blue",1,1],"89":["localHeader/header_4",1,1],"90":["block/block_8",1,1],"91":["localHeader/header_32",1,1],"94":["block/werewolf/block_13",1,1],"95":["localHeader/header_117",1,1],"96":["block/autumn/block_2",1,1],"97":["localHeader/header_36",1,1],"99":["block/werewolf/block_3",1,1],"100":["localHeader/header_174",1,1],"101":["localHeader/header_149",1,1],"102":["localHeader/header_134",1,1],"103":["sheep/Alpaca02",4],"104":["localHeader/header_63",1,1],"105":["localHeader/header_169",1,1],"106":["localHeader/header_91",1,1],"107":["rewardIcon/prop_cancel",1,1],"108":["rewardIcon/reward_video_white",1,1],"109":["block/werewolf/block_11",1,1],"110":["rank/rank_icon_man",1,1],"111":["sheep/Turnarounds",4],"112":["localHeader/header_97",1,1],"113":["block/block_11",1,1],"114":["localHeader/header_98",1,1],"115":["localHeader/header_129",1,1],"116":["block/autumn/block_3",1,1],"117":["localHeader/header_112",1,1],"118":["block/man/block_4",1,1],"119":["block/zombie/block_1",1,1],"120":["localHeader/header_86",1,1],"121":["block/werewolf/block_12",1,1],"122":["block/werewolf/block_1",1,1],"123":["localHeader/header_6",1,1],"124":["localHeader/header_186",1,1],"125":["block/werewolf/block_8",1,1],"126":["block/zombie/block_13",1,1],"127":["localHeader/header_39",1,1],"128":["block/zombie/block_15",1,1],"129":["localHeader/header_14",1,1],"130":["block/block_10",1,1],"131":["localHeader/header_31",1,1],"132":["localHeader/header_77",1,1],"133":["rewardIcon/cookie_icon_2",1,1],"134":["localHeader/header_137",1,1],"135":["localHeader/header_47",1,1],"136":["localHeader/header_122",1,1],"137":["localHeader/header_138",1,1],"138":["block/block_2",1,1],"139":["localHeader/header_64",1,1],"140":["localHeader/header_182",1,1],"141":["rewardIcon/reward_coin",1,1],"142":["localHeader/header_21",1,1],"143":["localHeader/header_83",1,1],"144":["localHeader/header_154",1,1],"145":["block/man/block_2",1,1],"146":["localHeader/header_143",1,1],"147":["localHeader/header_7",1,1],"148":["localHeader/header_82",1,1],"149":["block/block_3",1,1],"150":["sheep/Alpaca02",1,1],"151":["block/block_1",1,1],"152":["rewardIcon/prop_life_remove",1,1],"153":["block/teacher/block_12",1,1],"154":["localHeader/header_200",1,1],"155":["localHeader/header_166",1,1],"156":["rank/rank",2],"157":["block/teacher/block_9",1,1],"158":["data/gd_language",3],"159":["localHeader/header_121",1,1],"160":["localHeader/header_56",1,1],"161":["localHeader/header_73",1,1],"162":["localHeader/header_76",1,1],"163":["localHeader/header_158",1,1],"164":["sheep/ThemeSheeps",1,1],"165":["block/zombie/block_7",1,1],"166":["rewardIcon/base_icon_coin_70",1,1],"167":["rank/rank_icon_woman",1,1],"168":["block/block_13",1,1],"169":["localHeader/header_40",1,1],"170":["block/teacher/block_3",1,1],"171":["localHeader/header_148",1,1],"172":["localHeader/header_95",1,1],"173":["rank/rank_point_sige_blue",1,1],"174":["block/teacher/block_4",1,1],"175":["sheep/Theme",4],"176":["block/block_12",1,1],"177":["block/man/block_6",1,1],"178":["localHeader/header_175",1,1],"179":["block/teacher/block_13",1,1],"180":["localHeader/header_9",1,1],"181":["sheep/Dead1",4],"182":["localHeader/header_24",1,1],"183":["localHeader/header_195",1,1],"184":["localHeader/header_16",1,1],"185":["localHeader/header_29",1,1],"186":["rewardIcon/rewardIcon",2],"187":["rewardIcon/Life_S2",1,1],"188":["rewardIcon/prop_life_one",1,1],"189":["localHeader/header_41",1,1],"190":["localHeader/header_162",1,1],"191":["block/autumn/block_6",1,1],"192":["localHeader/header_177",1,1],"193":["localHeader/header_178",1,1],"194":["rank/head-border/header_woman",1,1],"195":["localHeader/header_75",1,1],"196":["block/zombie/block_6",1,1],"197":["localHeader/header_167",1,1],"198":["block/man/block_3",1,1],"199":["sheep/DJ2",1,1],"200":["localHeader/header_54",1,1],"201":["localHeader/header_67",1,1],"202":["localHeader/header_125",1,1],"203":["localHeader/header_160",1,1],"204":["localHeader/header_53",1,1],"205":["localHeader/header_20",1,1],"206":["localHeader/header_172",1,1],"207":["localHeader/header_42",1,1],"208":["localHeader/header_116",1,1],"209":["localHeader/header_181",1,1],"210":["block/werewolf/block_10",1,1],"211":["localHeader/header_49",1,1],"212":["localHeader/header_131",1,1],"213":["rank/rank_point_bg",1,1],"214":["localHeader/header_108",1,1],"215":["rewardIcon/prop_random",1,1],"216":["block/block_bg",1,1],"217":["localHeader/header_99",1,1],"218":["rewardIcon/reward_share_black",1,1],"219":["rank/rank_icon_white",1,1],"220":["block/man/block_10",1,1],"221":["localHeader/header_133",1,1],"222":["localHeader/header_164",1,1],"223":["localHeader/header_74",1,1],"224":["localHeader/header_62",1,1],"225":["block/man/block_14",1,1],"226":["localHeader/header_2",1,1],"227":["localHeader/header_72",1,1],"228":["localHeader/header_159",1,1],"229":["block/werewolf/block_6",1,1],"230":["localHeader/header_105",1,1],"231":["block/block_4",1,1],"232":["localHeader/header_106",1,1],"233":["block/man/block_8",1,1],"234":["sheep/UI",1,1],"235":["sheep/BG",1,1],"236":["rewardIcon/reward_weibo_icon",1,1],"237":["localHeader/header_61",1,1],"238":["sheep/BG",4],"239":["sheep/DJ1",4],"240":["rank/rank_icon_default_wx",1,1],"241":["localHeader/header_196",1,1],"242":["localHeader/header_52",1,1],"243":["sheep/Sheeps",4],"244":["localHeader/header_38",1,1],"245":["localHeader/header_51",1,1],"246":["localHeader/header_25",1,1],"247":["rewardIcon/prop_cai",1,1],"248":["block/block_16",1,1],"249":["localHeader/header_17",1,1],"250":["block/man/block_1",1,1],"251":["block/teacher/block_11",1,1],"252":["sheep/Theme",1,1],"253":["block/autumn/block_1",1,1],"254":["block/block_7",1,1],"255":["localHeader/header_37",1,1],"256":["localHeader/header_127",1,1],"257":["localHeader/header_120",1,1],"258":["block/zombie/block_8",1,1],"259":["localHeader/header_179",1,1],"260":["localHeader/header_19",1,1],"261":["localHeader/header_151",1,1],"262":["localHeader/header_171",1,1],"263":["sheep/DJ1",1,1],"264":["block/autumn/block_14",1,1],"265":["localHeader/header_170",1,1],"266":["localHeader/header_157",1,1],"267":["data/baseConfigData",3],"268":["localHeader/header_199",1,1],"269":["localHeader/header_192",1,1],"270":["localHeader/header_113",1,1],"271":["localHeader/header_96",1,1],"272":["sheep/Turnarounds",1,1],"273":["localHeader/header_11",1,1],"274":["block/block_6",1,1],"275":["block/autumn/block_5",1,1],"276":["block/block",2],"277":["block/man/block_12",1,1],"278":["block/werewolf/block_5",1,1],"279":["localHeader/header_66",1,1],"280":["localHeader/header_145",1,1],"281":["localHeader/header_140",1,1],"282":["block/man/block_13",1,1],"283":["rewardIcon/reward_video_block",1,1],"284":["localHeader/header_57",1,1],"285":["rewardIcon/reward_share_white",1,1],"286":["localHeader/header_43",1,1],"287":["localHeader/header_93",1,1],"288":["block/autumn/block_13",1,1],"289":["localHeader/header_68",1,1],"290":["block/teacher/block_6",1,1],"291":["sheep/Sheeps",1,1],"292":["localHeader/header_132",1,1],"293":["localHeader/header_94",1,1],"294":["localHeader/header_115",1,1],"295":["localHeader/header_58",1,1],"296":["localHeader/header_30",1,1],"297":["rank/head-border/header_default",1,1],"298":["localHeader/header_189",1,1],"299":["localHeader/header_10",1,1],"300":["localHeader/header_128",1,1],"301":["block/autumn/block_8",1,1],"302":["localHeader/header_101",1,1],"303":["localHeader/header_141",1,1],"304":["localHeader/header_124",1,1],"305":["localHeader/header_89",1,1],"306":["block/autumn/block_4",1,1],"307":["localHeader/header_183",1,1],"308":["localHeader/header_109",1,1],"309":["localHeader/header_44",1,1],"310":["localHeader/header_45",1,1],"311":["sheep/UI",4],"312":["rank/rank_point_ble_little",1,1],"313":["block/block_5",1,1],"314":["localHeader/header_104",1,1],"315":["localHeader/header_180",1,1],"316":["block/werewolf/block_14",1,1],"317":["rank/rank_icon_default",1,1],"318":["localHeader/header_1",1,1],"319":["localHeader/header_152",1,1],"320":["block/man/block_7",1,1],"321":["localHeader/header_184",1,1],"322":["localHeader/header_70",1,1],"323":["localHeader/header_23",1,1],"324":["localHeader/header_60",1,1],"325":["localHeader/header_142",1,1],"326":["block/zombie/block_12",1,1],"327":["block/autumn/block_12",1,1],"328":["block/man/block_5",1,1],"329":["localHeader/header_81",1,1],"330":["block/werewolf/block_9",1,1],"331":["localHeader/header_136",1,1],"332":["localHeader/header_114",1,1],"333":["localHeader/header_85",1,1],"334":["localHeader/header_103",1,1],"335":["block/teacher/block_8",1,1],"336":["localHeader/header_35",1,1],"337":["data/levelConfigData",3],"338":["localHeader/header_12",1,1],"339":["block/werewolf/block_2",1,1],"340":["localHeader/header_59",1,1],"341":["rewardIcon/prop_remove",1,1],"342":["localHeader/header_163",1,1],"343":["localHeader/header_13",1,1],"344":["sheep/Finish1",1,1],"345":["localHeader/header_8",1,1],"346":["localHeader/header_90",1,1],"347":["localHeader/header_146",1,1],"348":["localHeader/header_194",1,1],"349":["localHeader/header_139",1,1],"350":["block/teacher/block_2",1,1],"351":["localHeader/header_107",1,1],"352":["localHeader/header_50",1,1],"353":["localHeader/localHeader",2],"354":["block/block_9",1,1],"355":["localHeader/header_84",1,1],"356":["block/zombie/block_3",1,1],"357":["localHeader/header_55",1,1],"358":["block/teacher/block_1",1,1],"359":["localHeader/header_173",1,1],"360":["sheep/sheep",2],"361":["rank/head-border/header_man",1,1],"362":["rank/rank_icon_bubble",1,1],"363":["localHeader/header_34",1,1],"364":["localHeader/header_193",1,1],"365":["localHeader/header_22",1,1],"366":["localHeader/header_18",1,1],"367":["block/teacher/block_5",1,1],"368":["localHeader/header_26",1,1],"369":["block/man/block_15",1,1],"370":["block/block_15",1,1],"371":["localHeader/header_161",1,1],"372":["localHeader/header_150",1,1],"373":["block/man/block_9",1,1],"374":["localHeader/header_187",1,1],"375":["localHeader/header_165",1,1],"376":["localHeader/header_69",1,1],"377":["localHeader/header_190",1,1],"378":["localHeader/header_153",1,1],"379":["block/teacher/block_14",1,1],"380":["localHeader/header_188",1,1],"381":["localHeader/header_88",1,1],"382":["localHeader/header_198",1,1],"383":["sheep/ThemeSheeps",4],"384":["localHeader/header_155",1,1],"385":["block/zombie/block_5",1,1],"386":["localHeader/header_15",1,1],"387":["localHeader/header_144",1,1],"388":["localHeader/header_110",1,1],"389":["localHeader/header_79",1,1],"390":["localHeader/header_65",1,1],"391":["block/zombie/block_9",1,1],"392":["localHeader/header_130",1,1],"393":["localHeader/header_27",1,1],"394":["localHeader/header_71",1,1],"395":["localHeader/header_135",1,1],"396":["block/zombie/block_2",1,1],"397":["localHeader/header_100",1,1],"398":["block/teacher/block_7",1,1],"399":["block/zombie/block_4",1,1],"400":["rank/head-border/circle-32x32",1,1],"401":["localHeader/header_185",1,1],"402":["localHeader/header_119",1,1],"403":["localHeader/header_123",1,1],"404":["sheep/Finish1",4],"405":["rank/rank_point_sige_black",1,1],"406":["block/autumn/block_9",1,1],"407":["block/autumn/block_10",1,1],"408":["localHeader/header_147",1,1],"409":["block/block_14",1,1],"410":["block/werewolf/block_7",1,1],"411":["rewardIcon/reward_fish",1,1]},"types":["cc.AudioClip","cc.SpriteFrame","cc.SpriteAtlas","cc.JsonAsset","sp.SkeletonData","cc.Asset","cc.Texture2D"],"uuids":["00Y7C+U8ZI9bW7ZdxD0rxj","07XD7nChtM/L+pE/1kwFjz","08UYsWcV9Cp4iCAIN4bqlX","0fDeUK7ntC+4IGpY/+zbed","18ZZFchxZEWKRKwOOcn2Yg","186bIA3B9CM6jXfyml/STI","1boSCmySJLKIs5LYXwe+r7","20k3OzcmZOwaNBV78BeQLo","23D1mwmbhId45EO51jYQML","283i45bM9BILzzJ5AN9oSn","38KrE/gQJBBqQMR5kNNEuZ","40li2UTnlFgrNfKGiCEDQ+","46BDKUkQVIq6j1vKKEkhL9","48bCFD9qBNGqqDkIb9a8H0","685XUG20xMgJj7gJkG3Opr","6df0Er4yhFHY+EdsSrby/+","77B6NMac5Dh7s0KuuHv8Rl","772QCvfRtIM4MKqoNNaayd","79jracAOpIHpPGRMolDbnf","80PLujun5Lx7gZk3oKdsjS","80VIap+8JIPbCGT2EEyA8L","86duiic55FxbhLKGX/9t//","88gH/Bq6pPjbXjcXtjKh7t","90T3D9d69M9YnUl7k38waN","95RnQGLElMk5EVMHng9Jxo","9ftQb13nlPybkVVyJRtwhP","a30iEvBH5FGanKCNalW8rC","a4cBgZC5VOPrQVzW4qQDI/","a4vauntLxB44cdt2srD80l","a4/Pz72ClNE50tLWwepaXN","a5JhkNCm9FC5q34C2z+flU","abDvyIKNhIr7nfyCSqYYe9","afCNoL2oRPGrJic1jgZxEM","b2VOKv0V1KJIhyZ1seUjr8","b5ODVIZiJJe6EnVgxQOAVz","ba9LTo04xFOpEp/s1C3e2F","c5ZqkWDrxMILVT4LYX1nBQ","canq2FoCtLTb30gGFARbHn","ce/lK1T8RLXKwF5Qw/L7V+","cfjV6XniVMHaSzp0/Ddw1E","da3l72pvtPorfKFbMq9fxo","dfgXNkX9hLj6/kXFF5Vclz","e39FCmzN5Gc4ndbAb26XYt","e7Y638zSxIMqs5scGdX6sB","e8Ci4V1bJM4o/i6HJU5L0X","f2TNgf06ZPNq58Tkt2nIVs","f6REbQAGtLw5fqjnBc6YJL","f8o4iidBlKCoFxOeBLZiF4","f86+HYMOpHc5xwAMgzWxHh","fchWx9KvBAv6SkzLAm3DVQ","01EzoGyrdFUKL5sTXpSjFp","01JziHwehEkYo36U4EXMFp","01/aFStE9H5IWZxz2oz6jA","02XF5y0tBLFLeFFCOf7AEs","03Ln0nutVHcrI5lGLnFw1c","03M6dBLhRClbSAyX1O4oFj","03OEcXZpNAAa/tuNjTeSF2","03QsyQg/JGZJ0fco6B6JQm","05ZC4adYxFPJdlqH+NeCE5","05bT6u5VlNTo5L/hVctwqA","05km3loPJKgJG0kYflMc8P","05y8q7kMpCK7bJKbrw3cQF","076BNh+wNODIra6VXXWv6L","083ZnCkDdBBIzS3NK+5LJJ","09KXPvQ0xB3oekAkRRYqBt","099SkphqBP8Lb5gmsWmT9H","0amK9DwU5G6LJOxxaVPizZ","0byZZpprJNnra9p3DBk6/b","0dT2F2IpxKI6LKOvEcN/EN","0d3f7hwApHf46M8ESkdtwF","0eofE+zIpIUbdeT3clb/3K","10jIt5i0JMd4W4I9UAPni9","118jvaqlpKMZ2TVYLYukJm","11f5d79e4","128b0bdde","13KqR1GU5D7JlC2w6J/rV7","13OLWqX0FCz5LcB7X6wLIc","14sBt+kmJNFpDLlxjmctSS","15C0d1MlVNn6r4lR9Qo/KQ","15WRzUzx9JOJ7Jz2nubPm/","15Yro/A8ZLSI/1WtF6sfPQ","159df0053","159txv6MNAv4LsGA1FMYpR","15/i+fg/1NrZeG0s9pStfy","16Eso6udxIU435/R6PoJBC","16fE6OI25CU4AbQy8339VT","17AlSLUglHVqeFuD47KpEp","17+9Zjfo1NQJpwjtO5LyoI","18mR0tO2tHF5o0dPz1shPN","19MuCYGyFKIb+p38ae3MUM","1ad9EuW01AFb7jnCjUeqA9","1bim1w6sRCEKTa4oBRCCqE","1bb1ee4cb","1bd176ac8","1cP40m+vdLlIYYJsCiK3HJ","1eIc5ONJlJW6OERa8EXtoF","1fGPicnJJJ3pzHXOZhdbgl","1fLG+gkxFFY46H9znicJUZ","1fdfade16","20/+1fiqVMxpeSMP7R0xYU","23ORlt625N+b7dRWd/fUZR","25DYIWFkRBToyA45goDDVn","25b7GtwXZN5q5vgQMwNGJi","25mVgc1a9K1pNwyVZ4WcyI","26V/UPtZ5NA7sQHe3sh1NO","27Kn6fmM1CNongkEonHZSn","27aQHv8SZOhrRyu0f+4e7Y","27drFSnxVMjrZEOQLFwTac","27fKkE2T9EaJvixxo/P1pu","28FdzuEZJLEYdjHaiF9ozF","28W04JopJGHLTKqyfyQChB","284aPgG2dNLIp/cmtQx3fO","29WobWXplFbYBwyrYErYpP","29aLhNRrtBFJ+ug1JGUuT7","29bZ0TwZ9Nu6bmHcvZyGf4","2aHo7uckZN/K9DChpKGniy","2aYbNm7wdK+JztBdbRVTGR","2bGevjLJBMMq3uuJ0wg0Ox","2bkqRlseBEB53i4ZVPzYOu","2cMKf3kxpHFq4FtYs3MJ/A","2dGQ4JfqxFjLDUM5AuXFpd","2dvQL+uBNI9oz4SgqKBrbN","2eMP9tpltOn4QrEjK4+p7L","2eThqPmDVIp5PpXOrtkeog","2fJcHk5GVAqJjmEcBSTWr0","30zjTKOZpPZ7JvdHFidAFa","31AO4kB9hJc4RXA3c9EQwZ","31LvK3N6pN7LhnEvkk7KqH","31QwqJNvxHDo7WbGNiZzRg","3146kzdQJI7IymFyaQwfgA","32onryPYhM9rSiyhRDxPPG","32r7JvrHRM+7IYstK70GHG","33PabBqxNMf4kmStmiSd8Z","34bpSFWNFOTYNQk216oSkn","35gwJwtRdOHYeFtxC5Jitc","35nhBC+YdP/IGB8EeVNt7z","36Ntf6mUlJ/owwsSpsurkn","36jFF5MzpH4KUaGocU+JKO","36sF1xE/tHdZzSpdL56Gh8","36x2mDptZH1phcgsVCcgyF","37o4682WlCYJ7Ki6lkTZAu","38RXGdBc5FBYNEbS9SEIfO","3ayCUAAaJAp7NxUx+E3rsW","3a+CrYmgxD2YmDfhlNS7dZ","3b8RH9Hx1C6pwMvFWpxV9K","3cVOOzFPFNULwYacPwU24Q","3cs18sLxZCi5lUd1TPX5V5","3dhooSI+VHn7g4Jb3sTj1L","3eXZY4hUlEUI4lalGr+Wxc","3ex38HnstGXJV9SD/s66HV","3frCETnCVJPbaJAHfS1QF9","40YuKzXnVLnZg+fygD1Zab","417cdY3jVFxLI1e2bSFFg4","42jVlROgJPGJjocgHzGFhq","44hN7lurRFhIsymv5NFa5S","44l2Yb9ttNAqig3m9tWpWW","46Ex1z6AhFvoWpJRUjJ3Yo","46gm+p22tMpYMgWT0IlvXw","46sMld0FVETLSuk2sk0XJe","47UIqIKYZIrrM75t1fbb7f","47raM9CC1IOIzv3PtVVebM","48FiOAVTRC075nCzYlHFl6","482Th86jVEU4k54QQNWxrt","49ciSYVMBLmJ4cnAfQgF1n","4956hikixEsooE/V32XCrM","4aK9nRCeBFcqTnUHeR3PQe","4ae9E93TlE0pKY/whUFGcb","4dPWS48hJMW6jY29NLyI2O","4dkIrC5kxBCLBplfXPqSJG","4dy6V6g35J2JNONAoa7AGg","4en28bVitBPJT5ov0AiIHh","52jqO7O+RBjpqBsnoEcCt/","52pqKIN75J1Z7hJMCMHZaY","52wI5MrHpHmbVnx34drMSU","524fuWYRtAFIkYnoT8yAvd","525TohWFJIYoorVuae36tT","529C0/zfVERppXbJkXgRyP","53F6s50ElH2Ljl/62die45","538gEfDERN5az2hIsjQnmH","54XYiJ0H5HNbDYcz6nAbso","5499ZJsndA4Y0qt7n+bLJc","55sWP2txxDor/7jZ6SKE28","556DsHXwpESqBRRHlx8/cl","556VeN6NpPM5kKT3JVaBd3","575fbjZsdOp6eyCvJLiIMM","58jD4F611O/buOfMtaFFUE","59n32M7ttJIb/SWOCW7sKH","5bCu1yIjVN9Lu5nWv0GKnh","5bL1dUH1dF6YgaRsnq31od","5bjJDKcpZItqFd+yMARWY8","5cEr/SgHFBcpo96AurUxXU","5cNyYenGRIDr7+fU1kncr9","5dGPMqmPRNFqOIO+HcqiE5","5dR1a7q3tLd5FdBK30mwKS","5fon4XHnBKZYnSpMxHnP6x","5f0Vz7vkRN8oO7/eft4S5Y","60OVheTNZD5o3rlwaA/SOy","60mDLIB69MSZc9w9vDpNMV","61g4HDRNRJva/P3dtVR08l","611PCup2RJhqPRkOoRrgnL","62AqhUvNNKN4JsdGoEP1oC","62f6SqnGlN94mz/nYoOjtE","627ClPzRdI+ZGdiRUe35ub","63GQvABUJKqKqrsHzSEbKT","64fi/SDo5HObUouobMDaLi","64kx4nG5dG941GwX+2421V","64yYZX8pBLqpUwkY87817A","66HoTZGOdHQ6cqrPKH6zxD","673TBnLaBG9KmtdGNe0f75","68WVGGRktKkqeVmEX+VrAs","69klIh7PxEZ5iRAYkbdMf4","69sIyzIa5G5qOFVISdNAzA","6aBGp5SepFVYIrR3N7pTrj","6aLHcaS7lI4qjEzhRHJeLX","6azjV/VwVIcpHpVkl1DTqA","6a1O88sFVGqooFUOcD4HAp","6cZpmm7ZRH3pcT3V7KkOIx","6d80dMyNtH5ZgPwM4xZ1aK","6fRhxSwT9IBJSlsoNZybZu","70FukGF2ROzY8UzVt9cKkW","72dFKLvgFGNZX7+soDjNLy","72nl60OBxGjKlE/NNOLJpw","732c+QdnJPzrsLmpG6npGe","75CNeuQWlDD4LZ4PIAjaId","75z+erALJEj54pZp37U5za","7531nFAW1OIJlkZpsRV4Dd","756H2k2dVA8qTUAoaCdfTb","76PD+0SdlHDqAxdhKaWDPd","76TlprNHJPA7go/D8UtqAr","76ngEIoxxG1IXSc0Xd97fV","77CqGQUQFPNp6DT15Rvd3t","77LQiP/cJGPJ70r8OElx/6","78mm2f+GdPeqodvCadkIcw","780QuUjKBPJ4BvkPe5erEp","79eEldc1lEMqAtZrl8lO4H","7aaU75wY9OnIib1lyG+2lc","7a63o0IsJEpIE6xBNs4lqC","7a8vaXhQlB7qVV+UI9BrRf","7bLW9N6T1IboTVNWsWBB6h","7bb8gX/KtFlae8qnyddZf5","7dYRrlwFpGM6m+v2LEJef0","7exgaEdyNHgYoIpSGHzOLR","7e2Ae717FFAKjj7n4TUVbz","7e+9AqtARPHYa/75Vpj2O5","7fD6M6qp5DSoOWtlSmbLcj","7foBQ8LG9Osr97/s76uy5y","807vxaFuxMM6ufYMtVH5KI","82PrZvYUpPsohzc5A0F86J","82cncMqbhOxJZwGMrMnJ2/","82doOPV75DFZ7xsJ90nSuH","837Uhkh2lOeqwZGNPW99ZD","84FALm5hdOt4GihxcAvll8","84KZLifkBExLRA/71UmEsP","85rpMTnV1ITrVepIVPQg7N","86/kOk3+FIYpcKg7geo5hp","88EEYh9sJLM6U1xoVd3UZF","89bQa/HPRNybLTf7o+ReGp","8aaMVIu7tCOLp/A+JhZokB","8aqbAnWnZJT5IxUpYHq/sM","8b1awvls1IRKE0vXzTzLRy","8b9mBEUkNCc4T00U6IVI7Z","8cJ6V2vmVKbKqwlWZwi/Yw","8d1gYG3yZFGJrHZrL5f+bE","8eeXoINvpBiq4wcf9o4Uql","8egTnu+BZP3oFjBudFGgOY","8fQmoIb5VOq6tpTVPOIlPA","90HYO1dgtGX51IwUkgPef6","90ILvnX4JBA4g0DlSAuHRc","90TyEPzTVIPaWnGmPMu6sy","92OXHmWt9Pc59meIIyTQsy","921Xa5sYdJ0Iy4LHea8xiw","93Zk+QvOJF5oHP4pvVKaJS","93csUcyVZPgb439sFpzQHP","93vLWOphFP5JEFFOVwH6QI","950TA6GSNKvpK244C5w7ZK","97FbiFKVtHW4Jxz9Smrlrc","97J+G6s05AnYgCkM7BOr29","98mcC7zKFDkbwyiTYlPmab","9bn2XDSfBA86KxPJr2rJ7Y","9btcwuwxRI5bjgd/sHZ2Ok","9dPCj5cY5EN6pShfZnO5fU","9d1Go6c/9Cq4I7DEmIvLEP","9eniTs1tJNaaUYvXeg+erL","9fsB8zc9NMTagkLhrZbUFS","9fsCqe0XFOtbXJCe4GyLy2","9f1jlXAntLvo4LBsEUyt0U","9f26CVE3dPubhmVNIgkkS6","a3DQwHTQVM0pORUU0pi4VZ","a3FpPmUFBF2IBiQFg+T8fa","a4KLhWA5hF0Lqez4oy3G9I","a4T+wvfzFNaomBlFn+Cs/h","a6M+eETHVJ9ph42o5VVFl5","a6ZX/0i+FNE57Gbaroc133","a8Q1erKsBBtrQiIqn+f5IY","a82WFJHm9G061FV1ymXiN0","a9U3S1++1AfYXR3vr65DmZ","a9n9v0EKBFJ60dEKJZHhPI","a939om4ZFG4ZSIii61Peag","abMDuj8cdPoo+lCyw7+z8G","ablXiqsnZP24LQ2P8/ruxW","ab59M3hnRHcqWdGRRkJKC4","ab64PFYgpBp7ElrNFBS8zE","aeTdn/wrZHE669tvjXa7HZ","ae4SwM3n5KZqYu8oRkbCxP","afjJb8w5tP4aGvt3ZDEv7K","af9dWSs3RCOLae3rCu2JbG","b1YiQEN81A56HSLnUW8Ycb","b1dEuLjNRLC7zqDJKnJuv+","b1ddpbWaNEpby57XAEMeV6","b3zjUWn85OdYCO/qB1EhN4","b3+E+S19ZKhYWEdfnzom5r","b6QQIQ2f1Bvo0r1Uluf/0h","b7gzr3TplJfq5gF/mP+raH","b7iK7wETpF/ZBGbWfopOgf","b7rFhEa/tL2aj+klrBfduP","b9A2t2UzBMbaX611vdY1Zf","b94IJN5+VDW5y5uzZte/5I","baFPKTHoxN8Y1prAlr9IFh","baunONOftHT5j5Ou8Wi8iD","baxWb93DRJNJLodDJ7Kw8j","bds7Nb/CNI+Z1hP7Txt57l","c05MzChdhINJ0jYT8LxsVF","c1Pdicx8lP5LPu8Inr4aXx","c3qXw9VMRMpL0ZrSqQ4jCW","c39ghYGTNEzoJpDaCZpsFp","c4qyLtXPBIOYFDM1a723xw","c4vitACNhHs4BZwdmmMwRK","c49UjhwWxHT56qvuC6Ajor","c5QXG8fsZE46YC3qx90GtG","c7022Pf7RKCo9K2MJlUOax","c8BHZ+kjVKJJsSVgnVKDT/","c8kG5HSHBEs58LSYXlTYxi","c9W62vgNxKK4sbKiknFe0Z","c9/eV2W2tMoIo05clplvGD","caFzRFW0ZLk5KpzwtmsVBn","caaZzAzZBO651kK5NtNe5S","cbHzcWkMFFSYO0J9NaYHA4","cba7Md/19MubClZAGOcKDK","cbfFIy51pN7IRQuIJnbDRM","cencaaFVFFT5SK/s4zCewP","cfk/RfTAVFaYlkYaoHUyQl","cfn1+EhTVE1Zk0unj53j6m","cfpEwJRnlIjrdhcpT/GBLy","d0mupvSvJLBJFCoUVjpQGP","d2R1AK1kZLeKcM5/SgIWMt","d3lyiSpFdMU5v6pybDPBHN","d3pLhlboxMJr4mfA4dS2eV","d3yM7qr/1MiqmKR+JMnsmo","d4OzvGlIlA9Ltt1FZRKD6X","d4ewKZogBKp6SwLpgATrC2","d6L4J9YC1FKqoQ2EpnR7hE","d6w+f32jZN/bNhLquAqYYo","d7mNzcmb9Bz4ktBCqu2D6o","d76eZ5iHRKB7NBNpCDDiBT","d8DztHBNpEZqgI9Knw5apr","d8sIfRIp1EnaSJi/dZzWBO","d9pub5KspCbKNe+KIdhUVJ","d9s1OCM/5L5Yz5w072TZAv","d96TCXyeRIYrploh6oPrl/","daCmRASchJ/aYeEj61XuEJ","dasxs+51NOn4ykdExDrsGB","dbsC1x2tdGhIQZVL03vplx","db5rqqFBBHZIsNgH7ZDSGo","ddC9Ixs89C+oQ9kIV8cVso","ddQAueJOpNOrC2CXhMm62l","deFzoI3jpI/4RXEBvx5nC+","e0BELAcjtCH7nmiryV4LvH","e0M6OY8wtAw6nKcexuHvEu","e1P7BiJd5OnZvqnYKjJn5O","e1wWY2qv9H0JBR2mJ0pyqt","e2FYqMsy9OA77CvHwuLLRN","e3Ae/fBxJPqI0AH7eu2jMd","e3Ufmbn95Bhbfb8y4/h14v","e3Z5IWP6dFArgEXeksSxxJ","e7E+3E+6ZIMrWuL5u02rt1","e7F4M7IyFK2J5Wap6SSZGR","e7Ljk52k5FFb7xMOyhLZgt","e9aGvpPkJEMZLmfcO+eq8F","e92/0rTrJMzqH6YswTqer+","eaFulIAkNGHrpQE+Lb/v7e","ea8HcoPM9KsICm3vQQ8gEE","ebvemT7IpFg42dFE6qVmc4","eb7krYvBBJi5AtCD/fhIER","ecTiV4GSdFvqWybAf93xQl","ecYcSLBfpOSIdAv3SK/uUf","edZ+0BW9lLUpZwgd+6n0BS","edxjW3E/lGOIn4y4cCgy7+","eepSe5FO9L04nQ/xaXd1wR","efaHmiDn1FJar5rWRpRXiF","efexgkXRpDtKAkBbeAaJgR","f0P9khznJM9reaAcVFAuOp","f1UIf3BIJC8r3pvv/s/+HR","f24humjMVODZ3BCM3Sw6AL","f3zV+MQuVHZpz3ToX1Wbsq","f7InPnV0JDLpmcoTApnmGW","f8RYisejVJpq6m0UpZaz1N","f8Ta3N081Cmb9H25so7WJH","f8wsFih8RIH6QGatZXsaLa","f8/VG9LRJKNqQZLQsqwWL/","f9ADCT3uZHP40Tu2rpdxA4","f9IEI6jdVMWJiAIiMAS0hY","f9pmy4xXlMzLcRRgpMQcyO","faS8UZbDhOuZGUsU5HYNDn","far44UUXBKm5b45qMWHsYe","fciAuC8ndLkrtaTP2Tq7D7","fdIyHt5PxP57eb5gYYqVa6","fdZgkKDVtCsqdpHRRK8sPZ","felVR1I+ZLrJVYF+Vov4DN","ffDox07TFOfJl1K7eiD86X","ffI+J05v5Nh7DWWlyFfWQR","ffbJq33rBE1r8XLCt87t+S","fftcjdhR1Lm6hoN7YlGYDW"],"scenes":{},"redirect":[],"deps":[],"packs":{"06de0da21":[1,2,73,74,81,92,93,98,11,12,13,17,21,25,27,37,44,46]},"name":"resources","importBase":"import","nativeBase":"native","debug":false,"isZip":false,"encrypted":false,"versions":{"import":[0,"b87b3",50,"260f5",51,"d0e0c",52,"7924b",53,"b7314",54,"e8b7c",55,"9918f",56,"91e02",57,"59ff5",58,"e59dd",59,"a6b0d",60,"4f063",61,"a97a9","06de0da21","4e074",62,"6ef99",63,"6754f",64,"9a228",65,"13dfc",66,"91e9f",67,"9009c",68,"d6b76",69,"49abf",70,"9cebb",3,"ab700",71,"c6d03",72,"67b70",75,"763a6",76,"63982",77,"d8deb",78,"88c45",79,"8f36e",80,"89d85",82,"d7bbf",83,"b52fe",84,"553e0",85,"03d3d",86,"b261d",87,"b2535",4,"f3c0e",88,"91001",5,"42a90",89,"d2c82",90,"d6474",91,"b3216",6,"e13a9",94,"b6091",95,"a315c",96,"f127d",97,"69bd6",7,"93f41",99,"469b7",8,"9fcbb",100,"1eb06",101,"6a5ea",102,"ac897",103,"e651b",104,"a8ca3",105,"b2adf",106,"93624",107,"0f6da",108,"89f1d",109,"492eb",110,"b797b",9,"b7d00",111,"12656",112,"e03a3",113,"c290a",114,"2b33c",115,"47fdd",116,"d5694",117,"d1004",118,"c0316",119,"99ffa",120,"88c12",121,"304e3",122,"8c320",123,"0b295",124,"88c9f",125,"6efcc",126,"8dfca",127,"0890e",128,"8ef51",129,"ecc0e",130,"0f5a6",131,"83aa1",132,"140a8",133,"3658e",134,"900e0",135,"d8eca",136,"42dee",137,"49364",138,"6aa97",139,"afe1b",140,"e0f51",10,"75e58",141,"89c53",142,"98ea1",143,"444e5",144,"2b835",145,"93a3a",146,"1b9b2",147,"5eb4c",148,"575ed",149,"3d951",150,"9d33d",151,"2891c",152,"49e88",153,"5f8ff",154,"586d0",155,"5194a",156,"d5291",157,"52161",158,"f0ad4",159,"47799",160,"f3b7d",161,"d3e7f",162,"d36a5",163,"c00e8",164,"ab1c0",165,"fb50a",166,"b835b",167,"1ac08",168,"b9aea",169,"3747d",170,"9920e",171,"90ed9",172,"11058",173,"fbb28",174,"6d318",175,"8af1d",176,"71b52",177,"3e60d",178,"13cc0",179,"f5026",180,"0ba95",181,"ab7de",182,"37b59",183,"9b8c6",184,"3dba8",185,"007e1",186,"6bb95",187,"ca81f",188,"2831e",189,"c01e9",190,"b5321",191,"63a8e",192,"e9fbf",193,"63052",194,"62e3e",195,"ac0b7",196,"06940",197,"3b589",198,"9fa08",199,"c5ccd",200,"020ad",201,"1864c",202,"8fffc",203,"7d99d",204,"58c60",205,"d46c3",206,"e3d38",207,"e7488",208,"13549",209,"7a586",14,"48b05",210,"0412d",211,"14041",212,"e3620",213,"761f6",214,"5c05f",215,"8a02a",216,"5e178",15,"447e9",217,"65df4",218,"ef858",219,"61a85",220,"08f96",221,"bd34d",222,"c4364",223,"4b755",224,"e8011",225,"560ae",226,"c31bf",227,"288cd",228,"5a066",229,"e280c",16,"841be",230,"9e464",231,"2fc16",232,"05c5d",233,"123cc",234,"34a79",18,"6fe01",235,"d7fdc",236,"a27c4",237,"0246c",238,"a776a",239,"d9fdb",240,"b6c3a",241,"84d2e",242,"c1eb8",243,"a1dcb",244,"5032b",245,"581b4",19,"25bbb",20,"70093",246,"93ef4",247,"c4952",248,"06c37",249,"f45a3",250,"751e6",251,"9ec5a",252,"caf3d",253,"aa7d9",254,"be4fe",255,"fd552",22,"c5d25",256,"912b4",257,"d511e",258,"708f2",259,"79e73",260,"b79aa",261,"ea512",262,"89280",263,"445e3",264,"a2a3d",265,"6b780",266,"ba768",267,"b9b70",268,"cfc4f",23,"3145d",269,"7abd3",270,"a4dbe",271,"870a5",272,"3d005",273,"fb3af",24,"22e71",274,"dcb17",275,"68ee9",276,"cdc60",277,"a0756",278,"8f161",279,"75451",280,"69bbd",281,"09997",282,"474e9",283,"b74db",284,"fd839",285,"c90f7",286,"d1eed",287,"b29ae",288,"c62f7",26,"6e8a5",289,"2dc1a",290,"50789",28,"88ffb",29,"168ae",30,"b76b9",291,"bd1d7",292,"748f5",293,"ed543",294,"c8329",295,"74c0c",296,"8e857",297,"791b5",31,"248f1",298,"b36fa",299,"d341b",300,"81d2a",301,"6ad31",302,"dfca0",303,"dbd3d",32,"2bf60",304,"99330",305,"9affb",306,"4e868",307,"62a2e",308,"50dc0",33,"54706",309,"2c389",310,"ceb37",34,"f7670",311,"1ebda",312,"51d75",313,"429b7",314,"bd670",315,"51aec",316,"60583",317,"e952e",318,"15299",319,"fce30",35,"95231",320,"b82c5",321,"f0fcc",322,"12a98",323,"bd25d",324,"abac9",325,"734f6",326,"663fd",327,"0fce5",328,"9e9ca",36,"7d904",329,"99788",330,"e4f05",331,"68c0f",332,"e9942",333,"dc0d7",334,"b5ef0",335,"06ed9",336,"5b4fa",337,"c0636",338,"995a3",339,"c7ce1",38,"22f29",39,"88dd6",340,"0a451",341,"2c29f",342,"f0f56",343,"43e13",344,"e1ffc",345,"d8896",346,"72b98",347,"d93f1",348,"68b86",349,"fc335",350,"63a68",351,"cf5b5",352,"3546b",353,"2fecd",354,"a61d8",355,"4b4d4",356,"1f9ff",357,"687e5",358,"2afb8",359,"0804a",360,"a8107",40,"a6858",361,"780c8",362,"50500",363,"87b17",364,"8eb21",365,"2db4d",41,"52fc1",366,"046e5",367,"e9237",368,"34691",369,"d2953",370,"6375a",371,"c7be8",372,"a477b",373,"b3927",42,"5dc25",374,"a0a3f",375,"1f98e",376,"1f13b",43,"84d82",377,"86d85",378,"444f6",379,"bc550",380,"4f099",381,"96628",382,"62d78",383,"c4dcf",384,"9c979",385,"d0d4d",386,"41f49",387,"71798",388,"c365c",389,"fb752",390,"be1e0",391,"184ea",45,"45e19",392,"4ecea",393,"b8970",394,"78ec6",395,"56d42",396,"f8673",47,"c6de4",397,"84943",48,"537bc",398,"d0dd4",399,"d327f",400,"9df10",401,"6018c",402,"f442f",403,"c6dbf",49,"903f3",404,"fd1f0",405,"00721",406,"25b75",407,"f53ac",408,"4c35b",409,"37788",410,"0061f",411,"54925"],"native":[0,"946eb",1,"cd29d",2,"353d5",3,"24f68",73,"7c023",74,"4bc94",81,"c126a",4,"78216",5,"0ec5a",6,"586a1",92,"e456b",93,"29e0c",98,"c7351",7,"a8cad",8,"f0f00",9,"70db5",10,"ce53a",11,"6943b",12,"51dee",13,"f4ded",14,"b9571",15,"a660d",16,"05b18",17,"5f033",18,"9c9d7",19,"bb349",20,"bc433",21,"2c094",22,"1617c",23,"ce67c",24,"4df0a",25,"7eb59",26,"55101",27,"1eaea",28,"f1e7e",29,"1d4ee",30,"467f8",31,"e4bcb",32,"5b35e",33,"a7aaa",34,"a8ef0",35,"6557b",36,"b8d60",37,"3ef61",38,"12df3",39,"d8710",40,"ae6ac",41,"fa5a3",42,"08cec",43,"ec576",44,"642e9",45,"1acc0",46,"32f99",47,"835b3",48,"7c493",49,"1ce42"]}} ================================================ FILE: assets/resources/import/06/06de0da21.4e074.json ================================================ {"type":"cc.Texture2D","data":"0,9729,9729,33071,33071,1,0,1|0,9729,9729,33071,33071,0,0,1|0,9729,9729,33071,33071,0,0,0|0,9729,9729,33071,33071,0,0,1|0,9729,9729,33071,33071,0,0,1|0,9729,9729,33071,33071,0,0,1|0,9729,9729,33071,33071,0,0,1|0,9729,9729,33071,33071,0,0,0|0,9729,9729,33071,33071,0,0,1|0,9729,9729,33071,33071,0,0,1|0,9729,9729,33071,33071,1,0,1|0,9729,9729,33071,33071,0,0,1|0,9729,9729,33071,33071,0,0,1|0,9729,9729,33071,33071,1,0,1|0,9729,9729,33071,33071,0,0,1|0,9729,9729,33071,33071,0,0,1|0,9729,9729,33071,33071,0,0,1|0,9729,9729,33071,33071,1,0,1"} ================================================ FILE: assets/resources/import/07/07e81361-fb03-4e0c-8ada-e955d75afe8b.6ef99.json ================================================ [1,["128b0bdde"],["_textureSetter"],["cc.SpriteFrame"],0,[{"name":"prop_nolimit","rect":[3,206,195,188],"offset":[0,0],"originalSize":[195,188],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[0],[0]] ================================================ FILE: assets/resources/import/15/1562ba3f-03c6-4b48-8ff5-5ad17ab1f3d0.89d85.json ================================================ [1,["1bb1ee4cb"],["_textureSetter"],["cc.SpriteFrame"],0,[{"name":"blackMask","rect":[3,144,117,133],"offset":[-0.5,0],"originalSize":[120,135],"capInsets":[0,0,0,0]}],[0],0,[0],[0],[0]] ================================================ FILE: assets/resources/import/15/15f6dc6f-e8c3-40bf-82ec-180d45318a51.d7bbf.json ================================================ [1,["f6REbQAGtLw5fqjnBc6YJL"],0,[["sp.SkeletonData",["_name","_atlasText","textureNames","_skeletonJson","textures"],-1,3]],[[0,0,1,2,3,4,5]],[[0,"Alpaca01","\nAlpaca01.png\nsize: 318,318\nformat: RGBA8888\nfilter: Linear,Linear\nrepeat: none\nBase1\n rotate: false\n xy: 2, 47\n size: 183, 83\n orig: 183, 83\n offset: 0, 0\n index: -1\nBody1\n rotate: true\n xy: 120, 168\n size: 148, 142\n orig: 148, 142\n offset: 0, 0\n index: -1\nBulb1\n rotate: true\n xy: 293, 165\n size: 151, 23\n orig: 151, 23\n offset: 0, 0\n index: -1\nBulb2\n rotate: false\n xy: 2, 10\n size: 155, 35\n orig: 155, 35\n offset: 0, 0\n index: -1\nFirst1\n rotate: false\n xy: 159, 18\n size: 146, 27\n orig: 146, 27\n offset: 0, 0\n index: -1\nFirst2\n rotate: false\n xy: 120, 139\n size: 146, 27\n orig: 146, 27\n offset: 0, 0\n index: -1\nFirst3\n rotate: true\n xy: 264, 170\n size: 146, 27\n orig: 146, 27\n offset: 0, 0\n index: -1\nHead\n rotate: false\n xy: 2, 132\n size: 116, 184\n orig: 116, 184\n offset: 0, 0\n index: -1\nNHecklace\n rotate: false\n xy: 187, 54\n size: 108, 83\n orig: 108, 83\n offset: 0, 0\n index: -1\nNHecklace0\n rotate: false\n xy: 268, 143\n size: 19, 25\n orig: 19, 25\n offset: 0, 0\n index: -1\nShad\n rotate: false\n xy: 159, 2\n size: 116, 14\n orig: 116, 14\n offset: 0, 0\n index: -1\n",["Alpaca01.png"],{"skeleton":{"hash":"ZHjo/pS5v5bWPNWDNarW7MHTYls","spine":"3.8.99","x":-85,"y":-7,"width":182.64,"height":204.6},"bones":[{"name":"root"},{"name":"Body1","parent":"root","x":-2.8,"y":2.82},{"name":"Head1","parent":"Body1","x":31.74,"y":142.49},{"name":"NHecklace","parent":"root"},{"name":"NHecklace2","parent":"NHecklace","length":18.51,"rotation":-93.49,"x":-15.02,"y":135.75},{"name":"NHecklace3","parent":"NHecklace2","length":17.55,"rotation":12.28,"x":18.51},{"name":"NHecklace4","parent":"NHecklace3","length":14.76,"rotation":18.52,"x":17.55},{"name":"NHecklace5","parent":"NHecklace4","length":14.88,"rotation":14.24,"x":14.76},{"name":"NHecklace6","parent":"NHecklace5","length":13.56,"rotation":20.56,"x":14.88},{"name":"NHecklace7","parent":"NHecklace6","length":15.07,"rotation":10.48,"x":13.56},{"name":"NHecklace8","parent":"NHecklace7","length":13.72,"rotation":12.7,"x":15.07},{"name":"NHecklace9","parent":"NHecklace8","length":14.82,"rotation":20.74,"x":13.72},{"name":"NHecklace10","parent":"NHecklace9","length":14.47,"rotation":27,"x":14.82},{"name":"NHecklace11","parent":"NHecklace10","length":12.23,"rotation":19.52,"x":14.47},{"name":"NHecklace12","parent":"NHecklace11","length":11.7,"rotation":27.45,"x":12.23},{"name":"NHecklace13","parent":"NHecklace12","length":12.11,"rotation":12.09,"x":11.7},{"name":"NHecklace14","parent":"NHecklace13","length":12.38,"rotation":2.42,"x":12.11},{"name":"NHecklace0","parent":"NHecklace","length":12.38,"rotation":99.22,"x":71.65,"y":111.38},{"name":"Base1","parent":"root"}],"slots":[{"name":"Base1","bone":"Base1"},{"name":"Shad","bone":"root","attachment":"Shad"},{"name":"NHecklace0","bone":"NHecklace0","attachment":"NHecklace0"},{"name":"Body1","bone":"Body1","attachment":"Body1"},{"name":"Head","bone":"Body1","attachment":"Head"},{"name":"NHecklace","bone":"NHecklace","attachment":"NHecklace"},{"name":"NHecklace1","bone":"NHecklace","attachment":"NHecklace1"},{"name":"Bulb1","bone":"Base1"},{"name":"Words","bone":"root"}],"path":[{"name":"NHecklace1","target":"NHecklace1","rotateMode":"chainScale","bones":["NHecklace2","NHecklace3","NHecklace4","NHecklace5","NHecklace6","NHecklace7","NHecklace8","NHecklace9","NHecklace10","NHecklace11","NHecklace12","NHecklace13","NHecklace14"]}],"skins":[{"name":"default","attachments":{"Base1":{"Base1":{"x":0.5,"y":-22.5,"width":183,"height":83}},"Body1":{"Body1":{"x":-8.2,"y":66.18,"width":148,"height":142}},"Bulb1":{"Bulb1":{"x":0.5,"y":-5.5,"width":151,"height":23},"Bulb2":{"x":0.5,"y":0.5,"width":155,"height":35}},"Head":{"Head":{"type":"mesh","hull":26,"uvs":[0.24551,0,0.16937,0.0891,0,0.12885,0,0.1911,0.14082,0.2091,0.12179,0.2946,0.08729,0.3831,0.1087,0.5031,0.07063,0.5841,0.33473,1,0.60359,1,0.65356,0.96885,0.79513,0.9246,0.81892,0.8166,0.89149,0.71985,0.89268,0.62535,0.85223,0.55035,0.87246,0.46785,0.82011,0.37785,0.84747,0.35085,0.9474,0.32085,1,0.2601,1,0.2091,0.77253,0.20235,0.73089,0.17085,0.69877,0.0006,0.3609,0.1926,0.6024,0.1821,0.51199,0.31635,0.3728,0.32985,0.24789,0.2751,0.66308,0.38985,0.8213,0.2751,0.47273,0.67485,0.30499,0.4761,0.66308,0.54735],"triangles":[34,8,7,31,35,29,29,35,34,16,35,17,35,31,17,31,18,17,31,29,28,7,6,34,29,34,6,6,5,30,29,6,30,31,28,32,18,31,32,23,27,24,28,27,32,18,32,19,23,32,27,19,32,20,28,29,26,20,32,21,29,30,26,28,26,27,5,4,30,21,32,22,30,4,26,32,23,22,4,1,26,1,4,2,27,26,0,4,3,2,26,1,0,27,25,24,27,0,25,34,33,8,13,33,15,14,13,15,35,15,33,13,11,33,10,9,11,9,8,33,9,33,11,12,11,13,16,15,35,33,34,35],"vertices":[1,2,-27.46,60.69,1,1,2,-36.29,44.3,1,1,2,-55.94,36.98,1,1,2,-55.94,25.53,1,2,1,-34.69,115.39,0.00363,2,-39.51,22.4,0.99637,2,1,-35.92,101.46,0.04005,2,-40.74,8.47,0.95995,2,1,-37.75,89.18,0.12085,2,-42.56,-3.82,0.87915,2,1,-20.41,94.41,0.67264,2,-25.22,1.42,0.32736,2,1,-29.9,70.17,0.48406,2,-34.71,-22.82,0.51594,1,1,14.63,19.18,1,2,1,45.82,19.18,1,2,41,-73.81,0,2,1,51.56,24.82,0.99802,2,46.75,-68.17,0.00198,2,1,67.5,32.07,0.98014,2,62.69,-60.92,0.01986,2,1,68.12,48,0.90048,2,63.3,-44.99,0.09952,2,1,72.68,58.72,0.75742,2,67.87,-34.27,0.24258,2,1,69.08,69.24,0.61849,2,64.26,-23.76,0.38151,2,1,64.94,84.06,0.63924,2,60.13,-8.93,0.36076,2,1,57.4,81.07,0.27206,2,52.59,-11.93,0.72794,2,1,46.67,89.06,0.09898,2,41.86,-3.93,0.90102,2,1,48.4,91.37,0.04527,2,43.58,-1.62,0.95473,2,1,59,95.07,0.00853,2,54.19,2.08,0.99147,2,1,64.9,105.87,0.00095,2,60.08,12.88,0.99905,1,2,60.06,22.22,1,2,1,38.5,116.49,0.00067,2,33.69,23.49,0.99933,1,2,28.84,29.26,1,1,2,25.12,60.58,1,1,2,-14.08,25.25,1,1,2,13.94,27.19,1,1,2,3.45,2.48,1,2,1,-7.23,94.19,0.02421,2,-12.04,1.2,0.97579,2,1,-21.89,103.95,0.01783,2,-26.71,10.96,0.98217,2,1,28.55,87.02,0.10238,2,23.73,-5.97,0.89762,2,1,44.41,103.56,0.01008,2,39.6,10.57,0.98992,2,1,23.27,65.46,0.72628,2,18.45,-27.53,0.27372,2,1,-7.13,81.92,0.32005,2,-11.94,-11.07,0.67995,2,1,41.48,81.82,0.58279,2,36.67,-11.17,0.41721]}},"NHecklace":{"NHecklace":{"type":"mesh","hull":27,"uvs":[0,0,0,0.24815,0.00366,0.41972,0.05196,0.60829,0.13682,0.77647,0.25432,0.90388,0.40316,0.98542,0.58724,1,0.73868,1,0.86271,0.92257,0.94496,0.79686,0.99327,0.63547,1,0.44011,0.87838,0.27023,0.80004,0.44691,0.7909,0.56072,0.76218,0.66435,0.69429,0.734,0.6016,0.74589,0.48932,0.7357,0.39663,0.69323,0.31568,0.61678,0.23474,0.51656,0.20863,0.38915,0.18382,0.20228,0.17729,0.08846,0.16424,0],"triangles":[2,1,23,3,2,23,3,23,22,4,3,22,4,22,21,5,4,21,5,21,20,5,20,6,6,20,19,6,19,7,7,19,18,7,18,17,8,17,9,8,7,17,9,16,10,17,16,9,11,16,15,10,16,11,11,15,12,14,13,12,12,15,14,25,1,0,25,0,26,1,25,24,1,24,23],"vertices":[1,4,-2.78,-10.17,1,2,4,17.92,-8.91,0.64232,5,-2.47,-8.58,0.35768,2,6,-8.87,-7.96,0.04405,5,11.67,-10.36,0.95595,3,7,-9.68,-8.38,0.04696,6,7.43,-10.5,0.93821,5,27.93,-7.6,0.01482,3,8,-11.31,-7.26,0.00991,7,6.84,-10.77,0.95684,6,24.04,-8.76,0.03325,3,9,-10.5,-8.91,0.01383,8,4.85,-10.67,0.92113,7,23.17,-8.29,0.06504,3,10,-10.33,-8.49,0.00438,9,6.86,-10.56,0.94757,8,22.23,-9.13,0.04805,3,11,-6.73,-6.07,0.07616,10,9.58,-8.06,0.92201,9,26.19,-5.76,0.00183,3,12,-10,-6.79,0.03083,11,8.99,-10.59,0.96913,10,25.88,-6.72,0.00004,2,12,4.18,-11.23,0.91448,11,23.64,-8.11,0.08552,2,13,-0.09,-10.22,0.64268,12,17.79,-9.66,0.35732,2,14,-2.26,-8.6,0.44818,13,14.2,-8.67,0.55182,2,15,0.25,-9.59,0.53646,14,13.96,-9.33,0.46354,3,16,4.69,0.1,0.99435,15,16.79,0.3,0.00565,14,28.06,3.81,0,5,16,-7.39,11.96,0.00047,15,4.22,11.64,0.61431,14,13.39,12.27,0.31604,13,18.47,17.06,0.06523,12,26.17,22.25,0.00394,5,15,-4.81,14.58,0.12352,14,3.95,13.25,0.42686,13,9.63,13.58,0.35235,12,19,16.02,0.09567,11,24.47,22.9,0.0016,6,15,-12.57,19.42,0.00381,14,-4.65,16.36,0.08322,13,0.57,12.37,0.30738,12,10.86,11.85,0.51736,11,19.12,15.49,0.08478,10,26.12,21.25,0.00346,6,14,-10.43,23.69,0.00224,13,-7.94,16.21,0.01998,12,1.56,12.62,0.33705,11,10.47,11.96,0.52318,10,19.29,14.89,0.11677,9,30.61,18.77,0.00079,4,12,-6.43,18.73,0.02161,11,0.58,13.77,0.29595,10,9.39,13.08,0.58484,9,21.36,14.83,0.0976,5,11,-10.84,17.93,0.00531,10,-2.76,12.93,0.23877,9,9.53,12.01,0.71124,8,20.75,13.54,0.04437,7,29.56,19.96,0.00031,4,10,-13.03,15.62,0.00402,9,-1.07,12.37,0.37388,8,10.25,11.97,0.52283,7,20.28,14.81,0.09927,4,9,-11.31,15.81,0.01651,8,-0.44,13.49,0.30829,7,9.73,12.47,0.6328,6,21.12,14.49,0.0424,4,8,-12.06,16.75,0.00864,7,-2.29,11.45,0.27029,6,9.72,10.53,0.6366,5,23.42,13.07,0.08446,4,4,28.23,14.3,0.01622,7,-12.07,16.35,0.00393,6,-0.97,12.88,0.27675,5,12.54,11.9,0.7031,2,4,12.91,10.68,0.77941,5,-3.2,11.62,0.22059,2,4,3.52,9.4,0.99835,5,-12.64,12.37,0.00165,1,4,-3.72,7.54,1]}},"NHecklace0":{"NHecklace0":{"x":1.29,"y":0.96,"rotation":-99.22,"width":19,"height":25}},"NHecklace1":{"NHecklace1":{"type":"path","vertexCount":9,"lengths":[106.35,171.4,266.99],"vertices":[1,17,63.48,69.27,1,1,3,-13.31,138.54,1,1,3,-26.27,89.26,1,1,17,-38.17,68.64,1,2,17,-41.67,39.3,0.5,3,39.54,63.95,0.5,1,17,-44.15,18.59,1,1,17,-32.4,-1.03,1,1,17,-1.51,-0.37,1,1,17,2.29,-0.29,1]}},"Shad":{"Shad":{"x":-2,"width":116,"height":14}},"Words":{"First1":{"y":-39.5,"width":146,"height":27},"First2":{"y":-39.5,"width":146,"height":27},"First3":{"y":-39.5,"width":146,"height":27}}}}],"animations":{"Stage1":{"slots":{"Base1":{"attachment":[{"name":"Base1"}]},"Bulb1":{"attachment":[{"name":"Bulb1"},{"time":0.5,"name":"Bulb2"},{"time":1.1667,"name":"Bulb1"}]},"Words":{"attachment":[{"name":"First2"},{"time":0.4667,"name":"First3"},{"time":0.9333,"name":"First1"}]}},"bones":{"Head1":{"rotate":[{"angle":5,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0.25,"c3":0.75},{"time":0.2667,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":5,"curve":0.25,"c3":0.75},{"time":0.4333,"angle":10,"curve":0.25,"c3":0.75},{"time":0.6,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":5,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.9333,"angle":-10,"curve":0.25,"c3":0.75},{"time":1,"angle":5,"curve":0.25,"c3":0.75},{"time":1.1,"angle":10,"curve":0.25,"c3":0.75},{"time":1.2667,"angle":-10,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":5}],"translate":[{"x":10,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":0.1,"curve":0.25,"c3":0.75},{"time":0.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"x":10,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":0.4333,"curve":0.25,"c3":0.75},{"time":0.6,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"x":10,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":1,"x":10,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.3333,"x":10}]},"Body1":{"scale":[{"y":0.95},{"time":0.0333,"curve":"stepped"},{"time":0.3333,"y":0.95},{"time":0.3667,"curve":"stepped"},{"time":0.6667,"y":0.95},{"time":0.7,"curve":"stepped"},{"time":1,"y":0.95},{"time":1.0333,"curve":"stepped"},{"time":1.3333,"y":0.95}]},"NHecklace0":{"translate":[{"x":6.39,"y":0.95},{"time":0.2667,"x":-9.79,"y":4.9},{"time":0.3333,"x":6.39,"y":0.95},{"time":0.6,"x":-9.79,"y":4.9},{"time":0.6667,"x":6.39,"y":0.95},{"time":0.9333,"x":-9.79,"y":4.9},{"time":1,"x":6.39,"y":0.95},{"time":1.2667,"x":-9.79,"y":4.9},{"time":1.3333,"x":6.39,"y":0.95}]},"NHecklace2":{"translate":[{"x":8.23,"y":0.75}]}},"deform":{"default":{"NHecklace1":{"NHecklace1":[{"vertices":[-3.05991,-6.11663,6.52798,-2.03999,6.52798,-2.03999,1.23898,4.14911,1.23898,4.14911,-4.29403,0.55799,1.23898,4.14911]},{"time":0.1,"vertices":[-2.15202,-0.52536,0.8635,-2.03999,0.8635,-2.03999,-4.15914,-16.29847,-0.28361,-14.98098,14.83277,2.12076,0.47729,-14.92169]},{"time":0.2,"vertices":[-1.24414,5.06591,-4.80098,-2.03999,-4.80098,-2.03999,-6.90461,-5.22459,0.84645,-2.58961,2.4204,1.25034,2.36825,-2.47103]},{"time":0.2667,"vertices":[-0.63888,8.79342,-8.57729,-2.03999,-8.57729,-2.03999,-9.56762,-20.58903,0.76713,-17.07572,16.73214,3.49339,2.79619,-16.91761]},{"time":0.3333,"vertices":[-3.12073,-6.49269,6.90897,-2.03999,6.90897,-2.03999,7.22721,7.97279,0.81673,9.66385,-9.67006,-0.74301,-4.93871,13.15121]},{"time":0.4333,"vertices":[-3.19409,-4.57092,0.62248,-2.03999,1.00348,1.29375,0.72701,-8.08706,1.00958,-7.94041,7.67568,2.26872,-2.14912,-16.12934,5.29176,-0.07935,-7.44843,1.20916,-7.46925,1.53366]},{"time":0.5,"vertices":[-3.24299,-3.28973,-3.56851,-2.03999,-2.93351,3.51625,18.69011,18.03324,6.99417,22.79746,-23.62376,3.24986,-3.37263,25.43796]},{"time":0.6,"vertices":[-3.31635,-1.36796,-9.855,-2.03999,-8.839,6.84999,-0.8935,3.85309,-0.8935,3.85309,-3.66002,-1.5,-0.8935,3.85309]},{"time":0.6667,"vertices":[-3.05991,-6.11663,6.52798,-2.03999,6.52798,-2.03999,14.15589,20.69746,5.67264,23.33244,-23.93996,1.85999,-2.11567,27.02829]},{"time":0.7667,"vertices":[-5.94187,-5.05363,-1.39772,-2.03999,-9.5577,11.52,3.15748,-8.52932,-0.53043,-9.07545,9.04307,0.9308,-4.50116,-5.43064,2.77991,-1.00968,0,0,-0.01899,0.1844]},{"time":0.8667,"vertices":[-5.70716,-4.28245,-6.1141,-2.03999,-11.05055,9.12857,1.20422,14.88171,2.31165,11.15447,-11.38102,0.4944,2.15849,14.74824,5.55982,-2.01936,0,0,-0.03799,0.3688]},{"time":0.9333,"vertices":[-5.55068,-3.76834,-9.25835,-2.03999,-12.04578,7.53429,-3.91151,-5.8153,0.39282,-11.66328,11.44959,2.2568,2.78471,-8.10353,7.4131,-2.69247,0,0,-0.05065,0.49173]},{"time":1,"vertices":[-3.12073,-6.49269,6.90897,-2.03999,6.90897,-2.03999,-4.32251,16.689,3.17872,8.72028,-9.11698,1.74001,8.11565,12.24601,9.26637,-3.36559,0,0,-0.06331,0.61466]},{"time":1.1,"vertices":[-3.19409,-4.57092,0.62248,-2.03999,1.00348,1.29375,-5.27233,-13.55564,-0.58406,-18.53609,18.39035,2.394,2.50152,-16.33251,5.79148,-2.1035,0,0,-0.03957,0.38416]},{"time":1.2,"vertices":[-3.26745,-2.64914,-5.66401,-2.03999,-4.90201,4.6275,-1.00213,8.1476,0.87318,6.15542,-6.21586,-0.1244,2.10741,7.03685,2.31659,-0.8414,0,0,-0.01583,0.15367]},{"time":1.2667,"vertices":[-3.31635,-1.36796,-9.855,-2.03999,-8.839,6.84999,0.18949,-5.19753,0.18949,-5.19753,5.09999,1.01999,0.18949,-5.19753]},{"time":1.3333,"vertices":[-3.05991,-6.11663,6.52798,-2.03999,6.52798,-2.03999,1.23898,4.14911,1.23898,4.14911,-4.29403,0.55799,1.23898,4.14911]}]}}}},"animation":{"bones":{"Head1":{"rotate":[{"angle":5,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0.25,"c3":0.75},{"time":0.2667,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":5,"curve":0.25,"c3":0.75},{"time":0.4333,"angle":10,"curve":0.25,"c3":0.75},{"time":0.6,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":5,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.9333,"angle":-10,"curve":0.25,"c3":0.75},{"time":1,"angle":5,"curve":0.25,"c3":0.75},{"time":1.1,"angle":10,"curve":0.25,"c3":0.75},{"time":1.2667,"angle":-10,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":5}],"translate":[{"x":10,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":0.1,"curve":0.25,"c3":0.75},{"time":0.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"x":10,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":0.4333,"curve":0.25,"c3":0.75},{"time":0.6,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"x":10,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":1,"x":10,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.3333,"x":10}]},"Body1":{"scale":[{"y":0.95},{"time":0.0333,"curve":"stepped"},{"time":0.3333,"y":0.95},{"time":0.3667,"curve":"stepped"},{"time":0.6667,"y":0.95},{"time":0.7,"curve":"stepped"},{"time":1,"y":0.95},{"time":1.0333,"curve":"stepped"},{"time":1.3333,"y":0.95}]},"NHecklace0":{"translate":[{"x":6.39,"y":0.95},{"time":0.2667,"x":-9.79,"y":4.9},{"time":0.3333,"x":6.39,"y":0.95},{"time":0.6,"x":-9.79,"y":4.9},{"time":0.6667,"x":6.39,"y":0.95},{"time":0.9333,"x":-9.79,"y":4.9},{"time":1,"x":6.39,"y":0.95},{"time":1.2667,"x":-9.79,"y":4.9},{"time":1.3333,"x":6.39,"y":0.95}]},"NHecklace2":{"translate":[{"x":8.23,"y":0.75}]}},"deform":{"default":{"NHecklace1":{"NHecklace1":[{"vertices":[-3.05991,-6.11663,6.52798,-2.03999,6.52798,-2.03999,1.23898,4.14911,1.23898,4.14911,-4.29403,0.55799,1.23898,4.14911]},{"time":0.1,"vertices":[-2.15202,-0.52536,0.8635,-2.03999,0.8635,-2.03999,-4.15914,-16.29847,-0.28361,-14.98098,14.83277,2.12076,0.47729,-14.92169]},{"time":0.2,"vertices":[-1.24414,5.06591,-4.80098,-2.03999,-4.80098,-2.03999,-6.90461,-5.22459,0.84645,-2.58961,2.4204,1.25034,2.36825,-2.47103]},{"time":0.2667,"vertices":[-0.63888,8.79342,-8.57729,-2.03999,-8.57729,-2.03999,-9.56762,-20.58903,0.76713,-17.07572,16.73214,3.49339,2.79619,-16.91761]},{"time":0.3333,"vertices":[-3.12073,-6.49269,6.90897,-2.03999,6.90897,-2.03999,7.22721,7.97279,0.81673,9.66385,-9.67006,-0.74301,-4.93871,13.15121]},{"time":0.4333,"vertices":[-3.19409,-4.57092,0.62248,-2.03999,1.00348,1.29375,0.72701,-8.08706,1.00958,-7.94041,7.67568,2.26872,-2.14912,-16.12934,5.29176,-0.07935,-7.44843,1.20916,-7.46925,1.53366]},{"time":0.5,"vertices":[-3.24299,-3.28973,-3.56851,-2.03999,-2.93351,3.51625,18.69011,18.03324,6.99417,22.79746,-23.62376,3.24986,-3.37263,25.43796]},{"time":0.6,"vertices":[-3.31635,-1.36796,-9.855,-2.03999,-8.839,6.84999,-0.8935,3.85309,-0.8935,3.85309,-3.66002,-1.5,-0.8935,3.85309]},{"time":0.6667,"vertices":[-3.05991,-6.11663,6.52798,-2.03999,6.52798,-2.03999,14.15589,20.69746,5.67264,23.33244,-23.93996,1.85999,-2.11567,27.02829]},{"time":0.7667,"vertices":[-5.94187,-5.05363,-1.39772,-2.03999,-9.5577,11.52,3.15748,-8.52932,-0.53043,-9.07545,9.04307,0.9308,-4.50116,-5.43064,2.77991,-1.00968,0,0,-0.01899,0.1844]},{"time":0.8667,"vertices":[-5.70716,-4.28245,-6.1141,-2.03999,-11.05055,9.12857,1.20422,14.88171,2.31165,11.15447,-11.38102,0.4944,2.15849,14.74824,5.55982,-2.01936,0,0,-0.03799,0.3688]},{"time":0.9333,"vertices":[-5.55068,-3.76834,-9.25835,-2.03999,-12.04578,7.53429,-3.91151,-5.8153,0.39282,-11.66328,11.44959,2.2568,2.78471,-8.10353,7.4131,-2.69247,0,0,-0.05065,0.49173]},{"time":1,"vertices":[-3.12073,-6.49269,6.90897,-2.03999,6.90897,-2.03999,-4.32251,16.689,3.17872,8.72028,-9.11698,1.74001,8.11565,12.24601,9.26637,-3.36559,0,0,-0.06331,0.61466]},{"time":1.1,"vertices":[-3.19409,-4.57092,0.62248,-2.03999,1.00348,1.29375,-5.27233,-13.55564,-0.58406,-18.53609,18.39035,2.394,2.50152,-16.33251,5.79148,-2.1035,0,0,-0.03957,0.38416]},{"time":1.2,"vertices":[-3.26745,-2.64914,-5.66401,-2.03999,-4.90201,4.6275,-1.00213,8.1476,0.87318,6.15542,-6.21586,-0.1244,2.10741,7.03685,2.31659,-0.8414,0,0,-0.01583,0.15367]},{"time":1.2667,"vertices":[-3.31635,-1.36796,-9.855,-2.03999,-8.839,6.84999,0.18949,-5.19753,0.18949,-5.19753,5.09999,1.01999,0.18949,-5.19753]},{"time":1.3333,"vertices":[-3.05991,-6.11663,6.52798,-2.03999,6.52798,-2.03999,1.23898,4.14911,1.23898,4.14911,-4.29403,0.55799,1.23898,4.14911]}]}}}}}},[0]]],0,0,[0],[-1],[0]] ================================================ FILE: assets/resources/import/18/18991d2d-3b6b-4717-9a34-74fcf5b213cd.91001.json ================================================ [1,["159df0053"],["_textureSetter"],["cc.SpriteFrame"],0,[{"name":"rank_point_blue","rect":[3,695,197,154],"offset":[0,0],"originalSize":[197,154],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[0],[0]] ================================================ FILE: assets/resources/import/1a/1a77d12e-5b4d-4015-bee3-9c28d47aa03d.d6474.json ================================================ [1,["1bb1ee4cb"],["_textureSetter"],["cc.SpriteFrame"],0,[{"name":"block_8","rect":[516,641,94,95],"offset":[0,6],"originalSize":[120,135],"capInsets":[0,0,0,0]}],[0],0,[0],[0],[0]] ================================================ FILE: assets/resources/import/25/2599581c-d5af-4ad6-9370-c9567859cc88.e651b.json ================================================ [1,["9ftQb13nlPybkVVyJRtwhP"],0,[["sp.SkeletonData",["_name","_atlasText","textureNames","_skeletonJson","textures"],-1,3]],[[0,0,1,2,3,4,5]],[[0,"Alpaca02","\nAlpaca02.png\nsize: 335,335\nformat: RGBA8888\nfilter: Linear,Linear\nrepeat: none\nBase1\n rotate: true\n xy: 2, 6\n size: 183, 83\n orig: 183, 83\n offset: 0, 0\n index: -1\nBody1\n rotate: false\n xy: 2, 191\n size: 148, 142\n orig: 148, 142\n offset: 0, 0\n index: -1\nBulb1\n rotate: false\n xy: 152, 217\n size: 151, 23\n orig: 151, 23\n offset: 0, 0\n index: -1\nBulb2\n rotate: true\n xy: 87, 34\n size: 155, 35\n orig: 155, 35\n offset: 0, 0\n index: -1\nCollar1\n rotate: false\n xy: 154, 28\n size: 89, 54\n orig: 89, 54\n offset: 0, 0\n index: -1\nCollar2\n rotate: false\n xy: 245, 29\n size: 23, 54\n orig: 23, 54\n offset: 0, 0\n index: -1\nEar1\n rotate: true\n xy: 87, 12\n size: 20, 41\n orig: 20, 41\n offset: 0, 0\n index: -1\nHairL\n rotate: false\n xy: 154, 84\n size: 62, 101\n orig: 62, 101\n offset: 0, 0\n index: -1\nHairR\n rotate: false\n xy: 218, 85\n size: 58, 100\n orig: 58, 100\n offset: 0, 0\n index: -1\nHead1\n rotate: true\n xy: 152, 242\n size: 91, 162\n orig: 91, 162\n offset: 0, 0\n index: -1\nShad\n rotate: true\n xy: 278, 69\n size: 116, 14\n orig: 116, 14\n offset: 0, 0\n index: -1\nSpeed1\n rotate: true\n xy: 305, 94\n size: 146, 28\n orig: 146, 28\n offset: 0, 0\n index: -1\nSpeed2\n rotate: true\n xy: 124, 43\n size: 146, 28\n orig: 146, 28\n offset: 0, 0\n index: -1\nSpeed3\n rotate: false\n xy: 154, 187\n size: 146, 28\n orig: 146, 28\n offset: 0, 0\n index: -1\n",["Alpaca02.png"],{"skeleton":{"hash":"gtVttnip6CYSxzsyIDnrBG9S86I","spine":"3.8.99","x":-85,"y":-7,"width":162.96,"height":211},"bones":[{"name":"root"},{"name":"Body1","parent":"root"},{"name":"Head1","parent":"Body1","x":37.99,"y":135.29},{"name":"HairL1","parent":"Head1","length":20.15,"rotation":-141.98,"x":-4.52,"y":46.43},{"name":"HairL2","parent":"HairL1","length":19.36,"rotation":31.6,"x":20.05,"y":0.08},{"name":"HairL3","parent":"HairL2","length":17.44,"rotation":16.03,"x":19.36},{"name":"HairL4","parent":"HairL3","length":19.85,"rotation":2.9,"x":17.44},{"name":"HairL5","parent":"HairL4","length":22.38,"rotation":-0.8,"x":19.85,"y":-0.06},{"name":"HairR1","parent":"Head1","length":18.02,"rotation":-35.36,"x":-0.03,"y":46.52},{"name":"HairR2","parent":"HairR1","length":19.37,"rotation":-38.05,"x":18.02},{"name":"HairR3","parent":"HairR2","length":20.35,"rotation":-12.58,"x":19.37},{"name":"HairR4","parent":"HairR3","length":17.38,"rotation":-4.01,"x":20.35},{"name":"HairR5","parent":"HairR4","length":18.49,"rotation":-1.71,"x":17.3},{"name":"Collar1","parent":"Head1","length":12.9,"rotation":-90,"x":12.41,"y":-45.9},{"name":"Collar2","parent":"Collar1","length":12.9,"x":12.9},{"name":"Collar3","parent":"Collar2","length":12.9,"x":12.9},{"name":"Collar4","parent":"Collar3","length":12.9,"x":12.9},{"name":"Base1","parent":"root"}],"slots":[{"name":"Base1","bone":"Base1"},{"name":"Bulb2","bone":"Base1"},{"name":"Shad","bone":"root","attachment":"Shad"},{"name":"Ear2","bone":"Head1","attachment":"Ear1"},{"name":"HairR","bone":"HairR5","attachment":"HairR"},{"name":"Body1","bone":"Body1","attachment":"Body1"},{"name":"Head1","bone":"Head1","attachment":"Head1"},{"name":"Collar1","bone":"Head1","attachment":"Collar1"},{"name":"Collar2","bone":"Head1","attachment":"Collar2"},{"name":"HairL","bone":"HairL5","attachment":"HairL"},{"name":"Ear1","bone":"Head1","attachment":"Ear1"},{"name":"Words","bone":"root"}],"skins":[{"name":"default","attachments":{"Base1":{"Base1":{"x":0.5,"y":-22.5,"width":183,"height":83}},"Body1":{"Body1":{"x":-11,"y":69,"width":148,"height":142}},"Bulb2":{"Bulb1":{"x":0.5,"y":-5.5,"width":151,"height":23},"Bulb2":{"x":0.5,"y":0.5,"width":155,"height":35}},"Collar1":{"Collar1":{"x":-8.5,"y":-31.08,"width":89,"height":54}},"Collar2":{"Collar2":{"type":"mesh","hull":20,"uvs":[0.80233,0,0.16512,0,0.15121,0.10283,0.10947,0.22016,0.08164,0.32919,0.04825,0.4406,0.02042,0.53542,0,0.65038,0,0.78193,0.21799,0.90519,0.44616,1,0.57416,1,0.81068,0.9123,1,0.77245,1,0.64327,0.97485,0.51882,0.93033,0.40268,0.89972,0.29245,0.8719,0.15379,0.83572,0.06727],"triangles":[4,3,17,15,6,5,4,17,16,5,4,16,15,5,16,14,8,7,14,6,15,13,9,14,6,14,7,9,8,14,12,9,13,11,10,9,12,11,9,2,1,0,19,2,0,2,19,18,3,2,18,3,18,17],"vertices":[1,13,-1.9,6.04,1,2,13,-1.9,-8.62,0.99963,14,-14.8,-8.62,0.00037,2,13,3.65,-8.94,0.94036,14,-9.25,-8.94,0.05964,3,13,9.98,-9.9,0.58589,15,-15.81,-9.9,0.0002,14,-2.91,-9.9,0.41391,3,13,15.87,-10.54,0.15206,15,-9.92,-10.54,0.03785,14,2.98,-10.54,0.81009,3,13,21.89,-11.3,0.00663,15,-3.91,-11.3,0.26487,14,8.99,-11.3,0.7285,3,16,-11.68,-11.94,0.00266,15,1.21,-11.94,0.60687,14,14.11,-11.94,0.39047,3,16,-5.47,-12.41,0.08019,15,7.42,-12.41,0.82696,14,20.32,-12.41,0.09285,3,16,1.63,-12.41,0.3623,15,14.53,-12.41,0.63414,14,27.42,-12.41,0.00356,2,16,8.29,-7.4,0.85087,15,21.18,-7.4,0.14913,2,16,13.41,-2.15,0.99932,15,26.3,-2.15,0.00068,1,16,13.41,0.79,1,2,16,8.67,6.23,0.96802,15,21.57,6.23,0.03198,3,16,1.12,10.59,0.43607,15,14.01,10.59,0.56384,14,26.91,10.59,0.00009,3,16,-5.86,10.59,0.06415,15,7.04,10.59,0.88202,14,19.94,10.59,0.05383,3,16,-12.58,10.01,0.00007,15,0.32,10.01,0.59719,14,13.22,10.01,0.40274,3,13,19.84,8.98,0.00839,15,-5.95,8.98,0.14272,14,6.94,8.98,0.84889,3,13,13.89,8.28,0.26702,15,-11.91,8.28,0.00627,14,0.99,8.28,0.72671,2,13,6.4,7.64,0.90992,14,-6.5,7.64,0.09008,2,13,1.73,6.81,0.99699,14,-11.17,6.81,0.00301]}},"Ear1":{"Ear1":{"x":-31.99,"y":48.21,"width":20,"height":41}},"Ear2":{"Ear1":{"x":7.97,"y":48.21,"width":20,"height":41}},"HairL":{"HairL":{"type":"mesh","hull":27,"uvs":[1,0.17938,1,0.09334,0.92455,0.03468,0.82261,0,0.53847,0,0.34861,0.03781,0.211,0.10038,0.10907,0.18564,0.03644,0.29202,0.00968,0.40465,0,0.51963,0,0.6393,0.02624,0.74177,0.08613,0.83172,0.16895,0.86144,0.2212,0.79339,0.29382,0.88803,0.4034,0.96077,0.49387,0.91776,0.61874,1,0.71303,1,0.76145,0.86613,0.78056,0.75115,0.79585,0.61584,0.81879,0.47192,0.85192,0.3366,0.91053,0.23961,0.46966,0.77853,0.44035,0.64243,0.44927,0.51963,0.47985,0.37649,0.55758,0.2271,0.66971,0.1348,0.211,0.66981,0.20845,0.54544,0.22502,0.40308,0.29255,0.26855,0.39831,0.15357],"triangles":[6,5,37,36,6,37,36,37,31,7,6,36,8,7,36,30,36,31,30,31,25,35,8,36,35,36,30,24,30,25,9,8,35,29,35,30,29,30,24,35,10,9,34,35,29,34,10,35,23,29,24,11,10,34,28,34,29,28,29,23,33,34,28,11,34,33,12,11,33,22,28,23,27,28,22,33,28,27,15,33,27,12,33,15,13,12,15,14,13,15,21,27,22,16,15,27,18,27,21,16,27,18,17,16,18,19,18,21,20,19,21,32,4,3,37,5,4,37,4,32,1,32,2,31,37,32,2,32,3,1,0,32,32,0,26,26,31,32,25,31,26],"vertices":[3,3,-4.58,16.09,0.97402,5,-23.37,34.34,0.00339,4,-12.59,26.55,0.02259,2,3,-9.93,9.25,0.99878,4,-20.73,23.52,0.00122,1,3,-9.9,1.7,1,1,3,-7.07,-4.95,1,2,3,6.81,-15.8,0.9403,4,-19.61,-6.59,0.0597,2,3,18.43,-20.05,0.58865,4,-11.93,-16.29,0.41135,3,3,29.04,-20.32,0.23486,5,-27.61,-15.05,0.01011,4,-3.03,-22.09,0.75503,3,3,39.33,-17.43,0.04478,5,-18.55,-20.69,0.09114,4,7.24,-25.01,0.86409,4,3,49.49,-11.74,0.00023,6,-26.13,-23.08,0.01495,5,-7.49,-24.37,0.30968,4,18.88,-25.49,0.67514,3,6,-14.72,-24.45,0.11582,5,3.97,-25.16,0.55263,4,30.12,-23.08,0.33155,4,7,-22.6,-25.01,0.00354,6,-3.09,-24.75,0.39687,5,15.6,-24.88,0.51954,4,41.22,-19.6,0.08006,4,7,-10.52,-24.53,0.06712,6,8.99,-24.45,0.70158,5,27.65,-23.96,0.22699,4,52.55,-15.39,0.00431,3,7,-0.24,-22.5,0.23437,6,19.29,-22.56,0.70867,5,37.85,-21.55,0.05696,3,7,8.69,-18.43,0.40648,6,28.28,-18.61,0.58928,5,46.62,-17.16,0.00424,2,7,11.49,-13.18,0.44216,6,31.15,-13.4,0.55784,3,7,4.49,-10.22,0.5478,6,24.2,-10.34,0.44927,5,42.13,-9.11,0.00293,2,7,13.86,-5.34,0.99875,6,33.64,-5.6,0.00125,1,7,20.94,1.74,1,2,7,16.38,7.17,0.99191,6,36.33,6.88,0.00809,1,7,24.37,15.23,1,2,7,24.14,21.08,0.99628,6,44.29,20.67,0.00372,3,7,10.51,23.54,0.81947,6,30.69,23.33,0.17783,5,46.91,24.85,0.00271,4,7,-1.14,24.27,0.4385,6,19.05,24.22,0.50713,5,35.24,25.15,0.05224,4,46.28,33.91,0.00213,5,3,32.54,43.03,0.009,7,-14.83,24.68,0.08124,6,5.37,24.82,0.57154,5,21.55,25.06,0.28805,4,33.14,30.04,0.05016,5,3,22.47,32.45,0.10708,7,-29.41,25.53,0.00101,6,-9.2,25.87,0.18531,5,6.94,25.38,0.44355,4,19.02,26.31,0.26304,4,3,12.43,22.95,0.46931,6,-22.91,27.58,0.0185,5,-6.84,26.39,0.16241,4,5.49,23.47,0.34978,4,3,3.54,17.47,0.855,6,-32.8,30.96,0.00034,5,-16.88,29.27,0.02815,4,-4.95,23.47,0.11651,3,7,2.38,5.12,0.72916,6,22.31,5.02,0.27067,5,39.46,6.14,0.00018,4,7,-11.28,2.76,0.00116,6,8.61,2.85,0.99419,5,25.9,3.29,0.00446,4,43.34,10.31,0.00018,4,3,43.49,22.14,0.00101,6,-3.8,3.09,0.04133,5,13.49,2.9,0.9521,4,31.52,6.51,0.00555,4,3,33.09,11.91,0.01031,6,-18.3,4.62,0.00045,5,-1.07,3.69,0.21635,4,17.31,3.25,0.77289,3,3,20,3,0.42037,5,-16.48,7.35,0.00162,4,1.48,2.51,0.57801,1,3,8.78,-0.07,1,3,7,-7.96,-11.34,0.0782,6,11.74,-11.29,0.84176,5,29.73,-10.68,0.08004,4,7,-20.5,-11.99,0.00142,6,-0.82,-11.77,0.46159,5,17.22,-11.79,0.51719,4,39.16,-6.58,0.0198,3,6,-15.21,-11.11,0.04357,5,2.8,-11.86,0.63037,4,25.33,-10.62,0.32607,3,3,35.52,-3.83,0.00514,5,-11.06,-8.72,0.07594,4,11.13,-11.43,0.91892,3,3,23.2,-8.94,0.36719,5,-23.14,-3.06,0.00018,4,-2.04,-9.33,0.63263]}},"HairR":{"HairR":{"type":"mesh","hull":27,"uvs":[0,0.08838,0.09531,0.03466,0.25739,0,0.523,0,0.65103,0.03071,0.77634,0.0868,0.88258,0.15948,0.9466,0.24796,0.98474,0.3554,1,0.46441,1,0.57501,1,0.67534,0.99699,0.78199,0.96839,0.87679,0.87577,0.95026,0.73003,1,0.58565,0.92656,0.40586,1,0.32414,0.94315,0.26284,0.8365,0.23288,0.72511,0.23152,0.60582,0.23015,0.49601,0.22607,0.37041,0.22198,0.27403,0.18929,0.2053,0,0.19582,0.59791,0.74565,0.59519,0.60898,0.59382,0.46441,0.57203,0.33486,0.52163,0.22347,0.42629,0.14368,0.28872,0.10576],"triangles":[23,24,30,30,7,8,24,31,30,7,31,6,7,30,31,31,5,6,28,22,29,28,29,10,29,9,10,22,23,29,23,30,29,29,8,9,29,30,8,12,27,11,20,28,27,27,28,11,20,21,28,28,10,11,28,21,22,15,16,14,17,18,16,14,16,13,18,19,16,16,27,13,16,19,27,13,27,12,19,20,27,24,32,31,32,25,33,32,24,25,31,4,5,31,32,4,33,25,0,33,0,1,0,25,26,32,3,4,32,33,3,1,2,33,33,2,3],"vertices":[1,8,-14.32,-10.94,1,1,8,-12.92,-3.36,1,1,8,-7.26,4.91,1,2,8,5.3,13.82,0.99757,9,-18.53,3.05,0.00243,2,8,13.13,15.62,0.90063,9,-13.47,9.29,0.09937,3,8,22.31,15.25,0.51772,10,-27.97,8.77,0.00025,9,-6.02,14.65,0.48203,3,8,31.54,12.89,0.14337,10,-20.29,14.41,0.0354,9,2.7,18.48,0.82123,3,8,39.69,7.82,0.01044,10,-11.21,17.49,0.20381,9,12.24,19.52,0.78575,3,11,-21.96,17.46,0.00631,10,-0.34,18.95,0.60487,9,23.17,18.57,0.38882,3,11,-11.06,18.34,0.12321,10,10.6,19.07,0.80981,9,33.87,16.31,0.06698,4,12,-17.84,17.82,0.00922,11,0,18.34,0.52792,10,21.63,18.3,0.46244,9,44.47,13.15,0.00042,3,12,-7.81,18.12,0.16082,11,10.03,18.34,0.74099,10,31.64,17.6,0.09819,3,12,2.85,18.26,0.60145,11,20.7,18.17,0.39673,10,42.27,16.68,0.00182,2,12,12.38,16.89,0.90599,11,30.18,16.51,0.09401,2,12,19.88,11.74,0.99459,11,37.52,11.14,0.00541,1,12,25.11,3.44,1,2,12,18.02,-5.15,0.99912,11,35.15,-5.69,0.00088,2,12,25.67,-15.36,0.99477,11,42.5,-16.12,0.00523,2,12,20.13,-20.26,0.95386,11,36.81,-20.86,0.04614,3,12,9.57,-24.14,0.72729,11,26.15,-24.41,0.2642,10,44.73,-26.18,0.00851,4,12,-1.51,-26.21,0.36707,11,15.01,-26.15,0.54952,10,33.5,-27.13,0.08311,9,46.16,-33.78,0.0003,5,8,26.58,-45.37,0.00125,12,-13.43,-26.64,0.09024,11,3.08,-26.23,0.57017,10,21.59,-26.38,0.31544,9,34.7,-30.45,0.02291,5,8,20.16,-36.46,0.02676,12,-24.4,-27.05,0.00776,11,-7.9,-26.31,0.3085,10,10.63,-25.69,0.52471,9,24.15,-27.39,0.13226,4,8,12.69,-26.35,0.18067,11,-20.46,-26.54,0.07839,10,-1.91,-25.05,0.37484,9,12.05,-24.03,0.36609,4,8,6.92,-18.63,0.51939,11,-30.1,-26.78,0.0146,10,-11.54,-24.61,0.13313,9,2.74,-21.51,0.33288,4,8,1.4,-14.12,0.86186,11,-36.97,-28.68,0.0014,10,-18.53,-26.02,0.02736,9,-4.38,-21.36,0.10938,3,8,-8.1,-19.7,0.9942,10,-20.25,-36.91,0.00027,9,-8.43,-31.61,0.00553,2,12,-0.09,-4.98,0.43602,11,17.06,-4.98,0.56398,3,12,-13.74,-5.55,0.00119,11,3.4,-5.14,0.89249,10,23.38,-5.36,0.10632,4,8,35.53,-21.67,0.00133,11,-11.06,-5.21,0.02714,10,8.96,-4.43,0.95722,9,27.15,-6.27,0.0143,4,8,27,-11.84,0.01388,11,-24.02,-6.48,0.00331,10,-4.06,-4.78,0.10434,9,14.37,-3.79,0.87848,4,8,18.17,-4.45,0.2252,11,-35.15,-9.4,0.00018,10,-15.37,-6.92,0.00683,9,2.86,-3.41,0.76779,3,8,9.04,-1.14,0.98645,10,-23.72,-11.88,0.00108,9,-6.37,-6.43,0.01248,3,8,0.34,-2.66,0.99196,10,-28.06,-19.58,0.00106,9,-12.28,-12.99,0.00697]}},"Head1":{"Head1":{"type":"mesh","hull":32,"uvs":[0.53852,0.00058,0.38254,0,0.29164,0.02137,0.22243,0.04342,0.12223,0.07186,0.05096,0.11944,0.04579,0.20009,0,0.26218,0,0.34921,0.02307,0.41942,0,0.50298,0,0.53953,0.30403,0.9782,0.41401,1,0.58135,1,0.70944,0.96259,0.8179,0.9417,0.89951,0.88484,0.91397,0.79722,0.96665,0.75138,1,0.68697,1,0.58659,0.97078,0.51452,0.95942,0.46404,0.97118,0.3928,0.93813,0.32898,0.90817,0.28372,0.95052,0.22859,0.94329,0.16419,0.8832,0.10511,0.77371,0.0494,0.66112,0.02678,0.65078,0.09466,0.54026,0.21594,0.71276,0.31806,0.39045,0.11577,0.27993,0.23298,0.33158,0.37979,0.77162,0.49641,0.65283,0.70995,0.32435,0.5556],"triangles":[40,11,10,40,10,9,12,40,39,17,39,18,16,15,17,17,15,39,12,11,40,13,12,39,39,14,13,15,14,39,32,0,31,32,31,30,35,1,0,35,0,32,2,1,35,33,35,32,3,35,4,35,3,2,36,35,33,36,4,35,5,4,36,6,5,36,29,28,32,27,34,28,33,32,28,29,32,30,27,26,34,34,33,28,36,8,7,36,7,6,37,36,33,37,33,34,8,36,37,9,8,37,25,24,34,34,24,38,25,34,26,23,38,24,37,34,38,38,23,22,40,9,37,40,37,38,21,38,22,39,40,38,21,39,38,20,39,21,19,39,20,18,39,19],"vertices":[1,2,-4.99,48.61,1,1,2,-19.18,48.71,1,1,2,-27.46,45.25,1,1,2,-33.75,41.67,1,1,2,-42.87,37.07,1,1,2,-49.36,29.36,1,1,2,-49.83,16.29,1,1,2,-54,6.24,1,2,2,-54,-7.86,0.7,1,-16,127.43,0.3,2,2,-51.9,-19.24,0.4,1,-13.9,116.05,0.6,1,1,-16,102.52,1,1,1,-16,96.6,1,1,1,11.67,25.53,1,1,1,21.67,22,1,1,1,36.9,22,1,1,1,48.56,28.06,1,1,1,58.43,31.44,1,1,1,65.85,40.66,1,2,2,29.18,-80.44,0.4,1,67.17,54.85,0.6,2,2,33.97,-73.02,0.7,1,71.96,62.28,0.3,1,2,37,-62.58,1,1,2,37,-46.32,1,1,2,34.35,-34.64,1,1,2,33.31,-26.47,1,1,2,34.38,-14.93,1,1,2,31.37,-4.59,1,1,2,28.65,2.75,1,1,2,32.5,11.68,1,1,2,31.84,22.11,1,1,2,26.38,31.68,1,1,2,16.41,40.7,1,1,2,6.17,44.37,1,1,2,5.23,33.37,1,1,2,-4.83,13.73,1,1,2,10.87,-2.82,1,1,2,-18.46,29.95,1,1,2,-28.52,10.96,1,1,2,-23.82,-12.82,1,1,2,16.22,-31.71,1,2,2,5.41,-66.3,0.7,1,43.41,68.99,0.3,2,2,-24.48,-41.3,0.7,1,13.52,93.99,0.3]}},"Shad":{"Shad":{"width":116,"height":14}},"Words":{"Speed1":{"y":-40,"scaleX":-1,"width":146,"height":28},"Speed2":{"y":-40,"scaleX":-1,"width":146,"height":28},"Speed3":{"y":-40,"scaleX":-1,"width":146,"height":28}}}}],"animations":{"Stage1":{"slots":{"Base1":{"attachment":[{"name":"Base1"}]},"Bulb2":{"attachment":[{"name":"Bulb1"},{"time":0.5,"name":"Bulb2"},{"time":1.1667,"name":"Bulb1"}]},"Words":{"attachment":[{"name":"Speed3"},{"time":0.4667,"name":"Speed1"},{"time":0.9333,"name":"Speed2"}]}},"bones":{"Head1":{"rotate":[{"angle":10,"curve":0.25,"c3":0.75},{"time":0.1667,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":10,"curve":0.25,"c3":0.75},{"time":0.5,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":10,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":-10,"curve":0.25,"c3":0.75},{"time":1,"angle":10,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":-10,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":10}],"translate":[{"x":-10,"curve":0.25,"c3":0.75},{"time":0.1667,"x":10,"y":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5,"x":10,"y":10,"curve":0.25,"c3":0.75},{"time":0.6667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8333,"x":10,"y":-10,"curve":0.25,"c3":0.75},{"time":1,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"x":10,"y":10,"curve":0.25,"c3":0.75},{"time":1.3333,"x":-10}]},"Body1":{"scale":[{"y":0.95,"curve":"stepped"},{"time":0.0333,"curve":"stepped"},{"time":0.3333,"y":0.95,"curve":"stepped"},{"time":0.3667,"curve":"stepped"},{"time":0.6667,"y":0.95,"curve":"stepped"},{"time":0.7,"curve":"stepped"},{"time":1,"y":0.95,"curve":"stepped"},{"time":1.0333,"curve":"stepped"},{"time":1.3333,"y":0.95}]},"HairL1":{"rotate":[{"angle":-20,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":10,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":-20,"curve":0.25,"c3":0.75},{"time":1,"angle":10,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":-20}]},"HairL2":{"rotate":[{"angle":-19.49,"curve":0.348,"c2":0.66,"c3":0.682},{"time":0.0333,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.3667,"angle":10,"curve":0.247,"c3":0.729,"c4":0.91},{"time":0.6667,"angle":-19.49,"curve":0.348,"c2":0.66,"c3":0.682},{"time":0.7,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.0333,"angle":10,"curve":0.247,"c3":0.729,"c4":0.91},{"time":1.3333,"angle":-19.49}]},"HairL3":{"rotate":[{"angle":-18.72,"curve":0.36,"c2":0.64,"c3":0.695},{"time":0.0333,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.3667,"angle":10,"curve":0.245,"c3":0.711,"c4":0.83},{"time":0.6667,"angle":-18.72,"curve":0.36,"c2":0.64,"c3":0.695},{"time":0.7,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.0333,"angle":10,"curve":0.245,"c3":0.711,"c4":0.83},{"time":1.3333,"angle":-18.72}]},"HairL4":{"rotate":[{"angle":-17.51,"curve":0.369,"c2":0.63,"c3":0.706},{"time":0.0667,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.4,"angle":10,"curve":0.244,"c3":0.694,"c4":0.77},{"time":0.6667,"angle":-17.51,"curve":0.369,"c2":0.63,"c3":0.706},{"time":0.7333,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.0667,"angle":10,"curve":0.244,"c3":0.694,"c4":0.77},{"time":1.3333,"angle":-17.51}]},"HairL5":{"rotate":[{"angle":-16.1,"curve":0.375,"c2":0.62,"c3":0.716},{"time":0.0667,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.4,"angle":10,"curve":0.243,"c3":0.68,"c4":0.71},{"time":0.6667,"angle":-16.1,"curve":0.375,"c2":0.62,"c3":0.716},{"time":0.7333,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.0667,"angle":10,"curve":0.243,"c3":0.68,"c4":0.71},{"time":1.3333,"angle":-16.1}]},"HairR1":{"rotate":[{"angle":-20,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":10,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":-20,"curve":0.25,"c3":0.75},{"time":1,"angle":10,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":-20}]},"HairR2":{"rotate":[{"angle":-19.49,"curve":0.348,"c2":0.66,"c3":0.682},{"time":0.0333,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.3667,"angle":10,"curve":0.247,"c3":0.729,"c4":0.91},{"time":0.6667,"angle":-19.49,"curve":0.348,"c2":0.66,"c3":0.682},{"time":0.7,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.0333,"angle":10,"curve":0.247,"c3":0.729,"c4":0.91},{"time":1.3333,"angle":-19.49}]},"HairR3":{"rotate":[{"angle":-18.72,"curve":0.36,"c2":0.64,"c3":0.695},{"time":0.0333,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.3667,"angle":10,"curve":0.245,"c3":0.711,"c4":0.83},{"time":0.6667,"angle":-18.72,"curve":0.36,"c2":0.64,"c3":0.695},{"time":0.7,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.0333,"angle":10,"curve":0.245,"c3":0.711,"c4":0.83},{"time":1.3333,"angle":-18.72}]},"HairR4":{"rotate":[{"angle":-17.51,"curve":0.369,"c2":0.63,"c3":0.706},{"time":0.0667,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.4,"angle":10,"curve":0.244,"c3":0.694,"c4":0.77},{"time":0.6667,"angle":-17.51,"curve":0.369,"c2":0.63,"c3":0.706},{"time":0.7333,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.0667,"angle":10,"curve":0.244,"c3":0.694,"c4":0.77},{"time":1.3333,"angle":-17.51}]},"HairR5":{"rotate":[{"angle":-16.1,"curve":0.375,"c2":0.62,"c3":0.716},{"time":0.0667,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.4,"angle":10,"curve":0.243,"c3":0.68,"c4":0.71},{"time":0.6667,"angle":-16.1,"curve":0.375,"c2":0.62,"c3":0.716},{"time":0.7333,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.0667,"angle":10,"curve":0.243,"c3":0.68,"c4":0.71},{"time":1.3333,"angle":-16.1}]},"Collar1":{"rotate":[{"angle":20,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":20,"curve":0.25,"c3":0.75},{"time":1,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":20}]},"Collar2":{"rotate":[{"angle":14.8,"curve":0.375,"c2":0.62,"c3":0.716},{"time":0.0667,"angle":20,"curve":0.25,"c3":0.75},{"time":0.4,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.7333,"angle":20,"curve":0.25,"c3":0.75},{"time":1.0667,"angle":-20,"curve":0.243,"c3":0.68,"c4":0.71},{"time":1.3333,"angle":14.8}]},"Collar3":{"rotate":[{"angle":5.29,"curve":0.381,"c2":0.55,"c3":0.742},{"time":0.1333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.4667,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.8,"angle":20,"curve":0.25,"c3":0.75},{"time":1.1333,"angle":-20,"curve":0.245,"c3":0.637,"c4":0.56},{"time":1.3333,"angle":5.29}]},"Collar4":{"rotate":[{"angle":-5.29,"curve":0.363,"c2":0.44,"c3":0.755},{"time":0.2,"angle":20,"curve":0.25,"c3":0.75},{"time":0.5333,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.8667,"angle":20,"curve":0.25,"c3":0.75},{"time":1.2,"angle":-20,"curve":0.258,"c3":0.619,"c4":0.45},{"time":1.3333,"angle":-5.29}]}}},"animation":{"bones":{"Head1":{"rotate":[{"angle":10,"curve":0.25,"c3":0.75},{"time":0.1667,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":10,"curve":0.25,"c3":0.75},{"time":0.5,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":10,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":-10,"curve":0.25,"c3":0.75},{"time":1,"angle":10,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":-10,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":10}],"translate":[{"x":-10,"curve":0.25,"c3":0.75},{"time":0.1667,"x":10,"y":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5,"x":10,"y":10,"curve":0.25,"c3":0.75},{"time":0.6667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8333,"x":10,"y":-10,"curve":0.25,"c3":0.75},{"time":1,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"x":10,"y":10,"curve":0.25,"c3":0.75},{"time":1.3333,"x":-10}]},"Body1":{"scale":[{"y":0.95,"curve":"stepped"},{"time":0.0333,"curve":"stepped"},{"time":0.3333,"y":0.95,"curve":"stepped"},{"time":0.3667,"curve":"stepped"},{"time":0.6667,"y":0.95,"curve":"stepped"},{"time":0.7,"curve":"stepped"},{"time":1,"y":0.95,"curve":"stepped"},{"time":1.0333,"curve":"stepped"},{"time":1.3333,"y":0.95}]},"HairL1":{"rotate":[{"angle":-20,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":10,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":-20,"curve":0.25,"c3":0.75},{"time":1,"angle":10,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":-20}]},"HairL2":{"rotate":[{"angle":-19.49,"curve":0.348,"c2":0.66,"c3":0.682},{"time":0.0333,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.3667,"angle":10,"curve":0.247,"c3":0.729,"c4":0.91},{"time":0.6667,"angle":-19.49,"curve":0.348,"c2":0.66,"c3":0.682},{"time":0.7,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.0333,"angle":10,"curve":0.247,"c3":0.729,"c4":0.91},{"time":1.3333,"angle":-19.49}]},"HairL3":{"rotate":[{"angle":-18.72,"curve":0.36,"c2":0.64,"c3":0.695},{"time":0.0333,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.3667,"angle":10,"curve":0.245,"c3":0.711,"c4":0.83},{"time":0.6667,"angle":-18.72,"curve":0.36,"c2":0.64,"c3":0.695},{"time":0.7,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.0333,"angle":10,"curve":0.245,"c3":0.711,"c4":0.83},{"time":1.3333,"angle":-18.72}]},"HairL4":{"rotate":[{"angle":-17.51,"curve":0.369,"c2":0.63,"c3":0.706},{"time":0.0667,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.4,"angle":10,"curve":0.244,"c3":0.694,"c4":0.77},{"time":0.6667,"angle":-17.51,"curve":0.369,"c2":0.63,"c3":0.706},{"time":0.7333,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.0667,"angle":10,"curve":0.244,"c3":0.694,"c4":0.77},{"time":1.3333,"angle":-17.51}]},"HairL5":{"rotate":[{"angle":-16.1,"curve":0.375,"c2":0.62,"c3":0.716},{"time":0.0667,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.4,"angle":10,"curve":0.243,"c3":0.68,"c4":0.71},{"time":0.6667,"angle":-16.1,"curve":0.375,"c2":0.62,"c3":0.716},{"time":0.7333,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.0667,"angle":10,"curve":0.243,"c3":0.68,"c4":0.71},{"time":1.3333,"angle":-16.1}]},"HairR1":{"rotate":[{"angle":-20,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":10,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":-20,"curve":0.25,"c3":0.75},{"time":1,"angle":10,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":-20}]},"HairR2":{"rotate":[{"angle":-19.49,"curve":0.348,"c2":0.66,"c3":0.682},{"time":0.0333,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.3667,"angle":10,"curve":0.247,"c3":0.729,"c4":0.91},{"time":0.6667,"angle":-19.49,"curve":0.348,"c2":0.66,"c3":0.682},{"time":0.7,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.0333,"angle":10,"curve":0.247,"c3":0.729,"c4":0.91},{"time":1.3333,"angle":-19.49}]},"HairR3":{"rotate":[{"angle":-18.72,"curve":0.36,"c2":0.64,"c3":0.695},{"time":0.0333,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.3667,"angle":10,"curve":0.245,"c3":0.711,"c4":0.83},{"time":0.6667,"angle":-18.72,"curve":0.36,"c2":0.64,"c3":0.695},{"time":0.7,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.0333,"angle":10,"curve":0.245,"c3":0.711,"c4":0.83},{"time":1.3333,"angle":-18.72}]},"HairR4":{"rotate":[{"angle":-17.51,"curve":0.369,"c2":0.63,"c3":0.706},{"time":0.0667,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.4,"angle":10,"curve":0.244,"c3":0.694,"c4":0.77},{"time":0.6667,"angle":-17.51,"curve":0.369,"c2":0.63,"c3":0.706},{"time":0.7333,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.0667,"angle":10,"curve":0.244,"c3":0.694,"c4":0.77},{"time":1.3333,"angle":-17.51}]},"HairR5":{"rotate":[{"angle":-16.1,"curve":0.375,"c2":0.62,"c3":0.716},{"time":0.0667,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.4,"angle":10,"curve":0.243,"c3":0.68,"c4":0.71},{"time":0.6667,"angle":-16.1,"curve":0.375,"c2":0.62,"c3":0.716},{"time":0.7333,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.0667,"angle":10,"curve":0.243,"c3":0.68,"c4":0.71},{"time":1.3333,"angle":-16.1}]},"Collar1":{"rotate":[{"angle":20,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":20,"curve":0.25,"c3":0.75},{"time":1,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":20}]},"Collar2":{"rotate":[{"angle":14.8,"curve":0.375,"c2":0.62,"c3":0.716},{"time":0.0667,"angle":20,"curve":0.25,"c3":0.75},{"time":0.4,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.7333,"angle":20,"curve":0.25,"c3":0.75},{"time":1.0667,"angle":-20,"curve":0.243,"c3":0.68,"c4":0.71},{"time":1.3333,"angle":14.8}]},"Collar3":{"rotate":[{"angle":5.29,"curve":0.381,"c2":0.55,"c3":0.742},{"time":0.1333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.4667,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.8,"angle":20,"curve":0.25,"c3":0.75},{"time":1.1333,"angle":-20,"curve":0.245,"c3":0.637,"c4":0.56},{"time":1.3333,"angle":5.29}]},"Collar4":{"rotate":[{"angle":-5.29,"curve":0.363,"c2":0.44,"c3":0.755},{"time":0.2,"angle":20,"curve":0.25,"c3":0.75},{"time":0.5333,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.8667,"angle":20,"curve":0.25,"c3":0.75},{"time":1.2,"angle":-20,"curve":0.258,"c3":0.619,"c4":0.45},{"time":1.3333,"angle":-5.29}]}}}}},[0]]],0,0,[0],[-1],[0]] ================================================ FILE: assets/resources/import/27/2776b152-9f15-4c8e-b644-3902c5c1369c.0f6da.json ================================================ [1,["128b0bdde"],["_textureSetter"],["cc.SpriteFrame"],0,[{"name":"prop_cancel","rect":[197,183,128,142],"offset":[0,0],"originalSize":[128,142],"capInsets":[0,0,0,0]}],[0],0,[0],[0],[0]] ================================================ FILE: assets/resources/import/28/285b4e09-a292-461c-b4ca-ab27f2402841.b797b.json ================================================ [1,["159df0053"],["_textureSetter"],["cc.SpriteFrame"],0,[{"name":"rank_icon_man","rect":[3,3,340,105],"offset":[0,0],"originalSize":[340,105],"rotated":1,"capInsets":[105,0,25,0]}],[0],0,[0],[0],[0]] ================================================ FILE: assets/resources/import/28/28e1a3e0-1b67-4d2c-8a7f-726b50c777ce.12656.json ================================================ [1,["a4cBgZC5VOPrQVzW4qQDI/"],0,[["sp.SkeletonData",["_name","_atlasText","textureNames","_skeletonJson","textures"],-1,3]],[[0,0,1,2,3,4,5]],[[0,"Turnarounds","\nTurnarounds.png\nsize: 202,202\nformat: RGBA8888\nfilter: Linear,Linear\nrepeat: none\nBody1\n rotate: false\n xy: 2, 73\n size: 154, 127\n orig: 154, 127\n offset: 0, 0\n index: -1\nEarL\n rotate: true\n xy: 89, 44\n size: 27, 41\n orig: 29, 43\n offset: 1, 1\n index: -1\nEarR\n rotate: false\n xy: 132, 30\n size: 26, 41\n orig: 28, 43\n offset: 1, 1\n index: -1\nHead\n rotate: true\n xy: 2, 2\n size: 69, 85\n orig: 71, 87\n offset: 1, 1\n index: -1\nLeg1\n rotate: true\n xy: 89, 22\n size: 20, 30\n orig: 20, 30\n offset: 0, 0\n index: -1\n",["Turnarounds.png"],{"skeleton":{"hash":"G99HoGDkdh0ivlV1KQhYmf9fERc","spine":"3.8.99","x":413.32,"y":-863.35,"width":1160,"height":1746},"bones":[{"name":"root","x":985.32},{"name":"Sheep1","parent":"root","x":-250,"y":596.65,"scaleX":-2,"scaleY":2},{"name":"Body1_1","parent":"Sheep1","y":30},{"name":"LegL1_1_1","parent":"Body1_1","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"Head_1","parent":"Body1_1","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL_1","parent":"Head_1","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR_1","parent":"Head_1","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"BodyCtrl1_1","parent":"Body1_1","x":-45.98,"y":48.39},{"name":"BodyCtrl2_1","parent":"Body1_1","x":18.12,"y":85.02},{"name":"LegL1_2_1","parent":"LegL1_1_1","length":10.88,"x":10.88},{"name":"LegL2_1_1","parent":"Body1_1","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2_1","parent":"LegL2_1_1","length":10.88,"x":10.88},{"name":"LegR1_1_1","parent":"Body1_1","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2_1","parent":"LegR1_1_1","length":10.88,"x":10.88},{"name":"LegR2_1_1","parent":"Body1_1","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2_1","parent":"LegR2_1_1","length":10.88,"x":10.88},{"name":"Leg1_1","parent":"Sheep1","x":13.17,"y":3.55},{"name":"Leg3_1","parent":"Sheep1","x":27.23,"y":3.59},{"name":"Leg2_1","parent":"Sheep1","x":-30.86,"y":3.45},{"name":"Leg4_1","parent":"Sheep1","x":-14.83,"y":3.51},{"name":"Sheep2","parent":"root","x":20,"y":596.65,"scaleX":-2,"scaleY":2},{"name":"Body1_2","parent":"Sheep2","y":30},{"name":"LegL1_1_2","parent":"Body1_2","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"LegL1_2_2","parent":"LegL1_1_2","length":10.88,"x":10.88},{"name":"Head_2","parent":"Body1_2","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL_2","parent":"Head_2","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR_2","parent":"Head_2","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"BodyCtrl1_2","parent":"Body1_2","x":-45.98,"y":48.39},{"name":"BodyCtrl2_2","parent":"Body1_2","x":18.12,"y":85.02},{"name":"LegL2_1_2","parent":"Body1_2","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2_2","parent":"LegL2_1_2","length":10.88,"x":10.88},{"name":"LegR1_1_2","parent":"Body1_2","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2_2","parent":"LegR1_1_2","length":10.88,"x":10.88},{"name":"LegR2_1_2","parent":"Body1_2","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2_2","parent":"LegR2_1_2","length":10.88,"x":10.88},{"name":"Leg1_2","parent":"Sheep2","x":13.17,"y":3.55},{"name":"Leg3_2","parent":"Sheep2","x":27.23,"y":3.59},{"name":"Leg2_2","parent":"Sheep2","x":-30.86,"y":3.45},{"name":"Leg4_2","parent":"Sheep2","x":-14.83,"y":3.51},{"name":"Sheep3","parent":"root","x":290,"y":596.65,"scaleX":-2,"scaleY":2},{"name":"Body1_3","parent":"Sheep3","y":30},{"name":"LegL1_1_3","parent":"Body1_3","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"LegL1_2_3","parent":"LegL1_1_3","length":10.88,"x":10.88},{"name":"Head_3","parent":"Body1_3","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL_3","parent":"Head_3","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR_3","parent":"Head_3","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"BodyCtrl1_3","parent":"Body1_3","x":-45.98,"y":48.39},{"name":"BodyCtrl2_3","parent":"Body1_3","x":18.12,"y":85.02},{"name":"LegL2_1_3","parent":"Body1_3","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2_3","parent":"LegL2_1_3","length":10.88,"x":10.88},{"name":"LegR1_1_3","parent":"Body1_3","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2_3","parent":"LegR1_1_3","length":10.88,"x":10.88},{"name":"LegR2_1_3","parent":"Body1_3","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2_3","parent":"LegR2_1_3","length":10.88,"x":10.88},{"name":"Leg1_3","parent":"Sheep3","x":13.17,"y":3.55},{"name":"Leg3_3","parent":"Sheep3","x":27.23,"y":3.59},{"name":"Leg2_3","parent":"Sheep3","x":-30.86,"y":3.45},{"name":"Leg4_3","parent":"Sheep3","x":-14.83,"y":3.51},{"name":"Sheep4","parent":"root","x":-380,"y":436.65,"scaleX":-2,"scaleY":2},{"name":"Body1_4","parent":"Sheep4","y":30},{"name":"LegL1_1_4","parent":"Body1_4","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"LegL1_2_4","parent":"LegL1_1_4","length":10.88,"x":10.88},{"name":"Head_4","parent":"Body1_4","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL_4","parent":"Head_4","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR_4","parent":"Head_4","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"BodyCtrl1_4","parent":"Body1_4","x":-45.98,"y":48.39},{"name":"BodyCtrl2_4","parent":"Body1_4","x":18.12,"y":85.02},{"name":"LegL2_1_4","parent":"Body1_4","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2_4","parent":"LegL2_1_4","length":10.88,"x":10.88},{"name":"LegR1_1_4","parent":"Body1_4","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2_4","parent":"LegR1_1_4","length":10.88,"x":10.88},{"name":"LegR2_1_4","parent":"Body1_4","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2_4","parent":"LegR2_1_4","length":10.88,"x":10.88},{"name":"Leg1_4","parent":"Sheep4","x":13.17,"y":3.55},{"name":"Leg3_4","parent":"Sheep4","x":27.23,"y":3.59},{"name":"Leg2_4","parent":"Sheep4","x":-30.86,"y":3.45},{"name":"Leg4_4","parent":"Sheep4","x":-14.83,"y":3.51},{"name":"Sheep5","parent":"root","x":-110,"y":436.65,"scaleX":-2,"scaleY":2},{"name":"Body1_5","parent":"Sheep5","y":30},{"name":"LegL1_1_5","parent":"Body1_5","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"LegL1_2_5","parent":"LegL1_1_5","length":10.88,"x":10.88},{"name":"Head_5","parent":"Body1_5","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL_5","parent":"Head_5","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR_5","parent":"Head_5","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"BodyCtrl1_5","parent":"Body1_5","x":-45.98,"y":48.39},{"name":"BodyCtrl2_5","parent":"Body1_5","x":18.12,"y":85.02},{"name":"LegL2_1_5","parent":"Body1_5","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2_5","parent":"LegL2_1_5","length":10.88,"x":10.88},{"name":"LegR1_1_5","parent":"Body1_5","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2_5","parent":"LegR1_1_5","length":10.88,"x":10.88},{"name":"LegR2_1_5","parent":"Body1_5","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2_5","parent":"LegR2_1_5","length":10.88,"x":10.88},{"name":"Leg1_5","parent":"Sheep5","x":13.17,"y":3.55},{"name":"Leg3_5","parent":"Sheep5","x":27.23,"y":3.59},{"name":"Leg2_5","parent":"Sheep5","x":-30.86,"y":3.45},{"name":"Leg4_5","parent":"Sheep5","x":-14.83,"y":3.51},{"name":"Sheep6","parent":"root","x":160,"y":436.65,"scaleX":-2,"scaleY":2},{"name":"Body1_6","parent":"Sheep6","y":30},{"name":"LegL1_1_6","parent":"Body1_6","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"LegL1_2_6","parent":"LegL1_1_6","length":10.88,"x":10.88},{"name":"Head_6","parent":"Body1_6","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL_6","parent":"Head_6","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR_6","parent":"Head_6","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"BodyCtrl1_6","parent":"Body1_6","x":-45.98,"y":48.39},{"name":"BodyCtrl2_6","parent":"Body1_6","x":18.12,"y":85.02},{"name":"LegL2_1_6","parent":"Body1_6","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2_6","parent":"LegL2_1_6","length":10.88,"x":10.88},{"name":"LegR1_1_6","parent":"Body1_6","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2_6","parent":"LegR1_1_6","length":10.88,"x":10.88},{"name":"LegR2_1_6","parent":"Body1_6","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2_6","parent":"LegR2_1_6","length":10.88,"x":10.88},{"name":"Leg1_6","parent":"Sheep6","x":13.17,"y":3.55},{"name":"Leg3_6","parent":"Sheep6","x":27.23,"y":3.59},{"name":"Leg2_6","parent":"Sheep6","x":-30.86,"y":3.45},{"name":"Leg4_6","parent":"Sheep6","x":-14.83,"y":3.51},{"name":"Sheep7","parent":"root","x":430,"y":436.65,"scaleX":-2,"scaleY":2},{"name":"Body1_7","parent":"Sheep7","y":30},{"name":"LegL1_1_7","parent":"Body1_7","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"LegL1_2_7","parent":"LegL1_1_7","length":10.88,"x":10.88},{"name":"Head_7","parent":"Body1_7","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL_7","parent":"Head_7","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR_7","parent":"Head_7","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"BodyCtrl1_7","parent":"Body1_7","x":-45.98,"y":48.39},{"name":"BodyCtrl2_7","parent":"Body1_7","x":18.12,"y":85.02},{"name":"LegL2_1_7","parent":"Body1_7","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2_7","parent":"LegL2_1_7","length":10.88,"x":10.88},{"name":"LegR1_1_7","parent":"Body1_7","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2_7","parent":"LegR1_1_7","length":10.88,"x":10.88},{"name":"LegR2_1_7","parent":"Body1_7","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2_7","parent":"LegR2_1_7","length":10.88,"x":10.88},{"name":"Leg1_7","parent":"Sheep7","x":13.17,"y":3.55},{"name":"Leg3_7","parent":"Sheep7","x":27.23,"y":3.59},{"name":"Leg2_7","parent":"Sheep7","x":-30.86,"y":3.45},{"name":"Leg4_7","parent":"Sheep7","x":-14.83,"y":3.51},{"name":"Sheep8","parent":"root","x":430,"y":116.65,"scaleX":-2,"scaleY":2},{"name":"Body1_8","parent":"Sheep8","y":30},{"name":"LegL1_1_8","parent":"Body1_8","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"LegL1_2_8","parent":"LegL1_1_8","length":10.88,"x":10.88},{"name":"Head_8","parent":"Body1_8","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL_8","parent":"Head_8","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR_8","parent":"Head_8","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"BodyCtrl1_8","parent":"Body1_8","x":-45.98,"y":48.39},{"name":"BodyCtrl2_8","parent":"Body1_8","x":18.12,"y":85.02},{"name":"LegL2_1_8","parent":"Body1_8","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2_8","parent":"LegL2_1_8","length":10.88,"x":10.88},{"name":"LegR1_1_8","parent":"Body1_8","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2_8","parent":"LegR1_1_8","length":10.88,"x":10.88},{"name":"LegR2_1_8","parent":"Body1_8","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2_8","parent":"LegR2_1_8","length":10.88,"x":10.88},{"name":"Leg1_8","parent":"Sheep8","x":13.17,"y":3.55},{"name":"Leg3_8","parent":"Sheep8","x":27.23,"y":3.59},{"name":"Leg2_8","parent":"Sheep8","x":-30.86,"y":3.45},{"name":"Leg4_8","parent":"Sheep8","x":-14.83,"y":3.51},{"name":"Sheep9","parent":"root","x":160,"y":116.65,"scaleX":-2,"scaleY":2},{"name":"Body1_9","parent":"Sheep9","y":30},{"name":"LegL1_1_9","parent":"Body1_9","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"LegL1_2_9","parent":"LegL1_1_9","length":10.88,"x":10.88},{"name":"Head_9","parent":"Body1_9","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL_9","parent":"Head_9","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR_9","parent":"Head_9","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"BodyCtrl1_9","parent":"Body1_9","x":-45.98,"y":48.39},{"name":"BodyCtrl2_9","parent":"Body1_9","x":18.12,"y":85.02},{"name":"LegL2_1_9","parent":"Body1_9","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2_9","parent":"LegL2_1_9","length":10.88,"x":10.88},{"name":"LegR1_1_9","parent":"Body1_9","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2_9","parent":"LegR1_1_9","length":10.88,"x":10.88},{"name":"LegR2_1_9","parent":"Body1_9","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2_9","parent":"LegR2_1_9","length":10.88,"x":10.88},{"name":"Leg1_9","parent":"Sheep9","x":13.17,"y":3.55},{"name":"Leg3_9","parent":"Sheep9","x":27.23,"y":3.59},{"name":"Leg2_9","parent":"Sheep9","x":-30.86,"y":3.45},{"name":"Leg4_9","parent":"Sheep9","x":-14.83,"y":3.51},{"name":"Sheep10","parent":"root","x":-110,"y":116.65,"scaleX":-2,"scaleY":2},{"name":"Body1_10","parent":"Sheep10","y":30},{"name":"LegL1_1_10","parent":"Body1_10","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"LegL1_2_10","parent":"LegL1_1_10","length":10.88,"x":10.88},{"name":"Head_10","parent":"Body1_10","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL_10","parent":"Head_10","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR_10","parent":"Head_10","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"BodyCtrl1_10","parent":"Body1_10","x":-45.98,"y":48.39},{"name":"BodyCtrl2_10","parent":"Body1_10","x":18.12,"y":85.02},{"name":"LegL2_1_10","parent":"Body1_10","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2_10","parent":"LegL2_1_10","length":10.88,"x":10.88},{"name":"LegR1_1_10","parent":"Body1_10","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2_10","parent":"LegR1_1_10","length":10.88,"x":10.88},{"name":"LegR2_1_10","parent":"Body1_10","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2_10","parent":"LegR2_1_10","length":10.88,"x":10.88},{"name":"Leg1_10","parent":"Sheep10","x":13.17,"y":3.55},{"name":"Leg3_10","parent":"Sheep10","x":27.23,"y":3.59},{"name":"Leg2_10","parent":"Sheep10","x":-30.86,"y":3.45},{"name":"Leg4_10","parent":"Sheep10","x":-14.83,"y":3.51},{"name":"Sheep11","parent":"root","x":-380,"y":116.65,"scaleX":-2,"scaleY":2},{"name":"Body1_11","parent":"Sheep11","y":30},{"name":"LegL1_1_11","parent":"Body1_11","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"LegL1_2_11","parent":"LegL1_1_11","length":10.88,"x":10.88},{"name":"Head_11","parent":"Body1_11","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL_11","parent":"Head_11","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR_11","parent":"Head_11","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"BodyCtrl1_11","parent":"Body1_11","x":-45.98,"y":48.39},{"name":"BodyCtrl2_11","parent":"Body1_11","x":18.12,"y":85.02},{"name":"LegL2_1_11","parent":"Body1_11","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2_11","parent":"LegL2_1_11","length":10.88,"x":10.88},{"name":"LegR1_1_11","parent":"Body1_11","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2_11","parent":"LegR1_1_11","length":10.88,"x":10.88},{"name":"LegR2_1_11","parent":"Body1_11","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2_11","parent":"LegR2_1_11","length":10.88,"x":10.88},{"name":"Leg1_11","parent":"Sheep11","x":13.17,"y":3.55},{"name":"Leg3_11","parent":"Sheep11","x":27.23,"y":3.59},{"name":"Leg2_11","parent":"Sheep11","x":-30.86,"y":3.45},{"name":"Leg4_11","parent":"Sheep11","x":-14.83,"y":3.51},{"name":"Sheep12","parent":"root","x":290,"y":276.65,"scaleX":-2,"scaleY":2},{"name":"Body1_12","parent":"Sheep12","y":30},{"name":"LegL1_1_12","parent":"Body1_12","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"LegL1_2_12","parent":"LegL1_1_12","length":10.88,"x":10.88},{"name":"Head_12","parent":"Body1_12","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL_12","parent":"Head_12","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR_12","parent":"Head_12","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"BodyCtrl1_12","parent":"Body1_12","x":-45.98,"y":48.39},{"name":"BodyCtrl2_12","parent":"Body1_12","x":18.12,"y":85.02},{"name":"LegL2_1_12","parent":"Body1_12","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2_12","parent":"LegL2_1_12","length":10.88,"x":10.88},{"name":"LegR1_1_12","parent":"Body1_12","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2_12","parent":"LegR1_1_12","length":10.88,"x":10.88},{"name":"LegR2_1_12","parent":"Body1_12","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2_12","parent":"LegR2_1_12","length":10.88,"x":10.88},{"name":"Leg1_12","parent":"Sheep12","x":13.17,"y":3.55},{"name":"Leg3_12","parent":"Sheep12","x":27.23,"y":3.59},{"name":"Leg2_12","parent":"Sheep12","x":-30.86,"y":3.45},{"name":"Leg4_12","parent":"Sheep12","x":-14.83,"y":3.51},{"name":"Sheep13","parent":"root","x":20,"y":276.65,"scaleX":-2,"scaleY":2},{"name":"Body1_13","parent":"Sheep13","y":30},{"name":"LegL1_1_13","parent":"Body1_13","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"LegL1_2_13","parent":"LegL1_1_13","length":10.88,"x":10.88},{"name":"Head_13","parent":"Body1_13","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL_13","parent":"Head_13","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR_13","parent":"Head_13","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"BodyCtrl1_13","parent":"Body1_13","x":-45.98,"y":48.39},{"name":"BodyCtrl2_13","parent":"Body1_13","x":18.12,"y":85.02},{"name":"LegL2_1_13","parent":"Body1_13","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2_13","parent":"LegL2_1_13","length":10.88,"x":10.88},{"name":"LegR1_1_13","parent":"Body1_13","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2_13","parent":"LegR1_1_13","length":10.88,"x":10.88},{"name":"LegR2_1_13","parent":"Body1_13","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2_13","parent":"LegR2_1_13","length":10.88,"x":10.88},{"name":"Leg1_13","parent":"Sheep13","x":13.17,"y":3.55},{"name":"Leg3_13","parent":"Sheep13","x":27.23,"y":3.59},{"name":"Leg2_13","parent":"Sheep13","x":-30.86,"y":3.45},{"name":"Leg4_13","parent":"Sheep13","x":-14.83,"y":3.51},{"name":"Sheep14","parent":"root","x":-250,"y":276.65,"scaleX":-2,"scaleY":2},{"name":"Body1_14","parent":"Sheep14","y":30},{"name":"LegL1_1_14","parent":"Body1_14","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"LegL1_2_14","parent":"LegL1_1_14","length":10.88,"x":10.88},{"name":"Head_14","parent":"Body1_14","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL_14","parent":"Head_14","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR_14","parent":"Head_14","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"BodyCtrl1_14","parent":"Body1_14","x":-45.98,"y":48.39},{"name":"BodyCtrl2_14","parent":"Body1_14","x":18.12,"y":85.02},{"name":"LegL2_1_14","parent":"Body1_14","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2_14","parent":"LegL2_1_14","length":10.88,"x":10.88},{"name":"LegR1_1_14","parent":"Body1_14","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2_14","parent":"LegR1_1_14","length":10.88,"x":10.88},{"name":"LegR2_1_14","parent":"Body1_14","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2_14","parent":"LegR2_1_14","length":10.88,"x":10.88},{"name":"Leg1_14","parent":"Sheep14","x":13.17,"y":3.55},{"name":"Leg3_14","parent":"Sheep14","x":27.23,"y":3.59},{"name":"Leg2_14","parent":"Sheep14","x":-30.86,"y":3.45},{"name":"Leg4_14","parent":"Sheep14","x":-14.83,"y":3.51},{"name":"Sheep15","parent":"root","x":-250,"y":-63.35,"scaleX":-2,"scaleY":2},{"name":"Body1_15","parent":"Sheep15","y":30},{"name":"LegL1_1_15","parent":"Body1_15","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"LegL1_2_15","parent":"LegL1_1_15","length":10.88,"x":10.88},{"name":"Head_15","parent":"Body1_15","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL_15","parent":"Head_15","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR_15","parent":"Head_15","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"BodyCtrl1_15","parent":"Body1_15","x":-45.98,"y":48.39},{"name":"BodyCtrl2_15","parent":"Body1_15","x":18.12,"y":85.02},{"name":"LegL2_1_15","parent":"Body1_15","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2_15","parent":"LegL2_1_15","length":10.88,"x":10.88},{"name":"LegR1_1_15","parent":"Body1_15","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2_15","parent":"LegR1_1_15","length":10.88,"x":10.88},{"name":"LegR2_1_15","parent":"Body1_15","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2_15","parent":"LegR2_1_15","length":10.88,"x":10.88},{"name":"Leg1_15","parent":"Sheep15","x":13.17,"y":3.55},{"name":"Leg3_15","parent":"Sheep15","x":27.23,"y":3.59},{"name":"Leg2_15","parent":"Sheep15","x":-30.86,"y":3.45},{"name":"Leg4_15","parent":"Sheep15","x":-14.83,"y":3.51},{"name":"Sheep16","parent":"root","x":20,"y":-63.35,"scaleX":-2,"scaleY":2},{"name":"Body1_16","parent":"Sheep16","y":30},{"name":"LegL1_1_16","parent":"Body1_16","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"LegL1_2_16","parent":"LegL1_1_16","length":10.88,"x":10.88},{"name":"Head_16","parent":"Body1_16","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL_16","parent":"Head_16","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR_16","parent":"Head_16","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"BodyCtrl1_16","parent":"Body1_16","x":-45.98,"y":48.39},{"name":"BodyCtrl2_16","parent":"Body1_16","x":18.12,"y":85.02},{"name":"LegL2_1_16","parent":"Body1_16","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2_16","parent":"LegL2_1_16","length":10.88,"x":10.88},{"name":"LegR1_1_16","parent":"Body1_16","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2_16","parent":"LegR1_1_16","length":10.88,"x":10.88},{"name":"LegR2_1_16","parent":"Body1_16","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2_16","parent":"LegR2_1_16","length":10.88,"x":10.88},{"name":"Leg1_16","parent":"Sheep16","x":13.17,"y":3.55},{"name":"Leg3_16","parent":"Sheep16","x":27.23,"y":3.59},{"name":"Leg2_16","parent":"Sheep16","x":-30.86,"y":3.45},{"name":"Leg4_16","parent":"Sheep16","x":-14.83,"y":3.51},{"name":"Sheep17","parent":"root","x":290,"y":-63.35,"scaleX":-2,"scaleY":2},{"name":"Body1_17","parent":"Sheep17","y":30},{"name":"LegL1_1_17","parent":"Body1_17","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"LegL1_2_17","parent":"LegL1_1_17","length":10.88,"x":10.88},{"name":"Head_17","parent":"Body1_17","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL_17","parent":"Head_17","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR_17","parent":"Head_17","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"BodyCtrl1_17","parent":"Body1_17","x":-45.98,"y":48.39},{"name":"BodyCtrl2_17","parent":"Body1_17","x":18.12,"y":85.02},{"name":"LegL2_1_17","parent":"Body1_17","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2_17","parent":"LegL2_1_17","length":10.88,"x":10.88},{"name":"LegR1_1_17","parent":"Body1_17","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2_17","parent":"LegR1_1_17","length":10.88,"x":10.88},{"name":"LegR2_1_17","parent":"Body1_17","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2_17","parent":"LegR2_1_17","length":10.88,"x":10.88},{"name":"Leg1_17","parent":"Sheep17","x":13.17,"y":3.55},{"name":"Leg3_17","parent":"Sheep17","x":27.23,"y":3.59},{"name":"Leg2_17","parent":"Sheep17","x":-30.86,"y":3.45},{"name":"Leg4_17","parent":"Sheep17","x":-14.83,"y":3.51},{"name":"Sheep18","parent":"root","x":-380,"y":-223.35,"scaleX":-2,"scaleY":2},{"name":"Body1_18","parent":"Sheep18","y":30},{"name":"LegL1_1_18","parent":"Body1_18","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"LegL1_2_18","parent":"LegL1_1_18","length":10.88,"x":10.88},{"name":"Head_18","parent":"Body1_18","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL_18","parent":"Head_18","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR_18","parent":"Head_18","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"BodyCtrl1_18","parent":"Body1_18","x":-45.98,"y":48.39},{"name":"BodyCtrl2_18","parent":"Body1_18","x":18.12,"y":85.02},{"name":"LegL2_1_18","parent":"Body1_18","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2_18","parent":"LegL2_1_18","length":10.88,"x":10.88},{"name":"LegR1_1_18","parent":"Body1_18","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2_18","parent":"LegR1_1_18","length":10.88,"x":10.88},{"name":"LegR2_1_18","parent":"Body1_18","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2_18","parent":"LegR2_1_18","length":10.88,"x":10.88},{"name":"Leg1_18","parent":"Sheep18","x":13.17,"y":3.55},{"name":"Leg3_18","parent":"Sheep18","x":27.23,"y":3.59},{"name":"Leg2_18","parent":"Sheep18","x":-30.86,"y":3.45},{"name":"Leg4_18","parent":"Sheep18","x":-14.83,"y":3.51},{"name":"Sheep19","parent":"root","x":-110,"y":-223.35,"scaleX":-2,"scaleY":2},{"name":"Body1_19","parent":"Sheep19","y":30},{"name":"LegL1_1_19","parent":"Body1_19","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"LegL1_2_19","parent":"LegL1_1_19","length":10.88,"x":10.88},{"name":"Head_19","parent":"Body1_19","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL_19","parent":"Head_19","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR_19","parent":"Head_19","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"BodyCtrl1_19","parent":"Body1_19","x":-45.98,"y":48.39},{"name":"BodyCtrl2_19","parent":"Body1_19","x":18.12,"y":85.02},{"name":"LegL2_1_19","parent":"Body1_19","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2_19","parent":"LegL2_1_19","length":10.88,"x":10.88},{"name":"LegR1_1_19","parent":"Body1_19","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2_19","parent":"LegR1_1_19","length":10.88,"x":10.88},{"name":"LegR2_1_19","parent":"Body1_19","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2_19","parent":"LegR2_1_19","length":10.88,"x":10.88},{"name":"Leg1_19","parent":"Sheep19","x":13.17,"y":3.55},{"name":"Leg3_19","parent":"Sheep19","x":27.23,"y":3.59},{"name":"Leg2_19","parent":"Sheep19","x":-30.86,"y":3.45},{"name":"Leg4_19","parent":"Sheep19","x":-14.83,"y":3.51},{"name":"Sheep20","parent":"root","x":160,"y":-223.35,"scaleX":-2,"scaleY":2},{"name":"Body1_20","parent":"Sheep20","y":30},{"name":"LegL1_1_20","parent":"Body1_20","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"LegL1_2_20","parent":"LegL1_1_20","length":10.88,"x":10.88},{"name":"Head_20","parent":"Body1_20","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL_20","parent":"Head_20","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR_20","parent":"Head_20","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"BodyCtrl1_20","parent":"Body1_20","x":-45.98,"y":48.39},{"name":"BodyCtrl2_20","parent":"Body1_20","x":18.12,"y":85.02},{"name":"LegL2_1_20","parent":"Body1_20","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2_20","parent":"LegL2_1_20","length":10.88,"x":10.88},{"name":"LegR1_1_20","parent":"Body1_20","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2_20","parent":"LegR1_1_20","length":10.88,"x":10.88},{"name":"LegR2_1_20","parent":"Body1_20","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2_20","parent":"LegR2_1_20","length":10.88,"x":10.88},{"name":"Leg1_20","parent":"Sheep20","x":13.17,"y":3.55},{"name":"Leg3_20","parent":"Sheep20","x":27.23,"y":3.59},{"name":"Leg2_20","parent":"Sheep20","x":-30.86,"y":3.45},{"name":"Leg4_20","parent":"Sheep20","x":-14.83,"y":3.51},{"name":"Sheep21","parent":"root","x":430,"y":-223.35,"scaleX":-2,"scaleY":2},{"name":"Body1_21","parent":"Sheep21","y":30},{"name":"LegL1_1_21","parent":"Body1_21","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"LegL1_2_21","parent":"LegL1_1_21","length":10.88,"x":10.88},{"name":"Head_21","parent":"Body1_21","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL_21","parent":"Head_21","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR_21","parent":"Head_21","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"BodyCtrl1_21","parent":"Body1_21","x":-45.98,"y":48.39},{"name":"BodyCtrl2_21","parent":"Body1_21","x":18.12,"y":85.02},{"name":"LegL2_1_21","parent":"Body1_21","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2_21","parent":"LegL2_1_21","length":10.88,"x":10.88},{"name":"LegR1_1_21","parent":"Body1_21","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2_21","parent":"LegR1_1_21","length":10.88,"x":10.88},{"name":"LegR2_1_21","parent":"Body1_21","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2_21","parent":"LegR2_1_21","length":10.88,"x":10.88},{"name":"Leg1_21","parent":"Sheep21","x":13.17,"y":3.55},{"name":"Leg3_21","parent":"Sheep21","x":27.23,"y":3.59},{"name":"Leg2_21","parent":"Sheep21","x":-30.86,"y":3.45},{"name":"Leg4_21","parent":"Sheep21","x":-14.83,"y":3.51},{"name":"Sheep22","parent":"root","x":430,"y":-543.35,"scaleX":-2,"scaleY":2},{"name":"Body1_22","parent":"Sheep22","y":30},{"name":"LegL1_1_22","parent":"Body1_22","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"LegL1_2_22","parent":"LegL1_1_22","length":10.88,"x":10.88},{"name":"Head_22","parent":"Body1_22","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL_22","parent":"Head_22","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR_22","parent":"Head_22","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"BodyCtrl1_22","parent":"Body1_22","x":-45.98,"y":48.39},{"name":"BodyCtrl2_22","parent":"Body1_22","x":18.12,"y":85.02},{"name":"LegL2_1_22","parent":"Body1_22","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2_22","parent":"LegL2_1_22","length":10.88,"x":10.88},{"name":"LegR1_1_22","parent":"Body1_22","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2_22","parent":"LegR1_1_22","length":10.88,"x":10.88},{"name":"LegR2_1_22","parent":"Body1_22","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2_22","parent":"LegR2_1_22","length":10.88,"x":10.88},{"name":"Leg1_22","parent":"Sheep22","x":13.17,"y":3.55},{"name":"Leg3_22","parent":"Sheep22","x":27.23,"y":3.59},{"name":"Leg2_22","parent":"Sheep22","x":-30.86,"y":3.45},{"name":"Leg4_22","parent":"Sheep22","x":-14.83,"y":3.51},{"name":"Sheep23","parent":"root","x":160,"y":-543.35,"scaleX":-2,"scaleY":2},{"name":"Body1_23","parent":"Sheep23","y":30},{"name":"LegL1_1_23","parent":"Body1_23","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"LegL1_2_23","parent":"LegL1_1_23","length":10.88,"x":10.88},{"name":"Head_23","parent":"Body1_23","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL_23","parent":"Head_23","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR_23","parent":"Head_23","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"BodyCtrl1_23","parent":"Body1_23","x":-45.98,"y":48.39},{"name":"BodyCtrl2_23","parent":"Body1_23","x":18.12,"y":85.02},{"name":"LegL2_1_23","parent":"Body1_23","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2_23","parent":"LegL2_1_23","length":10.88,"x":10.88},{"name":"LegR1_1_23","parent":"Body1_23","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2_23","parent":"LegR1_1_23","length":10.88,"x":10.88},{"name":"LegR2_1_23","parent":"Body1_23","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2_23","parent":"LegR2_1_23","length":10.88,"x":10.88},{"name":"Leg1_23","parent":"Sheep23","x":13.17,"y":3.55},{"name":"Leg3_23","parent":"Sheep23","x":27.23,"y":3.59},{"name":"Leg2_23","parent":"Sheep23","x":-30.86,"y":3.45},{"name":"Leg4_23","parent":"Sheep23","x":-14.83,"y":3.51},{"name":"Sheep24","parent":"root","x":-110,"y":-543.35,"scaleX":-2,"scaleY":2},{"name":"Body1_24","parent":"Sheep24","y":30},{"name":"LegL1_1_24","parent":"Body1_24","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"LegL1_2_24","parent":"LegL1_1_24","length":10.88,"x":10.88},{"name":"Head_24","parent":"Body1_24","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL_24","parent":"Head_24","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR_24","parent":"Head_24","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"BodyCtrl1_24","parent":"Body1_24","x":-45.98,"y":48.39},{"name":"BodyCtrl2_24","parent":"Body1_24","x":18.12,"y":85.02},{"name":"LegL2_1_24","parent":"Body1_24","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2_24","parent":"LegL2_1_24","length":10.88,"x":10.88},{"name":"LegR1_1_24","parent":"Body1_24","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2_24","parent":"LegR1_1_24","length":10.88,"x":10.88},{"name":"LegR2_1_24","parent":"Body1_24","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2_24","parent":"LegR2_1_24","length":10.88,"x":10.88},{"name":"Leg1_24","parent":"Sheep24","x":13.17,"y":3.55},{"name":"Leg3_24","parent":"Sheep24","x":27.23,"y":3.59},{"name":"Leg2_24","parent":"Sheep24","x":-30.86,"y":3.45},{"name":"Leg4_24","parent":"Sheep24","x":-14.83,"y":3.51},{"name":"Sheep25","parent":"root","x":-380,"y":-543.35,"scaleX":-2,"scaleY":2},{"name":"Body1_25","parent":"Sheep25","y":30},{"name":"LegL1_1_25","parent":"Body1_25","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"LegL1_2_25","parent":"LegL1_1_25","length":10.88,"x":10.88},{"name":"Head_25","parent":"Body1_25","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL_25","parent":"Head_25","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR_25","parent":"Head_25","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"BodyCtrl1_25","parent":"Body1_25","x":-45.98,"y":48.39},{"name":"BodyCtrl2_25","parent":"Body1_25","x":18.12,"y":85.02},{"name":"LegL2_1_25","parent":"Body1_25","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2_25","parent":"LegL2_1_25","length":10.88,"x":10.88},{"name":"LegR1_1_25","parent":"Body1_25","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2_25","parent":"LegR1_1_25","length":10.88,"x":10.88},{"name":"LegR2_1_25","parent":"Body1_25","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2_25","parent":"LegR2_1_25","length":10.88,"x":10.88},{"name":"Leg1_25","parent":"Sheep25","x":13.17,"y":3.55},{"name":"Leg3_25","parent":"Sheep25","x":27.23,"y":3.59},{"name":"Leg2_25","parent":"Sheep25","x":-30.86,"y":3.45},{"name":"Leg4_25","parent":"Sheep25","x":-14.83,"y":3.51},{"name":"Sheep26","parent":"root","x":290,"y":-383.35,"scaleX":-2,"scaleY":2},{"name":"Body1_26","parent":"Sheep26","y":30},{"name":"LegL1_1_26","parent":"Body1_26","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"LegL1_2_26","parent":"LegL1_1_26","length":10.88,"x":10.88},{"name":"Head_26","parent":"Body1_26","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL_26","parent":"Head_26","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR_26","parent":"Head_26","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"BodyCtrl1_26","parent":"Body1_26","x":-45.98,"y":48.39},{"name":"BodyCtrl2_26","parent":"Body1_26","x":18.12,"y":85.02},{"name":"LegL2_1_26","parent":"Body1_26","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2_26","parent":"LegL2_1_26","length":10.88,"x":10.88},{"name":"LegR1_1_26","parent":"Body1_26","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2_26","parent":"LegR1_1_26","length":10.88,"x":10.88},{"name":"LegR2_1_26","parent":"Body1_26","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2_26","parent":"LegR2_1_26","length":10.88,"x":10.88},{"name":"Leg1_26","parent":"Sheep26","x":13.17,"y":3.55},{"name":"Leg3_26","parent":"Sheep26","x":27.23,"y":3.59},{"name":"Leg2_26","parent":"Sheep26","x":-30.86,"y":3.45},{"name":"Leg4_26","parent":"Sheep26","x":-14.83,"y":3.51},{"name":"Sheep27","parent":"root","x":20,"y":-383.35,"scaleX":-2,"scaleY":2},{"name":"Body1_27","parent":"Sheep27","y":30},{"name":"LegL1_1_27","parent":"Body1_27","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"LegL1_2_27","parent":"LegL1_1_27","length":10.88,"x":10.88},{"name":"Head_27","parent":"Body1_27","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL_27","parent":"Head_27","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR_27","parent":"Head_27","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"BodyCtrl1_27","parent":"Body1_27","x":-45.98,"y":48.39},{"name":"BodyCtrl2_27","parent":"Body1_27","x":18.12,"y":85.02},{"name":"LegL2_1_27","parent":"Body1_27","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2_27","parent":"LegL2_1_27","length":10.88,"x":10.88},{"name":"LegR1_1_27","parent":"Body1_27","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2_27","parent":"LegR1_1_27","length":10.88,"x":10.88},{"name":"LegR2_1_27","parent":"Body1_27","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2_27","parent":"LegR2_1_27","length":10.88,"x":10.88},{"name":"Leg1_27","parent":"Sheep27","x":13.17,"y":3.55},{"name":"Leg3_27","parent":"Sheep27","x":27.23,"y":3.59},{"name":"Leg2_27","parent":"Sheep27","x":-30.86,"y":3.45},{"name":"Leg4_27","parent":"Sheep27","x":-14.83,"y":3.51},{"name":"Sheep28","parent":"root","x":-250,"y":-383.35,"scaleX":-2,"scaleY":2},{"name":"Body1_28","parent":"Sheep28","y":30},{"name":"LegL1_1_28","parent":"Body1_28","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"LegL1_2_28","parent":"LegL1_1_28","length":10.88,"x":10.88},{"name":"Head_28","parent":"Body1_28","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL_28","parent":"Head_28","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR_28","parent":"Head_28","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"BodyCtrl1_28","parent":"Body1_28","x":-45.98,"y":48.39},{"name":"BodyCtrl2_28","parent":"Body1_28","x":18.12,"y":85.02},{"name":"LegL2_1_28","parent":"Body1_28","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2_28","parent":"LegL2_1_28","length":10.88,"x":10.88},{"name":"LegR1_1_28","parent":"Body1_28","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2_28","parent":"LegR1_1_28","length":10.88,"x":10.88},{"name":"LegR2_1_28","parent":"Body1_28","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2_28","parent":"LegR2_1_28","length":10.88,"x":10.88},{"name":"Leg1_28","parent":"Sheep28","x":13.17,"y":3.55},{"name":"Leg3_28","parent":"Sheep28","x":27.23,"y":3.59},{"name":"Leg2_28","parent":"Sheep28","x":-30.86,"y":3.45},{"name":"Leg4_28","parent":"Sheep28","x":-14.83,"y":3.51},{"name":"Sheep29","parent":"root","x":-250,"y":-703.35,"scaleX":-2,"scaleY":2},{"name":"Body1_29","parent":"Sheep29","y":30},{"name":"LegL1_1_29","parent":"Body1_29","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"LegL1_2_29","parent":"LegL1_1_29","length":10.88,"x":10.88},{"name":"Head_29","parent":"Body1_29","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL_29","parent":"Head_29","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR_29","parent":"Head_29","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"BodyCtrl1_29","parent":"Body1_29","x":-45.98,"y":48.39},{"name":"BodyCtrl2_29","parent":"Body1_29","x":18.12,"y":85.02},{"name":"LegL2_1_29","parent":"Body1_29","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2_29","parent":"LegL2_1_29","length":10.88,"x":10.88},{"name":"LegR1_1_29","parent":"Body1_29","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2_29","parent":"LegR1_1_29","length":10.88,"x":10.88},{"name":"LegR2_1_29","parent":"Body1_29","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2_29","parent":"LegR2_1_29","length":10.88,"x":10.88},{"name":"Leg1_29","parent":"Sheep29","x":13.17,"y":3.55},{"name":"Leg3_29","parent":"Sheep29","x":27.23,"y":3.59},{"name":"Leg2_29","parent":"Sheep29","x":-30.86,"y":3.45},{"name":"Leg4_29","parent":"Sheep29","x":-14.83,"y":3.51},{"name":"Sheep30","parent":"root","x":20,"y":-703.35,"scaleX":-2,"scaleY":2},{"name":"Body1_30","parent":"Sheep30","y":30},{"name":"LegL1_1_30","parent":"Body1_30","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"LegL1_2_30","parent":"LegL1_1_30","length":10.88,"x":10.88},{"name":"Head_30","parent":"Body1_30","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL_30","parent":"Head_30","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR_30","parent":"Head_30","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"BodyCtrl1_30","parent":"Body1_30","x":-45.98,"y":48.39},{"name":"BodyCtrl2_30","parent":"Body1_30","x":18.12,"y":85.02},{"name":"LegL2_1_30","parent":"Body1_30","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2_30","parent":"LegL2_1_30","length":10.88,"x":10.88},{"name":"LegR1_1_30","parent":"Body1_30","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2_30","parent":"LegR1_1_30","length":10.88,"x":10.88},{"name":"LegR2_1_30","parent":"Body1_30","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2_30","parent":"LegR2_1_30","length":10.88,"x":10.88},{"name":"Leg1_30","parent":"Sheep30","x":13.17,"y":3.55},{"name":"Leg3_30","parent":"Sheep30","x":27.23,"y":3.59},{"name":"Leg2_30","parent":"Sheep30","x":-30.86,"y":3.45},{"name":"Leg4_30","parent":"Sheep30","x":-14.83,"y":3.51},{"name":"Sheep31","parent":"root","x":290,"y":-703.35,"scaleX":-2,"scaleY":2},{"name":"Body1_31","parent":"Sheep31","y":30},{"name":"LegL1_1_31","parent":"Body1_31","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"LegL1_2_31","parent":"LegL1_1_31","length":10.88,"x":10.88},{"name":"Head_31","parent":"Body1_31","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL_31","parent":"Head_31","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR_31","parent":"Head_31","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"BodyCtrl1_31","parent":"Body1_31","x":-45.98,"y":48.39},{"name":"BodyCtrl2_31","parent":"Body1_31","x":18.12,"y":85.02},{"name":"LegL2_1_31","parent":"Body1_31","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2_31","parent":"LegL2_1_31","length":10.88,"x":10.88},{"name":"LegR1_1_31","parent":"Body1_31","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2_31","parent":"LegR1_1_31","length":10.88,"x":10.88},{"name":"LegR2_1_31","parent":"Body1_31","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2_31","parent":"LegR2_1_31","length":10.88,"x":10.88},{"name":"Leg1_31","parent":"Sheep31","x":13.17,"y":3.55},{"name":"Leg3_31","parent":"Sheep31","x":27.23,"y":3.59},{"name":"Leg2_31","parent":"Sheep31","x":-30.86,"y":3.45},{"name":"Leg4_31","parent":"Sheep31","x":-14.83,"y":3.51},{"name":"Sheep32","parent":"root","x":-380,"y":-863.35,"scaleX":-2,"scaleY":2},{"name":"Body1_32","parent":"Sheep32","y":30},{"name":"LegL1_1_32","parent":"Body1_32","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"LegL1_2_32","parent":"LegL1_1_32","length":10.88,"x":10.88},{"name":"Head_32","parent":"Body1_32","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL_32","parent":"Head_32","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR_32","parent":"Head_32","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"BodyCtrl1_32","parent":"Body1_32","x":-45.98,"y":48.39},{"name":"BodyCtrl2_32","parent":"Body1_32","x":18.12,"y":85.02},{"name":"LegL2_1_32","parent":"Body1_32","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2_32","parent":"LegL2_1_32","length":10.88,"x":10.88},{"name":"LegR1_1_32","parent":"Body1_32","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2_32","parent":"LegR1_1_32","length":10.88,"x":10.88},{"name":"LegR2_1_32","parent":"Body1_32","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2_32","parent":"LegR2_1_32","length":10.88,"x":10.88},{"name":"Leg1_32","parent":"Sheep32","x":13.17,"y":3.55},{"name":"Leg3_32","parent":"Sheep32","x":27.23,"y":3.59},{"name":"Leg2_32","parent":"Sheep32","x":-30.86,"y":3.45},{"name":"Leg4_32","parent":"Sheep32","x":-14.83,"y":3.51},{"name":"Sheep33","parent":"root","x":-110,"y":-863.35,"scaleX":-2,"scaleY":2},{"name":"Body1_33","parent":"Sheep33","y":30},{"name":"LegL1_1_33","parent":"Body1_33","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"LegL1_2_33","parent":"LegL1_1_33","length":10.88,"x":10.88},{"name":"Head_33","parent":"Body1_33","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL_33","parent":"Head_33","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR_33","parent":"Head_33","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"BodyCtrl1_33","parent":"Body1_33","x":-45.98,"y":48.39},{"name":"BodyCtrl2_33","parent":"Body1_33","x":18.12,"y":85.02},{"name":"LegL2_1_33","parent":"Body1_33","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2_33","parent":"LegL2_1_33","length":10.88,"x":10.88},{"name":"LegR1_1_33","parent":"Body1_33","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2_33","parent":"LegR1_1_33","length":10.88,"x":10.88},{"name":"LegR2_1_33","parent":"Body1_33","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2_33","parent":"LegR2_1_33","length":10.88,"x":10.88},{"name":"Leg1_33","parent":"Sheep33","x":13.17,"y":3.55},{"name":"Leg3_33","parent":"Sheep33","x":27.23,"y":3.59},{"name":"Leg2_33","parent":"Sheep33","x":-30.86,"y":3.45},{"name":"Leg4_33","parent":"Sheep33","x":-14.83,"y":3.51},{"name":"Sheep34","parent":"root","x":160,"y":-863.35,"scaleX":-2,"scaleY":2},{"name":"Body1_34","parent":"Sheep34","y":30},{"name":"LegL1_1_34","parent":"Body1_34","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"LegL1_2_34","parent":"LegL1_1_34","length":10.88,"x":10.88},{"name":"Head_34","parent":"Body1_34","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL_34","parent":"Head_34","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR_34","parent":"Head_34","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"BodyCtrl1_34","parent":"Body1_34","x":-45.98,"y":48.39},{"name":"BodyCtrl2_34","parent":"Body1_34","x":18.12,"y":85.02},{"name":"LegL2_1_34","parent":"Body1_34","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2_34","parent":"LegL2_1_34","length":10.88,"x":10.88},{"name":"LegR1_1_34","parent":"Body1_34","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2_34","parent":"LegR1_1_34","length":10.88,"x":10.88},{"name":"LegR2_1_34","parent":"Body1_34","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2_34","parent":"LegR2_1_34","length":10.88,"x":10.88},{"name":"Leg1_34","parent":"Sheep34","x":13.17,"y":3.55},{"name":"Leg3_34","parent":"Sheep34","x":27.23,"y":3.59},{"name":"Leg2_34","parent":"Sheep34","x":-30.86,"y":3.45},{"name":"Leg4_34","parent":"Sheep34","x":-14.83,"y":3.51},{"name":"Sheep35","parent":"root","x":430,"y":-863.35,"scaleX":-2,"scaleY":2},{"name":"Body1_35","parent":"Sheep35","y":30},{"name":"LegL1_1_35","parent":"Body1_35","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"LegL1_2_35","parent":"LegL1_1_35","length":10.88,"x":10.88},{"name":"Head_35","parent":"Body1_35","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL_35","parent":"Head_35","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR_35","parent":"Head_35","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"BodyCtrl1_35","parent":"Body1_35","x":-45.98,"y":48.39},{"name":"BodyCtrl2_35","parent":"Body1_35","x":18.12,"y":85.02},{"name":"LegL2_1_35","parent":"Body1_35","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2_35","parent":"LegL2_1_35","length":10.88,"x":10.88},{"name":"LegR1_1_35","parent":"Body1_35","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2_35","parent":"LegR1_1_35","length":10.88,"x":10.88},{"name":"LegR2_1_35","parent":"Body1_35","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2_35","parent":"LegR2_1_35","length":10.88,"x":10.88},{"name":"Leg1_35","parent":"Sheep35","x":13.17,"y":3.55},{"name":"Leg3_35","parent":"Sheep35","x":27.23,"y":3.59},{"name":"Leg2_35","parent":"Sheep35","x":-30.86,"y":3.45},{"name":"Leg4_35","parent":"Sheep35","x":-14.83,"y":3.51}],"slots":[{"name":"LegR2_2_1","bone":"LegR2_2_1","attachment":"Leg1"},{"name":"LegR2_2_2","bone":"LegR2_2_2","attachment":"Leg1"},{"name":"LegR2_2_3","bone":"LegR2_2_3","attachment":"Leg1"},{"name":"LegR1_2_1","bone":"LegR1_2_1","attachment":"Leg1"},{"name":"LegR1_2_2","bone":"LegR1_2_2","attachment":"Leg1"},{"name":"LegR1_2_3","bone":"LegR1_2_3","attachment":"Leg1"},{"name":"Body1_1","bone":"Body1_1","attachment":"Body1"},{"name":"Body1_2","bone":"Body1_2","attachment":"Body1"},{"name":"Body1_3","bone":"Body1_3","attachment":"Body1"},{"name":"LegL2_2_1","bone":"LegL2_2_1","attachment":"Leg1"},{"name":"LegL2_2_2","bone":"LegL2_2_2","attachment":"Leg1"},{"name":"LegL2_2_3","bone":"LegL2_2_3","attachment":"Leg1"},{"name":"LegL1_2_1","bone":"LegL1_2_1","attachment":"Leg1"},{"name":"LegL1_2_2","bone":"LegL1_2_2","attachment":"Leg1"},{"name":"LegL1_2_3","bone":"LegL1_2_3","attachment":"Leg1"},{"name":"EarR_1","bone":"EarR_1","attachment":"EarR"},{"name":"EarR_2","bone":"EarR_2","attachment":"EarR"},{"name":"EarR_3","bone":"EarR_3","attachment":"EarR"},{"name":"Head_1","bone":"Head_1","attachment":"Head"},{"name":"Head_2","bone":"Head_2","attachment":"Head"},{"name":"Head_3","bone":"Head_3","attachment":"Head"},{"name":"EarL_1","bone":"EarL_1","attachment":"EarL"},{"name":"EarL_2","bone":"EarL_2","attachment":"EarL"},{"name":"EarL_3","bone":"EarL_3","attachment":"EarL"},{"name":"LegR2_2_4","bone":"LegR2_2_4","attachment":"Leg1"},{"name":"LegR2_2_5","bone":"LegR2_2_5","attachment":"Leg1"},{"name":"LegR2_2_6","bone":"LegR2_2_6","attachment":"Leg1"},{"name":"LegR2_2_7","bone":"LegR2_2_7","attachment":"Leg1"},{"name":"LegR1_2_4","bone":"LegR1_2_4","attachment":"Leg1"},{"name":"LegR1_2_5","bone":"LegR1_2_5","attachment":"Leg1"},{"name":"LegR1_2_6","bone":"LegR1_2_6","attachment":"Leg1"},{"name":"LegR1_2_7","bone":"LegR1_2_7","attachment":"Leg1"},{"name":"Body1_4","bone":"Body1_4","attachment":"Body1"},{"name":"Body1_5","bone":"Body1_5","attachment":"Body1"},{"name":"Body1_6","bone":"Body1_6","attachment":"Body1"},{"name":"Body1_7","bone":"Body1_7","attachment":"Body1"},{"name":"LegL2_2_4","bone":"LegL2_2_4","attachment":"Leg1"},{"name":"LegL2_2_5","bone":"LegL2_2_5","attachment":"Leg1"},{"name":"LegL2_2_6","bone":"LegL2_2_6","attachment":"Leg1"},{"name":"LegL2_2_7","bone":"LegL2_2_7","attachment":"Leg1"},{"name":"LegL1_2_4","bone":"LegL1_2_4","attachment":"Leg1"},{"name":"LegL1_2_5","bone":"LegL1_2_5","attachment":"Leg1"},{"name":"LegL1_2_6","bone":"LegL1_2_6","attachment":"Leg1"},{"name":"LegL1_2_7","bone":"LegL1_2_7","attachment":"Leg1"},{"name":"EarR_4","bone":"EarR_4","attachment":"EarR"},{"name":"EarR_5","bone":"EarR_5","attachment":"EarR"},{"name":"EarR_6","bone":"EarR_6","attachment":"EarR"},{"name":"EarR_7","bone":"EarR_7","attachment":"EarR"},{"name":"Head_4","bone":"Head_4","attachment":"Head"},{"name":"Head_5","bone":"Head_5","attachment":"Head"},{"name":"Head_6","bone":"Head_6","attachment":"Head"},{"name":"Head_7","bone":"Head_7","attachment":"Head"},{"name":"EarL_4","bone":"EarL_4","attachment":"EarL"},{"name":"EarL_5","bone":"EarL_5","attachment":"EarL"},{"name":"EarL_6","bone":"EarL_6","attachment":"EarL"},{"name":"EarL_7","bone":"EarL_7","attachment":"EarL"},{"name":"LegR2_2_14","bone":"LegR2_2_14","attachment":"Leg1"},{"name":"LegR2_2_13","bone":"LegR2_2_13","attachment":"Leg1"},{"name":"LegR2_2_12","bone":"LegR2_2_12","attachment":"Leg1"},{"name":"LegR1_2_14","bone":"LegR1_2_14","attachment":"Leg1"},{"name":"LegR1_2_13","bone":"LegR1_2_13","attachment":"Leg1"},{"name":"LegR1_2_12","bone":"LegR1_2_12","attachment":"Leg1"},{"name":"Body1_14","bone":"Body1_14","attachment":"Body1"},{"name":"Body1_13","bone":"Body1_13","attachment":"Body1"},{"name":"Body1_12","bone":"Body1_12","attachment":"Body1"},{"name":"LegL2_2_14","bone":"LegL2_2_14","attachment":"Leg1"},{"name":"LegL2_2_13","bone":"LegL2_2_13","attachment":"Leg1"},{"name":"LegL2_2_12","bone":"LegL2_2_12","attachment":"Leg1"},{"name":"LegL1_2_14","bone":"LegL1_2_14","attachment":"Leg1"},{"name":"LegL1_2_13","bone":"LegL1_2_13","attachment":"Leg1"},{"name":"LegL1_2_12","bone":"LegL1_2_12","attachment":"Leg1"},{"name":"EarR_14","bone":"EarR_14","attachment":"EarR"},{"name":"EarR_13","bone":"EarR_13","attachment":"EarR"},{"name":"EarR_12","bone":"EarR_12","attachment":"EarR"},{"name":"Head_14","bone":"Head_14","attachment":"Head"},{"name":"Head_13","bone":"Head_13","attachment":"Head"},{"name":"Head_12","bone":"Head_12","attachment":"Head"},{"name":"EarL_14","bone":"EarL_14","attachment":"EarL"},{"name":"EarL_13","bone":"EarL_13","attachment":"EarL"},{"name":"EarL_12","bone":"EarL_12","attachment":"EarL"},{"name":"LegR2_2_11","bone":"LegR2_2_11","attachment":"Leg1"},{"name":"LegR2_2_10","bone":"LegR2_2_10","attachment":"Leg1"},{"name":"LegR2_2_9","bone":"LegR2_2_9","attachment":"Leg1"},{"name":"LegR2_2_8","bone":"LegR2_2_8","attachment":"Leg1"},{"name":"LegR1_2_11","bone":"LegR1_2_11","attachment":"Leg1"},{"name":"LegR1_2_10","bone":"LegR1_2_10","attachment":"Leg1"},{"name":"LegR1_2_9","bone":"LegR1_2_9","attachment":"Leg1"},{"name":"LegR1_2_8","bone":"LegR1_2_8","attachment":"Leg1"},{"name":"Body1_11","bone":"Body1_11","attachment":"Body1"},{"name":"Body1_10","bone":"Body1_10","attachment":"Body1"},{"name":"Body1_9","bone":"Body1_9","attachment":"Body1"},{"name":"Body1_8","bone":"Body1_8","attachment":"Body1"},{"name":"LegL2_2_11","bone":"LegL2_2_11","attachment":"Leg1"},{"name":"LegL2_2_10","bone":"LegL2_2_10","attachment":"Leg1"},{"name":"LegL2_2_9","bone":"LegL2_2_9","attachment":"Leg1"},{"name":"LegL2_2_8","bone":"LegL2_2_8","attachment":"Leg1"},{"name":"LegL1_2_11","bone":"LegL1_2_11","attachment":"Leg1"},{"name":"LegL1_2_10","bone":"LegL1_2_10","attachment":"Leg1"},{"name":"LegL1_2_9","bone":"LegL1_2_9","attachment":"Leg1"},{"name":"LegL1_2_8","bone":"LegL1_2_8","attachment":"Leg1"},{"name":"EarR_11","bone":"EarR_11","attachment":"EarR"},{"name":"EarR_10","bone":"EarR_10","attachment":"EarR"},{"name":"EarR_9","bone":"EarR_9","attachment":"EarR"},{"name":"EarR_8","bone":"EarR_8","attachment":"EarR"},{"name":"Head_11","bone":"Head_11","attachment":"Head"},{"name":"Head_10","bone":"Head_10","attachment":"Head"},{"name":"Head_9","bone":"Head_9","attachment":"Head"},{"name":"Head_8","bone":"Head_8","attachment":"Head"},{"name":"EarL_11","bone":"EarL_11","attachment":"EarL"},{"name":"EarL_10","bone":"EarL_10","attachment":"EarL"},{"name":"EarL_9","bone":"EarL_9","attachment":"EarL"},{"name":"EarL_8","bone":"EarL_8","attachment":"EarL"},{"name":"LegR2_2_15","bone":"LegR2_2_15","attachment":"Leg1"},{"name":"LegR2_2_16","bone":"LegR2_2_16","attachment":"Leg1"},{"name":"LegR2_2_17","bone":"LegR2_2_17","attachment":"Leg1"},{"name":"LegR1_2_15","bone":"LegR1_2_15","attachment":"Leg1"},{"name":"LegR1_2_16","bone":"LegR1_2_16","attachment":"Leg1"},{"name":"LegR1_2_17","bone":"LegR1_2_17","attachment":"Leg1"},{"name":"Body1_15","bone":"Body1_15","attachment":"Body1"},{"name":"Body1_16","bone":"Body1_16","attachment":"Body1"},{"name":"Body1_17","bone":"Body1_17","attachment":"Body1"},{"name":"LegL2_2_15","bone":"LegL2_2_15","attachment":"Leg1"},{"name":"LegL2_2_16","bone":"LegL2_2_16","attachment":"Leg1"},{"name":"LegL2_2_17","bone":"LegL2_2_17","attachment":"Leg1"},{"name":"LegL1_2_15","bone":"LegL1_2_15","attachment":"Leg1"},{"name":"LegL1_2_16","bone":"LegL1_2_16","attachment":"Leg1"},{"name":"LegL1_2_17","bone":"LegL1_2_17","attachment":"Leg1"},{"name":"EarR_15","bone":"EarR_15","attachment":"EarR"},{"name":"EarR_16","bone":"EarR_16","attachment":"EarR"},{"name":"EarR_17","bone":"EarR_17","attachment":"EarR"},{"name":"Head_15","bone":"Head_15","attachment":"Head"},{"name":"Head_16","bone":"Head_16","attachment":"Head"},{"name":"Head_17","bone":"Head_17","attachment":"Head"},{"name":"EarL_15","bone":"EarL_15","attachment":"EarL"},{"name":"EarL_16","bone":"EarL_16","attachment":"EarL"},{"name":"EarL_17","bone":"EarL_17","attachment":"EarL"},{"name":"LegR2_2_18","bone":"LegR2_2_18","attachment":"Leg1"},{"name":"LegR2_2_19","bone":"LegR2_2_19","attachment":"Leg1"},{"name":"LegR2_2_20","bone":"LegR2_2_20","attachment":"Leg1"},{"name":"LegR2_2_21","bone":"LegR2_2_21","attachment":"Leg1"},{"name":"LegR1_2_18","bone":"LegR1_2_18","attachment":"Leg1"},{"name":"LegR1_2_19","bone":"LegR1_2_19","attachment":"Leg1"},{"name":"LegR1_2_20","bone":"LegR1_2_20","attachment":"Leg1"},{"name":"LegR1_2_21","bone":"LegR1_2_21","attachment":"Leg1"},{"name":"Body1_18","bone":"Body1_18","attachment":"Body1"},{"name":"Body1_19","bone":"Body1_19","attachment":"Body1"},{"name":"Body1_20","bone":"Body1_20","attachment":"Body1"},{"name":"Body1_21","bone":"Body1_21","attachment":"Body1"},{"name":"LegL2_2_18","bone":"LegL2_2_18","attachment":"Leg1"},{"name":"LegL2_2_19","bone":"LegL2_2_19","attachment":"Leg1"},{"name":"LegL2_2_20","bone":"LegL2_2_20","attachment":"Leg1"},{"name":"LegL2_2_21","bone":"LegL2_2_21","attachment":"Leg1"},{"name":"LegL1_2_18","bone":"LegL1_2_18","attachment":"Leg1"},{"name":"LegL1_2_19","bone":"LegL1_2_19","attachment":"Leg1"},{"name":"LegL1_2_20","bone":"LegL1_2_20","attachment":"Leg1"},{"name":"LegL1_2_21","bone":"LegL1_2_21","attachment":"Leg1"},{"name":"EarR_18","bone":"EarR_18","attachment":"EarR"},{"name":"EarR_19","bone":"EarR_19","attachment":"EarR"},{"name":"EarR_20","bone":"EarR_20","attachment":"EarR"},{"name":"EarR_21","bone":"EarR_21","attachment":"EarR"},{"name":"Head_18","bone":"Head_18","attachment":"Head"},{"name":"Head_19","bone":"Head_19","attachment":"Head"},{"name":"Head_20","bone":"Head_20","attachment":"Head"},{"name":"Head_21","bone":"Head_21","attachment":"Head"},{"name":"EarL_18","bone":"EarL_18","attachment":"EarL"},{"name":"EarL_19","bone":"EarL_19","attachment":"EarL"},{"name":"EarL_20","bone":"EarL_20","attachment":"EarL"},{"name":"EarL_21","bone":"EarL_21","attachment":"EarL"},{"name":"LegR2_2_28","bone":"LegR2_2_28","attachment":"Leg1"},{"name":"LegR2_2_27","bone":"LegR2_2_27","attachment":"Leg1"},{"name":"LegR2_2_26","bone":"LegR2_2_26","attachment":"Leg1"},{"name":"LegR1_2_28","bone":"LegR1_2_28","attachment":"Leg1"},{"name":"LegR1_2_27","bone":"LegR1_2_27","attachment":"Leg1"},{"name":"LegR1_2_26","bone":"LegR1_2_26","attachment":"Leg1"},{"name":"Body1_28","bone":"Body1_28","attachment":"Body1"},{"name":"Body1_27","bone":"Body1_27","attachment":"Body1"},{"name":"Body1_26","bone":"Body1_26","attachment":"Body1"},{"name":"LegL2_2_28","bone":"LegL2_2_28","attachment":"Leg1"},{"name":"LegL2_2_27","bone":"LegL2_2_27","attachment":"Leg1"},{"name":"LegL2_2_26","bone":"LegL2_2_26","attachment":"Leg1"},{"name":"LegL1_2_28","bone":"LegL1_2_28","attachment":"Leg1"},{"name":"LegL1_2_27","bone":"LegL1_2_27","attachment":"Leg1"},{"name":"LegL1_2_26","bone":"LegL1_2_26","attachment":"Leg1"},{"name":"EarR_28","bone":"EarR_28","attachment":"EarR"},{"name":"EarR_27","bone":"EarR_27","attachment":"EarR"},{"name":"EarR_26","bone":"EarR_26","attachment":"EarR"},{"name":"Head_28","bone":"Head_28","attachment":"Head"},{"name":"Head_27","bone":"Head_27","attachment":"Head"},{"name":"Head_26","bone":"Head_26","attachment":"Head"},{"name":"EarL_28","bone":"EarL_28","attachment":"EarL"},{"name":"EarL_27","bone":"EarL_27","attachment":"EarL"},{"name":"EarL_26","bone":"EarL_26","attachment":"EarL"},{"name":"LegR2_2_25","bone":"LegR2_2_25","attachment":"Leg1"},{"name":"LegR2_2_24","bone":"LegR2_2_24","attachment":"Leg1"},{"name":"LegR2_2_23","bone":"LegR2_2_23","attachment":"Leg1"},{"name":"LegR2_2_22","bone":"LegR2_2_22","attachment":"Leg1"},{"name":"LegR1_2_25","bone":"LegR1_2_25","attachment":"Leg1"},{"name":"LegR1_2_24","bone":"LegR1_2_24","attachment":"Leg1"},{"name":"LegR1_2_23","bone":"LegR1_2_23","attachment":"Leg1"},{"name":"LegR1_2_22","bone":"LegR1_2_22","attachment":"Leg1"},{"name":"Body1_25","bone":"Body1_25","attachment":"Body1"},{"name":"Body1_24","bone":"Body1_24","attachment":"Body1"},{"name":"Body1_23","bone":"Body1_23","attachment":"Body1"},{"name":"Body1_22","bone":"Body1_22","attachment":"Body1"},{"name":"LegL2_2_25","bone":"LegL2_2_25","attachment":"Leg1"},{"name":"LegL2_2_24","bone":"LegL2_2_24","attachment":"Leg1"},{"name":"LegL2_2_23","bone":"LegL2_2_23","attachment":"Leg1"},{"name":"LegL2_2_22","bone":"LegL2_2_22","attachment":"Leg1"},{"name":"LegL1_2_25","bone":"LegL1_2_25","attachment":"Leg1"},{"name":"LegL1_2_24","bone":"LegL1_2_24","attachment":"Leg1"},{"name":"LegL1_2_23","bone":"LegL1_2_23","attachment":"Leg1"},{"name":"LegL1_2_22","bone":"LegL1_2_22","attachment":"Leg1"},{"name":"EarR_25","bone":"EarR_25","attachment":"EarR"},{"name":"EarR_24","bone":"EarR_24","attachment":"EarR"},{"name":"EarR_23","bone":"EarR_23","attachment":"EarR"},{"name":"EarR_22","bone":"EarR_22","attachment":"EarR"},{"name":"Head_25","bone":"Head_25","attachment":"Head"},{"name":"Head_24","bone":"Head_24","attachment":"Head"},{"name":"Head_23","bone":"Head_23","attachment":"Head"},{"name":"Head_22","bone":"Head_22","attachment":"Head"},{"name":"EarL_25","bone":"EarL_25","attachment":"EarL"},{"name":"EarL_24","bone":"EarL_24","attachment":"EarL"},{"name":"EarL_23","bone":"EarL_23","attachment":"EarL"},{"name":"EarL_22","bone":"EarL_22","attachment":"EarL"},{"name":"LegR2_2_29","bone":"LegR2_2_29","attachment":"Leg1"},{"name":"LegR2_2_30","bone":"LegR2_2_30","attachment":"Leg1"},{"name":"LegR2_2_31","bone":"LegR2_2_31","attachment":"Leg1"},{"name":"LegR1_2_29","bone":"LegR1_2_29","attachment":"Leg1"},{"name":"LegR1_2_30","bone":"LegR1_2_30","attachment":"Leg1"},{"name":"LegR1_2_31","bone":"LegR1_2_31","attachment":"Leg1"},{"name":"Body1_29","bone":"Body1_29","attachment":"Body1"},{"name":"Body1_30","bone":"Body1_30","attachment":"Body1"},{"name":"Body1_31","bone":"Body1_31","attachment":"Body1"},{"name":"LegL2_2_29","bone":"LegL2_2_29","attachment":"Leg1"},{"name":"LegL2_2_30","bone":"LegL2_2_30","attachment":"Leg1"},{"name":"LegL2_2_31","bone":"LegL2_2_31","attachment":"Leg1"},{"name":"LegL1_2_29","bone":"LegL1_2_29","attachment":"Leg1"},{"name":"LegL1_2_30","bone":"LegL1_2_30","attachment":"Leg1"},{"name":"LegL1_2_31","bone":"LegL1_2_31","attachment":"Leg1"},{"name":"EarR_29","bone":"EarR_29","attachment":"EarR"},{"name":"EarR_30","bone":"EarR_30","attachment":"EarR"},{"name":"EarR_31","bone":"EarR_31","attachment":"EarR"},{"name":"Head_29","bone":"Head_29","attachment":"Head"},{"name":"Head_30","bone":"Head_30","attachment":"Head"},{"name":"Head_31","bone":"Head_31","attachment":"Head"},{"name":"EarL_29","bone":"EarL_29","attachment":"EarL"},{"name":"EarL_30","bone":"EarL_30","attachment":"EarL"},{"name":"EarL_31","bone":"EarL_31","attachment":"EarL"},{"name":"LegR2_2_32","bone":"LegR2_2_32","attachment":"Leg1"},{"name":"LegR2_2_33","bone":"LegR2_2_33","attachment":"Leg1"},{"name":"LegR2_2_34","bone":"LegR2_2_34","attachment":"Leg1"},{"name":"LegR2_2_35","bone":"LegR2_2_35","attachment":"Leg1"},{"name":"LegR1_2_32","bone":"LegR1_2_32","attachment":"Leg1"},{"name":"LegR1_2_33","bone":"LegR1_2_33","attachment":"Leg1"},{"name":"LegR1_2_34","bone":"LegR1_2_34","attachment":"Leg1"},{"name":"LegR1_2_35","bone":"LegR1_2_35","attachment":"Leg1"},{"name":"Body1_32","bone":"Body1_32","attachment":"Body1"},{"name":"Body1_33","bone":"Body1_33","attachment":"Body1"},{"name":"Body1_34","bone":"Body1_34","attachment":"Body1"},{"name":"Body1_35","bone":"Body1_35","attachment":"Body1"},{"name":"LegL2_2_32","bone":"LegL2_2_32","attachment":"Leg1"},{"name":"LegL2_2_33","bone":"LegL2_2_33","attachment":"Leg1"},{"name":"LegL2_2_34","bone":"LegL2_2_34","attachment":"Leg1"},{"name":"LegL2_2_35","bone":"LegL2_2_35","attachment":"Leg1"},{"name":"LegL1_2_32","bone":"LegL1_2_32","attachment":"Leg1"},{"name":"LegL1_2_33","bone":"LegL1_2_33","attachment":"Leg1"},{"name":"LegL1_2_34","bone":"LegL1_2_34","attachment":"Leg1"},{"name":"LegL1_2_35","bone":"LegL1_2_35","attachment":"Leg1"},{"name":"EarR_32","bone":"EarR_32","attachment":"EarR"},{"name":"EarR_33","bone":"EarR_33","attachment":"EarR"},{"name":"EarR_34","bone":"EarR_34","attachment":"EarR"},{"name":"EarR_35","bone":"EarR_35","attachment":"EarR"},{"name":"Head_32","bone":"Head_32","attachment":"Head"},{"name":"Head_33","bone":"Head_33","attachment":"Head"},{"name":"Head_34","bone":"Head_34","attachment":"Head"},{"name":"Head_35","bone":"Head_35","attachment":"Head"},{"name":"EarL_32","bone":"EarL_32","attachment":"EarL"},{"name":"EarL_33","bone":"EarL_33","attachment":"EarL"},{"name":"EarL_34","bone":"EarL_34","attachment":"EarL"},{"name":"EarL_35","bone":"EarL_35","attachment":"EarL"}],"ik":[{"name":"Leg1_1","target":"Leg1_1","bendPositive":false,"bones":["LegL1_1_1","LegL1_2_1"]},{"name":"Leg1_4","order":11,"target":"Leg1_4","bendPositive":false,"bones":["LegL1_1_4","LegL1_2_4"]},{"name":"Leg1_11","order":9,"target":"Leg1_11","bendPositive":false,"bones":["LegL1_1_11","LegL1_2_11"]},{"name":"Leg1_18","order":7,"target":"Leg1_18","bendPositive":false,"bones":["LegL1_1_18","LegL1_2_18"]},{"name":"Leg1_25","order":5,"target":"Leg1_25","bendPositive":false,"bones":["LegL1_1_25","LegL1_2_25"]},{"name":"Leg2_1","order":1,"target":"Leg2_1","bones":["LegL2_1_1","LegL2_2_1"]},{"name":"Leg2_7","order":19,"target":"Leg2_7","bones":["LegL2_1_7","LegL2_2_7"]},{"name":"Leg2_8","order":17,"target":"Leg2_8","bones":["LegL2_1_8","LegL2_2_8"]},{"name":"Leg2_21","order":15,"target":"Leg2_21","bones":["LegL2_1_21","LegL2_2_21"]},{"name":"Leg2_22","order":13,"target":"Leg2_22","bones":["LegL2_1_22","LegL2_2_22"]},{"name":"Leg3_1","order":2,"target":"Leg3_1","bendPositive":false,"bones":["LegR1_1_1","LegR1_2_1"]},{"name":"Leg3_4","order":10,"target":"Leg3_4","bendPositive":false,"bones":["LegR1_1_4","LegR1_2_4"]},{"name":"Leg3_11","order":8,"target":"Leg3_11","bendPositive":false,"bones":["LegR1_1_11","LegR1_2_11"]},{"name":"Leg3_18","order":6,"target":"Leg3_18","bendPositive":false,"bones":["LegR1_1_18","LegR1_2_18"]},{"name":"Leg3_25","order":4,"target":"Leg3_25","bendPositive":false,"bones":["LegR1_1_25","LegR1_2_25"]},{"name":"Leg4_1","order":3,"target":"Leg4_1","bones":["LegR2_1_1","LegR2_2_1"]},{"name":"Leg4_7","order":18,"target":"Leg4_7","bones":["LegR2_1_7","LegR2_2_7"]},{"name":"Leg4_8","order":16,"target":"Leg4_8","bones":["LegR2_1_8","LegR2_2_8"]},{"name":"Leg4_21","order":14,"target":"Leg4_21","bones":["LegR2_1_21","LegR2_2_21"]},{"name":"Leg4_22","order":12,"target":"Leg4_22","bones":["LegR2_1_22","LegR2_2_22"]}],"skins":[{"name":"default","attachments":{"Body1_1":{"Body1":{"type":"mesh","hull":16,"uvs":[0.92954,0.227,0.76111,0.08279,0.53804,0,0.46154,0,0.24168,0.06564,0.07647,0.21531,0,0.46086,0,0.57311,0.04561,0.82256,0.17611,0.96599,0.33104,1,0.64347,1,0.79647,0.98314,0.94882,0.84283,1,0.58402,0.97711,0.32366,0.4159,0.29404,0.24425,0.52556,0.45832,0.77968,0.68782,0.43202],"triangles":[13,19,14,18,16,19,19,15,14,19,16,2,16,3,2,19,0,15,19,1,0,19,2,1,16,4,3,18,9,17,9,8,17,8,7,17,17,16,18,7,6,17,6,5,17,17,5,16,16,5,4,10,18,11,12,11,19,10,9,18,13,12,19,19,11,18],"vertices":[2,2,64.15,84.17,0.15067,8,46.02,-0.85,0.84933,2,2,38.21,102.49,0.01749,8,20.09,17.46,0.98251,2,7,49.84,64.61,0.12885,8,-14.27,27.98,0.87115,2,7,38.06,64.61,0.22842,8,-26.05,27.98,0.77158,2,7,4.2,56.27,0.61719,8,-59.91,19.64,0.38281,2,7,-21.24,37.27,0.88173,8,-85.35,0.63,0.11827,3,2,-79,54.47,0.00211,7,-33.02,6.08,0.99497,8,-97.12,-30.55,0.00291,2,2,-79,40.22,0.02734,7,-33.02,-8.17,0.97266,2,2,-71.98,8.54,0.21603,7,-25.99,-39.85,0.78397,2,2,-51.88,-9.68,0.44208,7,-5.9,-58.07,0.55792,2,2,-28.02,-14,0.71065,7,17.96,-62.39,0.28935,2,2,20.09,-14,0.93088,8,1.97,-99.02,0.06912,2,2,43.66,-11.86,0.81244,8,25.53,-96.88,0.18756,2,2,67.12,5.96,0.66349,8,48.99,-79.06,0.33651,2,2,75,38.83,0.44535,8,56.88,-46.19,0.55465,2,2,71.47,71.89,0.21798,8,53.35,-13.13,0.78202,3,2,-14.95,75.66,0.0356,7,31.03,27.27,0.43641,8,-33.08,-9.36,0.52799,3,2,-41.38,46.25,0.03478,7,4.6,-2.14,0.94693,8,-59.51,-38.77,0.01829,3,2,-8.42,13.98,0.77529,7,37.56,-34.41,0.17549,8,-26.54,-71.04,0.04921,3,2,26.92,58.13,0.254,7,72.91,9.74,0.03419,8,8.8,-26.89,0.7118]}},"Body1_2":{"Body1":{"type":"mesh","hull":16,"uvs":[0.92954,0.227,0.76111,0.08279,0.53804,0,0.46154,0,0.24168,0.06564,0.07647,0.21531,0,0.46086,0,0.57311,0.04561,0.82256,0.17611,0.96599,0.33104,1,0.64347,1,0.79647,0.98314,0.94882,0.84283,1,0.58402,0.97711,0.32366,0.4159,0.29404,0.24425,0.52556,0.45832,0.77968,0.68782,0.43202],"triangles":[13,19,14,18,16,19,19,15,14,19,16,2,16,3,2,19,0,15,19,1,0,19,2,1,16,4,3,18,9,17,9,8,17,8,7,17,17,16,18,7,6,17,6,5,17,17,5,16,16,5,4,10,18,11,12,11,19,10,9,18,13,12,19,19,11,18],"vertices":[2,21,64.15,84.17,0.15067,28,46.02,-0.85,0.84933,2,21,38.21,102.49,0.01749,28,20.09,17.46,0.98251,2,27,49.84,64.61,0.12885,28,-14.27,27.98,0.87115,2,27,38.06,64.61,0.22842,28,-26.05,27.98,0.77158,2,27,4.2,56.27,0.61719,28,-59.91,19.64,0.38281,2,27,-21.24,37.27,0.88173,28,-85.35,0.63,0.11827,3,21,-79,54.47,0.00211,27,-33.02,6.08,0.99497,28,-97.12,-30.55,0.00291,2,21,-79,40.22,0.02734,27,-33.02,-8.17,0.97266,2,21,-71.98,8.54,0.21603,27,-25.99,-39.85,0.78397,2,21,-51.88,-9.68,0.44208,27,-5.9,-58.07,0.55792,2,21,-28.02,-14,0.71065,27,17.96,-62.39,0.28935,2,21,20.09,-14,0.93088,28,1.97,-99.02,0.06912,2,21,43.66,-11.86,0.81244,28,25.53,-96.88,0.18756,2,21,67.12,5.96,0.66349,28,48.99,-79.06,0.33651,2,21,75,38.83,0.44535,28,56.88,-46.19,0.55465,2,21,71.47,71.89,0.21798,28,53.35,-13.13,0.78202,3,21,-14.95,75.66,0.0356,27,31.03,27.27,0.43641,28,-33.08,-9.36,0.52799,3,21,-41.38,46.25,0.03478,27,4.6,-2.14,0.94693,28,-59.51,-38.77,0.01829,3,21,-8.42,13.98,0.77529,27,37.56,-34.41,0.17549,28,-26.54,-71.04,0.04921,3,21,26.92,58.13,0.254,27,72.91,9.74,0.03419,28,8.8,-26.89,0.7118]}},"Body1_3":{"Body1":{"type":"mesh","hull":16,"uvs":[0.92954,0.227,0.76111,0.08279,0.53804,0,0.46154,0,0.24168,0.06564,0.07647,0.21531,0,0.46086,0,0.57311,0.04561,0.82256,0.17611,0.96599,0.33104,1,0.64347,1,0.79647,0.98314,0.94882,0.84283,1,0.58402,0.97711,0.32366,0.4159,0.29404,0.24425,0.52556,0.45832,0.77968,0.68782,0.43202],"triangles":[13,19,14,18,16,19,19,15,14,19,16,2,16,3,2,19,0,15,19,1,0,19,2,1,16,4,3,18,9,17,9,8,17,8,7,17,17,16,18,7,6,17,6,5,17,17,5,16,16,5,4,10,18,11,12,11,19,10,9,18,13,12,19,19,11,18],"vertices":[2,40,64.15,84.17,0.15067,47,46.02,-0.85,0.84933,2,40,38.21,102.49,0.01749,47,20.09,17.46,0.98251,2,46,49.84,64.61,0.12885,47,-14.27,27.98,0.87115,2,46,38.06,64.61,0.22842,47,-26.05,27.98,0.77158,2,46,4.2,56.27,0.61719,47,-59.91,19.64,0.38281,2,46,-21.24,37.27,0.88173,47,-85.35,0.63,0.11827,3,40,-79,54.47,0.00211,46,-33.02,6.08,0.99497,47,-97.12,-30.55,0.00291,2,40,-79,40.22,0.02734,46,-33.02,-8.17,0.97266,2,40,-71.98,8.54,0.21603,46,-25.99,-39.85,0.78397,2,40,-51.88,-9.68,0.44208,46,-5.9,-58.07,0.55792,2,40,-28.02,-14,0.71065,46,17.96,-62.39,0.28935,2,40,20.09,-14,0.93088,47,1.97,-99.02,0.06912,2,40,43.66,-11.86,0.81244,47,25.53,-96.88,0.18756,2,40,67.12,5.96,0.66349,47,48.99,-79.06,0.33651,2,40,75,38.83,0.44535,47,56.88,-46.19,0.55465,2,40,71.47,71.89,0.21798,47,53.35,-13.13,0.78202,3,40,-14.95,75.66,0.0356,46,31.03,27.27,0.43641,47,-33.08,-9.36,0.52799,3,40,-41.38,46.25,0.03478,46,4.6,-2.14,0.94693,47,-59.51,-38.77,0.01829,3,40,-8.42,13.98,0.77529,46,37.56,-34.41,0.17549,47,-26.54,-71.04,0.04921,3,40,26.92,58.13,0.254,46,72.91,9.74,0.03419,47,8.8,-26.89,0.7118]}},"Body1_4":{"Body1":{"type":"mesh","hull":16,"uvs":[0.92954,0.227,0.76111,0.08279,0.53804,0,0.46154,0,0.24168,0.06564,0.07647,0.21531,0,0.46086,0,0.57311,0.04561,0.82256,0.17611,0.96599,0.33104,1,0.64347,1,0.79647,0.98314,0.94882,0.84283,1,0.58402,0.97711,0.32366,0.4159,0.29404,0.24425,0.52556,0.45832,0.77968,0.68782,0.43202],"triangles":[13,19,14,18,16,19,19,15,14,19,16,2,16,3,2,19,0,15,19,1,0,19,2,1,16,4,3,18,9,17,9,8,17,8,7,17,17,16,18,7,6,17,6,5,17,17,5,16,16,5,4,10,18,11,12,11,19,10,9,18,13,12,19,19,11,18],"vertices":[2,59,64.15,84.17,0.15067,66,46.02,-0.85,0.84933,2,59,38.21,102.49,0.01749,66,20.09,17.46,0.98251,2,65,49.84,64.61,0.12885,66,-14.27,27.98,0.87115,2,65,38.06,64.61,0.22842,66,-26.05,27.98,0.77158,2,65,4.2,56.27,0.61719,66,-59.91,19.64,0.38281,2,65,-21.24,37.27,0.88173,66,-85.35,0.63,0.11827,3,59,-79,54.47,0.00211,65,-33.02,6.08,0.99497,66,-97.12,-30.55,0.00291,2,59,-79,40.22,0.02734,65,-33.02,-8.17,0.97266,2,59,-71.98,8.54,0.21603,65,-25.99,-39.85,0.78397,2,59,-51.88,-9.68,0.44208,65,-5.9,-58.07,0.55792,2,59,-28.02,-14,0.71065,65,17.96,-62.39,0.28935,2,59,20.09,-14,0.93088,66,1.97,-99.02,0.06912,2,59,43.66,-11.86,0.81244,66,25.53,-96.88,0.18756,2,59,67.12,5.96,0.66349,66,48.99,-79.06,0.33651,2,59,75,38.83,0.44535,66,56.88,-46.19,0.55465,2,59,71.47,71.89,0.21798,66,53.35,-13.13,0.78202,3,59,-14.95,75.66,0.0356,65,31.03,27.27,0.43641,66,-33.08,-9.36,0.52799,3,59,-41.38,46.25,0.03478,65,4.6,-2.14,0.94693,66,-59.51,-38.77,0.01829,3,59,-8.42,13.98,0.77529,65,37.56,-34.41,0.17549,66,-26.54,-71.04,0.04921,3,59,26.92,58.13,0.254,65,72.91,9.74,0.03419,66,8.8,-26.89,0.7118]}},"Body1_5":{"Body1":{"type":"mesh","hull":16,"uvs":[0.92954,0.227,0.76111,0.08279,0.53804,0,0.46154,0,0.24168,0.06564,0.07647,0.21531,0,0.46086,0,0.57311,0.04561,0.82256,0.17611,0.96599,0.33104,1,0.64347,1,0.79647,0.98314,0.94882,0.84283,1,0.58402,0.97711,0.32366,0.4159,0.29404,0.24425,0.52556,0.45832,0.77968,0.68782,0.43202],"triangles":[13,19,14,18,16,19,19,15,14,19,16,2,16,3,2,19,0,15,19,1,0,19,2,1,16,4,3,18,9,17,9,8,17,8,7,17,17,16,18,7,6,17,6,5,17,17,5,16,16,5,4,10,18,11,12,11,19,10,9,18,13,12,19,19,11,18],"vertices":[2,78,64.15,84.17,0.15067,85,46.02,-0.85,0.84933,2,78,38.21,102.49,0.01749,85,20.09,17.46,0.98251,2,84,49.84,64.61,0.12885,85,-14.27,27.98,0.87115,2,84,38.06,64.61,0.22842,85,-26.05,27.98,0.77158,2,84,4.2,56.27,0.61719,85,-59.91,19.64,0.38281,2,84,-21.24,37.27,0.88173,85,-85.35,0.63,0.11827,3,78,-79,54.47,0.00211,84,-33.02,6.08,0.99497,85,-97.12,-30.55,0.00291,2,78,-79,40.22,0.02734,84,-33.02,-8.17,0.97266,2,78,-71.98,8.54,0.21603,84,-25.99,-39.85,0.78397,2,78,-51.88,-9.68,0.44208,84,-5.9,-58.07,0.55792,2,78,-28.02,-14,0.71065,84,17.96,-62.39,0.28935,2,78,20.09,-14,0.93088,85,1.97,-99.02,0.06912,2,78,43.66,-11.86,0.81244,85,25.53,-96.88,0.18756,2,78,67.12,5.96,0.66349,85,48.99,-79.06,0.33651,2,78,75,38.83,0.44535,85,56.88,-46.19,0.55465,2,78,71.47,71.89,0.21798,85,53.35,-13.13,0.78202,3,78,-14.95,75.66,0.0356,84,31.03,27.27,0.43641,85,-33.08,-9.36,0.52799,3,78,-41.38,46.25,0.03478,84,4.6,-2.14,0.94693,85,-59.51,-38.77,0.01829,3,78,-8.42,13.98,0.77529,84,37.56,-34.41,0.17549,85,-26.54,-71.04,0.04921,3,78,26.92,58.13,0.254,84,72.91,9.74,0.03419,85,8.8,-26.89,0.7118]}},"Body1_6":{"Body1":{"type":"mesh","hull":16,"uvs":[0.92954,0.227,0.76111,0.08279,0.53804,0,0.46154,0,0.24168,0.06564,0.07647,0.21531,0,0.46086,0,0.57311,0.04561,0.82256,0.17611,0.96599,0.33104,1,0.64347,1,0.79647,0.98314,0.94882,0.84283,1,0.58402,0.97711,0.32366,0.4159,0.29404,0.24425,0.52556,0.45832,0.77968,0.68782,0.43202],"triangles":[13,19,14,18,16,19,19,15,14,19,16,2,16,3,2,19,0,15,19,1,0,19,2,1,16,4,3,18,9,17,9,8,17,8,7,17,17,16,18,7,6,17,6,5,17,17,5,16,16,5,4,10,18,11,12,11,19,10,9,18,13,12,19,19,11,18],"vertices":[2,97,64.15,84.17,0.15067,104,46.02,-0.85,0.84933,2,97,38.21,102.49,0.01749,104,20.09,17.46,0.98251,2,103,49.84,64.61,0.12885,104,-14.27,27.98,0.87115,2,103,38.06,64.61,0.22842,104,-26.05,27.98,0.77158,2,103,4.2,56.27,0.61719,104,-59.91,19.64,0.38281,2,103,-21.24,37.27,0.88173,104,-85.35,0.63,0.11827,3,97,-79,54.47,0.00211,103,-33.02,6.08,0.99497,104,-97.12,-30.55,0.00291,2,97,-79,40.22,0.02734,103,-33.02,-8.17,0.97266,2,97,-71.98,8.54,0.21603,103,-25.99,-39.85,0.78397,2,97,-51.88,-9.68,0.44208,103,-5.9,-58.07,0.55792,2,97,-28.02,-14,0.71065,103,17.96,-62.39,0.28935,2,97,20.09,-14,0.93088,104,1.97,-99.02,0.06912,2,97,43.66,-11.86,0.81244,104,25.53,-96.88,0.18756,2,97,67.12,5.96,0.66349,104,48.99,-79.06,0.33651,2,97,75,38.83,0.44535,104,56.88,-46.19,0.55465,2,97,71.47,71.89,0.21798,104,53.35,-13.13,0.78202,3,97,-14.95,75.66,0.0356,103,31.03,27.27,0.43641,104,-33.08,-9.36,0.52799,3,97,-41.38,46.25,0.03478,103,4.6,-2.14,0.94693,104,-59.51,-38.77,0.01829,3,97,-8.42,13.98,0.77529,103,37.56,-34.41,0.17549,104,-26.54,-71.04,0.04921,3,97,26.92,58.13,0.254,103,72.91,9.74,0.03419,104,8.8,-26.89,0.7118]}},"Body1_7":{"Body1":{"type":"mesh","hull":16,"uvs":[0.92954,0.227,0.76111,0.08279,0.53804,0,0.46154,0,0.24168,0.06564,0.07647,0.21531,0,0.46086,0,0.57311,0.04561,0.82256,0.17611,0.96599,0.33104,1,0.64347,1,0.79647,0.98314,0.94882,0.84283,1,0.58402,0.97711,0.32366,0.4159,0.29404,0.24425,0.52556,0.45832,0.77968,0.68782,0.43202],"triangles":[13,19,14,18,16,19,19,15,14,19,16,2,16,3,2,19,0,15,19,1,0,19,2,1,16,4,3,18,9,17,9,8,17,8,7,17,17,16,18,7,6,17,6,5,17,17,5,16,16,5,4,10,18,11,12,11,19,10,9,18,13,12,19,19,11,18],"vertices":[2,116,64.15,84.17,0.15067,123,46.02,-0.85,0.84933,2,116,38.21,102.49,0.01749,123,20.09,17.46,0.98251,2,122,49.84,64.61,0.12885,123,-14.27,27.98,0.87115,2,122,38.06,64.61,0.22842,123,-26.05,27.98,0.77158,2,122,4.2,56.27,0.61719,123,-59.91,19.64,0.38281,2,122,-21.24,37.27,0.88173,123,-85.35,0.63,0.11827,3,116,-79,54.47,0.00211,122,-33.02,6.08,0.99497,123,-97.12,-30.55,0.00291,2,116,-79,40.22,0.02734,122,-33.02,-8.17,0.97266,2,116,-71.98,8.54,0.21603,122,-25.99,-39.85,0.78397,2,116,-51.88,-9.68,0.44208,122,-5.9,-58.07,0.55792,2,116,-28.02,-14,0.71065,122,17.96,-62.39,0.28935,2,116,20.09,-14,0.93088,123,1.97,-99.02,0.06912,2,116,43.66,-11.86,0.81244,123,25.53,-96.88,0.18756,2,116,67.12,5.96,0.66349,123,48.99,-79.06,0.33651,2,116,75,38.83,0.44535,123,56.88,-46.19,0.55465,2,116,71.47,71.89,0.21798,123,53.35,-13.13,0.78202,3,116,-14.95,75.66,0.0356,122,31.03,27.27,0.43641,123,-33.08,-9.36,0.52799,3,116,-41.38,46.25,0.03478,122,4.6,-2.14,0.94693,123,-59.51,-38.77,0.01829,3,116,-8.42,13.98,0.77529,122,37.56,-34.41,0.17549,123,-26.54,-71.04,0.04921,3,116,26.92,58.13,0.254,122,72.91,9.74,0.03419,123,8.8,-26.89,0.7118]}},"Body1_8":{"Body1":{"type":"mesh","hull":16,"uvs":[0.92954,0.227,0.76111,0.08279,0.53804,0,0.46154,0,0.24168,0.06564,0.07647,0.21531,0,0.46086,0,0.57311,0.04561,0.82256,0.17611,0.96599,0.33104,1,0.64347,1,0.79647,0.98314,0.94882,0.84283,1,0.58402,0.97711,0.32366,0.4159,0.29404,0.24425,0.52556,0.45832,0.77968,0.68782,0.43202],"triangles":[13,19,14,18,16,19,19,15,14,19,16,2,16,3,2,19,0,15,19,1,0,19,2,1,16,4,3,18,9,17,9,8,17,8,7,17,17,16,18,7,6,17,6,5,17,17,5,16,16,5,4,10,18,11,12,11,19,10,9,18,13,12,19,19,11,18],"vertices":[2,135,64.15,84.17,0.15067,142,46.02,-0.85,0.84933,2,135,38.21,102.49,0.01749,142,20.09,17.46,0.98251,2,141,49.84,64.61,0.12885,142,-14.27,27.98,0.87115,2,141,38.06,64.61,0.22842,142,-26.05,27.98,0.77158,2,141,4.2,56.27,0.61719,142,-59.91,19.64,0.38281,2,141,-21.24,37.27,0.88173,142,-85.35,0.63,0.11827,3,135,-79,54.47,0.00211,141,-33.02,6.08,0.99497,142,-97.12,-30.55,0.00291,2,135,-79,40.22,0.02734,141,-33.02,-8.17,0.97266,2,135,-71.98,8.54,0.21603,141,-25.99,-39.85,0.78397,2,135,-51.88,-9.68,0.44208,141,-5.9,-58.07,0.55792,2,135,-28.02,-14,0.71065,141,17.96,-62.39,0.28935,2,135,20.09,-14,0.93088,142,1.97,-99.02,0.06912,2,135,43.66,-11.86,0.81244,142,25.53,-96.88,0.18756,2,135,67.12,5.96,0.66349,142,48.99,-79.06,0.33651,2,135,75,38.83,0.44535,142,56.88,-46.19,0.55465,2,135,71.47,71.89,0.21798,142,53.35,-13.13,0.78202,3,135,-14.95,75.66,0.0356,141,31.03,27.27,0.43641,142,-33.08,-9.36,0.52799,3,135,-41.38,46.25,0.03478,141,4.6,-2.14,0.94693,142,-59.51,-38.77,0.01829,3,135,-8.42,13.98,0.77529,141,37.56,-34.41,0.17549,142,-26.54,-71.04,0.04921,3,135,26.92,58.13,0.254,141,72.91,9.74,0.03419,142,8.8,-26.89,0.7118]}},"Body1_9":{"Body1":{"type":"mesh","hull":16,"uvs":[0.92954,0.227,0.76111,0.08279,0.53804,0,0.46154,0,0.24168,0.06564,0.07647,0.21531,0,0.46086,0,0.57311,0.04561,0.82256,0.17611,0.96599,0.33104,1,0.64347,1,0.79647,0.98314,0.94882,0.84283,1,0.58402,0.97711,0.32366,0.4159,0.29404,0.24425,0.52556,0.45832,0.77968,0.68782,0.43202],"triangles":[13,19,14,18,16,19,19,15,14,19,16,2,16,3,2,19,0,15,19,1,0,19,2,1,16,4,3,18,9,17,9,8,17,8,7,17,17,16,18,7,6,17,6,5,17,17,5,16,16,5,4,10,18,11,12,11,19,10,9,18,13,12,19,19,11,18],"vertices":[2,154,64.15,84.17,0.15067,161,46.02,-0.85,0.84933,2,154,38.21,102.49,0.01749,161,20.09,17.46,0.98251,2,160,49.84,64.61,0.12885,161,-14.27,27.98,0.87115,2,160,38.06,64.61,0.22842,161,-26.05,27.98,0.77158,2,160,4.2,56.27,0.61719,161,-59.91,19.64,0.38281,2,160,-21.24,37.27,0.88173,161,-85.35,0.63,0.11827,3,154,-79,54.47,0.00211,160,-33.02,6.08,0.99497,161,-97.12,-30.55,0.00291,2,154,-79,40.22,0.02734,160,-33.02,-8.17,0.97266,2,154,-71.98,8.54,0.21603,160,-25.99,-39.85,0.78397,2,154,-51.88,-9.68,0.44208,160,-5.9,-58.07,0.55792,2,154,-28.02,-14,0.71065,160,17.96,-62.39,0.28935,2,154,20.09,-14,0.93088,161,1.97,-99.02,0.06912,2,154,43.66,-11.86,0.81244,161,25.53,-96.88,0.18756,2,154,67.12,5.96,0.66349,161,48.99,-79.06,0.33651,2,154,75,38.83,0.44535,161,56.88,-46.19,0.55465,2,154,71.47,71.89,0.21798,161,53.35,-13.13,0.78202,3,154,-14.95,75.66,0.0356,160,31.03,27.27,0.43641,161,-33.08,-9.36,0.52799,3,154,-41.38,46.25,0.03478,160,4.6,-2.14,0.94693,161,-59.51,-38.77,0.01829,3,154,-8.42,13.98,0.77529,160,37.56,-34.41,0.17549,161,-26.54,-71.04,0.04921,3,154,26.92,58.13,0.254,160,72.91,9.74,0.03419,161,8.8,-26.89,0.7118]}},"Body1_10":{"Body1":{"type":"mesh","hull":16,"uvs":[0.92954,0.227,0.76111,0.08279,0.53804,0,0.46154,0,0.24168,0.06564,0.07647,0.21531,0,0.46086,0,0.57311,0.04561,0.82256,0.17611,0.96599,0.33104,1,0.64347,1,0.79647,0.98314,0.94882,0.84283,1,0.58402,0.97711,0.32366,0.4159,0.29404,0.24425,0.52556,0.45832,0.77968,0.68782,0.43202],"triangles":[13,19,14,18,16,19,19,15,14,19,16,2,16,3,2,19,0,15,19,1,0,19,2,1,16,4,3,18,9,17,9,8,17,8,7,17,17,16,18,7,6,17,6,5,17,17,5,16,16,5,4,10,18,11,12,11,19,10,9,18,13,12,19,19,11,18],"vertices":[2,173,64.15,84.17,0.15067,180,46.02,-0.85,0.84933,2,173,38.21,102.49,0.01749,180,20.09,17.46,0.98251,2,179,49.84,64.61,0.12885,180,-14.27,27.98,0.87115,2,179,38.06,64.61,0.22842,180,-26.05,27.98,0.77158,2,179,4.2,56.27,0.61719,180,-59.91,19.64,0.38281,2,179,-21.24,37.27,0.88173,180,-85.35,0.63,0.11827,3,173,-79,54.47,0.00211,179,-33.02,6.08,0.99497,180,-97.12,-30.55,0.00291,2,173,-79,40.22,0.02734,179,-33.02,-8.17,0.97266,2,173,-71.98,8.54,0.21603,179,-25.99,-39.85,0.78397,2,173,-51.88,-9.68,0.44208,179,-5.9,-58.07,0.55792,2,173,-28.02,-14,0.71065,179,17.96,-62.39,0.28935,2,173,20.09,-14,0.93088,180,1.97,-99.02,0.06912,2,173,43.66,-11.86,0.81244,180,25.53,-96.88,0.18756,2,173,67.12,5.96,0.66349,180,48.99,-79.06,0.33651,2,173,75,38.83,0.44535,180,56.88,-46.19,0.55465,2,173,71.47,71.89,0.21798,180,53.35,-13.13,0.78202,3,173,-14.95,75.66,0.0356,179,31.03,27.27,0.43641,180,-33.08,-9.36,0.52799,3,173,-41.38,46.25,0.03478,179,4.6,-2.14,0.94693,180,-59.51,-38.77,0.01829,3,173,-8.42,13.98,0.77529,179,37.56,-34.41,0.17549,180,-26.54,-71.04,0.04921,3,173,26.92,58.13,0.254,179,72.91,9.74,0.03419,180,8.8,-26.89,0.7118]}},"Body1_11":{"Body1":{"type":"mesh","hull":16,"uvs":[0.92954,0.227,0.76111,0.08279,0.53804,0,0.46154,0,0.24168,0.06564,0.07647,0.21531,0,0.46086,0,0.57311,0.04561,0.82256,0.17611,0.96599,0.33104,1,0.64347,1,0.79647,0.98314,0.94882,0.84283,1,0.58402,0.97711,0.32366,0.4159,0.29404,0.24425,0.52556,0.45832,0.77968,0.68782,0.43202],"triangles":[13,19,14,18,16,19,19,15,14,19,16,2,16,3,2,19,0,15,19,1,0,19,2,1,16,4,3,18,9,17,9,8,17,8,7,17,17,16,18,7,6,17,6,5,17,17,5,16,16,5,4,10,18,11,12,11,19,10,9,18,13,12,19,19,11,18],"vertices":[2,192,64.15,84.17,0.15067,199,46.02,-0.85,0.84933,2,192,38.21,102.49,0.01749,199,20.09,17.46,0.98251,2,198,49.84,64.61,0.12885,199,-14.27,27.98,0.87115,2,198,38.06,64.61,0.22842,199,-26.05,27.98,0.77158,2,198,4.2,56.27,0.61719,199,-59.91,19.64,0.38281,2,198,-21.24,37.27,0.88173,199,-85.35,0.63,0.11827,3,192,-79,54.47,0.00211,198,-33.02,6.08,0.99497,199,-97.12,-30.55,0.00291,2,192,-79,40.22,0.02734,198,-33.02,-8.17,0.97266,2,192,-71.98,8.54,0.21603,198,-25.99,-39.85,0.78397,2,192,-51.88,-9.68,0.44208,198,-5.9,-58.07,0.55792,2,192,-28.02,-14,0.71065,198,17.96,-62.39,0.28935,2,192,20.09,-14,0.93088,199,1.97,-99.02,0.06912,2,192,43.66,-11.86,0.81244,199,25.53,-96.88,0.18756,2,192,67.12,5.96,0.66349,199,48.99,-79.06,0.33651,2,192,75,38.83,0.44535,199,56.88,-46.19,0.55465,2,192,71.47,71.89,0.21798,199,53.35,-13.13,0.78202,3,192,-14.95,75.66,0.0356,198,31.03,27.27,0.43641,199,-33.08,-9.36,0.52799,3,192,-41.38,46.25,0.03478,198,4.6,-2.14,0.94693,199,-59.51,-38.77,0.01829,3,192,-8.42,13.98,0.77529,198,37.56,-34.41,0.17549,199,-26.54,-71.04,0.04921,3,192,26.92,58.13,0.254,198,72.91,9.74,0.03419,199,8.8,-26.89,0.7118]}},"Body1_12":{"Body1":{"type":"mesh","hull":16,"uvs":[0.92954,0.227,0.76111,0.08279,0.53804,0,0.46154,0,0.24168,0.06564,0.07647,0.21531,0,0.46086,0,0.57311,0.04561,0.82256,0.17611,0.96599,0.33104,1,0.64347,1,0.79647,0.98314,0.94882,0.84283,1,0.58402,0.97711,0.32366,0.4159,0.29404,0.24425,0.52556,0.45832,0.77968,0.68782,0.43202],"triangles":[13,19,14,18,16,19,19,15,14,19,16,2,16,3,2,19,0,15,19,1,0,19,2,1,16,4,3,18,9,17,9,8,17,8,7,17,17,16,18,7,6,17,6,5,17,17,5,16,16,5,4,10,18,11,12,11,19,10,9,18,13,12,19,19,11,18],"vertices":[2,211,64.15,84.17,0.15067,218,46.02,-0.85,0.84933,2,211,38.21,102.49,0.01749,218,20.09,17.46,0.98251,2,217,49.84,64.61,0.12885,218,-14.27,27.98,0.87115,2,217,38.06,64.61,0.22842,218,-26.05,27.98,0.77158,2,217,4.2,56.27,0.61719,218,-59.91,19.64,0.38281,2,217,-21.24,37.27,0.88173,218,-85.35,0.63,0.11827,3,211,-79,54.47,0.00211,217,-33.02,6.08,0.99497,218,-97.12,-30.55,0.00291,2,211,-79,40.22,0.02734,217,-33.02,-8.17,0.97266,2,211,-71.98,8.54,0.21603,217,-25.99,-39.85,0.78397,2,211,-51.88,-9.68,0.44208,217,-5.9,-58.07,0.55792,2,211,-28.02,-14,0.71065,217,17.96,-62.39,0.28935,2,211,20.09,-14,0.93088,218,1.97,-99.02,0.06912,2,211,43.66,-11.86,0.81244,218,25.53,-96.88,0.18756,2,211,67.12,5.96,0.66349,218,48.99,-79.06,0.33651,2,211,75,38.83,0.44535,218,56.88,-46.19,0.55465,2,211,71.47,71.89,0.21798,218,53.35,-13.13,0.78202,3,211,-14.95,75.66,0.0356,217,31.03,27.27,0.43641,218,-33.08,-9.36,0.52799,3,211,-41.38,46.25,0.03478,217,4.6,-2.14,0.94693,218,-59.51,-38.77,0.01829,3,211,-8.42,13.98,0.77529,217,37.56,-34.41,0.17549,218,-26.54,-71.04,0.04921,3,211,26.92,58.13,0.254,217,72.91,9.74,0.03419,218,8.8,-26.89,0.7118]}},"Body1_13":{"Body1":{"type":"mesh","hull":16,"uvs":[0.92954,0.227,0.76111,0.08279,0.53804,0,0.46154,0,0.24168,0.06564,0.07647,0.21531,0,0.46086,0,0.57311,0.04561,0.82256,0.17611,0.96599,0.33104,1,0.64347,1,0.79647,0.98314,0.94882,0.84283,1,0.58402,0.97711,0.32366,0.4159,0.29404,0.24425,0.52556,0.45832,0.77968,0.68782,0.43202],"triangles":[13,19,14,18,16,19,19,15,14,19,16,2,16,3,2,19,0,15,19,1,0,19,2,1,16,4,3,18,9,17,9,8,17,8,7,17,17,16,18,7,6,17,6,5,17,17,5,16,16,5,4,10,18,11,12,11,19,10,9,18,13,12,19,19,11,18],"vertices":[2,230,64.15,84.17,0.15067,237,46.02,-0.85,0.84933,2,230,38.21,102.49,0.01749,237,20.09,17.46,0.98251,2,236,49.84,64.61,0.12885,237,-14.27,27.98,0.87115,2,236,38.06,64.61,0.22842,237,-26.05,27.98,0.77158,2,236,4.2,56.27,0.61719,237,-59.91,19.64,0.38281,2,236,-21.24,37.27,0.88173,237,-85.35,0.63,0.11827,3,230,-79,54.47,0.00211,236,-33.02,6.08,0.99497,237,-97.12,-30.55,0.00291,2,230,-79,40.22,0.02734,236,-33.02,-8.17,0.97266,2,230,-71.98,8.54,0.21603,236,-25.99,-39.85,0.78397,2,230,-51.88,-9.68,0.44208,236,-5.9,-58.07,0.55792,2,230,-28.02,-14,0.71065,236,17.96,-62.39,0.28935,2,230,20.09,-14,0.93088,237,1.97,-99.02,0.06912,2,230,43.66,-11.86,0.81244,237,25.53,-96.88,0.18756,2,230,67.12,5.96,0.66349,237,48.99,-79.06,0.33651,2,230,75,38.83,0.44535,237,56.88,-46.19,0.55465,2,230,71.47,71.89,0.21798,237,53.35,-13.13,0.78202,3,230,-14.95,75.66,0.0356,236,31.03,27.27,0.43641,237,-33.08,-9.36,0.52799,3,230,-41.38,46.25,0.03478,236,4.6,-2.14,0.94693,237,-59.51,-38.77,0.01829,3,230,-8.42,13.98,0.77529,236,37.56,-34.41,0.17549,237,-26.54,-71.04,0.04921,3,230,26.92,58.13,0.254,236,72.91,9.74,0.03419,237,8.8,-26.89,0.7118]}},"Body1_14":{"Body1":{"type":"mesh","hull":16,"uvs":[0.92954,0.227,0.76111,0.08279,0.53804,0,0.46154,0,0.24168,0.06564,0.07647,0.21531,0,0.46086,0,0.57311,0.04561,0.82256,0.17611,0.96599,0.33104,1,0.64347,1,0.79647,0.98314,0.94882,0.84283,1,0.58402,0.97711,0.32366,0.4159,0.29404,0.24425,0.52556,0.45832,0.77968,0.68782,0.43202],"triangles":[13,19,14,18,16,19,19,15,14,19,16,2,16,3,2,19,0,15,19,1,0,19,2,1,16,4,3,18,9,17,9,8,17,8,7,17,17,16,18,7,6,17,6,5,17,17,5,16,16,5,4,10,18,11,12,11,19,10,9,18,13,12,19,19,11,18],"vertices":[2,249,64.15,84.17,0.15067,256,46.02,-0.85,0.84933,2,249,38.21,102.49,0.01749,256,20.09,17.46,0.98251,2,255,49.84,64.61,0.12885,256,-14.27,27.98,0.87115,2,255,38.06,64.61,0.22842,256,-26.05,27.98,0.77158,2,255,4.2,56.27,0.61719,256,-59.91,19.64,0.38281,2,255,-21.24,37.27,0.88173,256,-85.35,0.63,0.11827,3,249,-79,54.47,0.00211,255,-33.02,6.08,0.99497,256,-97.12,-30.55,0.00291,2,249,-79,40.22,0.02734,255,-33.02,-8.17,0.97266,2,249,-71.98,8.54,0.21603,255,-25.99,-39.85,0.78397,2,249,-51.88,-9.68,0.44208,255,-5.9,-58.07,0.55792,2,249,-28.02,-14,0.71065,255,17.96,-62.39,0.28935,2,249,20.09,-14,0.93088,256,1.97,-99.02,0.06912,2,249,43.66,-11.86,0.81244,256,25.53,-96.88,0.18756,2,249,67.12,5.96,0.66349,256,48.99,-79.06,0.33651,2,249,75,38.83,0.44535,256,56.88,-46.19,0.55465,2,249,71.47,71.89,0.21798,256,53.35,-13.13,0.78202,3,249,-14.95,75.66,0.0356,255,31.03,27.27,0.43641,256,-33.08,-9.36,0.52799,3,249,-41.38,46.25,0.03478,255,4.6,-2.14,0.94693,256,-59.51,-38.77,0.01829,3,249,-8.42,13.98,0.77529,255,37.56,-34.41,0.17549,256,-26.54,-71.04,0.04921,3,249,26.92,58.13,0.254,255,72.91,9.74,0.03419,256,8.8,-26.89,0.7118]}},"Body1_15":{"Body1":{"type":"mesh","hull":16,"uvs":[0.92954,0.227,0.76111,0.08279,0.53804,0,0.46154,0,0.24168,0.06564,0.07647,0.21531,0,0.46086,0,0.57311,0.04561,0.82256,0.17611,0.96599,0.33104,1,0.64347,1,0.79647,0.98314,0.94882,0.84283,1,0.58402,0.97711,0.32366,0.4159,0.29404,0.24425,0.52556,0.45832,0.77968,0.68782,0.43202],"triangles":[13,19,14,18,16,19,19,15,14,19,16,2,16,3,2,19,0,15,19,1,0,19,2,1,16,4,3,18,9,17,9,8,17,8,7,17,17,16,18,7,6,17,6,5,17,17,5,16,16,5,4,10,18,11,12,11,19,10,9,18,13,12,19,19,11,18],"vertices":[2,268,64.15,84.17,0.15067,275,46.02,-0.85,0.84933,2,268,38.21,102.49,0.01749,275,20.09,17.46,0.98251,2,274,49.84,64.61,0.12885,275,-14.27,27.98,0.87115,2,274,38.06,64.61,0.22842,275,-26.05,27.98,0.77158,2,274,4.2,56.27,0.61719,275,-59.91,19.64,0.38281,2,274,-21.24,37.27,0.88173,275,-85.35,0.63,0.11827,3,268,-79,54.47,0.00211,274,-33.02,6.08,0.99497,275,-97.12,-30.55,0.00291,2,268,-79,40.22,0.02734,274,-33.02,-8.17,0.97266,2,268,-71.98,8.54,0.21603,274,-25.99,-39.85,0.78397,2,268,-51.88,-9.68,0.44208,274,-5.9,-58.07,0.55792,2,268,-28.02,-14,0.71065,274,17.96,-62.39,0.28935,2,268,20.09,-14,0.93088,275,1.97,-99.02,0.06912,2,268,43.66,-11.86,0.81244,275,25.53,-96.88,0.18756,2,268,67.12,5.96,0.66349,275,48.99,-79.06,0.33651,2,268,75,38.83,0.44535,275,56.88,-46.19,0.55465,2,268,71.47,71.89,0.21798,275,53.35,-13.13,0.78202,3,268,-14.95,75.66,0.0356,274,31.03,27.27,0.43641,275,-33.08,-9.36,0.52799,3,268,-41.38,46.25,0.03478,274,4.6,-2.14,0.94693,275,-59.51,-38.77,0.01829,3,268,-8.42,13.98,0.77529,274,37.56,-34.41,0.17549,275,-26.54,-71.04,0.04921,3,268,26.92,58.13,0.254,274,72.91,9.74,0.03419,275,8.8,-26.89,0.7118]}},"Body1_16":{"Body1":{"type":"mesh","hull":16,"uvs":[0.92954,0.227,0.76111,0.08279,0.53804,0,0.46154,0,0.24168,0.06564,0.07647,0.21531,0,0.46086,0,0.57311,0.04561,0.82256,0.17611,0.96599,0.33104,1,0.64347,1,0.79647,0.98314,0.94882,0.84283,1,0.58402,0.97711,0.32366,0.4159,0.29404,0.24425,0.52556,0.45832,0.77968,0.68782,0.43202],"triangles":[13,19,14,18,16,19,19,15,14,19,16,2,16,3,2,19,0,15,19,1,0,19,2,1,16,4,3,18,9,17,9,8,17,8,7,17,17,16,18,7,6,17,6,5,17,17,5,16,16,5,4,10,18,11,12,11,19,10,9,18,13,12,19,19,11,18],"vertices":[2,287,64.15,84.17,0.15067,294,46.02,-0.85,0.84933,2,287,38.21,102.49,0.01749,294,20.09,17.46,0.98251,2,293,49.84,64.61,0.12885,294,-14.27,27.98,0.87115,2,293,38.06,64.61,0.22842,294,-26.05,27.98,0.77158,2,293,4.2,56.27,0.61719,294,-59.91,19.64,0.38281,2,293,-21.24,37.27,0.88173,294,-85.35,0.63,0.11827,3,287,-79,54.47,0.00211,293,-33.02,6.08,0.99497,294,-97.12,-30.55,0.00291,2,287,-79,40.22,0.02734,293,-33.02,-8.17,0.97266,2,287,-71.98,8.54,0.21603,293,-25.99,-39.85,0.78397,2,287,-51.88,-9.68,0.44208,293,-5.9,-58.07,0.55792,2,287,-28.02,-14,0.71065,293,17.96,-62.39,0.28935,2,287,20.09,-14,0.93088,294,1.97,-99.02,0.06912,2,287,43.66,-11.86,0.81244,294,25.53,-96.88,0.18756,2,287,67.12,5.96,0.66349,294,48.99,-79.06,0.33651,2,287,75,38.83,0.44535,294,56.88,-46.19,0.55465,2,287,71.47,71.89,0.21798,294,53.35,-13.13,0.78202,3,287,-14.95,75.66,0.0356,293,31.03,27.27,0.43641,294,-33.08,-9.36,0.52799,3,287,-41.38,46.25,0.03478,293,4.6,-2.14,0.94693,294,-59.51,-38.77,0.01829,3,287,-8.42,13.98,0.77529,293,37.56,-34.41,0.17549,294,-26.54,-71.04,0.04921,3,287,26.92,58.13,0.254,293,72.91,9.74,0.03419,294,8.8,-26.89,0.7118]}},"Body1_17":{"Body1":{"type":"mesh","hull":16,"uvs":[0.92954,0.227,0.76111,0.08279,0.53804,0,0.46154,0,0.24168,0.06564,0.07647,0.21531,0,0.46086,0,0.57311,0.04561,0.82256,0.17611,0.96599,0.33104,1,0.64347,1,0.79647,0.98314,0.94882,0.84283,1,0.58402,0.97711,0.32366,0.4159,0.29404,0.24425,0.52556,0.45832,0.77968,0.68782,0.43202],"triangles":[13,19,14,18,16,19,19,15,14,19,16,2,16,3,2,19,0,15,19,1,0,19,2,1,16,4,3,18,9,17,9,8,17,8,7,17,17,16,18,7,6,17,6,5,17,17,5,16,16,5,4,10,18,11,12,11,19,10,9,18,13,12,19,19,11,18],"vertices":[2,306,64.15,84.17,0.15067,313,46.02,-0.85,0.84933,2,306,38.21,102.49,0.01749,313,20.09,17.46,0.98251,2,312,49.84,64.61,0.12885,313,-14.27,27.98,0.87115,2,312,38.06,64.61,0.22842,313,-26.05,27.98,0.77158,2,312,4.2,56.27,0.61719,313,-59.91,19.64,0.38281,2,312,-21.24,37.27,0.88173,313,-85.35,0.63,0.11827,3,306,-79,54.47,0.00211,312,-33.02,6.08,0.99497,313,-97.12,-30.55,0.00291,2,306,-79,40.22,0.02734,312,-33.02,-8.17,0.97266,2,306,-71.98,8.54,0.21603,312,-25.99,-39.85,0.78397,2,306,-51.88,-9.68,0.44208,312,-5.9,-58.07,0.55792,2,306,-28.02,-14,0.71065,312,17.96,-62.39,0.28935,2,306,20.09,-14,0.93088,313,1.97,-99.02,0.06912,2,306,43.66,-11.86,0.81244,313,25.53,-96.88,0.18756,2,306,67.12,5.96,0.66349,313,48.99,-79.06,0.33651,2,306,75,38.83,0.44535,313,56.88,-46.19,0.55465,2,306,71.47,71.89,0.21798,313,53.35,-13.13,0.78202,3,306,-14.95,75.66,0.0356,312,31.03,27.27,0.43641,313,-33.08,-9.36,0.52799,3,306,-41.38,46.25,0.03478,312,4.6,-2.14,0.94693,313,-59.51,-38.77,0.01829,3,306,-8.42,13.98,0.77529,312,37.56,-34.41,0.17549,313,-26.54,-71.04,0.04921,3,306,26.92,58.13,0.254,312,72.91,9.74,0.03419,313,8.8,-26.89,0.7118]}},"Body1_18":{"Body1":{"type":"mesh","hull":16,"uvs":[0.92954,0.227,0.76111,0.08279,0.53804,0,0.46154,0,0.24168,0.06564,0.07647,0.21531,0,0.46086,0,0.57311,0.04561,0.82256,0.17611,0.96599,0.33104,1,0.64347,1,0.79647,0.98314,0.94882,0.84283,1,0.58402,0.97711,0.32366,0.4159,0.29404,0.24425,0.52556,0.45832,0.77968,0.68782,0.43202],"triangles":[13,19,14,18,16,19,19,15,14,19,16,2,16,3,2,19,0,15,19,1,0,19,2,1,16,4,3,18,9,17,9,8,17,8,7,17,17,16,18,7,6,17,6,5,17,17,5,16,16,5,4,10,18,11,12,11,19,10,9,18,13,12,19,19,11,18],"vertices":[2,325,64.15,84.17,0.15067,332,46.02,-0.85,0.84933,2,325,38.21,102.49,0.01749,332,20.09,17.46,0.98251,2,331,49.84,64.61,0.12885,332,-14.27,27.98,0.87115,2,331,38.06,64.61,0.22842,332,-26.05,27.98,0.77158,2,331,4.2,56.27,0.61719,332,-59.91,19.64,0.38281,2,331,-21.24,37.27,0.88173,332,-85.35,0.63,0.11827,3,325,-79,54.47,0.00211,331,-33.02,6.08,0.99497,332,-97.12,-30.55,0.00291,2,325,-79,40.22,0.02734,331,-33.02,-8.17,0.97266,2,325,-71.98,8.54,0.21603,331,-25.99,-39.85,0.78397,2,325,-51.88,-9.68,0.44208,331,-5.9,-58.07,0.55792,2,325,-28.02,-14,0.71065,331,17.96,-62.39,0.28935,2,325,20.09,-14,0.93088,332,1.97,-99.02,0.06912,2,325,43.66,-11.86,0.81244,332,25.53,-96.88,0.18756,2,325,67.12,5.96,0.66349,332,48.99,-79.06,0.33651,2,325,75,38.83,0.44535,332,56.88,-46.19,0.55465,2,325,71.47,71.89,0.21798,332,53.35,-13.13,0.78202,3,325,-14.95,75.66,0.0356,331,31.03,27.27,0.43641,332,-33.08,-9.36,0.52799,3,325,-41.38,46.25,0.03478,331,4.6,-2.14,0.94693,332,-59.51,-38.77,0.01829,3,325,-8.42,13.98,0.77529,331,37.56,-34.41,0.17549,332,-26.54,-71.04,0.04921,3,325,26.92,58.13,0.254,331,72.91,9.74,0.03419,332,8.8,-26.89,0.7118]}},"Body1_19":{"Body1":{"type":"mesh","hull":16,"uvs":[0.92954,0.227,0.76111,0.08279,0.53804,0,0.46154,0,0.24168,0.06564,0.07647,0.21531,0,0.46086,0,0.57311,0.04561,0.82256,0.17611,0.96599,0.33104,1,0.64347,1,0.79647,0.98314,0.94882,0.84283,1,0.58402,0.97711,0.32366,0.4159,0.29404,0.24425,0.52556,0.45832,0.77968,0.68782,0.43202],"triangles":[13,19,14,18,16,19,19,15,14,19,16,2,16,3,2,19,0,15,19,1,0,19,2,1,16,4,3,18,9,17,9,8,17,8,7,17,17,16,18,7,6,17,6,5,17,17,5,16,16,5,4,10,18,11,12,11,19,10,9,18,13,12,19,19,11,18],"vertices":[2,344,64.15,84.17,0.15067,351,46.02,-0.85,0.84933,2,344,38.21,102.49,0.01749,351,20.09,17.46,0.98251,2,350,49.84,64.61,0.12885,351,-14.27,27.98,0.87115,2,350,38.06,64.61,0.22842,351,-26.05,27.98,0.77158,2,350,4.2,56.27,0.61719,351,-59.91,19.64,0.38281,2,350,-21.24,37.27,0.88173,351,-85.35,0.63,0.11827,3,344,-79,54.47,0.00211,350,-33.02,6.08,0.99497,351,-97.12,-30.55,0.00291,2,344,-79,40.22,0.02734,350,-33.02,-8.17,0.97266,2,344,-71.98,8.54,0.21603,350,-25.99,-39.85,0.78397,2,344,-51.88,-9.68,0.44208,350,-5.9,-58.07,0.55792,2,344,-28.02,-14,0.71065,350,17.96,-62.39,0.28935,2,344,20.09,-14,0.93088,351,1.97,-99.02,0.06912,2,344,43.66,-11.86,0.81244,351,25.53,-96.88,0.18756,2,344,67.12,5.96,0.66349,351,48.99,-79.06,0.33651,2,344,75,38.83,0.44535,351,56.88,-46.19,0.55465,2,344,71.47,71.89,0.21798,351,53.35,-13.13,0.78202,3,344,-14.95,75.66,0.0356,350,31.03,27.27,0.43641,351,-33.08,-9.36,0.52799,3,344,-41.38,46.25,0.03478,350,4.6,-2.14,0.94693,351,-59.51,-38.77,0.01829,3,344,-8.42,13.98,0.77529,350,37.56,-34.41,0.17549,351,-26.54,-71.04,0.04921,3,344,26.92,58.13,0.254,350,72.91,9.74,0.03419,351,8.8,-26.89,0.7118]}},"Body1_20":{"Body1":{"type":"mesh","hull":16,"uvs":[0.92954,0.227,0.76111,0.08279,0.53804,0,0.46154,0,0.24168,0.06564,0.07647,0.21531,0,0.46086,0,0.57311,0.04561,0.82256,0.17611,0.96599,0.33104,1,0.64347,1,0.79647,0.98314,0.94882,0.84283,1,0.58402,0.97711,0.32366,0.4159,0.29404,0.24425,0.52556,0.45832,0.77968,0.68782,0.43202],"triangles":[13,19,14,18,16,19,19,15,14,19,16,2,16,3,2,19,0,15,19,1,0,19,2,1,16,4,3,18,9,17,9,8,17,8,7,17,17,16,18,7,6,17,6,5,17,17,5,16,16,5,4,10,18,11,12,11,19,10,9,18,13,12,19,19,11,18],"vertices":[2,363,64.15,84.17,0.15067,370,46.02,-0.85,0.84933,2,363,38.21,102.49,0.01749,370,20.09,17.46,0.98251,2,369,49.84,64.61,0.12885,370,-14.27,27.98,0.87115,2,369,38.06,64.61,0.22842,370,-26.05,27.98,0.77158,2,369,4.2,56.27,0.61719,370,-59.91,19.64,0.38281,2,369,-21.24,37.27,0.88173,370,-85.35,0.63,0.11827,3,363,-79,54.47,0.00211,369,-33.02,6.08,0.99497,370,-97.12,-30.55,0.00291,2,363,-79,40.22,0.02734,369,-33.02,-8.17,0.97266,2,363,-71.98,8.54,0.21603,369,-25.99,-39.85,0.78397,2,363,-51.88,-9.68,0.44208,369,-5.9,-58.07,0.55792,2,363,-28.02,-14,0.71065,369,17.96,-62.39,0.28935,2,363,20.09,-14,0.93088,370,1.97,-99.02,0.06912,2,363,43.66,-11.86,0.81244,370,25.53,-96.88,0.18756,2,363,67.12,5.96,0.66349,370,48.99,-79.06,0.33651,2,363,75,38.83,0.44535,370,56.88,-46.19,0.55465,2,363,71.47,71.89,0.21798,370,53.35,-13.13,0.78202,3,363,-14.95,75.66,0.0356,369,31.03,27.27,0.43641,370,-33.08,-9.36,0.52799,3,363,-41.38,46.25,0.03478,369,4.6,-2.14,0.94693,370,-59.51,-38.77,0.01829,3,363,-8.42,13.98,0.77529,369,37.56,-34.41,0.17549,370,-26.54,-71.04,0.04921,3,363,26.92,58.13,0.254,369,72.91,9.74,0.03419,370,8.8,-26.89,0.7118]}},"Body1_21":{"Body1":{"type":"mesh","hull":16,"uvs":[0.92954,0.227,0.76111,0.08279,0.53804,0,0.46154,0,0.24168,0.06564,0.07647,0.21531,0,0.46086,0,0.57311,0.04561,0.82256,0.17611,0.96599,0.33104,1,0.64347,1,0.79647,0.98314,0.94882,0.84283,1,0.58402,0.97711,0.32366,0.4159,0.29404,0.24425,0.52556,0.45832,0.77968,0.68782,0.43202],"triangles":[13,19,14,18,16,19,19,15,14,19,16,2,16,3,2,19,0,15,19,1,0,19,2,1,16,4,3,18,9,17,9,8,17,8,7,17,17,16,18,7,6,17,6,5,17,17,5,16,16,5,4,10,18,11,12,11,19,10,9,18,13,12,19,19,11,18],"vertices":[2,382,64.15,84.17,0.15067,389,46.02,-0.85,0.84933,2,382,38.21,102.49,0.01749,389,20.09,17.46,0.98251,2,388,49.84,64.61,0.12885,389,-14.27,27.98,0.87115,2,388,38.06,64.61,0.22842,389,-26.05,27.98,0.77158,2,388,4.2,56.27,0.61719,389,-59.91,19.64,0.38281,2,388,-21.24,37.27,0.88173,389,-85.35,0.63,0.11827,3,382,-79,54.47,0.00211,388,-33.02,6.08,0.99497,389,-97.12,-30.55,0.00291,2,382,-79,40.22,0.02734,388,-33.02,-8.17,0.97266,2,382,-71.98,8.54,0.21603,388,-25.99,-39.85,0.78397,2,382,-51.88,-9.68,0.44208,388,-5.9,-58.07,0.55792,2,382,-28.02,-14,0.71065,388,17.96,-62.39,0.28935,2,382,20.09,-14,0.93088,389,1.97,-99.02,0.06912,2,382,43.66,-11.86,0.81244,389,25.53,-96.88,0.18756,2,382,67.12,5.96,0.66349,389,48.99,-79.06,0.33651,2,382,75,38.83,0.44535,389,56.88,-46.19,0.55465,2,382,71.47,71.89,0.21798,389,53.35,-13.13,0.78202,3,382,-14.95,75.66,0.0356,388,31.03,27.27,0.43641,389,-33.08,-9.36,0.52799,3,382,-41.38,46.25,0.03478,388,4.6,-2.14,0.94693,389,-59.51,-38.77,0.01829,3,382,-8.42,13.98,0.77529,388,37.56,-34.41,0.17549,389,-26.54,-71.04,0.04921,3,382,26.92,58.13,0.254,388,72.91,9.74,0.03419,389,8.8,-26.89,0.7118]}},"Body1_22":{"Body1":{"type":"mesh","hull":16,"uvs":[0.92954,0.227,0.76111,0.08279,0.53804,0,0.46154,0,0.24168,0.06564,0.07647,0.21531,0,0.46086,0,0.57311,0.04561,0.82256,0.17611,0.96599,0.33104,1,0.64347,1,0.79647,0.98314,0.94882,0.84283,1,0.58402,0.97711,0.32366,0.4159,0.29404,0.24425,0.52556,0.45832,0.77968,0.68782,0.43202],"triangles":[13,19,14,18,16,19,19,15,14,19,16,2,16,3,2,19,0,15,19,1,0,19,2,1,16,4,3,18,9,17,9,8,17,8,7,17,17,16,18,7,6,17,6,5,17,17,5,16,16,5,4,10,18,11,12,11,19,10,9,18,13,12,19,19,11,18],"vertices":[2,401,64.15,84.17,0.15067,408,46.02,-0.85,0.84933,2,401,38.21,102.49,0.01749,408,20.09,17.46,0.98251,2,407,49.84,64.61,0.12885,408,-14.27,27.98,0.87115,2,407,38.06,64.61,0.22842,408,-26.05,27.98,0.77158,2,407,4.2,56.27,0.61719,408,-59.91,19.64,0.38281,2,407,-21.24,37.27,0.88173,408,-85.35,0.63,0.11827,3,401,-79,54.47,0.00211,407,-33.02,6.08,0.99497,408,-97.12,-30.55,0.00291,2,401,-79,40.22,0.02734,407,-33.02,-8.17,0.97266,2,401,-71.98,8.54,0.21603,407,-25.99,-39.85,0.78397,2,401,-51.88,-9.68,0.44208,407,-5.9,-58.07,0.55792,2,401,-28.02,-14,0.71065,407,17.96,-62.39,0.28935,2,401,20.09,-14,0.93088,408,1.97,-99.02,0.06912,2,401,43.66,-11.86,0.81244,408,25.53,-96.88,0.18756,2,401,67.12,5.96,0.66349,408,48.99,-79.06,0.33651,2,401,75,38.83,0.44535,408,56.88,-46.19,0.55465,2,401,71.47,71.89,0.21798,408,53.35,-13.13,0.78202,3,401,-14.95,75.66,0.0356,407,31.03,27.27,0.43641,408,-33.08,-9.36,0.52799,3,401,-41.38,46.25,0.03478,407,4.6,-2.14,0.94693,408,-59.51,-38.77,0.01829,3,401,-8.42,13.98,0.77529,407,37.56,-34.41,0.17549,408,-26.54,-71.04,0.04921,3,401,26.92,58.13,0.254,407,72.91,9.74,0.03419,408,8.8,-26.89,0.7118]}},"Body1_23":{"Body1":{"type":"mesh","hull":16,"uvs":[0.92954,0.227,0.76111,0.08279,0.53804,0,0.46154,0,0.24168,0.06564,0.07647,0.21531,0,0.46086,0,0.57311,0.04561,0.82256,0.17611,0.96599,0.33104,1,0.64347,1,0.79647,0.98314,0.94882,0.84283,1,0.58402,0.97711,0.32366,0.4159,0.29404,0.24425,0.52556,0.45832,0.77968,0.68782,0.43202],"triangles":[13,19,14,18,16,19,19,15,14,19,16,2,16,3,2,19,0,15,19,1,0,19,2,1,16,4,3,18,9,17,9,8,17,8,7,17,17,16,18,7,6,17,6,5,17,17,5,16,16,5,4,10,18,11,12,11,19,10,9,18,13,12,19,19,11,18],"vertices":[2,420,64.15,84.17,0.15067,427,46.02,-0.85,0.84933,2,420,38.21,102.49,0.01749,427,20.09,17.46,0.98251,2,426,49.84,64.61,0.12885,427,-14.27,27.98,0.87115,2,426,38.06,64.61,0.22842,427,-26.05,27.98,0.77158,2,426,4.2,56.27,0.61719,427,-59.91,19.64,0.38281,2,426,-21.24,37.27,0.88173,427,-85.35,0.63,0.11827,3,420,-79,54.47,0.00211,426,-33.02,6.08,0.99497,427,-97.12,-30.55,0.00291,2,420,-79,40.22,0.02734,426,-33.02,-8.17,0.97266,2,420,-71.98,8.54,0.21603,426,-25.99,-39.85,0.78397,2,420,-51.88,-9.68,0.44208,426,-5.9,-58.07,0.55792,2,420,-28.02,-14,0.71065,426,17.96,-62.39,0.28935,2,420,20.09,-14,0.93088,427,1.97,-99.02,0.06912,2,420,43.66,-11.86,0.81244,427,25.53,-96.88,0.18756,2,420,67.12,5.96,0.66349,427,48.99,-79.06,0.33651,2,420,75,38.83,0.44535,427,56.88,-46.19,0.55465,2,420,71.47,71.89,0.21798,427,53.35,-13.13,0.78202,3,420,-14.95,75.66,0.0356,426,31.03,27.27,0.43641,427,-33.08,-9.36,0.52799,3,420,-41.38,46.25,0.03478,426,4.6,-2.14,0.94693,427,-59.51,-38.77,0.01829,3,420,-8.42,13.98,0.77529,426,37.56,-34.41,0.17549,427,-26.54,-71.04,0.04921,3,420,26.92,58.13,0.254,426,72.91,9.74,0.03419,427,8.8,-26.89,0.7118]}},"Body1_24":{"Body1":{"type":"mesh","hull":16,"uvs":[0.92954,0.227,0.76111,0.08279,0.53804,0,0.46154,0,0.24168,0.06564,0.07647,0.21531,0,0.46086,0,0.57311,0.04561,0.82256,0.17611,0.96599,0.33104,1,0.64347,1,0.79647,0.98314,0.94882,0.84283,1,0.58402,0.97711,0.32366,0.4159,0.29404,0.24425,0.52556,0.45832,0.77968,0.68782,0.43202],"triangles":[13,19,14,18,16,19,19,15,14,19,16,2,16,3,2,19,0,15,19,1,0,19,2,1,16,4,3,18,9,17,9,8,17,8,7,17,17,16,18,7,6,17,6,5,17,17,5,16,16,5,4,10,18,11,12,11,19,10,9,18,13,12,19,19,11,18],"vertices":[2,439,64.15,84.17,0.15067,446,46.02,-0.85,0.84933,2,439,38.21,102.49,0.01749,446,20.09,17.46,0.98251,2,445,49.84,64.61,0.12885,446,-14.27,27.98,0.87115,2,445,38.06,64.61,0.22842,446,-26.05,27.98,0.77158,2,445,4.2,56.27,0.61719,446,-59.91,19.64,0.38281,2,445,-21.24,37.27,0.88173,446,-85.35,0.63,0.11827,3,439,-79,54.47,0.00211,445,-33.02,6.08,0.99497,446,-97.12,-30.55,0.00291,2,439,-79,40.22,0.02734,445,-33.02,-8.17,0.97266,2,439,-71.98,8.54,0.21603,445,-25.99,-39.85,0.78397,2,439,-51.88,-9.68,0.44208,445,-5.9,-58.07,0.55792,2,439,-28.02,-14,0.71065,445,17.96,-62.39,0.28935,2,439,20.09,-14,0.93088,446,1.97,-99.02,0.06912,2,439,43.66,-11.86,0.81244,446,25.53,-96.88,0.18756,2,439,67.12,5.96,0.66349,446,48.99,-79.06,0.33651,2,439,75,38.83,0.44535,446,56.88,-46.19,0.55465,2,439,71.47,71.89,0.21798,446,53.35,-13.13,0.78202,3,439,-14.95,75.66,0.0356,445,31.03,27.27,0.43641,446,-33.08,-9.36,0.52799,3,439,-41.38,46.25,0.03478,445,4.6,-2.14,0.94693,446,-59.51,-38.77,0.01829,3,439,-8.42,13.98,0.77529,445,37.56,-34.41,0.17549,446,-26.54,-71.04,0.04921,3,439,26.92,58.13,0.254,445,72.91,9.74,0.03419,446,8.8,-26.89,0.7118]}},"Body1_25":{"Body1":{"type":"mesh","hull":16,"uvs":[0.92954,0.227,0.76111,0.08279,0.53804,0,0.46154,0,0.24168,0.06564,0.07647,0.21531,0,0.46086,0,0.57311,0.04561,0.82256,0.17611,0.96599,0.33104,1,0.64347,1,0.79647,0.98314,0.94882,0.84283,1,0.58402,0.97711,0.32366,0.4159,0.29404,0.24425,0.52556,0.45832,0.77968,0.68782,0.43202],"triangles":[13,19,14,18,16,19,19,15,14,19,16,2,16,3,2,19,0,15,19,1,0,19,2,1,16,4,3,18,9,17,9,8,17,8,7,17,17,16,18,7,6,17,6,5,17,17,5,16,16,5,4,10,18,11,12,11,19,10,9,18,13,12,19,19,11,18],"vertices":[2,458,64.15,84.17,0.15067,465,46.02,-0.85,0.84933,2,458,38.21,102.49,0.01749,465,20.09,17.46,0.98251,2,464,49.84,64.61,0.12885,465,-14.27,27.98,0.87115,2,464,38.06,64.61,0.22842,465,-26.05,27.98,0.77158,2,464,4.2,56.27,0.61719,465,-59.91,19.64,0.38281,2,464,-21.24,37.27,0.88173,465,-85.35,0.63,0.11827,3,458,-79,54.47,0.00211,464,-33.02,6.08,0.99497,465,-97.12,-30.55,0.00291,2,458,-79,40.22,0.02734,464,-33.02,-8.17,0.97266,2,458,-71.98,8.54,0.21603,464,-25.99,-39.85,0.78397,2,458,-51.88,-9.68,0.44208,464,-5.9,-58.07,0.55792,2,458,-28.02,-14,0.71065,464,17.96,-62.39,0.28935,2,458,20.09,-14,0.93088,465,1.97,-99.02,0.06912,2,458,43.66,-11.86,0.81244,465,25.53,-96.88,0.18756,2,458,67.12,5.96,0.66349,465,48.99,-79.06,0.33651,2,458,75,38.83,0.44535,465,56.88,-46.19,0.55465,2,458,71.47,71.89,0.21798,465,53.35,-13.13,0.78202,3,458,-14.95,75.66,0.0356,464,31.03,27.27,0.43641,465,-33.08,-9.36,0.52799,3,458,-41.38,46.25,0.03478,464,4.6,-2.14,0.94693,465,-59.51,-38.77,0.01829,3,458,-8.42,13.98,0.77529,464,37.56,-34.41,0.17549,465,-26.54,-71.04,0.04921,3,458,26.92,58.13,0.254,464,72.91,9.74,0.03419,465,8.8,-26.89,0.7118]}},"Body1_26":{"Body1":{"type":"mesh","hull":16,"uvs":[0.92954,0.227,0.76111,0.08279,0.53804,0,0.46154,0,0.24168,0.06564,0.07647,0.21531,0,0.46086,0,0.57311,0.04561,0.82256,0.17611,0.96599,0.33104,1,0.64347,1,0.79647,0.98314,0.94882,0.84283,1,0.58402,0.97711,0.32366,0.4159,0.29404,0.24425,0.52556,0.45832,0.77968,0.68782,0.43202],"triangles":[13,19,14,18,16,19,19,15,14,19,16,2,16,3,2,19,0,15,19,1,0,19,2,1,16,4,3,18,9,17,9,8,17,8,7,17,17,16,18,7,6,17,6,5,17,17,5,16,16,5,4,10,18,11,12,11,19,10,9,18,13,12,19,19,11,18],"vertices":[2,477,64.15,84.17,0.15067,484,46.02,-0.85,0.84933,2,477,38.21,102.49,0.01749,484,20.09,17.46,0.98251,2,483,49.84,64.61,0.12885,484,-14.27,27.98,0.87115,2,483,38.06,64.61,0.22842,484,-26.05,27.98,0.77158,2,483,4.2,56.27,0.61719,484,-59.91,19.64,0.38281,2,483,-21.24,37.27,0.88173,484,-85.35,0.63,0.11827,3,477,-79,54.47,0.00211,483,-33.02,6.08,0.99497,484,-97.12,-30.55,0.00291,2,477,-79,40.22,0.02734,483,-33.02,-8.17,0.97266,2,477,-71.98,8.54,0.21603,483,-25.99,-39.85,0.78397,2,477,-51.88,-9.68,0.44208,483,-5.9,-58.07,0.55792,2,477,-28.02,-14,0.71065,483,17.96,-62.39,0.28935,2,477,20.09,-14,0.93088,484,1.97,-99.02,0.06912,2,477,43.66,-11.86,0.81244,484,25.53,-96.88,0.18756,2,477,67.12,5.96,0.66349,484,48.99,-79.06,0.33651,2,477,75,38.83,0.44535,484,56.88,-46.19,0.55465,2,477,71.47,71.89,0.21798,484,53.35,-13.13,0.78202,3,477,-14.95,75.66,0.0356,483,31.03,27.27,0.43641,484,-33.08,-9.36,0.52799,3,477,-41.38,46.25,0.03478,483,4.6,-2.14,0.94693,484,-59.51,-38.77,0.01829,3,477,-8.42,13.98,0.77529,483,37.56,-34.41,0.17549,484,-26.54,-71.04,0.04921,3,477,26.92,58.13,0.254,483,72.91,9.74,0.03419,484,8.8,-26.89,0.7118]}},"Body1_27":{"Body1":{"type":"mesh","hull":16,"uvs":[0.92954,0.227,0.76111,0.08279,0.53804,0,0.46154,0,0.24168,0.06564,0.07647,0.21531,0,0.46086,0,0.57311,0.04561,0.82256,0.17611,0.96599,0.33104,1,0.64347,1,0.79647,0.98314,0.94882,0.84283,1,0.58402,0.97711,0.32366,0.4159,0.29404,0.24425,0.52556,0.45832,0.77968,0.68782,0.43202],"triangles":[13,19,14,18,16,19,19,15,14,19,16,2,16,3,2,19,0,15,19,1,0,19,2,1,16,4,3,18,9,17,9,8,17,8,7,17,17,16,18,7,6,17,6,5,17,17,5,16,16,5,4,10,18,11,12,11,19,10,9,18,13,12,19,19,11,18],"vertices":[2,496,64.15,84.17,0.15067,503,46.02,-0.85,0.84933,2,496,38.21,102.49,0.01749,503,20.09,17.46,0.98251,2,502,49.84,64.61,0.12885,503,-14.27,27.98,0.87115,2,502,38.06,64.61,0.22842,503,-26.05,27.98,0.77158,2,502,4.2,56.27,0.61719,503,-59.91,19.64,0.38281,2,502,-21.24,37.27,0.88173,503,-85.35,0.63,0.11827,3,496,-79,54.47,0.00211,502,-33.02,6.08,0.99497,503,-97.12,-30.55,0.00291,2,496,-79,40.22,0.02734,502,-33.02,-8.17,0.97266,2,496,-71.98,8.54,0.21603,502,-25.99,-39.85,0.78397,2,496,-51.88,-9.68,0.44208,502,-5.9,-58.07,0.55792,2,496,-28.02,-14,0.71065,502,17.96,-62.39,0.28935,2,496,20.09,-14,0.93088,503,1.97,-99.02,0.06912,2,496,43.66,-11.86,0.81244,503,25.53,-96.88,0.18756,2,496,67.12,5.96,0.66349,503,48.99,-79.06,0.33651,2,496,75,38.83,0.44535,503,56.88,-46.19,0.55465,2,496,71.47,71.89,0.21798,503,53.35,-13.13,0.78202,3,496,-14.95,75.66,0.0356,502,31.03,27.27,0.43641,503,-33.08,-9.36,0.52799,3,496,-41.38,46.25,0.03478,502,4.6,-2.14,0.94693,503,-59.51,-38.77,0.01829,3,496,-8.42,13.98,0.77529,502,37.56,-34.41,0.17549,503,-26.54,-71.04,0.04921,3,496,26.92,58.13,0.254,502,72.91,9.74,0.03419,503,8.8,-26.89,0.7118]}},"Body1_28":{"Body1":{"type":"mesh","hull":16,"uvs":[0.92954,0.227,0.76111,0.08279,0.53804,0,0.46154,0,0.24168,0.06564,0.07647,0.21531,0,0.46086,0,0.57311,0.04561,0.82256,0.17611,0.96599,0.33104,1,0.64347,1,0.79647,0.98314,0.94882,0.84283,1,0.58402,0.97711,0.32366,0.4159,0.29404,0.24425,0.52556,0.45832,0.77968,0.68782,0.43202],"triangles":[13,19,14,18,16,19,19,15,14,19,16,2,16,3,2,19,0,15,19,1,0,19,2,1,16,4,3,18,9,17,9,8,17,8,7,17,17,16,18,7,6,17,6,5,17,17,5,16,16,5,4,10,18,11,12,11,19,10,9,18,13,12,19,19,11,18],"vertices":[2,515,64.15,84.17,0.15067,522,46.02,-0.85,0.84933,2,515,38.21,102.49,0.01749,522,20.09,17.46,0.98251,2,521,49.84,64.61,0.12885,522,-14.27,27.98,0.87115,2,521,38.06,64.61,0.22842,522,-26.05,27.98,0.77158,2,521,4.2,56.27,0.61719,522,-59.91,19.64,0.38281,2,521,-21.24,37.27,0.88173,522,-85.35,0.63,0.11827,3,515,-79,54.47,0.00211,521,-33.02,6.08,0.99497,522,-97.12,-30.55,0.00291,2,515,-79,40.22,0.02734,521,-33.02,-8.17,0.97266,2,515,-71.98,8.54,0.21603,521,-25.99,-39.85,0.78397,2,515,-51.88,-9.68,0.44208,521,-5.9,-58.07,0.55792,2,515,-28.02,-14,0.71065,521,17.96,-62.39,0.28935,2,515,20.09,-14,0.93088,522,1.97,-99.02,0.06912,2,515,43.66,-11.86,0.81244,522,25.53,-96.88,0.18756,2,515,67.12,5.96,0.66349,522,48.99,-79.06,0.33651,2,515,75,38.83,0.44535,522,56.88,-46.19,0.55465,2,515,71.47,71.89,0.21798,522,53.35,-13.13,0.78202,3,515,-14.95,75.66,0.0356,521,31.03,27.27,0.43641,522,-33.08,-9.36,0.52799,3,515,-41.38,46.25,0.03478,521,4.6,-2.14,0.94693,522,-59.51,-38.77,0.01829,3,515,-8.42,13.98,0.77529,521,37.56,-34.41,0.17549,522,-26.54,-71.04,0.04921,3,515,26.92,58.13,0.254,521,72.91,9.74,0.03419,522,8.8,-26.89,0.7118]}},"Body1_29":{"Body1":{"type":"mesh","hull":16,"uvs":[0.92954,0.227,0.76111,0.08279,0.53804,0,0.46154,0,0.24168,0.06564,0.07647,0.21531,0,0.46086,0,0.57311,0.04561,0.82256,0.17611,0.96599,0.33104,1,0.64347,1,0.79647,0.98314,0.94882,0.84283,1,0.58402,0.97711,0.32366,0.4159,0.29404,0.24425,0.52556,0.45832,0.77968,0.68782,0.43202],"triangles":[13,19,14,18,16,19,19,15,14,19,16,2,16,3,2,19,0,15,19,1,0,19,2,1,16,4,3,18,9,17,9,8,17,8,7,17,17,16,18,7,6,17,6,5,17,17,5,16,16,5,4,10,18,11,12,11,19,10,9,18,13,12,19,19,11,18],"vertices":[2,534,64.15,84.17,0.15067,541,46.02,-0.85,0.84933,2,534,38.21,102.49,0.01749,541,20.09,17.46,0.98251,2,540,49.84,64.61,0.12885,541,-14.27,27.98,0.87115,2,540,38.06,64.61,0.22842,541,-26.05,27.98,0.77158,2,540,4.2,56.27,0.61719,541,-59.91,19.64,0.38281,2,540,-21.24,37.27,0.88173,541,-85.35,0.63,0.11827,3,534,-79,54.47,0.00211,540,-33.02,6.08,0.99497,541,-97.12,-30.55,0.00291,2,534,-79,40.22,0.02734,540,-33.02,-8.17,0.97266,2,534,-71.98,8.54,0.21603,540,-25.99,-39.85,0.78397,2,534,-51.88,-9.68,0.44208,540,-5.9,-58.07,0.55792,2,534,-28.02,-14,0.71065,540,17.96,-62.39,0.28935,2,534,20.09,-14,0.93088,541,1.97,-99.02,0.06912,2,534,43.66,-11.86,0.81244,541,25.53,-96.88,0.18756,2,534,67.12,5.96,0.66349,541,48.99,-79.06,0.33651,2,534,75,38.83,0.44535,541,56.88,-46.19,0.55465,2,534,71.47,71.89,0.21798,541,53.35,-13.13,0.78202,3,534,-14.95,75.66,0.0356,540,31.03,27.27,0.43641,541,-33.08,-9.36,0.52799,3,534,-41.38,46.25,0.03478,540,4.6,-2.14,0.94693,541,-59.51,-38.77,0.01829,3,534,-8.42,13.98,0.77529,540,37.56,-34.41,0.17549,541,-26.54,-71.04,0.04921,3,534,26.92,58.13,0.254,540,72.91,9.74,0.03419,541,8.8,-26.89,0.7118]}},"Body1_30":{"Body1":{"type":"mesh","hull":16,"uvs":[0.92954,0.227,0.76111,0.08279,0.53804,0,0.46154,0,0.24168,0.06564,0.07647,0.21531,0,0.46086,0,0.57311,0.04561,0.82256,0.17611,0.96599,0.33104,1,0.64347,1,0.79647,0.98314,0.94882,0.84283,1,0.58402,0.97711,0.32366,0.4159,0.29404,0.24425,0.52556,0.45832,0.77968,0.68782,0.43202],"triangles":[13,19,14,18,16,19,19,15,14,19,16,2,16,3,2,19,0,15,19,1,0,19,2,1,16,4,3,18,9,17,9,8,17,8,7,17,17,16,18,7,6,17,6,5,17,17,5,16,16,5,4,10,18,11,12,11,19,10,9,18,13,12,19,19,11,18],"vertices":[2,553,64.15,84.17,0.15067,560,46.02,-0.85,0.84933,2,553,38.21,102.49,0.01749,560,20.09,17.46,0.98251,2,559,49.84,64.61,0.12885,560,-14.27,27.98,0.87115,2,559,38.06,64.61,0.22842,560,-26.05,27.98,0.77158,2,559,4.2,56.27,0.61719,560,-59.91,19.64,0.38281,2,559,-21.24,37.27,0.88173,560,-85.35,0.63,0.11827,3,553,-79,54.47,0.00211,559,-33.02,6.08,0.99497,560,-97.12,-30.55,0.00291,2,553,-79,40.22,0.02734,559,-33.02,-8.17,0.97266,2,553,-71.98,8.54,0.21603,559,-25.99,-39.85,0.78397,2,553,-51.88,-9.68,0.44208,559,-5.9,-58.07,0.55792,2,553,-28.02,-14,0.71065,559,17.96,-62.39,0.28935,2,553,20.09,-14,0.93088,560,1.97,-99.02,0.06912,2,553,43.66,-11.86,0.81244,560,25.53,-96.88,0.18756,2,553,67.12,5.96,0.66349,560,48.99,-79.06,0.33651,2,553,75,38.83,0.44535,560,56.88,-46.19,0.55465,2,553,71.47,71.89,0.21798,560,53.35,-13.13,0.78202,3,553,-14.95,75.66,0.0356,559,31.03,27.27,0.43641,560,-33.08,-9.36,0.52799,3,553,-41.38,46.25,0.03478,559,4.6,-2.14,0.94693,560,-59.51,-38.77,0.01829,3,553,-8.42,13.98,0.77529,559,37.56,-34.41,0.17549,560,-26.54,-71.04,0.04921,3,553,26.92,58.13,0.254,559,72.91,9.74,0.03419,560,8.8,-26.89,0.7118]}},"Body1_31":{"Body1":{"type":"mesh","hull":16,"uvs":[0.92954,0.227,0.76111,0.08279,0.53804,0,0.46154,0,0.24168,0.06564,0.07647,0.21531,0,0.46086,0,0.57311,0.04561,0.82256,0.17611,0.96599,0.33104,1,0.64347,1,0.79647,0.98314,0.94882,0.84283,1,0.58402,0.97711,0.32366,0.4159,0.29404,0.24425,0.52556,0.45832,0.77968,0.68782,0.43202],"triangles":[13,19,14,18,16,19,19,15,14,19,16,2,16,3,2,19,0,15,19,1,0,19,2,1,16,4,3,18,9,17,9,8,17,8,7,17,17,16,18,7,6,17,6,5,17,17,5,16,16,5,4,10,18,11,12,11,19,10,9,18,13,12,19,19,11,18],"vertices":[2,572,64.15,84.17,0.15067,579,46.02,-0.85,0.84933,2,572,38.21,102.49,0.01749,579,20.09,17.46,0.98251,2,578,49.84,64.61,0.12885,579,-14.27,27.98,0.87115,2,578,38.06,64.61,0.22842,579,-26.05,27.98,0.77158,2,578,4.2,56.27,0.61719,579,-59.91,19.64,0.38281,2,578,-21.24,37.27,0.88173,579,-85.35,0.63,0.11827,3,572,-79,54.47,0.00211,578,-33.02,6.08,0.99497,579,-97.12,-30.55,0.00291,2,572,-79,40.22,0.02734,578,-33.02,-8.17,0.97266,2,572,-71.98,8.54,0.21603,578,-25.99,-39.85,0.78397,2,572,-51.88,-9.68,0.44208,578,-5.9,-58.07,0.55792,2,572,-28.02,-14,0.71065,578,17.96,-62.39,0.28935,2,572,20.09,-14,0.93088,579,1.97,-99.02,0.06912,2,572,43.66,-11.86,0.81244,579,25.53,-96.88,0.18756,2,572,67.12,5.96,0.66349,579,48.99,-79.06,0.33651,2,572,75,38.83,0.44535,579,56.88,-46.19,0.55465,2,572,71.47,71.89,0.21798,579,53.35,-13.13,0.78202,3,572,-14.95,75.66,0.0356,578,31.03,27.27,0.43641,579,-33.08,-9.36,0.52799,3,572,-41.38,46.25,0.03478,578,4.6,-2.14,0.94693,579,-59.51,-38.77,0.01829,3,572,-8.42,13.98,0.77529,578,37.56,-34.41,0.17549,579,-26.54,-71.04,0.04921,3,572,26.92,58.13,0.254,578,72.91,9.74,0.03419,579,8.8,-26.89,0.7118]}},"Body1_32":{"Body1":{"type":"mesh","hull":16,"uvs":[0.92954,0.227,0.76111,0.08279,0.53804,0,0.46154,0,0.24168,0.06564,0.07647,0.21531,0,0.46086,0,0.57311,0.04561,0.82256,0.17611,0.96599,0.33104,1,0.64347,1,0.79647,0.98314,0.94882,0.84283,1,0.58402,0.97711,0.32366,0.4159,0.29404,0.24425,0.52556,0.45832,0.77968,0.68782,0.43202],"triangles":[13,19,14,18,16,19,19,15,14,19,16,2,16,3,2,19,0,15,19,1,0,19,2,1,16,4,3,18,9,17,9,8,17,8,7,17,17,16,18,7,6,17,6,5,17,17,5,16,16,5,4,10,18,11,12,11,19,10,9,18,13,12,19,19,11,18],"vertices":[2,591,64.15,84.17,0.15067,598,46.02,-0.85,0.84933,2,591,38.21,102.49,0.01749,598,20.09,17.46,0.98251,2,597,49.84,64.61,0.12885,598,-14.27,27.98,0.87115,2,597,38.06,64.61,0.22842,598,-26.05,27.98,0.77158,2,597,4.2,56.27,0.61719,598,-59.91,19.64,0.38281,2,597,-21.24,37.27,0.88173,598,-85.35,0.63,0.11827,3,591,-79,54.47,0.00211,597,-33.02,6.08,0.99497,598,-97.12,-30.55,0.00291,2,591,-79,40.22,0.02734,597,-33.02,-8.17,0.97266,2,591,-71.98,8.54,0.21603,597,-25.99,-39.85,0.78397,2,591,-51.88,-9.68,0.44208,597,-5.9,-58.07,0.55792,2,591,-28.02,-14,0.71065,597,17.96,-62.39,0.28935,2,591,20.09,-14,0.93088,598,1.97,-99.02,0.06912,2,591,43.66,-11.86,0.81244,598,25.53,-96.88,0.18756,2,591,67.12,5.96,0.66349,598,48.99,-79.06,0.33651,2,591,75,38.83,0.44535,598,56.88,-46.19,0.55465,2,591,71.47,71.89,0.21798,598,53.35,-13.13,0.78202,3,591,-14.95,75.66,0.0356,597,31.03,27.27,0.43641,598,-33.08,-9.36,0.52799,3,591,-41.38,46.25,0.03478,597,4.6,-2.14,0.94693,598,-59.51,-38.77,0.01829,3,591,-8.42,13.98,0.77529,597,37.56,-34.41,0.17549,598,-26.54,-71.04,0.04921,3,591,26.92,58.13,0.254,597,72.91,9.74,0.03419,598,8.8,-26.89,0.7118]}},"Body1_33":{"Body1":{"type":"mesh","hull":16,"uvs":[0.92954,0.227,0.76111,0.08279,0.53804,0,0.46154,0,0.24168,0.06564,0.07647,0.21531,0,0.46086,0,0.57311,0.04561,0.82256,0.17611,0.96599,0.33104,1,0.64347,1,0.79647,0.98314,0.94882,0.84283,1,0.58402,0.97711,0.32366,0.4159,0.29404,0.24425,0.52556,0.45832,0.77968,0.68782,0.43202],"triangles":[13,19,14,18,16,19,19,15,14,19,16,2,16,3,2,19,0,15,19,1,0,19,2,1,16,4,3,18,9,17,9,8,17,8,7,17,17,16,18,7,6,17,6,5,17,17,5,16,16,5,4,10,18,11,12,11,19,10,9,18,13,12,19,19,11,18],"vertices":[2,610,64.15,84.17,0.15067,617,46.02,-0.85,0.84933,2,610,38.21,102.49,0.01749,617,20.09,17.46,0.98251,2,616,49.84,64.61,0.12885,617,-14.27,27.98,0.87115,2,616,38.06,64.61,0.22842,617,-26.05,27.98,0.77158,2,616,4.2,56.27,0.61719,617,-59.91,19.64,0.38281,2,616,-21.24,37.27,0.88173,617,-85.35,0.63,0.11827,3,610,-79,54.47,0.00211,616,-33.02,6.08,0.99497,617,-97.12,-30.55,0.00291,2,610,-79,40.22,0.02734,616,-33.02,-8.17,0.97266,2,610,-71.98,8.54,0.21603,616,-25.99,-39.85,0.78397,2,610,-51.88,-9.68,0.44208,616,-5.9,-58.07,0.55792,2,610,-28.02,-14,0.71065,616,17.96,-62.39,0.28935,2,610,20.09,-14,0.93088,617,1.97,-99.02,0.06912,2,610,43.66,-11.86,0.81244,617,25.53,-96.88,0.18756,2,610,67.12,5.96,0.66349,617,48.99,-79.06,0.33651,2,610,75,38.83,0.44535,617,56.88,-46.19,0.55465,2,610,71.47,71.89,0.21798,617,53.35,-13.13,0.78202,3,610,-14.95,75.66,0.0356,616,31.03,27.27,0.43641,617,-33.08,-9.36,0.52799,3,610,-41.38,46.25,0.03478,616,4.6,-2.14,0.94693,617,-59.51,-38.77,0.01829,3,610,-8.42,13.98,0.77529,616,37.56,-34.41,0.17549,617,-26.54,-71.04,0.04921,3,610,26.92,58.13,0.254,616,72.91,9.74,0.03419,617,8.8,-26.89,0.7118]}},"Body1_34":{"Body1":{"type":"mesh","hull":16,"uvs":[0.92954,0.227,0.76111,0.08279,0.53804,0,0.46154,0,0.24168,0.06564,0.07647,0.21531,0,0.46086,0,0.57311,0.04561,0.82256,0.17611,0.96599,0.33104,1,0.64347,1,0.79647,0.98314,0.94882,0.84283,1,0.58402,0.97711,0.32366,0.4159,0.29404,0.24425,0.52556,0.45832,0.77968,0.68782,0.43202],"triangles":[13,19,14,18,16,19,19,15,14,19,16,2,16,3,2,19,0,15,19,1,0,19,2,1,16,4,3,18,9,17,9,8,17,8,7,17,17,16,18,7,6,17,6,5,17,17,5,16,16,5,4,10,18,11,12,11,19,10,9,18,13,12,19,19,11,18],"vertices":[2,629,64.15,84.17,0.15067,636,46.02,-0.85,0.84933,2,629,38.21,102.49,0.01749,636,20.09,17.46,0.98251,2,635,49.84,64.61,0.12885,636,-14.27,27.98,0.87115,2,635,38.06,64.61,0.22842,636,-26.05,27.98,0.77158,2,635,4.2,56.27,0.61719,636,-59.91,19.64,0.38281,2,635,-21.24,37.27,0.88173,636,-85.35,0.63,0.11827,3,629,-79,54.47,0.00211,635,-33.02,6.08,0.99497,636,-97.12,-30.55,0.00291,2,629,-79,40.22,0.02734,635,-33.02,-8.17,0.97266,2,629,-71.98,8.54,0.21603,635,-25.99,-39.85,0.78397,2,629,-51.88,-9.68,0.44208,635,-5.9,-58.07,0.55792,2,629,-28.02,-14,0.71065,635,17.96,-62.39,0.28935,2,629,20.09,-14,0.93088,636,1.97,-99.02,0.06912,2,629,43.66,-11.86,0.81244,636,25.53,-96.88,0.18756,2,629,67.12,5.96,0.66349,636,48.99,-79.06,0.33651,2,629,75,38.83,0.44535,636,56.88,-46.19,0.55465,2,629,71.47,71.89,0.21798,636,53.35,-13.13,0.78202,3,629,-14.95,75.66,0.0356,635,31.03,27.27,0.43641,636,-33.08,-9.36,0.52799,3,629,-41.38,46.25,0.03478,635,4.6,-2.14,0.94693,636,-59.51,-38.77,0.01829,3,629,-8.42,13.98,0.77529,635,37.56,-34.41,0.17549,636,-26.54,-71.04,0.04921,3,629,26.92,58.13,0.254,635,72.91,9.74,0.03419,636,8.8,-26.89,0.7118]}},"Body1_35":{"Body1":{"type":"mesh","hull":16,"uvs":[0.92954,0.227,0.76111,0.08279,0.53804,0,0.46154,0,0.24168,0.06564,0.07647,0.21531,0,0.46086,0,0.57311,0.04561,0.82256,0.17611,0.96599,0.33104,1,0.64347,1,0.79647,0.98314,0.94882,0.84283,1,0.58402,0.97711,0.32366,0.4159,0.29404,0.24425,0.52556,0.45832,0.77968,0.68782,0.43202],"triangles":[13,19,14,18,16,19,19,15,14,19,16,2,16,3,2,19,0,15,19,1,0,19,2,1,16,4,3,18,9,17,9,8,17,8,7,17,17,16,18,7,6,17,6,5,17,17,5,16,16,5,4,10,18,11,12,11,19,10,9,18,13,12,19,19,11,18],"vertices":[2,648,64.15,84.17,0.15067,655,46.02,-0.85,0.84933,2,648,38.21,102.49,0.01749,655,20.09,17.46,0.98251,2,654,49.84,64.61,0.12885,655,-14.27,27.98,0.87115,2,654,38.06,64.61,0.22842,655,-26.05,27.98,0.77158,2,654,4.2,56.27,0.61719,655,-59.91,19.64,0.38281,2,654,-21.24,37.27,0.88173,655,-85.35,0.63,0.11827,3,648,-79,54.47,0.00211,654,-33.02,6.08,0.99497,655,-97.12,-30.55,0.00291,2,648,-79,40.22,0.02734,654,-33.02,-8.17,0.97266,2,648,-71.98,8.54,0.21603,654,-25.99,-39.85,0.78397,2,648,-51.88,-9.68,0.44208,654,-5.9,-58.07,0.55792,2,648,-28.02,-14,0.71065,654,17.96,-62.39,0.28935,2,648,20.09,-14,0.93088,655,1.97,-99.02,0.06912,2,648,43.66,-11.86,0.81244,655,25.53,-96.88,0.18756,2,648,67.12,5.96,0.66349,655,48.99,-79.06,0.33651,2,648,75,38.83,0.44535,655,56.88,-46.19,0.55465,2,648,71.47,71.89,0.21798,655,53.35,-13.13,0.78202,3,648,-14.95,75.66,0.0356,654,31.03,27.27,0.43641,655,-33.08,-9.36,0.52799,3,648,-41.38,46.25,0.03478,654,4.6,-2.14,0.94693,655,-59.51,-38.77,0.01829,3,648,-8.42,13.98,0.77529,654,37.56,-34.41,0.17549,655,-26.54,-71.04,0.04921,3,648,26.92,58.13,0.254,654,72.91,9.74,0.03419,655,8.8,-26.89,0.7118]}},"EarL_1":{"EarL":{"x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarL_2":{"EarL":{"x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarL_3":{"EarL":{"x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarL_4":{"EarL":{"x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarL_5":{"EarL":{"x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarL_6":{"EarL":{"x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarL_7":{"EarL":{"x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarL_8":{"EarL":{"x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarL_9":{"EarL":{"x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarL_10":{"EarL":{"x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarL_11":{"EarL":{"x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarL_12":{"EarL":{"x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarL_13":{"EarL":{"x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarL_14":{"EarL":{"x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarL_15":{"EarL":{"x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarL_16":{"EarL":{"x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarL_17":{"EarL":{"x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarL_18":{"EarL":{"x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarL_19":{"EarL":{"x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarL_20":{"EarL":{"x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarL_21":{"EarL":{"x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarL_22":{"EarL":{"x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarL_23":{"EarL":{"x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarL_24":{"EarL":{"x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarL_25":{"EarL":{"x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarL_26":{"EarL":{"x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarL_27":{"EarL":{"x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarL_28":{"EarL":{"x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarL_29":{"EarL":{"x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarL_30":{"EarL":{"x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarL_31":{"EarL":{"x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarL_32":{"EarL":{"x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarL_33":{"EarL":{"x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarL_34":{"EarL":{"x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarL_35":{"EarL":{"x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarR_1":{"EarR":{"x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"EarR_2":{"EarR":{"x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"EarR_3":{"EarR":{"x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"EarR_4":{"EarR":{"x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"EarR_5":{"EarR":{"x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"EarR_6":{"EarR":{"x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"EarR_7":{"EarR":{"x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"EarR_8":{"EarR":{"x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"EarR_9":{"EarR":{"x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"EarR_10":{"EarR":{"x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"EarR_11":{"EarR":{"x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"EarR_12":{"EarR":{"x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"EarR_13":{"EarR":{"x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"EarR_14":{"EarR":{"x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"EarR_15":{"EarR":{"x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"EarR_16":{"EarR":{"x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"EarR_17":{"EarR":{"x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"EarR_18":{"EarR":{"x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"EarR_19":{"EarR":{"x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"EarR_20":{"EarR":{"x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"EarR_21":{"EarR":{"x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"EarR_22":{"EarR":{"x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"EarR_23":{"EarR":{"x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"EarR_24":{"EarR":{"x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"EarR_25":{"EarR":{"x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"EarR_26":{"EarR":{"x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"EarR_27":{"EarR":{"x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"EarR_28":{"EarR":{"x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"EarR_29":{"EarR":{"x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"EarR_30":{"EarR":{"x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"EarR_31":{"EarR":{"x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"EarR_32":{"EarR":{"x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"EarR_33":{"EarR":{"x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"EarR_34":{"EarR":{"x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"EarR_35":{"EarR":{"x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"Head_1":{"Head":{"x":26.02,"y":14.11,"rotation":90,"width":71,"height":87}},"Head_2":{"Head":{"x":26.02,"y":14.11,"rotation":90,"width":71,"height":87}},"Head_3":{"Head":{"x":26.02,"y":14.11,"rotation":90,"width":71,"height":87}},"Head_4":{"Head":{"x":26.02,"y":14.11,"rotation":90,"width":71,"height":87}},"Head_5":{"Head":{"x":26.02,"y":14.11,"rotation":90,"width":71,"height":87}},"Head_6":{"Head":{"x":26.02,"y":14.11,"rotation":90,"width":71,"height":87}},"Head_7":{"Head":{"x":26.02,"y":14.11,"rotation":90,"width":71,"height":87}},"Head_8":{"Head":{"x":26.02,"y":14.11,"rotation":90,"width":71,"height":87}},"Head_9":{"Head":{"x":26.02,"y":14.11,"rotation":90,"width":71,"height":87}},"Head_10":{"Head":{"x":26.02,"y":14.11,"rotation":90,"width":71,"height":87}},"Head_11":{"Head":{"x":26.02,"y":14.11,"rotation":90,"width":71,"height":87}},"Head_12":{"Head":{"x":26.02,"y":14.11,"rotation":90,"width":71,"height":87}},"Head_13":{"Head":{"x":26.02,"y":14.11,"rotation":90,"width":71,"height":87}},"Head_14":{"Head":{"x":26.02,"y":14.11,"rotation":90,"width":71,"height":87}},"Head_15":{"Head":{"x":26.02,"y":14.11,"rotation":90,"width":71,"height":87}},"Head_16":{"Head":{"x":26.02,"y":14.11,"rotation":90,"width":71,"height":87}},"Head_17":{"Head":{"x":26.02,"y":14.11,"rotation":90,"width":71,"height":87}},"Head_18":{"Head":{"x":26.02,"y":14.11,"rotation":90,"width":71,"height":87}},"Head_19":{"Head":{"x":26.02,"y":14.11,"rotation":90,"width":71,"height":87}},"Head_20":{"Head":{"x":26.02,"y":14.11,"rotation":90,"width":71,"height":87}},"Head_21":{"Head":{"x":26.02,"y":14.11,"rotation":90,"width":71,"height":87}},"Head_22":{"Head":{"x":26.02,"y":14.11,"rotation":90,"width":71,"height":87}},"Head_23":{"Head":{"x":26.02,"y":14.11,"rotation":90,"width":71,"height":87}},"Head_24":{"Head":{"x":26.02,"y":14.11,"rotation":90,"width":71,"height":87}},"Head_25":{"Head":{"x":26.02,"y":14.11,"rotation":90,"width":71,"height":87}},"Head_26":{"Head":{"x":26.02,"y":14.11,"rotation":90,"width":71,"height":87}},"Head_27":{"Head":{"x":26.02,"y":14.11,"rotation":90,"width":71,"height":87}},"Head_28":{"Head":{"x":26.02,"y":14.11,"rotation":90,"width":71,"height":87}},"Head_29":{"Head":{"x":26.02,"y":14.11,"rotation":90,"width":71,"height":87}},"Head_30":{"Head":{"x":26.02,"y":14.11,"rotation":90,"width":71,"height":87}},"Head_31":{"Head":{"x":26.02,"y":14.11,"rotation":90,"width":71,"height":87}},"Head_32":{"Head":{"x":26.02,"y":14.11,"rotation":90,"width":71,"height":87}},"Head_33":{"Head":{"x":26.02,"y":14.11,"rotation":90,"width":71,"height":87}},"Head_34":{"Head":{"x":26.02,"y":14.11,"rotation":90,"width":71,"height":87}},"Head_35":{"Head":{"x":26.02,"y":14.11,"rotation":90,"width":71,"height":87}},"LegL1_2_1":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,3,1.34,-10.2,0.98856,9,-9.54,-10.2,0.01144,2,3,6.25,-9.9,0.87876,9,-4.63,-9.9,0.12124,2,3,10.75,-9.33,0.57202,9,-0.13,-9.33,0.42798,2,3,14.51,-8.47,0.23444,9,3.63,-8.47,0.76556,2,3,18.22,-7.68,0.04433,9,7.34,-7.68,0.95567,2,3,21.58,-6.59,0.00186,9,10.7,-6.59,0.99814,1,9,13.09,-5,1,1,9,14.44,-1.98,1,1,9,14.44,2.93,1,1,9,12.58,6.35,1,2,3,20.95,7.49,0.00215,9,10.07,7.49,0.99785,2,3,17.93,8.34,0.03548,9,7.05,8.34,0.96452,2,3,13.2,8.97,0.27108,9,2.32,8.97,0.72892,2,3,9.15,9.37,0.62856,9,-1.73,9.37,0.37144,2,3,4.71,9.54,0.90333,9,-6.17,9.54,0.09667,2,3,-0.88,9.42,0.99636,9,-11.76,9.42,0.00364,1,3,-4.13,6.97,1,1,3,-4.68,0.13,1,1,3,-3.67,-7.96,1,2,3,6.3,-4.77,0.92336,9,-4.58,-4.77,0.07664,2,3,10.41,-4.43,0.5817,9,-0.47,-4.43,0.4183,2,3,14.4,-3.8,0.11014,9,3.52,-3.8,0.88986,2,3,18.1,-2.77,0.00499,9,7.22,-2.77,0.99501,1,9,9.67,0.42,1,2,3,17.82,3.32,0.00439,9,6.94,3.32,0.99561,2,3,13.88,3.5,0.10273,9,3,3.5,0.89727,2,3,9.61,3.78,0.64579,9,-1.27,3.78,0.35421,2,3,5.73,4.24,0.93276,9,-5.15,4.24,0.06724,2,3,0.94,2.58,0.99977,9,-9.94,2.58,0.00023,1,3,1.17,-3,1]}},"LegL1_2_2":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,22,1.34,-10.2,0.98856,23,-9.54,-10.2,0.01144,2,22,6.25,-9.9,0.87876,23,-4.63,-9.9,0.12124,2,22,10.75,-9.33,0.57202,23,-0.13,-9.33,0.42798,2,22,14.51,-8.47,0.23444,23,3.63,-8.47,0.76556,2,22,18.22,-7.68,0.04433,23,7.34,-7.68,0.95567,2,22,21.58,-6.59,0.00186,23,10.7,-6.59,0.99814,1,23,13.09,-5,1,1,23,14.44,-1.98,1,1,23,14.44,2.93,1,1,23,12.58,6.35,1,2,22,20.95,7.49,0.00215,23,10.07,7.49,0.99785,2,22,17.93,8.34,0.03548,23,7.05,8.34,0.96452,2,22,13.2,8.97,0.27108,23,2.32,8.97,0.72892,2,22,9.15,9.37,0.62856,23,-1.73,9.37,0.37144,2,22,4.71,9.54,0.90333,23,-6.17,9.54,0.09667,2,22,-0.88,9.42,0.99636,23,-11.76,9.42,0.00364,1,22,-4.13,6.97,1,1,22,-4.68,0.13,1,1,22,-3.67,-7.96,1,2,22,6.3,-4.77,0.92336,23,-4.58,-4.77,0.07664,2,22,10.41,-4.43,0.5817,23,-0.47,-4.43,0.4183,2,22,14.4,-3.8,0.11014,23,3.52,-3.8,0.88986,2,22,18.1,-2.77,0.00499,23,7.22,-2.77,0.99501,1,23,9.67,0.42,1,2,22,17.82,3.32,0.00439,23,6.94,3.32,0.99561,2,22,13.88,3.5,0.10273,23,3,3.5,0.89727,2,22,9.61,3.78,0.64579,23,-1.27,3.78,0.35421,2,22,5.73,4.24,0.93276,23,-5.15,4.24,0.06724,2,22,0.94,2.58,0.99977,23,-9.94,2.58,0.00023,1,22,1.17,-3,1]}},"LegL1_2_3":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,41,1.34,-10.2,0.98856,42,-9.54,-10.2,0.01144,2,41,6.25,-9.9,0.87876,42,-4.63,-9.9,0.12124,2,41,10.75,-9.33,0.57202,42,-0.13,-9.33,0.42798,2,41,14.51,-8.47,0.23444,42,3.63,-8.47,0.76556,2,41,18.22,-7.68,0.04433,42,7.34,-7.68,0.95567,2,41,21.58,-6.59,0.00186,42,10.7,-6.59,0.99814,1,42,13.09,-5,1,1,42,14.44,-1.98,1,1,42,14.44,2.93,1,1,42,12.58,6.35,1,2,41,20.95,7.49,0.00215,42,10.07,7.49,0.99785,2,41,17.93,8.34,0.03548,42,7.05,8.34,0.96452,2,41,13.2,8.97,0.27108,42,2.32,8.97,0.72892,2,41,9.15,9.37,0.62856,42,-1.73,9.37,0.37144,2,41,4.71,9.54,0.90333,42,-6.17,9.54,0.09667,2,41,-0.88,9.42,0.99636,42,-11.76,9.42,0.00364,1,41,-4.13,6.97,1,1,41,-4.68,0.13,1,1,41,-3.67,-7.96,1,2,41,6.3,-4.77,0.92336,42,-4.58,-4.77,0.07664,2,41,10.41,-4.43,0.5817,42,-0.47,-4.43,0.4183,2,41,14.4,-3.8,0.11014,42,3.52,-3.8,0.88986,2,41,18.1,-2.77,0.00499,42,7.22,-2.77,0.99501,1,42,9.67,0.42,1,2,41,17.82,3.32,0.00439,42,6.94,3.32,0.99561,2,41,13.88,3.5,0.10273,42,3,3.5,0.89727,2,41,9.61,3.78,0.64579,42,-1.27,3.78,0.35421,2,41,5.73,4.24,0.93276,42,-5.15,4.24,0.06724,2,41,0.94,2.58,0.99977,42,-9.94,2.58,0.00023,1,41,1.17,-3,1]}},"LegL1_2_4":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,60,1.34,-10.2,0.98856,61,-9.54,-10.2,0.01144,2,60,6.25,-9.9,0.87876,61,-4.63,-9.9,0.12124,2,60,10.75,-9.33,0.57202,61,-0.13,-9.33,0.42798,2,60,14.51,-8.47,0.23444,61,3.63,-8.47,0.76556,2,60,18.22,-7.68,0.04433,61,7.34,-7.68,0.95567,2,60,21.58,-6.59,0.00186,61,10.7,-6.59,0.99814,1,61,13.09,-5,1,1,61,14.44,-1.98,1,1,61,14.44,2.93,1,1,61,12.58,6.35,1,2,60,20.95,7.49,0.00215,61,10.07,7.49,0.99785,2,60,17.93,8.34,0.03548,61,7.05,8.34,0.96452,2,60,13.2,8.97,0.27108,61,2.32,8.97,0.72892,2,60,9.15,9.37,0.62856,61,-1.73,9.37,0.37144,2,60,4.71,9.54,0.90333,61,-6.17,9.54,0.09667,2,60,-0.88,9.42,0.99636,61,-11.76,9.42,0.00364,1,60,-4.13,6.97,1,1,60,-4.68,0.13,1,1,60,-3.67,-7.96,1,2,60,6.3,-4.77,0.92336,61,-4.58,-4.77,0.07664,2,60,10.41,-4.43,0.5817,61,-0.47,-4.43,0.4183,2,60,14.4,-3.8,0.11014,61,3.52,-3.8,0.88986,2,60,18.1,-2.77,0.00499,61,7.22,-2.77,0.99501,1,61,9.67,0.42,1,2,60,17.82,3.32,0.00439,61,6.94,3.32,0.99561,2,60,13.88,3.5,0.10273,61,3,3.5,0.89727,2,60,9.61,3.78,0.64579,61,-1.27,3.78,0.35421,2,60,5.73,4.24,0.93276,61,-5.15,4.24,0.06724,2,60,0.94,2.58,0.99977,61,-9.94,2.58,0.00023,1,60,1.17,-3,1]}},"LegL1_2_5":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,79,1.34,-10.2,0.98856,80,-9.54,-10.2,0.01144,2,79,6.25,-9.9,0.87876,80,-4.63,-9.9,0.12124,2,79,10.75,-9.33,0.57202,80,-0.13,-9.33,0.42798,2,79,14.51,-8.47,0.23444,80,3.63,-8.47,0.76556,2,79,18.22,-7.68,0.04433,80,7.34,-7.68,0.95567,2,79,21.58,-6.59,0.00186,80,10.7,-6.59,0.99814,1,80,13.09,-5,1,1,80,14.44,-1.98,1,1,80,14.44,2.93,1,1,80,12.58,6.35,1,2,79,20.95,7.49,0.00215,80,10.07,7.49,0.99785,2,79,17.93,8.34,0.03548,80,7.05,8.34,0.96452,2,79,13.2,8.97,0.27108,80,2.32,8.97,0.72892,2,79,9.15,9.37,0.62856,80,-1.73,9.37,0.37144,2,79,4.71,9.54,0.90333,80,-6.17,9.54,0.09667,2,79,-0.88,9.42,0.99636,80,-11.76,9.42,0.00364,1,79,-4.13,6.97,1,1,79,-4.68,0.13,1,1,79,-3.67,-7.96,1,2,79,6.3,-4.77,0.92336,80,-4.58,-4.77,0.07664,2,79,10.41,-4.43,0.5817,80,-0.47,-4.43,0.4183,2,79,14.4,-3.8,0.11014,80,3.52,-3.8,0.88986,2,79,18.1,-2.77,0.00499,80,7.22,-2.77,0.99501,1,80,9.67,0.42,1,2,79,17.82,3.32,0.00439,80,6.94,3.32,0.99561,2,79,13.88,3.5,0.10273,80,3,3.5,0.89727,2,79,9.61,3.78,0.64579,80,-1.27,3.78,0.35421,2,79,5.73,4.24,0.93276,80,-5.15,4.24,0.06724,2,79,0.94,2.58,0.99977,80,-9.94,2.58,0.00023,1,79,1.17,-3,1]}},"LegL1_2_6":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,98,1.34,-10.2,0.98856,99,-9.54,-10.2,0.01144,2,98,6.25,-9.9,0.87876,99,-4.63,-9.9,0.12124,2,98,10.75,-9.33,0.57202,99,-0.13,-9.33,0.42798,2,98,14.51,-8.47,0.23444,99,3.63,-8.47,0.76556,2,98,18.22,-7.68,0.04433,99,7.34,-7.68,0.95567,2,98,21.58,-6.59,0.00186,99,10.7,-6.59,0.99814,1,99,13.09,-5,1,1,99,14.44,-1.98,1,1,99,14.44,2.93,1,1,99,12.58,6.35,1,2,98,20.95,7.49,0.00215,99,10.07,7.49,0.99785,2,98,17.93,8.34,0.03548,99,7.05,8.34,0.96452,2,98,13.2,8.97,0.27108,99,2.32,8.97,0.72892,2,98,9.15,9.37,0.62856,99,-1.73,9.37,0.37144,2,98,4.71,9.54,0.90333,99,-6.17,9.54,0.09667,2,98,-0.88,9.42,0.99636,99,-11.76,9.42,0.00364,1,98,-4.13,6.97,1,1,98,-4.68,0.13,1,1,98,-3.67,-7.96,1,2,98,6.3,-4.77,0.92336,99,-4.58,-4.77,0.07664,2,98,10.41,-4.43,0.5817,99,-0.47,-4.43,0.4183,2,98,14.4,-3.8,0.11014,99,3.52,-3.8,0.88986,2,98,18.1,-2.77,0.00499,99,7.22,-2.77,0.99501,1,99,9.67,0.42,1,2,98,17.82,3.32,0.00439,99,6.94,3.32,0.99561,2,98,13.88,3.5,0.10273,99,3,3.5,0.89727,2,98,9.61,3.78,0.64579,99,-1.27,3.78,0.35421,2,98,5.73,4.24,0.93276,99,-5.15,4.24,0.06724,2,98,0.94,2.58,0.99977,99,-9.94,2.58,0.00023,1,98,1.17,-3,1]}},"LegL1_2_7":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,117,1.34,-10.2,0.98856,118,-9.54,-10.2,0.01144,2,117,6.25,-9.9,0.87876,118,-4.63,-9.9,0.12124,2,117,10.75,-9.33,0.57202,118,-0.13,-9.33,0.42798,2,117,14.51,-8.47,0.23444,118,3.63,-8.47,0.76556,2,117,18.22,-7.68,0.04433,118,7.34,-7.68,0.95567,2,117,21.58,-6.59,0.00186,118,10.7,-6.59,0.99814,1,118,13.09,-5,1,1,118,14.44,-1.98,1,1,118,14.44,2.93,1,1,118,12.58,6.35,1,2,117,20.95,7.49,0.00215,118,10.07,7.49,0.99785,2,117,17.93,8.34,0.03548,118,7.05,8.34,0.96452,2,117,13.2,8.97,0.27108,118,2.32,8.97,0.72892,2,117,9.15,9.37,0.62856,118,-1.73,9.37,0.37144,2,117,4.71,9.54,0.90333,118,-6.17,9.54,0.09667,2,117,-0.88,9.42,0.99636,118,-11.76,9.42,0.00364,1,117,-4.13,6.97,1,1,117,-4.68,0.13,1,1,117,-3.67,-7.96,1,2,117,6.3,-4.77,0.92336,118,-4.58,-4.77,0.07664,2,117,10.41,-4.43,0.5817,118,-0.47,-4.43,0.4183,2,117,14.4,-3.8,0.11014,118,3.52,-3.8,0.88986,2,117,18.1,-2.77,0.00499,118,7.22,-2.77,0.99501,1,118,9.67,0.42,1,2,117,17.82,3.32,0.00439,118,6.94,3.32,0.99561,2,117,13.88,3.5,0.10273,118,3,3.5,0.89727,2,117,9.61,3.78,0.64579,118,-1.27,3.78,0.35421,2,117,5.73,4.24,0.93276,118,-5.15,4.24,0.06724,2,117,0.94,2.58,0.99977,118,-9.94,2.58,0.00023,1,117,1.17,-3,1]}},"LegL1_2_8":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,136,1.34,-10.2,0.98856,137,-9.54,-10.2,0.01144,2,136,6.25,-9.9,0.87876,137,-4.63,-9.9,0.12124,2,136,10.75,-9.33,0.57202,137,-0.13,-9.33,0.42798,2,136,14.51,-8.47,0.23444,137,3.63,-8.47,0.76556,2,136,18.22,-7.68,0.04433,137,7.34,-7.68,0.95567,2,136,21.58,-6.59,0.00186,137,10.7,-6.59,0.99814,1,137,13.09,-5,1,1,137,14.44,-1.98,1,1,137,14.44,2.93,1,1,137,12.58,6.35,1,2,136,20.95,7.49,0.00215,137,10.07,7.49,0.99785,2,136,17.93,8.34,0.03548,137,7.05,8.34,0.96452,2,136,13.2,8.97,0.27108,137,2.32,8.97,0.72892,2,136,9.15,9.37,0.62856,137,-1.73,9.37,0.37144,2,136,4.71,9.54,0.90333,137,-6.17,9.54,0.09667,2,136,-0.88,9.42,0.99636,137,-11.76,9.42,0.00364,1,136,-4.13,6.97,1,1,136,-4.68,0.13,1,1,136,-3.67,-7.96,1,2,136,6.3,-4.77,0.92336,137,-4.58,-4.77,0.07664,2,136,10.41,-4.43,0.5817,137,-0.47,-4.43,0.4183,2,136,14.4,-3.8,0.11014,137,3.52,-3.8,0.88986,2,136,18.1,-2.77,0.00499,137,7.22,-2.77,0.99501,1,137,9.67,0.42,1,2,136,17.82,3.32,0.00439,137,6.94,3.32,0.99561,2,136,13.88,3.5,0.10273,137,3,3.5,0.89727,2,136,9.61,3.78,0.64579,137,-1.27,3.78,0.35421,2,136,5.73,4.24,0.93276,137,-5.15,4.24,0.06724,2,136,0.94,2.58,0.99977,137,-9.94,2.58,0.00023,1,136,1.17,-3,1]}},"LegL1_2_9":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,155,1.34,-10.2,0.98856,156,-9.54,-10.2,0.01144,2,155,6.25,-9.9,0.87876,156,-4.63,-9.9,0.12124,2,155,10.75,-9.33,0.57202,156,-0.13,-9.33,0.42798,2,155,14.51,-8.47,0.23444,156,3.63,-8.47,0.76556,2,155,18.22,-7.68,0.04433,156,7.34,-7.68,0.95567,2,155,21.58,-6.59,0.00186,156,10.7,-6.59,0.99814,1,156,13.09,-5,1,1,156,14.44,-1.98,1,1,156,14.44,2.93,1,1,156,12.58,6.35,1,2,155,20.95,7.49,0.00215,156,10.07,7.49,0.99785,2,155,17.93,8.34,0.03548,156,7.05,8.34,0.96452,2,155,13.2,8.97,0.27108,156,2.32,8.97,0.72892,2,155,9.15,9.37,0.62856,156,-1.73,9.37,0.37144,2,155,4.71,9.54,0.90333,156,-6.17,9.54,0.09667,2,155,-0.88,9.42,0.99636,156,-11.76,9.42,0.00364,1,155,-4.13,6.97,1,1,155,-4.68,0.13,1,1,155,-3.67,-7.96,1,2,155,6.3,-4.77,0.92336,156,-4.58,-4.77,0.07664,2,155,10.41,-4.43,0.5817,156,-0.47,-4.43,0.4183,2,155,14.4,-3.8,0.11014,156,3.52,-3.8,0.88986,2,155,18.1,-2.77,0.00499,156,7.22,-2.77,0.99501,1,156,9.67,0.42,1,2,155,17.82,3.32,0.00439,156,6.94,3.32,0.99561,2,155,13.88,3.5,0.10273,156,3,3.5,0.89727,2,155,9.61,3.78,0.64579,156,-1.27,3.78,0.35421,2,155,5.73,4.24,0.93276,156,-5.15,4.24,0.06724,2,155,0.94,2.58,0.99977,156,-9.94,2.58,0.00023,1,155,1.17,-3,1]}},"LegL1_2_10":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,174,1.34,-10.2,0.98856,175,-9.54,-10.2,0.01144,2,174,6.25,-9.9,0.87876,175,-4.63,-9.9,0.12124,2,174,10.75,-9.33,0.57202,175,-0.13,-9.33,0.42798,2,174,14.51,-8.47,0.23444,175,3.63,-8.47,0.76556,2,174,18.22,-7.68,0.04433,175,7.34,-7.68,0.95567,2,174,21.58,-6.59,0.00186,175,10.7,-6.59,0.99814,1,175,13.09,-5,1,1,175,14.44,-1.98,1,1,175,14.44,2.93,1,1,175,12.58,6.35,1,2,174,20.95,7.49,0.00215,175,10.07,7.49,0.99785,2,174,17.93,8.34,0.03548,175,7.05,8.34,0.96452,2,174,13.2,8.97,0.27108,175,2.32,8.97,0.72892,2,174,9.15,9.37,0.62856,175,-1.73,9.37,0.37144,2,174,4.71,9.54,0.90333,175,-6.17,9.54,0.09667,2,174,-0.88,9.42,0.99636,175,-11.76,9.42,0.00364,1,174,-4.13,6.97,1,1,174,-4.68,0.13,1,1,174,-3.67,-7.96,1,2,174,6.3,-4.77,0.92336,175,-4.58,-4.77,0.07664,2,174,10.41,-4.43,0.5817,175,-0.47,-4.43,0.4183,2,174,14.4,-3.8,0.11014,175,3.52,-3.8,0.88986,2,174,18.1,-2.77,0.00499,175,7.22,-2.77,0.99501,1,175,9.67,0.42,1,2,174,17.82,3.32,0.00439,175,6.94,3.32,0.99561,2,174,13.88,3.5,0.10273,175,3,3.5,0.89727,2,174,9.61,3.78,0.64579,175,-1.27,3.78,0.35421,2,174,5.73,4.24,0.93276,175,-5.15,4.24,0.06724,2,174,0.94,2.58,0.99977,175,-9.94,2.58,0.00023,1,174,1.17,-3,1]}},"LegL1_2_11":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,193,1.34,-10.2,0.98856,194,-9.54,-10.2,0.01144,2,193,6.25,-9.9,0.87876,194,-4.63,-9.9,0.12124,2,193,10.75,-9.33,0.57202,194,-0.13,-9.33,0.42798,2,193,14.51,-8.47,0.23444,194,3.63,-8.47,0.76556,2,193,18.22,-7.68,0.04433,194,7.34,-7.68,0.95567,2,193,21.58,-6.59,0.00186,194,10.7,-6.59,0.99814,1,194,13.09,-5,1,1,194,14.44,-1.98,1,1,194,14.44,2.93,1,1,194,12.58,6.35,1,2,193,20.95,7.49,0.00215,194,10.07,7.49,0.99785,2,193,17.93,8.34,0.03548,194,7.05,8.34,0.96452,2,193,13.2,8.97,0.27108,194,2.32,8.97,0.72892,2,193,9.15,9.37,0.62856,194,-1.73,9.37,0.37144,2,193,4.71,9.54,0.90333,194,-6.17,9.54,0.09667,2,193,-0.88,9.42,0.99636,194,-11.76,9.42,0.00364,1,193,-4.13,6.97,1,1,193,-4.68,0.13,1,1,193,-3.67,-7.96,1,2,193,6.3,-4.77,0.92336,194,-4.58,-4.77,0.07664,2,193,10.41,-4.43,0.5817,194,-0.47,-4.43,0.4183,2,193,14.4,-3.8,0.11014,194,3.52,-3.8,0.88986,2,193,18.1,-2.77,0.00499,194,7.22,-2.77,0.99501,1,194,9.67,0.42,1,2,193,17.82,3.32,0.00439,194,6.94,3.32,0.99561,2,193,13.88,3.5,0.10273,194,3,3.5,0.89727,2,193,9.61,3.78,0.64579,194,-1.27,3.78,0.35421,2,193,5.73,4.24,0.93276,194,-5.15,4.24,0.06724,2,193,0.94,2.58,0.99977,194,-9.94,2.58,0.00023,1,193,1.17,-3,1]}},"LegL1_2_12":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,212,1.34,-10.2,0.98856,213,-9.54,-10.2,0.01144,2,212,6.25,-9.9,0.87876,213,-4.63,-9.9,0.12124,2,212,10.75,-9.33,0.57202,213,-0.13,-9.33,0.42798,2,212,14.51,-8.47,0.23444,213,3.63,-8.47,0.76556,2,212,18.22,-7.68,0.04433,213,7.34,-7.68,0.95567,2,212,21.58,-6.59,0.00186,213,10.7,-6.59,0.99814,1,213,13.09,-5,1,1,213,14.44,-1.98,1,1,213,14.44,2.93,1,1,213,12.58,6.35,1,2,212,20.95,7.49,0.00215,213,10.07,7.49,0.99785,2,212,17.93,8.34,0.03548,213,7.05,8.34,0.96452,2,212,13.2,8.97,0.27108,213,2.32,8.97,0.72892,2,212,9.15,9.37,0.62856,213,-1.73,9.37,0.37144,2,212,4.71,9.54,0.90333,213,-6.17,9.54,0.09667,2,212,-0.88,9.42,0.99636,213,-11.76,9.42,0.00364,1,212,-4.13,6.97,1,1,212,-4.68,0.13,1,1,212,-3.67,-7.96,1,2,212,6.3,-4.77,0.92336,213,-4.58,-4.77,0.07664,2,212,10.41,-4.43,0.5817,213,-0.47,-4.43,0.4183,2,212,14.4,-3.8,0.11014,213,3.52,-3.8,0.88986,2,212,18.1,-2.77,0.00499,213,7.22,-2.77,0.99501,1,213,9.67,0.42,1,2,212,17.82,3.32,0.00439,213,6.94,3.32,0.99561,2,212,13.88,3.5,0.10273,213,3,3.5,0.89727,2,212,9.61,3.78,0.64579,213,-1.27,3.78,0.35421,2,212,5.73,4.24,0.93276,213,-5.15,4.24,0.06724,2,212,0.94,2.58,0.99977,213,-9.94,2.58,0.00023,1,212,1.17,-3,1]}},"LegL1_2_13":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,231,1.34,-10.2,0.98856,232,-9.54,-10.2,0.01144,2,231,6.25,-9.9,0.87876,232,-4.63,-9.9,0.12124,2,231,10.75,-9.33,0.57202,232,-0.13,-9.33,0.42798,2,231,14.51,-8.47,0.23444,232,3.63,-8.47,0.76556,2,231,18.22,-7.68,0.04433,232,7.34,-7.68,0.95567,2,231,21.58,-6.59,0.00186,232,10.7,-6.59,0.99814,1,232,13.09,-5,1,1,232,14.44,-1.98,1,1,232,14.44,2.93,1,1,232,12.58,6.35,1,2,231,20.95,7.49,0.00215,232,10.07,7.49,0.99785,2,231,17.93,8.34,0.03548,232,7.05,8.34,0.96452,2,231,13.2,8.97,0.27108,232,2.32,8.97,0.72892,2,231,9.15,9.37,0.62856,232,-1.73,9.37,0.37144,2,231,4.71,9.54,0.90333,232,-6.17,9.54,0.09667,2,231,-0.88,9.42,0.99636,232,-11.76,9.42,0.00364,1,231,-4.13,6.97,1,1,231,-4.68,0.13,1,1,231,-3.67,-7.96,1,2,231,6.3,-4.77,0.92336,232,-4.58,-4.77,0.07664,2,231,10.41,-4.43,0.5817,232,-0.47,-4.43,0.4183,2,231,14.4,-3.8,0.11014,232,3.52,-3.8,0.88986,2,231,18.1,-2.77,0.00499,232,7.22,-2.77,0.99501,1,232,9.67,0.42,1,2,231,17.82,3.32,0.00439,232,6.94,3.32,0.99561,2,231,13.88,3.5,0.10273,232,3,3.5,0.89727,2,231,9.61,3.78,0.64579,232,-1.27,3.78,0.35421,2,231,5.73,4.24,0.93276,232,-5.15,4.24,0.06724,2,231,0.94,2.58,0.99977,232,-9.94,2.58,0.00023,1,231,1.17,-3,1]}},"LegL1_2_14":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,250,1.34,-10.2,0.98856,251,-9.54,-10.2,0.01144,2,250,6.25,-9.9,0.87876,251,-4.63,-9.9,0.12124,2,250,10.75,-9.33,0.57202,251,-0.13,-9.33,0.42798,2,250,14.51,-8.47,0.23444,251,3.63,-8.47,0.76556,2,250,18.22,-7.68,0.04433,251,7.34,-7.68,0.95567,2,250,21.58,-6.59,0.00186,251,10.7,-6.59,0.99814,1,251,13.09,-5,1,1,251,14.44,-1.98,1,1,251,14.44,2.93,1,1,251,12.58,6.35,1,2,250,20.95,7.49,0.00215,251,10.07,7.49,0.99785,2,250,17.93,8.34,0.03548,251,7.05,8.34,0.96452,2,250,13.2,8.97,0.27108,251,2.32,8.97,0.72892,2,250,9.15,9.37,0.62856,251,-1.73,9.37,0.37144,2,250,4.71,9.54,0.90333,251,-6.17,9.54,0.09667,2,250,-0.88,9.42,0.99636,251,-11.76,9.42,0.00364,1,250,-4.13,6.97,1,1,250,-4.68,0.13,1,1,250,-3.67,-7.96,1,2,250,6.3,-4.77,0.92336,251,-4.58,-4.77,0.07664,2,250,10.41,-4.43,0.5817,251,-0.47,-4.43,0.4183,2,250,14.4,-3.8,0.11014,251,3.52,-3.8,0.88986,2,250,18.1,-2.77,0.00499,251,7.22,-2.77,0.99501,1,251,9.67,0.42,1,2,250,17.82,3.32,0.00439,251,6.94,3.32,0.99561,2,250,13.88,3.5,0.10273,251,3,3.5,0.89727,2,250,9.61,3.78,0.64579,251,-1.27,3.78,0.35421,2,250,5.73,4.24,0.93276,251,-5.15,4.24,0.06724,2,250,0.94,2.58,0.99977,251,-9.94,2.58,0.00023,1,250,1.17,-3,1]}},"LegL1_2_15":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,269,1.34,-10.2,0.98856,270,-9.54,-10.2,0.01144,2,269,6.25,-9.9,0.87876,270,-4.63,-9.9,0.12124,2,269,10.75,-9.33,0.57202,270,-0.13,-9.33,0.42798,2,269,14.51,-8.47,0.23444,270,3.63,-8.47,0.76556,2,269,18.22,-7.68,0.04433,270,7.34,-7.68,0.95567,2,269,21.58,-6.59,0.00186,270,10.7,-6.59,0.99814,1,270,13.09,-5,1,1,270,14.44,-1.98,1,1,270,14.44,2.93,1,1,270,12.58,6.35,1,2,269,20.95,7.49,0.00215,270,10.07,7.49,0.99785,2,269,17.93,8.34,0.03548,270,7.05,8.34,0.96452,2,269,13.2,8.97,0.27108,270,2.32,8.97,0.72892,2,269,9.15,9.37,0.62856,270,-1.73,9.37,0.37144,2,269,4.71,9.54,0.90333,270,-6.17,9.54,0.09667,2,269,-0.88,9.42,0.99636,270,-11.76,9.42,0.00364,1,269,-4.13,6.97,1,1,269,-4.68,0.13,1,1,269,-3.67,-7.96,1,2,269,6.3,-4.77,0.92336,270,-4.58,-4.77,0.07664,2,269,10.41,-4.43,0.5817,270,-0.47,-4.43,0.4183,2,269,14.4,-3.8,0.11014,270,3.52,-3.8,0.88986,2,269,18.1,-2.77,0.00499,270,7.22,-2.77,0.99501,1,270,9.67,0.42,1,2,269,17.82,3.32,0.00439,270,6.94,3.32,0.99561,2,269,13.88,3.5,0.10273,270,3,3.5,0.89727,2,269,9.61,3.78,0.64579,270,-1.27,3.78,0.35421,2,269,5.73,4.24,0.93276,270,-5.15,4.24,0.06724,2,269,0.94,2.58,0.99977,270,-9.94,2.58,0.00023,1,269,1.17,-3,1]}},"LegL1_2_16":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,288,1.34,-10.2,0.98856,289,-9.54,-10.2,0.01144,2,288,6.25,-9.9,0.87876,289,-4.63,-9.9,0.12124,2,288,10.75,-9.33,0.57202,289,-0.13,-9.33,0.42798,2,288,14.51,-8.47,0.23444,289,3.63,-8.47,0.76556,2,288,18.22,-7.68,0.04433,289,7.34,-7.68,0.95567,2,288,21.58,-6.59,0.00186,289,10.7,-6.59,0.99814,1,289,13.09,-5,1,1,289,14.44,-1.98,1,1,289,14.44,2.93,1,1,289,12.58,6.35,1,2,288,20.95,7.49,0.00215,289,10.07,7.49,0.99785,2,288,17.93,8.34,0.03548,289,7.05,8.34,0.96452,2,288,13.2,8.97,0.27108,289,2.32,8.97,0.72892,2,288,9.15,9.37,0.62856,289,-1.73,9.37,0.37144,2,288,4.71,9.54,0.90333,289,-6.17,9.54,0.09667,2,288,-0.88,9.42,0.99636,289,-11.76,9.42,0.00364,1,288,-4.13,6.97,1,1,288,-4.68,0.13,1,1,288,-3.67,-7.96,1,2,288,6.3,-4.77,0.92336,289,-4.58,-4.77,0.07664,2,288,10.41,-4.43,0.5817,289,-0.47,-4.43,0.4183,2,288,14.4,-3.8,0.11014,289,3.52,-3.8,0.88986,2,288,18.1,-2.77,0.00499,289,7.22,-2.77,0.99501,1,289,9.67,0.42,1,2,288,17.82,3.32,0.00439,289,6.94,3.32,0.99561,2,288,13.88,3.5,0.10273,289,3,3.5,0.89727,2,288,9.61,3.78,0.64579,289,-1.27,3.78,0.35421,2,288,5.73,4.24,0.93276,289,-5.15,4.24,0.06724,2,288,0.94,2.58,0.99977,289,-9.94,2.58,0.00023,1,288,1.17,-3,1]}},"LegL1_2_17":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,307,1.34,-10.2,0.98856,308,-9.54,-10.2,0.01144,2,307,6.25,-9.9,0.87876,308,-4.63,-9.9,0.12124,2,307,10.75,-9.33,0.57202,308,-0.13,-9.33,0.42798,2,307,14.51,-8.47,0.23444,308,3.63,-8.47,0.76556,2,307,18.22,-7.68,0.04433,308,7.34,-7.68,0.95567,2,307,21.58,-6.59,0.00186,308,10.7,-6.59,0.99814,1,308,13.09,-5,1,1,308,14.44,-1.98,1,1,308,14.44,2.93,1,1,308,12.58,6.35,1,2,307,20.95,7.49,0.00215,308,10.07,7.49,0.99785,2,307,17.93,8.34,0.03548,308,7.05,8.34,0.96452,2,307,13.2,8.97,0.27108,308,2.32,8.97,0.72892,2,307,9.15,9.37,0.62856,308,-1.73,9.37,0.37144,2,307,4.71,9.54,0.90333,308,-6.17,9.54,0.09667,2,307,-0.88,9.42,0.99636,308,-11.76,9.42,0.00364,1,307,-4.13,6.97,1,1,307,-4.68,0.13,1,1,307,-3.67,-7.96,1,2,307,6.3,-4.77,0.92336,308,-4.58,-4.77,0.07664,2,307,10.41,-4.43,0.5817,308,-0.47,-4.43,0.4183,2,307,14.4,-3.8,0.11014,308,3.52,-3.8,0.88986,2,307,18.1,-2.77,0.00499,308,7.22,-2.77,0.99501,1,308,9.67,0.42,1,2,307,17.82,3.32,0.00439,308,6.94,3.32,0.99561,2,307,13.88,3.5,0.10273,308,3,3.5,0.89727,2,307,9.61,3.78,0.64579,308,-1.27,3.78,0.35421,2,307,5.73,4.24,0.93276,308,-5.15,4.24,0.06724,2,307,0.94,2.58,0.99977,308,-9.94,2.58,0.00023,1,307,1.17,-3,1]}},"LegL1_2_18":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,326,1.34,-10.2,0.98856,327,-9.54,-10.2,0.01144,2,326,6.25,-9.9,0.87876,327,-4.63,-9.9,0.12124,2,326,10.75,-9.33,0.57202,327,-0.13,-9.33,0.42798,2,326,14.51,-8.47,0.23444,327,3.63,-8.47,0.76556,2,326,18.22,-7.68,0.04433,327,7.34,-7.68,0.95567,2,326,21.58,-6.59,0.00186,327,10.7,-6.59,0.99814,1,327,13.09,-5,1,1,327,14.44,-1.98,1,1,327,14.44,2.93,1,1,327,12.58,6.35,1,2,326,20.95,7.49,0.00215,327,10.07,7.49,0.99785,2,326,17.93,8.34,0.03548,327,7.05,8.34,0.96452,2,326,13.2,8.97,0.27108,327,2.32,8.97,0.72892,2,326,9.15,9.37,0.62856,327,-1.73,9.37,0.37144,2,326,4.71,9.54,0.90333,327,-6.17,9.54,0.09667,2,326,-0.88,9.42,0.99636,327,-11.76,9.42,0.00364,1,326,-4.13,6.97,1,1,326,-4.68,0.13,1,1,326,-3.67,-7.96,1,2,326,6.3,-4.77,0.92336,327,-4.58,-4.77,0.07664,2,326,10.41,-4.43,0.5817,327,-0.47,-4.43,0.4183,2,326,14.4,-3.8,0.11014,327,3.52,-3.8,0.88986,2,326,18.1,-2.77,0.00499,327,7.22,-2.77,0.99501,1,327,9.67,0.42,1,2,326,17.82,3.32,0.00439,327,6.94,3.32,0.99561,2,326,13.88,3.5,0.10273,327,3,3.5,0.89727,2,326,9.61,3.78,0.64579,327,-1.27,3.78,0.35421,2,326,5.73,4.24,0.93276,327,-5.15,4.24,0.06724,2,326,0.94,2.58,0.99977,327,-9.94,2.58,0.00023,1,326,1.17,-3,1]}},"LegL1_2_19":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,345,1.34,-10.2,0.98856,346,-9.54,-10.2,0.01144,2,345,6.25,-9.9,0.87876,346,-4.63,-9.9,0.12124,2,345,10.75,-9.33,0.57202,346,-0.13,-9.33,0.42798,2,345,14.51,-8.47,0.23444,346,3.63,-8.47,0.76556,2,345,18.22,-7.68,0.04433,346,7.34,-7.68,0.95567,2,345,21.58,-6.59,0.00186,346,10.7,-6.59,0.99814,1,346,13.09,-5,1,1,346,14.44,-1.98,1,1,346,14.44,2.93,1,1,346,12.58,6.35,1,2,345,20.95,7.49,0.00215,346,10.07,7.49,0.99785,2,345,17.93,8.34,0.03548,346,7.05,8.34,0.96452,2,345,13.2,8.97,0.27108,346,2.32,8.97,0.72892,2,345,9.15,9.37,0.62856,346,-1.73,9.37,0.37144,2,345,4.71,9.54,0.90333,346,-6.17,9.54,0.09667,2,345,-0.88,9.42,0.99636,346,-11.76,9.42,0.00364,1,345,-4.13,6.97,1,1,345,-4.68,0.13,1,1,345,-3.67,-7.96,1,2,345,6.3,-4.77,0.92336,346,-4.58,-4.77,0.07664,2,345,10.41,-4.43,0.5817,346,-0.47,-4.43,0.4183,2,345,14.4,-3.8,0.11014,346,3.52,-3.8,0.88986,2,345,18.1,-2.77,0.00499,346,7.22,-2.77,0.99501,1,346,9.67,0.42,1,2,345,17.82,3.32,0.00439,346,6.94,3.32,0.99561,2,345,13.88,3.5,0.10273,346,3,3.5,0.89727,2,345,9.61,3.78,0.64579,346,-1.27,3.78,0.35421,2,345,5.73,4.24,0.93276,346,-5.15,4.24,0.06724,2,345,0.94,2.58,0.99977,346,-9.94,2.58,0.00023,1,345,1.17,-3,1]}},"LegL1_2_20":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,364,1.34,-10.2,0.98856,365,-9.54,-10.2,0.01144,2,364,6.25,-9.9,0.87876,365,-4.63,-9.9,0.12124,2,364,10.75,-9.33,0.57202,365,-0.13,-9.33,0.42798,2,364,14.51,-8.47,0.23444,365,3.63,-8.47,0.76556,2,364,18.22,-7.68,0.04433,365,7.34,-7.68,0.95567,2,364,21.58,-6.59,0.00186,365,10.7,-6.59,0.99814,1,365,13.09,-5,1,1,365,14.44,-1.98,1,1,365,14.44,2.93,1,1,365,12.58,6.35,1,2,364,20.95,7.49,0.00215,365,10.07,7.49,0.99785,2,364,17.93,8.34,0.03548,365,7.05,8.34,0.96452,2,364,13.2,8.97,0.27108,365,2.32,8.97,0.72892,2,364,9.15,9.37,0.62856,365,-1.73,9.37,0.37144,2,364,4.71,9.54,0.90333,365,-6.17,9.54,0.09667,2,364,-0.88,9.42,0.99636,365,-11.76,9.42,0.00364,1,364,-4.13,6.97,1,1,364,-4.68,0.13,1,1,364,-3.67,-7.96,1,2,364,6.3,-4.77,0.92336,365,-4.58,-4.77,0.07664,2,364,10.41,-4.43,0.5817,365,-0.47,-4.43,0.4183,2,364,14.4,-3.8,0.11014,365,3.52,-3.8,0.88986,2,364,18.1,-2.77,0.00499,365,7.22,-2.77,0.99501,1,365,9.67,0.42,1,2,364,17.82,3.32,0.00439,365,6.94,3.32,0.99561,2,364,13.88,3.5,0.10273,365,3,3.5,0.89727,2,364,9.61,3.78,0.64579,365,-1.27,3.78,0.35421,2,364,5.73,4.24,0.93276,365,-5.15,4.24,0.06724,2,364,0.94,2.58,0.99977,365,-9.94,2.58,0.00023,1,364,1.17,-3,1]}},"LegL1_2_21":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,383,1.34,-10.2,0.98856,384,-9.54,-10.2,0.01144,2,383,6.25,-9.9,0.87876,384,-4.63,-9.9,0.12124,2,383,10.75,-9.33,0.57202,384,-0.13,-9.33,0.42798,2,383,14.51,-8.47,0.23444,384,3.63,-8.47,0.76556,2,383,18.22,-7.68,0.04433,384,7.34,-7.68,0.95567,2,383,21.58,-6.59,0.00186,384,10.7,-6.59,0.99814,1,384,13.09,-5,1,1,384,14.44,-1.98,1,1,384,14.44,2.93,1,1,384,12.58,6.35,1,2,383,20.95,7.49,0.00215,384,10.07,7.49,0.99785,2,383,17.93,8.34,0.03548,384,7.05,8.34,0.96452,2,383,13.2,8.97,0.27108,384,2.32,8.97,0.72892,2,383,9.15,9.37,0.62856,384,-1.73,9.37,0.37144,2,383,4.71,9.54,0.90333,384,-6.17,9.54,0.09667,2,383,-0.88,9.42,0.99636,384,-11.76,9.42,0.00364,1,383,-4.13,6.97,1,1,383,-4.68,0.13,1,1,383,-3.67,-7.96,1,2,383,6.3,-4.77,0.92336,384,-4.58,-4.77,0.07664,2,383,10.41,-4.43,0.5817,384,-0.47,-4.43,0.4183,2,383,14.4,-3.8,0.11014,384,3.52,-3.8,0.88986,2,383,18.1,-2.77,0.00499,384,7.22,-2.77,0.99501,1,384,9.67,0.42,1,2,383,17.82,3.32,0.00439,384,6.94,3.32,0.99561,2,383,13.88,3.5,0.10273,384,3,3.5,0.89727,2,383,9.61,3.78,0.64579,384,-1.27,3.78,0.35421,2,383,5.73,4.24,0.93276,384,-5.15,4.24,0.06724,2,383,0.94,2.58,0.99977,384,-9.94,2.58,0.00023,1,383,1.17,-3,1]}},"LegL1_2_22":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,402,1.34,-10.2,0.98856,403,-9.54,-10.2,0.01144,2,402,6.25,-9.9,0.87876,403,-4.63,-9.9,0.12124,2,402,10.75,-9.33,0.57202,403,-0.13,-9.33,0.42798,2,402,14.51,-8.47,0.23444,403,3.63,-8.47,0.76556,2,402,18.22,-7.68,0.04433,403,7.34,-7.68,0.95567,2,402,21.58,-6.59,0.00186,403,10.7,-6.59,0.99814,1,403,13.09,-5,1,1,403,14.44,-1.98,1,1,403,14.44,2.93,1,1,403,12.58,6.35,1,2,402,20.95,7.49,0.00215,403,10.07,7.49,0.99785,2,402,17.93,8.34,0.03548,403,7.05,8.34,0.96452,2,402,13.2,8.97,0.27108,403,2.32,8.97,0.72892,2,402,9.15,9.37,0.62856,403,-1.73,9.37,0.37144,2,402,4.71,9.54,0.90333,403,-6.17,9.54,0.09667,2,402,-0.88,9.42,0.99636,403,-11.76,9.42,0.00364,1,402,-4.13,6.97,1,1,402,-4.68,0.13,1,1,402,-3.67,-7.96,1,2,402,6.3,-4.77,0.92336,403,-4.58,-4.77,0.07664,2,402,10.41,-4.43,0.5817,403,-0.47,-4.43,0.4183,2,402,14.4,-3.8,0.11014,403,3.52,-3.8,0.88986,2,402,18.1,-2.77,0.00499,403,7.22,-2.77,0.99501,1,403,9.67,0.42,1,2,402,17.82,3.32,0.00439,403,6.94,3.32,0.99561,2,402,13.88,3.5,0.10273,403,3,3.5,0.89727,2,402,9.61,3.78,0.64579,403,-1.27,3.78,0.35421,2,402,5.73,4.24,0.93276,403,-5.15,4.24,0.06724,2,402,0.94,2.58,0.99977,403,-9.94,2.58,0.00023,1,402,1.17,-3,1]}},"LegL1_2_23":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,421,1.34,-10.2,0.98856,422,-9.54,-10.2,0.01144,2,421,6.25,-9.9,0.87876,422,-4.63,-9.9,0.12124,2,421,10.75,-9.33,0.57202,422,-0.13,-9.33,0.42798,2,421,14.51,-8.47,0.23444,422,3.63,-8.47,0.76556,2,421,18.22,-7.68,0.04433,422,7.34,-7.68,0.95567,2,421,21.58,-6.59,0.00186,422,10.7,-6.59,0.99814,1,422,13.09,-5,1,1,422,14.44,-1.98,1,1,422,14.44,2.93,1,1,422,12.58,6.35,1,2,421,20.95,7.49,0.00215,422,10.07,7.49,0.99785,2,421,17.93,8.34,0.03548,422,7.05,8.34,0.96452,2,421,13.2,8.97,0.27108,422,2.32,8.97,0.72892,2,421,9.15,9.37,0.62856,422,-1.73,9.37,0.37144,2,421,4.71,9.54,0.90333,422,-6.17,9.54,0.09667,2,421,-0.88,9.42,0.99636,422,-11.76,9.42,0.00364,1,421,-4.13,6.97,1,1,421,-4.68,0.13,1,1,421,-3.67,-7.96,1,2,421,6.3,-4.77,0.92336,422,-4.58,-4.77,0.07664,2,421,10.41,-4.43,0.5817,422,-0.47,-4.43,0.4183,2,421,14.4,-3.8,0.11014,422,3.52,-3.8,0.88986,2,421,18.1,-2.77,0.00499,422,7.22,-2.77,0.99501,1,422,9.67,0.42,1,2,421,17.82,3.32,0.00439,422,6.94,3.32,0.99561,2,421,13.88,3.5,0.10273,422,3,3.5,0.89727,2,421,9.61,3.78,0.64579,422,-1.27,3.78,0.35421,2,421,5.73,4.24,0.93276,422,-5.15,4.24,0.06724,2,421,0.94,2.58,0.99977,422,-9.94,2.58,0.00023,1,421,1.17,-3,1]}},"LegL1_2_24":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,440,1.34,-10.2,0.98856,441,-9.54,-10.2,0.01144,2,440,6.25,-9.9,0.87876,441,-4.63,-9.9,0.12124,2,440,10.75,-9.33,0.57202,441,-0.13,-9.33,0.42798,2,440,14.51,-8.47,0.23444,441,3.63,-8.47,0.76556,2,440,18.22,-7.68,0.04433,441,7.34,-7.68,0.95567,2,440,21.58,-6.59,0.00186,441,10.7,-6.59,0.99814,1,441,13.09,-5,1,1,441,14.44,-1.98,1,1,441,14.44,2.93,1,1,441,12.58,6.35,1,2,440,20.95,7.49,0.00215,441,10.07,7.49,0.99785,2,440,17.93,8.34,0.03548,441,7.05,8.34,0.96452,2,440,13.2,8.97,0.27108,441,2.32,8.97,0.72892,2,440,9.15,9.37,0.62856,441,-1.73,9.37,0.37144,2,440,4.71,9.54,0.90333,441,-6.17,9.54,0.09667,2,440,-0.88,9.42,0.99636,441,-11.76,9.42,0.00364,1,440,-4.13,6.97,1,1,440,-4.68,0.13,1,1,440,-3.67,-7.96,1,2,440,6.3,-4.77,0.92336,441,-4.58,-4.77,0.07664,2,440,10.41,-4.43,0.5817,441,-0.47,-4.43,0.4183,2,440,14.4,-3.8,0.11014,441,3.52,-3.8,0.88986,2,440,18.1,-2.77,0.00499,441,7.22,-2.77,0.99501,1,441,9.67,0.42,1,2,440,17.82,3.32,0.00439,441,6.94,3.32,0.99561,2,440,13.88,3.5,0.10273,441,3,3.5,0.89727,2,440,9.61,3.78,0.64579,441,-1.27,3.78,0.35421,2,440,5.73,4.24,0.93276,441,-5.15,4.24,0.06724,2,440,0.94,2.58,0.99977,441,-9.94,2.58,0.00023,1,440,1.17,-3,1]}},"LegL1_2_25":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,459,1.34,-10.2,0.98856,460,-9.54,-10.2,0.01144,2,459,6.25,-9.9,0.87876,460,-4.63,-9.9,0.12124,2,459,10.75,-9.33,0.57202,460,-0.13,-9.33,0.42798,2,459,14.51,-8.47,0.23444,460,3.63,-8.47,0.76556,2,459,18.22,-7.68,0.04433,460,7.34,-7.68,0.95567,2,459,21.58,-6.59,0.00186,460,10.7,-6.59,0.99814,1,460,13.09,-5,1,1,460,14.44,-1.98,1,1,460,14.44,2.93,1,1,460,12.58,6.35,1,2,459,20.95,7.49,0.00215,460,10.07,7.49,0.99785,2,459,17.93,8.34,0.03548,460,7.05,8.34,0.96452,2,459,13.2,8.97,0.27108,460,2.32,8.97,0.72892,2,459,9.15,9.37,0.62856,460,-1.73,9.37,0.37144,2,459,4.71,9.54,0.90333,460,-6.17,9.54,0.09667,2,459,-0.88,9.42,0.99636,460,-11.76,9.42,0.00364,1,459,-4.13,6.97,1,1,459,-4.68,0.13,1,1,459,-3.67,-7.96,1,2,459,6.3,-4.77,0.92336,460,-4.58,-4.77,0.07664,2,459,10.41,-4.43,0.5817,460,-0.47,-4.43,0.4183,2,459,14.4,-3.8,0.11014,460,3.52,-3.8,0.88986,2,459,18.1,-2.77,0.00499,460,7.22,-2.77,0.99501,1,460,9.67,0.42,1,2,459,17.82,3.32,0.00439,460,6.94,3.32,0.99561,2,459,13.88,3.5,0.10273,460,3,3.5,0.89727,2,459,9.61,3.78,0.64579,460,-1.27,3.78,0.35421,2,459,5.73,4.24,0.93276,460,-5.15,4.24,0.06724,2,459,0.94,2.58,0.99977,460,-9.94,2.58,0.00023,1,459,1.17,-3,1]}},"LegL1_2_26":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,478,1.34,-10.2,0.98856,479,-9.54,-10.2,0.01144,2,478,6.25,-9.9,0.87876,479,-4.63,-9.9,0.12124,2,478,10.75,-9.33,0.57202,479,-0.13,-9.33,0.42798,2,478,14.51,-8.47,0.23444,479,3.63,-8.47,0.76556,2,478,18.22,-7.68,0.04433,479,7.34,-7.68,0.95567,2,478,21.58,-6.59,0.00186,479,10.7,-6.59,0.99814,1,479,13.09,-5,1,1,479,14.44,-1.98,1,1,479,14.44,2.93,1,1,479,12.58,6.35,1,2,478,20.95,7.49,0.00215,479,10.07,7.49,0.99785,2,478,17.93,8.34,0.03548,479,7.05,8.34,0.96452,2,478,13.2,8.97,0.27108,479,2.32,8.97,0.72892,2,478,9.15,9.37,0.62856,479,-1.73,9.37,0.37144,2,478,4.71,9.54,0.90333,479,-6.17,9.54,0.09667,2,478,-0.88,9.42,0.99636,479,-11.76,9.42,0.00364,1,478,-4.13,6.97,1,1,478,-4.68,0.13,1,1,478,-3.67,-7.96,1,2,478,6.3,-4.77,0.92336,479,-4.58,-4.77,0.07664,2,478,10.41,-4.43,0.5817,479,-0.47,-4.43,0.4183,2,478,14.4,-3.8,0.11014,479,3.52,-3.8,0.88986,2,478,18.1,-2.77,0.00499,479,7.22,-2.77,0.99501,1,479,9.67,0.42,1,2,478,17.82,3.32,0.00439,479,6.94,3.32,0.99561,2,478,13.88,3.5,0.10273,479,3,3.5,0.89727,2,478,9.61,3.78,0.64579,479,-1.27,3.78,0.35421,2,478,5.73,4.24,0.93276,479,-5.15,4.24,0.06724,2,478,0.94,2.58,0.99977,479,-9.94,2.58,0.00023,1,478,1.17,-3,1]}},"LegL1_2_27":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,497,1.34,-10.2,0.98856,498,-9.54,-10.2,0.01144,2,497,6.25,-9.9,0.87876,498,-4.63,-9.9,0.12124,2,497,10.75,-9.33,0.57202,498,-0.13,-9.33,0.42798,2,497,14.51,-8.47,0.23444,498,3.63,-8.47,0.76556,2,497,18.22,-7.68,0.04433,498,7.34,-7.68,0.95567,2,497,21.58,-6.59,0.00186,498,10.7,-6.59,0.99814,1,498,13.09,-5,1,1,498,14.44,-1.98,1,1,498,14.44,2.93,1,1,498,12.58,6.35,1,2,497,20.95,7.49,0.00215,498,10.07,7.49,0.99785,2,497,17.93,8.34,0.03548,498,7.05,8.34,0.96452,2,497,13.2,8.97,0.27108,498,2.32,8.97,0.72892,2,497,9.15,9.37,0.62856,498,-1.73,9.37,0.37144,2,497,4.71,9.54,0.90333,498,-6.17,9.54,0.09667,2,497,-0.88,9.42,0.99636,498,-11.76,9.42,0.00364,1,497,-4.13,6.97,1,1,497,-4.68,0.13,1,1,497,-3.67,-7.96,1,2,497,6.3,-4.77,0.92336,498,-4.58,-4.77,0.07664,2,497,10.41,-4.43,0.5817,498,-0.47,-4.43,0.4183,2,497,14.4,-3.8,0.11014,498,3.52,-3.8,0.88986,2,497,18.1,-2.77,0.00499,498,7.22,-2.77,0.99501,1,498,9.67,0.42,1,2,497,17.82,3.32,0.00439,498,6.94,3.32,0.99561,2,497,13.88,3.5,0.10273,498,3,3.5,0.89727,2,497,9.61,3.78,0.64579,498,-1.27,3.78,0.35421,2,497,5.73,4.24,0.93276,498,-5.15,4.24,0.06724,2,497,0.94,2.58,0.99977,498,-9.94,2.58,0.00023,1,497,1.17,-3,1]}},"LegL1_2_28":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,516,1.34,-10.2,0.98856,517,-9.54,-10.2,0.01144,2,516,6.25,-9.9,0.87876,517,-4.63,-9.9,0.12124,2,516,10.75,-9.33,0.57202,517,-0.13,-9.33,0.42798,2,516,14.51,-8.47,0.23444,517,3.63,-8.47,0.76556,2,516,18.22,-7.68,0.04433,517,7.34,-7.68,0.95567,2,516,21.58,-6.59,0.00186,517,10.7,-6.59,0.99814,1,517,13.09,-5,1,1,517,14.44,-1.98,1,1,517,14.44,2.93,1,1,517,12.58,6.35,1,2,516,20.95,7.49,0.00215,517,10.07,7.49,0.99785,2,516,17.93,8.34,0.03548,517,7.05,8.34,0.96452,2,516,13.2,8.97,0.27108,517,2.32,8.97,0.72892,2,516,9.15,9.37,0.62856,517,-1.73,9.37,0.37144,2,516,4.71,9.54,0.90333,517,-6.17,9.54,0.09667,2,516,-0.88,9.42,0.99636,517,-11.76,9.42,0.00364,1,516,-4.13,6.97,1,1,516,-4.68,0.13,1,1,516,-3.67,-7.96,1,2,516,6.3,-4.77,0.92336,517,-4.58,-4.77,0.07664,2,516,10.41,-4.43,0.5817,517,-0.47,-4.43,0.4183,2,516,14.4,-3.8,0.11014,517,3.52,-3.8,0.88986,2,516,18.1,-2.77,0.00499,517,7.22,-2.77,0.99501,1,517,9.67,0.42,1,2,516,17.82,3.32,0.00439,517,6.94,3.32,0.99561,2,516,13.88,3.5,0.10273,517,3,3.5,0.89727,2,516,9.61,3.78,0.64579,517,-1.27,3.78,0.35421,2,516,5.73,4.24,0.93276,517,-5.15,4.24,0.06724,2,516,0.94,2.58,0.99977,517,-9.94,2.58,0.00023,1,516,1.17,-3,1]}},"LegL1_2_29":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,535,1.34,-10.2,0.98856,536,-9.54,-10.2,0.01144,2,535,6.25,-9.9,0.87876,536,-4.63,-9.9,0.12124,2,535,10.75,-9.33,0.57202,536,-0.13,-9.33,0.42798,2,535,14.51,-8.47,0.23444,536,3.63,-8.47,0.76556,2,535,18.22,-7.68,0.04433,536,7.34,-7.68,0.95567,2,535,21.58,-6.59,0.00186,536,10.7,-6.59,0.99814,1,536,13.09,-5,1,1,536,14.44,-1.98,1,1,536,14.44,2.93,1,1,536,12.58,6.35,1,2,535,20.95,7.49,0.00215,536,10.07,7.49,0.99785,2,535,17.93,8.34,0.03548,536,7.05,8.34,0.96452,2,535,13.2,8.97,0.27108,536,2.32,8.97,0.72892,2,535,9.15,9.37,0.62856,536,-1.73,9.37,0.37144,2,535,4.71,9.54,0.90333,536,-6.17,9.54,0.09667,2,535,-0.88,9.42,0.99636,536,-11.76,9.42,0.00364,1,535,-4.13,6.97,1,1,535,-4.68,0.13,1,1,535,-3.67,-7.96,1,2,535,6.3,-4.77,0.92336,536,-4.58,-4.77,0.07664,2,535,10.41,-4.43,0.5817,536,-0.47,-4.43,0.4183,2,535,14.4,-3.8,0.11014,536,3.52,-3.8,0.88986,2,535,18.1,-2.77,0.00499,536,7.22,-2.77,0.99501,1,536,9.67,0.42,1,2,535,17.82,3.32,0.00439,536,6.94,3.32,0.99561,2,535,13.88,3.5,0.10273,536,3,3.5,0.89727,2,535,9.61,3.78,0.64579,536,-1.27,3.78,0.35421,2,535,5.73,4.24,0.93276,536,-5.15,4.24,0.06724,2,535,0.94,2.58,0.99977,536,-9.94,2.58,0.00023,1,535,1.17,-3,1]}},"LegL1_2_30":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,554,1.34,-10.2,0.98856,555,-9.54,-10.2,0.01144,2,554,6.25,-9.9,0.87876,555,-4.63,-9.9,0.12124,2,554,10.75,-9.33,0.57202,555,-0.13,-9.33,0.42798,2,554,14.51,-8.47,0.23444,555,3.63,-8.47,0.76556,2,554,18.22,-7.68,0.04433,555,7.34,-7.68,0.95567,2,554,21.58,-6.59,0.00186,555,10.7,-6.59,0.99814,1,555,13.09,-5,1,1,555,14.44,-1.98,1,1,555,14.44,2.93,1,1,555,12.58,6.35,1,2,554,20.95,7.49,0.00215,555,10.07,7.49,0.99785,2,554,17.93,8.34,0.03548,555,7.05,8.34,0.96452,2,554,13.2,8.97,0.27108,555,2.32,8.97,0.72892,2,554,9.15,9.37,0.62856,555,-1.73,9.37,0.37144,2,554,4.71,9.54,0.90333,555,-6.17,9.54,0.09667,2,554,-0.88,9.42,0.99636,555,-11.76,9.42,0.00364,1,554,-4.13,6.97,1,1,554,-4.68,0.13,1,1,554,-3.67,-7.96,1,2,554,6.3,-4.77,0.92336,555,-4.58,-4.77,0.07664,2,554,10.41,-4.43,0.5817,555,-0.47,-4.43,0.4183,2,554,14.4,-3.8,0.11014,555,3.52,-3.8,0.88986,2,554,18.1,-2.77,0.00499,555,7.22,-2.77,0.99501,1,555,9.67,0.42,1,2,554,17.82,3.32,0.00439,555,6.94,3.32,0.99561,2,554,13.88,3.5,0.10273,555,3,3.5,0.89727,2,554,9.61,3.78,0.64579,555,-1.27,3.78,0.35421,2,554,5.73,4.24,0.93276,555,-5.15,4.24,0.06724,2,554,0.94,2.58,0.99977,555,-9.94,2.58,0.00023,1,554,1.17,-3,1]}},"LegL1_2_31":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,573,1.34,-10.2,0.98856,574,-9.54,-10.2,0.01144,2,573,6.25,-9.9,0.87876,574,-4.63,-9.9,0.12124,2,573,10.75,-9.33,0.57202,574,-0.13,-9.33,0.42798,2,573,14.51,-8.47,0.23444,574,3.63,-8.47,0.76556,2,573,18.22,-7.68,0.04433,574,7.34,-7.68,0.95567,2,573,21.58,-6.59,0.00186,574,10.7,-6.59,0.99814,1,574,13.09,-5,1,1,574,14.44,-1.98,1,1,574,14.44,2.93,1,1,574,12.58,6.35,1,2,573,20.95,7.49,0.00215,574,10.07,7.49,0.99785,2,573,17.93,8.34,0.03548,574,7.05,8.34,0.96452,2,573,13.2,8.97,0.27108,574,2.32,8.97,0.72892,2,573,9.15,9.37,0.62856,574,-1.73,9.37,0.37144,2,573,4.71,9.54,0.90333,574,-6.17,9.54,0.09667,2,573,-0.88,9.42,0.99636,574,-11.76,9.42,0.00364,1,573,-4.13,6.97,1,1,573,-4.68,0.13,1,1,573,-3.67,-7.96,1,2,573,6.3,-4.77,0.92336,574,-4.58,-4.77,0.07664,2,573,10.41,-4.43,0.5817,574,-0.47,-4.43,0.4183,2,573,14.4,-3.8,0.11014,574,3.52,-3.8,0.88986,2,573,18.1,-2.77,0.00499,574,7.22,-2.77,0.99501,1,574,9.67,0.42,1,2,573,17.82,3.32,0.00439,574,6.94,3.32,0.99561,2,573,13.88,3.5,0.10273,574,3,3.5,0.89727,2,573,9.61,3.78,0.64579,574,-1.27,3.78,0.35421,2,573,5.73,4.24,0.93276,574,-5.15,4.24,0.06724,2,573,0.94,2.58,0.99977,574,-9.94,2.58,0.00023,1,573,1.17,-3,1]}},"LegL1_2_32":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,592,1.34,-10.2,0.98856,593,-9.54,-10.2,0.01144,2,592,6.25,-9.9,0.87876,593,-4.63,-9.9,0.12124,2,592,10.75,-9.33,0.57202,593,-0.13,-9.33,0.42798,2,592,14.51,-8.47,0.23444,593,3.63,-8.47,0.76556,2,592,18.22,-7.68,0.04433,593,7.34,-7.68,0.95567,2,592,21.58,-6.59,0.00186,593,10.7,-6.59,0.99814,1,593,13.09,-5,1,1,593,14.44,-1.98,1,1,593,14.44,2.93,1,1,593,12.58,6.35,1,2,592,20.95,7.49,0.00215,593,10.07,7.49,0.99785,2,592,17.93,8.34,0.03548,593,7.05,8.34,0.96452,2,592,13.2,8.97,0.27108,593,2.32,8.97,0.72892,2,592,9.15,9.37,0.62856,593,-1.73,9.37,0.37144,2,592,4.71,9.54,0.90333,593,-6.17,9.54,0.09667,2,592,-0.88,9.42,0.99636,593,-11.76,9.42,0.00364,1,592,-4.13,6.97,1,1,592,-4.68,0.13,1,1,592,-3.67,-7.96,1,2,592,6.3,-4.77,0.92336,593,-4.58,-4.77,0.07664,2,592,10.41,-4.43,0.5817,593,-0.47,-4.43,0.4183,2,592,14.4,-3.8,0.11014,593,3.52,-3.8,0.88986,2,592,18.1,-2.77,0.00499,593,7.22,-2.77,0.99501,1,593,9.67,0.42,1,2,592,17.82,3.32,0.00439,593,6.94,3.32,0.99561,2,592,13.88,3.5,0.10273,593,3,3.5,0.89727,2,592,9.61,3.78,0.64579,593,-1.27,3.78,0.35421,2,592,5.73,4.24,0.93276,593,-5.15,4.24,0.06724,2,592,0.94,2.58,0.99977,593,-9.94,2.58,0.00023,1,592,1.17,-3,1]}},"LegL1_2_33":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,611,1.34,-10.2,0.98856,612,-9.54,-10.2,0.01144,2,611,6.25,-9.9,0.87876,612,-4.63,-9.9,0.12124,2,611,10.75,-9.33,0.57202,612,-0.13,-9.33,0.42798,2,611,14.51,-8.47,0.23444,612,3.63,-8.47,0.76556,2,611,18.22,-7.68,0.04433,612,7.34,-7.68,0.95567,2,611,21.58,-6.59,0.00186,612,10.7,-6.59,0.99814,1,612,13.09,-5,1,1,612,14.44,-1.98,1,1,612,14.44,2.93,1,1,612,12.58,6.35,1,2,611,20.95,7.49,0.00215,612,10.07,7.49,0.99785,2,611,17.93,8.34,0.03548,612,7.05,8.34,0.96452,2,611,13.2,8.97,0.27108,612,2.32,8.97,0.72892,2,611,9.15,9.37,0.62856,612,-1.73,9.37,0.37144,2,611,4.71,9.54,0.90333,612,-6.17,9.54,0.09667,2,611,-0.88,9.42,0.99636,612,-11.76,9.42,0.00364,1,611,-4.13,6.97,1,1,611,-4.68,0.13,1,1,611,-3.67,-7.96,1,2,611,6.3,-4.77,0.92336,612,-4.58,-4.77,0.07664,2,611,10.41,-4.43,0.5817,612,-0.47,-4.43,0.4183,2,611,14.4,-3.8,0.11014,612,3.52,-3.8,0.88986,2,611,18.1,-2.77,0.00499,612,7.22,-2.77,0.99501,1,612,9.67,0.42,1,2,611,17.82,3.32,0.00439,612,6.94,3.32,0.99561,2,611,13.88,3.5,0.10273,612,3,3.5,0.89727,2,611,9.61,3.78,0.64579,612,-1.27,3.78,0.35421,2,611,5.73,4.24,0.93276,612,-5.15,4.24,0.06724,2,611,0.94,2.58,0.99977,612,-9.94,2.58,0.00023,1,611,1.17,-3,1]}},"LegL1_2_34":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,630,1.34,-10.2,0.98856,631,-9.54,-10.2,0.01144,2,630,6.25,-9.9,0.87876,631,-4.63,-9.9,0.12124,2,630,10.75,-9.33,0.57202,631,-0.13,-9.33,0.42798,2,630,14.51,-8.47,0.23444,631,3.63,-8.47,0.76556,2,630,18.22,-7.68,0.04433,631,7.34,-7.68,0.95567,2,630,21.58,-6.59,0.00186,631,10.7,-6.59,0.99814,1,631,13.09,-5,1,1,631,14.44,-1.98,1,1,631,14.44,2.93,1,1,631,12.58,6.35,1,2,630,20.95,7.49,0.00215,631,10.07,7.49,0.99785,2,630,17.93,8.34,0.03548,631,7.05,8.34,0.96452,2,630,13.2,8.97,0.27108,631,2.32,8.97,0.72892,2,630,9.15,9.37,0.62856,631,-1.73,9.37,0.37144,2,630,4.71,9.54,0.90333,631,-6.17,9.54,0.09667,2,630,-0.88,9.42,0.99636,631,-11.76,9.42,0.00364,1,630,-4.13,6.97,1,1,630,-4.68,0.13,1,1,630,-3.67,-7.96,1,2,630,6.3,-4.77,0.92336,631,-4.58,-4.77,0.07664,2,630,10.41,-4.43,0.5817,631,-0.47,-4.43,0.4183,2,630,14.4,-3.8,0.11014,631,3.52,-3.8,0.88986,2,630,18.1,-2.77,0.00499,631,7.22,-2.77,0.99501,1,631,9.67,0.42,1,2,630,17.82,3.32,0.00439,631,6.94,3.32,0.99561,2,630,13.88,3.5,0.10273,631,3,3.5,0.89727,2,630,9.61,3.78,0.64579,631,-1.27,3.78,0.35421,2,630,5.73,4.24,0.93276,631,-5.15,4.24,0.06724,2,630,0.94,2.58,0.99977,631,-9.94,2.58,0.00023,1,630,1.17,-3,1]}},"LegL1_2_35":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,649,1.34,-10.2,0.98856,650,-9.54,-10.2,0.01144,2,649,6.25,-9.9,0.87876,650,-4.63,-9.9,0.12124,2,649,10.75,-9.33,0.57202,650,-0.13,-9.33,0.42798,2,649,14.51,-8.47,0.23444,650,3.63,-8.47,0.76556,2,649,18.22,-7.68,0.04433,650,7.34,-7.68,0.95567,2,649,21.58,-6.59,0.00186,650,10.7,-6.59,0.99814,1,650,13.09,-5,1,1,650,14.44,-1.98,1,1,650,14.44,2.93,1,1,650,12.58,6.35,1,2,649,20.95,7.49,0.00215,650,10.07,7.49,0.99785,2,649,17.93,8.34,0.03548,650,7.05,8.34,0.96452,2,649,13.2,8.97,0.27108,650,2.32,8.97,0.72892,2,649,9.15,9.37,0.62856,650,-1.73,9.37,0.37144,2,649,4.71,9.54,0.90333,650,-6.17,9.54,0.09667,2,649,-0.88,9.42,0.99636,650,-11.76,9.42,0.00364,1,649,-4.13,6.97,1,1,649,-4.68,0.13,1,1,649,-3.67,-7.96,1,2,649,6.3,-4.77,0.92336,650,-4.58,-4.77,0.07664,2,649,10.41,-4.43,0.5817,650,-0.47,-4.43,0.4183,2,649,14.4,-3.8,0.11014,650,3.52,-3.8,0.88986,2,649,18.1,-2.77,0.00499,650,7.22,-2.77,0.99501,1,650,9.67,0.42,1,2,649,17.82,3.32,0.00439,650,6.94,3.32,0.99561,2,649,13.88,3.5,0.10273,650,3,3.5,0.89727,2,649,9.61,3.78,0.64579,650,-1.27,3.78,0.35421,2,649,5.73,4.24,0.93276,650,-5.15,4.24,0.06724,2,649,0.94,2.58,0.99977,650,-9.94,2.58,0.00023,1,649,1.17,-3,1]}},"LegL2_2_1":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,10,1.34,-10.2,0.93666,11,-9.54,-10.2,0.06334,2,10,6.25,-9.9,0.74885,11,-4.63,-9.9,0.25115,2,10,10.75,-9.33,0.39708,11,-0.13,-9.33,0.60292,2,10,14.51,-8.47,0.11481,11,3.63,-8.47,0.88519,2,10,18.22,-7.68,0.00764,11,7.34,-7.68,0.99236,1,11,10.7,-6.59,1,1,11,13.09,-5,1,1,11,14.44,-1.98,1,1,11,14.44,2.93,1,1,11,12.58,6.35,1,1,11,10.07,7.49,1,2,10,17.93,8.34,0.01168,11,7.05,8.34,0.98832,2,10,13.2,8.97,0.1932,11,2.32,8.97,0.8068,2,10,9.15,9.37,0.54948,11,-1.73,9.37,0.45052,2,10,4.71,9.54,0.86446,11,-6.17,9.54,0.13554,2,10,-0.88,9.42,0.98971,11,-11.76,9.42,0.01029,2,10,-4.13,6.97,0.99997,11,-15.01,6.97,0.00003,1,10,-4.68,0.13,1,2,10,-3.67,-7.96,0.99498,11,-14.55,-7.96,0.00502,2,10,6.3,-4.77,0.82142,11,-4.58,-4.77,0.17858,2,10,10.41,-4.43,0.40992,11,-0.47,-4.43,0.59008,2,10,14.4,-3.8,0.04014,11,3.52,-3.8,0.95986,1,11,7.22,-2.77,1,1,11,9.67,0.42,1,1,11,6.94,3.32,1,2,10,13.88,3.5,0.05033,11,3,3.5,0.94967,2,10,9.61,3.78,0.57128,11,-1.27,3.78,0.42872,2,10,5.73,4.24,0.90574,11,-5.15,4.24,0.09426,2,10,0.94,2.58,0.99861,11,-9.94,2.58,0.00139,2,10,1.17,-3,0.99063,11,-9.71,-3,0.00937]}},"LegL2_2_2":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,29,1.34,-10.2,0.93666,30,-9.54,-10.2,0.06334,2,29,6.25,-9.9,0.74885,30,-4.63,-9.9,0.25115,2,29,10.75,-9.33,0.39708,30,-0.13,-9.33,0.60292,2,29,14.51,-8.47,0.11481,30,3.63,-8.47,0.88519,2,29,18.22,-7.68,0.00764,30,7.34,-7.68,0.99236,1,30,10.7,-6.59,1,1,30,13.09,-5,1,1,30,14.44,-1.98,1,1,30,14.44,2.93,1,1,30,12.58,6.35,1,1,30,10.07,7.49,1,2,29,17.93,8.34,0.01168,30,7.05,8.34,0.98832,2,29,13.2,8.97,0.1932,30,2.32,8.97,0.8068,2,29,9.15,9.37,0.54948,30,-1.73,9.37,0.45052,2,29,4.71,9.54,0.86446,30,-6.17,9.54,0.13554,2,29,-0.88,9.42,0.98971,30,-11.76,9.42,0.01029,2,29,-4.13,6.97,0.99997,30,-15.01,6.97,0.00003,1,29,-4.68,0.13,1,2,29,-3.67,-7.96,0.99498,30,-14.55,-7.96,0.00502,2,29,6.3,-4.77,0.82142,30,-4.58,-4.77,0.17858,2,29,10.41,-4.43,0.40992,30,-0.47,-4.43,0.59008,2,29,14.4,-3.8,0.04014,30,3.52,-3.8,0.95986,1,30,7.22,-2.77,1,1,30,9.67,0.42,1,1,30,6.94,3.32,1,2,29,13.88,3.5,0.05033,30,3,3.5,0.94967,2,29,9.61,3.78,0.57128,30,-1.27,3.78,0.42872,2,29,5.73,4.24,0.90574,30,-5.15,4.24,0.09426,2,29,0.94,2.58,0.99861,30,-9.94,2.58,0.00139,2,29,1.17,-3,0.99063,30,-9.71,-3,0.00937]}},"LegL2_2_3":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,48,1.34,-10.2,0.93666,49,-9.54,-10.2,0.06334,2,48,6.25,-9.9,0.74885,49,-4.63,-9.9,0.25115,2,48,10.75,-9.33,0.39708,49,-0.13,-9.33,0.60292,2,48,14.51,-8.47,0.11481,49,3.63,-8.47,0.88519,2,48,18.22,-7.68,0.00764,49,7.34,-7.68,0.99236,1,49,10.7,-6.59,1,1,49,13.09,-5,1,1,49,14.44,-1.98,1,1,49,14.44,2.93,1,1,49,12.58,6.35,1,1,49,10.07,7.49,1,2,48,17.93,8.34,0.01168,49,7.05,8.34,0.98832,2,48,13.2,8.97,0.1932,49,2.32,8.97,0.8068,2,48,9.15,9.37,0.54948,49,-1.73,9.37,0.45052,2,48,4.71,9.54,0.86446,49,-6.17,9.54,0.13554,2,48,-0.88,9.42,0.98971,49,-11.76,9.42,0.01029,2,48,-4.13,6.97,0.99997,49,-15.01,6.97,0.00003,1,48,-4.68,0.13,1,2,48,-3.67,-7.96,0.99498,49,-14.55,-7.96,0.00502,2,48,6.3,-4.77,0.82142,49,-4.58,-4.77,0.17858,2,48,10.41,-4.43,0.40992,49,-0.47,-4.43,0.59008,2,48,14.4,-3.8,0.04014,49,3.52,-3.8,0.95986,1,49,7.22,-2.77,1,1,49,9.67,0.42,1,1,49,6.94,3.32,1,2,48,13.88,3.5,0.05033,49,3,3.5,0.94967,2,48,9.61,3.78,0.57128,49,-1.27,3.78,0.42872,2,48,5.73,4.24,0.90574,49,-5.15,4.24,0.09426,2,48,0.94,2.58,0.99861,49,-9.94,2.58,0.00139,2,48,1.17,-3,0.99063,49,-9.71,-3,0.00937]}},"LegL2_2_4":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,67,1.34,-10.2,0.93666,68,-9.54,-10.2,0.06334,2,67,6.25,-9.9,0.74885,68,-4.63,-9.9,0.25115,2,67,10.75,-9.33,0.39708,68,-0.13,-9.33,0.60292,2,67,14.51,-8.47,0.11481,68,3.63,-8.47,0.88519,2,67,18.22,-7.68,0.00764,68,7.34,-7.68,0.99236,1,68,10.7,-6.59,1,1,68,13.09,-5,1,1,68,14.44,-1.98,1,1,68,14.44,2.93,1,1,68,12.58,6.35,1,1,68,10.07,7.49,1,2,67,17.93,8.34,0.01168,68,7.05,8.34,0.98832,2,67,13.2,8.97,0.1932,68,2.32,8.97,0.8068,2,67,9.15,9.37,0.54948,68,-1.73,9.37,0.45052,2,67,4.71,9.54,0.86446,68,-6.17,9.54,0.13554,2,67,-0.88,9.42,0.98971,68,-11.76,9.42,0.01029,2,67,-4.13,6.97,0.99997,68,-15.01,6.97,0.00003,1,67,-4.68,0.13,1,2,67,-3.67,-7.96,0.99498,68,-14.55,-7.96,0.00502,2,67,6.3,-4.77,0.82142,68,-4.58,-4.77,0.17858,2,67,10.41,-4.43,0.40992,68,-0.47,-4.43,0.59008,2,67,14.4,-3.8,0.04014,68,3.52,-3.8,0.95986,1,68,7.22,-2.77,1,1,68,9.67,0.42,1,1,68,6.94,3.32,1,2,67,13.88,3.5,0.05033,68,3,3.5,0.94967,2,67,9.61,3.78,0.57128,68,-1.27,3.78,0.42872,2,67,5.73,4.24,0.90574,68,-5.15,4.24,0.09426,2,67,0.94,2.58,0.99861,68,-9.94,2.58,0.00139,2,67,1.17,-3,0.99063,68,-9.71,-3,0.00937]}},"LegL2_2_5":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,86,1.34,-10.2,0.93666,87,-9.54,-10.2,0.06334,2,86,6.25,-9.9,0.74885,87,-4.63,-9.9,0.25115,2,86,10.75,-9.33,0.39708,87,-0.13,-9.33,0.60292,2,86,14.51,-8.47,0.11481,87,3.63,-8.47,0.88519,2,86,18.22,-7.68,0.00764,87,7.34,-7.68,0.99236,1,87,10.7,-6.59,1,1,87,13.09,-5,1,1,87,14.44,-1.98,1,1,87,14.44,2.93,1,1,87,12.58,6.35,1,1,87,10.07,7.49,1,2,86,17.93,8.34,0.01168,87,7.05,8.34,0.98832,2,86,13.2,8.97,0.1932,87,2.32,8.97,0.8068,2,86,9.15,9.37,0.54948,87,-1.73,9.37,0.45052,2,86,4.71,9.54,0.86446,87,-6.17,9.54,0.13554,2,86,-0.88,9.42,0.98971,87,-11.76,9.42,0.01029,2,86,-4.13,6.97,0.99997,87,-15.01,6.97,0.00003,1,86,-4.68,0.13,1,2,86,-3.67,-7.96,0.99498,87,-14.55,-7.96,0.00502,2,86,6.3,-4.77,0.82142,87,-4.58,-4.77,0.17858,2,86,10.41,-4.43,0.40992,87,-0.47,-4.43,0.59008,2,86,14.4,-3.8,0.04014,87,3.52,-3.8,0.95986,1,87,7.22,-2.77,1,1,87,9.67,0.42,1,1,87,6.94,3.32,1,2,86,13.88,3.5,0.05033,87,3,3.5,0.94967,2,86,9.61,3.78,0.57128,87,-1.27,3.78,0.42872,2,86,5.73,4.24,0.90574,87,-5.15,4.24,0.09426,2,86,0.94,2.58,0.99861,87,-9.94,2.58,0.00139,2,86,1.17,-3,0.99063,87,-9.71,-3,0.00937]}},"LegL2_2_6":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,105,1.34,-10.2,0.93666,106,-9.54,-10.2,0.06334,2,105,6.25,-9.9,0.74885,106,-4.63,-9.9,0.25115,2,105,10.75,-9.33,0.39708,106,-0.13,-9.33,0.60292,2,105,14.51,-8.47,0.11481,106,3.63,-8.47,0.88519,2,105,18.22,-7.68,0.00764,106,7.34,-7.68,0.99236,1,106,10.7,-6.59,1,1,106,13.09,-5,1,1,106,14.44,-1.98,1,1,106,14.44,2.93,1,1,106,12.58,6.35,1,1,106,10.07,7.49,1,2,105,17.93,8.34,0.01168,106,7.05,8.34,0.98832,2,105,13.2,8.97,0.1932,106,2.32,8.97,0.8068,2,105,9.15,9.37,0.54948,106,-1.73,9.37,0.45052,2,105,4.71,9.54,0.86446,106,-6.17,9.54,0.13554,2,105,-0.88,9.42,0.98971,106,-11.76,9.42,0.01029,2,105,-4.13,6.97,0.99997,106,-15.01,6.97,0.00003,1,105,-4.68,0.13,1,2,105,-3.67,-7.96,0.99498,106,-14.55,-7.96,0.00502,2,105,6.3,-4.77,0.82142,106,-4.58,-4.77,0.17858,2,105,10.41,-4.43,0.40992,106,-0.47,-4.43,0.59008,2,105,14.4,-3.8,0.04014,106,3.52,-3.8,0.95986,1,106,7.22,-2.77,1,1,106,9.67,0.42,1,1,106,6.94,3.32,1,2,105,13.88,3.5,0.05033,106,3,3.5,0.94967,2,105,9.61,3.78,0.57128,106,-1.27,3.78,0.42872,2,105,5.73,4.24,0.90574,106,-5.15,4.24,0.09426,2,105,0.94,2.58,0.99861,106,-9.94,2.58,0.00139,2,105,1.17,-3,0.99063,106,-9.71,-3,0.00937]}},"LegL2_2_7":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,124,1.34,-10.2,0.93666,125,-9.54,-10.2,0.06334,2,124,6.25,-9.9,0.74885,125,-4.63,-9.9,0.25115,2,124,10.75,-9.33,0.39708,125,-0.13,-9.33,0.60292,2,124,14.51,-8.47,0.11481,125,3.63,-8.47,0.88519,2,124,18.22,-7.68,0.00764,125,7.34,-7.68,0.99236,1,125,10.7,-6.59,1,1,125,13.09,-5,1,1,125,14.44,-1.98,1,1,125,14.44,2.93,1,1,125,12.58,6.35,1,1,125,10.07,7.49,1,2,124,17.93,8.34,0.01168,125,7.05,8.34,0.98832,2,124,13.2,8.97,0.1932,125,2.32,8.97,0.8068,2,124,9.15,9.37,0.54948,125,-1.73,9.37,0.45052,2,124,4.71,9.54,0.86446,125,-6.17,9.54,0.13554,2,124,-0.88,9.42,0.98971,125,-11.76,9.42,0.01029,2,124,-4.13,6.97,0.99997,125,-15.01,6.97,0.00003,1,124,-4.68,0.13,1,2,124,-3.67,-7.96,0.99498,125,-14.55,-7.96,0.00502,2,124,6.3,-4.77,0.82142,125,-4.58,-4.77,0.17858,2,124,10.41,-4.43,0.40992,125,-0.47,-4.43,0.59008,2,124,14.4,-3.8,0.04014,125,3.52,-3.8,0.95986,1,125,7.22,-2.77,1,1,125,9.67,0.42,1,1,125,6.94,3.32,1,2,124,13.88,3.5,0.05033,125,3,3.5,0.94967,2,124,9.61,3.78,0.57128,125,-1.27,3.78,0.42872,2,124,5.73,4.24,0.90574,125,-5.15,4.24,0.09426,2,124,0.94,2.58,0.99861,125,-9.94,2.58,0.00139,2,124,1.17,-3,0.99063,125,-9.71,-3,0.00937]}},"LegL2_2_8":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,143,1.34,-10.2,0.93666,144,-9.54,-10.2,0.06334,2,143,6.25,-9.9,0.74885,144,-4.63,-9.9,0.25115,2,143,10.75,-9.33,0.39708,144,-0.13,-9.33,0.60292,2,143,14.51,-8.47,0.11481,144,3.63,-8.47,0.88519,2,143,18.22,-7.68,0.00764,144,7.34,-7.68,0.99236,1,144,10.7,-6.59,1,1,144,13.09,-5,1,1,144,14.44,-1.98,1,1,144,14.44,2.93,1,1,144,12.58,6.35,1,1,144,10.07,7.49,1,2,143,17.93,8.34,0.01168,144,7.05,8.34,0.98832,2,143,13.2,8.97,0.1932,144,2.32,8.97,0.8068,2,143,9.15,9.37,0.54948,144,-1.73,9.37,0.45052,2,143,4.71,9.54,0.86446,144,-6.17,9.54,0.13554,2,143,-0.88,9.42,0.98971,144,-11.76,9.42,0.01029,2,143,-4.13,6.97,0.99997,144,-15.01,6.97,0.00003,1,143,-4.68,0.13,1,2,143,-3.67,-7.96,0.99498,144,-14.55,-7.96,0.00502,2,143,6.3,-4.77,0.82142,144,-4.58,-4.77,0.17858,2,143,10.41,-4.43,0.40992,144,-0.47,-4.43,0.59008,2,143,14.4,-3.8,0.04014,144,3.52,-3.8,0.95986,1,144,7.22,-2.77,1,1,144,9.67,0.42,1,1,144,6.94,3.32,1,2,143,13.88,3.5,0.05033,144,3,3.5,0.94967,2,143,9.61,3.78,0.57128,144,-1.27,3.78,0.42872,2,143,5.73,4.24,0.90574,144,-5.15,4.24,0.09426,2,143,0.94,2.58,0.99861,144,-9.94,2.58,0.00139,2,143,1.17,-3,0.99063,144,-9.71,-3,0.00937]}},"LegL2_2_9":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,162,1.34,-10.2,0.93666,163,-9.54,-10.2,0.06334,2,162,6.25,-9.9,0.74885,163,-4.63,-9.9,0.25115,2,162,10.75,-9.33,0.39708,163,-0.13,-9.33,0.60292,2,162,14.51,-8.47,0.11481,163,3.63,-8.47,0.88519,2,162,18.22,-7.68,0.00764,163,7.34,-7.68,0.99236,1,163,10.7,-6.59,1,1,163,13.09,-5,1,1,163,14.44,-1.98,1,1,163,14.44,2.93,1,1,163,12.58,6.35,1,1,163,10.07,7.49,1,2,162,17.93,8.34,0.01168,163,7.05,8.34,0.98832,2,162,13.2,8.97,0.1932,163,2.32,8.97,0.8068,2,162,9.15,9.37,0.54948,163,-1.73,9.37,0.45052,2,162,4.71,9.54,0.86446,163,-6.17,9.54,0.13554,2,162,-0.88,9.42,0.98971,163,-11.76,9.42,0.01029,2,162,-4.13,6.97,0.99997,163,-15.01,6.97,0.00003,1,162,-4.68,0.13,1,2,162,-3.67,-7.96,0.99498,163,-14.55,-7.96,0.00502,2,162,6.3,-4.77,0.82142,163,-4.58,-4.77,0.17858,2,162,10.41,-4.43,0.40992,163,-0.47,-4.43,0.59008,2,162,14.4,-3.8,0.04014,163,3.52,-3.8,0.95986,1,163,7.22,-2.77,1,1,163,9.67,0.42,1,1,163,6.94,3.32,1,2,162,13.88,3.5,0.05033,163,3,3.5,0.94967,2,162,9.61,3.78,0.57128,163,-1.27,3.78,0.42872,2,162,5.73,4.24,0.90574,163,-5.15,4.24,0.09426,2,162,0.94,2.58,0.99861,163,-9.94,2.58,0.00139,2,162,1.17,-3,0.99063,163,-9.71,-3,0.00937]}},"LegL2_2_10":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,181,1.34,-10.2,0.93666,182,-9.54,-10.2,0.06334,2,181,6.25,-9.9,0.74885,182,-4.63,-9.9,0.25115,2,181,10.75,-9.33,0.39708,182,-0.13,-9.33,0.60292,2,181,14.51,-8.47,0.11481,182,3.63,-8.47,0.88519,2,181,18.22,-7.68,0.00764,182,7.34,-7.68,0.99236,1,182,10.7,-6.59,1,1,182,13.09,-5,1,1,182,14.44,-1.98,1,1,182,14.44,2.93,1,1,182,12.58,6.35,1,1,182,10.07,7.49,1,2,181,17.93,8.34,0.01168,182,7.05,8.34,0.98832,2,181,13.2,8.97,0.1932,182,2.32,8.97,0.8068,2,181,9.15,9.37,0.54948,182,-1.73,9.37,0.45052,2,181,4.71,9.54,0.86446,182,-6.17,9.54,0.13554,2,181,-0.88,9.42,0.98971,182,-11.76,9.42,0.01029,2,181,-4.13,6.97,0.99997,182,-15.01,6.97,0.00003,1,181,-4.68,0.13,1,2,181,-3.67,-7.96,0.99498,182,-14.55,-7.96,0.00502,2,181,6.3,-4.77,0.82142,182,-4.58,-4.77,0.17858,2,181,10.41,-4.43,0.40992,182,-0.47,-4.43,0.59008,2,181,14.4,-3.8,0.04014,182,3.52,-3.8,0.95986,1,182,7.22,-2.77,1,1,182,9.67,0.42,1,1,182,6.94,3.32,1,2,181,13.88,3.5,0.05033,182,3,3.5,0.94967,2,181,9.61,3.78,0.57128,182,-1.27,3.78,0.42872,2,181,5.73,4.24,0.90574,182,-5.15,4.24,0.09426,2,181,0.94,2.58,0.99861,182,-9.94,2.58,0.00139,2,181,1.17,-3,0.99063,182,-9.71,-3,0.00937]}},"LegL2_2_11":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,200,1.34,-10.2,0.93666,201,-9.54,-10.2,0.06334,2,200,6.25,-9.9,0.74885,201,-4.63,-9.9,0.25115,2,200,10.75,-9.33,0.39708,201,-0.13,-9.33,0.60292,2,200,14.51,-8.47,0.11481,201,3.63,-8.47,0.88519,2,200,18.22,-7.68,0.00764,201,7.34,-7.68,0.99236,1,201,10.7,-6.59,1,1,201,13.09,-5,1,1,201,14.44,-1.98,1,1,201,14.44,2.93,1,1,201,12.58,6.35,1,1,201,10.07,7.49,1,2,200,17.93,8.34,0.01168,201,7.05,8.34,0.98832,2,200,13.2,8.97,0.1932,201,2.32,8.97,0.8068,2,200,9.15,9.37,0.54948,201,-1.73,9.37,0.45052,2,200,4.71,9.54,0.86446,201,-6.17,9.54,0.13554,2,200,-0.88,9.42,0.98971,201,-11.76,9.42,0.01029,2,200,-4.13,6.97,0.99997,201,-15.01,6.97,0.00003,1,200,-4.68,0.13,1,2,200,-3.67,-7.96,0.99498,201,-14.55,-7.96,0.00502,2,200,6.3,-4.77,0.82142,201,-4.58,-4.77,0.17858,2,200,10.41,-4.43,0.40992,201,-0.47,-4.43,0.59008,2,200,14.4,-3.8,0.04014,201,3.52,-3.8,0.95986,1,201,7.22,-2.77,1,1,201,9.67,0.42,1,1,201,6.94,3.32,1,2,200,13.88,3.5,0.05033,201,3,3.5,0.94967,2,200,9.61,3.78,0.57128,201,-1.27,3.78,0.42872,2,200,5.73,4.24,0.90574,201,-5.15,4.24,0.09426,2,200,0.94,2.58,0.99861,201,-9.94,2.58,0.00139,2,200,1.17,-3,0.99063,201,-9.71,-3,0.00937]}},"LegL2_2_12":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,219,1.34,-10.2,0.93666,220,-9.54,-10.2,0.06334,2,219,6.25,-9.9,0.74885,220,-4.63,-9.9,0.25115,2,219,10.75,-9.33,0.39708,220,-0.13,-9.33,0.60292,2,219,14.51,-8.47,0.11481,220,3.63,-8.47,0.88519,2,219,18.22,-7.68,0.00764,220,7.34,-7.68,0.99236,1,220,10.7,-6.59,1,1,220,13.09,-5,1,1,220,14.44,-1.98,1,1,220,14.44,2.93,1,1,220,12.58,6.35,1,1,220,10.07,7.49,1,2,219,17.93,8.34,0.01168,220,7.05,8.34,0.98832,2,219,13.2,8.97,0.1932,220,2.32,8.97,0.8068,2,219,9.15,9.37,0.54948,220,-1.73,9.37,0.45052,2,219,4.71,9.54,0.86446,220,-6.17,9.54,0.13554,2,219,-0.88,9.42,0.98971,220,-11.76,9.42,0.01029,2,219,-4.13,6.97,0.99997,220,-15.01,6.97,0.00003,1,219,-4.68,0.13,1,2,219,-3.67,-7.96,0.99498,220,-14.55,-7.96,0.00502,2,219,6.3,-4.77,0.82142,220,-4.58,-4.77,0.17858,2,219,10.41,-4.43,0.40992,220,-0.47,-4.43,0.59008,2,219,14.4,-3.8,0.04014,220,3.52,-3.8,0.95986,1,220,7.22,-2.77,1,1,220,9.67,0.42,1,1,220,6.94,3.32,1,2,219,13.88,3.5,0.05033,220,3,3.5,0.94967,2,219,9.61,3.78,0.57128,220,-1.27,3.78,0.42872,2,219,5.73,4.24,0.90574,220,-5.15,4.24,0.09426,2,219,0.94,2.58,0.99861,220,-9.94,2.58,0.00139,2,219,1.17,-3,0.99063,220,-9.71,-3,0.00937]}},"LegL2_2_13":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,238,1.34,-10.2,0.93666,239,-9.54,-10.2,0.06334,2,238,6.25,-9.9,0.74885,239,-4.63,-9.9,0.25115,2,238,10.75,-9.33,0.39708,239,-0.13,-9.33,0.60292,2,238,14.51,-8.47,0.11481,239,3.63,-8.47,0.88519,2,238,18.22,-7.68,0.00764,239,7.34,-7.68,0.99236,1,239,10.7,-6.59,1,1,239,13.09,-5,1,1,239,14.44,-1.98,1,1,239,14.44,2.93,1,1,239,12.58,6.35,1,1,239,10.07,7.49,1,2,238,17.93,8.34,0.01168,239,7.05,8.34,0.98832,2,238,13.2,8.97,0.1932,239,2.32,8.97,0.8068,2,238,9.15,9.37,0.54948,239,-1.73,9.37,0.45052,2,238,4.71,9.54,0.86446,239,-6.17,9.54,0.13554,2,238,-0.88,9.42,0.98971,239,-11.76,9.42,0.01029,2,238,-4.13,6.97,0.99997,239,-15.01,6.97,0.00003,1,238,-4.68,0.13,1,2,238,-3.67,-7.96,0.99498,239,-14.55,-7.96,0.00502,2,238,6.3,-4.77,0.82142,239,-4.58,-4.77,0.17858,2,238,10.41,-4.43,0.40992,239,-0.47,-4.43,0.59008,2,238,14.4,-3.8,0.04014,239,3.52,-3.8,0.95986,1,239,7.22,-2.77,1,1,239,9.67,0.42,1,1,239,6.94,3.32,1,2,238,13.88,3.5,0.05033,239,3,3.5,0.94967,2,238,9.61,3.78,0.57128,239,-1.27,3.78,0.42872,2,238,5.73,4.24,0.90574,239,-5.15,4.24,0.09426,2,238,0.94,2.58,0.99861,239,-9.94,2.58,0.00139,2,238,1.17,-3,0.99063,239,-9.71,-3,0.00937]}},"LegL2_2_14":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,257,1.34,-10.2,0.93666,258,-9.54,-10.2,0.06334,2,257,6.25,-9.9,0.74885,258,-4.63,-9.9,0.25115,2,257,10.75,-9.33,0.39708,258,-0.13,-9.33,0.60292,2,257,14.51,-8.47,0.11481,258,3.63,-8.47,0.88519,2,257,18.22,-7.68,0.00764,258,7.34,-7.68,0.99236,1,258,10.7,-6.59,1,1,258,13.09,-5,1,1,258,14.44,-1.98,1,1,258,14.44,2.93,1,1,258,12.58,6.35,1,1,258,10.07,7.49,1,2,257,17.93,8.34,0.01168,258,7.05,8.34,0.98832,2,257,13.2,8.97,0.1932,258,2.32,8.97,0.8068,2,257,9.15,9.37,0.54948,258,-1.73,9.37,0.45052,2,257,4.71,9.54,0.86446,258,-6.17,9.54,0.13554,2,257,-0.88,9.42,0.98971,258,-11.76,9.42,0.01029,2,257,-4.13,6.97,0.99997,258,-15.01,6.97,0.00003,1,257,-4.68,0.13,1,2,257,-3.67,-7.96,0.99498,258,-14.55,-7.96,0.00502,2,257,6.3,-4.77,0.82142,258,-4.58,-4.77,0.17858,2,257,10.41,-4.43,0.40992,258,-0.47,-4.43,0.59008,2,257,14.4,-3.8,0.04014,258,3.52,-3.8,0.95986,1,258,7.22,-2.77,1,1,258,9.67,0.42,1,1,258,6.94,3.32,1,2,257,13.88,3.5,0.05033,258,3,3.5,0.94967,2,257,9.61,3.78,0.57128,258,-1.27,3.78,0.42872,2,257,5.73,4.24,0.90574,258,-5.15,4.24,0.09426,2,257,0.94,2.58,0.99861,258,-9.94,2.58,0.00139,2,257,1.17,-3,0.99063,258,-9.71,-3,0.00937]}},"LegL2_2_15":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,276,1.34,-10.2,0.93666,277,-9.54,-10.2,0.06334,2,276,6.25,-9.9,0.74885,277,-4.63,-9.9,0.25115,2,276,10.75,-9.33,0.39708,277,-0.13,-9.33,0.60292,2,276,14.51,-8.47,0.11481,277,3.63,-8.47,0.88519,2,276,18.22,-7.68,0.00764,277,7.34,-7.68,0.99236,1,277,10.7,-6.59,1,1,277,13.09,-5,1,1,277,14.44,-1.98,1,1,277,14.44,2.93,1,1,277,12.58,6.35,1,1,277,10.07,7.49,1,2,276,17.93,8.34,0.01168,277,7.05,8.34,0.98832,2,276,13.2,8.97,0.1932,277,2.32,8.97,0.8068,2,276,9.15,9.37,0.54948,277,-1.73,9.37,0.45052,2,276,4.71,9.54,0.86446,277,-6.17,9.54,0.13554,2,276,-0.88,9.42,0.98971,277,-11.76,9.42,0.01029,2,276,-4.13,6.97,0.99997,277,-15.01,6.97,0.00003,1,276,-4.68,0.13,1,2,276,-3.67,-7.96,0.99498,277,-14.55,-7.96,0.00502,2,276,6.3,-4.77,0.82142,277,-4.58,-4.77,0.17858,2,276,10.41,-4.43,0.40992,277,-0.47,-4.43,0.59008,2,276,14.4,-3.8,0.04014,277,3.52,-3.8,0.95986,1,277,7.22,-2.77,1,1,277,9.67,0.42,1,1,277,6.94,3.32,1,2,276,13.88,3.5,0.05033,277,3,3.5,0.94967,2,276,9.61,3.78,0.57128,277,-1.27,3.78,0.42872,2,276,5.73,4.24,0.90574,277,-5.15,4.24,0.09426,2,276,0.94,2.58,0.99861,277,-9.94,2.58,0.00139,2,276,1.17,-3,0.99063,277,-9.71,-3,0.00937]}},"LegL2_2_16":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,295,1.34,-10.2,0.93666,296,-9.54,-10.2,0.06334,2,295,6.25,-9.9,0.74885,296,-4.63,-9.9,0.25115,2,295,10.75,-9.33,0.39708,296,-0.13,-9.33,0.60292,2,295,14.51,-8.47,0.11481,296,3.63,-8.47,0.88519,2,295,18.22,-7.68,0.00764,296,7.34,-7.68,0.99236,1,296,10.7,-6.59,1,1,296,13.09,-5,1,1,296,14.44,-1.98,1,1,296,14.44,2.93,1,1,296,12.58,6.35,1,1,296,10.07,7.49,1,2,295,17.93,8.34,0.01168,296,7.05,8.34,0.98832,2,295,13.2,8.97,0.1932,296,2.32,8.97,0.8068,2,295,9.15,9.37,0.54948,296,-1.73,9.37,0.45052,2,295,4.71,9.54,0.86446,296,-6.17,9.54,0.13554,2,295,-0.88,9.42,0.98971,296,-11.76,9.42,0.01029,2,295,-4.13,6.97,0.99997,296,-15.01,6.97,0.00003,1,295,-4.68,0.13,1,2,295,-3.67,-7.96,0.99498,296,-14.55,-7.96,0.00502,2,295,6.3,-4.77,0.82142,296,-4.58,-4.77,0.17858,2,295,10.41,-4.43,0.40992,296,-0.47,-4.43,0.59008,2,295,14.4,-3.8,0.04014,296,3.52,-3.8,0.95986,1,296,7.22,-2.77,1,1,296,9.67,0.42,1,1,296,6.94,3.32,1,2,295,13.88,3.5,0.05033,296,3,3.5,0.94967,2,295,9.61,3.78,0.57128,296,-1.27,3.78,0.42872,2,295,5.73,4.24,0.90574,296,-5.15,4.24,0.09426,2,295,0.94,2.58,0.99861,296,-9.94,2.58,0.00139,2,295,1.17,-3,0.99063,296,-9.71,-3,0.00937]}},"LegL2_2_17":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,314,1.34,-10.2,0.93666,315,-9.54,-10.2,0.06334,2,314,6.25,-9.9,0.74885,315,-4.63,-9.9,0.25115,2,314,10.75,-9.33,0.39708,315,-0.13,-9.33,0.60292,2,314,14.51,-8.47,0.11481,315,3.63,-8.47,0.88519,2,314,18.22,-7.68,0.00764,315,7.34,-7.68,0.99236,1,315,10.7,-6.59,1,1,315,13.09,-5,1,1,315,14.44,-1.98,1,1,315,14.44,2.93,1,1,315,12.58,6.35,1,1,315,10.07,7.49,1,2,314,17.93,8.34,0.01168,315,7.05,8.34,0.98832,2,314,13.2,8.97,0.1932,315,2.32,8.97,0.8068,2,314,9.15,9.37,0.54948,315,-1.73,9.37,0.45052,2,314,4.71,9.54,0.86446,315,-6.17,9.54,0.13554,2,314,-0.88,9.42,0.98971,315,-11.76,9.42,0.01029,2,314,-4.13,6.97,0.99997,315,-15.01,6.97,0.00003,1,314,-4.68,0.13,1,2,314,-3.67,-7.96,0.99498,315,-14.55,-7.96,0.00502,2,314,6.3,-4.77,0.82142,315,-4.58,-4.77,0.17858,2,314,10.41,-4.43,0.40992,315,-0.47,-4.43,0.59008,2,314,14.4,-3.8,0.04014,315,3.52,-3.8,0.95986,1,315,7.22,-2.77,1,1,315,9.67,0.42,1,1,315,6.94,3.32,1,2,314,13.88,3.5,0.05033,315,3,3.5,0.94967,2,314,9.61,3.78,0.57128,315,-1.27,3.78,0.42872,2,314,5.73,4.24,0.90574,315,-5.15,4.24,0.09426,2,314,0.94,2.58,0.99861,315,-9.94,2.58,0.00139,2,314,1.17,-3,0.99063,315,-9.71,-3,0.00937]}},"LegL2_2_18":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,333,1.34,-10.2,0.93666,334,-9.54,-10.2,0.06334,2,333,6.25,-9.9,0.74885,334,-4.63,-9.9,0.25115,2,333,10.75,-9.33,0.39708,334,-0.13,-9.33,0.60292,2,333,14.51,-8.47,0.11481,334,3.63,-8.47,0.88519,2,333,18.22,-7.68,0.00764,334,7.34,-7.68,0.99236,1,334,10.7,-6.59,1,1,334,13.09,-5,1,1,334,14.44,-1.98,1,1,334,14.44,2.93,1,1,334,12.58,6.35,1,1,334,10.07,7.49,1,2,333,17.93,8.34,0.01168,334,7.05,8.34,0.98832,2,333,13.2,8.97,0.1932,334,2.32,8.97,0.8068,2,333,9.15,9.37,0.54948,334,-1.73,9.37,0.45052,2,333,4.71,9.54,0.86446,334,-6.17,9.54,0.13554,2,333,-0.88,9.42,0.98971,334,-11.76,9.42,0.01029,2,333,-4.13,6.97,0.99997,334,-15.01,6.97,0.00003,1,333,-4.68,0.13,1,2,333,-3.67,-7.96,0.99498,334,-14.55,-7.96,0.00502,2,333,6.3,-4.77,0.82142,334,-4.58,-4.77,0.17858,2,333,10.41,-4.43,0.40992,334,-0.47,-4.43,0.59008,2,333,14.4,-3.8,0.04014,334,3.52,-3.8,0.95986,1,334,7.22,-2.77,1,1,334,9.67,0.42,1,1,334,6.94,3.32,1,2,333,13.88,3.5,0.05033,334,3,3.5,0.94967,2,333,9.61,3.78,0.57128,334,-1.27,3.78,0.42872,2,333,5.73,4.24,0.90574,334,-5.15,4.24,0.09426,2,333,0.94,2.58,0.99861,334,-9.94,2.58,0.00139,2,333,1.17,-3,0.99063,334,-9.71,-3,0.00937]}},"LegL2_2_19":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,352,1.34,-10.2,0.93666,353,-9.54,-10.2,0.06334,2,352,6.25,-9.9,0.74885,353,-4.63,-9.9,0.25115,2,352,10.75,-9.33,0.39708,353,-0.13,-9.33,0.60292,2,352,14.51,-8.47,0.11481,353,3.63,-8.47,0.88519,2,352,18.22,-7.68,0.00764,353,7.34,-7.68,0.99236,1,353,10.7,-6.59,1,1,353,13.09,-5,1,1,353,14.44,-1.98,1,1,353,14.44,2.93,1,1,353,12.58,6.35,1,1,353,10.07,7.49,1,2,352,17.93,8.34,0.01168,353,7.05,8.34,0.98832,2,352,13.2,8.97,0.1932,353,2.32,8.97,0.8068,2,352,9.15,9.37,0.54948,353,-1.73,9.37,0.45052,2,352,4.71,9.54,0.86446,353,-6.17,9.54,0.13554,2,352,-0.88,9.42,0.98971,353,-11.76,9.42,0.01029,2,352,-4.13,6.97,0.99997,353,-15.01,6.97,0.00003,1,352,-4.68,0.13,1,2,352,-3.67,-7.96,0.99498,353,-14.55,-7.96,0.00502,2,352,6.3,-4.77,0.82142,353,-4.58,-4.77,0.17858,2,352,10.41,-4.43,0.40992,353,-0.47,-4.43,0.59008,2,352,14.4,-3.8,0.04014,353,3.52,-3.8,0.95986,1,353,7.22,-2.77,1,1,353,9.67,0.42,1,1,353,6.94,3.32,1,2,352,13.88,3.5,0.05033,353,3,3.5,0.94967,2,352,9.61,3.78,0.57128,353,-1.27,3.78,0.42872,2,352,5.73,4.24,0.90574,353,-5.15,4.24,0.09426,2,352,0.94,2.58,0.99861,353,-9.94,2.58,0.00139,2,352,1.17,-3,0.99063,353,-9.71,-3,0.00937]}},"LegL2_2_20":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,371,1.34,-10.2,0.93666,372,-9.54,-10.2,0.06334,2,371,6.25,-9.9,0.74885,372,-4.63,-9.9,0.25115,2,371,10.75,-9.33,0.39708,372,-0.13,-9.33,0.60292,2,371,14.51,-8.47,0.11481,372,3.63,-8.47,0.88519,2,371,18.22,-7.68,0.00764,372,7.34,-7.68,0.99236,1,372,10.7,-6.59,1,1,372,13.09,-5,1,1,372,14.44,-1.98,1,1,372,14.44,2.93,1,1,372,12.58,6.35,1,1,372,10.07,7.49,1,2,371,17.93,8.34,0.01168,372,7.05,8.34,0.98832,2,371,13.2,8.97,0.1932,372,2.32,8.97,0.8068,2,371,9.15,9.37,0.54948,372,-1.73,9.37,0.45052,2,371,4.71,9.54,0.86446,372,-6.17,9.54,0.13554,2,371,-0.88,9.42,0.98971,372,-11.76,9.42,0.01029,2,371,-4.13,6.97,0.99997,372,-15.01,6.97,0.00003,1,371,-4.68,0.13,1,2,371,-3.67,-7.96,0.99498,372,-14.55,-7.96,0.00502,2,371,6.3,-4.77,0.82142,372,-4.58,-4.77,0.17858,2,371,10.41,-4.43,0.40992,372,-0.47,-4.43,0.59008,2,371,14.4,-3.8,0.04014,372,3.52,-3.8,0.95986,1,372,7.22,-2.77,1,1,372,9.67,0.42,1,1,372,6.94,3.32,1,2,371,13.88,3.5,0.05033,372,3,3.5,0.94967,2,371,9.61,3.78,0.57128,372,-1.27,3.78,0.42872,2,371,5.73,4.24,0.90574,372,-5.15,4.24,0.09426,2,371,0.94,2.58,0.99861,372,-9.94,2.58,0.00139,2,371,1.17,-3,0.99063,372,-9.71,-3,0.00937]}},"LegL2_2_21":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,390,1.34,-10.2,0.93666,391,-9.54,-10.2,0.06334,2,390,6.25,-9.9,0.74885,391,-4.63,-9.9,0.25115,2,390,10.75,-9.33,0.39708,391,-0.13,-9.33,0.60292,2,390,14.51,-8.47,0.11481,391,3.63,-8.47,0.88519,2,390,18.22,-7.68,0.00764,391,7.34,-7.68,0.99236,1,391,10.7,-6.59,1,1,391,13.09,-5,1,1,391,14.44,-1.98,1,1,391,14.44,2.93,1,1,391,12.58,6.35,1,1,391,10.07,7.49,1,2,390,17.93,8.34,0.01168,391,7.05,8.34,0.98832,2,390,13.2,8.97,0.1932,391,2.32,8.97,0.8068,2,390,9.15,9.37,0.54948,391,-1.73,9.37,0.45052,2,390,4.71,9.54,0.86446,391,-6.17,9.54,0.13554,2,390,-0.88,9.42,0.98971,391,-11.76,9.42,0.01029,2,390,-4.13,6.97,0.99997,391,-15.01,6.97,0.00003,1,390,-4.68,0.13,1,2,390,-3.67,-7.96,0.99498,391,-14.55,-7.96,0.00502,2,390,6.3,-4.77,0.82142,391,-4.58,-4.77,0.17858,2,390,10.41,-4.43,0.40992,391,-0.47,-4.43,0.59008,2,390,14.4,-3.8,0.04014,391,3.52,-3.8,0.95986,1,391,7.22,-2.77,1,1,391,9.67,0.42,1,1,391,6.94,3.32,1,2,390,13.88,3.5,0.05033,391,3,3.5,0.94967,2,390,9.61,3.78,0.57128,391,-1.27,3.78,0.42872,2,390,5.73,4.24,0.90574,391,-5.15,4.24,0.09426,2,390,0.94,2.58,0.99861,391,-9.94,2.58,0.00139,2,390,1.17,-3,0.99063,391,-9.71,-3,0.00937]}},"LegL2_2_22":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,409,1.34,-10.2,0.93666,410,-9.54,-10.2,0.06334,2,409,6.25,-9.9,0.74885,410,-4.63,-9.9,0.25115,2,409,10.75,-9.33,0.39708,410,-0.13,-9.33,0.60292,2,409,14.51,-8.47,0.11481,410,3.63,-8.47,0.88519,2,409,18.22,-7.68,0.00764,410,7.34,-7.68,0.99236,1,410,10.7,-6.59,1,1,410,13.09,-5,1,1,410,14.44,-1.98,1,1,410,14.44,2.93,1,1,410,12.58,6.35,1,1,410,10.07,7.49,1,2,409,17.93,8.34,0.01168,410,7.05,8.34,0.98832,2,409,13.2,8.97,0.1932,410,2.32,8.97,0.8068,2,409,9.15,9.37,0.54948,410,-1.73,9.37,0.45052,2,409,4.71,9.54,0.86446,410,-6.17,9.54,0.13554,2,409,-0.88,9.42,0.98971,410,-11.76,9.42,0.01029,2,409,-4.13,6.97,0.99997,410,-15.01,6.97,0.00003,1,409,-4.68,0.13,1,2,409,-3.67,-7.96,0.99498,410,-14.55,-7.96,0.00502,2,409,6.3,-4.77,0.82142,410,-4.58,-4.77,0.17858,2,409,10.41,-4.43,0.40992,410,-0.47,-4.43,0.59008,2,409,14.4,-3.8,0.04014,410,3.52,-3.8,0.95986,1,410,7.22,-2.77,1,1,410,9.67,0.42,1,1,410,6.94,3.32,1,2,409,13.88,3.5,0.05033,410,3,3.5,0.94967,2,409,9.61,3.78,0.57128,410,-1.27,3.78,0.42872,2,409,5.73,4.24,0.90574,410,-5.15,4.24,0.09426,2,409,0.94,2.58,0.99861,410,-9.94,2.58,0.00139,2,409,1.17,-3,0.99063,410,-9.71,-3,0.00937]}},"LegL2_2_23":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,428,1.34,-10.2,0.93666,429,-9.54,-10.2,0.06334,2,428,6.25,-9.9,0.74885,429,-4.63,-9.9,0.25115,2,428,10.75,-9.33,0.39708,429,-0.13,-9.33,0.60292,2,428,14.51,-8.47,0.11481,429,3.63,-8.47,0.88519,2,428,18.22,-7.68,0.00764,429,7.34,-7.68,0.99236,1,429,10.7,-6.59,1,1,429,13.09,-5,1,1,429,14.44,-1.98,1,1,429,14.44,2.93,1,1,429,12.58,6.35,1,1,429,10.07,7.49,1,2,428,17.93,8.34,0.01168,429,7.05,8.34,0.98832,2,428,13.2,8.97,0.1932,429,2.32,8.97,0.8068,2,428,9.15,9.37,0.54948,429,-1.73,9.37,0.45052,2,428,4.71,9.54,0.86446,429,-6.17,9.54,0.13554,2,428,-0.88,9.42,0.98971,429,-11.76,9.42,0.01029,2,428,-4.13,6.97,0.99997,429,-15.01,6.97,0.00003,1,428,-4.68,0.13,1,2,428,-3.67,-7.96,0.99498,429,-14.55,-7.96,0.00502,2,428,6.3,-4.77,0.82142,429,-4.58,-4.77,0.17858,2,428,10.41,-4.43,0.40992,429,-0.47,-4.43,0.59008,2,428,14.4,-3.8,0.04014,429,3.52,-3.8,0.95986,1,429,7.22,-2.77,1,1,429,9.67,0.42,1,1,429,6.94,3.32,1,2,428,13.88,3.5,0.05033,429,3,3.5,0.94967,2,428,9.61,3.78,0.57128,429,-1.27,3.78,0.42872,2,428,5.73,4.24,0.90574,429,-5.15,4.24,0.09426,2,428,0.94,2.58,0.99861,429,-9.94,2.58,0.00139,2,428,1.17,-3,0.99063,429,-9.71,-3,0.00937]}},"LegL2_2_24":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,447,1.34,-10.2,0.93666,448,-9.54,-10.2,0.06334,2,447,6.25,-9.9,0.74885,448,-4.63,-9.9,0.25115,2,447,10.75,-9.33,0.39708,448,-0.13,-9.33,0.60292,2,447,14.51,-8.47,0.11481,448,3.63,-8.47,0.88519,2,447,18.22,-7.68,0.00764,448,7.34,-7.68,0.99236,1,448,10.7,-6.59,1,1,448,13.09,-5,1,1,448,14.44,-1.98,1,1,448,14.44,2.93,1,1,448,12.58,6.35,1,1,448,10.07,7.49,1,2,447,17.93,8.34,0.01168,448,7.05,8.34,0.98832,2,447,13.2,8.97,0.1932,448,2.32,8.97,0.8068,2,447,9.15,9.37,0.54948,448,-1.73,9.37,0.45052,2,447,4.71,9.54,0.86446,448,-6.17,9.54,0.13554,2,447,-0.88,9.42,0.98971,448,-11.76,9.42,0.01029,2,447,-4.13,6.97,0.99997,448,-15.01,6.97,0.00003,1,447,-4.68,0.13,1,2,447,-3.67,-7.96,0.99498,448,-14.55,-7.96,0.00502,2,447,6.3,-4.77,0.82142,448,-4.58,-4.77,0.17858,2,447,10.41,-4.43,0.40992,448,-0.47,-4.43,0.59008,2,447,14.4,-3.8,0.04014,448,3.52,-3.8,0.95986,1,448,7.22,-2.77,1,1,448,9.67,0.42,1,1,448,6.94,3.32,1,2,447,13.88,3.5,0.05033,448,3,3.5,0.94967,2,447,9.61,3.78,0.57128,448,-1.27,3.78,0.42872,2,447,5.73,4.24,0.90574,448,-5.15,4.24,0.09426,2,447,0.94,2.58,0.99861,448,-9.94,2.58,0.00139,2,447,1.17,-3,0.99063,448,-9.71,-3,0.00937]}},"LegL2_2_25":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,466,1.34,-10.2,0.93666,467,-9.54,-10.2,0.06334,2,466,6.25,-9.9,0.74885,467,-4.63,-9.9,0.25115,2,466,10.75,-9.33,0.39708,467,-0.13,-9.33,0.60292,2,466,14.51,-8.47,0.11481,467,3.63,-8.47,0.88519,2,466,18.22,-7.68,0.00764,467,7.34,-7.68,0.99236,1,467,10.7,-6.59,1,1,467,13.09,-5,1,1,467,14.44,-1.98,1,1,467,14.44,2.93,1,1,467,12.58,6.35,1,1,467,10.07,7.49,1,2,466,17.93,8.34,0.01168,467,7.05,8.34,0.98832,2,466,13.2,8.97,0.1932,467,2.32,8.97,0.8068,2,466,9.15,9.37,0.54948,467,-1.73,9.37,0.45052,2,466,4.71,9.54,0.86446,467,-6.17,9.54,0.13554,2,466,-0.88,9.42,0.98971,467,-11.76,9.42,0.01029,2,466,-4.13,6.97,0.99997,467,-15.01,6.97,0.00003,1,466,-4.68,0.13,1,2,466,-3.67,-7.96,0.99498,467,-14.55,-7.96,0.00502,2,466,6.3,-4.77,0.82142,467,-4.58,-4.77,0.17858,2,466,10.41,-4.43,0.40992,467,-0.47,-4.43,0.59008,2,466,14.4,-3.8,0.04014,467,3.52,-3.8,0.95986,1,467,7.22,-2.77,1,1,467,9.67,0.42,1,1,467,6.94,3.32,1,2,466,13.88,3.5,0.05033,467,3,3.5,0.94967,2,466,9.61,3.78,0.57128,467,-1.27,3.78,0.42872,2,466,5.73,4.24,0.90574,467,-5.15,4.24,0.09426,2,466,0.94,2.58,0.99861,467,-9.94,2.58,0.00139,2,466,1.17,-3,0.99063,467,-9.71,-3,0.00937]}},"LegL2_2_26":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,485,1.34,-10.2,0.93666,486,-9.54,-10.2,0.06334,2,485,6.25,-9.9,0.74885,486,-4.63,-9.9,0.25115,2,485,10.75,-9.33,0.39708,486,-0.13,-9.33,0.60292,2,485,14.51,-8.47,0.11481,486,3.63,-8.47,0.88519,2,485,18.22,-7.68,0.00764,486,7.34,-7.68,0.99236,1,486,10.7,-6.59,1,1,486,13.09,-5,1,1,486,14.44,-1.98,1,1,486,14.44,2.93,1,1,486,12.58,6.35,1,1,486,10.07,7.49,1,2,485,17.93,8.34,0.01168,486,7.05,8.34,0.98832,2,485,13.2,8.97,0.1932,486,2.32,8.97,0.8068,2,485,9.15,9.37,0.54948,486,-1.73,9.37,0.45052,2,485,4.71,9.54,0.86446,486,-6.17,9.54,0.13554,2,485,-0.88,9.42,0.98971,486,-11.76,9.42,0.01029,2,485,-4.13,6.97,0.99997,486,-15.01,6.97,0.00003,1,485,-4.68,0.13,1,2,485,-3.67,-7.96,0.99498,486,-14.55,-7.96,0.00502,2,485,6.3,-4.77,0.82142,486,-4.58,-4.77,0.17858,2,485,10.41,-4.43,0.40992,486,-0.47,-4.43,0.59008,2,485,14.4,-3.8,0.04014,486,3.52,-3.8,0.95986,1,486,7.22,-2.77,1,1,486,9.67,0.42,1,1,486,6.94,3.32,1,2,485,13.88,3.5,0.05033,486,3,3.5,0.94967,2,485,9.61,3.78,0.57128,486,-1.27,3.78,0.42872,2,485,5.73,4.24,0.90574,486,-5.15,4.24,0.09426,2,485,0.94,2.58,0.99861,486,-9.94,2.58,0.00139,2,485,1.17,-3,0.99063,486,-9.71,-3,0.00937]}},"LegL2_2_27":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,504,1.34,-10.2,0.93666,505,-9.54,-10.2,0.06334,2,504,6.25,-9.9,0.74885,505,-4.63,-9.9,0.25115,2,504,10.75,-9.33,0.39708,505,-0.13,-9.33,0.60292,2,504,14.51,-8.47,0.11481,505,3.63,-8.47,0.88519,2,504,18.22,-7.68,0.00764,505,7.34,-7.68,0.99236,1,505,10.7,-6.59,1,1,505,13.09,-5,1,1,505,14.44,-1.98,1,1,505,14.44,2.93,1,1,505,12.58,6.35,1,1,505,10.07,7.49,1,2,504,17.93,8.34,0.01168,505,7.05,8.34,0.98832,2,504,13.2,8.97,0.1932,505,2.32,8.97,0.8068,2,504,9.15,9.37,0.54948,505,-1.73,9.37,0.45052,2,504,4.71,9.54,0.86446,505,-6.17,9.54,0.13554,2,504,-0.88,9.42,0.98971,505,-11.76,9.42,0.01029,2,504,-4.13,6.97,0.99997,505,-15.01,6.97,0.00003,1,504,-4.68,0.13,1,2,504,-3.67,-7.96,0.99498,505,-14.55,-7.96,0.00502,2,504,6.3,-4.77,0.82142,505,-4.58,-4.77,0.17858,2,504,10.41,-4.43,0.40992,505,-0.47,-4.43,0.59008,2,504,14.4,-3.8,0.04014,505,3.52,-3.8,0.95986,1,505,7.22,-2.77,1,1,505,9.67,0.42,1,1,505,6.94,3.32,1,2,504,13.88,3.5,0.05033,505,3,3.5,0.94967,2,504,9.61,3.78,0.57128,505,-1.27,3.78,0.42872,2,504,5.73,4.24,0.90574,505,-5.15,4.24,0.09426,2,504,0.94,2.58,0.99861,505,-9.94,2.58,0.00139,2,504,1.17,-3,0.99063,505,-9.71,-3,0.00937]}},"LegL2_2_28":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,523,1.34,-10.2,0.93666,524,-9.54,-10.2,0.06334,2,523,6.25,-9.9,0.74885,524,-4.63,-9.9,0.25115,2,523,10.75,-9.33,0.39708,524,-0.13,-9.33,0.60292,2,523,14.51,-8.47,0.11481,524,3.63,-8.47,0.88519,2,523,18.22,-7.68,0.00764,524,7.34,-7.68,0.99236,1,524,10.7,-6.59,1,1,524,13.09,-5,1,1,524,14.44,-1.98,1,1,524,14.44,2.93,1,1,524,12.58,6.35,1,1,524,10.07,7.49,1,2,523,17.93,8.34,0.01168,524,7.05,8.34,0.98832,2,523,13.2,8.97,0.1932,524,2.32,8.97,0.8068,2,523,9.15,9.37,0.54948,524,-1.73,9.37,0.45052,2,523,4.71,9.54,0.86446,524,-6.17,9.54,0.13554,2,523,-0.88,9.42,0.98971,524,-11.76,9.42,0.01029,2,523,-4.13,6.97,0.99997,524,-15.01,6.97,0.00003,1,523,-4.68,0.13,1,2,523,-3.67,-7.96,0.99498,524,-14.55,-7.96,0.00502,2,523,6.3,-4.77,0.82142,524,-4.58,-4.77,0.17858,2,523,10.41,-4.43,0.40992,524,-0.47,-4.43,0.59008,2,523,14.4,-3.8,0.04014,524,3.52,-3.8,0.95986,1,524,7.22,-2.77,1,1,524,9.67,0.42,1,1,524,6.94,3.32,1,2,523,13.88,3.5,0.05033,524,3,3.5,0.94967,2,523,9.61,3.78,0.57128,524,-1.27,3.78,0.42872,2,523,5.73,4.24,0.90574,524,-5.15,4.24,0.09426,2,523,0.94,2.58,0.99861,524,-9.94,2.58,0.00139,2,523,1.17,-3,0.99063,524,-9.71,-3,0.00937]}},"LegL2_2_29":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,542,1.34,-10.2,0.93666,543,-9.54,-10.2,0.06334,2,542,6.25,-9.9,0.74885,543,-4.63,-9.9,0.25115,2,542,10.75,-9.33,0.39708,543,-0.13,-9.33,0.60292,2,542,14.51,-8.47,0.11481,543,3.63,-8.47,0.88519,2,542,18.22,-7.68,0.00764,543,7.34,-7.68,0.99236,1,543,10.7,-6.59,1,1,543,13.09,-5,1,1,543,14.44,-1.98,1,1,543,14.44,2.93,1,1,543,12.58,6.35,1,1,543,10.07,7.49,1,2,542,17.93,8.34,0.01168,543,7.05,8.34,0.98832,2,542,13.2,8.97,0.1932,543,2.32,8.97,0.8068,2,542,9.15,9.37,0.54948,543,-1.73,9.37,0.45052,2,542,4.71,9.54,0.86446,543,-6.17,9.54,0.13554,2,542,-0.88,9.42,0.98971,543,-11.76,9.42,0.01029,2,542,-4.13,6.97,0.99997,543,-15.01,6.97,0.00003,1,542,-4.68,0.13,1,2,542,-3.67,-7.96,0.99498,543,-14.55,-7.96,0.00502,2,542,6.3,-4.77,0.82142,543,-4.58,-4.77,0.17858,2,542,10.41,-4.43,0.40992,543,-0.47,-4.43,0.59008,2,542,14.4,-3.8,0.04014,543,3.52,-3.8,0.95986,1,543,7.22,-2.77,1,1,543,9.67,0.42,1,1,543,6.94,3.32,1,2,542,13.88,3.5,0.05033,543,3,3.5,0.94967,2,542,9.61,3.78,0.57128,543,-1.27,3.78,0.42872,2,542,5.73,4.24,0.90574,543,-5.15,4.24,0.09426,2,542,0.94,2.58,0.99861,543,-9.94,2.58,0.00139,2,542,1.17,-3,0.99063,543,-9.71,-3,0.00937]}},"LegL2_2_30":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,561,1.34,-10.2,0.93666,562,-9.54,-10.2,0.06334,2,561,6.25,-9.9,0.74885,562,-4.63,-9.9,0.25115,2,561,10.75,-9.33,0.39708,562,-0.13,-9.33,0.60292,2,561,14.51,-8.47,0.11481,562,3.63,-8.47,0.88519,2,561,18.22,-7.68,0.00764,562,7.34,-7.68,0.99236,1,562,10.7,-6.59,1,1,562,13.09,-5,1,1,562,14.44,-1.98,1,1,562,14.44,2.93,1,1,562,12.58,6.35,1,1,562,10.07,7.49,1,2,561,17.93,8.34,0.01168,562,7.05,8.34,0.98832,2,561,13.2,8.97,0.1932,562,2.32,8.97,0.8068,2,561,9.15,9.37,0.54948,562,-1.73,9.37,0.45052,2,561,4.71,9.54,0.86446,562,-6.17,9.54,0.13554,2,561,-0.88,9.42,0.98971,562,-11.76,9.42,0.01029,2,561,-4.13,6.97,0.99997,562,-15.01,6.97,0.00003,1,561,-4.68,0.13,1,2,561,-3.67,-7.96,0.99498,562,-14.55,-7.96,0.00502,2,561,6.3,-4.77,0.82142,562,-4.58,-4.77,0.17858,2,561,10.41,-4.43,0.40992,562,-0.47,-4.43,0.59008,2,561,14.4,-3.8,0.04014,562,3.52,-3.8,0.95986,1,562,7.22,-2.77,1,1,562,9.67,0.42,1,1,562,6.94,3.32,1,2,561,13.88,3.5,0.05033,562,3,3.5,0.94967,2,561,9.61,3.78,0.57128,562,-1.27,3.78,0.42872,2,561,5.73,4.24,0.90574,562,-5.15,4.24,0.09426,2,561,0.94,2.58,0.99861,562,-9.94,2.58,0.00139,2,561,1.17,-3,0.99063,562,-9.71,-3,0.00937]}},"LegL2_2_31":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,580,1.34,-10.2,0.93666,581,-9.54,-10.2,0.06334,2,580,6.25,-9.9,0.74885,581,-4.63,-9.9,0.25115,2,580,10.75,-9.33,0.39708,581,-0.13,-9.33,0.60292,2,580,14.51,-8.47,0.11481,581,3.63,-8.47,0.88519,2,580,18.22,-7.68,0.00764,581,7.34,-7.68,0.99236,1,581,10.7,-6.59,1,1,581,13.09,-5,1,1,581,14.44,-1.98,1,1,581,14.44,2.93,1,1,581,12.58,6.35,1,1,581,10.07,7.49,1,2,580,17.93,8.34,0.01168,581,7.05,8.34,0.98832,2,580,13.2,8.97,0.1932,581,2.32,8.97,0.8068,2,580,9.15,9.37,0.54948,581,-1.73,9.37,0.45052,2,580,4.71,9.54,0.86446,581,-6.17,9.54,0.13554,2,580,-0.88,9.42,0.98971,581,-11.76,9.42,0.01029,2,580,-4.13,6.97,0.99997,581,-15.01,6.97,0.00003,1,580,-4.68,0.13,1,2,580,-3.67,-7.96,0.99498,581,-14.55,-7.96,0.00502,2,580,6.3,-4.77,0.82142,581,-4.58,-4.77,0.17858,2,580,10.41,-4.43,0.40992,581,-0.47,-4.43,0.59008,2,580,14.4,-3.8,0.04014,581,3.52,-3.8,0.95986,1,581,7.22,-2.77,1,1,581,9.67,0.42,1,1,581,6.94,3.32,1,2,580,13.88,3.5,0.05033,581,3,3.5,0.94967,2,580,9.61,3.78,0.57128,581,-1.27,3.78,0.42872,2,580,5.73,4.24,0.90574,581,-5.15,4.24,0.09426,2,580,0.94,2.58,0.99861,581,-9.94,2.58,0.00139,2,580,1.17,-3,0.99063,581,-9.71,-3,0.00937]}},"LegL2_2_32":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,599,1.34,-10.2,0.93666,600,-9.54,-10.2,0.06334,2,599,6.25,-9.9,0.74885,600,-4.63,-9.9,0.25115,2,599,10.75,-9.33,0.39708,600,-0.13,-9.33,0.60292,2,599,14.51,-8.47,0.11481,600,3.63,-8.47,0.88519,2,599,18.22,-7.68,0.00764,600,7.34,-7.68,0.99236,1,600,10.7,-6.59,1,1,600,13.09,-5,1,1,600,14.44,-1.98,1,1,600,14.44,2.93,1,1,600,12.58,6.35,1,1,600,10.07,7.49,1,2,599,17.93,8.34,0.01168,600,7.05,8.34,0.98832,2,599,13.2,8.97,0.1932,600,2.32,8.97,0.8068,2,599,9.15,9.37,0.54948,600,-1.73,9.37,0.45052,2,599,4.71,9.54,0.86446,600,-6.17,9.54,0.13554,2,599,-0.88,9.42,0.98971,600,-11.76,9.42,0.01029,2,599,-4.13,6.97,0.99997,600,-15.01,6.97,0.00003,1,599,-4.68,0.13,1,2,599,-3.67,-7.96,0.99498,600,-14.55,-7.96,0.00502,2,599,6.3,-4.77,0.82142,600,-4.58,-4.77,0.17858,2,599,10.41,-4.43,0.40992,600,-0.47,-4.43,0.59008,2,599,14.4,-3.8,0.04014,600,3.52,-3.8,0.95986,1,600,7.22,-2.77,1,1,600,9.67,0.42,1,1,600,6.94,3.32,1,2,599,13.88,3.5,0.05033,600,3,3.5,0.94967,2,599,9.61,3.78,0.57128,600,-1.27,3.78,0.42872,2,599,5.73,4.24,0.90574,600,-5.15,4.24,0.09426,2,599,0.94,2.58,0.99861,600,-9.94,2.58,0.00139,2,599,1.17,-3,0.99063,600,-9.71,-3,0.00937]}},"LegL2_2_33":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,618,1.34,-10.2,0.93666,619,-9.54,-10.2,0.06334,2,618,6.25,-9.9,0.74885,619,-4.63,-9.9,0.25115,2,618,10.75,-9.33,0.39708,619,-0.13,-9.33,0.60292,2,618,14.51,-8.47,0.11481,619,3.63,-8.47,0.88519,2,618,18.22,-7.68,0.00764,619,7.34,-7.68,0.99236,1,619,10.7,-6.59,1,1,619,13.09,-5,1,1,619,14.44,-1.98,1,1,619,14.44,2.93,1,1,619,12.58,6.35,1,1,619,10.07,7.49,1,2,618,17.93,8.34,0.01168,619,7.05,8.34,0.98832,2,618,13.2,8.97,0.1932,619,2.32,8.97,0.8068,2,618,9.15,9.37,0.54948,619,-1.73,9.37,0.45052,2,618,4.71,9.54,0.86446,619,-6.17,9.54,0.13554,2,618,-0.88,9.42,0.98971,619,-11.76,9.42,0.01029,2,618,-4.13,6.97,0.99997,619,-15.01,6.97,0.00003,1,618,-4.68,0.13,1,2,618,-3.67,-7.96,0.99498,619,-14.55,-7.96,0.00502,2,618,6.3,-4.77,0.82142,619,-4.58,-4.77,0.17858,2,618,10.41,-4.43,0.40992,619,-0.47,-4.43,0.59008,2,618,14.4,-3.8,0.04014,619,3.52,-3.8,0.95986,1,619,7.22,-2.77,1,1,619,9.67,0.42,1,1,619,6.94,3.32,1,2,618,13.88,3.5,0.05033,619,3,3.5,0.94967,2,618,9.61,3.78,0.57128,619,-1.27,3.78,0.42872,2,618,5.73,4.24,0.90574,619,-5.15,4.24,0.09426,2,618,0.94,2.58,0.99861,619,-9.94,2.58,0.00139,2,618,1.17,-3,0.99063,619,-9.71,-3,0.00937]}},"LegL2_2_34":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,637,1.34,-10.2,0.93666,638,-9.54,-10.2,0.06334,2,637,6.25,-9.9,0.74885,638,-4.63,-9.9,0.25115,2,637,10.75,-9.33,0.39708,638,-0.13,-9.33,0.60292,2,637,14.51,-8.47,0.11481,638,3.63,-8.47,0.88519,2,637,18.22,-7.68,0.00764,638,7.34,-7.68,0.99236,1,638,10.7,-6.59,1,1,638,13.09,-5,1,1,638,14.44,-1.98,1,1,638,14.44,2.93,1,1,638,12.58,6.35,1,1,638,10.07,7.49,1,2,637,17.93,8.34,0.01168,638,7.05,8.34,0.98832,2,637,13.2,8.97,0.1932,638,2.32,8.97,0.8068,2,637,9.15,9.37,0.54948,638,-1.73,9.37,0.45052,2,637,4.71,9.54,0.86446,638,-6.17,9.54,0.13554,2,637,-0.88,9.42,0.98971,638,-11.76,9.42,0.01029,2,637,-4.13,6.97,0.99997,638,-15.01,6.97,0.00003,1,637,-4.68,0.13,1,2,637,-3.67,-7.96,0.99498,638,-14.55,-7.96,0.00502,2,637,6.3,-4.77,0.82142,638,-4.58,-4.77,0.17858,2,637,10.41,-4.43,0.40992,638,-0.47,-4.43,0.59008,2,637,14.4,-3.8,0.04014,638,3.52,-3.8,0.95986,1,638,7.22,-2.77,1,1,638,9.67,0.42,1,1,638,6.94,3.32,1,2,637,13.88,3.5,0.05033,638,3,3.5,0.94967,2,637,9.61,3.78,0.57128,638,-1.27,3.78,0.42872,2,637,5.73,4.24,0.90574,638,-5.15,4.24,0.09426,2,637,0.94,2.58,0.99861,638,-9.94,2.58,0.00139,2,637,1.17,-3,0.99063,638,-9.71,-3,0.00937]}},"LegL2_2_35":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,656,1.34,-10.2,0.93666,657,-9.54,-10.2,0.06334,2,656,6.25,-9.9,0.74885,657,-4.63,-9.9,0.25115,2,656,10.75,-9.33,0.39708,657,-0.13,-9.33,0.60292,2,656,14.51,-8.47,0.11481,657,3.63,-8.47,0.88519,2,656,18.22,-7.68,0.00764,657,7.34,-7.68,0.99236,1,657,10.7,-6.59,1,1,657,13.09,-5,1,1,657,14.44,-1.98,1,1,657,14.44,2.93,1,1,657,12.58,6.35,1,1,657,10.07,7.49,1,2,656,17.93,8.34,0.01168,657,7.05,8.34,0.98832,2,656,13.2,8.97,0.1932,657,2.32,8.97,0.8068,2,656,9.15,9.37,0.54948,657,-1.73,9.37,0.45052,2,656,4.71,9.54,0.86446,657,-6.17,9.54,0.13554,2,656,-0.88,9.42,0.98971,657,-11.76,9.42,0.01029,2,656,-4.13,6.97,0.99997,657,-15.01,6.97,0.00003,1,656,-4.68,0.13,1,2,656,-3.67,-7.96,0.99498,657,-14.55,-7.96,0.00502,2,656,6.3,-4.77,0.82142,657,-4.58,-4.77,0.17858,2,656,10.41,-4.43,0.40992,657,-0.47,-4.43,0.59008,2,656,14.4,-3.8,0.04014,657,3.52,-3.8,0.95986,1,657,7.22,-2.77,1,1,657,9.67,0.42,1,1,657,6.94,3.32,1,2,656,13.88,3.5,0.05033,657,3,3.5,0.94967,2,656,9.61,3.78,0.57128,657,-1.27,3.78,0.42872,2,656,5.73,4.24,0.90574,657,-5.15,4.24,0.09426,2,656,0.94,2.58,0.99861,657,-9.94,2.58,0.00139,2,656,1.17,-3,0.99063,657,-9.71,-3,0.00937]}},"LegR1_2_1":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,12,1.34,-10.2,0.98476,13,-9.54,-10.2,0.01524,2,12,6.25,-9.9,0.86716,13,-4.63,-9.9,0.13284,2,12,10.75,-9.33,0.55802,13,-0.13,-9.33,0.44198,2,12,14.51,-8.47,0.22689,13,3.63,-8.47,0.77311,2,12,18.22,-7.68,0.0425,13,7.34,-7.68,0.9575,2,12,21.58,-6.59,0.0017,13,10.7,-6.59,0.9983,1,13,13.09,-5,1,1,13,14.44,-1.98,1,1,13,14.44,2.93,1,1,13,12.58,6.35,1,2,12,20.95,7.49,0.00067,13,10.07,7.49,0.99933,2,12,17.93,8.34,0.02546,13,7.05,8.34,0.97454,2,12,13.2,8.97,0.24833,13,2.32,8.97,0.75167,2,12,9.15,9.37,0.61357,13,-1.73,9.37,0.38643,2,12,4.71,9.54,0.89961,13,-6.17,9.54,0.10039,2,12,-0.88,9.42,0.99621,13,-11.76,9.42,0.00379,1,12,-4.13,6.97,1,1,12,-4.68,0.13,1,1,12,-3.67,-7.96,1,2,12,6.3,-4.77,0.91284,13,-4.58,-4.77,0.08716,2,12,10.41,-4.43,0.56755,13,-0.47,-4.43,0.43245,2,12,14.4,-3.8,0.10769,13,3.52,-3.8,0.89231,2,12,18.1,-2.77,0.00491,13,7.22,-2.77,0.99509,1,13,9.67,0.42,1,2,12,17.82,3.32,0.00128,13,6.94,3.32,0.99872,2,12,13.88,3.5,0.07999,13,3,3.5,0.92001,2,12,9.61,3.78,0.63564,13,-1.27,3.78,0.36436,2,12,5.73,4.24,0.93269,13,-5.15,4.24,0.06731,2,12,0.94,2.58,0.99983,13,-9.94,2.58,0.00017,2,12,1.17,-3,0.99994,13,-9.71,-3,0.00006]}},"LegR1_2_2":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,31,1.34,-10.2,0.98476,32,-9.54,-10.2,0.01524,2,31,6.25,-9.9,0.86716,32,-4.63,-9.9,0.13284,2,31,10.75,-9.33,0.55802,32,-0.13,-9.33,0.44198,2,31,14.51,-8.47,0.22689,32,3.63,-8.47,0.77311,2,31,18.22,-7.68,0.0425,32,7.34,-7.68,0.9575,2,31,21.58,-6.59,0.0017,32,10.7,-6.59,0.9983,1,32,13.09,-5,1,1,32,14.44,-1.98,1,1,32,14.44,2.93,1,1,32,12.58,6.35,1,2,31,20.95,7.49,0.00067,32,10.07,7.49,0.99933,2,31,17.93,8.34,0.02546,32,7.05,8.34,0.97454,2,31,13.2,8.97,0.24833,32,2.32,8.97,0.75167,2,31,9.15,9.37,0.61357,32,-1.73,9.37,0.38643,2,31,4.71,9.54,0.89961,32,-6.17,9.54,0.10039,2,31,-0.88,9.42,0.99621,32,-11.76,9.42,0.00379,1,31,-4.13,6.97,1,1,31,-4.68,0.13,1,1,31,-3.67,-7.96,1,2,31,6.3,-4.77,0.91284,32,-4.58,-4.77,0.08716,2,31,10.41,-4.43,0.56755,32,-0.47,-4.43,0.43245,2,31,14.4,-3.8,0.10769,32,3.52,-3.8,0.89231,2,31,18.1,-2.77,0.00491,32,7.22,-2.77,0.99509,1,32,9.67,0.42,1,2,31,17.82,3.32,0.00128,32,6.94,3.32,0.99872,2,31,13.88,3.5,0.07999,32,3,3.5,0.92001,2,31,9.61,3.78,0.63564,32,-1.27,3.78,0.36436,2,31,5.73,4.24,0.93269,32,-5.15,4.24,0.06731,2,31,0.94,2.58,0.99983,32,-9.94,2.58,0.00017,2,31,1.17,-3,0.99994,32,-9.71,-3,0.00006]}},"LegR1_2_3":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,50,1.34,-10.2,0.98476,51,-9.54,-10.2,0.01524,2,50,6.25,-9.9,0.86716,51,-4.63,-9.9,0.13284,2,50,10.75,-9.33,0.55802,51,-0.13,-9.33,0.44198,2,50,14.51,-8.47,0.22689,51,3.63,-8.47,0.77311,2,50,18.22,-7.68,0.0425,51,7.34,-7.68,0.9575,2,50,21.58,-6.59,0.0017,51,10.7,-6.59,0.9983,1,51,13.09,-5,1,1,51,14.44,-1.98,1,1,51,14.44,2.93,1,1,51,12.58,6.35,1,2,50,20.95,7.49,0.00067,51,10.07,7.49,0.99933,2,50,17.93,8.34,0.02546,51,7.05,8.34,0.97454,2,50,13.2,8.97,0.24833,51,2.32,8.97,0.75167,2,50,9.15,9.37,0.61357,51,-1.73,9.37,0.38643,2,50,4.71,9.54,0.89961,51,-6.17,9.54,0.10039,2,50,-0.88,9.42,0.99621,51,-11.76,9.42,0.00379,1,50,-4.13,6.97,1,1,50,-4.68,0.13,1,1,50,-3.67,-7.96,1,2,50,6.3,-4.77,0.91284,51,-4.58,-4.77,0.08716,2,50,10.41,-4.43,0.56755,51,-0.47,-4.43,0.43245,2,50,14.4,-3.8,0.10769,51,3.52,-3.8,0.89231,2,50,18.1,-2.77,0.00491,51,7.22,-2.77,0.99509,1,51,9.67,0.42,1,2,50,17.82,3.32,0.00128,51,6.94,3.32,0.99872,2,50,13.88,3.5,0.07999,51,3,3.5,0.92001,2,50,9.61,3.78,0.63564,51,-1.27,3.78,0.36436,2,50,5.73,4.24,0.93269,51,-5.15,4.24,0.06731,2,50,0.94,2.58,0.99983,51,-9.94,2.58,0.00017,2,50,1.17,-3,0.99994,51,-9.71,-3,0.00006]}},"LegR1_2_4":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,69,1.34,-10.2,0.98476,70,-9.54,-10.2,0.01524,2,69,6.25,-9.9,0.86716,70,-4.63,-9.9,0.13284,2,69,10.75,-9.33,0.55802,70,-0.13,-9.33,0.44198,2,69,14.51,-8.47,0.22689,70,3.63,-8.47,0.77311,2,69,18.22,-7.68,0.0425,70,7.34,-7.68,0.9575,2,69,21.58,-6.59,0.0017,70,10.7,-6.59,0.9983,1,70,13.09,-5,1,1,70,14.44,-1.98,1,1,70,14.44,2.93,1,1,70,12.58,6.35,1,2,69,20.95,7.49,0.00067,70,10.07,7.49,0.99933,2,69,17.93,8.34,0.02546,70,7.05,8.34,0.97454,2,69,13.2,8.97,0.24833,70,2.32,8.97,0.75167,2,69,9.15,9.37,0.61357,70,-1.73,9.37,0.38643,2,69,4.71,9.54,0.89961,70,-6.17,9.54,0.10039,2,69,-0.88,9.42,0.99621,70,-11.76,9.42,0.00379,1,69,-4.13,6.97,1,1,69,-4.68,0.13,1,1,69,-3.67,-7.96,1,2,69,6.3,-4.77,0.91284,70,-4.58,-4.77,0.08716,2,69,10.41,-4.43,0.56755,70,-0.47,-4.43,0.43245,2,69,14.4,-3.8,0.10769,70,3.52,-3.8,0.89231,2,69,18.1,-2.77,0.00491,70,7.22,-2.77,0.99509,1,70,9.67,0.42,1,2,69,17.82,3.32,0.00128,70,6.94,3.32,0.99872,2,69,13.88,3.5,0.07999,70,3,3.5,0.92001,2,69,9.61,3.78,0.63564,70,-1.27,3.78,0.36436,2,69,5.73,4.24,0.93269,70,-5.15,4.24,0.06731,2,69,0.94,2.58,0.99983,70,-9.94,2.58,0.00017,2,69,1.17,-3,0.99994,70,-9.71,-3,0.00006]}},"LegR1_2_5":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,88,1.34,-10.2,0.98476,89,-9.54,-10.2,0.01524,2,88,6.25,-9.9,0.86716,89,-4.63,-9.9,0.13284,2,88,10.75,-9.33,0.55802,89,-0.13,-9.33,0.44198,2,88,14.51,-8.47,0.22689,89,3.63,-8.47,0.77311,2,88,18.22,-7.68,0.0425,89,7.34,-7.68,0.9575,2,88,21.58,-6.59,0.0017,89,10.7,-6.59,0.9983,1,89,13.09,-5,1,1,89,14.44,-1.98,1,1,89,14.44,2.93,1,1,89,12.58,6.35,1,2,88,20.95,7.49,0.00067,89,10.07,7.49,0.99933,2,88,17.93,8.34,0.02546,89,7.05,8.34,0.97454,2,88,13.2,8.97,0.24833,89,2.32,8.97,0.75167,2,88,9.15,9.37,0.61357,89,-1.73,9.37,0.38643,2,88,4.71,9.54,0.89961,89,-6.17,9.54,0.10039,2,88,-0.88,9.42,0.99621,89,-11.76,9.42,0.00379,1,88,-4.13,6.97,1,1,88,-4.68,0.13,1,1,88,-3.67,-7.96,1,2,88,6.3,-4.77,0.91284,89,-4.58,-4.77,0.08716,2,88,10.41,-4.43,0.56755,89,-0.47,-4.43,0.43245,2,88,14.4,-3.8,0.10769,89,3.52,-3.8,0.89231,2,88,18.1,-2.77,0.00491,89,7.22,-2.77,0.99509,1,89,9.67,0.42,1,2,88,17.82,3.32,0.00128,89,6.94,3.32,0.99872,2,88,13.88,3.5,0.07999,89,3,3.5,0.92001,2,88,9.61,3.78,0.63564,89,-1.27,3.78,0.36436,2,88,5.73,4.24,0.93269,89,-5.15,4.24,0.06731,2,88,0.94,2.58,0.99983,89,-9.94,2.58,0.00017,2,88,1.17,-3,0.99994,89,-9.71,-3,0.00006]}},"LegR1_2_6":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,107,1.34,-10.2,0.98476,108,-9.54,-10.2,0.01524,2,107,6.25,-9.9,0.86716,108,-4.63,-9.9,0.13284,2,107,10.75,-9.33,0.55802,108,-0.13,-9.33,0.44198,2,107,14.51,-8.47,0.22689,108,3.63,-8.47,0.77311,2,107,18.22,-7.68,0.0425,108,7.34,-7.68,0.9575,2,107,21.58,-6.59,0.0017,108,10.7,-6.59,0.9983,1,108,13.09,-5,1,1,108,14.44,-1.98,1,1,108,14.44,2.93,1,1,108,12.58,6.35,1,2,107,20.95,7.49,0.00067,108,10.07,7.49,0.99933,2,107,17.93,8.34,0.02546,108,7.05,8.34,0.97454,2,107,13.2,8.97,0.24833,108,2.32,8.97,0.75167,2,107,9.15,9.37,0.61357,108,-1.73,9.37,0.38643,2,107,4.71,9.54,0.89961,108,-6.17,9.54,0.10039,2,107,-0.88,9.42,0.99621,108,-11.76,9.42,0.00379,1,107,-4.13,6.97,1,1,107,-4.68,0.13,1,1,107,-3.67,-7.96,1,2,107,6.3,-4.77,0.91284,108,-4.58,-4.77,0.08716,2,107,10.41,-4.43,0.56755,108,-0.47,-4.43,0.43245,2,107,14.4,-3.8,0.10769,108,3.52,-3.8,0.89231,2,107,18.1,-2.77,0.00491,108,7.22,-2.77,0.99509,1,108,9.67,0.42,1,2,107,17.82,3.32,0.00128,108,6.94,3.32,0.99872,2,107,13.88,3.5,0.07999,108,3,3.5,0.92001,2,107,9.61,3.78,0.63564,108,-1.27,3.78,0.36436,2,107,5.73,4.24,0.93269,108,-5.15,4.24,0.06731,2,107,0.94,2.58,0.99983,108,-9.94,2.58,0.00017,2,107,1.17,-3,0.99994,108,-9.71,-3,0.00006]}},"LegR1_2_7":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,126,1.34,-10.2,0.98476,127,-9.54,-10.2,0.01524,2,126,6.25,-9.9,0.86716,127,-4.63,-9.9,0.13284,2,126,10.75,-9.33,0.55802,127,-0.13,-9.33,0.44198,2,126,14.51,-8.47,0.22689,127,3.63,-8.47,0.77311,2,126,18.22,-7.68,0.0425,127,7.34,-7.68,0.9575,2,126,21.58,-6.59,0.0017,127,10.7,-6.59,0.9983,1,127,13.09,-5,1,1,127,14.44,-1.98,1,1,127,14.44,2.93,1,1,127,12.58,6.35,1,2,126,20.95,7.49,0.00067,127,10.07,7.49,0.99933,2,126,17.93,8.34,0.02546,127,7.05,8.34,0.97454,2,126,13.2,8.97,0.24833,127,2.32,8.97,0.75167,2,126,9.15,9.37,0.61357,127,-1.73,9.37,0.38643,2,126,4.71,9.54,0.89961,127,-6.17,9.54,0.10039,2,126,-0.88,9.42,0.99621,127,-11.76,9.42,0.00379,1,126,-4.13,6.97,1,1,126,-4.68,0.13,1,1,126,-3.67,-7.96,1,2,126,6.3,-4.77,0.91284,127,-4.58,-4.77,0.08716,2,126,10.41,-4.43,0.56755,127,-0.47,-4.43,0.43245,2,126,14.4,-3.8,0.10769,127,3.52,-3.8,0.89231,2,126,18.1,-2.77,0.00491,127,7.22,-2.77,0.99509,1,127,9.67,0.42,1,2,126,17.82,3.32,0.00128,127,6.94,3.32,0.99872,2,126,13.88,3.5,0.07999,127,3,3.5,0.92001,2,126,9.61,3.78,0.63564,127,-1.27,3.78,0.36436,2,126,5.73,4.24,0.93269,127,-5.15,4.24,0.06731,2,126,0.94,2.58,0.99983,127,-9.94,2.58,0.00017,2,126,1.17,-3,0.99994,127,-9.71,-3,0.00006]}},"LegR1_2_8":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,145,1.34,-10.2,0.98476,146,-9.54,-10.2,0.01524,2,145,6.25,-9.9,0.86716,146,-4.63,-9.9,0.13284,2,145,10.75,-9.33,0.55802,146,-0.13,-9.33,0.44198,2,145,14.51,-8.47,0.22689,146,3.63,-8.47,0.77311,2,145,18.22,-7.68,0.0425,146,7.34,-7.68,0.9575,2,145,21.58,-6.59,0.0017,146,10.7,-6.59,0.9983,1,146,13.09,-5,1,1,146,14.44,-1.98,1,1,146,14.44,2.93,1,1,146,12.58,6.35,1,2,145,20.95,7.49,0.00067,146,10.07,7.49,0.99933,2,145,17.93,8.34,0.02546,146,7.05,8.34,0.97454,2,145,13.2,8.97,0.24833,146,2.32,8.97,0.75167,2,145,9.15,9.37,0.61357,146,-1.73,9.37,0.38643,2,145,4.71,9.54,0.89961,146,-6.17,9.54,0.10039,2,145,-0.88,9.42,0.99621,146,-11.76,9.42,0.00379,1,145,-4.13,6.97,1,1,145,-4.68,0.13,1,1,145,-3.67,-7.96,1,2,145,6.3,-4.77,0.91284,146,-4.58,-4.77,0.08716,2,145,10.41,-4.43,0.56755,146,-0.47,-4.43,0.43245,2,145,14.4,-3.8,0.10769,146,3.52,-3.8,0.89231,2,145,18.1,-2.77,0.00491,146,7.22,-2.77,0.99509,1,146,9.67,0.42,1,2,145,17.82,3.32,0.00128,146,6.94,3.32,0.99872,2,145,13.88,3.5,0.07999,146,3,3.5,0.92001,2,145,9.61,3.78,0.63564,146,-1.27,3.78,0.36436,2,145,5.73,4.24,0.93269,146,-5.15,4.24,0.06731,2,145,0.94,2.58,0.99983,146,-9.94,2.58,0.00017,2,145,1.17,-3,0.99994,146,-9.71,-3,0.00006]}},"LegR1_2_9":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,164,1.34,-10.2,0.98476,165,-9.54,-10.2,0.01524,2,164,6.25,-9.9,0.86716,165,-4.63,-9.9,0.13284,2,164,10.75,-9.33,0.55802,165,-0.13,-9.33,0.44198,2,164,14.51,-8.47,0.22689,165,3.63,-8.47,0.77311,2,164,18.22,-7.68,0.0425,165,7.34,-7.68,0.9575,2,164,21.58,-6.59,0.0017,165,10.7,-6.59,0.9983,1,165,13.09,-5,1,1,165,14.44,-1.98,1,1,165,14.44,2.93,1,1,165,12.58,6.35,1,2,164,20.95,7.49,0.00067,165,10.07,7.49,0.99933,2,164,17.93,8.34,0.02546,165,7.05,8.34,0.97454,2,164,13.2,8.97,0.24833,165,2.32,8.97,0.75167,2,164,9.15,9.37,0.61357,165,-1.73,9.37,0.38643,2,164,4.71,9.54,0.89961,165,-6.17,9.54,0.10039,2,164,-0.88,9.42,0.99621,165,-11.76,9.42,0.00379,1,164,-4.13,6.97,1,1,164,-4.68,0.13,1,1,164,-3.67,-7.96,1,2,164,6.3,-4.77,0.91284,165,-4.58,-4.77,0.08716,2,164,10.41,-4.43,0.56755,165,-0.47,-4.43,0.43245,2,164,14.4,-3.8,0.10769,165,3.52,-3.8,0.89231,2,164,18.1,-2.77,0.00491,165,7.22,-2.77,0.99509,1,165,9.67,0.42,1,2,164,17.82,3.32,0.00128,165,6.94,3.32,0.99872,2,164,13.88,3.5,0.07999,165,3,3.5,0.92001,2,164,9.61,3.78,0.63564,165,-1.27,3.78,0.36436,2,164,5.73,4.24,0.93269,165,-5.15,4.24,0.06731,2,164,0.94,2.58,0.99983,165,-9.94,2.58,0.00017,2,164,1.17,-3,0.99994,165,-9.71,-3,0.00006]}},"LegR1_2_10":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,183,1.34,-10.2,0.98476,184,-9.54,-10.2,0.01524,2,183,6.25,-9.9,0.86716,184,-4.63,-9.9,0.13284,2,183,10.75,-9.33,0.55802,184,-0.13,-9.33,0.44198,2,183,14.51,-8.47,0.22689,184,3.63,-8.47,0.77311,2,183,18.22,-7.68,0.0425,184,7.34,-7.68,0.9575,2,183,21.58,-6.59,0.0017,184,10.7,-6.59,0.9983,1,184,13.09,-5,1,1,184,14.44,-1.98,1,1,184,14.44,2.93,1,1,184,12.58,6.35,1,2,183,20.95,7.49,0.00067,184,10.07,7.49,0.99933,2,183,17.93,8.34,0.02546,184,7.05,8.34,0.97454,2,183,13.2,8.97,0.24833,184,2.32,8.97,0.75167,2,183,9.15,9.37,0.61357,184,-1.73,9.37,0.38643,2,183,4.71,9.54,0.89961,184,-6.17,9.54,0.10039,2,183,-0.88,9.42,0.99621,184,-11.76,9.42,0.00379,1,183,-4.13,6.97,1,1,183,-4.68,0.13,1,1,183,-3.67,-7.96,1,2,183,6.3,-4.77,0.91284,184,-4.58,-4.77,0.08716,2,183,10.41,-4.43,0.56755,184,-0.47,-4.43,0.43245,2,183,14.4,-3.8,0.10769,184,3.52,-3.8,0.89231,2,183,18.1,-2.77,0.00491,184,7.22,-2.77,0.99509,1,184,9.67,0.42,1,2,183,17.82,3.32,0.00128,184,6.94,3.32,0.99872,2,183,13.88,3.5,0.07999,184,3,3.5,0.92001,2,183,9.61,3.78,0.63564,184,-1.27,3.78,0.36436,2,183,5.73,4.24,0.93269,184,-5.15,4.24,0.06731,2,183,0.94,2.58,0.99983,184,-9.94,2.58,0.00017,2,183,1.17,-3,0.99994,184,-9.71,-3,0.00006]}},"LegR1_2_11":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,202,1.34,-10.2,0.98476,203,-9.54,-10.2,0.01524,2,202,6.25,-9.9,0.86716,203,-4.63,-9.9,0.13284,2,202,10.75,-9.33,0.55802,203,-0.13,-9.33,0.44198,2,202,14.51,-8.47,0.22689,203,3.63,-8.47,0.77311,2,202,18.22,-7.68,0.0425,203,7.34,-7.68,0.9575,2,202,21.58,-6.59,0.0017,203,10.7,-6.59,0.9983,1,203,13.09,-5,1,1,203,14.44,-1.98,1,1,203,14.44,2.93,1,1,203,12.58,6.35,1,2,202,20.95,7.49,0.00067,203,10.07,7.49,0.99933,2,202,17.93,8.34,0.02546,203,7.05,8.34,0.97454,2,202,13.2,8.97,0.24833,203,2.32,8.97,0.75167,2,202,9.15,9.37,0.61357,203,-1.73,9.37,0.38643,2,202,4.71,9.54,0.89961,203,-6.17,9.54,0.10039,2,202,-0.88,9.42,0.99621,203,-11.76,9.42,0.00379,1,202,-4.13,6.97,1,1,202,-4.68,0.13,1,1,202,-3.67,-7.96,1,2,202,6.3,-4.77,0.91284,203,-4.58,-4.77,0.08716,2,202,10.41,-4.43,0.56755,203,-0.47,-4.43,0.43245,2,202,14.4,-3.8,0.10769,203,3.52,-3.8,0.89231,2,202,18.1,-2.77,0.00491,203,7.22,-2.77,0.99509,1,203,9.67,0.42,1,2,202,17.82,3.32,0.00128,203,6.94,3.32,0.99872,2,202,13.88,3.5,0.07999,203,3,3.5,0.92001,2,202,9.61,3.78,0.63564,203,-1.27,3.78,0.36436,2,202,5.73,4.24,0.93269,203,-5.15,4.24,0.06731,2,202,0.94,2.58,0.99983,203,-9.94,2.58,0.00017,2,202,1.17,-3,0.99994,203,-9.71,-3,0.00006]}},"LegR1_2_12":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,221,1.34,-10.2,0.98476,222,-9.54,-10.2,0.01524,2,221,6.25,-9.9,0.86716,222,-4.63,-9.9,0.13284,2,221,10.75,-9.33,0.55802,222,-0.13,-9.33,0.44198,2,221,14.51,-8.47,0.22689,222,3.63,-8.47,0.77311,2,221,18.22,-7.68,0.0425,222,7.34,-7.68,0.9575,2,221,21.58,-6.59,0.0017,222,10.7,-6.59,0.9983,1,222,13.09,-5,1,1,222,14.44,-1.98,1,1,222,14.44,2.93,1,1,222,12.58,6.35,1,2,221,20.95,7.49,0.00067,222,10.07,7.49,0.99933,2,221,17.93,8.34,0.02546,222,7.05,8.34,0.97454,2,221,13.2,8.97,0.24833,222,2.32,8.97,0.75167,2,221,9.15,9.37,0.61357,222,-1.73,9.37,0.38643,2,221,4.71,9.54,0.89961,222,-6.17,9.54,0.10039,2,221,-0.88,9.42,0.99621,222,-11.76,9.42,0.00379,1,221,-4.13,6.97,1,1,221,-4.68,0.13,1,1,221,-3.67,-7.96,1,2,221,6.3,-4.77,0.91284,222,-4.58,-4.77,0.08716,2,221,10.41,-4.43,0.56755,222,-0.47,-4.43,0.43245,2,221,14.4,-3.8,0.10769,222,3.52,-3.8,0.89231,2,221,18.1,-2.77,0.00491,222,7.22,-2.77,0.99509,1,222,9.67,0.42,1,2,221,17.82,3.32,0.00128,222,6.94,3.32,0.99872,2,221,13.88,3.5,0.07999,222,3,3.5,0.92001,2,221,9.61,3.78,0.63564,222,-1.27,3.78,0.36436,2,221,5.73,4.24,0.93269,222,-5.15,4.24,0.06731,2,221,0.94,2.58,0.99983,222,-9.94,2.58,0.00017,2,221,1.17,-3,0.99994,222,-9.71,-3,0.00006]}},"LegR1_2_13":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,240,1.34,-10.2,0.98476,241,-9.54,-10.2,0.01524,2,240,6.25,-9.9,0.86716,241,-4.63,-9.9,0.13284,2,240,10.75,-9.33,0.55802,241,-0.13,-9.33,0.44198,2,240,14.51,-8.47,0.22689,241,3.63,-8.47,0.77311,2,240,18.22,-7.68,0.0425,241,7.34,-7.68,0.9575,2,240,21.58,-6.59,0.0017,241,10.7,-6.59,0.9983,1,241,13.09,-5,1,1,241,14.44,-1.98,1,1,241,14.44,2.93,1,1,241,12.58,6.35,1,2,240,20.95,7.49,0.00067,241,10.07,7.49,0.99933,2,240,17.93,8.34,0.02546,241,7.05,8.34,0.97454,2,240,13.2,8.97,0.24833,241,2.32,8.97,0.75167,2,240,9.15,9.37,0.61357,241,-1.73,9.37,0.38643,2,240,4.71,9.54,0.89961,241,-6.17,9.54,0.10039,2,240,-0.88,9.42,0.99621,241,-11.76,9.42,0.00379,1,240,-4.13,6.97,1,1,240,-4.68,0.13,1,1,240,-3.67,-7.96,1,2,240,6.3,-4.77,0.91284,241,-4.58,-4.77,0.08716,2,240,10.41,-4.43,0.56755,241,-0.47,-4.43,0.43245,2,240,14.4,-3.8,0.10769,241,3.52,-3.8,0.89231,2,240,18.1,-2.77,0.00491,241,7.22,-2.77,0.99509,1,241,9.67,0.42,1,2,240,17.82,3.32,0.00128,241,6.94,3.32,0.99872,2,240,13.88,3.5,0.07999,241,3,3.5,0.92001,2,240,9.61,3.78,0.63564,241,-1.27,3.78,0.36436,2,240,5.73,4.24,0.93269,241,-5.15,4.24,0.06731,2,240,0.94,2.58,0.99983,241,-9.94,2.58,0.00017,2,240,1.17,-3,0.99994,241,-9.71,-3,0.00006]}},"LegR1_2_14":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,259,1.34,-10.2,0.98476,260,-9.54,-10.2,0.01524,2,259,6.25,-9.9,0.86716,260,-4.63,-9.9,0.13284,2,259,10.75,-9.33,0.55802,260,-0.13,-9.33,0.44198,2,259,14.51,-8.47,0.22689,260,3.63,-8.47,0.77311,2,259,18.22,-7.68,0.0425,260,7.34,-7.68,0.9575,2,259,21.58,-6.59,0.0017,260,10.7,-6.59,0.9983,1,260,13.09,-5,1,1,260,14.44,-1.98,1,1,260,14.44,2.93,1,1,260,12.58,6.35,1,2,259,20.95,7.49,0.00067,260,10.07,7.49,0.99933,2,259,17.93,8.34,0.02546,260,7.05,8.34,0.97454,2,259,13.2,8.97,0.24833,260,2.32,8.97,0.75167,2,259,9.15,9.37,0.61357,260,-1.73,9.37,0.38643,2,259,4.71,9.54,0.89961,260,-6.17,9.54,0.10039,2,259,-0.88,9.42,0.99621,260,-11.76,9.42,0.00379,1,259,-4.13,6.97,1,1,259,-4.68,0.13,1,1,259,-3.67,-7.96,1,2,259,6.3,-4.77,0.91284,260,-4.58,-4.77,0.08716,2,259,10.41,-4.43,0.56755,260,-0.47,-4.43,0.43245,2,259,14.4,-3.8,0.10769,260,3.52,-3.8,0.89231,2,259,18.1,-2.77,0.00491,260,7.22,-2.77,0.99509,1,260,9.67,0.42,1,2,259,17.82,3.32,0.00128,260,6.94,3.32,0.99872,2,259,13.88,3.5,0.07999,260,3,3.5,0.92001,2,259,9.61,3.78,0.63564,260,-1.27,3.78,0.36436,2,259,5.73,4.24,0.93269,260,-5.15,4.24,0.06731,2,259,0.94,2.58,0.99983,260,-9.94,2.58,0.00017,2,259,1.17,-3,0.99994,260,-9.71,-3,0.00006]}},"LegR1_2_15":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,278,1.34,-10.2,0.98476,279,-9.54,-10.2,0.01524,2,278,6.25,-9.9,0.86716,279,-4.63,-9.9,0.13284,2,278,10.75,-9.33,0.55802,279,-0.13,-9.33,0.44198,2,278,14.51,-8.47,0.22689,279,3.63,-8.47,0.77311,2,278,18.22,-7.68,0.0425,279,7.34,-7.68,0.9575,2,278,21.58,-6.59,0.0017,279,10.7,-6.59,0.9983,1,279,13.09,-5,1,1,279,14.44,-1.98,1,1,279,14.44,2.93,1,1,279,12.58,6.35,1,2,278,20.95,7.49,0.00067,279,10.07,7.49,0.99933,2,278,17.93,8.34,0.02546,279,7.05,8.34,0.97454,2,278,13.2,8.97,0.24833,279,2.32,8.97,0.75167,2,278,9.15,9.37,0.61357,279,-1.73,9.37,0.38643,2,278,4.71,9.54,0.89961,279,-6.17,9.54,0.10039,2,278,-0.88,9.42,0.99621,279,-11.76,9.42,0.00379,1,278,-4.13,6.97,1,1,278,-4.68,0.13,1,1,278,-3.67,-7.96,1,2,278,6.3,-4.77,0.91284,279,-4.58,-4.77,0.08716,2,278,10.41,-4.43,0.56755,279,-0.47,-4.43,0.43245,2,278,14.4,-3.8,0.10769,279,3.52,-3.8,0.89231,2,278,18.1,-2.77,0.00491,279,7.22,-2.77,0.99509,1,279,9.67,0.42,1,2,278,17.82,3.32,0.00128,279,6.94,3.32,0.99872,2,278,13.88,3.5,0.07999,279,3,3.5,0.92001,2,278,9.61,3.78,0.63564,279,-1.27,3.78,0.36436,2,278,5.73,4.24,0.93269,279,-5.15,4.24,0.06731,2,278,0.94,2.58,0.99983,279,-9.94,2.58,0.00017,2,278,1.17,-3,0.99994,279,-9.71,-3,0.00006]}},"LegR1_2_16":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,297,1.34,-10.2,0.98476,298,-9.54,-10.2,0.01524,2,297,6.25,-9.9,0.86716,298,-4.63,-9.9,0.13284,2,297,10.75,-9.33,0.55802,298,-0.13,-9.33,0.44198,2,297,14.51,-8.47,0.22689,298,3.63,-8.47,0.77311,2,297,18.22,-7.68,0.0425,298,7.34,-7.68,0.9575,2,297,21.58,-6.59,0.0017,298,10.7,-6.59,0.9983,1,298,13.09,-5,1,1,298,14.44,-1.98,1,1,298,14.44,2.93,1,1,298,12.58,6.35,1,2,297,20.95,7.49,0.00067,298,10.07,7.49,0.99933,2,297,17.93,8.34,0.02546,298,7.05,8.34,0.97454,2,297,13.2,8.97,0.24833,298,2.32,8.97,0.75167,2,297,9.15,9.37,0.61357,298,-1.73,9.37,0.38643,2,297,4.71,9.54,0.89961,298,-6.17,9.54,0.10039,2,297,-0.88,9.42,0.99621,298,-11.76,9.42,0.00379,1,297,-4.13,6.97,1,1,297,-4.68,0.13,1,1,297,-3.67,-7.96,1,2,297,6.3,-4.77,0.91284,298,-4.58,-4.77,0.08716,2,297,10.41,-4.43,0.56755,298,-0.47,-4.43,0.43245,2,297,14.4,-3.8,0.10769,298,3.52,-3.8,0.89231,2,297,18.1,-2.77,0.00491,298,7.22,-2.77,0.99509,1,298,9.67,0.42,1,2,297,17.82,3.32,0.00128,298,6.94,3.32,0.99872,2,297,13.88,3.5,0.07999,298,3,3.5,0.92001,2,297,9.61,3.78,0.63564,298,-1.27,3.78,0.36436,2,297,5.73,4.24,0.93269,298,-5.15,4.24,0.06731,2,297,0.94,2.58,0.99983,298,-9.94,2.58,0.00017,2,297,1.17,-3,0.99994,298,-9.71,-3,0.00006]}},"LegR1_2_17":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,316,1.34,-10.2,0.98476,317,-9.54,-10.2,0.01524,2,316,6.25,-9.9,0.86716,317,-4.63,-9.9,0.13284,2,316,10.75,-9.33,0.55802,317,-0.13,-9.33,0.44198,2,316,14.51,-8.47,0.22689,317,3.63,-8.47,0.77311,2,316,18.22,-7.68,0.0425,317,7.34,-7.68,0.9575,2,316,21.58,-6.59,0.0017,317,10.7,-6.59,0.9983,1,317,13.09,-5,1,1,317,14.44,-1.98,1,1,317,14.44,2.93,1,1,317,12.58,6.35,1,2,316,20.95,7.49,0.00067,317,10.07,7.49,0.99933,2,316,17.93,8.34,0.02546,317,7.05,8.34,0.97454,2,316,13.2,8.97,0.24833,317,2.32,8.97,0.75167,2,316,9.15,9.37,0.61357,317,-1.73,9.37,0.38643,2,316,4.71,9.54,0.89961,317,-6.17,9.54,0.10039,2,316,-0.88,9.42,0.99621,317,-11.76,9.42,0.00379,1,316,-4.13,6.97,1,1,316,-4.68,0.13,1,1,316,-3.67,-7.96,1,2,316,6.3,-4.77,0.91284,317,-4.58,-4.77,0.08716,2,316,10.41,-4.43,0.56755,317,-0.47,-4.43,0.43245,2,316,14.4,-3.8,0.10769,317,3.52,-3.8,0.89231,2,316,18.1,-2.77,0.00491,317,7.22,-2.77,0.99509,1,317,9.67,0.42,1,2,316,17.82,3.32,0.00128,317,6.94,3.32,0.99872,2,316,13.88,3.5,0.07999,317,3,3.5,0.92001,2,316,9.61,3.78,0.63564,317,-1.27,3.78,0.36436,2,316,5.73,4.24,0.93269,317,-5.15,4.24,0.06731,2,316,0.94,2.58,0.99983,317,-9.94,2.58,0.00017,2,316,1.17,-3,0.99994,317,-9.71,-3,0.00006]}},"LegR1_2_18":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,335,1.34,-10.2,0.98476,336,-9.54,-10.2,0.01524,2,335,6.25,-9.9,0.86716,336,-4.63,-9.9,0.13284,2,335,10.75,-9.33,0.55802,336,-0.13,-9.33,0.44198,2,335,14.51,-8.47,0.22689,336,3.63,-8.47,0.77311,2,335,18.22,-7.68,0.0425,336,7.34,-7.68,0.9575,2,335,21.58,-6.59,0.0017,336,10.7,-6.59,0.9983,1,336,13.09,-5,1,1,336,14.44,-1.98,1,1,336,14.44,2.93,1,1,336,12.58,6.35,1,2,335,20.95,7.49,0.00067,336,10.07,7.49,0.99933,2,335,17.93,8.34,0.02546,336,7.05,8.34,0.97454,2,335,13.2,8.97,0.24833,336,2.32,8.97,0.75167,2,335,9.15,9.37,0.61357,336,-1.73,9.37,0.38643,2,335,4.71,9.54,0.89961,336,-6.17,9.54,0.10039,2,335,-0.88,9.42,0.99621,336,-11.76,9.42,0.00379,1,335,-4.13,6.97,1,1,335,-4.68,0.13,1,1,335,-3.67,-7.96,1,2,335,6.3,-4.77,0.91284,336,-4.58,-4.77,0.08716,2,335,10.41,-4.43,0.56755,336,-0.47,-4.43,0.43245,2,335,14.4,-3.8,0.10769,336,3.52,-3.8,0.89231,2,335,18.1,-2.77,0.00491,336,7.22,-2.77,0.99509,1,336,9.67,0.42,1,2,335,17.82,3.32,0.00128,336,6.94,3.32,0.99872,2,335,13.88,3.5,0.07999,336,3,3.5,0.92001,2,335,9.61,3.78,0.63564,336,-1.27,3.78,0.36436,2,335,5.73,4.24,0.93269,336,-5.15,4.24,0.06731,2,335,0.94,2.58,0.99983,336,-9.94,2.58,0.00017,2,335,1.17,-3,0.99994,336,-9.71,-3,0.00006]}},"LegR1_2_19":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,354,1.34,-10.2,0.98476,355,-9.54,-10.2,0.01524,2,354,6.25,-9.9,0.86716,355,-4.63,-9.9,0.13284,2,354,10.75,-9.33,0.55802,355,-0.13,-9.33,0.44198,2,354,14.51,-8.47,0.22689,355,3.63,-8.47,0.77311,2,354,18.22,-7.68,0.0425,355,7.34,-7.68,0.9575,2,354,21.58,-6.59,0.0017,355,10.7,-6.59,0.9983,1,355,13.09,-5,1,1,355,14.44,-1.98,1,1,355,14.44,2.93,1,1,355,12.58,6.35,1,2,354,20.95,7.49,0.00067,355,10.07,7.49,0.99933,2,354,17.93,8.34,0.02546,355,7.05,8.34,0.97454,2,354,13.2,8.97,0.24833,355,2.32,8.97,0.75167,2,354,9.15,9.37,0.61357,355,-1.73,9.37,0.38643,2,354,4.71,9.54,0.89961,355,-6.17,9.54,0.10039,2,354,-0.88,9.42,0.99621,355,-11.76,9.42,0.00379,1,354,-4.13,6.97,1,1,354,-4.68,0.13,1,1,354,-3.67,-7.96,1,2,354,6.3,-4.77,0.91284,355,-4.58,-4.77,0.08716,2,354,10.41,-4.43,0.56755,355,-0.47,-4.43,0.43245,2,354,14.4,-3.8,0.10769,355,3.52,-3.8,0.89231,2,354,18.1,-2.77,0.00491,355,7.22,-2.77,0.99509,1,355,9.67,0.42,1,2,354,17.82,3.32,0.00128,355,6.94,3.32,0.99872,2,354,13.88,3.5,0.07999,355,3,3.5,0.92001,2,354,9.61,3.78,0.63564,355,-1.27,3.78,0.36436,2,354,5.73,4.24,0.93269,355,-5.15,4.24,0.06731,2,354,0.94,2.58,0.99983,355,-9.94,2.58,0.00017,2,354,1.17,-3,0.99994,355,-9.71,-3,0.00006]}},"LegR1_2_20":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,373,1.34,-10.2,0.98476,374,-9.54,-10.2,0.01524,2,373,6.25,-9.9,0.86716,374,-4.63,-9.9,0.13284,2,373,10.75,-9.33,0.55802,374,-0.13,-9.33,0.44198,2,373,14.51,-8.47,0.22689,374,3.63,-8.47,0.77311,2,373,18.22,-7.68,0.0425,374,7.34,-7.68,0.9575,2,373,21.58,-6.59,0.0017,374,10.7,-6.59,0.9983,1,374,13.09,-5,1,1,374,14.44,-1.98,1,1,374,14.44,2.93,1,1,374,12.58,6.35,1,2,373,20.95,7.49,0.00067,374,10.07,7.49,0.99933,2,373,17.93,8.34,0.02546,374,7.05,8.34,0.97454,2,373,13.2,8.97,0.24833,374,2.32,8.97,0.75167,2,373,9.15,9.37,0.61357,374,-1.73,9.37,0.38643,2,373,4.71,9.54,0.89961,374,-6.17,9.54,0.10039,2,373,-0.88,9.42,0.99621,374,-11.76,9.42,0.00379,1,373,-4.13,6.97,1,1,373,-4.68,0.13,1,1,373,-3.67,-7.96,1,2,373,6.3,-4.77,0.91284,374,-4.58,-4.77,0.08716,2,373,10.41,-4.43,0.56755,374,-0.47,-4.43,0.43245,2,373,14.4,-3.8,0.10769,374,3.52,-3.8,0.89231,2,373,18.1,-2.77,0.00491,374,7.22,-2.77,0.99509,1,374,9.67,0.42,1,2,373,17.82,3.32,0.00128,374,6.94,3.32,0.99872,2,373,13.88,3.5,0.07999,374,3,3.5,0.92001,2,373,9.61,3.78,0.63564,374,-1.27,3.78,0.36436,2,373,5.73,4.24,0.93269,374,-5.15,4.24,0.06731,2,373,0.94,2.58,0.99983,374,-9.94,2.58,0.00017,2,373,1.17,-3,0.99994,374,-9.71,-3,0.00006]}},"LegR1_2_21":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,392,1.34,-10.2,0.98476,393,-9.54,-10.2,0.01524,2,392,6.25,-9.9,0.86716,393,-4.63,-9.9,0.13284,2,392,10.75,-9.33,0.55802,393,-0.13,-9.33,0.44198,2,392,14.51,-8.47,0.22689,393,3.63,-8.47,0.77311,2,392,18.22,-7.68,0.0425,393,7.34,-7.68,0.9575,2,392,21.58,-6.59,0.0017,393,10.7,-6.59,0.9983,1,393,13.09,-5,1,1,393,14.44,-1.98,1,1,393,14.44,2.93,1,1,393,12.58,6.35,1,2,392,20.95,7.49,0.00067,393,10.07,7.49,0.99933,2,392,17.93,8.34,0.02546,393,7.05,8.34,0.97454,2,392,13.2,8.97,0.24833,393,2.32,8.97,0.75167,2,392,9.15,9.37,0.61357,393,-1.73,9.37,0.38643,2,392,4.71,9.54,0.89961,393,-6.17,9.54,0.10039,2,392,-0.88,9.42,0.99621,393,-11.76,9.42,0.00379,1,392,-4.13,6.97,1,1,392,-4.68,0.13,1,1,392,-3.67,-7.96,1,2,392,6.3,-4.77,0.91284,393,-4.58,-4.77,0.08716,2,392,10.41,-4.43,0.56755,393,-0.47,-4.43,0.43245,2,392,14.4,-3.8,0.10769,393,3.52,-3.8,0.89231,2,392,18.1,-2.77,0.00491,393,7.22,-2.77,0.99509,1,393,9.67,0.42,1,2,392,17.82,3.32,0.00128,393,6.94,3.32,0.99872,2,392,13.88,3.5,0.07999,393,3,3.5,0.92001,2,392,9.61,3.78,0.63564,393,-1.27,3.78,0.36436,2,392,5.73,4.24,0.93269,393,-5.15,4.24,0.06731,2,392,0.94,2.58,0.99983,393,-9.94,2.58,0.00017,2,392,1.17,-3,0.99994,393,-9.71,-3,0.00006]}},"LegR1_2_22":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,411,1.34,-10.2,0.98476,412,-9.54,-10.2,0.01524,2,411,6.25,-9.9,0.86716,412,-4.63,-9.9,0.13284,2,411,10.75,-9.33,0.55802,412,-0.13,-9.33,0.44198,2,411,14.51,-8.47,0.22689,412,3.63,-8.47,0.77311,2,411,18.22,-7.68,0.0425,412,7.34,-7.68,0.9575,2,411,21.58,-6.59,0.0017,412,10.7,-6.59,0.9983,1,412,13.09,-5,1,1,412,14.44,-1.98,1,1,412,14.44,2.93,1,1,412,12.58,6.35,1,2,411,20.95,7.49,0.00067,412,10.07,7.49,0.99933,2,411,17.93,8.34,0.02546,412,7.05,8.34,0.97454,2,411,13.2,8.97,0.24833,412,2.32,8.97,0.75167,2,411,9.15,9.37,0.61357,412,-1.73,9.37,0.38643,2,411,4.71,9.54,0.89961,412,-6.17,9.54,0.10039,2,411,-0.88,9.42,0.99621,412,-11.76,9.42,0.00379,1,411,-4.13,6.97,1,1,411,-4.68,0.13,1,1,411,-3.67,-7.96,1,2,411,6.3,-4.77,0.91284,412,-4.58,-4.77,0.08716,2,411,10.41,-4.43,0.56755,412,-0.47,-4.43,0.43245,2,411,14.4,-3.8,0.10769,412,3.52,-3.8,0.89231,2,411,18.1,-2.77,0.00491,412,7.22,-2.77,0.99509,1,412,9.67,0.42,1,2,411,17.82,3.32,0.00128,412,6.94,3.32,0.99872,2,411,13.88,3.5,0.07999,412,3,3.5,0.92001,2,411,9.61,3.78,0.63564,412,-1.27,3.78,0.36436,2,411,5.73,4.24,0.93269,412,-5.15,4.24,0.06731,2,411,0.94,2.58,0.99983,412,-9.94,2.58,0.00017,2,411,1.17,-3,0.99994,412,-9.71,-3,0.00006]}},"LegR1_2_23":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,430,1.34,-10.2,0.98476,431,-9.54,-10.2,0.01524,2,430,6.25,-9.9,0.86716,431,-4.63,-9.9,0.13284,2,430,10.75,-9.33,0.55802,431,-0.13,-9.33,0.44198,2,430,14.51,-8.47,0.22689,431,3.63,-8.47,0.77311,2,430,18.22,-7.68,0.0425,431,7.34,-7.68,0.9575,2,430,21.58,-6.59,0.0017,431,10.7,-6.59,0.9983,1,431,13.09,-5,1,1,431,14.44,-1.98,1,1,431,14.44,2.93,1,1,431,12.58,6.35,1,2,430,20.95,7.49,0.00067,431,10.07,7.49,0.99933,2,430,17.93,8.34,0.02546,431,7.05,8.34,0.97454,2,430,13.2,8.97,0.24833,431,2.32,8.97,0.75167,2,430,9.15,9.37,0.61357,431,-1.73,9.37,0.38643,2,430,4.71,9.54,0.89961,431,-6.17,9.54,0.10039,2,430,-0.88,9.42,0.99621,431,-11.76,9.42,0.00379,1,430,-4.13,6.97,1,1,430,-4.68,0.13,1,1,430,-3.67,-7.96,1,2,430,6.3,-4.77,0.91284,431,-4.58,-4.77,0.08716,2,430,10.41,-4.43,0.56755,431,-0.47,-4.43,0.43245,2,430,14.4,-3.8,0.10769,431,3.52,-3.8,0.89231,2,430,18.1,-2.77,0.00491,431,7.22,-2.77,0.99509,1,431,9.67,0.42,1,2,430,17.82,3.32,0.00128,431,6.94,3.32,0.99872,2,430,13.88,3.5,0.07999,431,3,3.5,0.92001,2,430,9.61,3.78,0.63564,431,-1.27,3.78,0.36436,2,430,5.73,4.24,0.93269,431,-5.15,4.24,0.06731,2,430,0.94,2.58,0.99983,431,-9.94,2.58,0.00017,2,430,1.17,-3,0.99994,431,-9.71,-3,0.00006]}},"LegR1_2_24":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,449,1.34,-10.2,0.98476,450,-9.54,-10.2,0.01524,2,449,6.25,-9.9,0.86716,450,-4.63,-9.9,0.13284,2,449,10.75,-9.33,0.55802,450,-0.13,-9.33,0.44198,2,449,14.51,-8.47,0.22689,450,3.63,-8.47,0.77311,2,449,18.22,-7.68,0.0425,450,7.34,-7.68,0.9575,2,449,21.58,-6.59,0.0017,450,10.7,-6.59,0.9983,1,450,13.09,-5,1,1,450,14.44,-1.98,1,1,450,14.44,2.93,1,1,450,12.58,6.35,1,2,449,20.95,7.49,0.00067,450,10.07,7.49,0.99933,2,449,17.93,8.34,0.02546,450,7.05,8.34,0.97454,2,449,13.2,8.97,0.24833,450,2.32,8.97,0.75167,2,449,9.15,9.37,0.61357,450,-1.73,9.37,0.38643,2,449,4.71,9.54,0.89961,450,-6.17,9.54,0.10039,2,449,-0.88,9.42,0.99621,450,-11.76,9.42,0.00379,1,449,-4.13,6.97,1,1,449,-4.68,0.13,1,1,449,-3.67,-7.96,1,2,449,6.3,-4.77,0.91284,450,-4.58,-4.77,0.08716,2,449,10.41,-4.43,0.56755,450,-0.47,-4.43,0.43245,2,449,14.4,-3.8,0.10769,450,3.52,-3.8,0.89231,2,449,18.1,-2.77,0.00491,450,7.22,-2.77,0.99509,1,450,9.67,0.42,1,2,449,17.82,3.32,0.00128,450,6.94,3.32,0.99872,2,449,13.88,3.5,0.07999,450,3,3.5,0.92001,2,449,9.61,3.78,0.63564,450,-1.27,3.78,0.36436,2,449,5.73,4.24,0.93269,450,-5.15,4.24,0.06731,2,449,0.94,2.58,0.99983,450,-9.94,2.58,0.00017,2,449,1.17,-3,0.99994,450,-9.71,-3,0.00006]}},"LegR1_2_25":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,468,1.34,-10.2,0.98476,469,-9.54,-10.2,0.01524,2,468,6.25,-9.9,0.86716,469,-4.63,-9.9,0.13284,2,468,10.75,-9.33,0.55802,469,-0.13,-9.33,0.44198,2,468,14.51,-8.47,0.22689,469,3.63,-8.47,0.77311,2,468,18.22,-7.68,0.0425,469,7.34,-7.68,0.9575,2,468,21.58,-6.59,0.0017,469,10.7,-6.59,0.9983,1,469,13.09,-5,1,1,469,14.44,-1.98,1,1,469,14.44,2.93,1,1,469,12.58,6.35,1,2,468,20.95,7.49,0.00067,469,10.07,7.49,0.99933,2,468,17.93,8.34,0.02546,469,7.05,8.34,0.97454,2,468,13.2,8.97,0.24833,469,2.32,8.97,0.75167,2,468,9.15,9.37,0.61357,469,-1.73,9.37,0.38643,2,468,4.71,9.54,0.89961,469,-6.17,9.54,0.10039,2,468,-0.88,9.42,0.99621,469,-11.76,9.42,0.00379,1,468,-4.13,6.97,1,1,468,-4.68,0.13,1,1,468,-3.67,-7.96,1,2,468,6.3,-4.77,0.91284,469,-4.58,-4.77,0.08716,2,468,10.41,-4.43,0.56755,469,-0.47,-4.43,0.43245,2,468,14.4,-3.8,0.10769,469,3.52,-3.8,0.89231,2,468,18.1,-2.77,0.00491,469,7.22,-2.77,0.99509,1,469,9.67,0.42,1,2,468,17.82,3.32,0.00128,469,6.94,3.32,0.99872,2,468,13.88,3.5,0.07999,469,3,3.5,0.92001,2,468,9.61,3.78,0.63564,469,-1.27,3.78,0.36436,2,468,5.73,4.24,0.93269,469,-5.15,4.24,0.06731,2,468,0.94,2.58,0.99983,469,-9.94,2.58,0.00017,2,468,1.17,-3,0.99994,469,-9.71,-3,0.00006]}},"LegR1_2_26":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,487,1.34,-10.2,0.98476,488,-9.54,-10.2,0.01524,2,487,6.25,-9.9,0.86716,488,-4.63,-9.9,0.13284,2,487,10.75,-9.33,0.55802,488,-0.13,-9.33,0.44198,2,487,14.51,-8.47,0.22689,488,3.63,-8.47,0.77311,2,487,18.22,-7.68,0.0425,488,7.34,-7.68,0.9575,2,487,21.58,-6.59,0.0017,488,10.7,-6.59,0.9983,1,488,13.09,-5,1,1,488,14.44,-1.98,1,1,488,14.44,2.93,1,1,488,12.58,6.35,1,2,487,20.95,7.49,0.00067,488,10.07,7.49,0.99933,2,487,17.93,8.34,0.02546,488,7.05,8.34,0.97454,2,487,13.2,8.97,0.24833,488,2.32,8.97,0.75167,2,487,9.15,9.37,0.61357,488,-1.73,9.37,0.38643,2,487,4.71,9.54,0.89961,488,-6.17,9.54,0.10039,2,487,-0.88,9.42,0.99621,488,-11.76,9.42,0.00379,1,487,-4.13,6.97,1,1,487,-4.68,0.13,1,1,487,-3.67,-7.96,1,2,487,6.3,-4.77,0.91284,488,-4.58,-4.77,0.08716,2,487,10.41,-4.43,0.56755,488,-0.47,-4.43,0.43245,2,487,14.4,-3.8,0.10769,488,3.52,-3.8,0.89231,2,487,18.1,-2.77,0.00491,488,7.22,-2.77,0.99509,1,488,9.67,0.42,1,2,487,17.82,3.32,0.00128,488,6.94,3.32,0.99872,2,487,13.88,3.5,0.07999,488,3,3.5,0.92001,2,487,9.61,3.78,0.63564,488,-1.27,3.78,0.36436,2,487,5.73,4.24,0.93269,488,-5.15,4.24,0.06731,2,487,0.94,2.58,0.99983,488,-9.94,2.58,0.00017,2,487,1.17,-3,0.99994,488,-9.71,-3,0.00006]}},"LegR1_2_27":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,506,1.34,-10.2,0.98476,507,-9.54,-10.2,0.01524,2,506,6.25,-9.9,0.86716,507,-4.63,-9.9,0.13284,2,506,10.75,-9.33,0.55802,507,-0.13,-9.33,0.44198,2,506,14.51,-8.47,0.22689,507,3.63,-8.47,0.77311,2,506,18.22,-7.68,0.0425,507,7.34,-7.68,0.9575,2,506,21.58,-6.59,0.0017,507,10.7,-6.59,0.9983,1,507,13.09,-5,1,1,507,14.44,-1.98,1,1,507,14.44,2.93,1,1,507,12.58,6.35,1,2,506,20.95,7.49,0.00067,507,10.07,7.49,0.99933,2,506,17.93,8.34,0.02546,507,7.05,8.34,0.97454,2,506,13.2,8.97,0.24833,507,2.32,8.97,0.75167,2,506,9.15,9.37,0.61357,507,-1.73,9.37,0.38643,2,506,4.71,9.54,0.89961,507,-6.17,9.54,0.10039,2,506,-0.88,9.42,0.99621,507,-11.76,9.42,0.00379,1,506,-4.13,6.97,1,1,506,-4.68,0.13,1,1,506,-3.67,-7.96,1,2,506,6.3,-4.77,0.91284,507,-4.58,-4.77,0.08716,2,506,10.41,-4.43,0.56755,507,-0.47,-4.43,0.43245,2,506,14.4,-3.8,0.10769,507,3.52,-3.8,0.89231,2,506,18.1,-2.77,0.00491,507,7.22,-2.77,0.99509,1,507,9.67,0.42,1,2,506,17.82,3.32,0.00128,507,6.94,3.32,0.99872,2,506,13.88,3.5,0.07999,507,3,3.5,0.92001,2,506,9.61,3.78,0.63564,507,-1.27,3.78,0.36436,2,506,5.73,4.24,0.93269,507,-5.15,4.24,0.06731,2,506,0.94,2.58,0.99983,507,-9.94,2.58,0.00017,2,506,1.17,-3,0.99994,507,-9.71,-3,0.00006]}},"LegR1_2_28":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,525,1.34,-10.2,0.98476,526,-9.54,-10.2,0.01524,2,525,6.25,-9.9,0.86716,526,-4.63,-9.9,0.13284,2,525,10.75,-9.33,0.55802,526,-0.13,-9.33,0.44198,2,525,14.51,-8.47,0.22689,526,3.63,-8.47,0.77311,2,525,18.22,-7.68,0.0425,526,7.34,-7.68,0.9575,2,525,21.58,-6.59,0.0017,526,10.7,-6.59,0.9983,1,526,13.09,-5,1,1,526,14.44,-1.98,1,1,526,14.44,2.93,1,1,526,12.58,6.35,1,2,525,20.95,7.49,0.00067,526,10.07,7.49,0.99933,2,525,17.93,8.34,0.02546,526,7.05,8.34,0.97454,2,525,13.2,8.97,0.24833,526,2.32,8.97,0.75167,2,525,9.15,9.37,0.61357,526,-1.73,9.37,0.38643,2,525,4.71,9.54,0.89961,526,-6.17,9.54,0.10039,2,525,-0.88,9.42,0.99621,526,-11.76,9.42,0.00379,1,525,-4.13,6.97,1,1,525,-4.68,0.13,1,1,525,-3.67,-7.96,1,2,525,6.3,-4.77,0.91284,526,-4.58,-4.77,0.08716,2,525,10.41,-4.43,0.56755,526,-0.47,-4.43,0.43245,2,525,14.4,-3.8,0.10769,526,3.52,-3.8,0.89231,2,525,18.1,-2.77,0.00491,526,7.22,-2.77,0.99509,1,526,9.67,0.42,1,2,525,17.82,3.32,0.00128,526,6.94,3.32,0.99872,2,525,13.88,3.5,0.07999,526,3,3.5,0.92001,2,525,9.61,3.78,0.63564,526,-1.27,3.78,0.36436,2,525,5.73,4.24,0.93269,526,-5.15,4.24,0.06731,2,525,0.94,2.58,0.99983,526,-9.94,2.58,0.00017,2,525,1.17,-3,0.99994,526,-9.71,-3,0.00006]}},"LegR1_2_29":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,544,1.34,-10.2,0.98476,545,-9.54,-10.2,0.01524,2,544,6.25,-9.9,0.86716,545,-4.63,-9.9,0.13284,2,544,10.75,-9.33,0.55802,545,-0.13,-9.33,0.44198,2,544,14.51,-8.47,0.22689,545,3.63,-8.47,0.77311,2,544,18.22,-7.68,0.0425,545,7.34,-7.68,0.9575,2,544,21.58,-6.59,0.0017,545,10.7,-6.59,0.9983,1,545,13.09,-5,1,1,545,14.44,-1.98,1,1,545,14.44,2.93,1,1,545,12.58,6.35,1,2,544,20.95,7.49,0.00067,545,10.07,7.49,0.99933,2,544,17.93,8.34,0.02546,545,7.05,8.34,0.97454,2,544,13.2,8.97,0.24833,545,2.32,8.97,0.75167,2,544,9.15,9.37,0.61357,545,-1.73,9.37,0.38643,2,544,4.71,9.54,0.89961,545,-6.17,9.54,0.10039,2,544,-0.88,9.42,0.99621,545,-11.76,9.42,0.00379,1,544,-4.13,6.97,1,1,544,-4.68,0.13,1,1,544,-3.67,-7.96,1,2,544,6.3,-4.77,0.91284,545,-4.58,-4.77,0.08716,2,544,10.41,-4.43,0.56755,545,-0.47,-4.43,0.43245,2,544,14.4,-3.8,0.10769,545,3.52,-3.8,0.89231,2,544,18.1,-2.77,0.00491,545,7.22,-2.77,0.99509,1,545,9.67,0.42,1,2,544,17.82,3.32,0.00128,545,6.94,3.32,0.99872,2,544,13.88,3.5,0.07999,545,3,3.5,0.92001,2,544,9.61,3.78,0.63564,545,-1.27,3.78,0.36436,2,544,5.73,4.24,0.93269,545,-5.15,4.24,0.06731,2,544,0.94,2.58,0.99983,545,-9.94,2.58,0.00017,2,544,1.17,-3,0.99994,545,-9.71,-3,0.00006]}},"LegR1_2_30":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,563,1.34,-10.2,0.98476,564,-9.54,-10.2,0.01524,2,563,6.25,-9.9,0.86716,564,-4.63,-9.9,0.13284,2,563,10.75,-9.33,0.55802,564,-0.13,-9.33,0.44198,2,563,14.51,-8.47,0.22689,564,3.63,-8.47,0.77311,2,563,18.22,-7.68,0.0425,564,7.34,-7.68,0.9575,2,563,21.58,-6.59,0.0017,564,10.7,-6.59,0.9983,1,564,13.09,-5,1,1,564,14.44,-1.98,1,1,564,14.44,2.93,1,1,564,12.58,6.35,1,2,563,20.95,7.49,0.00067,564,10.07,7.49,0.99933,2,563,17.93,8.34,0.02546,564,7.05,8.34,0.97454,2,563,13.2,8.97,0.24833,564,2.32,8.97,0.75167,2,563,9.15,9.37,0.61357,564,-1.73,9.37,0.38643,2,563,4.71,9.54,0.89961,564,-6.17,9.54,0.10039,2,563,-0.88,9.42,0.99621,564,-11.76,9.42,0.00379,1,563,-4.13,6.97,1,1,563,-4.68,0.13,1,1,563,-3.67,-7.96,1,2,563,6.3,-4.77,0.91284,564,-4.58,-4.77,0.08716,2,563,10.41,-4.43,0.56755,564,-0.47,-4.43,0.43245,2,563,14.4,-3.8,0.10769,564,3.52,-3.8,0.89231,2,563,18.1,-2.77,0.00491,564,7.22,-2.77,0.99509,1,564,9.67,0.42,1,2,563,17.82,3.32,0.00128,564,6.94,3.32,0.99872,2,563,13.88,3.5,0.07999,564,3,3.5,0.92001,2,563,9.61,3.78,0.63564,564,-1.27,3.78,0.36436,2,563,5.73,4.24,0.93269,564,-5.15,4.24,0.06731,2,563,0.94,2.58,0.99983,564,-9.94,2.58,0.00017,2,563,1.17,-3,0.99994,564,-9.71,-3,0.00006]}},"LegR1_2_31":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,582,1.34,-10.2,0.98476,583,-9.54,-10.2,0.01524,2,582,6.25,-9.9,0.86716,583,-4.63,-9.9,0.13284,2,582,10.75,-9.33,0.55802,583,-0.13,-9.33,0.44198,2,582,14.51,-8.47,0.22689,583,3.63,-8.47,0.77311,2,582,18.22,-7.68,0.0425,583,7.34,-7.68,0.9575,2,582,21.58,-6.59,0.0017,583,10.7,-6.59,0.9983,1,583,13.09,-5,1,1,583,14.44,-1.98,1,1,583,14.44,2.93,1,1,583,12.58,6.35,1,2,582,20.95,7.49,0.00067,583,10.07,7.49,0.99933,2,582,17.93,8.34,0.02546,583,7.05,8.34,0.97454,2,582,13.2,8.97,0.24833,583,2.32,8.97,0.75167,2,582,9.15,9.37,0.61357,583,-1.73,9.37,0.38643,2,582,4.71,9.54,0.89961,583,-6.17,9.54,0.10039,2,582,-0.88,9.42,0.99621,583,-11.76,9.42,0.00379,1,582,-4.13,6.97,1,1,582,-4.68,0.13,1,1,582,-3.67,-7.96,1,2,582,6.3,-4.77,0.91284,583,-4.58,-4.77,0.08716,2,582,10.41,-4.43,0.56755,583,-0.47,-4.43,0.43245,2,582,14.4,-3.8,0.10769,583,3.52,-3.8,0.89231,2,582,18.1,-2.77,0.00491,583,7.22,-2.77,0.99509,1,583,9.67,0.42,1,2,582,17.82,3.32,0.00128,583,6.94,3.32,0.99872,2,582,13.88,3.5,0.07999,583,3,3.5,0.92001,2,582,9.61,3.78,0.63564,583,-1.27,3.78,0.36436,2,582,5.73,4.24,0.93269,583,-5.15,4.24,0.06731,2,582,0.94,2.58,0.99983,583,-9.94,2.58,0.00017,2,582,1.17,-3,0.99994,583,-9.71,-3,0.00006]}},"LegR1_2_32":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,601,1.34,-10.2,0.98476,602,-9.54,-10.2,0.01524,2,601,6.25,-9.9,0.86716,602,-4.63,-9.9,0.13284,2,601,10.75,-9.33,0.55802,602,-0.13,-9.33,0.44198,2,601,14.51,-8.47,0.22689,602,3.63,-8.47,0.77311,2,601,18.22,-7.68,0.0425,602,7.34,-7.68,0.9575,2,601,21.58,-6.59,0.0017,602,10.7,-6.59,0.9983,1,602,13.09,-5,1,1,602,14.44,-1.98,1,1,602,14.44,2.93,1,1,602,12.58,6.35,1,2,601,20.95,7.49,0.00067,602,10.07,7.49,0.99933,2,601,17.93,8.34,0.02546,602,7.05,8.34,0.97454,2,601,13.2,8.97,0.24833,602,2.32,8.97,0.75167,2,601,9.15,9.37,0.61357,602,-1.73,9.37,0.38643,2,601,4.71,9.54,0.89961,602,-6.17,9.54,0.10039,2,601,-0.88,9.42,0.99621,602,-11.76,9.42,0.00379,1,601,-4.13,6.97,1,1,601,-4.68,0.13,1,1,601,-3.67,-7.96,1,2,601,6.3,-4.77,0.91284,602,-4.58,-4.77,0.08716,2,601,10.41,-4.43,0.56755,602,-0.47,-4.43,0.43245,2,601,14.4,-3.8,0.10769,602,3.52,-3.8,0.89231,2,601,18.1,-2.77,0.00491,602,7.22,-2.77,0.99509,1,602,9.67,0.42,1,2,601,17.82,3.32,0.00128,602,6.94,3.32,0.99872,2,601,13.88,3.5,0.07999,602,3,3.5,0.92001,2,601,9.61,3.78,0.63564,602,-1.27,3.78,0.36436,2,601,5.73,4.24,0.93269,602,-5.15,4.24,0.06731,2,601,0.94,2.58,0.99983,602,-9.94,2.58,0.00017,2,601,1.17,-3,0.99994,602,-9.71,-3,0.00006]}},"LegR1_2_33":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,620,1.34,-10.2,0.98476,621,-9.54,-10.2,0.01524,2,620,6.25,-9.9,0.86716,621,-4.63,-9.9,0.13284,2,620,10.75,-9.33,0.55802,621,-0.13,-9.33,0.44198,2,620,14.51,-8.47,0.22689,621,3.63,-8.47,0.77311,2,620,18.22,-7.68,0.0425,621,7.34,-7.68,0.9575,2,620,21.58,-6.59,0.0017,621,10.7,-6.59,0.9983,1,621,13.09,-5,1,1,621,14.44,-1.98,1,1,621,14.44,2.93,1,1,621,12.58,6.35,1,2,620,20.95,7.49,0.00067,621,10.07,7.49,0.99933,2,620,17.93,8.34,0.02546,621,7.05,8.34,0.97454,2,620,13.2,8.97,0.24833,621,2.32,8.97,0.75167,2,620,9.15,9.37,0.61357,621,-1.73,9.37,0.38643,2,620,4.71,9.54,0.89961,621,-6.17,9.54,0.10039,2,620,-0.88,9.42,0.99621,621,-11.76,9.42,0.00379,1,620,-4.13,6.97,1,1,620,-4.68,0.13,1,1,620,-3.67,-7.96,1,2,620,6.3,-4.77,0.91284,621,-4.58,-4.77,0.08716,2,620,10.41,-4.43,0.56755,621,-0.47,-4.43,0.43245,2,620,14.4,-3.8,0.10769,621,3.52,-3.8,0.89231,2,620,18.1,-2.77,0.00491,621,7.22,-2.77,0.99509,1,621,9.67,0.42,1,2,620,17.82,3.32,0.00128,621,6.94,3.32,0.99872,2,620,13.88,3.5,0.07999,621,3,3.5,0.92001,2,620,9.61,3.78,0.63564,621,-1.27,3.78,0.36436,2,620,5.73,4.24,0.93269,621,-5.15,4.24,0.06731,2,620,0.94,2.58,0.99983,621,-9.94,2.58,0.00017,2,620,1.17,-3,0.99994,621,-9.71,-3,0.00006]}},"LegR1_2_34":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,639,1.34,-10.2,0.98476,640,-9.54,-10.2,0.01524,2,639,6.25,-9.9,0.86716,640,-4.63,-9.9,0.13284,2,639,10.75,-9.33,0.55802,640,-0.13,-9.33,0.44198,2,639,14.51,-8.47,0.22689,640,3.63,-8.47,0.77311,2,639,18.22,-7.68,0.0425,640,7.34,-7.68,0.9575,2,639,21.58,-6.59,0.0017,640,10.7,-6.59,0.9983,1,640,13.09,-5,1,1,640,14.44,-1.98,1,1,640,14.44,2.93,1,1,640,12.58,6.35,1,2,639,20.95,7.49,0.00067,640,10.07,7.49,0.99933,2,639,17.93,8.34,0.02546,640,7.05,8.34,0.97454,2,639,13.2,8.97,0.24833,640,2.32,8.97,0.75167,2,639,9.15,9.37,0.61357,640,-1.73,9.37,0.38643,2,639,4.71,9.54,0.89961,640,-6.17,9.54,0.10039,2,639,-0.88,9.42,0.99621,640,-11.76,9.42,0.00379,1,639,-4.13,6.97,1,1,639,-4.68,0.13,1,1,639,-3.67,-7.96,1,2,639,6.3,-4.77,0.91284,640,-4.58,-4.77,0.08716,2,639,10.41,-4.43,0.56755,640,-0.47,-4.43,0.43245,2,639,14.4,-3.8,0.10769,640,3.52,-3.8,0.89231,2,639,18.1,-2.77,0.00491,640,7.22,-2.77,0.99509,1,640,9.67,0.42,1,2,639,17.82,3.32,0.00128,640,6.94,3.32,0.99872,2,639,13.88,3.5,0.07999,640,3,3.5,0.92001,2,639,9.61,3.78,0.63564,640,-1.27,3.78,0.36436,2,639,5.73,4.24,0.93269,640,-5.15,4.24,0.06731,2,639,0.94,2.58,0.99983,640,-9.94,2.58,0.00017,2,639,1.17,-3,0.99994,640,-9.71,-3,0.00006]}},"LegR1_2_35":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,658,1.34,-10.2,0.98476,659,-9.54,-10.2,0.01524,2,658,6.25,-9.9,0.86716,659,-4.63,-9.9,0.13284,2,658,10.75,-9.33,0.55802,659,-0.13,-9.33,0.44198,2,658,14.51,-8.47,0.22689,659,3.63,-8.47,0.77311,2,658,18.22,-7.68,0.0425,659,7.34,-7.68,0.9575,2,658,21.58,-6.59,0.0017,659,10.7,-6.59,0.9983,1,659,13.09,-5,1,1,659,14.44,-1.98,1,1,659,14.44,2.93,1,1,659,12.58,6.35,1,2,658,20.95,7.49,0.00067,659,10.07,7.49,0.99933,2,658,17.93,8.34,0.02546,659,7.05,8.34,0.97454,2,658,13.2,8.97,0.24833,659,2.32,8.97,0.75167,2,658,9.15,9.37,0.61357,659,-1.73,9.37,0.38643,2,658,4.71,9.54,0.89961,659,-6.17,9.54,0.10039,2,658,-0.88,9.42,0.99621,659,-11.76,9.42,0.00379,1,658,-4.13,6.97,1,1,658,-4.68,0.13,1,1,658,-3.67,-7.96,1,2,658,6.3,-4.77,0.91284,659,-4.58,-4.77,0.08716,2,658,10.41,-4.43,0.56755,659,-0.47,-4.43,0.43245,2,658,14.4,-3.8,0.10769,659,3.52,-3.8,0.89231,2,658,18.1,-2.77,0.00491,659,7.22,-2.77,0.99509,1,659,9.67,0.42,1,2,658,17.82,3.32,0.00128,659,6.94,3.32,0.99872,2,658,13.88,3.5,0.07999,659,3,3.5,0.92001,2,658,9.61,3.78,0.63564,659,-1.27,3.78,0.36436,2,658,5.73,4.24,0.93269,659,-5.15,4.24,0.06731,2,658,0.94,2.58,0.99983,659,-9.94,2.58,0.00017,2,658,1.17,-3,0.99994,659,-9.71,-3,0.00006]}},"LegR2_2_1":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,14,1.34,-10.2,0.98359,15,-9.54,-10.2,0.01641,2,14,6.25,-9.9,0.85741,15,-4.63,-9.9,0.14259,2,14,10.75,-9.33,0.5279,15,-0.13,-9.33,0.4721,2,14,14.51,-8.47,0.19324,15,3.63,-8.47,0.80676,2,14,18.22,-7.68,0.02781,15,7.34,-7.68,0.97219,2,14,21.58,-6.59,0.00027,15,10.7,-6.59,0.99973,1,15,13.09,-5,1,1,15,14.44,-1.98,1,1,15,14.44,2.93,1,1,15,12.58,6.35,1,2,14,20.95,7.49,0.00014,15,10.07,7.49,0.99986,2,14,17.93,8.34,0.0183,15,7.05,8.34,0.9817,2,14,13.2,8.97,0.21579,15,2.32,8.97,0.78421,2,14,9.15,9.37,0.56545,15,-1.73,9.37,0.43455,2,14,4.71,9.54,0.86642,15,-6.17,9.54,0.13358,2,14,-0.88,9.42,0.9889,15,-11.76,9.42,0.0111,2,14,-4.13,6.97,0.99995,15,-15.01,6.97,0.00005,1,14,-4.68,0.13,1,1,14,-3.67,-7.96,1,2,14,6.3,-4.77,0.91134,15,-4.58,-4.77,0.08866,2,14,10.41,-4.43,0.53881,15,-0.47,-4.43,0.46119,2,14,14.4,-3.8,0.07723,15,3.52,-3.8,0.92277,2,14,18.1,-2.77,0.00131,15,7.22,-2.77,0.99869,1,15,9.67,0.42,1,2,14,17.82,3.32,0.00039,15,6.94,3.32,0.99961,2,14,13.88,3.5,0.0699,15,3,3.5,0.9301,2,14,9.61,3.78,0.58637,15,-1.27,3.78,0.41363,2,14,5.73,4.24,0.90282,15,-5.15,4.24,0.09718,2,14,0.94,2.58,0.99788,15,-9.94,2.58,0.00212,1,14,1.17,-3,1]}},"LegR2_2_2":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,33,1.34,-10.2,0.98359,34,-9.54,-10.2,0.01641,2,33,6.25,-9.9,0.85741,34,-4.63,-9.9,0.14259,2,33,10.75,-9.33,0.5279,34,-0.13,-9.33,0.4721,2,33,14.51,-8.47,0.19324,34,3.63,-8.47,0.80676,2,33,18.22,-7.68,0.02781,34,7.34,-7.68,0.97219,2,33,21.58,-6.59,0.00027,34,10.7,-6.59,0.99973,1,34,13.09,-5,1,1,34,14.44,-1.98,1,1,34,14.44,2.93,1,1,34,12.58,6.35,1,2,33,20.95,7.49,0.00014,34,10.07,7.49,0.99986,2,33,17.93,8.34,0.0183,34,7.05,8.34,0.9817,2,33,13.2,8.97,0.21579,34,2.32,8.97,0.78421,2,33,9.15,9.37,0.56545,34,-1.73,9.37,0.43455,2,33,4.71,9.54,0.86642,34,-6.17,9.54,0.13358,2,33,-0.88,9.42,0.9889,34,-11.76,9.42,0.0111,2,33,-4.13,6.97,0.99995,34,-15.01,6.97,0.00005,1,33,-4.68,0.13,1,1,33,-3.67,-7.96,1,2,33,6.3,-4.77,0.91134,34,-4.58,-4.77,0.08866,2,33,10.41,-4.43,0.53881,34,-0.47,-4.43,0.46119,2,33,14.4,-3.8,0.07723,34,3.52,-3.8,0.92277,2,33,18.1,-2.77,0.00131,34,7.22,-2.77,0.99869,1,34,9.67,0.42,1,2,33,17.82,3.32,0.00039,34,6.94,3.32,0.99961,2,33,13.88,3.5,0.0699,34,3,3.5,0.9301,2,33,9.61,3.78,0.58637,34,-1.27,3.78,0.41363,2,33,5.73,4.24,0.90282,34,-5.15,4.24,0.09718,2,33,0.94,2.58,0.99788,34,-9.94,2.58,0.00212,1,33,1.17,-3,1]}},"LegR2_2_3":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,52,1.34,-10.2,0.98359,53,-9.54,-10.2,0.01641,2,52,6.25,-9.9,0.85741,53,-4.63,-9.9,0.14259,2,52,10.75,-9.33,0.5279,53,-0.13,-9.33,0.4721,2,52,14.51,-8.47,0.19324,53,3.63,-8.47,0.80676,2,52,18.22,-7.68,0.02781,53,7.34,-7.68,0.97219,2,52,21.58,-6.59,0.00027,53,10.7,-6.59,0.99973,1,53,13.09,-5,1,1,53,14.44,-1.98,1,1,53,14.44,2.93,1,1,53,12.58,6.35,1,2,52,20.95,7.49,0.00014,53,10.07,7.49,0.99986,2,52,17.93,8.34,0.0183,53,7.05,8.34,0.9817,2,52,13.2,8.97,0.21579,53,2.32,8.97,0.78421,2,52,9.15,9.37,0.56545,53,-1.73,9.37,0.43455,2,52,4.71,9.54,0.86642,53,-6.17,9.54,0.13358,2,52,-0.88,9.42,0.9889,53,-11.76,9.42,0.0111,2,52,-4.13,6.97,0.99995,53,-15.01,6.97,0.00005,1,52,-4.68,0.13,1,1,52,-3.67,-7.96,1,2,52,6.3,-4.77,0.91134,53,-4.58,-4.77,0.08866,2,52,10.41,-4.43,0.53881,53,-0.47,-4.43,0.46119,2,52,14.4,-3.8,0.07723,53,3.52,-3.8,0.92277,2,52,18.1,-2.77,0.00131,53,7.22,-2.77,0.99869,1,53,9.67,0.42,1,2,52,17.82,3.32,0.00039,53,6.94,3.32,0.99961,2,52,13.88,3.5,0.0699,53,3,3.5,0.9301,2,52,9.61,3.78,0.58637,53,-1.27,3.78,0.41363,2,52,5.73,4.24,0.90282,53,-5.15,4.24,0.09718,2,52,0.94,2.58,0.99788,53,-9.94,2.58,0.00212,1,52,1.17,-3,1]}},"LegR2_2_4":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,71,1.34,-10.2,0.98359,72,-9.54,-10.2,0.01641,2,71,6.25,-9.9,0.85741,72,-4.63,-9.9,0.14259,2,71,10.75,-9.33,0.5279,72,-0.13,-9.33,0.4721,2,71,14.51,-8.47,0.19324,72,3.63,-8.47,0.80676,2,71,18.22,-7.68,0.02781,72,7.34,-7.68,0.97219,2,71,21.58,-6.59,0.00027,72,10.7,-6.59,0.99973,1,72,13.09,-5,1,1,72,14.44,-1.98,1,1,72,14.44,2.93,1,1,72,12.58,6.35,1,2,71,20.95,7.49,0.00014,72,10.07,7.49,0.99986,2,71,17.93,8.34,0.0183,72,7.05,8.34,0.9817,2,71,13.2,8.97,0.21579,72,2.32,8.97,0.78421,2,71,9.15,9.37,0.56545,72,-1.73,9.37,0.43455,2,71,4.71,9.54,0.86642,72,-6.17,9.54,0.13358,2,71,-0.88,9.42,0.9889,72,-11.76,9.42,0.0111,2,71,-4.13,6.97,0.99995,72,-15.01,6.97,0.00005,1,71,-4.68,0.13,1,1,71,-3.67,-7.96,1,2,71,6.3,-4.77,0.91134,72,-4.58,-4.77,0.08866,2,71,10.41,-4.43,0.53881,72,-0.47,-4.43,0.46119,2,71,14.4,-3.8,0.07723,72,3.52,-3.8,0.92277,2,71,18.1,-2.77,0.00131,72,7.22,-2.77,0.99869,1,72,9.67,0.42,1,2,71,17.82,3.32,0.00039,72,6.94,3.32,0.99961,2,71,13.88,3.5,0.0699,72,3,3.5,0.9301,2,71,9.61,3.78,0.58637,72,-1.27,3.78,0.41363,2,71,5.73,4.24,0.90282,72,-5.15,4.24,0.09718,2,71,0.94,2.58,0.99788,72,-9.94,2.58,0.00212,1,71,1.17,-3,1]}},"LegR2_2_5":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,90,1.34,-10.2,0.98359,91,-9.54,-10.2,0.01641,2,90,6.25,-9.9,0.85741,91,-4.63,-9.9,0.14259,2,90,10.75,-9.33,0.5279,91,-0.13,-9.33,0.4721,2,90,14.51,-8.47,0.19324,91,3.63,-8.47,0.80676,2,90,18.22,-7.68,0.02781,91,7.34,-7.68,0.97219,2,90,21.58,-6.59,0.00027,91,10.7,-6.59,0.99973,1,91,13.09,-5,1,1,91,14.44,-1.98,1,1,91,14.44,2.93,1,1,91,12.58,6.35,1,2,90,20.95,7.49,0.00014,91,10.07,7.49,0.99986,2,90,17.93,8.34,0.0183,91,7.05,8.34,0.9817,2,90,13.2,8.97,0.21579,91,2.32,8.97,0.78421,2,90,9.15,9.37,0.56545,91,-1.73,9.37,0.43455,2,90,4.71,9.54,0.86642,91,-6.17,9.54,0.13358,2,90,-0.88,9.42,0.9889,91,-11.76,9.42,0.0111,2,90,-4.13,6.97,0.99995,91,-15.01,6.97,0.00005,1,90,-4.68,0.13,1,1,90,-3.67,-7.96,1,2,90,6.3,-4.77,0.91134,91,-4.58,-4.77,0.08866,2,90,10.41,-4.43,0.53881,91,-0.47,-4.43,0.46119,2,90,14.4,-3.8,0.07723,91,3.52,-3.8,0.92277,2,90,18.1,-2.77,0.00131,91,7.22,-2.77,0.99869,1,91,9.67,0.42,1,2,90,17.82,3.32,0.00039,91,6.94,3.32,0.99961,2,90,13.88,3.5,0.0699,91,3,3.5,0.9301,2,90,9.61,3.78,0.58637,91,-1.27,3.78,0.41363,2,90,5.73,4.24,0.90282,91,-5.15,4.24,0.09718,2,90,0.94,2.58,0.99788,91,-9.94,2.58,0.00212,1,90,1.17,-3,1]}},"LegR2_2_6":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,109,1.34,-10.2,0.98359,110,-9.54,-10.2,0.01641,2,109,6.25,-9.9,0.85741,110,-4.63,-9.9,0.14259,2,109,10.75,-9.33,0.5279,110,-0.13,-9.33,0.4721,2,109,14.51,-8.47,0.19324,110,3.63,-8.47,0.80676,2,109,18.22,-7.68,0.02781,110,7.34,-7.68,0.97219,2,109,21.58,-6.59,0.00027,110,10.7,-6.59,0.99973,1,110,13.09,-5,1,1,110,14.44,-1.98,1,1,110,14.44,2.93,1,1,110,12.58,6.35,1,2,109,20.95,7.49,0.00014,110,10.07,7.49,0.99986,2,109,17.93,8.34,0.0183,110,7.05,8.34,0.9817,2,109,13.2,8.97,0.21579,110,2.32,8.97,0.78421,2,109,9.15,9.37,0.56545,110,-1.73,9.37,0.43455,2,109,4.71,9.54,0.86642,110,-6.17,9.54,0.13358,2,109,-0.88,9.42,0.9889,110,-11.76,9.42,0.0111,2,109,-4.13,6.97,0.99995,110,-15.01,6.97,0.00005,1,109,-4.68,0.13,1,1,109,-3.67,-7.96,1,2,109,6.3,-4.77,0.91134,110,-4.58,-4.77,0.08866,2,109,10.41,-4.43,0.53881,110,-0.47,-4.43,0.46119,2,109,14.4,-3.8,0.07723,110,3.52,-3.8,0.92277,2,109,18.1,-2.77,0.00131,110,7.22,-2.77,0.99869,1,110,9.67,0.42,1,2,109,17.82,3.32,0.00039,110,6.94,3.32,0.99961,2,109,13.88,3.5,0.0699,110,3,3.5,0.9301,2,109,9.61,3.78,0.58637,110,-1.27,3.78,0.41363,2,109,5.73,4.24,0.90282,110,-5.15,4.24,0.09718,2,109,0.94,2.58,0.99788,110,-9.94,2.58,0.00212,1,109,1.17,-3,1]}},"LegR2_2_7":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,128,1.34,-10.2,0.98359,129,-9.54,-10.2,0.01641,2,128,6.25,-9.9,0.85741,129,-4.63,-9.9,0.14259,2,128,10.75,-9.33,0.5279,129,-0.13,-9.33,0.4721,2,128,14.51,-8.47,0.19324,129,3.63,-8.47,0.80676,2,128,18.22,-7.68,0.02781,129,7.34,-7.68,0.97219,2,128,21.58,-6.59,0.00027,129,10.7,-6.59,0.99973,1,129,13.09,-5,1,1,129,14.44,-1.98,1,1,129,14.44,2.93,1,1,129,12.58,6.35,1,2,128,20.95,7.49,0.00014,129,10.07,7.49,0.99986,2,128,17.93,8.34,0.0183,129,7.05,8.34,0.9817,2,128,13.2,8.97,0.21579,129,2.32,8.97,0.78421,2,128,9.15,9.37,0.56545,129,-1.73,9.37,0.43455,2,128,4.71,9.54,0.86642,129,-6.17,9.54,0.13358,2,128,-0.88,9.42,0.9889,129,-11.76,9.42,0.0111,2,128,-4.13,6.97,0.99995,129,-15.01,6.97,0.00005,1,128,-4.68,0.13,1,1,128,-3.67,-7.96,1,2,128,6.3,-4.77,0.91134,129,-4.58,-4.77,0.08866,2,128,10.41,-4.43,0.53881,129,-0.47,-4.43,0.46119,2,128,14.4,-3.8,0.07723,129,3.52,-3.8,0.92277,2,128,18.1,-2.77,0.00131,129,7.22,-2.77,0.99869,1,129,9.67,0.42,1,2,128,17.82,3.32,0.00039,129,6.94,3.32,0.99961,2,128,13.88,3.5,0.0699,129,3,3.5,0.9301,2,128,9.61,3.78,0.58637,129,-1.27,3.78,0.41363,2,128,5.73,4.24,0.90282,129,-5.15,4.24,0.09718,2,128,0.94,2.58,0.99788,129,-9.94,2.58,0.00212,1,128,1.17,-3,1]}},"LegR2_2_8":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,147,1.34,-10.2,0.98359,148,-9.54,-10.2,0.01641,2,147,6.25,-9.9,0.85741,148,-4.63,-9.9,0.14259,2,147,10.75,-9.33,0.5279,148,-0.13,-9.33,0.4721,2,147,14.51,-8.47,0.19324,148,3.63,-8.47,0.80676,2,147,18.22,-7.68,0.02781,148,7.34,-7.68,0.97219,2,147,21.58,-6.59,0.00027,148,10.7,-6.59,0.99973,1,148,13.09,-5,1,1,148,14.44,-1.98,1,1,148,14.44,2.93,1,1,148,12.58,6.35,1,2,147,20.95,7.49,0.00014,148,10.07,7.49,0.99986,2,147,17.93,8.34,0.0183,148,7.05,8.34,0.9817,2,147,13.2,8.97,0.21579,148,2.32,8.97,0.78421,2,147,9.15,9.37,0.56545,148,-1.73,9.37,0.43455,2,147,4.71,9.54,0.86642,148,-6.17,9.54,0.13358,2,147,-0.88,9.42,0.9889,148,-11.76,9.42,0.0111,2,147,-4.13,6.97,0.99995,148,-15.01,6.97,0.00005,1,147,-4.68,0.13,1,1,147,-3.67,-7.96,1,2,147,6.3,-4.77,0.91134,148,-4.58,-4.77,0.08866,2,147,10.41,-4.43,0.53881,148,-0.47,-4.43,0.46119,2,147,14.4,-3.8,0.07723,148,3.52,-3.8,0.92277,2,147,18.1,-2.77,0.00131,148,7.22,-2.77,0.99869,1,148,9.67,0.42,1,2,147,17.82,3.32,0.00039,148,6.94,3.32,0.99961,2,147,13.88,3.5,0.0699,148,3,3.5,0.9301,2,147,9.61,3.78,0.58637,148,-1.27,3.78,0.41363,2,147,5.73,4.24,0.90282,148,-5.15,4.24,0.09718,2,147,0.94,2.58,0.99788,148,-9.94,2.58,0.00212,1,147,1.17,-3,1]}},"LegR2_2_9":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,166,1.34,-10.2,0.98359,167,-9.54,-10.2,0.01641,2,166,6.25,-9.9,0.85741,167,-4.63,-9.9,0.14259,2,166,10.75,-9.33,0.5279,167,-0.13,-9.33,0.4721,2,166,14.51,-8.47,0.19324,167,3.63,-8.47,0.80676,2,166,18.22,-7.68,0.02781,167,7.34,-7.68,0.97219,2,166,21.58,-6.59,0.00027,167,10.7,-6.59,0.99973,1,167,13.09,-5,1,1,167,14.44,-1.98,1,1,167,14.44,2.93,1,1,167,12.58,6.35,1,2,166,20.95,7.49,0.00014,167,10.07,7.49,0.99986,2,166,17.93,8.34,0.0183,167,7.05,8.34,0.9817,2,166,13.2,8.97,0.21579,167,2.32,8.97,0.78421,2,166,9.15,9.37,0.56545,167,-1.73,9.37,0.43455,2,166,4.71,9.54,0.86642,167,-6.17,9.54,0.13358,2,166,-0.88,9.42,0.9889,167,-11.76,9.42,0.0111,2,166,-4.13,6.97,0.99995,167,-15.01,6.97,0.00005,1,166,-4.68,0.13,1,1,166,-3.67,-7.96,1,2,166,6.3,-4.77,0.91134,167,-4.58,-4.77,0.08866,2,166,10.41,-4.43,0.53881,167,-0.47,-4.43,0.46119,2,166,14.4,-3.8,0.07723,167,3.52,-3.8,0.92277,2,166,18.1,-2.77,0.00131,167,7.22,-2.77,0.99869,1,167,9.67,0.42,1,2,166,17.82,3.32,0.00039,167,6.94,3.32,0.99961,2,166,13.88,3.5,0.0699,167,3,3.5,0.9301,2,166,9.61,3.78,0.58637,167,-1.27,3.78,0.41363,2,166,5.73,4.24,0.90282,167,-5.15,4.24,0.09718,2,166,0.94,2.58,0.99788,167,-9.94,2.58,0.00212,1,166,1.17,-3,1]}},"LegR2_2_10":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,185,1.34,-10.2,0.98359,186,-9.54,-10.2,0.01641,2,185,6.25,-9.9,0.85741,186,-4.63,-9.9,0.14259,2,185,10.75,-9.33,0.5279,186,-0.13,-9.33,0.4721,2,185,14.51,-8.47,0.19324,186,3.63,-8.47,0.80676,2,185,18.22,-7.68,0.02781,186,7.34,-7.68,0.97219,2,185,21.58,-6.59,0.00027,186,10.7,-6.59,0.99973,1,186,13.09,-5,1,1,186,14.44,-1.98,1,1,186,14.44,2.93,1,1,186,12.58,6.35,1,2,185,20.95,7.49,0.00014,186,10.07,7.49,0.99986,2,185,17.93,8.34,0.0183,186,7.05,8.34,0.9817,2,185,13.2,8.97,0.21579,186,2.32,8.97,0.78421,2,185,9.15,9.37,0.56545,186,-1.73,9.37,0.43455,2,185,4.71,9.54,0.86642,186,-6.17,9.54,0.13358,2,185,-0.88,9.42,0.9889,186,-11.76,9.42,0.0111,2,185,-4.13,6.97,0.99995,186,-15.01,6.97,0.00005,1,185,-4.68,0.13,1,1,185,-3.67,-7.96,1,2,185,6.3,-4.77,0.91134,186,-4.58,-4.77,0.08866,2,185,10.41,-4.43,0.53881,186,-0.47,-4.43,0.46119,2,185,14.4,-3.8,0.07723,186,3.52,-3.8,0.92277,2,185,18.1,-2.77,0.00131,186,7.22,-2.77,0.99869,1,186,9.67,0.42,1,2,185,17.82,3.32,0.00039,186,6.94,3.32,0.99961,2,185,13.88,3.5,0.0699,186,3,3.5,0.9301,2,185,9.61,3.78,0.58637,186,-1.27,3.78,0.41363,2,185,5.73,4.24,0.90282,186,-5.15,4.24,0.09718,2,185,0.94,2.58,0.99788,186,-9.94,2.58,0.00212,1,185,1.17,-3,1]}},"LegR2_2_11":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,204,1.34,-10.2,0.98359,205,-9.54,-10.2,0.01641,2,204,6.25,-9.9,0.85741,205,-4.63,-9.9,0.14259,2,204,10.75,-9.33,0.5279,205,-0.13,-9.33,0.4721,2,204,14.51,-8.47,0.19324,205,3.63,-8.47,0.80676,2,204,18.22,-7.68,0.02781,205,7.34,-7.68,0.97219,2,204,21.58,-6.59,0.00027,205,10.7,-6.59,0.99973,1,205,13.09,-5,1,1,205,14.44,-1.98,1,1,205,14.44,2.93,1,1,205,12.58,6.35,1,2,204,20.95,7.49,0.00014,205,10.07,7.49,0.99986,2,204,17.93,8.34,0.0183,205,7.05,8.34,0.9817,2,204,13.2,8.97,0.21579,205,2.32,8.97,0.78421,2,204,9.15,9.37,0.56545,205,-1.73,9.37,0.43455,2,204,4.71,9.54,0.86642,205,-6.17,9.54,0.13358,2,204,-0.88,9.42,0.9889,205,-11.76,9.42,0.0111,2,204,-4.13,6.97,0.99995,205,-15.01,6.97,0.00005,1,204,-4.68,0.13,1,1,204,-3.67,-7.96,1,2,204,6.3,-4.77,0.91134,205,-4.58,-4.77,0.08866,2,204,10.41,-4.43,0.53881,205,-0.47,-4.43,0.46119,2,204,14.4,-3.8,0.07723,205,3.52,-3.8,0.92277,2,204,18.1,-2.77,0.00131,205,7.22,-2.77,0.99869,1,205,9.67,0.42,1,2,204,17.82,3.32,0.00039,205,6.94,3.32,0.99961,2,204,13.88,3.5,0.0699,205,3,3.5,0.9301,2,204,9.61,3.78,0.58637,205,-1.27,3.78,0.41363,2,204,5.73,4.24,0.90282,205,-5.15,4.24,0.09718,2,204,0.94,2.58,0.99788,205,-9.94,2.58,0.00212,1,204,1.17,-3,1]}},"LegR2_2_12":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,223,1.34,-10.2,0.98359,224,-9.54,-10.2,0.01641,2,223,6.25,-9.9,0.85741,224,-4.63,-9.9,0.14259,2,223,10.75,-9.33,0.5279,224,-0.13,-9.33,0.4721,2,223,14.51,-8.47,0.19324,224,3.63,-8.47,0.80676,2,223,18.22,-7.68,0.02781,224,7.34,-7.68,0.97219,2,223,21.58,-6.59,0.00027,224,10.7,-6.59,0.99973,1,224,13.09,-5,1,1,224,14.44,-1.98,1,1,224,14.44,2.93,1,1,224,12.58,6.35,1,2,223,20.95,7.49,0.00014,224,10.07,7.49,0.99986,2,223,17.93,8.34,0.0183,224,7.05,8.34,0.9817,2,223,13.2,8.97,0.21579,224,2.32,8.97,0.78421,2,223,9.15,9.37,0.56545,224,-1.73,9.37,0.43455,2,223,4.71,9.54,0.86642,224,-6.17,9.54,0.13358,2,223,-0.88,9.42,0.9889,224,-11.76,9.42,0.0111,2,223,-4.13,6.97,0.99995,224,-15.01,6.97,0.00005,1,223,-4.68,0.13,1,1,223,-3.67,-7.96,1,2,223,6.3,-4.77,0.91134,224,-4.58,-4.77,0.08866,2,223,10.41,-4.43,0.53881,224,-0.47,-4.43,0.46119,2,223,14.4,-3.8,0.07723,224,3.52,-3.8,0.92277,2,223,18.1,-2.77,0.00131,224,7.22,-2.77,0.99869,1,224,9.67,0.42,1,2,223,17.82,3.32,0.00039,224,6.94,3.32,0.99961,2,223,13.88,3.5,0.0699,224,3,3.5,0.9301,2,223,9.61,3.78,0.58637,224,-1.27,3.78,0.41363,2,223,5.73,4.24,0.90282,224,-5.15,4.24,0.09718,2,223,0.94,2.58,0.99788,224,-9.94,2.58,0.00212,1,223,1.17,-3,1]}},"LegR2_2_13":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,242,1.34,-10.2,0.98359,243,-9.54,-10.2,0.01641,2,242,6.25,-9.9,0.85741,243,-4.63,-9.9,0.14259,2,242,10.75,-9.33,0.5279,243,-0.13,-9.33,0.4721,2,242,14.51,-8.47,0.19324,243,3.63,-8.47,0.80676,2,242,18.22,-7.68,0.02781,243,7.34,-7.68,0.97219,2,242,21.58,-6.59,0.00027,243,10.7,-6.59,0.99973,1,243,13.09,-5,1,1,243,14.44,-1.98,1,1,243,14.44,2.93,1,1,243,12.58,6.35,1,2,242,20.95,7.49,0.00014,243,10.07,7.49,0.99986,2,242,17.93,8.34,0.0183,243,7.05,8.34,0.9817,2,242,13.2,8.97,0.21579,243,2.32,8.97,0.78421,2,242,9.15,9.37,0.56545,243,-1.73,9.37,0.43455,2,242,4.71,9.54,0.86642,243,-6.17,9.54,0.13358,2,242,-0.88,9.42,0.9889,243,-11.76,9.42,0.0111,2,242,-4.13,6.97,0.99995,243,-15.01,6.97,0.00005,1,242,-4.68,0.13,1,1,242,-3.67,-7.96,1,2,242,6.3,-4.77,0.91134,243,-4.58,-4.77,0.08866,2,242,10.41,-4.43,0.53881,243,-0.47,-4.43,0.46119,2,242,14.4,-3.8,0.07723,243,3.52,-3.8,0.92277,2,242,18.1,-2.77,0.00131,243,7.22,-2.77,0.99869,1,243,9.67,0.42,1,2,242,17.82,3.32,0.00039,243,6.94,3.32,0.99961,2,242,13.88,3.5,0.0699,243,3,3.5,0.9301,2,242,9.61,3.78,0.58637,243,-1.27,3.78,0.41363,2,242,5.73,4.24,0.90282,243,-5.15,4.24,0.09718,2,242,0.94,2.58,0.99788,243,-9.94,2.58,0.00212,1,242,1.17,-3,1]}},"LegR2_2_14":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,261,1.34,-10.2,0.98359,262,-9.54,-10.2,0.01641,2,261,6.25,-9.9,0.85741,262,-4.63,-9.9,0.14259,2,261,10.75,-9.33,0.5279,262,-0.13,-9.33,0.4721,2,261,14.51,-8.47,0.19324,262,3.63,-8.47,0.80676,2,261,18.22,-7.68,0.02781,262,7.34,-7.68,0.97219,2,261,21.58,-6.59,0.00027,262,10.7,-6.59,0.99973,1,262,13.09,-5,1,1,262,14.44,-1.98,1,1,262,14.44,2.93,1,1,262,12.58,6.35,1,2,261,20.95,7.49,0.00014,262,10.07,7.49,0.99986,2,261,17.93,8.34,0.0183,262,7.05,8.34,0.9817,2,261,13.2,8.97,0.21579,262,2.32,8.97,0.78421,2,261,9.15,9.37,0.56545,262,-1.73,9.37,0.43455,2,261,4.71,9.54,0.86642,262,-6.17,9.54,0.13358,2,261,-0.88,9.42,0.9889,262,-11.76,9.42,0.0111,2,261,-4.13,6.97,0.99995,262,-15.01,6.97,0.00005,1,261,-4.68,0.13,1,1,261,-3.67,-7.96,1,2,261,6.3,-4.77,0.91134,262,-4.58,-4.77,0.08866,2,261,10.41,-4.43,0.53881,262,-0.47,-4.43,0.46119,2,261,14.4,-3.8,0.07723,262,3.52,-3.8,0.92277,2,261,18.1,-2.77,0.00131,262,7.22,-2.77,0.99869,1,262,9.67,0.42,1,2,261,17.82,3.32,0.00039,262,6.94,3.32,0.99961,2,261,13.88,3.5,0.0699,262,3,3.5,0.9301,2,261,9.61,3.78,0.58637,262,-1.27,3.78,0.41363,2,261,5.73,4.24,0.90282,262,-5.15,4.24,0.09718,2,261,0.94,2.58,0.99788,262,-9.94,2.58,0.00212,1,261,1.17,-3,1]}},"LegR2_2_15":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,280,1.34,-10.2,0.98359,281,-9.54,-10.2,0.01641,2,280,6.25,-9.9,0.85741,281,-4.63,-9.9,0.14259,2,280,10.75,-9.33,0.5279,281,-0.13,-9.33,0.4721,2,280,14.51,-8.47,0.19324,281,3.63,-8.47,0.80676,2,280,18.22,-7.68,0.02781,281,7.34,-7.68,0.97219,2,280,21.58,-6.59,0.00027,281,10.7,-6.59,0.99973,1,281,13.09,-5,1,1,281,14.44,-1.98,1,1,281,14.44,2.93,1,1,281,12.58,6.35,1,2,280,20.95,7.49,0.00014,281,10.07,7.49,0.99986,2,280,17.93,8.34,0.0183,281,7.05,8.34,0.9817,2,280,13.2,8.97,0.21579,281,2.32,8.97,0.78421,2,280,9.15,9.37,0.56545,281,-1.73,9.37,0.43455,2,280,4.71,9.54,0.86642,281,-6.17,9.54,0.13358,2,280,-0.88,9.42,0.9889,281,-11.76,9.42,0.0111,2,280,-4.13,6.97,0.99995,281,-15.01,6.97,0.00005,1,280,-4.68,0.13,1,1,280,-3.67,-7.96,1,2,280,6.3,-4.77,0.91134,281,-4.58,-4.77,0.08866,2,280,10.41,-4.43,0.53881,281,-0.47,-4.43,0.46119,2,280,14.4,-3.8,0.07723,281,3.52,-3.8,0.92277,2,280,18.1,-2.77,0.00131,281,7.22,-2.77,0.99869,1,281,9.67,0.42,1,2,280,17.82,3.32,0.00039,281,6.94,3.32,0.99961,2,280,13.88,3.5,0.0699,281,3,3.5,0.9301,2,280,9.61,3.78,0.58637,281,-1.27,3.78,0.41363,2,280,5.73,4.24,0.90282,281,-5.15,4.24,0.09718,2,280,0.94,2.58,0.99788,281,-9.94,2.58,0.00212,1,280,1.17,-3,1]}},"LegR2_2_16":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,299,1.34,-10.2,0.98359,300,-9.54,-10.2,0.01641,2,299,6.25,-9.9,0.85741,300,-4.63,-9.9,0.14259,2,299,10.75,-9.33,0.5279,300,-0.13,-9.33,0.4721,2,299,14.51,-8.47,0.19324,300,3.63,-8.47,0.80676,2,299,18.22,-7.68,0.02781,300,7.34,-7.68,0.97219,2,299,21.58,-6.59,0.00027,300,10.7,-6.59,0.99973,1,300,13.09,-5,1,1,300,14.44,-1.98,1,1,300,14.44,2.93,1,1,300,12.58,6.35,1,2,299,20.95,7.49,0.00014,300,10.07,7.49,0.99986,2,299,17.93,8.34,0.0183,300,7.05,8.34,0.9817,2,299,13.2,8.97,0.21579,300,2.32,8.97,0.78421,2,299,9.15,9.37,0.56545,300,-1.73,9.37,0.43455,2,299,4.71,9.54,0.86642,300,-6.17,9.54,0.13358,2,299,-0.88,9.42,0.9889,300,-11.76,9.42,0.0111,2,299,-4.13,6.97,0.99995,300,-15.01,6.97,0.00005,1,299,-4.68,0.13,1,1,299,-3.67,-7.96,1,2,299,6.3,-4.77,0.91134,300,-4.58,-4.77,0.08866,2,299,10.41,-4.43,0.53881,300,-0.47,-4.43,0.46119,2,299,14.4,-3.8,0.07723,300,3.52,-3.8,0.92277,2,299,18.1,-2.77,0.00131,300,7.22,-2.77,0.99869,1,300,9.67,0.42,1,2,299,17.82,3.32,0.00039,300,6.94,3.32,0.99961,2,299,13.88,3.5,0.0699,300,3,3.5,0.9301,2,299,9.61,3.78,0.58637,300,-1.27,3.78,0.41363,2,299,5.73,4.24,0.90282,300,-5.15,4.24,0.09718,2,299,0.94,2.58,0.99788,300,-9.94,2.58,0.00212,1,299,1.17,-3,1]}},"LegR2_2_17":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,318,1.34,-10.2,0.98359,319,-9.54,-10.2,0.01641,2,318,6.25,-9.9,0.85741,319,-4.63,-9.9,0.14259,2,318,10.75,-9.33,0.5279,319,-0.13,-9.33,0.4721,2,318,14.51,-8.47,0.19324,319,3.63,-8.47,0.80676,2,318,18.22,-7.68,0.02781,319,7.34,-7.68,0.97219,2,318,21.58,-6.59,0.00027,319,10.7,-6.59,0.99973,1,319,13.09,-5,1,1,319,14.44,-1.98,1,1,319,14.44,2.93,1,1,319,12.58,6.35,1,2,318,20.95,7.49,0.00014,319,10.07,7.49,0.99986,2,318,17.93,8.34,0.0183,319,7.05,8.34,0.9817,2,318,13.2,8.97,0.21579,319,2.32,8.97,0.78421,2,318,9.15,9.37,0.56545,319,-1.73,9.37,0.43455,2,318,4.71,9.54,0.86642,319,-6.17,9.54,0.13358,2,318,-0.88,9.42,0.9889,319,-11.76,9.42,0.0111,2,318,-4.13,6.97,0.99995,319,-15.01,6.97,0.00005,1,318,-4.68,0.13,1,1,318,-3.67,-7.96,1,2,318,6.3,-4.77,0.91134,319,-4.58,-4.77,0.08866,2,318,10.41,-4.43,0.53881,319,-0.47,-4.43,0.46119,2,318,14.4,-3.8,0.07723,319,3.52,-3.8,0.92277,2,318,18.1,-2.77,0.00131,319,7.22,-2.77,0.99869,1,319,9.67,0.42,1,2,318,17.82,3.32,0.00039,319,6.94,3.32,0.99961,2,318,13.88,3.5,0.0699,319,3,3.5,0.9301,2,318,9.61,3.78,0.58637,319,-1.27,3.78,0.41363,2,318,5.73,4.24,0.90282,319,-5.15,4.24,0.09718,2,318,0.94,2.58,0.99788,319,-9.94,2.58,0.00212,1,318,1.17,-3,1]}},"LegR2_2_18":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,337,1.34,-10.2,0.98359,338,-9.54,-10.2,0.01641,2,337,6.25,-9.9,0.85741,338,-4.63,-9.9,0.14259,2,337,10.75,-9.33,0.5279,338,-0.13,-9.33,0.4721,2,337,14.51,-8.47,0.19324,338,3.63,-8.47,0.80676,2,337,18.22,-7.68,0.02781,338,7.34,-7.68,0.97219,2,337,21.58,-6.59,0.00027,338,10.7,-6.59,0.99973,1,338,13.09,-5,1,1,338,14.44,-1.98,1,1,338,14.44,2.93,1,1,338,12.58,6.35,1,2,337,20.95,7.49,0.00014,338,10.07,7.49,0.99986,2,337,17.93,8.34,0.0183,338,7.05,8.34,0.9817,2,337,13.2,8.97,0.21579,338,2.32,8.97,0.78421,2,337,9.15,9.37,0.56545,338,-1.73,9.37,0.43455,2,337,4.71,9.54,0.86642,338,-6.17,9.54,0.13358,2,337,-0.88,9.42,0.9889,338,-11.76,9.42,0.0111,2,337,-4.13,6.97,0.99995,338,-15.01,6.97,0.00005,1,337,-4.68,0.13,1,1,337,-3.67,-7.96,1,2,337,6.3,-4.77,0.91134,338,-4.58,-4.77,0.08866,2,337,10.41,-4.43,0.53881,338,-0.47,-4.43,0.46119,2,337,14.4,-3.8,0.07723,338,3.52,-3.8,0.92277,2,337,18.1,-2.77,0.00131,338,7.22,-2.77,0.99869,1,338,9.67,0.42,1,2,337,17.82,3.32,0.00039,338,6.94,3.32,0.99961,2,337,13.88,3.5,0.0699,338,3,3.5,0.9301,2,337,9.61,3.78,0.58637,338,-1.27,3.78,0.41363,2,337,5.73,4.24,0.90282,338,-5.15,4.24,0.09718,2,337,0.94,2.58,0.99788,338,-9.94,2.58,0.00212,1,337,1.17,-3,1]}},"LegR2_2_19":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,356,1.34,-10.2,0.98359,357,-9.54,-10.2,0.01641,2,356,6.25,-9.9,0.85741,357,-4.63,-9.9,0.14259,2,356,10.75,-9.33,0.5279,357,-0.13,-9.33,0.4721,2,356,14.51,-8.47,0.19324,357,3.63,-8.47,0.80676,2,356,18.22,-7.68,0.02781,357,7.34,-7.68,0.97219,2,356,21.58,-6.59,0.00027,357,10.7,-6.59,0.99973,1,357,13.09,-5,1,1,357,14.44,-1.98,1,1,357,14.44,2.93,1,1,357,12.58,6.35,1,2,356,20.95,7.49,0.00014,357,10.07,7.49,0.99986,2,356,17.93,8.34,0.0183,357,7.05,8.34,0.9817,2,356,13.2,8.97,0.21579,357,2.32,8.97,0.78421,2,356,9.15,9.37,0.56545,357,-1.73,9.37,0.43455,2,356,4.71,9.54,0.86642,357,-6.17,9.54,0.13358,2,356,-0.88,9.42,0.9889,357,-11.76,9.42,0.0111,2,356,-4.13,6.97,0.99995,357,-15.01,6.97,0.00005,1,356,-4.68,0.13,1,1,356,-3.67,-7.96,1,2,356,6.3,-4.77,0.91134,357,-4.58,-4.77,0.08866,2,356,10.41,-4.43,0.53881,357,-0.47,-4.43,0.46119,2,356,14.4,-3.8,0.07723,357,3.52,-3.8,0.92277,2,356,18.1,-2.77,0.00131,357,7.22,-2.77,0.99869,1,357,9.67,0.42,1,2,356,17.82,3.32,0.00039,357,6.94,3.32,0.99961,2,356,13.88,3.5,0.0699,357,3,3.5,0.9301,2,356,9.61,3.78,0.58637,357,-1.27,3.78,0.41363,2,356,5.73,4.24,0.90282,357,-5.15,4.24,0.09718,2,356,0.94,2.58,0.99788,357,-9.94,2.58,0.00212,1,356,1.17,-3,1]}},"LegR2_2_20":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,375,1.34,-10.2,0.98359,376,-9.54,-10.2,0.01641,2,375,6.25,-9.9,0.85741,376,-4.63,-9.9,0.14259,2,375,10.75,-9.33,0.5279,376,-0.13,-9.33,0.4721,2,375,14.51,-8.47,0.19324,376,3.63,-8.47,0.80676,2,375,18.22,-7.68,0.02781,376,7.34,-7.68,0.97219,2,375,21.58,-6.59,0.00027,376,10.7,-6.59,0.99973,1,376,13.09,-5,1,1,376,14.44,-1.98,1,1,376,14.44,2.93,1,1,376,12.58,6.35,1,2,375,20.95,7.49,0.00014,376,10.07,7.49,0.99986,2,375,17.93,8.34,0.0183,376,7.05,8.34,0.9817,2,375,13.2,8.97,0.21579,376,2.32,8.97,0.78421,2,375,9.15,9.37,0.56545,376,-1.73,9.37,0.43455,2,375,4.71,9.54,0.86642,376,-6.17,9.54,0.13358,2,375,-0.88,9.42,0.9889,376,-11.76,9.42,0.0111,2,375,-4.13,6.97,0.99995,376,-15.01,6.97,0.00005,1,375,-4.68,0.13,1,1,375,-3.67,-7.96,1,2,375,6.3,-4.77,0.91134,376,-4.58,-4.77,0.08866,2,375,10.41,-4.43,0.53881,376,-0.47,-4.43,0.46119,2,375,14.4,-3.8,0.07723,376,3.52,-3.8,0.92277,2,375,18.1,-2.77,0.00131,376,7.22,-2.77,0.99869,1,376,9.67,0.42,1,2,375,17.82,3.32,0.00039,376,6.94,3.32,0.99961,2,375,13.88,3.5,0.0699,376,3,3.5,0.9301,2,375,9.61,3.78,0.58637,376,-1.27,3.78,0.41363,2,375,5.73,4.24,0.90282,376,-5.15,4.24,0.09718,2,375,0.94,2.58,0.99788,376,-9.94,2.58,0.00212,1,375,1.17,-3,1]}},"LegR2_2_21":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,394,1.34,-10.2,0.98359,395,-9.54,-10.2,0.01641,2,394,6.25,-9.9,0.85741,395,-4.63,-9.9,0.14259,2,394,10.75,-9.33,0.5279,395,-0.13,-9.33,0.4721,2,394,14.51,-8.47,0.19324,395,3.63,-8.47,0.80676,2,394,18.22,-7.68,0.02781,395,7.34,-7.68,0.97219,2,394,21.58,-6.59,0.00027,395,10.7,-6.59,0.99973,1,395,13.09,-5,1,1,395,14.44,-1.98,1,1,395,14.44,2.93,1,1,395,12.58,6.35,1,2,394,20.95,7.49,0.00014,395,10.07,7.49,0.99986,2,394,17.93,8.34,0.0183,395,7.05,8.34,0.9817,2,394,13.2,8.97,0.21579,395,2.32,8.97,0.78421,2,394,9.15,9.37,0.56545,395,-1.73,9.37,0.43455,2,394,4.71,9.54,0.86642,395,-6.17,9.54,0.13358,2,394,-0.88,9.42,0.9889,395,-11.76,9.42,0.0111,2,394,-4.13,6.97,0.99995,395,-15.01,6.97,0.00005,1,394,-4.68,0.13,1,1,394,-3.67,-7.96,1,2,394,6.3,-4.77,0.91134,395,-4.58,-4.77,0.08866,2,394,10.41,-4.43,0.53881,395,-0.47,-4.43,0.46119,2,394,14.4,-3.8,0.07723,395,3.52,-3.8,0.92277,2,394,18.1,-2.77,0.00131,395,7.22,-2.77,0.99869,1,395,9.67,0.42,1,2,394,17.82,3.32,0.00039,395,6.94,3.32,0.99961,2,394,13.88,3.5,0.0699,395,3,3.5,0.9301,2,394,9.61,3.78,0.58637,395,-1.27,3.78,0.41363,2,394,5.73,4.24,0.90282,395,-5.15,4.24,0.09718,2,394,0.94,2.58,0.99788,395,-9.94,2.58,0.00212,1,394,1.17,-3,1]}},"LegR2_2_22":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,413,1.34,-10.2,0.98359,414,-9.54,-10.2,0.01641,2,413,6.25,-9.9,0.85741,414,-4.63,-9.9,0.14259,2,413,10.75,-9.33,0.5279,414,-0.13,-9.33,0.4721,2,413,14.51,-8.47,0.19324,414,3.63,-8.47,0.80676,2,413,18.22,-7.68,0.02781,414,7.34,-7.68,0.97219,2,413,21.58,-6.59,0.00027,414,10.7,-6.59,0.99973,1,414,13.09,-5,1,1,414,14.44,-1.98,1,1,414,14.44,2.93,1,1,414,12.58,6.35,1,2,413,20.95,7.49,0.00014,414,10.07,7.49,0.99986,2,413,17.93,8.34,0.0183,414,7.05,8.34,0.9817,2,413,13.2,8.97,0.21579,414,2.32,8.97,0.78421,2,413,9.15,9.37,0.56545,414,-1.73,9.37,0.43455,2,413,4.71,9.54,0.86642,414,-6.17,9.54,0.13358,2,413,-0.88,9.42,0.9889,414,-11.76,9.42,0.0111,2,413,-4.13,6.97,0.99995,414,-15.01,6.97,0.00005,1,413,-4.68,0.13,1,1,413,-3.67,-7.96,1,2,413,6.3,-4.77,0.91134,414,-4.58,-4.77,0.08866,2,413,10.41,-4.43,0.53881,414,-0.47,-4.43,0.46119,2,413,14.4,-3.8,0.07723,414,3.52,-3.8,0.92277,2,413,18.1,-2.77,0.00131,414,7.22,-2.77,0.99869,1,414,9.67,0.42,1,2,413,17.82,3.32,0.00039,414,6.94,3.32,0.99961,2,413,13.88,3.5,0.0699,414,3,3.5,0.9301,2,413,9.61,3.78,0.58637,414,-1.27,3.78,0.41363,2,413,5.73,4.24,0.90282,414,-5.15,4.24,0.09718,2,413,0.94,2.58,0.99788,414,-9.94,2.58,0.00212,1,413,1.17,-3,1]}},"LegR2_2_23":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,432,1.34,-10.2,0.98359,433,-9.54,-10.2,0.01641,2,432,6.25,-9.9,0.85741,433,-4.63,-9.9,0.14259,2,432,10.75,-9.33,0.5279,433,-0.13,-9.33,0.4721,2,432,14.51,-8.47,0.19324,433,3.63,-8.47,0.80676,2,432,18.22,-7.68,0.02781,433,7.34,-7.68,0.97219,2,432,21.58,-6.59,0.00027,433,10.7,-6.59,0.99973,1,433,13.09,-5,1,1,433,14.44,-1.98,1,1,433,14.44,2.93,1,1,433,12.58,6.35,1,2,432,20.95,7.49,0.00014,433,10.07,7.49,0.99986,2,432,17.93,8.34,0.0183,433,7.05,8.34,0.9817,2,432,13.2,8.97,0.21579,433,2.32,8.97,0.78421,2,432,9.15,9.37,0.56545,433,-1.73,9.37,0.43455,2,432,4.71,9.54,0.86642,433,-6.17,9.54,0.13358,2,432,-0.88,9.42,0.9889,433,-11.76,9.42,0.0111,2,432,-4.13,6.97,0.99995,433,-15.01,6.97,0.00005,1,432,-4.68,0.13,1,1,432,-3.67,-7.96,1,2,432,6.3,-4.77,0.91134,433,-4.58,-4.77,0.08866,2,432,10.41,-4.43,0.53881,433,-0.47,-4.43,0.46119,2,432,14.4,-3.8,0.07723,433,3.52,-3.8,0.92277,2,432,18.1,-2.77,0.00131,433,7.22,-2.77,0.99869,1,433,9.67,0.42,1,2,432,17.82,3.32,0.00039,433,6.94,3.32,0.99961,2,432,13.88,3.5,0.0699,433,3,3.5,0.9301,2,432,9.61,3.78,0.58637,433,-1.27,3.78,0.41363,2,432,5.73,4.24,0.90282,433,-5.15,4.24,0.09718,2,432,0.94,2.58,0.99788,433,-9.94,2.58,0.00212,1,432,1.17,-3,1]}},"LegR2_2_24":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,451,1.34,-10.2,0.98359,452,-9.54,-10.2,0.01641,2,451,6.25,-9.9,0.85741,452,-4.63,-9.9,0.14259,2,451,10.75,-9.33,0.5279,452,-0.13,-9.33,0.4721,2,451,14.51,-8.47,0.19324,452,3.63,-8.47,0.80676,2,451,18.22,-7.68,0.02781,452,7.34,-7.68,0.97219,2,451,21.58,-6.59,0.00027,452,10.7,-6.59,0.99973,1,452,13.09,-5,1,1,452,14.44,-1.98,1,1,452,14.44,2.93,1,1,452,12.58,6.35,1,2,451,20.95,7.49,0.00014,452,10.07,7.49,0.99986,2,451,17.93,8.34,0.0183,452,7.05,8.34,0.9817,2,451,13.2,8.97,0.21579,452,2.32,8.97,0.78421,2,451,9.15,9.37,0.56545,452,-1.73,9.37,0.43455,2,451,4.71,9.54,0.86642,452,-6.17,9.54,0.13358,2,451,-0.88,9.42,0.9889,452,-11.76,9.42,0.0111,2,451,-4.13,6.97,0.99995,452,-15.01,6.97,0.00005,1,451,-4.68,0.13,1,1,451,-3.67,-7.96,1,2,451,6.3,-4.77,0.91134,452,-4.58,-4.77,0.08866,2,451,10.41,-4.43,0.53881,452,-0.47,-4.43,0.46119,2,451,14.4,-3.8,0.07723,452,3.52,-3.8,0.92277,2,451,18.1,-2.77,0.00131,452,7.22,-2.77,0.99869,1,452,9.67,0.42,1,2,451,17.82,3.32,0.00039,452,6.94,3.32,0.99961,2,451,13.88,3.5,0.0699,452,3,3.5,0.9301,2,451,9.61,3.78,0.58637,452,-1.27,3.78,0.41363,2,451,5.73,4.24,0.90282,452,-5.15,4.24,0.09718,2,451,0.94,2.58,0.99788,452,-9.94,2.58,0.00212,1,451,1.17,-3,1]}},"LegR2_2_25":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,470,1.34,-10.2,0.98359,471,-9.54,-10.2,0.01641,2,470,6.25,-9.9,0.85741,471,-4.63,-9.9,0.14259,2,470,10.75,-9.33,0.5279,471,-0.13,-9.33,0.4721,2,470,14.51,-8.47,0.19324,471,3.63,-8.47,0.80676,2,470,18.22,-7.68,0.02781,471,7.34,-7.68,0.97219,2,470,21.58,-6.59,0.00027,471,10.7,-6.59,0.99973,1,471,13.09,-5,1,1,471,14.44,-1.98,1,1,471,14.44,2.93,1,1,471,12.58,6.35,1,2,470,20.95,7.49,0.00014,471,10.07,7.49,0.99986,2,470,17.93,8.34,0.0183,471,7.05,8.34,0.9817,2,470,13.2,8.97,0.21579,471,2.32,8.97,0.78421,2,470,9.15,9.37,0.56545,471,-1.73,9.37,0.43455,2,470,4.71,9.54,0.86642,471,-6.17,9.54,0.13358,2,470,-0.88,9.42,0.9889,471,-11.76,9.42,0.0111,2,470,-4.13,6.97,0.99995,471,-15.01,6.97,0.00005,1,470,-4.68,0.13,1,1,470,-3.67,-7.96,1,2,470,6.3,-4.77,0.91134,471,-4.58,-4.77,0.08866,2,470,10.41,-4.43,0.53881,471,-0.47,-4.43,0.46119,2,470,14.4,-3.8,0.07723,471,3.52,-3.8,0.92277,2,470,18.1,-2.77,0.00131,471,7.22,-2.77,0.99869,1,471,9.67,0.42,1,2,470,17.82,3.32,0.00039,471,6.94,3.32,0.99961,2,470,13.88,3.5,0.0699,471,3,3.5,0.9301,2,470,9.61,3.78,0.58637,471,-1.27,3.78,0.41363,2,470,5.73,4.24,0.90282,471,-5.15,4.24,0.09718,2,470,0.94,2.58,0.99788,471,-9.94,2.58,0.00212,1,470,1.17,-3,1]}},"LegR2_2_26":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,489,1.34,-10.2,0.98359,490,-9.54,-10.2,0.01641,2,489,6.25,-9.9,0.85741,490,-4.63,-9.9,0.14259,2,489,10.75,-9.33,0.5279,490,-0.13,-9.33,0.4721,2,489,14.51,-8.47,0.19324,490,3.63,-8.47,0.80676,2,489,18.22,-7.68,0.02781,490,7.34,-7.68,0.97219,2,489,21.58,-6.59,0.00027,490,10.7,-6.59,0.99973,1,490,13.09,-5,1,1,490,14.44,-1.98,1,1,490,14.44,2.93,1,1,490,12.58,6.35,1,2,489,20.95,7.49,0.00014,490,10.07,7.49,0.99986,2,489,17.93,8.34,0.0183,490,7.05,8.34,0.9817,2,489,13.2,8.97,0.21579,490,2.32,8.97,0.78421,2,489,9.15,9.37,0.56545,490,-1.73,9.37,0.43455,2,489,4.71,9.54,0.86642,490,-6.17,9.54,0.13358,2,489,-0.88,9.42,0.9889,490,-11.76,9.42,0.0111,2,489,-4.13,6.97,0.99995,490,-15.01,6.97,0.00005,1,489,-4.68,0.13,1,1,489,-3.67,-7.96,1,2,489,6.3,-4.77,0.91134,490,-4.58,-4.77,0.08866,2,489,10.41,-4.43,0.53881,490,-0.47,-4.43,0.46119,2,489,14.4,-3.8,0.07723,490,3.52,-3.8,0.92277,2,489,18.1,-2.77,0.00131,490,7.22,-2.77,0.99869,1,490,9.67,0.42,1,2,489,17.82,3.32,0.00039,490,6.94,3.32,0.99961,2,489,13.88,3.5,0.0699,490,3,3.5,0.9301,2,489,9.61,3.78,0.58637,490,-1.27,3.78,0.41363,2,489,5.73,4.24,0.90282,490,-5.15,4.24,0.09718,2,489,0.94,2.58,0.99788,490,-9.94,2.58,0.00212,1,489,1.17,-3,1]}},"LegR2_2_27":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,508,1.34,-10.2,0.98359,509,-9.54,-10.2,0.01641,2,508,6.25,-9.9,0.85741,509,-4.63,-9.9,0.14259,2,508,10.75,-9.33,0.5279,509,-0.13,-9.33,0.4721,2,508,14.51,-8.47,0.19324,509,3.63,-8.47,0.80676,2,508,18.22,-7.68,0.02781,509,7.34,-7.68,0.97219,2,508,21.58,-6.59,0.00027,509,10.7,-6.59,0.99973,1,509,13.09,-5,1,1,509,14.44,-1.98,1,1,509,14.44,2.93,1,1,509,12.58,6.35,1,2,508,20.95,7.49,0.00014,509,10.07,7.49,0.99986,2,508,17.93,8.34,0.0183,509,7.05,8.34,0.9817,2,508,13.2,8.97,0.21579,509,2.32,8.97,0.78421,2,508,9.15,9.37,0.56545,509,-1.73,9.37,0.43455,2,508,4.71,9.54,0.86642,509,-6.17,9.54,0.13358,2,508,-0.88,9.42,0.9889,509,-11.76,9.42,0.0111,2,508,-4.13,6.97,0.99995,509,-15.01,6.97,0.00005,1,508,-4.68,0.13,1,1,508,-3.67,-7.96,1,2,508,6.3,-4.77,0.91134,509,-4.58,-4.77,0.08866,2,508,10.41,-4.43,0.53881,509,-0.47,-4.43,0.46119,2,508,14.4,-3.8,0.07723,509,3.52,-3.8,0.92277,2,508,18.1,-2.77,0.00131,509,7.22,-2.77,0.99869,1,509,9.67,0.42,1,2,508,17.82,3.32,0.00039,509,6.94,3.32,0.99961,2,508,13.88,3.5,0.0699,509,3,3.5,0.9301,2,508,9.61,3.78,0.58637,509,-1.27,3.78,0.41363,2,508,5.73,4.24,0.90282,509,-5.15,4.24,0.09718,2,508,0.94,2.58,0.99788,509,-9.94,2.58,0.00212,1,508,1.17,-3,1]}},"LegR2_2_28":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,527,1.34,-10.2,0.98359,528,-9.54,-10.2,0.01641,2,527,6.25,-9.9,0.85741,528,-4.63,-9.9,0.14259,2,527,10.75,-9.33,0.5279,528,-0.13,-9.33,0.4721,2,527,14.51,-8.47,0.19324,528,3.63,-8.47,0.80676,2,527,18.22,-7.68,0.02781,528,7.34,-7.68,0.97219,2,527,21.58,-6.59,0.00027,528,10.7,-6.59,0.99973,1,528,13.09,-5,1,1,528,14.44,-1.98,1,1,528,14.44,2.93,1,1,528,12.58,6.35,1,2,527,20.95,7.49,0.00014,528,10.07,7.49,0.99986,2,527,17.93,8.34,0.0183,528,7.05,8.34,0.9817,2,527,13.2,8.97,0.21579,528,2.32,8.97,0.78421,2,527,9.15,9.37,0.56545,528,-1.73,9.37,0.43455,2,527,4.71,9.54,0.86642,528,-6.17,9.54,0.13358,2,527,-0.88,9.42,0.9889,528,-11.76,9.42,0.0111,2,527,-4.13,6.97,0.99995,528,-15.01,6.97,0.00005,1,527,-4.68,0.13,1,1,527,-3.67,-7.96,1,2,527,6.3,-4.77,0.91134,528,-4.58,-4.77,0.08866,2,527,10.41,-4.43,0.53881,528,-0.47,-4.43,0.46119,2,527,14.4,-3.8,0.07723,528,3.52,-3.8,0.92277,2,527,18.1,-2.77,0.00131,528,7.22,-2.77,0.99869,1,528,9.67,0.42,1,2,527,17.82,3.32,0.00039,528,6.94,3.32,0.99961,2,527,13.88,3.5,0.0699,528,3,3.5,0.9301,2,527,9.61,3.78,0.58637,528,-1.27,3.78,0.41363,2,527,5.73,4.24,0.90282,528,-5.15,4.24,0.09718,2,527,0.94,2.58,0.99788,528,-9.94,2.58,0.00212,1,527,1.17,-3,1]}},"LegR2_2_29":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,546,1.34,-10.2,0.98359,547,-9.54,-10.2,0.01641,2,546,6.25,-9.9,0.85741,547,-4.63,-9.9,0.14259,2,546,10.75,-9.33,0.5279,547,-0.13,-9.33,0.4721,2,546,14.51,-8.47,0.19324,547,3.63,-8.47,0.80676,2,546,18.22,-7.68,0.02781,547,7.34,-7.68,0.97219,2,546,21.58,-6.59,0.00027,547,10.7,-6.59,0.99973,1,547,13.09,-5,1,1,547,14.44,-1.98,1,1,547,14.44,2.93,1,1,547,12.58,6.35,1,2,546,20.95,7.49,0.00014,547,10.07,7.49,0.99986,2,546,17.93,8.34,0.0183,547,7.05,8.34,0.9817,2,546,13.2,8.97,0.21579,547,2.32,8.97,0.78421,2,546,9.15,9.37,0.56545,547,-1.73,9.37,0.43455,2,546,4.71,9.54,0.86642,547,-6.17,9.54,0.13358,2,546,-0.88,9.42,0.9889,547,-11.76,9.42,0.0111,2,546,-4.13,6.97,0.99995,547,-15.01,6.97,0.00005,1,546,-4.68,0.13,1,1,546,-3.67,-7.96,1,2,546,6.3,-4.77,0.91134,547,-4.58,-4.77,0.08866,2,546,10.41,-4.43,0.53881,547,-0.47,-4.43,0.46119,2,546,14.4,-3.8,0.07723,547,3.52,-3.8,0.92277,2,546,18.1,-2.77,0.00131,547,7.22,-2.77,0.99869,1,547,9.67,0.42,1,2,546,17.82,3.32,0.00039,547,6.94,3.32,0.99961,2,546,13.88,3.5,0.0699,547,3,3.5,0.9301,2,546,9.61,3.78,0.58637,547,-1.27,3.78,0.41363,2,546,5.73,4.24,0.90282,547,-5.15,4.24,0.09718,2,546,0.94,2.58,0.99788,547,-9.94,2.58,0.00212,1,546,1.17,-3,1]}},"LegR2_2_30":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,565,1.34,-10.2,0.98359,566,-9.54,-10.2,0.01641,2,565,6.25,-9.9,0.85741,566,-4.63,-9.9,0.14259,2,565,10.75,-9.33,0.5279,566,-0.13,-9.33,0.4721,2,565,14.51,-8.47,0.19324,566,3.63,-8.47,0.80676,2,565,18.22,-7.68,0.02781,566,7.34,-7.68,0.97219,2,565,21.58,-6.59,0.00027,566,10.7,-6.59,0.99973,1,566,13.09,-5,1,1,566,14.44,-1.98,1,1,566,14.44,2.93,1,1,566,12.58,6.35,1,2,565,20.95,7.49,0.00014,566,10.07,7.49,0.99986,2,565,17.93,8.34,0.0183,566,7.05,8.34,0.9817,2,565,13.2,8.97,0.21579,566,2.32,8.97,0.78421,2,565,9.15,9.37,0.56545,566,-1.73,9.37,0.43455,2,565,4.71,9.54,0.86642,566,-6.17,9.54,0.13358,2,565,-0.88,9.42,0.9889,566,-11.76,9.42,0.0111,2,565,-4.13,6.97,0.99995,566,-15.01,6.97,0.00005,1,565,-4.68,0.13,1,1,565,-3.67,-7.96,1,2,565,6.3,-4.77,0.91134,566,-4.58,-4.77,0.08866,2,565,10.41,-4.43,0.53881,566,-0.47,-4.43,0.46119,2,565,14.4,-3.8,0.07723,566,3.52,-3.8,0.92277,2,565,18.1,-2.77,0.00131,566,7.22,-2.77,0.99869,1,566,9.67,0.42,1,2,565,17.82,3.32,0.00039,566,6.94,3.32,0.99961,2,565,13.88,3.5,0.0699,566,3,3.5,0.9301,2,565,9.61,3.78,0.58637,566,-1.27,3.78,0.41363,2,565,5.73,4.24,0.90282,566,-5.15,4.24,0.09718,2,565,0.94,2.58,0.99788,566,-9.94,2.58,0.00212,1,565,1.17,-3,1]}},"LegR2_2_31":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,584,1.34,-10.2,0.98359,585,-9.54,-10.2,0.01641,2,584,6.25,-9.9,0.85741,585,-4.63,-9.9,0.14259,2,584,10.75,-9.33,0.5279,585,-0.13,-9.33,0.4721,2,584,14.51,-8.47,0.19324,585,3.63,-8.47,0.80676,2,584,18.22,-7.68,0.02781,585,7.34,-7.68,0.97219,2,584,21.58,-6.59,0.00027,585,10.7,-6.59,0.99973,1,585,13.09,-5,1,1,585,14.44,-1.98,1,1,585,14.44,2.93,1,1,585,12.58,6.35,1,2,584,20.95,7.49,0.00014,585,10.07,7.49,0.99986,2,584,17.93,8.34,0.0183,585,7.05,8.34,0.9817,2,584,13.2,8.97,0.21579,585,2.32,8.97,0.78421,2,584,9.15,9.37,0.56545,585,-1.73,9.37,0.43455,2,584,4.71,9.54,0.86642,585,-6.17,9.54,0.13358,2,584,-0.88,9.42,0.9889,585,-11.76,9.42,0.0111,2,584,-4.13,6.97,0.99995,585,-15.01,6.97,0.00005,1,584,-4.68,0.13,1,1,584,-3.67,-7.96,1,2,584,6.3,-4.77,0.91134,585,-4.58,-4.77,0.08866,2,584,10.41,-4.43,0.53881,585,-0.47,-4.43,0.46119,2,584,14.4,-3.8,0.07723,585,3.52,-3.8,0.92277,2,584,18.1,-2.77,0.00131,585,7.22,-2.77,0.99869,1,585,9.67,0.42,1,2,584,17.82,3.32,0.00039,585,6.94,3.32,0.99961,2,584,13.88,3.5,0.0699,585,3,3.5,0.9301,2,584,9.61,3.78,0.58637,585,-1.27,3.78,0.41363,2,584,5.73,4.24,0.90282,585,-5.15,4.24,0.09718,2,584,0.94,2.58,0.99788,585,-9.94,2.58,0.00212,1,584,1.17,-3,1]}},"LegR2_2_32":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,603,1.34,-10.2,0.98359,604,-9.54,-10.2,0.01641,2,603,6.25,-9.9,0.85741,604,-4.63,-9.9,0.14259,2,603,10.75,-9.33,0.5279,604,-0.13,-9.33,0.4721,2,603,14.51,-8.47,0.19324,604,3.63,-8.47,0.80676,2,603,18.22,-7.68,0.02781,604,7.34,-7.68,0.97219,2,603,21.58,-6.59,0.00027,604,10.7,-6.59,0.99973,1,604,13.09,-5,1,1,604,14.44,-1.98,1,1,604,14.44,2.93,1,1,604,12.58,6.35,1,2,603,20.95,7.49,0.00014,604,10.07,7.49,0.99986,2,603,17.93,8.34,0.0183,604,7.05,8.34,0.9817,2,603,13.2,8.97,0.21579,604,2.32,8.97,0.78421,2,603,9.15,9.37,0.56545,604,-1.73,9.37,0.43455,2,603,4.71,9.54,0.86642,604,-6.17,9.54,0.13358,2,603,-0.88,9.42,0.9889,604,-11.76,9.42,0.0111,2,603,-4.13,6.97,0.99995,604,-15.01,6.97,0.00005,1,603,-4.68,0.13,1,1,603,-3.67,-7.96,1,2,603,6.3,-4.77,0.91134,604,-4.58,-4.77,0.08866,2,603,10.41,-4.43,0.53881,604,-0.47,-4.43,0.46119,2,603,14.4,-3.8,0.07723,604,3.52,-3.8,0.92277,2,603,18.1,-2.77,0.00131,604,7.22,-2.77,0.99869,1,604,9.67,0.42,1,2,603,17.82,3.32,0.00039,604,6.94,3.32,0.99961,2,603,13.88,3.5,0.0699,604,3,3.5,0.9301,2,603,9.61,3.78,0.58637,604,-1.27,3.78,0.41363,2,603,5.73,4.24,0.90282,604,-5.15,4.24,0.09718,2,603,0.94,2.58,0.99788,604,-9.94,2.58,0.00212,1,603,1.17,-3,1]}},"LegR2_2_33":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,622,1.34,-10.2,0.98359,623,-9.54,-10.2,0.01641,2,622,6.25,-9.9,0.85741,623,-4.63,-9.9,0.14259,2,622,10.75,-9.33,0.5279,623,-0.13,-9.33,0.4721,2,622,14.51,-8.47,0.19324,623,3.63,-8.47,0.80676,2,622,18.22,-7.68,0.02781,623,7.34,-7.68,0.97219,2,622,21.58,-6.59,0.00027,623,10.7,-6.59,0.99973,1,623,13.09,-5,1,1,623,14.44,-1.98,1,1,623,14.44,2.93,1,1,623,12.58,6.35,1,2,622,20.95,7.49,0.00014,623,10.07,7.49,0.99986,2,622,17.93,8.34,0.0183,623,7.05,8.34,0.9817,2,622,13.2,8.97,0.21579,623,2.32,8.97,0.78421,2,622,9.15,9.37,0.56545,623,-1.73,9.37,0.43455,2,622,4.71,9.54,0.86642,623,-6.17,9.54,0.13358,2,622,-0.88,9.42,0.9889,623,-11.76,9.42,0.0111,2,622,-4.13,6.97,0.99995,623,-15.01,6.97,0.00005,1,622,-4.68,0.13,1,1,622,-3.67,-7.96,1,2,622,6.3,-4.77,0.91134,623,-4.58,-4.77,0.08866,2,622,10.41,-4.43,0.53881,623,-0.47,-4.43,0.46119,2,622,14.4,-3.8,0.07723,623,3.52,-3.8,0.92277,2,622,18.1,-2.77,0.00131,623,7.22,-2.77,0.99869,1,623,9.67,0.42,1,2,622,17.82,3.32,0.00039,623,6.94,3.32,0.99961,2,622,13.88,3.5,0.0699,623,3,3.5,0.9301,2,622,9.61,3.78,0.58637,623,-1.27,3.78,0.41363,2,622,5.73,4.24,0.90282,623,-5.15,4.24,0.09718,2,622,0.94,2.58,0.99788,623,-9.94,2.58,0.00212,1,622,1.17,-3,1]}},"LegR2_2_34":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,641,1.34,-10.2,0.98359,642,-9.54,-10.2,0.01641,2,641,6.25,-9.9,0.85741,642,-4.63,-9.9,0.14259,2,641,10.75,-9.33,0.5279,642,-0.13,-9.33,0.4721,2,641,14.51,-8.47,0.19324,642,3.63,-8.47,0.80676,2,641,18.22,-7.68,0.02781,642,7.34,-7.68,0.97219,2,641,21.58,-6.59,0.00027,642,10.7,-6.59,0.99973,1,642,13.09,-5,1,1,642,14.44,-1.98,1,1,642,14.44,2.93,1,1,642,12.58,6.35,1,2,641,20.95,7.49,0.00014,642,10.07,7.49,0.99986,2,641,17.93,8.34,0.0183,642,7.05,8.34,0.9817,2,641,13.2,8.97,0.21579,642,2.32,8.97,0.78421,2,641,9.15,9.37,0.56545,642,-1.73,9.37,0.43455,2,641,4.71,9.54,0.86642,642,-6.17,9.54,0.13358,2,641,-0.88,9.42,0.9889,642,-11.76,9.42,0.0111,2,641,-4.13,6.97,0.99995,642,-15.01,6.97,0.00005,1,641,-4.68,0.13,1,1,641,-3.67,-7.96,1,2,641,6.3,-4.77,0.91134,642,-4.58,-4.77,0.08866,2,641,10.41,-4.43,0.53881,642,-0.47,-4.43,0.46119,2,641,14.4,-3.8,0.07723,642,3.52,-3.8,0.92277,2,641,18.1,-2.77,0.00131,642,7.22,-2.77,0.99869,1,642,9.67,0.42,1,2,641,17.82,3.32,0.00039,642,6.94,3.32,0.99961,2,641,13.88,3.5,0.0699,642,3,3.5,0.9301,2,641,9.61,3.78,0.58637,642,-1.27,3.78,0.41363,2,641,5.73,4.24,0.90282,642,-5.15,4.24,0.09718,2,641,0.94,2.58,0.99788,642,-9.94,2.58,0.00212,1,641,1.17,-3,1]}},"LegR2_2_35":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,660,1.34,-10.2,0.98359,661,-9.54,-10.2,0.01641,2,660,6.25,-9.9,0.85741,661,-4.63,-9.9,0.14259,2,660,10.75,-9.33,0.5279,661,-0.13,-9.33,0.4721,2,660,14.51,-8.47,0.19324,661,3.63,-8.47,0.80676,2,660,18.22,-7.68,0.02781,661,7.34,-7.68,0.97219,2,660,21.58,-6.59,0.00027,661,10.7,-6.59,0.99973,1,661,13.09,-5,1,1,661,14.44,-1.98,1,1,661,14.44,2.93,1,1,661,12.58,6.35,1,2,660,20.95,7.49,0.00014,661,10.07,7.49,0.99986,2,660,17.93,8.34,0.0183,661,7.05,8.34,0.9817,2,660,13.2,8.97,0.21579,661,2.32,8.97,0.78421,2,660,9.15,9.37,0.56545,661,-1.73,9.37,0.43455,2,660,4.71,9.54,0.86642,661,-6.17,9.54,0.13358,2,660,-0.88,9.42,0.9889,661,-11.76,9.42,0.0111,2,660,-4.13,6.97,0.99995,661,-15.01,6.97,0.00005,1,660,-4.68,0.13,1,1,660,-3.67,-7.96,1,2,660,6.3,-4.77,0.91134,661,-4.58,-4.77,0.08866,2,660,10.41,-4.43,0.53881,661,-0.47,-4.43,0.46119,2,660,14.4,-3.8,0.07723,661,3.52,-3.8,0.92277,2,660,18.1,-2.77,0.00131,661,7.22,-2.77,0.99869,1,661,9.67,0.42,1,2,660,17.82,3.32,0.00039,661,6.94,3.32,0.99961,2,660,13.88,3.5,0.0699,661,3,3.5,0.9301,2,660,9.61,3.78,0.58637,661,-1.27,3.78,0.41363,2,660,5.73,4.24,0.90282,661,-5.15,4.24,0.09718,2,660,0.94,2.58,0.99788,661,-9.94,2.58,0.00212,1,660,1.17,-3,1]}}}}],"events":{"Turnarounds":{}},"animations":{"Interlude":{"bones":{"Body1_1":{"rotate":[{"angle":-2.5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.1333,"angle":5,"curve":0.25,"c3":0.75},{"time":0.3,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"angle":5,"curve":0.25,"c3":0.75},{"time":0.6333,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0.25,"c3":0.75},{"time":0.8,"angle":5,"curve":0.25,"c3":0.75},{"time":0.9667,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0.25,"c3":0.75},{"time":1.1333,"angle":5,"curve":0.25,"c3":0.75},{"time":1.3,"angle":-5,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"angle":-2.5}],"translate":[{"y":-7.4,"curve":0.375,"c2":0.62,"c3":0.716},{"time":0.0333,"y":-10,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2,"y":10,"curve":0.25,"c3":0.75},{"time":0.3667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.5333,"y":10,"curve":0.25,"c3":0.75},{"time":0.7,"y":-10,"curve":0.25,"c3":0.75},{"time":0.8667,"y":10,"curve":0.25,"c3":0.75},{"time":1.0333,"y":-10,"curve":0.25,"c3":0.75},{"time":1.2,"y":10,"curve":0.243,"c3":0.68,"c4":0.71},{"time":1.3333,"y":-7.4}]},"Leg4_1":{"translate":[{"x":5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2,"curve":0.25,"c3":0.75},{"time":0.3,"x":10,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5333,"curve":0.25,"c3":0.75},{"time":0.6333,"x":10,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0.25,"c3":0.75},{"time":0.8,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8667,"curve":0.25,"c3":0.75},{"time":0.9667,"x":10,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0.25,"c3":0.75},{"time":1.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2,"curve":0.25,"c3":0.75},{"time":1.3,"x":10,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"x":5}]},"Leg3_1":{"translate":[{"x":5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2,"curve":0.25,"c3":0.75},{"time":0.3,"x":10,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5333,"curve":0.25,"c3":0.75},{"time":0.6333,"x":10,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0.25,"c3":0.75},{"time":0.8,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8667,"curve":0.25,"c3":0.75},{"time":0.9667,"x":10,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0.25,"c3":0.75},{"time":1.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2,"curve":0.25,"c3":0.75},{"time":1.3,"x":10,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"x":5}]},"Leg2_1":{"translate":[{"x":5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2,"curve":0.25,"c3":0.75},{"time":0.3,"x":10,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5333,"curve":0.25,"c3":0.75},{"time":0.6333,"x":10,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0.25,"c3":0.75},{"time":0.8,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8667,"curve":0.25,"c3":0.75},{"time":0.9667,"x":10,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0.25,"c3":0.75},{"time":1.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2,"curve":0.25,"c3":0.75},{"time":1.3,"x":10,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"x":5}]},"Leg1_1":{"translate":[{"x":5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2,"curve":0.25,"c3":0.75},{"time":0.3,"x":10,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5333,"curve":0.25,"c3":0.75},{"time":0.6333,"x":10,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0.25,"c3":0.75},{"time":0.8,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8667,"curve":0.25,"c3":0.75},{"time":0.9667,"x":10,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0.25,"c3":0.75},{"time":1.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2,"curve":0.25,"c3":0.75},{"time":1.3,"x":10,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"x":5}]},"EarL_1":{"rotate":[{"angle":-20},{"time":0.0333,"curve":"stepped"},{"time":0.0667},{"time":0.1667,"angle":-10},{"time":0.2333},{"time":0.3333,"angle":-20},{"time":0.3667,"curve":"stepped"},{"time":0.4},{"time":0.5,"angle":-10},{"time":0.5667},{"time":0.6667,"angle":-20},{"time":0.7,"curve":"stepped"},{"time":0.7333},{"time":0.8333,"angle":-10},{"time":0.9},{"time":1,"angle":-20},{"time":1.0333,"curve":"stepped"},{"time":1.0667},{"time":1.1667,"angle":-10},{"time":1.2333},{"time":1.3333,"angle":-20}]},"EarR_1":{"rotate":[{"angle":-20},{"time":0.0333,"angle":-15},{"time":0.0667},{"time":0.1667,"angle":-10},{"time":0.2333},{"time":0.3333,"angle":-20},{"time":0.3667,"angle":-15},{"time":0.4},{"time":0.5,"angle":-10},{"time":0.5667},{"time":0.6667,"angle":-20},{"time":0.7,"angle":-15},{"time":0.7333},{"time":0.8333,"angle":-10},{"time":0.9},{"time":1,"angle":-20},{"time":1.0333,"angle":-15},{"time":1.0667},{"time":1.1667,"angle":-10},{"time":1.2333},{"time":1.3333,"angle":-20}]},"BodyCtrl1_1":{"rotate":[{},{"time":0.0333,"angle":5},{"time":0.0667,"angle":-5},{"time":0.1667,"curve":"stepped"},{"time":0.3333},{"time":0.3667,"angle":5},{"time":0.4,"angle":-5},{"time":0.5,"curve":"stepped"},{"time":0.6667},{"time":0.7,"angle":5},{"time":0.7333,"angle":-5},{"time":0.8333,"curve":"stepped"},{"time":1},{"time":1.0333,"angle":5},{"time":1.0667,"angle":-5},{"time":1.1667}]},"BodyCtrl2_1":{"rotate":[{},{"time":0.0333,"angle":-5},{"time":0.0667,"angle":-10},{"time":0.1,"angle":5},{"time":0.2,"curve":"stepped"},{"time":0.3333},{"time":0.3667,"angle":-5},{"time":0.4,"angle":-10},{"time":0.4333,"angle":5},{"time":0.5333,"curve":"stepped"},{"time":0.6667},{"time":0.7,"angle":-5},{"time":0.7333,"angle":-10},{"time":0.7667,"angle":5},{"time":0.8667,"curve":"stepped"},{"time":1},{"time":1.0333,"angle":-5},{"time":1.0667,"angle":-10},{"time":1.1,"angle":5},{"time":1.2}]},"Body1_2":{"rotate":[{"angle":5,"curve":0.25,"c3":0.75},{"time":0.1667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.2333,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":5,"curve":0.25,"c3":0.75},{"time":0.5,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.5667,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":5,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.9,"curve":0.25,"c3":0.75},{"time":1,"angle":5,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.2333,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":5}],"translate":[{"y":2.64,"curve":0.381,"c2":0.55,"c3":0.742},{"time":0.0667,"y":10,"curve":0.25,"c3":0.75},{"time":0.2333,"y":-10,"curve":0.25,"c3":0.75},{"time":0.4,"y":10,"curve":0.25,"c3":0.75},{"time":0.5667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.7333,"y":10,"curve":0.25,"c3":0.75},{"time":0.9,"y":-10,"curve":0.25,"c3":0.75},{"time":1.0667,"y":10,"curve":0.25,"c3":0.75},{"time":1.2333,"y":-10,"curve":0.245,"c3":0.637,"c4":0.56},{"time":1.3333,"y":2.64}]},"EarL_2":{"rotate":[{"angle":-6.67},{"time":0.0333,"angle":-10},{"time":0.1},{"time":0.2,"angle":-20},{"time":0.2333,"curve":"stepped"},{"time":0.2667},{"time":0.3667,"angle":-10},{"time":0.4333},{"time":0.5333,"angle":-20},{"time":0.5667,"curve":"stepped"},{"time":0.6},{"time":0.7,"angle":-10},{"time":0.7667},{"time":0.8667,"angle":-20},{"time":0.9,"curve":"stepped"},{"time":0.9333},{"time":1.0333,"angle":-10},{"time":1.1},{"time":1.2,"angle":-20},{"time":1.2333,"curve":"stepped"},{"time":1.2667},{"time":1.3333,"angle":-6.67}]},"EarR_2":{"rotate":[{"angle":-6.67},{"time":0.0333,"angle":-10},{"time":0.1},{"time":0.2,"angle":-20},{"time":0.2333,"angle":-15},{"time":0.2667},{"time":0.3667,"angle":-10},{"time":0.4333},{"time":0.5333,"angle":-20},{"time":0.5667,"angle":-15},{"time":0.6},{"time":0.7,"angle":-10},{"time":0.7667},{"time":0.8667,"angle":-20},{"time":0.9,"angle":-15},{"time":0.9333},{"time":1.0333,"angle":-10},{"time":1.1},{"time":1.2,"angle":-20},{"time":1.2333,"angle":-15},{"time":1.2667},{"time":1.3333,"angle":-6.67}]},"BodyCtrl1_2":{"rotate":[{"angle":-1.67},{"time":0.0333,"curve":"stepped"},{"time":0.2},{"time":0.2333,"angle":5},{"time":0.2667,"angle":-5},{"time":0.3667,"curve":"stepped"},{"time":0.5333},{"time":0.5667,"angle":5},{"time":0.6,"angle":-5},{"time":0.7,"curve":"stepped"},{"time":0.8667},{"time":0.9,"angle":5},{"time":0.9333,"angle":-5},{"time":1.0333,"curve":"stepped"},{"time":1.2},{"time":1.2333,"angle":5},{"time":1.2667,"angle":-5},{"time":1.3333,"angle":-1.67}]},"BodyCtrl2_2":{"rotate":[{"angle":3.33},{"time":0.0667,"curve":"stepped"},{"time":0.2},{"time":0.2333,"angle":-5},{"time":0.2667,"angle":-10},{"time":0.3,"angle":5},{"time":0.4,"curve":"stepped"},{"time":0.5333},{"time":0.5667,"angle":-5},{"time":0.6,"angle":-10},{"time":0.6333,"angle":5},{"time":0.7333,"curve":"stepped"},{"time":0.8667},{"time":0.9,"angle":-5},{"time":0.9333,"angle":-10},{"time":0.9667,"angle":5},{"time":1.0667,"curve":"stepped"},{"time":1.2},{"time":1.2333,"angle":-5},{"time":1.2667,"angle":-10},{"time":1.3,"angle":5},{"time":1.3333,"angle":3.33}]},"Leg1_2":{"translate":[{"x":-10,"curve":0.25,"c3":0.75},{"time":0.0667,"curve":0.25,"c3":0.75},{"time":0.1667,"x":10,"curve":0.25,"c3":0.75},{"time":0.2333,"curve":0.25,"c3":0.75},{"time":0.3333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4,"curve":0.25,"c3":0.75},{"time":0.5,"x":10,"curve":0.25,"c3":0.75},{"time":0.5667,"curve":0.25,"c3":0.75},{"time":0.6667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7333,"curve":0.25,"c3":0.75},{"time":0.8333,"x":10,"curve":0.25,"c3":0.75},{"time":0.9,"curve":0.25,"c3":0.75},{"time":1,"x":-10,"curve":0.25,"c3":0.75},{"time":1.0667,"curve":0.25,"c3":0.75},{"time":1.1667,"x":10,"curve":0.25,"c3":0.75},{"time":1.2333,"curve":0.25,"c3":0.75},{"time":1.3333,"x":-10}]},"Leg3_2":{"translate":[{"x":-10,"curve":0.25,"c3":0.75},{"time":0.0667,"curve":0.25,"c3":0.75},{"time":0.1667,"x":10,"curve":0.25,"c3":0.75},{"time":0.2333,"curve":0.25,"c3":0.75},{"time":0.3333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4,"curve":0.25,"c3":0.75},{"time":0.5,"x":10,"curve":0.25,"c3":0.75},{"time":0.5667,"curve":0.25,"c3":0.75},{"time":0.6667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7333,"curve":0.25,"c3":0.75},{"time":0.8333,"x":10,"curve":0.25,"c3":0.75},{"time":0.9,"curve":0.25,"c3":0.75},{"time":1,"x":-10,"curve":0.25,"c3":0.75},{"time":1.0667,"curve":0.25,"c3":0.75},{"time":1.1667,"x":10,"curve":0.25,"c3":0.75},{"time":1.2333,"curve":0.25,"c3":0.75},{"time":1.3333,"x":-10}]},"Leg2_2":{"translate":[{"x":-10,"curve":0.25,"c3":0.75},{"time":0.0667,"curve":0.25,"c3":0.75},{"time":0.1667,"x":10,"curve":0.25,"c3":0.75},{"time":0.2333,"curve":0.25,"c3":0.75},{"time":0.3333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4,"curve":0.25,"c3":0.75},{"time":0.5,"x":10,"curve":0.25,"c3":0.75},{"time":0.5667,"curve":0.25,"c3":0.75},{"time":0.6667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7333,"curve":0.25,"c3":0.75},{"time":0.8333,"x":10,"curve":0.25,"c3":0.75},{"time":0.9,"curve":0.25,"c3":0.75},{"time":1,"x":-10,"curve":0.25,"c3":0.75},{"time":1.0667,"curve":0.25,"c3":0.75},{"time":1.1667,"x":10,"curve":0.25,"c3":0.75},{"time":1.2333,"curve":0.25,"c3":0.75},{"time":1.3333,"x":-10}]},"Leg4_2":{"translate":[{"x":-10,"curve":0.25,"c3":0.75},{"time":0.0667,"curve":0.25,"c3":0.75},{"time":0.1667,"x":10,"curve":0.25,"c3":0.75},{"time":0.2333,"curve":0.25,"c3":0.75},{"time":0.3333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4,"curve":0.25,"c3":0.75},{"time":0.5,"x":10,"curve":0.25,"c3":0.75},{"time":0.5667,"curve":0.25,"c3":0.75},{"time":0.6667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7333,"curve":0.25,"c3":0.75},{"time":0.8333,"x":10,"curve":0.25,"c3":0.75},{"time":0.9,"curve":0.25,"c3":0.75},{"time":1,"x":-10,"curve":0.25,"c3":0.75},{"time":1.0667,"curve":0.25,"c3":0.75},{"time":1.1667,"x":10,"curve":0.25,"c3":0.75},{"time":1.2333,"curve":0.25,"c3":0.75},{"time":1.3333,"x":-10}]},"Body1_3":{"rotate":[{"angle":-1.32,"curve":0.381,"c2":0.55,"c3":0.742},{"time":0.0667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.1333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2333,"angle":5,"curve":0.25,"c3":0.75},{"time":0.4,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.4667,"curve":0.25,"c3":0.75},{"time":0.5667,"angle":5,"curve":0.25,"c3":0.75},{"time":0.7333,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.8,"curve":0.25,"c3":0.75},{"time":0.9,"angle":5,"curve":0.25,"c3":0.75},{"time":1.0667,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.1333,"curve":0.25,"c3":0.75},{"time":1.2333,"angle":5,"curve":0.245,"c3":0.637,"c4":0.56},{"time":1.3333,"angle":-1.32}],"translate":[{"y":7.4,"curve":0.32,"c2":0.29,"c3":0.757},{"time":0.1333,"y":-10,"curve":0,"c2":0.25,"c4":0.75},{"time":0.3,"y":10,"curve":0.25,"c3":0.75},{"time":0.4667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.6333,"y":10,"curve":0.25,"c3":0.75},{"time":0.8,"y":-10,"curve":0.25,"c3":0.75},{"time":0.9667,"y":10,"curve":0.25,"c3":0.75},{"time":1.1333,"y":-10,"curve":0.25,"c3":0.75},{"time":1.3,"y":10,"curve":0.284,"c3":0.625,"c4":0.38},{"time":1.3333,"y":7.4}]},"EarL_3":{"rotate":[{},{"time":0.1,"angle":-20},{"time":0.1333,"curve":"stepped"},{"time":0.1667},{"time":0.2667,"angle":-10},{"time":0.3333},{"time":0.4333,"angle":-20},{"time":0.4667,"curve":"stepped"},{"time":0.5},{"time":0.6,"angle":-10},{"time":0.6667},{"time":0.7667,"angle":-20},{"time":0.8,"curve":"stepped"},{"time":0.8333},{"time":0.9333,"angle":-10},{"time":1},{"time":1.1,"angle":-20},{"time":1.1333,"curve":"stepped"},{"time":1.1667},{"time":1.2667,"angle":-10},{"time":1.3333}]},"EarR_3":{"rotate":[{},{"time":0.1,"angle":-20},{"time":0.1333,"angle":-15},{"time":0.1667},{"time":0.2667,"angle":-10},{"time":0.3333},{"time":0.4333,"angle":-20},{"time":0.4667,"angle":-15},{"time":0.5},{"time":0.6,"angle":-10},{"time":0.6667},{"time":0.7667,"angle":-20},{"time":0.8,"angle":-15},{"time":0.8333},{"time":0.9333,"angle":-10},{"time":1},{"time":1.1,"angle":-20},{"time":1.1333,"angle":-15},{"time":1.1667},{"time":1.2667,"angle":-10},{"time":1.3333}]},"BodyCtrl1_3":{"rotate":[{"time":0.1},{"time":0.1333,"angle":5},{"time":0.1667,"angle":-5},{"time":0.2667,"curve":"stepped"},{"time":0.4333},{"time":0.4667,"angle":5},{"time":0.5,"angle":-5},{"time":0.6,"curve":"stepped"},{"time":0.7667},{"time":0.8,"angle":5},{"time":0.8333,"angle":-5},{"time":0.9333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"angle":5},{"time":1.1667,"angle":-5},{"time":1.2667}]},"BodyCtrl2_3":{"rotate":[{"time":0.1},{"time":0.1333,"angle":-5},{"time":0.1667,"angle":-10},{"time":0.2,"angle":5},{"time":0.3,"curve":"stepped"},{"time":0.4333},{"time":0.4667,"angle":-5},{"time":0.5,"angle":-10},{"time":0.5333,"angle":5},{"time":0.6333,"curve":"stepped"},{"time":0.7667},{"time":0.8,"angle":-5},{"time":0.8333,"angle":-10},{"time":0.8667,"angle":5},{"time":0.9667,"curve":"stepped"},{"time":1.1},{"time":1.1333,"angle":-5},{"time":1.1667,"angle":-10},{"time":1.2,"angle":5},{"time":1.3}]},"Leg1_3":{"translate":[{"x":2.84,"curve":0.351,"c2":0.4,"c3":0.757},{"time":0.0667,"x":10,"curve":0.25,"c3":0.75},{"time":0.1333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3,"curve":0.25,"c3":0.75},{"time":0.4,"x":10,"curve":0.25,"c3":0.75},{"time":0.4667,"curve":0.25,"c3":0.75},{"time":0.5667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6333,"curve":0.25,"c3":0.75},{"time":0.7333,"x":10,"curve":0.25,"c3":0.75},{"time":0.8,"curve":0.25,"c3":0.75},{"time":0.9,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9667,"curve":0.25,"c3":0.75},{"time":1.0667,"x":10,"curve":0.25,"c3":0.75},{"time":1.1333,"curve":0.25,"c3":0.75},{"time":1.2333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.3,"curve":0.265,"c3":0.618,"c4":0.43},{"time":1.3333,"x":2.84}]},"Leg3_3":{"translate":[{"x":2.84,"curve":0.351,"c2":0.4,"c3":0.757},{"time":0.0667,"x":10,"curve":0.25,"c3":0.75},{"time":0.1333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3,"curve":0.25,"c3":0.75},{"time":0.4,"x":10,"curve":0.25,"c3":0.75},{"time":0.4667,"curve":0.25,"c3":0.75},{"time":0.5667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6333,"curve":0.25,"c3":0.75},{"time":0.7333,"x":10,"curve":0.25,"c3":0.75},{"time":0.8,"curve":0.25,"c3":0.75},{"time":0.9,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9667,"curve":0.25,"c3":0.75},{"time":1.0667,"x":10,"curve":0.25,"c3":0.75},{"time":1.1333,"curve":0.25,"c3":0.75},{"time":1.2333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.3,"curve":0.265,"c3":0.618,"c4":0.43},{"time":1.3333,"x":2.84}]},"Leg2_3":{"translate":[{"x":2.84,"curve":0.351,"c2":0.4,"c3":0.757},{"time":0.0667,"x":10,"curve":0.25,"c3":0.75},{"time":0.1333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3,"curve":0.25,"c3":0.75},{"time":0.4,"x":10,"curve":0.25,"c3":0.75},{"time":0.4667,"curve":0.25,"c3":0.75},{"time":0.5667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6333,"curve":0.25,"c3":0.75},{"time":0.7333,"x":10,"curve":0.25,"c3":0.75},{"time":0.8,"curve":0.25,"c3":0.75},{"time":0.9,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9667,"curve":0.25,"c3":0.75},{"time":1.0667,"x":10,"curve":0.25,"c3":0.75},{"time":1.1333,"curve":0.25,"c3":0.75},{"time":1.2333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.3,"curve":0.265,"c3":0.618,"c4":0.43},{"time":1.3333,"x":2.84}]},"Leg4_3":{"translate":[{"x":2.84,"curve":0.351,"c2":0.4,"c3":0.757},{"time":0.0667,"x":10,"curve":0.25,"c3":0.75},{"time":0.1333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3,"curve":0.25,"c3":0.75},{"time":0.4,"x":10,"curve":0.25,"c3":0.75},{"time":0.4667,"curve":0.25,"c3":0.75},{"time":0.5667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6333,"curve":0.25,"c3":0.75},{"time":0.7333,"x":10,"curve":0.25,"c3":0.75},{"time":0.8,"curve":0.25,"c3":0.75},{"time":0.9,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9667,"curve":0.25,"c3":0.75},{"time":1.0667,"x":10,"curve":0.25,"c3":0.75},{"time":1.1333,"curve":0.25,"c3":0.75},{"time":1.2333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.3,"curve":0.265,"c3":0.618,"c4":0.43},{"time":1.3333,"x":2.84}]},"Body1_4":{"rotate":[{"angle":1.32,"curve":0.363,"c2":0.44,"c3":0.755},{"time":0.1,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.2667,"angle":5,"curve":0.25,"c3":0.75},{"time":0.4333,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6,"angle":5,"curve":0.25,"c3":0.75},{"time":0.7667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"angle":5,"curve":0.25,"c3":0.75},{"time":1.1,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0,"c2":0.25,"c4":0.75},{"time":1.2667,"angle":5,"curve":0.258,"c3":0.619,"c4":0.45},{"time":1.3333,"angle":1.32}],"translate":[{"y":10,"curve":0.25,"c3":0.75},{"time":0.1667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"y":10,"curve":0.25,"c3":0.75},{"time":0.5,"y":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"y":10,"curve":0.25,"c3":0.75},{"time":0.8333,"y":-10,"curve":0.25,"c3":0.75},{"time":1,"y":10,"curve":0.25,"c3":0.75},{"time":1.1667,"y":-10,"curve":0.25,"c3":0.75},{"time":1.3333,"y":10}]},"EarL_4":{"rotate":[{"angle":-5},{"time":0.0333},{"time":0.1333,"angle":-20},{"time":0.1667,"curve":"stepped"},{"time":0.2},{"time":0.3,"angle":-10},{"time":0.3667},{"time":0.4667,"angle":-20},{"time":0.5,"curve":"stepped"},{"time":0.5333},{"time":0.6333,"angle":-10},{"time":0.7},{"time":0.8,"angle":-20},{"time":0.8333,"curve":"stepped"},{"time":0.8667},{"time":0.9667,"angle":-10},{"time":1.0333},{"time":1.1333,"angle":-20},{"time":1.1667,"curve":"stepped"},{"time":1.2},{"time":1.3,"angle":-10},{"time":1.3333,"angle":-5}]},"EarR_4":{"rotate":[{"angle":-5},{"time":0.0333},{"time":0.1333,"angle":-20},{"time":0.1667,"angle":-15},{"time":0.2},{"time":0.3,"angle":-10},{"time":0.3667},{"time":0.4667,"angle":-20},{"time":0.5,"angle":-15},{"time":0.5333},{"time":0.6333,"angle":-10},{"time":0.7},{"time":0.8,"angle":-20},{"time":0.8333,"angle":-15},{"time":0.8667},{"time":0.9667,"angle":-10},{"time":1.0333},{"time":1.1333,"angle":-20},{"time":1.1667,"angle":-15},{"time":1.2},{"time":1.3,"angle":-10},{"time":1.3333,"angle":-5}]},"BodyCtrl1_4":{"rotate":[{"time":0.1333},{"time":0.1667,"angle":5},{"time":0.2,"angle":-5},{"time":0.3,"curve":"stepped"},{"time":0.4667},{"time":0.5,"angle":5},{"time":0.5333,"angle":-5},{"time":0.6333,"curve":"stepped"},{"time":0.8},{"time":0.8333,"angle":5},{"time":0.8667,"angle":-5},{"time":0.9667,"curve":"stepped"},{"time":1.1333},{"time":1.1667,"angle":5},{"time":1.2,"angle":-5},{"time":1.3}]},"BodyCtrl2_4":{"rotate":[{"time":0.1333},{"time":0.1667,"angle":-5},{"time":0.2,"angle":-10},{"time":0.2333,"angle":5},{"time":0.3333,"curve":"stepped"},{"time":0.4667},{"time":0.5,"angle":-5},{"time":0.5333,"angle":-10},{"time":0.5667,"angle":5},{"time":0.6667,"curve":"stepped"},{"time":0.8},{"time":0.8333,"angle":-5},{"time":0.8667,"angle":-10},{"time":0.9,"angle":5},{"time":1,"curve":"stepped"},{"time":1.1333},{"time":1.1667,"angle":-5},{"time":1.2,"angle":-10},{"time":1.2333,"angle":5},{"time":1.3333}]},"Leg1_4":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.4333,"x":10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"x":10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"x":10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0,"c2":0.25,"c4":0.75},{"time":1.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.3333}]},"Leg3_4":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.4333,"x":10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"x":10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"x":10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0,"c2":0.25,"c4":0.75},{"time":1.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.3333}]},"Leg2_4":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.4333,"x":10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"x":10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"x":10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0,"c2":0.25,"c4":0.75},{"time":1.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.3333}]},"Leg4_4":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.4333,"x":10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"x":10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"x":10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0,"c2":0.25,"c4":0.75},{"time":1.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.3333}]},"Body1_5":{"rotate":[{"angle":-3.7,"curve":0.375,"c2":0.62,"c3":0.716},{"time":0.0333,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2,"angle":5,"curve":0.25,"c3":0.75},{"time":0.3667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0.25,"c3":0.75},{"time":0.5333,"angle":5,"curve":0.25,"c3":0.75},{"time":0.7,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"angle":5,"curve":0.25,"c3":0.75},{"time":1.0333,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"angle":5,"curve":0.243,"c3":0.68,"c4":0.71},{"time":1.3333,"angle":-3.7}],"translate":[{"y":2.64,"curve":0.363,"c2":0.44,"c3":0.755},{"time":0.1,"y":-10,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2667,"y":10,"curve":0.25,"c3":0.75},{"time":0.4333,"y":-10,"curve":0.25,"c3":0.75},{"time":0.6,"y":10,"curve":0.25,"c3":0.75},{"time":0.7667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.9333,"y":10,"curve":0.25,"c3":0.75},{"time":1.1,"y":-10,"curve":0.25,"c3":0.75},{"time":1.2667,"y":10,"curve":0.258,"c3":0.619,"c4":0.45},{"time":1.3333,"y":2.64}]},"EarL_5":{"rotate":[{"angle":-6.67},{"time":0.0667,"angle":-20},{"time":0.1,"curve":"stepped"},{"time":0.1333},{"time":0.2333,"angle":-10},{"time":0.3},{"time":0.4,"angle":-20},{"time":0.4333,"curve":"stepped"},{"time":0.4667},{"time":0.5667,"angle":-10},{"time":0.6333},{"time":0.7333,"angle":-20},{"time":0.7667,"curve":"stepped"},{"time":0.8},{"time":0.9,"angle":-10},{"time":0.9667},{"time":1.0667,"angle":-20},{"time":1.1,"curve":"stepped"},{"time":1.1333},{"time":1.2333,"angle":-10},{"time":1.3},{"time":1.3333,"angle":-6.67}]},"EarR_5":{"rotate":[{"angle":-6.67},{"time":0.0667,"angle":-20},{"time":0.1,"angle":-15},{"time":0.1333},{"time":0.2333,"angle":-10},{"time":0.3},{"time":0.4,"angle":-20},{"time":0.4333,"angle":-15},{"time":0.4667},{"time":0.5667,"angle":-10},{"time":0.6333},{"time":0.7333,"angle":-20},{"time":0.7667,"angle":-15},{"time":0.8},{"time":0.9,"angle":-10},{"time":0.9667},{"time":1.0667,"angle":-20},{"time":1.1,"angle":-15},{"time":1.1333},{"time":1.2333,"angle":-10},{"time":1.3},{"time":1.3333,"angle":-6.67}]},"BodyCtrl1_5":{"rotate":[{"time":0.0667},{"time":0.1,"angle":5},{"time":0.1333,"angle":-5},{"time":0.2333,"curve":"stepped"},{"time":0.4},{"time":0.4333,"angle":5},{"time":0.4667,"angle":-5},{"time":0.5667,"curve":"stepped"},{"time":0.7333},{"time":0.7667,"angle":5},{"time":0.8,"angle":-5},{"time":0.9,"curve":"stepped"},{"time":1.0667},{"time":1.1,"angle":5},{"time":1.1333,"angle":-5},{"time":1.2333}]},"BodyCtrl2_5":{"rotate":[{"time":0.0667},{"time":0.1,"angle":-5},{"time":0.1333,"angle":-10},{"time":0.1667,"angle":5},{"time":0.2667,"curve":"stepped"},{"time":0.4},{"time":0.4333,"angle":-5},{"time":0.4667,"angle":-10},{"time":0.5,"angle":5},{"time":0.6,"curve":"stepped"},{"time":0.7333},{"time":0.7667,"angle":-5},{"time":0.8,"angle":-10},{"time":0.8333,"angle":5},{"time":0.9333,"curve":"stepped"},{"time":1.0667},{"time":1.1,"angle":-5},{"time":1.1333,"angle":-10},{"time":1.1667,"angle":5},{"time":1.2667}]},"Leg1_5":{"translate":[{"x":7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.3667,"x":10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0.25,"c3":0.75},{"time":0.5333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.7,"x":10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"x":10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":7.16}]},"Leg3_5":{"translate":[{"x":7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.3667,"x":10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0.25,"c3":0.75},{"time":0.5333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.7,"x":10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"x":10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":7.16}]},"Leg2_5":{"translate":[{"x":7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.3667,"x":10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0.25,"c3":0.75},{"time":0.5333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.7,"x":10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"x":10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":7.16}]},"Leg4_5":{"translate":[{"x":7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.3667,"x":10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0.25,"c3":0.75},{"time":0.5333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.7,"x":10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"x":10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":7.16}]},"Body1_6":{"rotate":[{"angle":3.58,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"angle":5,"curve":0.25,"c3":0.75},{"time":0.2,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.3667,"angle":5,"curve":0.25,"c3":0.75},{"time":0.5333,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0,"c2":0.25,"c4":0.75},{"time":0.7,"angle":5,"curve":0.25,"c3":0.75},{"time":0.8667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"angle":5,"curve":0.25,"c3":0.75},{"time":1.2,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"angle":3.58}],"translate":[{"y":-2.64,"curve":0.363,"c2":0.44,"c3":0.755},{"time":0.1,"y":10,"curve":0.25,"c3":0.75},{"time":0.2667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.4333,"y":10,"curve":0.25,"c3":0.75},{"time":0.6,"y":-10,"curve":0,"c2":0.25,"c4":0.75},{"time":0.7667,"y":10,"curve":0.25,"c3":0.75},{"time":0.9333,"y":-10,"curve":0.25,"c3":0.75},{"time":1.1,"y":10,"curve":0.25,"c3":0.75},{"time":1.2667,"y":-10,"curve":0.258,"c3":0.619,"c4":0.45},{"time":1.3333,"y":-2.64}]},"EarL_6":{"rotate":[{"angle":-3.33},{"time":0.0667,"angle":-10},{"time":0.1333},{"time":0.2333,"angle":-20},{"time":0.2667,"curve":"stepped"},{"time":0.3},{"time":0.4,"angle":-10},{"time":0.4667},{"time":0.5667,"angle":-20},{"time":0.6,"curve":"stepped"},{"time":0.6333},{"time":0.7333,"angle":-10},{"time":0.8},{"time":0.9,"angle":-20},{"time":0.9333,"curve":"stepped"},{"time":0.9667},{"time":1.0667,"angle":-10},{"time":1.1333},{"time":1.2333,"angle":-20},{"time":1.2667,"curve":"stepped"},{"time":1.3},{"time":1.3333,"angle":-3.33}]},"EarR_6":{"rotate":[{"angle":-3.33},{"time":0.0667,"angle":-10},{"time":0.1333},{"time":0.2333,"angle":-20},{"time":0.2667,"angle":-15},{"time":0.3},{"time":0.4,"angle":-10},{"time":0.4667},{"time":0.5667,"angle":-20},{"time":0.6,"angle":-15},{"time":0.6333},{"time":0.7333,"angle":-10},{"time":0.8},{"time":0.9,"angle":-20},{"time":0.9333,"angle":-15},{"time":0.9667},{"time":1.0667,"angle":-10},{"time":1.1333},{"time":1.2333,"angle":-20},{"time":1.2667,"angle":-15},{"time":1.3},{"time":1.3333,"angle":-3.33}]},"BodyCtrl1_6":{"rotate":[{"angle":-3.33},{"time":0.0667,"curve":"stepped"},{"time":0.2333},{"time":0.2667,"angle":5},{"time":0.3,"angle":-5},{"time":0.4,"curve":"stepped"},{"time":0.5667},{"time":0.6,"angle":5},{"time":0.6333,"angle":-5},{"time":0.7333,"curve":"stepped"},{"time":0.9},{"time":0.9333,"angle":5},{"time":0.9667,"angle":-5},{"time":1.0667,"curve":"stepped"},{"time":1.2333},{"time":1.2667,"angle":5},{"time":1.3,"angle":-5},{"time":1.3333,"angle":-3.33}]},"BodyCtrl2_6":{"rotate":[{"angle":5},{"time":0.1,"curve":"stepped"},{"time":0.2333},{"time":0.2667,"angle":-5},{"time":0.3,"angle":-10},{"time":0.3333,"angle":5},{"time":0.4333,"curve":"stepped"},{"time":0.5667},{"time":0.6,"angle":-5},{"time":0.6333,"angle":-10},{"time":0.6667,"angle":5},{"time":0.7667,"curve":"stepped"},{"time":0.9},{"time":0.9333,"angle":-5},{"time":0.9667,"angle":-10},{"time":1,"angle":5},{"time":1.1,"curve":"stepped"},{"time":1.2333},{"time":1.2667,"angle":-5},{"time":1.3,"angle":-10},{"time":1.3333,"angle":5}]},"Leg1_6":{"translate":[{"x":-7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0.25,"c3":0.75},{"time":0.2,"x":10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.3667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0.25,"c3":0.75},{"time":0.5333,"x":10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0,"c2":0.25,"c4":0.75},{"time":0.7,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":-7.16}]},"Leg3_6":{"translate":[{"x":-7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0.25,"c3":0.75},{"time":0.2,"x":10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.3667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0.25,"c3":0.75},{"time":0.5333,"x":10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0,"c2":0.25,"c4":0.75},{"time":0.7,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":-7.16}]},"Leg2_6":{"translate":[{"x":-7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0.25,"c3":0.75},{"time":0.2,"x":10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.3667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0.25,"c3":0.75},{"time":0.5333,"x":10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0,"c2":0.25,"c4":0.75},{"time":0.7,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":-7.16}]},"Leg4_6":{"translate":[{"x":-7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0.25,"c3":0.75},{"time":0.2,"x":10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.3667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0.25,"c3":0.75},{"time":0.5333,"x":10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0,"c2":0.25,"c4":0.75},{"time":0.7,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":-7.16}]},"Body1_7":{"rotate":[{"angle":-2.5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0.25,"c3":0.75},{"time":0.1333,"angle":5,"curve":0.25,"c3":0.75},{"time":0.3,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"angle":5,"curve":0.25,"c3":0.75},{"time":0.6333,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0,"c2":0.25,"c4":0.75},{"time":0.8,"angle":5,"curve":0.25,"c3":0.75},{"time":0.9667,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0.25,"c3":0.75},{"time":1.1333,"angle":5,"curve":0.25,"c3":0.75},{"time":1.3,"angle":-5,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"angle":-2.5}],"translate":[{"y":-7.4,"curve":0.375,"c2":0.62,"c3":0.716},{"time":0.0333,"y":-10,"curve":0.25,"c3":0.75},{"time":0.2,"y":10,"curve":0.25,"c3":0.75},{"time":0.3667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.5333,"y":10,"curve":0.25,"c3":0.75},{"time":0.7,"y":-10,"curve":0,"c2":0.25,"c4":0.75},{"time":0.8667,"y":10,"curve":0.25,"c3":0.75},{"time":1.0333,"y":-10,"curve":0.25,"c3":0.75},{"time":1.2,"y":10,"curve":0.243,"c3":0.68,"c4":0.71},{"time":1.3333,"y":-7.4}]},"EarL_7":{"rotate":[{"angle":-20},{"time":0.0333,"curve":"stepped"},{"time":0.0667},{"time":0.1667,"angle":-10},{"time":0.2333},{"time":0.3333,"angle":-20},{"time":0.3667,"curve":"stepped"},{"time":0.4},{"time":0.5,"angle":-10},{"time":0.5667},{"time":0.6667,"angle":-20},{"time":0.7,"curve":"stepped"},{"time":0.7333},{"time":0.8333,"angle":-10},{"time":0.9},{"time":1,"angle":-20},{"time":1.0333,"curve":"stepped"},{"time":1.0667},{"time":1.1667,"angle":-10},{"time":1.2333},{"time":1.3333,"angle":-20}]},"EarR_7":{"rotate":[{"angle":-20},{"time":0.0333,"angle":-15},{"time":0.0667},{"time":0.1667,"angle":-10},{"time":0.2333},{"time":0.3333,"angle":-20},{"time":0.3667,"angle":-15},{"time":0.4},{"time":0.5,"angle":-10},{"time":0.5667},{"time":0.6667,"angle":-20},{"time":0.7,"angle":-15},{"time":0.7333},{"time":0.8333,"angle":-10},{"time":0.9},{"time":1,"angle":-20},{"time":1.0333,"angle":-15},{"time":1.0667},{"time":1.1667,"angle":-10},{"time":1.2333},{"time":1.3333,"angle":-20}]},"BodyCtrl1_7":{"rotate":[{},{"time":0.0333,"angle":5},{"time":0.0667,"angle":-5},{"time":0.1667,"curve":"stepped"},{"time":0.3333},{"time":0.3667,"angle":5},{"time":0.4,"angle":-5},{"time":0.5,"curve":"stepped"},{"time":0.6667},{"time":0.7,"angle":5},{"time":0.7333,"angle":-5},{"time":0.8333,"curve":"stepped"},{"time":1},{"time":1.0333,"angle":5},{"time":1.0667,"angle":-5},{"time":1.1667}]},"BodyCtrl2_7":{"rotate":[{},{"time":0.0333,"angle":-5},{"time":0.0667,"angle":-10},{"time":0.1,"angle":5},{"time":0.2,"curve":"stepped"},{"time":0.3333},{"time":0.3667,"angle":-5},{"time":0.4,"angle":-10},{"time":0.4333,"angle":5},{"time":0.5333,"curve":"stepped"},{"time":0.6667},{"time":0.7,"angle":-5},{"time":0.7333,"angle":-10},{"time":0.7667,"angle":5},{"time":0.8667,"curve":"stepped"},{"time":1},{"time":1.0333,"angle":-5},{"time":1.0667,"angle":-10},{"time":1.1,"angle":5},{"time":1.2}]},"Leg1_7":{"translate":[{"x":5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0.25,"c3":0.75},{"time":0.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2,"curve":0.25,"c3":0.75},{"time":0.3,"x":10,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5333,"curve":0.25,"c3":0.75},{"time":0.6333,"x":10,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0,"c2":0.25,"c4":0.75},{"time":0.8,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8667,"curve":0.25,"c3":0.75},{"time":0.9667,"x":10,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0.25,"c3":0.75},{"time":1.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2,"curve":0.25,"c3":0.75},{"time":1.3,"x":10,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"x":5}]},"Leg3_7":{"translate":[{"x":5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0.25,"c3":0.75},{"time":0.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2,"curve":0.25,"c3":0.75},{"time":0.3,"x":10,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5333,"curve":0.25,"c3":0.75},{"time":0.6333,"x":10,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0,"c2":0.25,"c4":0.75},{"time":0.8,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8667,"curve":0.25,"c3":0.75},{"time":0.9667,"x":10,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0.25,"c3":0.75},{"time":1.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2,"curve":0.25,"c3":0.75},{"time":1.3,"x":10,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"x":5}]},"Leg2_7":{"translate":[{"x":5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0.25,"c3":0.75},{"time":0.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2,"curve":0.25,"c3":0.75},{"time":0.3,"x":10,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5333,"curve":0.25,"c3":0.75},{"time":0.6333,"x":10,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0,"c2":0.25,"c4":0.75},{"time":0.8,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8667,"curve":0.25,"c3":0.75},{"time":0.9667,"x":10,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0.25,"c3":0.75},{"time":1.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2,"curve":0.25,"c3":0.75},{"time":1.3,"x":10,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"x":5}]},"Leg4_7":{"translate":[{"x":5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0.25,"c3":0.75},{"time":0.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2,"curve":0.25,"c3":0.75},{"time":0.3,"x":10,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5333,"curve":0.25,"c3":0.75},{"time":0.6333,"x":10,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0,"c2":0.25,"c4":0.75},{"time":0.8,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8667,"curve":0.25,"c3":0.75},{"time":0.9667,"x":10,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0.25,"c3":0.75},{"time":1.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2,"curve":0.25,"c3":0.75},{"time":1.3,"x":10,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"x":5}]},"Body1_8":{"rotate":[{"angle":5,"curve":0.25,"c3":0.75},{"time":0.1667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.2333,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":5,"curve":0.25,"c3":0.75},{"time":0.5,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.5667,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":5,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.9,"curve":0.25,"c3":0.75},{"time":1,"angle":5,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.2333,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":5}],"translate":[{"y":2.64,"curve":0.381,"c2":0.55,"c3":0.742},{"time":0.0667,"y":10,"curve":0.25,"c3":0.75},{"time":0.2333,"y":-10,"curve":0.25,"c3":0.75},{"time":0.4,"y":10,"curve":0.25,"c3":0.75},{"time":0.5667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.7333,"y":10,"curve":0.25,"c3":0.75},{"time":0.9,"y":-10,"curve":0.25,"c3":0.75},{"time":1.0667,"y":10,"curve":0.25,"c3":0.75},{"time":1.2333,"y":-10,"curve":0.245,"c3":0.637,"c4":0.56},{"time":1.3333,"y":2.64}]},"EarL_8":{"rotate":[{"angle":-6.67},{"time":0.0333,"angle":-10},{"time":0.1},{"time":0.2,"angle":-20},{"time":0.2333,"curve":"stepped"},{"time":0.2667},{"time":0.3667,"angle":-10},{"time":0.4333},{"time":0.5333,"angle":-20},{"time":0.5667,"curve":"stepped"},{"time":0.6},{"time":0.7,"angle":-10},{"time":0.7667},{"time":0.8667,"angle":-20},{"time":0.9,"curve":"stepped"},{"time":0.9333},{"time":1.0333,"angle":-10},{"time":1.1},{"time":1.2,"angle":-20},{"time":1.2333,"curve":"stepped"},{"time":1.2667},{"time":1.3333,"angle":-6.67}]},"EarR_8":{"rotate":[{"angle":-6.67},{"time":0.0333,"angle":-10},{"time":0.1},{"time":0.2,"angle":-20},{"time":0.2333,"angle":-15},{"time":0.2667},{"time":0.3667,"angle":-10},{"time":0.4333},{"time":0.5333,"angle":-20},{"time":0.5667,"angle":-15},{"time":0.6},{"time":0.7,"angle":-10},{"time":0.7667},{"time":0.8667,"angle":-20},{"time":0.9,"angle":-15},{"time":0.9333},{"time":1.0333,"angle":-10},{"time":1.1},{"time":1.2,"angle":-20},{"time":1.2333,"angle":-15},{"time":1.2667},{"time":1.3333,"angle":-6.67}]},"BodyCtrl1_8":{"rotate":[{"angle":-1.67},{"time":0.0333,"curve":"stepped"},{"time":0.2},{"time":0.2333,"angle":5},{"time":0.2667,"angle":-5},{"time":0.3667,"curve":"stepped"},{"time":0.5333},{"time":0.5667,"angle":5},{"time":0.6,"angle":-5},{"time":0.7,"curve":"stepped"},{"time":0.8667},{"time":0.9,"angle":5},{"time":0.9333,"angle":-5},{"time":1.0333,"curve":"stepped"},{"time":1.2},{"time":1.2333,"angle":5},{"time":1.2667,"angle":-5},{"time":1.3333,"angle":-1.67}]},"BodyCtrl2_8":{"rotate":[{"angle":3.33},{"time":0.0667,"curve":"stepped"},{"time":0.2},{"time":0.2333,"angle":-5},{"time":0.2667,"angle":-10},{"time":0.3,"angle":5},{"time":0.4,"curve":"stepped"},{"time":0.5333},{"time":0.5667,"angle":-5},{"time":0.6,"angle":-10},{"time":0.6333,"angle":5},{"time":0.7333,"curve":"stepped"},{"time":0.8667},{"time":0.9,"angle":-5},{"time":0.9333,"angle":-10},{"time":0.9667,"angle":5},{"time":1.0667,"curve":"stepped"},{"time":1.2},{"time":1.2333,"angle":-5},{"time":1.2667,"angle":-10},{"time":1.3,"angle":5},{"time":1.3333,"angle":3.33}]},"Leg1_8":{"translate":[{"x":-10,"curve":0.25,"c3":0.75},{"time":0.0667,"curve":0.25,"c3":0.75},{"time":0.1667,"x":10,"curve":0.25,"c3":0.75},{"time":0.2333,"curve":0.25,"c3":0.75},{"time":0.3333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4,"curve":0.25,"c3":0.75},{"time":0.5,"x":10,"curve":0.25,"c3":0.75},{"time":0.5667,"curve":0.25,"c3":0.75},{"time":0.6667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7333,"curve":0.25,"c3":0.75},{"time":0.8333,"x":10,"curve":0.25,"c3":0.75},{"time":0.9,"curve":0.25,"c3":0.75},{"time":1,"x":-10,"curve":0.25,"c3":0.75},{"time":1.0667,"curve":0.25,"c3":0.75},{"time":1.1667,"x":10,"curve":0.25,"c3":0.75},{"time":1.2333,"curve":0.25,"c3":0.75},{"time":1.3333,"x":-10}]},"Leg3_8":{"translate":[{"x":-10,"curve":0.25,"c3":0.75},{"time":0.0667,"curve":0.25,"c3":0.75},{"time":0.1667,"x":10,"curve":0.25,"c3":0.75},{"time":0.2333,"curve":0.25,"c3":0.75},{"time":0.3333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4,"curve":0.25,"c3":0.75},{"time":0.5,"x":10,"curve":0.25,"c3":0.75},{"time":0.5667,"curve":0.25,"c3":0.75},{"time":0.6667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7333,"curve":0.25,"c3":0.75},{"time":0.8333,"x":10,"curve":0.25,"c3":0.75},{"time":0.9,"curve":0.25,"c3":0.75},{"time":1,"x":-10,"curve":0.25,"c3":0.75},{"time":1.0667,"curve":0.25,"c3":0.75},{"time":1.1667,"x":10,"curve":0.25,"c3":0.75},{"time":1.2333,"curve":0.25,"c3":0.75},{"time":1.3333,"x":-10}]},"Leg2_8":{"translate":[{"x":-10,"curve":0.25,"c3":0.75},{"time":0.0667,"curve":0.25,"c3":0.75},{"time":0.1667,"x":10,"curve":0.25,"c3":0.75},{"time":0.2333,"curve":0.25,"c3":0.75},{"time":0.3333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4,"curve":0.25,"c3":0.75},{"time":0.5,"x":10,"curve":0.25,"c3":0.75},{"time":0.5667,"curve":0.25,"c3":0.75},{"time":0.6667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7333,"curve":0.25,"c3":0.75},{"time":0.8333,"x":10,"curve":0.25,"c3":0.75},{"time":0.9,"curve":0.25,"c3":0.75},{"time":1,"x":-10,"curve":0.25,"c3":0.75},{"time":1.0667,"curve":0.25,"c3":0.75},{"time":1.1667,"x":10,"curve":0.25,"c3":0.75},{"time":1.2333,"curve":0.25,"c3":0.75},{"time":1.3333,"x":-10}]},"Leg4_8":{"translate":[{"x":-10,"curve":0.25,"c3":0.75},{"time":0.0667,"curve":0.25,"c3":0.75},{"time":0.1667,"x":10,"curve":0.25,"c3":0.75},{"time":0.2333,"curve":0.25,"c3":0.75},{"time":0.3333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4,"curve":0.25,"c3":0.75},{"time":0.5,"x":10,"curve":0.25,"c3":0.75},{"time":0.5667,"curve":0.25,"c3":0.75},{"time":0.6667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7333,"curve":0.25,"c3":0.75},{"time":0.8333,"x":10,"curve":0.25,"c3":0.75},{"time":0.9,"curve":0.25,"c3":0.75},{"time":1,"x":-10,"curve":0.25,"c3":0.75},{"time":1.0667,"curve":0.25,"c3":0.75},{"time":1.1667,"x":10,"curve":0.25,"c3":0.75},{"time":1.2333,"curve":0.25,"c3":0.75},{"time":1.3333,"x":-10}]},"Body1_9":{"rotate":[{"angle":-2.5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.1333,"angle":5,"curve":0.25,"c3":0.75},{"time":0.3,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"angle":5,"curve":0.25,"c3":0.75},{"time":0.6333,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0.25,"c3":0.75},{"time":0.8,"angle":5,"curve":0.25,"c3":0.75},{"time":0.9667,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0.25,"c3":0.75},{"time":1.1333,"angle":5,"curve":0.25,"c3":0.75},{"time":1.3,"angle":-5,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"angle":-2.5}],"translate":[{"y":-7.4,"curve":0.375,"c2":0.62,"c3":0.716},{"time":0.0333,"y":-10,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2,"y":10,"curve":0.25,"c3":0.75},{"time":0.3667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.5333,"y":10,"curve":0.25,"c3":0.75},{"time":0.7,"y":-10,"curve":0.25,"c3":0.75},{"time":0.8667,"y":10,"curve":0.25,"c3":0.75},{"time":1.0333,"y":-10,"curve":0.25,"c3":0.75},{"time":1.2,"y":10,"curve":0.243,"c3":0.68,"c4":0.71},{"time":1.3333,"y":-7.4}]},"EarL_9":{"rotate":[{"angle":-20},{"time":0.0333,"curve":"stepped"},{"time":0.0667},{"time":0.1667,"angle":-10},{"time":0.2333},{"time":0.3333,"angle":-20},{"time":0.3667,"curve":"stepped"},{"time":0.4},{"time":0.5,"angle":-10},{"time":0.5667},{"time":0.6667,"angle":-20},{"time":0.7,"curve":"stepped"},{"time":0.7333},{"time":0.8333,"angle":-10},{"time":0.9},{"time":1,"angle":-20},{"time":1.0333,"curve":"stepped"},{"time":1.0667},{"time":1.1667,"angle":-10},{"time":1.2333},{"time":1.3333,"angle":-20}]},"EarR_9":{"rotate":[{"angle":-20},{"time":0.0333,"angle":-15},{"time":0.0667},{"time":0.1667,"angle":-10},{"time":0.2333},{"time":0.3333,"angle":-20},{"time":0.3667,"angle":-15},{"time":0.4},{"time":0.5,"angle":-10},{"time":0.5667},{"time":0.6667,"angle":-20},{"time":0.7,"angle":-15},{"time":0.7333},{"time":0.8333,"angle":-10},{"time":0.9},{"time":1,"angle":-20},{"time":1.0333,"angle":-15},{"time":1.0667},{"time":1.1667,"angle":-10},{"time":1.2333},{"time":1.3333,"angle":-20}]},"BodyCtrl1_9":{"rotate":[{},{"time":0.0333,"angle":5},{"time":0.0667,"angle":-5},{"time":0.1667,"curve":"stepped"},{"time":0.3333},{"time":0.3667,"angle":5},{"time":0.4,"angle":-5},{"time":0.5,"curve":"stepped"},{"time":0.6667},{"time":0.7,"angle":5},{"time":0.7333,"angle":-5},{"time":0.8333,"curve":"stepped"},{"time":1},{"time":1.0333,"angle":5},{"time":1.0667,"angle":-5},{"time":1.1667}]},"BodyCtrl2_9":{"rotate":[{},{"time":0.0333,"angle":-5},{"time":0.0667,"angle":-10},{"time":0.1,"angle":5},{"time":0.2,"curve":"stepped"},{"time":0.3333},{"time":0.3667,"angle":-5},{"time":0.4,"angle":-10},{"time":0.4333,"angle":5},{"time":0.5333,"curve":"stepped"},{"time":0.6667},{"time":0.7,"angle":-5},{"time":0.7333,"angle":-10},{"time":0.7667,"angle":5},{"time":0.8667,"curve":"stepped"},{"time":1},{"time":1.0333,"angle":-5},{"time":1.0667,"angle":-10},{"time":1.1,"angle":5},{"time":1.2}]},"Leg1_9":{"translate":[{"x":5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2,"curve":0.25,"c3":0.75},{"time":0.3,"x":10,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5333,"curve":0.25,"c3":0.75},{"time":0.6333,"x":10,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0.25,"c3":0.75},{"time":0.8,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8667,"curve":0.25,"c3":0.75},{"time":0.9667,"x":10,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0.25,"c3":0.75},{"time":1.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2,"curve":0.25,"c3":0.75},{"time":1.3,"x":10,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"x":5}]},"Leg3_9":{"translate":[{"x":5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2,"curve":0.25,"c3":0.75},{"time":0.3,"x":10,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5333,"curve":0.25,"c3":0.75},{"time":0.6333,"x":10,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0.25,"c3":0.75},{"time":0.8,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8667,"curve":0.25,"c3":0.75},{"time":0.9667,"x":10,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0.25,"c3":0.75},{"time":1.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2,"curve":0.25,"c3":0.75},{"time":1.3,"x":10,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"x":5}]},"Leg2_9":{"translate":[{"x":5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2,"curve":0.25,"c3":0.75},{"time":0.3,"x":10,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5333,"curve":0.25,"c3":0.75},{"time":0.6333,"x":10,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0.25,"c3":0.75},{"time":0.8,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8667,"curve":0.25,"c3":0.75},{"time":0.9667,"x":10,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0.25,"c3":0.75},{"time":1.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2,"curve":0.25,"c3":0.75},{"time":1.3,"x":10,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"x":5}]},"Leg4_9":{"translate":[{"x":5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2,"curve":0.25,"c3":0.75},{"time":0.3,"x":10,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5333,"curve":0.25,"c3":0.75},{"time":0.6333,"x":10,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0.25,"c3":0.75},{"time":0.8,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8667,"curve":0.25,"c3":0.75},{"time":0.9667,"x":10,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0.25,"c3":0.75},{"time":1.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2,"curve":0.25,"c3":0.75},{"time":1.3,"x":10,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"x":5}]},"Body1_10":{"rotate":[{"angle":3.58,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"angle":5,"curve":0.25,"c3":0.75},{"time":0.2,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.3667,"angle":5,"curve":0.25,"c3":0.75},{"time":0.5333,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0,"c2":0.25,"c4":0.75},{"time":0.7,"angle":5,"curve":0.25,"c3":0.75},{"time":0.8667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"angle":5,"curve":0.25,"c3":0.75},{"time":1.2,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"angle":3.58}],"translate":[{"y":-2.64,"curve":0.363,"c2":0.44,"c3":0.755},{"time":0.1,"y":10,"curve":0.25,"c3":0.75},{"time":0.2667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.4333,"y":10,"curve":0.25,"c3":0.75},{"time":0.6,"y":-10,"curve":0,"c2":0.25,"c4":0.75},{"time":0.7667,"y":10,"curve":0.25,"c3":0.75},{"time":0.9333,"y":-10,"curve":0.25,"c3":0.75},{"time":1.1,"y":10,"curve":0.25,"c3":0.75},{"time":1.2667,"y":-10,"curve":0.258,"c3":0.619,"c4":0.45},{"time":1.3333,"y":-2.64}]},"EarL_10":{"rotate":[{"angle":-3.33},{"time":0.0667,"angle":-10},{"time":0.1333},{"time":0.2333,"angle":-20},{"time":0.2667,"curve":"stepped"},{"time":0.3},{"time":0.4,"angle":-10},{"time":0.4667},{"time":0.5667,"angle":-20},{"time":0.6,"curve":"stepped"},{"time":0.6333},{"time":0.7333,"angle":-10},{"time":0.8},{"time":0.9,"angle":-20},{"time":0.9333,"curve":"stepped"},{"time":0.9667},{"time":1.0667,"angle":-10},{"time":1.1333},{"time":1.2333,"angle":-20},{"time":1.2667,"curve":"stepped"},{"time":1.3},{"time":1.3333,"angle":-3.33}]},"EarR_10":{"rotate":[{"angle":-3.33},{"time":0.0667,"angle":-10},{"time":0.1333},{"time":0.2333,"angle":-20},{"time":0.2667,"angle":-15},{"time":0.3},{"time":0.4,"angle":-10},{"time":0.4667},{"time":0.5667,"angle":-20},{"time":0.6,"angle":-15},{"time":0.6333},{"time":0.7333,"angle":-10},{"time":0.8},{"time":0.9,"angle":-20},{"time":0.9333,"angle":-15},{"time":0.9667},{"time":1.0667,"angle":-10},{"time":1.1333},{"time":1.2333,"angle":-20},{"time":1.2667,"angle":-15},{"time":1.3},{"time":1.3333,"angle":-3.33}]},"BodyCtrl1_10":{"rotate":[{"angle":-3.33},{"time":0.0667,"curve":"stepped"},{"time":0.2333},{"time":0.2667,"angle":5},{"time":0.3,"angle":-5},{"time":0.4,"curve":"stepped"},{"time":0.5667},{"time":0.6,"angle":5},{"time":0.6333,"angle":-5},{"time":0.7333,"curve":"stepped"},{"time":0.9},{"time":0.9333,"angle":5},{"time":0.9667,"angle":-5},{"time":1.0667,"curve":"stepped"},{"time":1.2333},{"time":1.2667,"angle":5},{"time":1.3,"angle":-5},{"time":1.3333,"angle":-3.33}]},"BodyCtrl2_10":{"rotate":[{"angle":5},{"time":0.1,"curve":"stepped"},{"time":0.2333},{"time":0.2667,"angle":-5},{"time":0.3,"angle":-10},{"time":0.3333,"angle":5},{"time":0.4333,"curve":"stepped"},{"time":0.5667},{"time":0.6,"angle":-5},{"time":0.6333,"angle":-10},{"time":0.6667,"angle":5},{"time":0.7667,"curve":"stepped"},{"time":0.9},{"time":0.9333,"angle":-5},{"time":0.9667,"angle":-10},{"time":1,"angle":5},{"time":1.1,"curve":"stepped"},{"time":1.2333},{"time":1.2667,"angle":-5},{"time":1.3,"angle":-10},{"time":1.3333,"angle":5}]},"Leg1_10":{"translate":[{"x":-7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0.25,"c3":0.75},{"time":0.2,"x":10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.3667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0.25,"c3":0.75},{"time":0.5333,"x":10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0,"c2":0.25,"c4":0.75},{"time":0.7,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":-7.16}]},"Leg3_10":{"translate":[{"x":-7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0.25,"c3":0.75},{"time":0.2,"x":10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.3667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0.25,"c3":0.75},{"time":0.5333,"x":10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0,"c2":0.25,"c4":0.75},{"time":0.7,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":-7.16}]},"Leg2_10":{"translate":[{"x":-7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0.25,"c3":0.75},{"time":0.2,"x":10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.3667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0.25,"c3":0.75},{"time":0.5333,"x":10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0,"c2":0.25,"c4":0.75},{"time":0.7,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":-7.16}]},"Leg4_10":{"translate":[{"x":-7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0.25,"c3":0.75},{"time":0.2,"x":10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.3667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0.25,"c3":0.75},{"time":0.5333,"x":10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0,"c2":0.25,"c4":0.75},{"time":0.7,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":-7.16}]},"Body1_11":{"rotate":[{"angle":1.42,"curve":0.351,"c2":0.4,"c3":0.757},{"time":0.0667,"angle":5,"curve":0.25,"c3":0.75},{"time":0.2333,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.3,"curve":0.25,"c3":0.75},{"time":0.4,"angle":5,"curve":0.25,"c3":0.75},{"time":0.5667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.6333,"curve":0.25,"c3":0.75},{"time":0.7333,"angle":5,"curve":0.25,"c3":0.75},{"time":0.9,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.9667,"curve":0,"c2":0.25,"c4":0.75},{"time":1.0667,"angle":5,"curve":0.25,"c3":0.75},{"time":1.2333,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.3,"curve":0.265,"c3":0.618,"c4":0.43},{"time":1.3333,"angle":1.42}],"translate":[{"y":-7.4,"curve":0.32,"c2":0.29,"c3":0.757},{"time":0.1333,"y":10,"curve":0.25,"c3":0.75},{"time":0.3,"y":-10,"curve":0.25,"c3":0.75},{"time":0.4667,"y":10,"curve":0.25,"c3":0.75},{"time":0.6333,"y":-10,"curve":0.25,"c3":0.75},{"time":0.8,"y":10,"curve":0.25,"c3":0.75},{"time":0.9667,"y":-10,"curve":0,"c2":0.25,"c4":0.75},{"time":1.1333,"y":10,"curve":0.25,"c3":0.75},{"time":1.3,"y":-10,"curve":0.284,"c3":0.625,"c4":0.38},{"time":1.3333,"y":-7.4}]},"EarL_11":{"rotate":[{},{"time":0.1,"angle":-10},{"time":0.1667},{"time":0.2667,"angle":-20},{"time":0.3,"curve":"stepped"},{"time":0.3333},{"time":0.4333,"angle":-10},{"time":0.5},{"time":0.6,"angle":-20},{"time":0.6333,"curve":"stepped"},{"time":0.6667},{"time":0.7667,"angle":-10},{"time":0.8333},{"time":0.9333,"angle":-20},{"time":0.9667,"curve":"stepped"},{"time":1},{"time":1.1,"angle":-10},{"time":1.1667},{"time":1.2667,"angle":-20},{"time":1.3}]},"EarR_11":{"rotate":[{},{"time":0.1,"angle":-10},{"time":0.1667},{"time":0.2667,"angle":-20},{"time":0.3,"angle":-15},{"time":0.3333},{"time":0.4333,"angle":-10},{"time":0.5},{"time":0.6,"angle":-20},{"time":0.6333,"angle":-15},{"time":0.6667},{"time":0.7667,"angle":-10},{"time":0.8333},{"time":0.9333,"angle":-20},{"time":0.9667,"angle":-15},{"time":1},{"time":1.1,"angle":-10},{"time":1.1667},{"time":1.2667,"angle":-20},{"time":1.3,"angle":-15},{"time":1.3333}]},"BodyCtrl1_11":{"rotate":[{"angle":-5},{"time":0.1,"curve":"stepped"},{"time":0.2667},{"time":0.3,"angle":5},{"time":0.3333,"angle":-5},{"time":0.4333,"curve":"stepped"},{"time":0.6},{"time":0.6333,"angle":5},{"time":0.6667,"angle":-5},{"time":0.7667,"curve":"stepped"},{"time":0.9333},{"time":0.9667,"angle":5},{"time":1,"angle":-5},{"time":1.1,"curve":"stepped"},{"time":1.2667},{"time":1.3,"angle":5},{"time":1.3333,"angle":-5}]},"BodyCtrl2_11":{"rotate":[{"angle":-10},{"time":0.0333,"angle":5},{"time":0.1333,"curve":"stepped"},{"time":0.2667},{"time":0.3,"angle":-5},{"time":0.3333,"angle":-10},{"time":0.3667,"angle":5},{"time":0.4667,"curve":"stepped"},{"time":0.6},{"time":0.6333,"angle":-5},{"time":0.6667,"angle":-10},{"time":0.7,"angle":5},{"time":0.8,"curve":"stepped"},{"time":0.9333},{"time":0.9667,"angle":-5},{"time":1,"angle":-10},{"time":1.0333,"angle":5},{"time":1.1333,"curve":"stepped"},{"time":1.2667},{"time":1.3,"angle":-5},{"time":1.3333,"angle":-10}]},"Leg1_11":{"translate":[{"x":-2.84,"curve":0.351,"c2":0.4,"c3":0.757},{"time":0.0667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1333,"curve":0.25,"c3":0.75},{"time":0.2333,"x":10,"curve":0.25,"c3":0.75},{"time":0.3,"curve":0.25,"c3":0.75},{"time":0.4,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4667,"curve":0.25,"c3":0.75},{"time":0.5667,"x":10,"curve":0.25,"c3":0.75},{"time":0.6333,"curve":0.25,"c3":0.75},{"time":0.7333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8,"curve":0.25,"c3":0.75},{"time":0.9,"x":10,"curve":0.25,"c3":0.75},{"time":0.9667,"curve":0,"c2":0.25,"c4":0.75},{"time":1.0667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1333,"curve":0.25,"c3":0.75},{"time":1.2333,"x":10,"curve":0.25,"c3":0.75},{"time":1.3,"curve":0.265,"c3":0.618,"c4":0.43},{"time":1.3333,"x":-2.84}]},"Leg3_11":{"translate":[{"x":-2.84,"curve":0.351,"c2":0.4,"c3":0.757},{"time":0.0667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1333,"curve":0.25,"c3":0.75},{"time":0.2333,"x":10,"curve":0.25,"c3":0.75},{"time":0.3,"curve":0.25,"c3":0.75},{"time":0.4,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4667,"curve":0.25,"c3":0.75},{"time":0.5667,"x":10,"curve":0.25,"c3":0.75},{"time":0.6333,"curve":0.25,"c3":0.75},{"time":0.7333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8,"curve":0.25,"c3":0.75},{"time":0.9,"x":10,"curve":0.25,"c3":0.75},{"time":0.9667,"curve":0,"c2":0.25,"c4":0.75},{"time":1.0667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1333,"curve":0.25,"c3":0.75},{"time":1.2333,"x":10,"curve":0.25,"c3":0.75},{"time":1.3,"curve":0.265,"c3":0.618,"c4":0.43},{"time":1.3333,"x":-2.84}]},"Leg2_11":{"translate":[{"x":-2.84,"curve":0.351,"c2":0.4,"c3":0.757},{"time":0.0667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1333,"curve":0.25,"c3":0.75},{"time":0.2333,"x":10,"curve":0.25,"c3":0.75},{"time":0.3,"curve":0.25,"c3":0.75},{"time":0.4,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4667,"curve":0.25,"c3":0.75},{"time":0.5667,"x":10,"curve":0.25,"c3":0.75},{"time":0.6333,"curve":0.25,"c3":0.75},{"time":0.7333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8,"curve":0.25,"c3":0.75},{"time":0.9,"x":10,"curve":0.25,"c3":0.75},{"time":0.9667,"curve":0,"c2":0.25,"c4":0.75},{"time":1.0667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1333,"curve":0.25,"c3":0.75},{"time":1.2333,"x":10,"curve":0.25,"c3":0.75},{"time":1.3,"curve":0.265,"c3":0.618,"c4":0.43},{"time":1.3333,"x":-2.84}]},"Leg4_11":{"translate":[{"x":-2.84,"curve":0.351,"c2":0.4,"c3":0.757},{"time":0.0667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1333,"curve":0.25,"c3":0.75},{"time":0.2333,"x":10,"curve":0.25,"c3":0.75},{"time":0.3,"curve":0.25,"c3":0.75},{"time":0.4,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4667,"curve":0.25,"c3":0.75},{"time":0.5667,"x":10,"curve":0.25,"c3":0.75},{"time":0.6333,"curve":0.25,"c3":0.75},{"time":0.7333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8,"curve":0.25,"c3":0.75},{"time":0.9,"x":10,"curve":0.25,"c3":0.75},{"time":0.9667,"curve":0,"c2":0.25,"c4":0.75},{"time":1.0667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1333,"curve":0.25,"c3":0.75},{"time":1.2333,"x":10,"curve":0.25,"c3":0.75},{"time":1.3,"curve":0.265,"c3":0.618,"c4":0.43},{"time":1.3333,"x":-2.84}]},"Body1_12":{"rotate":[{"angle":-1.32,"curve":0.381,"c2":0.55,"c3":0.742},{"time":0.0667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.1333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2333,"angle":5,"curve":0.25,"c3":0.75},{"time":0.4,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.4667,"curve":0.25,"c3":0.75},{"time":0.5667,"angle":5,"curve":0.25,"c3":0.75},{"time":0.7333,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.8,"curve":0.25,"c3":0.75},{"time":0.9,"angle":5,"curve":0.25,"c3":0.75},{"time":1.0667,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.1333,"curve":0.25,"c3":0.75},{"time":1.2333,"angle":5,"curve":0.245,"c3":0.637,"c4":0.56},{"time":1.3333,"angle":-1.32}],"translate":[{"y":7.4,"curve":0.32,"c2":0.29,"c3":0.757},{"time":0.1333,"y":-10,"curve":0,"c2":0.25,"c4":0.75},{"time":0.3,"y":10,"curve":0.25,"c3":0.75},{"time":0.4667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.6333,"y":10,"curve":0.25,"c3":0.75},{"time":0.8,"y":-10,"curve":0.25,"c3":0.75},{"time":0.9667,"y":10,"curve":0.25,"c3":0.75},{"time":1.1333,"y":-10,"curve":0.25,"c3":0.75},{"time":1.3,"y":10,"curve":0.284,"c3":0.625,"c4":0.38},{"time":1.3333,"y":7.4}]},"EarL_12":{"rotate":[{},{"time":0.1,"angle":-20},{"time":0.1333,"curve":"stepped"},{"time":0.1667},{"time":0.2667,"angle":-10},{"time":0.3333},{"time":0.4333,"angle":-20},{"time":0.4667,"curve":"stepped"},{"time":0.5},{"time":0.6,"angle":-10},{"time":0.6667},{"time":0.7667,"angle":-20},{"time":0.8,"curve":"stepped"},{"time":0.8333},{"time":0.9333,"angle":-10},{"time":1},{"time":1.1,"angle":-20},{"time":1.1333,"curve":"stepped"},{"time":1.1667},{"time":1.2667,"angle":-10},{"time":1.3333}]},"EarR_12":{"rotate":[{},{"time":0.1,"angle":-20},{"time":0.1333,"angle":-15},{"time":0.1667},{"time":0.2667,"angle":-10},{"time":0.3333},{"time":0.4333,"angle":-20},{"time":0.4667,"angle":-15},{"time":0.5},{"time":0.6,"angle":-10},{"time":0.6667},{"time":0.7667,"angle":-20},{"time":0.8,"angle":-15},{"time":0.8333},{"time":0.9333,"angle":-10},{"time":1},{"time":1.1,"angle":-20},{"time":1.1333,"angle":-15},{"time":1.1667},{"time":1.2667,"angle":-10},{"time":1.3333}]},"BodyCtrl1_12":{"rotate":[{"time":0.1},{"time":0.1333,"angle":5},{"time":0.1667,"angle":-5},{"time":0.2667,"curve":"stepped"},{"time":0.4333},{"time":0.4667,"angle":5},{"time":0.5,"angle":-5},{"time":0.6,"curve":"stepped"},{"time":0.7667},{"time":0.8,"angle":5},{"time":0.8333,"angle":-5},{"time":0.9333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"angle":5},{"time":1.1667,"angle":-5},{"time":1.2667}]},"BodyCtrl2_12":{"rotate":[{"time":0.1},{"time":0.1333,"angle":-5},{"time":0.1667,"angle":-10},{"time":0.2,"angle":5},{"time":0.3,"curve":"stepped"},{"time":0.4333},{"time":0.4667,"angle":-5},{"time":0.5,"angle":-10},{"time":0.5333,"angle":5},{"time":0.6333,"curve":"stepped"},{"time":0.7667},{"time":0.8,"angle":-5},{"time":0.8333,"angle":-10},{"time":0.8667,"angle":5},{"time":0.9667,"curve":"stepped"},{"time":1.1},{"time":1.1333,"angle":-5},{"time":1.1667,"angle":-10},{"time":1.2,"angle":5},{"time":1.3}]},"Leg1_12":{"translate":[{"x":2.84,"curve":0.351,"c2":0.4,"c3":0.757},{"time":0.0667,"x":10,"curve":0.25,"c3":0.75},{"time":0.1333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3,"curve":0.25,"c3":0.75},{"time":0.4,"x":10,"curve":0.25,"c3":0.75},{"time":0.4667,"curve":0.25,"c3":0.75},{"time":0.5667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6333,"curve":0.25,"c3":0.75},{"time":0.7333,"x":10,"curve":0.25,"c3":0.75},{"time":0.8,"curve":0.25,"c3":0.75},{"time":0.9,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9667,"curve":0.25,"c3":0.75},{"time":1.0667,"x":10,"curve":0.25,"c3":0.75},{"time":1.1333,"curve":0.25,"c3":0.75},{"time":1.2333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.3,"curve":0.265,"c3":0.618,"c4":0.43},{"time":1.3333,"x":2.84}]},"Leg3_12":{"translate":[{"x":2.84,"curve":0.351,"c2":0.4,"c3":0.757},{"time":0.0667,"x":10,"curve":0.25,"c3":0.75},{"time":0.1333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3,"curve":0.25,"c3":0.75},{"time":0.4,"x":10,"curve":0.25,"c3":0.75},{"time":0.4667,"curve":0.25,"c3":0.75},{"time":0.5667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6333,"curve":0.25,"c3":0.75},{"time":0.7333,"x":10,"curve":0.25,"c3":0.75},{"time":0.8,"curve":0.25,"c3":0.75},{"time":0.9,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9667,"curve":0.25,"c3":0.75},{"time":1.0667,"x":10,"curve":0.25,"c3":0.75},{"time":1.1333,"curve":0.25,"c3":0.75},{"time":1.2333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.3,"curve":0.265,"c3":0.618,"c4":0.43},{"time":1.3333,"x":2.84}]},"Leg2_12":{"translate":[{"x":2.84,"curve":0.351,"c2":0.4,"c3":0.757},{"time":0.0667,"x":10,"curve":0.25,"c3":0.75},{"time":0.1333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3,"curve":0.25,"c3":0.75},{"time":0.4,"x":10,"curve":0.25,"c3":0.75},{"time":0.4667,"curve":0.25,"c3":0.75},{"time":0.5667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6333,"curve":0.25,"c3":0.75},{"time":0.7333,"x":10,"curve":0.25,"c3":0.75},{"time":0.8,"curve":0.25,"c3":0.75},{"time":0.9,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9667,"curve":0.25,"c3":0.75},{"time":1.0667,"x":10,"curve":0.25,"c3":0.75},{"time":1.1333,"curve":0.25,"c3":0.75},{"time":1.2333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.3,"curve":0.265,"c3":0.618,"c4":0.43},{"time":1.3333,"x":2.84}]},"Leg4_12":{"translate":[{"x":2.84,"curve":0.351,"c2":0.4,"c3":0.757},{"time":0.0667,"x":10,"curve":0.25,"c3":0.75},{"time":0.1333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3,"curve":0.25,"c3":0.75},{"time":0.4,"x":10,"curve":0.25,"c3":0.75},{"time":0.4667,"curve":0.25,"c3":0.75},{"time":0.5667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6333,"curve":0.25,"c3":0.75},{"time":0.7333,"x":10,"curve":0.25,"c3":0.75},{"time":0.8,"curve":0.25,"c3":0.75},{"time":0.9,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9667,"curve":0.25,"c3":0.75},{"time":1.0667,"x":10,"curve":0.25,"c3":0.75},{"time":1.1333,"curve":0.25,"c3":0.75},{"time":1.2333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.3,"curve":0.265,"c3":0.618,"c4":0.43},{"time":1.3333,"x":2.84}]},"Body1_13":{"rotate":[{"angle":-5,"curve":0.25,"c3":0.75},{"time":0.0667,"curve":0.25,"c3":0.75},{"time":0.1667,"angle":5,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.4,"curve":0.25,"c3":0.75},{"time":0.5,"angle":5,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.7333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.8333,"angle":5,"curve":0.25,"c3":0.75},{"time":1,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.0667,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":5,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":-5}],"translate":[{"y":-2.64,"curve":0.381,"c2":0.55,"c3":0.742},{"time":0.0667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.2333,"y":10,"curve":0.25,"c3":0.75},{"time":0.4,"y":-10,"curve":0.25,"c3":0.75},{"time":0.5667,"y":10,"curve":0.25,"c3":0.75},{"time":0.7333,"y":-10,"curve":0,"c2":0.25,"c4":0.75},{"time":0.9,"y":10,"curve":0.25,"c3":0.75},{"time":1.0667,"y":-10,"curve":0.25,"c3":0.75},{"time":1.2333,"y":10,"curve":0.245,"c3":0.637,"c4":0.56},{"time":1.3333,"y":-2.64}]},"EarL_13":{"rotate":[{"angle":-13.33},{"time":0.0333,"angle":-20},{"time":0.0667,"curve":"stepped"},{"time":0.1},{"time":0.2,"angle":-10},{"time":0.2667},{"time":0.3667,"angle":-20},{"time":0.4,"curve":"stepped"},{"time":0.4333},{"time":0.5333,"angle":-10},{"time":0.6},{"time":0.7,"angle":-20},{"time":0.7333,"curve":"stepped"},{"time":0.7667},{"time":0.8667,"angle":-10},{"time":0.9333},{"time":1.0333,"angle":-20},{"time":1.0667,"curve":"stepped"},{"time":1.1},{"time":1.2,"angle":-10},{"time":1.2667},{"time":1.3333,"angle":-13.33}]},"EarR_13":{"rotate":[{"angle":-13.33},{"time":0.0333,"angle":-20},{"time":0.0667,"angle":-15},{"time":0.1},{"time":0.2,"angle":-10},{"time":0.2667},{"time":0.3667,"angle":-20},{"time":0.4,"angle":-15},{"time":0.4333},{"time":0.5333,"angle":-10},{"time":0.6},{"time":0.7,"angle":-20},{"time":0.7333,"angle":-15},{"time":0.7667},{"time":0.8667,"angle":-10},{"time":0.9333},{"time":1.0333,"angle":-20},{"time":1.0667,"angle":-15},{"time":1.1},{"time":1.2,"angle":-10},{"time":1.2667},{"time":1.3333,"angle":-13.33}]},"BodyCtrl1_13":{"rotate":[{"time":0.0333},{"time":0.0667,"angle":5},{"time":0.1,"angle":-5},{"time":0.2,"curve":"stepped"},{"time":0.3667},{"time":0.4,"angle":5},{"time":0.4333,"angle":-5},{"time":0.5333,"curve":"stepped"},{"time":0.7},{"time":0.7333,"angle":5},{"time":0.7667,"angle":-5},{"time":0.8667,"curve":"stepped"},{"time":1.0333},{"time":1.0667,"angle":5},{"time":1.1,"angle":-5},{"time":1.2}]},"BodyCtrl2_13":{"rotate":[{"time":0.0333},{"time":0.0667,"angle":-5},{"time":0.1,"angle":-10},{"time":0.1333,"angle":5},{"time":0.2333,"curve":"stepped"},{"time":0.3667},{"time":0.4,"angle":-5},{"time":0.4333,"angle":-10},{"time":0.4667,"angle":5},{"time":0.5667,"curve":"stepped"},{"time":0.7},{"time":0.7333,"angle":-5},{"time":0.7667,"angle":-10},{"time":0.8,"angle":5},{"time":0.9,"curve":"stepped"},{"time":1.0333},{"time":1.0667,"angle":-5},{"time":1.1,"angle":-10},{"time":1.1333,"angle":5},{"time":1.2333}]},"Leg1_13":{"translate":[{"x":10,"curve":0.25,"c3":0.75},{"time":0.0667,"curve":0.25,"c3":0.75},{"time":0.1667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2333,"curve":0.25,"c3":0.75},{"time":0.3333,"x":10,"curve":0.25,"c3":0.75},{"time":0.4,"curve":0.25,"c3":0.75},{"time":0.5,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5667,"curve":0.25,"c3":0.75},{"time":0.6667,"x":10,"curve":0.25,"c3":0.75},{"time":0.7333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.8333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9,"curve":0.25,"c3":0.75},{"time":1,"x":10,"curve":0.25,"c3":0.75},{"time":1.0667,"curve":0.25,"c3":0.75},{"time":1.1667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2333,"curve":0.25,"c3":0.75},{"time":1.3333,"x":10}]},"Leg3_13":{"translate":[{"x":10,"curve":0.25,"c3":0.75},{"time":0.0667,"curve":0.25,"c3":0.75},{"time":0.1667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2333,"curve":0.25,"c3":0.75},{"time":0.3333,"x":10,"curve":0.25,"c3":0.75},{"time":0.4,"curve":0.25,"c3":0.75},{"time":0.5,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5667,"curve":0.25,"c3":0.75},{"time":0.6667,"x":10,"curve":0.25,"c3":0.75},{"time":0.7333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.8333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9,"curve":0.25,"c3":0.75},{"time":1,"x":10,"curve":0.25,"c3":0.75},{"time":1.0667,"curve":0.25,"c3":0.75},{"time":1.1667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2333,"curve":0.25,"c3":0.75},{"time":1.3333,"x":10}]},"Leg2_13":{"translate":[{"x":10,"curve":0.25,"c3":0.75},{"time":0.0667,"curve":0.25,"c3":0.75},{"time":0.1667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2333,"curve":0.25,"c3":0.75},{"time":0.3333,"x":10,"curve":0.25,"c3":0.75},{"time":0.4,"curve":0.25,"c3":0.75},{"time":0.5,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5667,"curve":0.25,"c3":0.75},{"time":0.6667,"x":10,"curve":0.25,"c3":0.75},{"time":0.7333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.8333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9,"curve":0.25,"c3":0.75},{"time":1,"x":10,"curve":0.25,"c3":0.75},{"time":1.0667,"curve":0.25,"c3":0.75},{"time":1.1667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2333,"curve":0.25,"c3":0.75},{"time":1.3333,"x":10}]},"Leg4_13":{"translate":[{"x":10,"curve":0.25,"c3":0.75},{"time":0.0667,"curve":0.25,"c3":0.75},{"time":0.1667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2333,"curve":0.25,"c3":0.75},{"time":0.3333,"x":10,"curve":0.25,"c3":0.75},{"time":0.4,"curve":0.25,"c3":0.75},{"time":0.5,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5667,"curve":0.25,"c3":0.75},{"time":0.6667,"x":10,"curve":0.25,"c3":0.75},{"time":0.7333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.8333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9,"curve":0.25,"c3":0.75},{"time":1,"x":10,"curve":0.25,"c3":0.75},{"time":1.0667,"curve":0.25,"c3":0.75},{"time":1.1667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2333,"curve":0.25,"c3":0.75},{"time":1.3333,"x":10}]},"Body1_14":{"rotate":[{"angle":-1.32,"curve":0.381,"c2":0.55,"c3":0.742},{"time":0.0667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.1333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2333,"angle":5,"curve":0.25,"c3":0.75},{"time":0.4,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.4667,"curve":0.25,"c3":0.75},{"time":0.5667,"angle":5,"curve":0.25,"c3":0.75},{"time":0.7333,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.8,"curve":0.25,"c3":0.75},{"time":0.9,"angle":5,"curve":0.25,"c3":0.75},{"time":1.0667,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.1333,"curve":0.25,"c3":0.75},{"time":1.2333,"angle":5,"curve":0.245,"c3":0.637,"c4":0.56},{"time":1.3333,"angle":-1.32}],"translate":[{"y":7.4,"curve":0.32,"c2":0.29,"c3":0.757},{"time":0.1333,"y":-10,"curve":0,"c2":0.25,"c4":0.75},{"time":0.3,"y":10,"curve":0.25,"c3":0.75},{"time":0.4667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.6333,"y":10,"curve":0.25,"c3":0.75},{"time":0.8,"y":-10,"curve":0.25,"c3":0.75},{"time":0.9667,"y":10,"curve":0.25,"c3":0.75},{"time":1.1333,"y":-10,"curve":0.25,"c3":0.75},{"time":1.3,"y":10,"curve":0.284,"c3":0.625,"c4":0.38},{"time":1.3333,"y":7.4}]},"EarL_14":{"rotate":[{},{"time":0.1,"angle":-20},{"time":0.1333,"curve":"stepped"},{"time":0.1667},{"time":0.2667,"angle":-10},{"time":0.3333},{"time":0.4333,"angle":-20},{"time":0.4667,"curve":"stepped"},{"time":0.5},{"time":0.6,"angle":-10},{"time":0.6667},{"time":0.7667,"angle":-20},{"time":0.8,"curve":"stepped"},{"time":0.8333},{"time":0.9333,"angle":-10},{"time":1},{"time":1.1,"angle":-20},{"time":1.1333,"curve":"stepped"},{"time":1.1667},{"time":1.2667,"angle":-10},{"time":1.3333}]},"EarR_14":{"rotate":[{},{"time":0.1,"angle":-20},{"time":0.1333,"angle":-15},{"time":0.1667},{"time":0.2667,"angle":-10},{"time":0.3333},{"time":0.4333,"angle":-20},{"time":0.4667,"angle":-15},{"time":0.5},{"time":0.6,"angle":-10},{"time":0.6667},{"time":0.7667,"angle":-20},{"time":0.8,"angle":-15},{"time":0.8333},{"time":0.9333,"angle":-10},{"time":1},{"time":1.1,"angle":-20},{"time":1.1333,"angle":-15},{"time":1.1667},{"time":1.2667,"angle":-10},{"time":1.3333}]},"BodyCtrl1_14":{"rotate":[{"time":0.1},{"time":0.1333,"angle":5},{"time":0.1667,"angle":-5},{"time":0.2667,"curve":"stepped"},{"time":0.4333},{"time":0.4667,"angle":5},{"time":0.5,"angle":-5},{"time":0.6,"curve":"stepped"},{"time":0.7667},{"time":0.8,"angle":5},{"time":0.8333,"angle":-5},{"time":0.9333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"angle":5},{"time":1.1667,"angle":-5},{"time":1.2667}]},"BodyCtrl2_14":{"rotate":[{"time":0.1},{"time":0.1333,"angle":-5},{"time":0.1667,"angle":-10},{"time":0.2,"angle":5},{"time":0.3,"curve":"stepped"},{"time":0.4333},{"time":0.4667,"angle":-5},{"time":0.5,"angle":-10},{"time":0.5333,"angle":5},{"time":0.6333,"curve":"stepped"},{"time":0.7667},{"time":0.8,"angle":-5},{"time":0.8333,"angle":-10},{"time":0.8667,"angle":5},{"time":0.9667,"curve":"stepped"},{"time":1.1},{"time":1.1333,"angle":-5},{"time":1.1667,"angle":-10},{"time":1.2,"angle":5},{"time":1.3}]},"Leg1_14":{"translate":[{"x":2.84,"curve":0.351,"c2":0.4,"c3":0.757},{"time":0.0667,"x":10,"curve":0.25,"c3":0.75},{"time":0.1333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3,"curve":0.25,"c3":0.75},{"time":0.4,"x":10,"curve":0.25,"c3":0.75},{"time":0.4667,"curve":0.25,"c3":0.75},{"time":0.5667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6333,"curve":0.25,"c3":0.75},{"time":0.7333,"x":10,"curve":0.25,"c3":0.75},{"time":0.8,"curve":0.25,"c3":0.75},{"time":0.9,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9667,"curve":0.25,"c3":0.75},{"time":1.0667,"x":10,"curve":0.25,"c3":0.75},{"time":1.1333,"curve":0.25,"c3":0.75},{"time":1.2333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.3,"curve":0.265,"c3":0.618,"c4":0.43},{"time":1.3333,"x":2.84}]},"Leg3_14":{"translate":[{"x":2.84,"curve":0.351,"c2":0.4,"c3":0.757},{"time":0.0667,"x":10,"curve":0.25,"c3":0.75},{"time":0.1333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3,"curve":0.25,"c3":0.75},{"time":0.4,"x":10,"curve":0.25,"c3":0.75},{"time":0.4667,"curve":0.25,"c3":0.75},{"time":0.5667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6333,"curve":0.25,"c3":0.75},{"time":0.7333,"x":10,"curve":0.25,"c3":0.75},{"time":0.8,"curve":0.25,"c3":0.75},{"time":0.9,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9667,"curve":0.25,"c3":0.75},{"time":1.0667,"x":10,"curve":0.25,"c3":0.75},{"time":1.1333,"curve":0.25,"c3":0.75},{"time":1.2333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.3,"curve":0.265,"c3":0.618,"c4":0.43},{"time":1.3333,"x":2.84}]},"Leg2_14":{"translate":[{"x":2.84,"curve":0.351,"c2":0.4,"c3":0.757},{"time":0.0667,"x":10,"curve":0.25,"c3":0.75},{"time":0.1333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3,"curve":0.25,"c3":0.75},{"time":0.4,"x":10,"curve":0.25,"c3":0.75},{"time":0.4667,"curve":0.25,"c3":0.75},{"time":0.5667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6333,"curve":0.25,"c3":0.75},{"time":0.7333,"x":10,"curve":0.25,"c3":0.75},{"time":0.8,"curve":0.25,"c3":0.75},{"time":0.9,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9667,"curve":0.25,"c3":0.75},{"time":1.0667,"x":10,"curve":0.25,"c3":0.75},{"time":1.1333,"curve":0.25,"c3":0.75},{"time":1.2333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.3,"curve":0.265,"c3":0.618,"c4":0.43},{"time":1.3333,"x":2.84}]},"Leg4_14":{"translate":[{"x":2.84,"curve":0.351,"c2":0.4,"c3":0.757},{"time":0.0667,"x":10,"curve":0.25,"c3":0.75},{"time":0.1333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3,"curve":0.25,"c3":0.75},{"time":0.4,"x":10,"curve":0.25,"c3":0.75},{"time":0.4667,"curve":0.25,"c3":0.75},{"time":0.5667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6333,"curve":0.25,"c3":0.75},{"time":0.7333,"x":10,"curve":0.25,"c3":0.75},{"time":0.8,"curve":0.25,"c3":0.75},{"time":0.9,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9667,"curve":0.25,"c3":0.75},{"time":1.0667,"x":10,"curve":0.25,"c3":0.75},{"time":1.1333,"curve":0.25,"c3":0.75},{"time":1.2333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.3,"curve":0.265,"c3":0.618,"c4":0.43},{"time":1.3333,"x":2.84}]},"Body1_15":{"rotate":[{"angle":-2.5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0.25,"c3":0.75},{"time":0.1333,"angle":5,"curve":0.25,"c3":0.75},{"time":0.3,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"angle":5,"curve":0.25,"c3":0.75},{"time":0.6333,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0.25,"c3":0.75},{"time":0.8,"angle":5,"curve":0.25,"c3":0.75},{"time":0.9667,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0,"c2":0.25,"c4":0.75},{"time":1.1333,"angle":5,"curve":0.25,"c3":0.75},{"time":1.3,"angle":-5,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"angle":-2.5}],"translate":[{"y":-7.4,"curve":0.375,"c2":0.62,"c3":0.716},{"time":0.0333,"y":-10,"curve":0.25,"c3":0.75},{"time":0.2,"y":10,"curve":0.25,"c3":0.75},{"time":0.3667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.5333,"y":10,"curve":0.25,"c3":0.75},{"time":0.7,"y":-10,"curve":0.25,"c3":0.75},{"time":0.8667,"y":10,"curve":0.25,"c3":0.75},{"time":1.0333,"y":-10,"curve":0,"c2":0.25,"c4":0.75},{"time":1.2,"y":10,"curve":0.243,"c3":0.68,"c4":0.71},{"time":1.3333,"y":-7.4}]},"EarL_15":{"rotate":[{"angle":-20},{"time":0.0333,"curve":"stepped"},{"time":0.0667},{"time":0.1667,"angle":-10},{"time":0.2333},{"time":0.3333,"angle":-20},{"time":0.3667,"curve":"stepped"},{"time":0.4},{"time":0.5,"angle":-10},{"time":0.5667},{"time":0.6667,"angle":-20},{"time":0.7,"curve":"stepped"},{"time":0.7333},{"time":0.8333,"angle":-10},{"time":0.9},{"time":1,"angle":-20},{"time":1.0333,"curve":"stepped"},{"time":1.0667},{"time":1.1667,"angle":-10},{"time":1.2333},{"time":1.3333,"angle":-20}]},"EarR_15":{"rotate":[{"angle":-20},{"time":0.0333,"angle":-15},{"time":0.0667},{"time":0.1667,"angle":-10},{"time":0.2333},{"time":0.3333,"angle":-20},{"time":0.3667,"angle":-15},{"time":0.4},{"time":0.5,"angle":-10},{"time":0.5667},{"time":0.6667,"angle":-20},{"time":0.7,"angle":-15},{"time":0.7333},{"time":0.8333,"angle":-10},{"time":0.9},{"time":1,"angle":-20},{"time":1.0333,"angle":-15},{"time":1.0667},{"time":1.1667,"angle":-10},{"time":1.2333},{"time":1.3333,"angle":-20}]},"BodyCtrl1_15":{"rotate":[{},{"time":0.0333,"angle":5},{"time":0.0667,"angle":-5},{"time":0.1667,"curve":"stepped"},{"time":0.3333},{"time":0.3667,"angle":5},{"time":0.4,"angle":-5},{"time":0.5,"curve":"stepped"},{"time":0.6667},{"time":0.7,"angle":5},{"time":0.7333,"angle":-5},{"time":0.8333,"curve":"stepped"},{"time":1},{"time":1.0333,"angle":5},{"time":1.0667,"angle":-5},{"time":1.1667}]},"BodyCtrl2_15":{"rotate":[{},{"time":0.0333,"angle":-5},{"time":0.0667,"angle":-10},{"time":0.1,"angle":5},{"time":0.2,"curve":"stepped"},{"time":0.3333},{"time":0.3667,"angle":-5},{"time":0.4,"angle":-10},{"time":0.4333,"angle":5},{"time":0.5333,"curve":"stepped"},{"time":0.6667},{"time":0.7,"angle":-5},{"time":0.7333,"angle":-10},{"time":0.7667,"angle":5},{"time":0.8667,"curve":"stepped"},{"time":1},{"time":1.0333,"angle":-5},{"time":1.0667,"angle":-10},{"time":1.1,"angle":5},{"time":1.2}]},"Leg1_15":{"translate":[{"x":5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0.25,"c3":0.75},{"time":0.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2,"curve":0.25,"c3":0.75},{"time":0.3,"x":10,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5333,"curve":0.25,"c3":0.75},{"time":0.6333,"x":10,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0.25,"c3":0.75},{"time":0.8,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8667,"curve":0.25,"c3":0.75},{"time":0.9667,"x":10,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0,"c2":0.25,"c4":0.75},{"time":1.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2,"curve":0.25,"c3":0.75},{"time":1.3,"x":10,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"x":5}]},"Leg3_15":{"translate":[{"x":5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0.25,"c3":0.75},{"time":0.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2,"curve":0.25,"c3":0.75},{"time":0.3,"x":10,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5333,"curve":0.25,"c3":0.75},{"time":0.6333,"x":10,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0.25,"c3":0.75},{"time":0.8,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8667,"curve":0.25,"c3":0.75},{"time":0.9667,"x":10,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0,"c2":0.25,"c4":0.75},{"time":1.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2,"curve":0.25,"c3":0.75},{"time":1.3,"x":10,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"x":5}]},"Leg2_15":{"translate":[{"x":5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0.25,"c3":0.75},{"time":0.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2,"curve":0.25,"c3":0.75},{"time":0.3,"x":10,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5333,"curve":0.25,"c3":0.75},{"time":0.6333,"x":10,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0.25,"c3":0.75},{"time":0.8,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8667,"curve":0.25,"c3":0.75},{"time":0.9667,"x":10,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0,"c2":0.25,"c4":0.75},{"time":1.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2,"curve":0.25,"c3":0.75},{"time":1.3,"x":10,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"x":5}]},"Leg4_15":{"translate":[{"x":5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0.25,"c3":0.75},{"time":0.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2,"curve":0.25,"c3":0.75},{"time":0.3,"x":10,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5333,"curve":0.25,"c3":0.75},{"time":0.6333,"x":10,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0.25,"c3":0.75},{"time":0.8,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8667,"curve":0.25,"c3":0.75},{"time":0.9667,"x":10,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0,"c2":0.25,"c4":0.75},{"time":1.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2,"curve":0.25,"c3":0.75},{"time":1.3,"x":10,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"x":5}]},"Body1_16":{"rotate":[{"angle":3.7,"curve":0.32,"c2":0.29,"c3":0.757},{"time":0.1333,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.2,"curve":0.25,"c3":0.75},{"time":0.3,"angle":5,"curve":0.25,"c3":0.75},{"time":0.4667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.5333,"curve":0.25,"c3":0.75},{"time":0.6333,"angle":5,"curve":0.25,"c3":0.75},{"time":0.8,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.8667,"curve":0.25,"c3":0.75},{"time":0.9667,"angle":5,"curve":0.25,"c3":0.75},{"time":1.1333,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.2,"curve":0,"c2":0.25,"c4":0.75},{"time":1.3,"angle":5,"curve":0.284,"c3":0.625,"c4":0.38},{"time":1.3333,"angle":3.7}],"translate":[{"y":7.4,"curve":0.375,"c2":0.62,"c3":0.716},{"time":0.0333,"y":10,"curve":0.25,"c3":0.75},{"time":0.2,"y":-10,"curve":0.25,"c3":0.75},{"time":0.3667,"y":10,"curve":0.25,"c3":0.75},{"time":0.5333,"y":-10,"curve":0.25,"c3":0.75},{"time":0.7,"y":10,"curve":0.25,"c3":0.75},{"time":0.8667,"y":-10,"curve":0.25,"c3":0.75},{"time":1.0333,"y":10,"curve":0.25,"c3":0.75},{"time":1.2,"y":-10,"curve":0.243,"c3":0.68,"c4":0.71},{"time":1.3333,"y":7.4}]},"EarL_16":{"rotate":[{"angle":-10},{"time":0.0667},{"time":0.1667,"angle":-20},{"time":0.2,"curve":"stepped"},{"time":0.2333},{"time":0.3333,"angle":-10},{"time":0.4},{"time":0.5,"angle":-20},{"time":0.5333,"curve":"stepped"},{"time":0.5667},{"time":0.6667,"angle":-10},{"time":0.7333},{"time":0.8333,"angle":-20},{"time":0.8667,"curve":"stepped"},{"time":0.9},{"time":1,"angle":-10},{"time":1.0667},{"time":1.1667,"angle":-20},{"time":1.2,"curve":"stepped"},{"time":1.2333},{"time":1.3333,"angle":-10}]},"EarR_16":{"rotate":[{"angle":-10},{"time":0.0667},{"time":0.1667,"angle":-20},{"time":0.2,"angle":-15},{"time":0.2333},{"time":0.3333,"angle":-10},{"time":0.4},{"time":0.5,"angle":-20},{"time":0.5333,"angle":-15},{"time":0.5667},{"time":0.6667,"angle":-10},{"time":0.7333},{"time":0.8333,"angle":-20},{"time":0.8667,"angle":-15},{"time":0.9},{"time":1,"angle":-10},{"time":1.0667},{"time":1.1667,"angle":-20},{"time":1.2,"angle":-15},{"time":1.2333},{"time":1.3333,"angle":-10}]},"BodyCtrl1_16":{"rotate":[{"time":0.1667},{"time":0.2,"angle":5},{"time":0.2333,"angle":-5},{"time":0.3333,"curve":"stepped"},{"time":0.5},{"time":0.5333,"angle":5},{"time":0.5667,"angle":-5},{"time":0.6667,"curve":"stepped"},{"time":0.8333},{"time":0.8667,"angle":5},{"time":0.9,"angle":-5},{"time":1,"curve":"stepped"},{"time":1.1667},{"time":1.2,"angle":5},{"time":1.2333,"angle":-5},{"time":1.3333}]},"BodyCtrl2_16":{"rotate":[{"angle":1.67},{"time":0.0333,"curve":"stepped"},{"time":0.1667},{"time":0.2,"angle":-5},{"time":0.2333,"angle":-10},{"time":0.2667,"angle":5},{"time":0.3667,"curve":"stepped"},{"time":0.5},{"time":0.5333,"angle":-5},{"time":0.5667,"angle":-10},{"time":0.6,"angle":5},{"time":0.7,"curve":"stepped"},{"time":0.8333},{"time":0.8667,"angle":-5},{"time":0.9,"angle":-10},{"time":0.9333,"angle":5},{"time":1.0333,"curve":"stepped"},{"time":1.1667},{"time":1.2,"angle":-5},{"time":1.2333,"angle":-10},{"time":1.2667,"angle":5},{"time":1.3333,"angle":1.67}]},"Leg1_16":{"translate":[{"x":-5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0.25,"c3":0.75},{"time":0.1333,"x":10,"curve":0.25,"c3":0.75},{"time":0.2,"curve":0.25,"c3":0.75},{"time":0.3,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"x":10,"curve":0.25,"c3":0.75},{"time":0.5333,"curve":0.25,"c3":0.75},{"time":0.6333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0.25,"c3":0.75},{"time":0.8,"x":10,"curve":0.25,"c3":0.75},{"time":0.8667,"curve":0.25,"c3":0.75},{"time":0.9667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0.25,"c3":0.75},{"time":1.1333,"x":10,"curve":0.25,"c3":0.75},{"time":1.2,"curve":0,"c2":0.25,"c4":0.75},{"time":1.3,"x":-10,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"x":-5}]},"Leg3_16":{"translate":[{"x":-5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0.25,"c3":0.75},{"time":0.1333,"x":10,"curve":0.25,"c3":0.75},{"time":0.2,"curve":0.25,"c3":0.75},{"time":0.3,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"x":10,"curve":0.25,"c3":0.75},{"time":0.5333,"curve":0.25,"c3":0.75},{"time":0.6333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0.25,"c3":0.75},{"time":0.8,"x":10,"curve":0.25,"c3":0.75},{"time":0.8667,"curve":0.25,"c3":0.75},{"time":0.9667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0.25,"c3":0.75},{"time":1.1333,"x":10,"curve":0.25,"c3":0.75},{"time":1.2,"curve":0,"c2":0.25,"c4":0.75},{"time":1.3,"x":-10,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"x":-5}]},"Leg2_16":{"translate":[{"x":-5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0.25,"c3":0.75},{"time":0.1333,"x":10,"curve":0.25,"c3":0.75},{"time":0.2,"curve":0.25,"c3":0.75},{"time":0.3,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"x":10,"curve":0.25,"c3":0.75},{"time":0.5333,"curve":0.25,"c3":0.75},{"time":0.6333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0.25,"c3":0.75},{"time":0.8,"x":10,"curve":0.25,"c3":0.75},{"time":0.8667,"curve":0.25,"c3":0.75},{"time":0.9667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0.25,"c3":0.75},{"time":1.1333,"x":10,"curve":0.25,"c3":0.75},{"time":1.2,"curve":0,"c2":0.25,"c4":0.75},{"time":1.3,"x":-10,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"x":-5}]},"Leg4_16":{"translate":[{"x":-5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0.25,"c3":0.75},{"time":0.1333,"x":10,"curve":0.25,"c3":0.75},{"time":0.2,"curve":0.25,"c3":0.75},{"time":0.3,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"x":10,"curve":0.25,"c3":0.75},{"time":0.5333,"curve":0.25,"c3":0.75},{"time":0.6333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0.25,"c3":0.75},{"time":0.8,"x":10,"curve":0.25,"c3":0.75},{"time":0.8667,"curve":0.25,"c3":0.75},{"time":0.9667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0.25,"c3":0.75},{"time":1.1333,"x":10,"curve":0.25,"c3":0.75},{"time":1.2,"curve":0,"c2":0.25,"c4":0.75},{"time":1.3,"x":-10,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"x":-5}]},"Body1_17":{"rotate":[{"angle":-3.7,"curve":0.375,"c2":0.62,"c3":0.716},{"time":0.0333,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0.25,"c3":0.75},{"time":0.2,"angle":5,"curve":0.25,"c3":0.75},{"time":0.3667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.5333,"angle":5,"curve":0.25,"c3":0.75},{"time":0.7,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"angle":5,"curve":0.25,"c3":0.75},{"time":1.0333,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"angle":5,"curve":0.243,"c3":0.68,"c4":0.71},{"time":1.3333,"angle":-3.7}],"translate":[{"y":2.64,"curve":0.363,"c2":0.44,"c3":0.755},{"time":0.1,"y":-10,"curve":0.25,"c3":0.75},{"time":0.2667,"y":10,"curve":0.25,"c3":0.75},{"time":0.4333,"y":-10,"curve":0,"c2":0.25,"c4":0.75},{"time":0.6,"y":10,"curve":0.25,"c3":0.75},{"time":0.7667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.9333,"y":10,"curve":0.25,"c3":0.75},{"time":1.1,"y":-10,"curve":0.25,"c3":0.75},{"time":1.2667,"y":10,"curve":0.258,"c3":0.619,"c4":0.45},{"time":1.3333,"y":2.64}]},"EarL_17":{"rotate":[{"angle":-6.67},{"time":0.0667,"angle":-20},{"time":0.1,"curve":"stepped"},{"time":0.1333},{"time":0.2333,"angle":-10},{"time":0.3},{"time":0.4,"angle":-20},{"time":0.4333,"curve":"stepped"},{"time":0.4667},{"time":0.5667,"angle":-10},{"time":0.6333},{"time":0.7333,"angle":-20},{"time":0.7667,"curve":"stepped"},{"time":0.8},{"time":0.9,"angle":-10},{"time":0.9667},{"time":1.0667,"angle":-20},{"time":1.1,"curve":"stepped"},{"time":1.1333},{"time":1.2333,"angle":-10},{"time":1.3},{"time":1.3333,"angle":-6.67}]},"EarR_17":{"rotate":[{"angle":-6.67},{"time":0.0667,"angle":-20},{"time":0.1,"angle":-15},{"time":0.1333},{"time":0.2333,"angle":-10},{"time":0.3},{"time":0.4,"angle":-20},{"time":0.4333,"angle":-15},{"time":0.4667},{"time":0.5667,"angle":-10},{"time":0.6333},{"time":0.7333,"angle":-20},{"time":0.7667,"angle":-15},{"time":0.8},{"time":0.9,"angle":-10},{"time":0.9667},{"time":1.0667,"angle":-20},{"time":1.1,"angle":-15},{"time":1.1333},{"time":1.2333,"angle":-10},{"time":1.3},{"time":1.3333,"angle":-6.67}]},"BodyCtrl1_17":{"rotate":[{"time":0.0667},{"time":0.1,"angle":5},{"time":0.1333,"angle":-5},{"time":0.2333,"curve":"stepped"},{"time":0.4},{"time":0.4333,"angle":5},{"time":0.4667,"angle":-5},{"time":0.5667,"curve":"stepped"},{"time":0.7333},{"time":0.7667,"angle":5},{"time":0.8,"angle":-5},{"time":0.9,"curve":"stepped"},{"time":1.0667},{"time":1.1,"angle":5},{"time":1.1333,"angle":-5},{"time":1.2333}]},"BodyCtrl2_17":{"rotate":[{"time":0.0667},{"time":0.1,"angle":-5},{"time":0.1333,"angle":-10},{"time":0.1667,"angle":5},{"time":0.2667,"curve":"stepped"},{"time":0.4},{"time":0.4333,"angle":-5},{"time":0.4667,"angle":-10},{"time":0.5,"angle":5},{"time":0.6,"curve":"stepped"},{"time":0.7333},{"time":0.7667,"angle":-5},{"time":0.8,"angle":-10},{"time":0.8333,"angle":5},{"time":0.9333,"curve":"stepped"},{"time":1.0667},{"time":1.1,"angle":-5},{"time":1.1333,"angle":-10},{"time":1.1667,"angle":5},{"time":1.2667}]},"Leg1_17":{"translate":[{"x":7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0.25,"c3":0.75},{"time":0.2,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.3667,"x":10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.5333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.7,"x":10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"x":10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":7.16}]},"Leg3_17":{"translate":[{"x":7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0.25,"c3":0.75},{"time":0.2,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.3667,"x":10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.5333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.7,"x":10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"x":10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":7.16}]},"Leg2_17":{"translate":[{"x":7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0.25,"c3":0.75},{"time":0.2,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.3667,"x":10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.5333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.7,"x":10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"x":10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":7.16}]},"Leg4_17":{"translate":[{"x":7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0.25,"c3":0.75},{"time":0.2,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.3667,"x":10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.5333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.7,"x":10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"x":10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":7.16}]},"Body1_18":{"rotate":[{"curve":0.25,"c3":0.75},{"time":0.1,"angle":5,"curve":0.25,"c3":0.75},{"time":0.2667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.4333,"angle":5,"curve":0.25,"c3":0.75},{"time":0.6,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"angle":5,"curve":0.25,"c3":0.75},{"time":0.9333,"angle":-5,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"angle":5,"curve":0.25,"c3":0.75},{"time":1.2667,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.3333}],"translate":[{"y":-10,"curve":0.25,"c3":0.75},{"time":0.1667,"y":10,"curve":0.25,"c3":0.75},{"time":0.3333,"y":-10,"curve":0.25,"c3":0.75},{"time":0.5,"y":10,"curve":0.25,"c3":0.75},{"time":0.6667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.8333,"y":10,"curve":0.25,"c3":0.75},{"time":1,"y":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"y":10,"curve":0.25,"c3":0.75},{"time":1.3333,"y":-10}]},"EarL_18":{"rotate":[{"time":0.0333},{"time":0.1333,"angle":-10},{"time":0.2},{"time":0.3,"angle":-20},{"time":0.3333,"curve":"stepped"},{"time":0.3667},{"time":0.4667,"angle":-10},{"time":0.5333},{"time":0.6333,"angle":-20},{"time":0.6667,"curve":"stepped"},{"time":0.7},{"time":0.8,"angle":-10},{"time":0.8667},{"time":0.9667,"angle":-20},{"time":1,"curve":"stepped"},{"time":1.0333},{"time":1.1333,"angle":-10},{"time":1.2},{"time":1.3,"angle":-20},{"time":1.3333}]},"EarR_18":{"rotate":[{"angle":-15},{"time":0.0333},{"time":0.1333,"angle":-10},{"time":0.2},{"time":0.3,"angle":-20},{"time":0.3333,"angle":-15},{"time":0.3667},{"time":0.4667,"angle":-10},{"time":0.5333},{"time":0.6333,"angle":-20},{"time":0.6667,"angle":-15},{"time":0.7},{"time":0.8,"angle":-10},{"time":0.8667},{"time":0.9667,"angle":-20},{"time":1,"angle":-15},{"time":1.0333},{"time":1.1333,"angle":-10},{"time":1.2},{"time":1.3,"angle":-20},{"time":1.3333,"angle":-15}]},"BodyCtrl1_18":{"rotate":[{"angle":5},{"time":0.0333,"angle":-5},{"time":0.1333,"curve":"stepped"},{"time":0.3},{"time":0.3333,"angle":5},{"time":0.3667,"angle":-5},{"time":0.4667,"curve":"stepped"},{"time":0.6333},{"time":0.6667,"angle":5},{"time":0.7,"angle":-5},{"time":0.8,"curve":"stepped"},{"time":0.9667},{"time":1,"angle":5},{"time":1.0333,"angle":-5},{"time":1.1333,"curve":"stepped"},{"time":1.3},{"time":1.3333,"angle":5}]},"BodyCtrl2_18":{"rotate":[{"angle":-5},{"time":0.0333,"angle":-10},{"time":0.0667,"angle":5},{"time":0.1667,"curve":"stepped"},{"time":0.3},{"time":0.3333,"angle":-5},{"time":0.3667,"angle":-10},{"time":0.4,"angle":5},{"time":0.5,"curve":"stepped"},{"time":0.6333},{"time":0.6667,"angle":-5},{"time":0.7,"angle":-10},{"time":0.7333,"angle":5},{"time":0.8333,"curve":"stepped"},{"time":0.9667},{"time":1,"angle":-5},{"time":1.0333,"angle":-10},{"time":1.0667,"angle":5},{"time":1.1667,"curve":"stepped"},{"time":1.3},{"time":1.3333,"angle":-5}]},"Leg1_18":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.2667,"x":10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6,"x":10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"x":10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.2667,"x":10,"curve":0.25,"c3":0.75},{"time":1.3333}]},"Leg3_18":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.2667,"x":10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6,"x":10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"x":10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.2667,"x":10,"curve":0.25,"c3":0.75},{"time":1.3333}]},"Leg2_18":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.2667,"x":10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6,"x":10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"x":10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.2667,"x":10,"curve":0.25,"c3":0.75},{"time":1.3333}]},"Leg4_18":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.2667,"x":10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6,"x":10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"x":10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.2667,"x":10,"curve":0.25,"c3":0.75},{"time":1.3333}]},"Body1_19":{"rotate":[{"angle":3.58,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"angle":5,"curve":0.25,"c3":0.75},{"time":0.2,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.3667,"angle":5,"curve":0.25,"c3":0.75},{"time":0.5333,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.7,"angle":5,"curve":0.25,"c3":0.75},{"time":0.8667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0,"c2":0.25,"c4":0.75},{"time":1.0333,"angle":5,"curve":0.25,"c3":0.75},{"time":1.2,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"angle":3.58}],"translate":[{"y":-2.64,"curve":0.363,"c2":0.44,"c3":0.755},{"time":0.1,"y":10,"curve":0.25,"c3":0.75},{"time":0.2667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.4333,"y":10,"curve":0.25,"c3":0.75},{"time":0.6,"y":-10,"curve":0.25,"c3":0.75},{"time":0.7667,"y":10,"curve":0.25,"c3":0.75},{"time":0.9333,"y":-10,"curve":0,"c2":0.25,"c4":0.75},{"time":1.1,"y":10,"curve":0.25,"c3":0.75},{"time":1.2667,"y":-10,"curve":0.258,"c3":0.619,"c4":0.45},{"time":1.3333,"y":-2.64}]},"EarL_19":{"rotate":[{"angle":-3.33},{"time":0.0667,"angle":-10},{"time":0.1333},{"time":0.2333,"angle":-20},{"time":0.2667,"curve":"stepped"},{"time":0.3},{"time":0.4,"angle":-10},{"time":0.4667},{"time":0.5667,"angle":-20},{"time":0.6,"curve":"stepped"},{"time":0.6333},{"time":0.7333,"angle":-10},{"time":0.8},{"time":0.9,"angle":-20},{"time":0.9333,"curve":"stepped"},{"time":0.9667},{"time":1.0667,"angle":-10},{"time":1.1333},{"time":1.2333,"angle":-20},{"time":1.2667,"curve":"stepped"},{"time":1.3},{"time":1.3333,"angle":-3.33}]},"EarR_19":{"rotate":[{"angle":-3.33},{"time":0.0667,"angle":-10},{"time":0.1333},{"time":0.2333,"angle":-20},{"time":0.2667,"angle":-15},{"time":0.3},{"time":0.4,"angle":-10},{"time":0.4667},{"time":0.5667,"angle":-20},{"time":0.6,"angle":-15},{"time":0.6333},{"time":0.7333,"angle":-10},{"time":0.8},{"time":0.9,"angle":-20},{"time":0.9333,"angle":-15},{"time":0.9667},{"time":1.0667,"angle":-10},{"time":1.1333},{"time":1.2333,"angle":-20},{"time":1.2667,"angle":-15},{"time":1.3},{"time":1.3333,"angle":-3.33}]},"BodyCtrl1_19":{"rotate":[{"angle":-3.33},{"time":0.0667,"curve":"stepped"},{"time":0.2333},{"time":0.2667,"angle":5},{"time":0.3,"angle":-5},{"time":0.4,"curve":"stepped"},{"time":0.5667},{"time":0.6,"angle":5},{"time":0.6333,"angle":-5},{"time":0.7333,"curve":"stepped"},{"time":0.9},{"time":0.9333,"angle":5},{"time":0.9667,"angle":-5},{"time":1.0667,"curve":"stepped"},{"time":1.2333},{"time":1.2667,"angle":5},{"time":1.3,"angle":-5},{"time":1.3333,"angle":-3.33}]},"BodyCtrl2_19":{"rotate":[{"angle":5},{"time":0.1,"curve":"stepped"},{"time":0.2333},{"time":0.2667,"angle":-5},{"time":0.3,"angle":-10},{"time":0.3333,"angle":5},{"time":0.4333,"curve":"stepped"},{"time":0.5667},{"time":0.6,"angle":-5},{"time":0.6333,"angle":-10},{"time":0.6667,"angle":5},{"time":0.7667,"curve":"stepped"},{"time":0.9},{"time":0.9333,"angle":-5},{"time":0.9667,"angle":-10},{"time":1,"angle":5},{"time":1.1,"curve":"stepped"},{"time":1.2333},{"time":1.2667,"angle":-5},{"time":1.3,"angle":-10},{"time":1.3333,"angle":5}]},"Leg1_19":{"translate":[{"x":-7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0.25,"c3":0.75},{"time":0.2,"x":10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.3667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0.25,"c3":0.75},{"time":0.5333,"x":10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.7,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0,"c2":0.25,"c4":0.75},{"time":1.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":-7.16}]},"Leg3_19":{"translate":[{"x":-7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0.25,"c3":0.75},{"time":0.2,"x":10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.3667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0.25,"c3":0.75},{"time":0.5333,"x":10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.7,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0,"c2":0.25,"c4":0.75},{"time":1.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":-7.16}]},"Leg2_19":{"translate":[{"x":-7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0.25,"c3":0.75},{"time":0.2,"x":10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.3667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0.25,"c3":0.75},{"time":0.5333,"x":10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.7,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0,"c2":0.25,"c4":0.75},{"time":1.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":-7.16}]},"Leg4_19":{"translate":[{"x":-7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0.25,"c3":0.75},{"time":0.2,"x":10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.3667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0.25,"c3":0.75},{"time":0.5333,"x":10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.7,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0,"c2":0.25,"c4":0.75},{"time":1.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":-7.16}]},"Body1_20":{"rotate":[{"angle":-2.5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0.25,"c3":0.75},{"time":0.1333,"angle":5,"curve":0.25,"c3":0.75},{"time":0.3,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"angle":5,"curve":0.25,"c3":0.75},{"time":0.6333,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0.25,"c3":0.75},{"time":0.8,"angle":5,"curve":0.25,"c3":0.75},{"time":0.9667,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0,"c2":0.25,"c4":0.75},{"time":1.1333,"angle":5,"curve":0.25,"c3":0.75},{"time":1.3,"angle":-5,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"angle":-2.5}],"translate":[{"y":-7.4,"curve":0.375,"c2":0.62,"c3":0.716},{"time":0.0333,"y":-10,"curve":0.25,"c3":0.75},{"time":0.2,"y":10,"curve":0.25,"c3":0.75},{"time":0.3667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.5333,"y":10,"curve":0.25,"c3":0.75},{"time":0.7,"y":-10,"curve":0.25,"c3":0.75},{"time":0.8667,"y":10,"curve":0.25,"c3":0.75},{"time":1.0333,"y":-10,"curve":0,"c2":0.25,"c4":0.75},{"time":1.2,"y":10,"curve":0.243,"c3":0.68,"c4":0.71},{"time":1.3333,"y":-7.4}]},"EarL_20":{"rotate":[{"angle":-20},{"time":0.0333,"curve":"stepped"},{"time":0.0667},{"time":0.1667,"angle":-10},{"time":0.2333},{"time":0.3333,"angle":-20},{"time":0.3667,"curve":"stepped"},{"time":0.4},{"time":0.5,"angle":-10},{"time":0.5667},{"time":0.6667,"angle":-20},{"time":0.7,"curve":"stepped"},{"time":0.7333},{"time":0.8333,"angle":-10},{"time":0.9},{"time":1,"angle":-20},{"time":1.0333,"curve":"stepped"},{"time":1.0667},{"time":1.1667,"angle":-10},{"time":1.2333},{"time":1.3333,"angle":-20}]},"EarR_20":{"rotate":[{"angle":-20},{"time":0.0333,"angle":-15},{"time":0.0667},{"time":0.1667,"angle":-10},{"time":0.2333},{"time":0.3333,"angle":-20},{"time":0.3667,"angle":-15},{"time":0.4},{"time":0.5,"angle":-10},{"time":0.5667},{"time":0.6667,"angle":-20},{"time":0.7,"angle":-15},{"time":0.7333},{"time":0.8333,"angle":-10},{"time":0.9},{"time":1,"angle":-20},{"time":1.0333,"angle":-15},{"time":1.0667},{"time":1.1667,"angle":-10},{"time":1.2333},{"time":1.3333,"angle":-20}]},"BodyCtrl1_20":{"rotate":[{},{"time":0.0333,"angle":5},{"time":0.0667,"angle":-5},{"time":0.1667,"curve":"stepped"},{"time":0.3333},{"time":0.3667,"angle":5},{"time":0.4,"angle":-5},{"time":0.5,"curve":"stepped"},{"time":0.6667},{"time":0.7,"angle":5},{"time":0.7333,"angle":-5},{"time":0.8333,"curve":"stepped"},{"time":1},{"time":1.0333,"angle":5},{"time":1.0667,"angle":-5},{"time":1.1667}]},"BodyCtrl2_20":{"rotate":[{},{"time":0.0333,"angle":-5},{"time":0.0667,"angle":-10},{"time":0.1,"angle":5},{"time":0.2,"curve":"stepped"},{"time":0.3333},{"time":0.3667,"angle":-5},{"time":0.4,"angle":-10},{"time":0.4333,"angle":5},{"time":0.5333,"curve":"stepped"},{"time":0.6667},{"time":0.7,"angle":-5},{"time":0.7333,"angle":-10},{"time":0.7667,"angle":5},{"time":0.8667,"curve":"stepped"},{"time":1},{"time":1.0333,"angle":-5},{"time":1.0667,"angle":-10},{"time":1.1,"angle":5},{"time":1.2}]},"Leg1_20":{"translate":[{"x":5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0.25,"c3":0.75},{"time":0.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2,"curve":0.25,"c3":0.75},{"time":0.3,"x":10,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5333,"curve":0.25,"c3":0.75},{"time":0.6333,"x":10,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0.25,"c3":0.75},{"time":0.8,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8667,"curve":0.25,"c3":0.75},{"time":0.9667,"x":10,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0,"c2":0.25,"c4":0.75},{"time":1.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2,"curve":0.25,"c3":0.75},{"time":1.3,"x":10,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"x":5}]},"Leg3_20":{"translate":[{"x":5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0.25,"c3":0.75},{"time":0.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2,"curve":0.25,"c3":0.75},{"time":0.3,"x":10,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5333,"curve":0.25,"c3":0.75},{"time":0.6333,"x":10,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0.25,"c3":0.75},{"time":0.8,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8667,"curve":0.25,"c3":0.75},{"time":0.9667,"x":10,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0,"c2":0.25,"c4":0.75},{"time":1.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2,"curve":0.25,"c3":0.75},{"time":1.3,"x":10,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"x":5}]},"Leg2_20":{"translate":[{"x":5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0.25,"c3":0.75},{"time":0.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2,"curve":0.25,"c3":0.75},{"time":0.3,"x":10,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5333,"curve":0.25,"c3":0.75},{"time":0.6333,"x":10,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0.25,"c3":0.75},{"time":0.8,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8667,"curve":0.25,"c3":0.75},{"time":0.9667,"x":10,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0,"c2":0.25,"c4":0.75},{"time":1.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2,"curve":0.25,"c3":0.75},{"time":1.3,"x":10,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"x":5}]},"Leg4_20":{"translate":[{"x":5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0.25,"c3":0.75},{"time":0.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2,"curve":0.25,"c3":0.75},{"time":0.3,"x":10,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5333,"curve":0.25,"c3":0.75},{"time":0.6333,"x":10,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0.25,"c3":0.75},{"time":0.8,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8667,"curve":0.25,"c3":0.75},{"time":0.9667,"x":10,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0,"c2":0.25,"c4":0.75},{"time":1.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2,"curve":0.25,"c3":0.75},{"time":1.3,"x":10,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"x":5}]},"Body1_21":{"rotate":[{"angle":1.42,"curve":0.351,"c2":0.4,"c3":0.757},{"time":0.0667,"angle":5,"curve":0.25,"c3":0.75},{"time":0.2333,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.3,"curve":0.25,"c3":0.75},{"time":0.4,"angle":5,"curve":0.25,"c3":0.75},{"time":0.5667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.6333,"curve":0.25,"c3":0.75},{"time":0.7333,"angle":5,"curve":0.25,"c3":0.75},{"time":0.9,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.9667,"curve":0,"c2":0.25,"c4":0.75},{"time":1.0667,"angle":5,"curve":0.25,"c3":0.75},{"time":1.2333,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.3,"curve":0.265,"c3":0.618,"c4":0.43},{"time":1.3333,"angle":1.42}],"translate":[{"y":-7.4,"curve":0.32,"c2":0.29,"c3":0.757},{"time":0.1333,"y":10,"curve":0.25,"c3":0.75},{"time":0.3,"y":-10,"curve":0.25,"c3":0.75},{"time":0.4667,"y":10,"curve":0.25,"c3":0.75},{"time":0.6333,"y":-10,"curve":0.25,"c3":0.75},{"time":0.8,"y":10,"curve":0.25,"c3":0.75},{"time":0.9667,"y":-10,"curve":0,"c2":0.25,"c4":0.75},{"time":1.1333,"y":10,"curve":0.25,"c3":0.75},{"time":1.3,"y":-10,"curve":0.284,"c3":0.625,"c4":0.38},{"time":1.3333,"y":-7.4}]},"EarL_21":{"rotate":[{},{"time":0.1,"angle":-10},{"time":0.1667},{"time":0.2667,"angle":-20},{"time":0.3,"curve":"stepped"},{"time":0.3333},{"time":0.4333,"angle":-10},{"time":0.5},{"time":0.6,"angle":-20},{"time":0.6333,"curve":"stepped"},{"time":0.6667},{"time":0.7667,"angle":-10},{"time":0.8333},{"time":0.9333,"angle":-20},{"time":0.9667,"curve":"stepped"},{"time":1},{"time":1.1,"angle":-10},{"time":1.1667},{"time":1.2667,"angle":-20},{"time":1.3}]},"EarR_21":{"rotate":[{},{"time":0.1,"angle":-10},{"time":0.1667},{"time":0.2667,"angle":-20},{"time":0.3,"angle":-15},{"time":0.3333},{"time":0.4333,"angle":-10},{"time":0.5},{"time":0.6,"angle":-20},{"time":0.6333,"angle":-15},{"time":0.6667},{"time":0.7667,"angle":-10},{"time":0.8333},{"time":0.9333,"angle":-20},{"time":0.9667,"angle":-15},{"time":1},{"time":1.1,"angle":-10},{"time":1.1667},{"time":1.2667,"angle":-20},{"time":1.3,"angle":-15},{"time":1.3333}]},"BodyCtrl1_21":{"rotate":[{"angle":-5},{"time":0.1,"curve":"stepped"},{"time":0.2667},{"time":0.3,"angle":5},{"time":0.3333,"angle":-5},{"time":0.4333,"curve":"stepped"},{"time":0.6},{"time":0.6333,"angle":5},{"time":0.6667,"angle":-5},{"time":0.7667,"curve":"stepped"},{"time":0.9333},{"time":0.9667,"angle":5},{"time":1,"angle":-5},{"time":1.1,"curve":"stepped"},{"time":1.2667},{"time":1.3,"angle":5},{"time":1.3333,"angle":-5}]},"BodyCtrl2_21":{"rotate":[{"angle":-10},{"time":0.0333,"angle":5},{"time":0.1333,"curve":"stepped"},{"time":0.2667},{"time":0.3,"angle":-5},{"time":0.3333,"angle":-10},{"time":0.3667,"angle":5},{"time":0.4667,"curve":"stepped"},{"time":0.6},{"time":0.6333,"angle":-5},{"time":0.6667,"angle":-10},{"time":0.7,"angle":5},{"time":0.8,"curve":"stepped"},{"time":0.9333},{"time":0.9667,"angle":-5},{"time":1,"angle":-10},{"time":1.0333,"angle":5},{"time":1.1333,"curve":"stepped"},{"time":1.2667},{"time":1.3,"angle":-5},{"time":1.3333,"angle":-10}]},"Leg1_21":{"translate":[{"x":-2.84,"curve":0.351,"c2":0.4,"c3":0.757},{"time":0.0667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1333,"curve":0.25,"c3":0.75},{"time":0.2333,"x":10,"curve":0.25,"c3":0.75},{"time":0.3,"curve":0.25,"c3":0.75},{"time":0.4,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4667,"curve":0.25,"c3":0.75},{"time":0.5667,"x":10,"curve":0.25,"c3":0.75},{"time":0.6333,"curve":0.25,"c3":0.75},{"time":0.7333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8,"curve":0.25,"c3":0.75},{"time":0.9,"x":10,"curve":0.25,"c3":0.75},{"time":0.9667,"curve":0,"c2":0.25,"c4":0.75},{"time":1.0667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1333,"curve":0.25,"c3":0.75},{"time":1.2333,"x":10,"curve":0.25,"c3":0.75},{"time":1.3,"curve":0.265,"c3":0.618,"c4":0.43},{"time":1.3333,"x":-2.84}]},"Leg3_21":{"translate":[{"x":-2.84,"curve":0.351,"c2":0.4,"c3":0.757},{"time":0.0667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1333,"curve":0.25,"c3":0.75},{"time":0.2333,"x":10,"curve":0.25,"c3":0.75},{"time":0.3,"curve":0.25,"c3":0.75},{"time":0.4,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4667,"curve":0.25,"c3":0.75},{"time":0.5667,"x":10,"curve":0.25,"c3":0.75},{"time":0.6333,"curve":0.25,"c3":0.75},{"time":0.7333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8,"curve":0.25,"c3":0.75},{"time":0.9,"x":10,"curve":0.25,"c3":0.75},{"time":0.9667,"curve":0,"c2":0.25,"c4":0.75},{"time":1.0667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1333,"curve":0.25,"c3":0.75},{"time":1.2333,"x":10,"curve":0.25,"c3":0.75},{"time":1.3,"curve":0.265,"c3":0.618,"c4":0.43},{"time":1.3333,"x":-2.84}]},"Leg2_21":{"translate":[{"x":-2.84,"curve":0.351,"c2":0.4,"c3":0.757},{"time":0.0667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1333,"curve":0.25,"c3":0.75},{"time":0.2333,"x":10,"curve":0.25,"c3":0.75},{"time":0.3,"curve":0.25,"c3":0.75},{"time":0.4,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4667,"curve":0.25,"c3":0.75},{"time":0.5667,"x":10,"curve":0.25,"c3":0.75},{"time":0.6333,"curve":0.25,"c3":0.75},{"time":0.7333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8,"curve":0.25,"c3":0.75},{"time":0.9,"x":10,"curve":0.25,"c3":0.75},{"time":0.9667,"curve":0,"c2":0.25,"c4":0.75},{"time":1.0667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1333,"curve":0.25,"c3":0.75},{"time":1.2333,"x":10,"curve":0.25,"c3":0.75},{"time":1.3,"curve":0.265,"c3":0.618,"c4":0.43},{"time":1.3333,"x":-2.84}]},"Leg4_21":{"translate":[{"x":-2.84,"curve":0.351,"c2":0.4,"c3":0.757},{"time":0.0667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1333,"curve":0.25,"c3":0.75},{"time":0.2333,"x":10,"curve":0.25,"c3":0.75},{"time":0.3,"curve":0.25,"c3":0.75},{"time":0.4,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4667,"curve":0.25,"c3":0.75},{"time":0.5667,"x":10,"curve":0.25,"c3":0.75},{"time":0.6333,"curve":0.25,"c3":0.75},{"time":0.7333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8,"curve":0.25,"c3":0.75},{"time":0.9,"x":10,"curve":0.25,"c3":0.75},{"time":0.9667,"curve":0,"c2":0.25,"c4":0.75},{"time":1.0667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1333,"curve":0.25,"c3":0.75},{"time":1.2333,"x":10,"curve":0.25,"c3":0.75},{"time":1.3,"curve":0.265,"c3":0.618,"c4":0.43},{"time":1.3333,"x":-2.84}]},"Body1_22":{"rotate":[{"angle":-5,"curve":0.25,"c3":0.75},{"time":0.0667,"curve":0,"c2":0.25,"c4":0.75},{"time":0.1667,"angle":5,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.4,"curve":0.25,"c3":0.75},{"time":0.5,"angle":5,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.7333,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":5,"curve":0.25,"c3":0.75},{"time":1,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.0667,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":5,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":-5}],"translate":[{"y":-2.64,"curve":0.381,"c2":0.55,"c3":0.742},{"time":0.0667,"y":-10,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2333,"y":10,"curve":0.25,"c3":0.75},{"time":0.4,"y":-10,"curve":0.25,"c3":0.75},{"time":0.5667,"y":10,"curve":0.25,"c3":0.75},{"time":0.7333,"y":-10,"curve":0.25,"c3":0.75},{"time":0.9,"y":10,"curve":0.25,"c3":0.75},{"time":1.0667,"y":-10,"curve":0.25,"c3":0.75},{"time":1.2333,"y":10,"curve":0.245,"c3":0.637,"c4":0.56},{"time":1.3333,"y":-2.64}]},"EarL_22":{"rotate":[{"angle":-13.33},{"time":0.0333,"angle":-20},{"time":0.0667,"curve":"stepped"},{"time":0.1},{"time":0.2,"angle":-10},{"time":0.2667},{"time":0.3667,"angle":-20},{"time":0.4,"curve":"stepped"},{"time":0.4333},{"time":0.5333,"angle":-10},{"time":0.6},{"time":0.7,"angle":-20},{"time":0.7333,"curve":"stepped"},{"time":0.7667},{"time":0.8667,"angle":-10},{"time":0.9333},{"time":1.0333,"angle":-20},{"time":1.0667,"curve":"stepped"},{"time":1.1},{"time":1.2,"angle":-10},{"time":1.2667},{"time":1.3333,"angle":-13.33}]},"EarR_22":{"rotate":[{"angle":-13.33},{"time":0.0333,"angle":-20},{"time":0.0667,"angle":-15},{"time":0.1},{"time":0.2,"angle":-10},{"time":0.2667},{"time":0.3667,"angle":-20},{"time":0.4,"angle":-15},{"time":0.4333},{"time":0.5333,"angle":-10},{"time":0.6},{"time":0.7,"angle":-20},{"time":0.7333,"angle":-15},{"time":0.7667},{"time":0.8667,"angle":-10},{"time":0.9333},{"time":1.0333,"angle":-20},{"time":1.0667,"angle":-15},{"time":1.1},{"time":1.2,"angle":-10},{"time":1.2667},{"time":1.3333,"angle":-13.33}]},"BodyCtrl1_22":{"rotate":[{"time":0.0333},{"time":0.0667,"angle":5},{"time":0.1,"angle":-5},{"time":0.2,"curve":"stepped"},{"time":0.3667},{"time":0.4,"angle":5},{"time":0.4333,"angle":-5},{"time":0.5333,"curve":"stepped"},{"time":0.7},{"time":0.7333,"angle":5},{"time":0.7667,"angle":-5},{"time":0.8667,"curve":"stepped"},{"time":1.0333},{"time":1.0667,"angle":5},{"time":1.1,"angle":-5},{"time":1.2}]},"BodyCtrl2_22":{"rotate":[{"time":0.0333},{"time":0.0667,"angle":-5},{"time":0.1,"angle":-10},{"time":0.1333,"angle":5},{"time":0.2333,"curve":"stepped"},{"time":0.3667},{"time":0.4,"angle":-5},{"time":0.4333,"angle":-10},{"time":0.4667,"angle":5},{"time":0.5667,"curve":"stepped"},{"time":0.7},{"time":0.7333,"angle":-5},{"time":0.7667,"angle":-10},{"time":0.8,"angle":5},{"time":0.9,"curve":"stepped"},{"time":1.0333},{"time":1.0667,"angle":-5},{"time":1.1,"angle":-10},{"time":1.1333,"angle":5},{"time":1.2333}]},"Leg1_22":{"translate":[{"x":10,"curve":0.25,"c3":0.75},{"time":0.0667,"curve":0,"c2":0.25,"c4":0.75},{"time":0.1667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2333,"curve":0.25,"c3":0.75},{"time":0.3333,"x":10,"curve":0.25,"c3":0.75},{"time":0.4,"curve":0.25,"c3":0.75},{"time":0.5,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5667,"curve":0.25,"c3":0.75},{"time":0.6667,"x":10,"curve":0.25,"c3":0.75},{"time":0.7333,"curve":0.25,"c3":0.75},{"time":0.8333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9,"curve":0.25,"c3":0.75},{"time":1,"x":10,"curve":0.25,"c3":0.75},{"time":1.0667,"curve":0.25,"c3":0.75},{"time":1.1667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2333,"curve":0.25,"c3":0.75},{"time":1.3333,"x":10}]},"Leg3_22":{"translate":[{"x":10,"curve":0.25,"c3":0.75},{"time":0.0667,"curve":0,"c2":0.25,"c4":0.75},{"time":0.1667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2333,"curve":0.25,"c3":0.75},{"time":0.3333,"x":10,"curve":0.25,"c3":0.75},{"time":0.4,"curve":0.25,"c3":0.75},{"time":0.5,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5667,"curve":0.25,"c3":0.75},{"time":0.6667,"x":10,"curve":0.25,"c3":0.75},{"time":0.7333,"curve":0.25,"c3":0.75},{"time":0.8333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9,"curve":0.25,"c3":0.75},{"time":1,"x":10,"curve":0.25,"c3":0.75},{"time":1.0667,"curve":0.25,"c3":0.75},{"time":1.1667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2333,"curve":0.25,"c3":0.75},{"time":1.3333,"x":10}]},"Leg2_22":{"translate":[{"x":10,"curve":0.25,"c3":0.75},{"time":0.0667,"curve":0,"c2":0.25,"c4":0.75},{"time":0.1667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2333,"curve":0.25,"c3":0.75},{"time":0.3333,"x":10,"curve":0.25,"c3":0.75},{"time":0.4,"curve":0.25,"c3":0.75},{"time":0.5,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5667,"curve":0.25,"c3":0.75},{"time":0.6667,"x":10,"curve":0.25,"c3":0.75},{"time":0.7333,"curve":0.25,"c3":0.75},{"time":0.8333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9,"curve":0.25,"c3":0.75},{"time":1,"x":10,"curve":0.25,"c3":0.75},{"time":1.0667,"curve":0.25,"c3":0.75},{"time":1.1667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2333,"curve":0.25,"c3":0.75},{"time":1.3333,"x":10}]},"Leg4_22":{"translate":[{"x":10,"curve":0.25,"c3":0.75},{"time":0.0667,"curve":0,"c2":0.25,"c4":0.75},{"time":0.1667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2333,"curve":0.25,"c3":0.75},{"time":0.3333,"x":10,"curve":0.25,"c3":0.75},{"time":0.4,"curve":0.25,"c3":0.75},{"time":0.5,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5667,"curve":0.25,"c3":0.75},{"time":0.6667,"x":10,"curve":0.25,"c3":0.75},{"time":0.7333,"curve":0.25,"c3":0.75},{"time":0.8333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9,"curve":0.25,"c3":0.75},{"time":1,"x":10,"curve":0.25,"c3":0.75},{"time":1.0667,"curve":0.25,"c3":0.75},{"time":1.1667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2333,"curve":0.25,"c3":0.75},{"time":1.3333,"x":10}]},"Body1_23":{"rotate":[{"angle":3.58,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"angle":5,"curve":0.25,"c3":0.75},{"time":0.2,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0,"c2":0.25,"c4":0.75},{"time":0.3667,"angle":5,"curve":0.25,"c3":0.75},{"time":0.5333,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.7,"angle":5,"curve":0.25,"c3":0.75},{"time":0.8667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"angle":5,"curve":0.25,"c3":0.75},{"time":1.2,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"angle":3.58}],"translate":[{"y":-2.64,"curve":0.363,"c2":0.44,"c3":0.755},{"time":0.1,"y":10,"curve":0.25,"c3":0.75},{"time":0.2667,"y":-10,"curve":0,"c2":0.25,"c4":0.75},{"time":0.4333,"y":10,"curve":0.25,"c3":0.75},{"time":0.6,"y":-10,"curve":0.25,"c3":0.75},{"time":0.7667,"y":10,"curve":0.25,"c3":0.75},{"time":0.9333,"y":-10,"curve":0.25,"c3":0.75},{"time":1.1,"y":10,"curve":0.25,"c3":0.75},{"time":1.2667,"y":-10,"curve":0.258,"c3":0.619,"c4":0.45},{"time":1.3333,"y":-2.64}]},"EarL_23":{"rotate":[{"angle":-3.33},{"time":0.0667,"angle":-10},{"time":0.1333},{"time":0.2333,"angle":-20},{"time":0.2667,"curve":"stepped"},{"time":0.3},{"time":0.4,"angle":-10},{"time":0.4667},{"time":0.5667,"angle":-20},{"time":0.6,"curve":"stepped"},{"time":0.6333},{"time":0.7333,"angle":-10},{"time":0.8},{"time":0.9,"angle":-20},{"time":0.9333,"curve":"stepped"},{"time":0.9667},{"time":1.0667,"angle":-10},{"time":1.1333},{"time":1.2333,"angle":-20},{"time":1.2667,"curve":"stepped"},{"time":1.3},{"time":1.3333,"angle":-3.33}]},"EarR_23":{"rotate":[{"angle":-3.33},{"time":0.0667,"angle":-10},{"time":0.1333},{"time":0.2333,"angle":-20},{"time":0.2667,"angle":-15},{"time":0.3},{"time":0.4,"angle":-10},{"time":0.4667},{"time":0.5667,"angle":-20},{"time":0.6,"angle":-15},{"time":0.6333},{"time":0.7333,"angle":-10},{"time":0.8},{"time":0.9,"angle":-20},{"time":0.9333,"angle":-15},{"time":0.9667},{"time":1.0667,"angle":-10},{"time":1.1333},{"time":1.2333,"angle":-20},{"time":1.2667,"angle":-15},{"time":1.3},{"time":1.3333,"angle":-3.33}]},"BodyCtrl1_23":{"rotate":[{"angle":-3.33},{"time":0.0667,"curve":"stepped"},{"time":0.2333},{"time":0.2667,"angle":5},{"time":0.3,"angle":-5},{"time":0.4,"curve":"stepped"},{"time":0.5667},{"time":0.6,"angle":5},{"time":0.6333,"angle":-5},{"time":0.7333,"curve":"stepped"},{"time":0.9},{"time":0.9333,"angle":5},{"time":0.9667,"angle":-5},{"time":1.0667,"curve":"stepped"},{"time":1.2333},{"time":1.2667,"angle":5},{"time":1.3,"angle":-5},{"time":1.3333,"angle":-3.33}]},"BodyCtrl2_23":{"rotate":[{"angle":5},{"time":0.1,"curve":"stepped"},{"time":0.2333},{"time":0.2667,"angle":-5},{"time":0.3,"angle":-10},{"time":0.3333,"angle":5},{"time":0.4333,"curve":"stepped"},{"time":0.5667},{"time":0.6,"angle":-5},{"time":0.6333,"angle":-10},{"time":0.6667,"angle":5},{"time":0.7667,"curve":"stepped"},{"time":0.9},{"time":0.9333,"angle":-5},{"time":0.9667,"angle":-10},{"time":1,"angle":5},{"time":1.1,"curve":"stepped"},{"time":1.2333},{"time":1.2667,"angle":-5},{"time":1.3,"angle":-10},{"time":1.3333,"angle":5}]},"Leg1_23":{"translate":[{"x":-7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0.25,"c3":0.75},{"time":0.2,"x":10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0,"c2":0.25,"c4":0.75},{"time":0.3667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0.25,"c3":0.75},{"time":0.5333,"x":10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.7,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":-7.16}]},"Leg3_23":{"translate":[{"x":-7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0.25,"c3":0.75},{"time":0.2,"x":10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0,"c2":0.25,"c4":0.75},{"time":0.3667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0.25,"c3":0.75},{"time":0.5333,"x":10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.7,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":-7.16}]},"Leg2_23":{"translate":[{"x":-7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0.25,"c3":0.75},{"time":0.2,"x":10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0,"c2":0.25,"c4":0.75},{"time":0.3667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0.25,"c3":0.75},{"time":0.5333,"x":10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.7,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":-7.16}]},"Leg4_23":{"translate":[{"x":-7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0.25,"c3":0.75},{"time":0.2,"x":10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0,"c2":0.25,"c4":0.75},{"time":0.3667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0.25,"c3":0.75},{"time":0.5333,"x":10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.7,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":-7.16}]},"Body1_24":{"rotate":[{"angle":1.32,"curve":0.363,"c2":0.44,"c3":0.755},{"time":0.1,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2667,"angle":5,"curve":0.25,"c3":0.75},{"time":0.4333,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6,"angle":5,"curve":0.25,"c3":0.75},{"time":0.7667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"angle":5,"curve":0.25,"c3":0.75},{"time":1.1,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.2667,"angle":5,"curve":0.258,"c3":0.619,"c4":0.45},{"time":1.3333,"angle":1.32}],"translate":[{"y":10,"curve":0.25,"c3":0.75},{"time":0.1667,"y":-10,"curve":0,"c2":0.25,"c4":0.75},{"time":0.3333,"y":10,"curve":0.25,"c3":0.75},{"time":0.5,"y":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"y":10,"curve":0.25,"c3":0.75},{"time":0.8333,"y":-10,"curve":0.25,"c3":0.75},{"time":1,"y":10,"curve":0.25,"c3":0.75},{"time":1.1667,"y":-10,"curve":0.25,"c3":0.75},{"time":1.3333,"y":10}]},"EarL_24":{"rotate":[{"angle":-5},{"time":0.0333},{"time":0.1333,"angle":-20},{"time":0.1667,"curve":"stepped"},{"time":0.2},{"time":0.3,"angle":-10},{"time":0.3667},{"time":0.4667,"angle":-20},{"time":0.5,"curve":"stepped"},{"time":0.5333},{"time":0.6333,"angle":-10},{"time":0.7},{"time":0.8,"angle":-20},{"time":0.8333,"curve":"stepped"},{"time":0.8667},{"time":0.9667,"angle":-10},{"time":1.0333},{"time":1.1333,"angle":-20},{"time":1.1667,"curve":"stepped"},{"time":1.2},{"time":1.3,"angle":-10},{"time":1.3333,"angle":-5}]},"EarR_24":{"rotate":[{"angle":-5},{"time":0.0333},{"time":0.1333,"angle":-20},{"time":0.1667,"angle":-15},{"time":0.2},{"time":0.3,"angle":-10},{"time":0.3667},{"time":0.4667,"angle":-20},{"time":0.5,"angle":-15},{"time":0.5333},{"time":0.6333,"angle":-10},{"time":0.7},{"time":0.8,"angle":-20},{"time":0.8333,"angle":-15},{"time":0.8667},{"time":0.9667,"angle":-10},{"time":1.0333},{"time":1.1333,"angle":-20},{"time":1.1667,"angle":-15},{"time":1.2},{"time":1.3,"angle":-10},{"time":1.3333,"angle":-5}]},"BodyCtrl1_24":{"rotate":[{"time":0.1333},{"time":0.1667,"angle":5},{"time":0.2,"angle":-5},{"time":0.3,"curve":"stepped"},{"time":0.4667},{"time":0.5,"angle":5},{"time":0.5333,"angle":-5},{"time":0.6333,"curve":"stepped"},{"time":0.8},{"time":0.8333,"angle":5},{"time":0.8667,"angle":-5},{"time":0.9667,"curve":"stepped"},{"time":1.1333},{"time":1.1667,"angle":5},{"time":1.2,"angle":-5},{"time":1.3}]},"BodyCtrl2_24":{"rotate":[{"time":0.1333},{"time":0.1667,"angle":-5},{"time":0.2,"angle":-10},{"time":0.2333,"angle":5},{"time":0.3333,"curve":"stepped"},{"time":0.4667},{"time":0.5,"angle":-5},{"time":0.5333,"angle":-10},{"time":0.5667,"angle":5},{"time":0.6667,"curve":"stepped"},{"time":0.8},{"time":0.8333,"angle":-5},{"time":0.8667,"angle":-10},{"time":0.9,"angle":5},{"time":1,"curve":"stepped"},{"time":1.1333},{"time":1.1667,"angle":-5},{"time":1.2,"angle":-10},{"time":1.2333,"angle":5},{"time":1.3333}]},"Leg1_24":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.4333,"x":10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"x":10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"x":10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.3333}]},"Leg3_24":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.4333,"x":10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"x":10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"x":10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.3333}]},"Leg2_24":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.4333,"x":10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"x":10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"x":10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.3333}]},"Leg4_24":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.4333,"x":10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"x":10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"x":10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.3333}]},"Body1_25":{"rotate":[{"angle":-2.5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0.25,"c3":0.75},{"time":0.1333,"angle":5,"curve":0.25,"c3":0.75},{"time":0.3,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"angle":5,"curve":0.25,"c3":0.75},{"time":0.6333,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0.25,"c3":0.75},{"time":0.8,"angle":5,"curve":0.25,"c3":0.75},{"time":0.9667,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0,"c2":0.25,"c4":0.75},{"time":1.1333,"angle":5,"curve":0.25,"c3":0.75},{"time":1.3,"angle":-5,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"angle":-2.5}],"translate":[{"y":-7.4,"curve":0.375,"c2":0.62,"c3":0.716},{"time":0.0333,"y":-10,"curve":0.25,"c3":0.75},{"time":0.2,"y":10,"curve":0.25,"c3":0.75},{"time":0.3667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.5333,"y":10,"curve":0.25,"c3":0.75},{"time":0.7,"y":-10,"curve":0.25,"c3":0.75},{"time":0.8667,"y":10,"curve":0.25,"c3":0.75},{"time":1.0333,"y":-10,"curve":0,"c2":0.25,"c4":0.75},{"time":1.2,"y":10,"curve":0.243,"c3":0.68,"c4":0.71},{"time":1.3333,"y":-7.4}]},"EarL_25":{"rotate":[{"angle":-20},{"time":0.0333,"curve":"stepped"},{"time":0.0667},{"time":0.1667,"angle":-10},{"time":0.2333},{"time":0.3333,"angle":-20},{"time":0.3667,"curve":"stepped"},{"time":0.4},{"time":0.5,"angle":-10},{"time":0.5667},{"time":0.6667,"angle":-20},{"time":0.7,"curve":"stepped"},{"time":0.7333},{"time":0.8333,"angle":-10},{"time":0.9},{"time":1,"angle":-20},{"time":1.0333,"curve":"stepped"},{"time":1.0667},{"time":1.1667,"angle":-10},{"time":1.2333},{"time":1.3333,"angle":-20}]},"EarR_25":{"rotate":[{"angle":-20},{"time":0.0333,"angle":-15},{"time":0.0667},{"time":0.1667,"angle":-10},{"time":0.2333},{"time":0.3333,"angle":-20},{"time":0.3667,"angle":-15},{"time":0.4},{"time":0.5,"angle":-10},{"time":0.5667},{"time":0.6667,"angle":-20},{"time":0.7,"angle":-15},{"time":0.7333},{"time":0.8333,"angle":-10},{"time":0.9},{"time":1,"angle":-20},{"time":1.0333,"angle":-15},{"time":1.0667},{"time":1.1667,"angle":-10},{"time":1.2333},{"time":1.3333,"angle":-20}]},"BodyCtrl1_25":{"rotate":[{},{"time":0.0333,"angle":5},{"time":0.0667,"angle":-5},{"time":0.1667,"curve":"stepped"},{"time":0.3333},{"time":0.3667,"angle":5},{"time":0.4,"angle":-5},{"time":0.5,"curve":"stepped"},{"time":0.6667},{"time":0.7,"angle":5},{"time":0.7333,"angle":-5},{"time":0.8333,"curve":"stepped"},{"time":1},{"time":1.0333,"angle":5},{"time":1.0667,"angle":-5},{"time":1.1667}]},"BodyCtrl2_25":{"rotate":[{},{"time":0.0333,"angle":-5},{"time":0.0667,"angle":-10},{"time":0.1,"angle":5},{"time":0.2,"curve":"stepped"},{"time":0.3333},{"time":0.3667,"angle":-5},{"time":0.4,"angle":-10},{"time":0.4333,"angle":5},{"time":0.5333,"curve":"stepped"},{"time":0.6667},{"time":0.7,"angle":-5},{"time":0.7333,"angle":-10},{"time":0.7667,"angle":5},{"time":0.8667,"curve":"stepped"},{"time":1},{"time":1.0333,"angle":-5},{"time":1.0667,"angle":-10},{"time":1.1,"angle":5},{"time":1.2}]},"Leg1_25":{"translate":[{"x":5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0.25,"c3":0.75},{"time":0.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2,"curve":0.25,"c3":0.75},{"time":0.3,"x":10,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5333,"curve":0.25,"c3":0.75},{"time":0.6333,"x":10,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0.25,"c3":0.75},{"time":0.8,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8667,"curve":0.25,"c3":0.75},{"time":0.9667,"x":10,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0,"c2":0.25,"c4":0.75},{"time":1.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2,"curve":0.25,"c3":0.75},{"time":1.3,"x":10,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"x":5}]},"Leg3_25":{"translate":[{"x":5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0.25,"c3":0.75},{"time":0.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2,"curve":0.25,"c3":0.75},{"time":0.3,"x":10,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5333,"curve":0.25,"c3":0.75},{"time":0.6333,"x":10,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0.25,"c3":0.75},{"time":0.8,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8667,"curve":0.25,"c3":0.75},{"time":0.9667,"x":10,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0,"c2":0.25,"c4":0.75},{"time":1.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2,"curve":0.25,"c3":0.75},{"time":1.3,"x":10,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"x":5}]},"Leg2_25":{"translate":[{"x":5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0.25,"c3":0.75},{"time":0.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2,"curve":0.25,"c3":0.75},{"time":0.3,"x":10,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5333,"curve":0.25,"c3":0.75},{"time":0.6333,"x":10,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0.25,"c3":0.75},{"time":0.8,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8667,"curve":0.25,"c3":0.75},{"time":0.9667,"x":10,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0,"c2":0.25,"c4":0.75},{"time":1.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2,"curve":0.25,"c3":0.75},{"time":1.3,"x":10,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"x":5}]},"Leg4_25":{"translate":[{"x":5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0.25,"c3":0.75},{"time":0.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2,"curve":0.25,"c3":0.75},{"time":0.3,"x":10,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5333,"curve":0.25,"c3":0.75},{"time":0.6333,"x":10,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0.25,"c3":0.75},{"time":0.8,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8667,"curve":0.25,"c3":0.75},{"time":0.9667,"x":10,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0,"c2":0.25,"c4":0.75},{"time":1.1333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2,"curve":0.25,"c3":0.75},{"time":1.3,"x":10,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"x":5}]},"Body1_26":{"rotate":[{"angle":3.7,"curve":0.32,"c2":0.29,"c3":0.757},{"time":0.1333,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.2,"curve":0.25,"c3":0.75},{"time":0.3,"angle":5,"curve":0.25,"c3":0.75},{"time":0.4667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.5333,"curve":0.25,"c3":0.75},{"time":0.6333,"angle":5,"curve":0.25,"c3":0.75},{"time":0.8,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.8667,"curve":0.25,"c3":0.75},{"time":0.9667,"angle":5,"curve":0.25,"c3":0.75},{"time":1.1333,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.2,"curve":0,"c2":0.25,"c4":0.75},{"time":1.3,"angle":5,"curve":0.284,"c3":0.625,"c4":0.38},{"time":1.3333,"angle":3.7}],"translate":[{"y":7.4,"curve":0.375,"c2":0.62,"c3":0.716},{"time":0.0333,"y":10,"curve":0.25,"c3":0.75},{"time":0.2,"y":-10,"curve":0.25,"c3":0.75},{"time":0.3667,"y":10,"curve":0.25,"c3":0.75},{"time":0.5333,"y":-10,"curve":0.25,"c3":0.75},{"time":0.7,"y":10,"curve":0.25,"c3":0.75},{"time":0.8667,"y":-10,"curve":0.25,"c3":0.75},{"time":1.0333,"y":10,"curve":0.25,"c3":0.75},{"time":1.2,"y":-10,"curve":0.243,"c3":0.68,"c4":0.71},{"time":1.3333,"y":7.4}]},"EarL_26":{"rotate":[{"angle":-10},{"time":0.0667},{"time":0.1667,"angle":-20},{"time":0.2,"curve":"stepped"},{"time":0.2333},{"time":0.3333,"angle":-10},{"time":0.4},{"time":0.5,"angle":-20},{"time":0.5333,"curve":"stepped"},{"time":0.5667},{"time":0.6667,"angle":-10},{"time":0.7333},{"time":0.8333,"angle":-20},{"time":0.8667,"curve":"stepped"},{"time":0.9},{"time":1,"angle":-10},{"time":1.0667},{"time":1.1667,"angle":-20},{"time":1.2,"curve":"stepped"},{"time":1.2333},{"time":1.3333,"angle":-10}]},"EarR_26":{"rotate":[{"angle":-10},{"time":0.0667},{"time":0.1667,"angle":-20},{"time":0.2,"angle":-15},{"time":0.2333},{"time":0.3333,"angle":-10},{"time":0.4},{"time":0.5,"angle":-20},{"time":0.5333,"angle":-15},{"time":0.5667},{"time":0.6667,"angle":-10},{"time":0.7333},{"time":0.8333,"angle":-20},{"time":0.8667,"angle":-15},{"time":0.9},{"time":1,"angle":-10},{"time":1.0667},{"time":1.1667,"angle":-20},{"time":1.2,"angle":-15},{"time":1.2333},{"time":1.3333,"angle":-10}]},"BodyCtrl1_26":{"rotate":[{"time":0.1667},{"time":0.2,"angle":5},{"time":0.2333,"angle":-5},{"time":0.3333,"curve":"stepped"},{"time":0.5},{"time":0.5333,"angle":5},{"time":0.5667,"angle":-5},{"time":0.6667,"curve":"stepped"},{"time":0.8333},{"time":0.8667,"angle":5},{"time":0.9,"angle":-5},{"time":1,"curve":"stepped"},{"time":1.1667},{"time":1.2,"angle":5},{"time":1.2333,"angle":-5},{"time":1.3333}]},"BodyCtrl2_26":{"rotate":[{"angle":1.67},{"time":0.0333,"curve":"stepped"},{"time":0.1667},{"time":0.2,"angle":-5},{"time":0.2333,"angle":-10},{"time":0.2667,"angle":5},{"time":0.3667,"curve":"stepped"},{"time":0.5},{"time":0.5333,"angle":-5},{"time":0.5667,"angle":-10},{"time":0.6,"angle":5},{"time":0.7,"curve":"stepped"},{"time":0.8333},{"time":0.8667,"angle":-5},{"time":0.9,"angle":-10},{"time":0.9333,"angle":5},{"time":1.0333,"curve":"stepped"},{"time":1.1667},{"time":1.2,"angle":-5},{"time":1.2333,"angle":-10},{"time":1.2667,"angle":5},{"time":1.3333,"angle":1.67}]},"Leg1_26":{"translate":[{"x":-5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0.25,"c3":0.75},{"time":0.1333,"x":10,"curve":0.25,"c3":0.75},{"time":0.2,"curve":0.25,"c3":0.75},{"time":0.3,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"x":10,"curve":0.25,"c3":0.75},{"time":0.5333,"curve":0.25,"c3":0.75},{"time":0.6333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0.25,"c3":0.75},{"time":0.8,"x":10,"curve":0.25,"c3":0.75},{"time":0.8667,"curve":0.25,"c3":0.75},{"time":0.9667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0.25,"c3":0.75},{"time":1.1333,"x":10,"curve":0.25,"c3":0.75},{"time":1.2,"curve":0,"c2":0.25,"c4":0.75},{"time":1.3,"x":-10,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"x":-5}]},"Leg3_26":{"translate":[{"x":-5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0.25,"c3":0.75},{"time":0.1333,"x":10,"curve":0.25,"c3":0.75},{"time":0.2,"curve":0.25,"c3":0.75},{"time":0.3,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"x":10,"curve":0.25,"c3":0.75},{"time":0.5333,"curve":0.25,"c3":0.75},{"time":0.6333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0.25,"c3":0.75},{"time":0.8,"x":10,"curve":0.25,"c3":0.75},{"time":0.8667,"curve":0.25,"c3":0.75},{"time":0.9667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0.25,"c3":0.75},{"time":1.1333,"x":10,"curve":0.25,"c3":0.75},{"time":1.2,"curve":0,"c2":0.25,"c4":0.75},{"time":1.3,"x":-10,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"x":-5}]},"Leg2_26":{"translate":[{"x":-5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0.25,"c3":0.75},{"time":0.1333,"x":10,"curve":0.25,"c3":0.75},{"time":0.2,"curve":0.25,"c3":0.75},{"time":0.3,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"x":10,"curve":0.25,"c3":0.75},{"time":0.5333,"curve":0.25,"c3":0.75},{"time":0.6333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0.25,"c3":0.75},{"time":0.8,"x":10,"curve":0.25,"c3":0.75},{"time":0.8667,"curve":0.25,"c3":0.75},{"time":0.9667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0.25,"c3":0.75},{"time":1.1333,"x":10,"curve":0.25,"c3":0.75},{"time":1.2,"curve":0,"c2":0.25,"c4":0.75},{"time":1.3,"x":-10,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"x":-5}]},"Leg4_26":{"translate":[{"x":-5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0.25,"c3":0.75},{"time":0.1333,"x":10,"curve":0.25,"c3":0.75},{"time":0.2,"curve":0.25,"c3":0.75},{"time":0.3,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"x":10,"curve":0.25,"c3":0.75},{"time":0.5333,"curve":0.25,"c3":0.75},{"time":0.6333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0.25,"c3":0.75},{"time":0.8,"x":10,"curve":0.25,"c3":0.75},{"time":0.8667,"curve":0.25,"c3":0.75},{"time":0.9667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0.25,"c3":0.75},{"time":1.1333,"x":10,"curve":0.25,"c3":0.75},{"time":1.2,"curve":0,"c2":0.25,"c4":0.75},{"time":1.3,"x":-10,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"x":-5}]},"Body1_27":{"rotate":[{"curve":0.25,"c3":0.75},{"time":0.1,"angle":5,"curve":0.25,"c3":0.75},{"time":0.2667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.4333,"angle":5,"curve":0.25,"c3":0.75},{"time":0.6,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"angle":5,"curve":0.25,"c3":0.75},{"time":0.9333,"angle":-5,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"angle":5,"curve":0.25,"c3":0.75},{"time":1.2667,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.3333}],"translate":[{"y":-10,"curve":0.25,"c3":0.75},{"time":0.1667,"y":10,"curve":0.25,"c3":0.75},{"time":0.3333,"y":-10,"curve":0,"c2":0.25,"c4":0.75},{"time":0.5,"y":10,"curve":0.25,"c3":0.75},{"time":0.6667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.8333,"y":10,"curve":0.25,"c3":0.75},{"time":1,"y":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"y":10,"curve":0.25,"c3":0.75},{"time":1.3333,"y":-10}]},"EarL_27":{"rotate":[{"time":0.0333},{"time":0.1333,"angle":-10},{"time":0.2},{"time":0.3,"angle":-20},{"time":0.3333,"curve":"stepped"},{"time":0.3667},{"time":0.4667,"angle":-10},{"time":0.5333},{"time":0.6333,"angle":-20},{"time":0.6667,"curve":"stepped"},{"time":0.7},{"time":0.8,"angle":-10},{"time":0.8667},{"time":0.9667,"angle":-20},{"time":1,"curve":"stepped"},{"time":1.0333},{"time":1.1333,"angle":-10},{"time":1.2},{"time":1.3,"angle":-20},{"time":1.3333}]},"EarR_27":{"rotate":[{"angle":-15},{"time":0.0333},{"time":0.1333,"angle":-10},{"time":0.2},{"time":0.3,"angle":-20},{"time":0.3333,"angle":-15},{"time":0.3667},{"time":0.4667,"angle":-10},{"time":0.5333},{"time":0.6333,"angle":-20},{"time":0.6667,"angle":-15},{"time":0.7},{"time":0.8,"angle":-10},{"time":0.8667},{"time":0.9667,"angle":-20},{"time":1,"angle":-15},{"time":1.0333},{"time":1.1333,"angle":-10},{"time":1.2},{"time":1.3,"angle":-20},{"time":1.3333,"angle":-15}]},"BodyCtrl1_27":{"rotate":[{"angle":5},{"time":0.0333,"angle":-5},{"time":0.1333,"curve":"stepped"},{"time":0.3},{"time":0.3333,"angle":5},{"time":0.3667,"angle":-5},{"time":0.4667,"curve":"stepped"},{"time":0.6333},{"time":0.6667,"angle":5},{"time":0.7,"angle":-5},{"time":0.8,"curve":"stepped"},{"time":0.9667},{"time":1,"angle":5},{"time":1.0333,"angle":-5},{"time":1.1333,"curve":"stepped"},{"time":1.3},{"time":1.3333,"angle":5}]},"BodyCtrl2_27":{"rotate":[{"angle":-5},{"time":0.0333,"angle":-10},{"time":0.0667,"angle":5},{"time":0.1667,"curve":"stepped"},{"time":0.3},{"time":0.3333,"angle":-5},{"time":0.3667,"angle":-10},{"time":0.4,"angle":5},{"time":0.5,"curve":"stepped"},{"time":0.6333},{"time":0.6667,"angle":-5},{"time":0.7,"angle":-10},{"time":0.7333,"angle":5},{"time":0.8333,"curve":"stepped"},{"time":0.9667},{"time":1,"angle":-5},{"time":1.0333,"angle":-10},{"time":1.0667,"angle":5},{"time":1.1667,"curve":"stepped"},{"time":1.3},{"time":1.3333,"angle":-5}]},"Leg1_27":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.2667,"x":10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6,"x":10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"x":10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.2667,"x":10,"curve":0.25,"c3":0.75},{"time":1.3333}]},"Leg3_27":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.2667,"x":10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6,"x":10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"x":10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.2667,"x":10,"curve":0.25,"c3":0.75},{"time":1.3333}]},"Leg2_27":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.2667,"x":10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6,"x":10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"x":10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.2667,"x":10,"curve":0.25,"c3":0.75},{"time":1.3333}]},"Leg4_27":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.2667,"x":10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6,"x":10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"x":10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.2667,"x":10,"curve":0.25,"c3":0.75},{"time":1.3333}]},"Body1_28":{"rotate":[{"angle":-3.7,"curve":0.375,"c2":0.62,"c3":0.716},{"time":0.0333,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0.25,"c3":0.75},{"time":0.2,"angle":5,"curve":0.25,"c3":0.75},{"time":0.3667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.5333,"angle":5,"curve":0.25,"c3":0.75},{"time":0.7,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"angle":5,"curve":0.25,"c3":0.75},{"time":1.0333,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"angle":5,"curve":0.243,"c3":0.68,"c4":0.71},{"time":1.3333,"angle":-3.7}],"translate":[{"y":2.64,"curve":0.363,"c2":0.44,"c3":0.755},{"time":0.1,"y":-10,"curve":0.25,"c3":0.75},{"time":0.2667,"y":10,"curve":0.25,"c3":0.75},{"time":0.4333,"y":-10,"curve":0,"c2":0.25,"c4":0.75},{"time":0.6,"y":10,"curve":0.25,"c3":0.75},{"time":0.7667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.9333,"y":10,"curve":0.25,"c3":0.75},{"time":1.1,"y":-10,"curve":0.25,"c3":0.75},{"time":1.2667,"y":10,"curve":0.258,"c3":0.619,"c4":0.45},{"time":1.3333,"y":2.64}]},"EarL_28":{"rotate":[{"angle":-6.67},{"time":0.0667,"angle":-20},{"time":0.1,"curve":"stepped"},{"time":0.1333},{"time":0.2333,"angle":-10},{"time":0.3},{"time":0.4,"angle":-20},{"time":0.4333,"curve":"stepped"},{"time":0.4667},{"time":0.5667,"angle":-10},{"time":0.6333},{"time":0.7333,"angle":-20},{"time":0.7667,"curve":"stepped"},{"time":0.8},{"time":0.9,"angle":-10},{"time":0.9667},{"time":1.0667,"angle":-20},{"time":1.1,"curve":"stepped"},{"time":1.1333},{"time":1.2333,"angle":-10},{"time":1.3},{"time":1.3333,"angle":-6.67}]},"EarR_28":{"rotate":[{"angle":-6.67},{"time":0.0667,"angle":-20},{"time":0.1,"angle":-15},{"time":0.1333},{"time":0.2333,"angle":-10},{"time":0.3},{"time":0.4,"angle":-20},{"time":0.4333,"angle":-15},{"time":0.4667},{"time":0.5667,"angle":-10},{"time":0.6333},{"time":0.7333,"angle":-20},{"time":0.7667,"angle":-15},{"time":0.8},{"time":0.9,"angle":-10},{"time":0.9667},{"time":1.0667,"angle":-20},{"time":1.1,"angle":-15},{"time":1.1333},{"time":1.2333,"angle":-10},{"time":1.3},{"time":1.3333,"angle":-6.67}]},"BodyCtrl1_28":{"rotate":[{"time":0.0667},{"time":0.1,"angle":5},{"time":0.1333,"angle":-5},{"time":0.2333,"curve":"stepped"},{"time":0.4},{"time":0.4333,"angle":5},{"time":0.4667,"angle":-5},{"time":0.5667,"curve":"stepped"},{"time":0.7333},{"time":0.7667,"angle":5},{"time":0.8,"angle":-5},{"time":0.9,"curve":"stepped"},{"time":1.0667},{"time":1.1,"angle":5},{"time":1.1333,"angle":-5},{"time":1.2333}]},"BodyCtrl2_28":{"rotate":[{"time":0.0667},{"time":0.1,"angle":-5},{"time":0.1333,"angle":-10},{"time":0.1667,"angle":5},{"time":0.2667,"curve":"stepped"},{"time":0.4},{"time":0.4333,"angle":-5},{"time":0.4667,"angle":-10},{"time":0.5,"angle":5},{"time":0.6,"curve":"stepped"},{"time":0.7333},{"time":0.7667,"angle":-5},{"time":0.8,"angle":-10},{"time":0.8333,"angle":5},{"time":0.9333,"curve":"stepped"},{"time":1.0667},{"time":1.1,"angle":-5},{"time":1.1333,"angle":-10},{"time":1.1667,"angle":5},{"time":1.2667}]},"Leg1_28":{"translate":[{"x":7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0.25,"c3":0.75},{"time":0.2,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.3667,"x":10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.5333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.7,"x":10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"x":10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":7.16}]},"Leg3_28":{"translate":[{"x":7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0.25,"c3":0.75},{"time":0.2,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.3667,"x":10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.5333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.7,"x":10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"x":10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":7.16}]},"Leg2_28":{"translate":[{"x":7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0.25,"c3":0.75},{"time":0.2,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.3667,"x":10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.5333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.7,"x":10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"x":10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":7.16}]},"Leg4_28":{"translate":[{"x":7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0.25,"c3":0.75},{"time":0.2,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.3667,"x":10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.5333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.7,"x":10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"x":10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":7.16}]},"Body1_29":{"rotate":[{"curve":0.25,"c3":0.75},{"time":0.1,"angle":5,"curve":0.25,"c3":0.75},{"time":0.2667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.4333,"angle":5,"curve":0.25,"c3":0.75},{"time":0.6,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"angle":5,"curve":0.25,"c3":0.75},{"time":0.9333,"angle":-5,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"angle":5,"curve":0.25,"c3":0.75},{"time":1.2667,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.3333}],"translate":[{"y":-10,"curve":0.25,"c3":0.75},{"time":0.1667,"y":10,"curve":0.25,"c3":0.75},{"time":0.3333,"y":-10,"curve":0.25,"c3":0.75},{"time":0.5,"y":10,"curve":0.25,"c3":0.75},{"time":0.6667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.8333,"y":10,"curve":0.25,"c3":0.75},{"time":1,"y":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"y":10,"curve":0.25,"c3":0.75},{"time":1.3333,"y":-10}]},"EarL_29":{"rotate":[{"time":0.0333},{"time":0.1333,"angle":-10},{"time":0.2},{"time":0.3,"angle":-20},{"time":0.3333,"curve":"stepped"},{"time":0.3667},{"time":0.4667,"angle":-10},{"time":0.5333},{"time":0.6333,"angle":-20},{"time":0.6667,"curve":"stepped"},{"time":0.7},{"time":0.8,"angle":-10},{"time":0.8667},{"time":0.9667,"angle":-20},{"time":1,"curve":"stepped"},{"time":1.0333},{"time":1.1333,"angle":-10},{"time":1.2},{"time":1.3,"angle":-20},{"time":1.3333}]},"EarR_29":{"rotate":[{"angle":-15},{"time":0.0333},{"time":0.1333,"angle":-10},{"time":0.2},{"time":0.3,"angle":-20},{"time":0.3333,"angle":-15},{"time":0.3667},{"time":0.4667,"angle":-10},{"time":0.5333},{"time":0.6333,"angle":-20},{"time":0.6667,"angle":-15},{"time":0.7},{"time":0.8,"angle":-10},{"time":0.8667},{"time":0.9667,"angle":-20},{"time":1,"angle":-15},{"time":1.0333},{"time":1.1333,"angle":-10},{"time":1.2},{"time":1.3,"angle":-20},{"time":1.3333,"angle":-15}]},"BodyCtrl1_29":{"rotate":[{"angle":5},{"time":0.0333,"angle":-5},{"time":0.1333,"curve":"stepped"},{"time":0.3},{"time":0.3333,"angle":5},{"time":0.3667,"angle":-5},{"time":0.4667,"curve":"stepped"},{"time":0.6333},{"time":0.6667,"angle":5},{"time":0.7,"angle":-5},{"time":0.8,"curve":"stepped"},{"time":0.9667},{"time":1,"angle":5},{"time":1.0333,"angle":-5},{"time":1.1333,"curve":"stepped"},{"time":1.3},{"time":1.3333,"angle":5}]},"BodyCtrl2_29":{"rotate":[{"angle":-5},{"time":0.0333,"angle":-10},{"time":0.0667,"angle":5},{"time":0.1667,"curve":"stepped"},{"time":0.3},{"time":0.3333,"angle":-5},{"time":0.3667,"angle":-10},{"time":0.4,"angle":5},{"time":0.5,"curve":"stepped"},{"time":0.6333},{"time":0.6667,"angle":-5},{"time":0.7,"angle":-10},{"time":0.7333,"angle":5},{"time":0.8333,"curve":"stepped"},{"time":0.9667},{"time":1,"angle":-5},{"time":1.0333,"angle":-10},{"time":1.0667,"angle":5},{"time":1.1667,"curve":"stepped"},{"time":1.3},{"time":1.3333,"angle":-5}]},"Leg1_29":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.2667,"x":10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6,"x":10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"x":10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.2667,"x":10,"curve":0.25,"c3":0.75},{"time":1.3333}]},"Leg3_29":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.2667,"x":10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6,"x":10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"x":10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.2667,"x":10,"curve":0.25,"c3":0.75},{"time":1.3333}]},"Leg2_29":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.2667,"x":10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6,"x":10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"x":10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.2667,"x":10,"curve":0.25,"c3":0.75},{"time":1.3333}]},"Leg4_29":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.2667,"x":10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6,"x":10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"x":10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.2667,"x":10,"curve":0.25,"c3":0.75},{"time":1.3333}]},"Body1_30":{"rotate":[{"angle":-1.32,"curve":0.381,"c2":0.55,"c3":0.742},{"time":0.0667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.1333,"curve":0.25,"c3":0.75},{"time":0.2333,"angle":5,"curve":0.25,"c3":0.75},{"time":0.4,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.4667,"curve":0.25,"c3":0.75},{"time":0.5667,"angle":5,"curve":0.25,"c3":0.75},{"time":0.7333,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.8,"curve":0.25,"c3":0.75},{"time":0.9,"angle":5,"curve":0.25,"c3":0.75},{"time":1.0667,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.1333,"curve":0,"c2":0.25,"c4":0.75},{"time":1.2333,"angle":5,"curve":0.245,"c3":0.637,"c4":0.56},{"time":1.3333,"angle":-1.32}],"translate":[{"y":7.4,"curve":0.32,"c2":0.29,"c3":0.757},{"time":0.1333,"y":-10,"curve":0.25,"c3":0.75},{"time":0.3,"y":10,"curve":0.25,"c3":0.75},{"time":0.4667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.6333,"y":10,"curve":0.25,"c3":0.75},{"time":0.8,"y":-10,"curve":0.25,"c3":0.75},{"time":0.9667,"y":10,"curve":0.25,"c3":0.75},{"time":1.1333,"y":-10,"curve":0,"c2":0.25,"c4":0.75},{"time":1.3,"y":10,"curve":0.284,"c3":0.625,"c4":0.38},{"time":1.3333,"y":7.4}]},"EarL_30":{"rotate":[{},{"time":0.1,"angle":-20},{"time":0.1333,"curve":"stepped"},{"time":0.1667},{"time":0.2667,"angle":-10},{"time":0.3333},{"time":0.4333,"angle":-20},{"time":0.4667,"curve":"stepped"},{"time":0.5},{"time":0.6,"angle":-10},{"time":0.6667},{"time":0.7667,"angle":-20},{"time":0.8,"curve":"stepped"},{"time":0.8333},{"time":0.9333,"angle":-10},{"time":1},{"time":1.1,"angle":-20},{"time":1.1333,"curve":"stepped"},{"time":1.1667},{"time":1.2667,"angle":-10},{"time":1.3333}]},"EarR_30":{"rotate":[{},{"time":0.1,"angle":-20},{"time":0.1333,"angle":-15},{"time":0.1667},{"time":0.2667,"angle":-10},{"time":0.3333},{"time":0.4333,"angle":-20},{"time":0.4667,"angle":-15},{"time":0.5},{"time":0.6,"angle":-10},{"time":0.6667},{"time":0.7667,"angle":-20},{"time":0.8,"angle":-15},{"time":0.8333},{"time":0.9333,"angle":-10},{"time":1},{"time":1.1,"angle":-20},{"time":1.1333,"angle":-15},{"time":1.1667},{"time":1.2667,"angle":-10},{"time":1.3333}]},"BodyCtrl1_30":{"rotate":[{"time":0.1},{"time":0.1333,"angle":5},{"time":0.1667,"angle":-5},{"time":0.2667,"curve":"stepped"},{"time":0.4333},{"time":0.4667,"angle":5},{"time":0.5,"angle":-5},{"time":0.6,"curve":"stepped"},{"time":0.7667},{"time":0.8,"angle":5},{"time":0.8333,"angle":-5},{"time":0.9333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"angle":5},{"time":1.1667,"angle":-5},{"time":1.2667}]},"BodyCtrl2_30":{"rotate":[{"time":0.1},{"time":0.1333,"angle":-5},{"time":0.1667,"angle":-10},{"time":0.2,"angle":5},{"time":0.3,"curve":"stepped"},{"time":0.4333},{"time":0.4667,"angle":-5},{"time":0.5,"angle":-10},{"time":0.5333,"angle":5},{"time":0.6333,"curve":"stepped"},{"time":0.7667},{"time":0.8,"angle":-5},{"time":0.8333,"angle":-10},{"time":0.8667,"angle":5},{"time":0.9667,"curve":"stepped"},{"time":1.1},{"time":1.1333,"angle":-5},{"time":1.1667,"angle":-10},{"time":1.2,"angle":5},{"time":1.3}]},"Leg1_30":{"translate":[{"x":2.84,"curve":0.351,"c2":0.4,"c3":0.757},{"time":0.0667,"x":10,"curve":0.25,"c3":0.75},{"time":0.1333,"curve":0.25,"c3":0.75},{"time":0.2333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3,"curve":0.25,"c3":0.75},{"time":0.4,"x":10,"curve":0.25,"c3":0.75},{"time":0.4667,"curve":0.25,"c3":0.75},{"time":0.5667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6333,"curve":0.25,"c3":0.75},{"time":0.7333,"x":10,"curve":0.25,"c3":0.75},{"time":0.8,"curve":0.25,"c3":0.75},{"time":0.9,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9667,"curve":0.25,"c3":0.75},{"time":1.0667,"x":10,"curve":0.25,"c3":0.75},{"time":1.1333,"curve":0,"c2":0.25,"c4":0.75},{"time":1.2333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.3,"curve":0.265,"c3":0.618,"c4":0.43},{"time":1.3333,"x":2.84}]},"Leg3_30":{"translate":[{"x":2.84,"curve":0.351,"c2":0.4,"c3":0.757},{"time":0.0667,"x":10,"curve":0.25,"c3":0.75},{"time":0.1333,"curve":0.25,"c3":0.75},{"time":0.2333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3,"curve":0.25,"c3":0.75},{"time":0.4,"x":10,"curve":0.25,"c3":0.75},{"time":0.4667,"curve":0.25,"c3":0.75},{"time":0.5667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6333,"curve":0.25,"c3":0.75},{"time":0.7333,"x":10,"curve":0.25,"c3":0.75},{"time":0.8,"curve":0.25,"c3":0.75},{"time":0.9,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9667,"curve":0.25,"c3":0.75},{"time":1.0667,"x":10,"curve":0.25,"c3":0.75},{"time":1.1333,"curve":0,"c2":0.25,"c4":0.75},{"time":1.2333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.3,"curve":0.265,"c3":0.618,"c4":0.43},{"time":1.3333,"x":2.84}]},"Leg2_30":{"translate":[{"x":2.84,"curve":0.351,"c2":0.4,"c3":0.757},{"time":0.0667,"x":10,"curve":0.25,"c3":0.75},{"time":0.1333,"curve":0.25,"c3":0.75},{"time":0.2333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3,"curve":0.25,"c3":0.75},{"time":0.4,"x":10,"curve":0.25,"c3":0.75},{"time":0.4667,"curve":0.25,"c3":0.75},{"time":0.5667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6333,"curve":0.25,"c3":0.75},{"time":0.7333,"x":10,"curve":0.25,"c3":0.75},{"time":0.8,"curve":0.25,"c3":0.75},{"time":0.9,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9667,"curve":0.25,"c3":0.75},{"time":1.0667,"x":10,"curve":0.25,"c3":0.75},{"time":1.1333,"curve":0,"c2":0.25,"c4":0.75},{"time":1.2333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.3,"curve":0.265,"c3":0.618,"c4":0.43},{"time":1.3333,"x":2.84}]},"Leg4_30":{"translate":[{"x":2.84,"curve":0.351,"c2":0.4,"c3":0.757},{"time":0.0667,"x":10,"curve":0.25,"c3":0.75},{"time":0.1333,"curve":0.25,"c3":0.75},{"time":0.2333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3,"curve":0.25,"c3":0.75},{"time":0.4,"x":10,"curve":0.25,"c3":0.75},{"time":0.4667,"curve":0.25,"c3":0.75},{"time":0.5667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6333,"curve":0.25,"c3":0.75},{"time":0.7333,"x":10,"curve":0.25,"c3":0.75},{"time":0.8,"curve":0.25,"c3":0.75},{"time":0.9,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9667,"curve":0.25,"c3":0.75},{"time":1.0667,"x":10,"curve":0.25,"c3":0.75},{"time":1.1333,"curve":0,"c2":0.25,"c4":0.75},{"time":1.2333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.3,"curve":0.265,"c3":0.618,"c4":0.43},{"time":1.3333,"x":2.84}]},"Body1_31":{"rotate":[{"angle":3.7,"curve":0.32,"c2":0.29,"c3":0.757},{"time":0.1333,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.2,"curve":0.25,"c3":0.75},{"time":0.3,"angle":5,"curve":0.25,"c3":0.75},{"time":0.4667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.5333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.6333,"angle":5,"curve":0.25,"c3":0.75},{"time":0.8,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.8667,"curve":0.25,"c3":0.75},{"time":0.9667,"angle":5,"curve":0.25,"c3":0.75},{"time":1.1333,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.2,"curve":0.25,"c3":0.75},{"time":1.3,"angle":5,"curve":0.284,"c3":0.625,"c4":0.38},{"time":1.3333,"angle":3.7}],"translate":[{"y":7.4,"curve":0.375,"c2":0.62,"c3":0.716},{"time":0.0333,"y":10,"curve":0.25,"c3":0.75},{"time":0.2,"y":-10,"curve":0.25,"c3":0.75},{"time":0.3667,"y":10,"curve":0.25,"c3":0.75},{"time":0.5333,"y":-10,"curve":0,"c2":0.25,"c4":0.75},{"time":0.7,"y":10,"curve":0.25,"c3":0.75},{"time":0.8667,"y":-10,"curve":0.25,"c3":0.75},{"time":1.0333,"y":10,"curve":0.25,"c3":0.75},{"time":1.2,"y":-10,"curve":0.243,"c3":0.68,"c4":0.71},{"time":1.3333,"y":7.4}]},"EarL_31":{"rotate":[{"angle":-10},{"time":0.0667},{"time":0.1667,"angle":-20},{"time":0.2,"curve":"stepped"},{"time":0.2333},{"time":0.3333,"angle":-10},{"time":0.4},{"time":0.5,"angle":-20},{"time":0.5333,"curve":"stepped"},{"time":0.5667},{"time":0.6667,"angle":-10},{"time":0.7333},{"time":0.8333,"angle":-20},{"time":0.8667,"curve":"stepped"},{"time":0.9},{"time":1,"angle":-10},{"time":1.0667},{"time":1.1667,"angle":-20},{"time":1.2,"curve":"stepped"},{"time":1.2333},{"time":1.3333,"angle":-10}]},"EarR_31":{"rotate":[{"angle":-10},{"time":0.0667},{"time":0.1667,"angle":-20},{"time":0.2,"angle":-15},{"time":0.2333},{"time":0.3333,"angle":-10},{"time":0.4},{"time":0.5,"angle":-20},{"time":0.5333,"angle":-15},{"time":0.5667},{"time":0.6667,"angle":-10},{"time":0.7333},{"time":0.8333,"angle":-20},{"time":0.8667,"angle":-15},{"time":0.9},{"time":1,"angle":-10},{"time":1.0667},{"time":1.1667,"angle":-20},{"time":1.2,"angle":-15},{"time":1.2333},{"time":1.3333,"angle":-10}]},"BodyCtrl1_31":{"rotate":[{"time":0.1667},{"time":0.2,"angle":5},{"time":0.2333,"angle":-5},{"time":0.3333,"curve":"stepped"},{"time":0.5},{"time":0.5333,"angle":5},{"time":0.5667,"angle":-5},{"time":0.6667,"curve":"stepped"},{"time":0.8333},{"time":0.8667,"angle":5},{"time":0.9,"angle":-5},{"time":1,"curve":"stepped"},{"time":1.1667},{"time":1.2,"angle":5},{"time":1.2333,"angle":-5},{"time":1.3333}]},"BodyCtrl2_31":{"rotate":[{"angle":1.67},{"time":0.0333,"curve":"stepped"},{"time":0.1667},{"time":0.2,"angle":-5},{"time":0.2333,"angle":-10},{"time":0.2667,"angle":5},{"time":0.3667,"curve":"stepped"},{"time":0.5},{"time":0.5333,"angle":-5},{"time":0.5667,"angle":-10},{"time":0.6,"angle":5},{"time":0.7,"curve":"stepped"},{"time":0.8333},{"time":0.8667,"angle":-5},{"time":0.9,"angle":-10},{"time":0.9333,"angle":5},{"time":1.0333,"curve":"stepped"},{"time":1.1667},{"time":1.2,"angle":-5},{"time":1.2333,"angle":-10},{"time":1.2667,"angle":5},{"time":1.3333,"angle":1.67}]},"Leg1_31":{"translate":[{"x":-5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0.25,"c3":0.75},{"time":0.1333,"x":10,"curve":0.25,"c3":0.75},{"time":0.2,"curve":0.25,"c3":0.75},{"time":0.3,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"x":10,"curve":0.25,"c3":0.75},{"time":0.5333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.6333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0.25,"c3":0.75},{"time":0.8,"x":10,"curve":0.25,"c3":0.75},{"time":0.8667,"curve":0.25,"c3":0.75},{"time":0.9667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0.25,"c3":0.75},{"time":1.1333,"x":10,"curve":0.25,"c3":0.75},{"time":1.2,"curve":0.25,"c3":0.75},{"time":1.3,"x":-10,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"x":-5}]},"Leg3_31":{"translate":[{"x":-5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0.25,"c3":0.75},{"time":0.1333,"x":10,"curve":0.25,"c3":0.75},{"time":0.2,"curve":0.25,"c3":0.75},{"time":0.3,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"x":10,"curve":0.25,"c3":0.75},{"time":0.5333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.6333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0.25,"c3":0.75},{"time":0.8,"x":10,"curve":0.25,"c3":0.75},{"time":0.8667,"curve":0.25,"c3":0.75},{"time":0.9667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0.25,"c3":0.75},{"time":1.1333,"x":10,"curve":0.25,"c3":0.75},{"time":1.2,"curve":0.25,"c3":0.75},{"time":1.3,"x":-10,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"x":-5}]},"Leg2_31":{"translate":[{"x":-5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0.25,"c3":0.75},{"time":0.1333,"x":10,"curve":0.25,"c3":0.75},{"time":0.2,"curve":0.25,"c3":0.75},{"time":0.3,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"x":10,"curve":0.25,"c3":0.75},{"time":0.5333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.6333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0.25,"c3":0.75},{"time":0.8,"x":10,"curve":0.25,"c3":0.75},{"time":0.8667,"curve":0.25,"c3":0.75},{"time":0.9667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0.25,"c3":0.75},{"time":1.1333,"x":10,"curve":0.25,"c3":0.75},{"time":1.2,"curve":0.25,"c3":0.75},{"time":1.3,"x":-10,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"x":-5}]},"Leg4_31":{"translate":[{"x":-5,"curve":0.375,"c2":0.5,"c3":0.75},{"time":0.0333,"curve":0.25,"c3":0.75},{"time":0.1333,"x":10,"curve":0.25,"c3":0.75},{"time":0.2,"curve":0.25,"c3":0.75},{"time":0.3,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3667,"curve":0.25,"c3":0.75},{"time":0.4667,"x":10,"curve":0.25,"c3":0.75},{"time":0.5333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.6333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7,"curve":0.25,"c3":0.75},{"time":0.8,"x":10,"curve":0.25,"c3":0.75},{"time":0.8667,"curve":0.25,"c3":0.75},{"time":0.9667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.0333,"curve":0.25,"c3":0.75},{"time":1.1333,"x":10,"curve":0.25,"c3":0.75},{"time":1.2,"curve":0.25,"c3":0.75},{"time":1.3,"x":-10,"curve":0.25,"c3":0.625,"c4":0.5},{"time":1.3333,"x":-5}]},"Body1_32":{"rotate":[{"angle":3.58,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"angle":5,"curve":0.25,"c3":0.75},{"time":0.2,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0,"c2":0.25,"c4":0.75},{"time":0.3667,"angle":5,"curve":0.25,"c3":0.75},{"time":0.5333,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.7,"angle":5,"curve":0.25,"c3":0.75},{"time":0.8667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"angle":5,"curve":0.25,"c3":0.75},{"time":1.2,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"angle":3.58}],"translate":[{"y":-2.64,"curve":0.363,"c2":0.44,"c3":0.755},{"time":0.1,"y":10,"curve":0.25,"c3":0.75},{"time":0.2667,"y":-10,"curve":0,"c2":0.25,"c4":0.75},{"time":0.4333,"y":10,"curve":0.25,"c3":0.75},{"time":0.6,"y":-10,"curve":0.25,"c3":0.75},{"time":0.7667,"y":10,"curve":0.25,"c3":0.75},{"time":0.9333,"y":-10,"curve":0.25,"c3":0.75},{"time":1.1,"y":10,"curve":0.25,"c3":0.75},{"time":1.2667,"y":-10,"curve":0.258,"c3":0.619,"c4":0.45},{"time":1.3333,"y":-2.64}]},"EarL_32":{"rotate":[{"angle":-3.33},{"time":0.0667,"angle":-10},{"time":0.1333},{"time":0.2333,"angle":-20},{"time":0.2667,"curve":"stepped"},{"time":0.3},{"time":0.4,"angle":-10},{"time":0.4667},{"time":0.5667,"angle":-20},{"time":0.6,"curve":"stepped"},{"time":0.6333},{"time":0.7333,"angle":-10},{"time":0.8},{"time":0.9,"angle":-20},{"time":0.9333,"curve":"stepped"},{"time":0.9667},{"time":1.0667,"angle":-10},{"time":1.1333},{"time":1.2333,"angle":-20},{"time":1.2667,"curve":"stepped"},{"time":1.3},{"time":1.3333,"angle":-3.33}]},"EarR_32":{"rotate":[{"angle":-3.33},{"time":0.0667,"angle":-10},{"time":0.1333},{"time":0.2333,"angle":-20},{"time":0.2667,"angle":-15},{"time":0.3},{"time":0.4,"angle":-10},{"time":0.4667},{"time":0.5667,"angle":-20},{"time":0.6,"angle":-15},{"time":0.6333},{"time":0.7333,"angle":-10},{"time":0.8},{"time":0.9,"angle":-20},{"time":0.9333,"angle":-15},{"time":0.9667},{"time":1.0667,"angle":-10},{"time":1.1333},{"time":1.2333,"angle":-20},{"time":1.2667,"angle":-15},{"time":1.3},{"time":1.3333,"angle":-3.33}]},"BodyCtrl1_32":{"rotate":[{"angle":-3.33},{"time":0.0667,"curve":"stepped"},{"time":0.2333},{"time":0.2667,"angle":5},{"time":0.3,"angle":-5},{"time":0.4,"curve":"stepped"},{"time":0.5667},{"time":0.6,"angle":5},{"time":0.6333,"angle":-5},{"time":0.7333,"curve":"stepped"},{"time":0.9},{"time":0.9333,"angle":5},{"time":0.9667,"angle":-5},{"time":1.0667,"curve":"stepped"},{"time":1.2333},{"time":1.2667,"angle":5},{"time":1.3,"angle":-5},{"time":1.3333,"angle":-3.33}]},"BodyCtrl2_32":{"rotate":[{"angle":5},{"time":0.1,"curve":"stepped"},{"time":0.2333},{"time":0.2667,"angle":-5},{"time":0.3,"angle":-10},{"time":0.3333,"angle":5},{"time":0.4333,"curve":"stepped"},{"time":0.5667},{"time":0.6,"angle":-5},{"time":0.6333,"angle":-10},{"time":0.6667,"angle":5},{"time":0.7667,"curve":"stepped"},{"time":0.9},{"time":0.9333,"angle":-5},{"time":0.9667,"angle":-10},{"time":1,"angle":5},{"time":1.1,"curve":"stepped"},{"time":1.2333},{"time":1.2667,"angle":-5},{"time":1.3,"angle":-10},{"time":1.3333,"angle":5}]},"Leg1_32":{"translate":[{"x":-7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0.25,"c3":0.75},{"time":0.2,"x":10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0,"c2":0.25,"c4":0.75},{"time":0.3667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0.25,"c3":0.75},{"time":0.5333,"x":10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.7,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":-7.16}]},"Leg3_32":{"translate":[{"x":-7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0.25,"c3":0.75},{"time":0.2,"x":10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0,"c2":0.25,"c4":0.75},{"time":0.3667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0.25,"c3":0.75},{"time":0.5333,"x":10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.7,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":-7.16}]},"Leg2_32":{"translate":[{"x":-7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0.25,"c3":0.75},{"time":0.2,"x":10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0,"c2":0.25,"c4":0.75},{"time":0.3667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0.25,"c3":0.75},{"time":0.5333,"x":10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.7,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":-7.16}]},"Leg4_32":{"translate":[{"x":-7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0.25,"c3":0.75},{"time":0.2,"x":10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0,"c2":0.25,"c4":0.75},{"time":0.3667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0.25,"c3":0.75},{"time":0.5333,"x":10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.7,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":-7.16}]},"Body1_33":{"rotate":[{"angle":-3.7,"curve":0.375,"c2":0.62,"c3":0.716},{"time":0.0333,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2,"angle":5,"curve":0.25,"c3":0.75},{"time":0.3667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0.25,"c3":0.75},{"time":0.5333,"angle":5,"curve":0.25,"c3":0.75},{"time":0.7,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"angle":5,"curve":0.25,"c3":0.75},{"time":1.0333,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"angle":5,"curve":0.243,"c3":0.68,"c4":0.71},{"time":1.3333,"angle":-3.7}],"translate":[{"y":2.64,"curve":0.363,"c2":0.44,"c3":0.755},{"time":0.1,"y":-10,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2667,"y":10,"curve":0.25,"c3":0.75},{"time":0.4333,"y":-10,"curve":0.25,"c3":0.75},{"time":0.6,"y":10,"curve":0.25,"c3":0.75},{"time":0.7667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.9333,"y":10,"curve":0.25,"c3":0.75},{"time":1.1,"y":-10,"curve":0.25,"c3":0.75},{"time":1.2667,"y":10,"curve":0.258,"c3":0.619,"c4":0.45},{"time":1.3333,"y":2.64}]},"EarL_33":{"rotate":[{"angle":-6.67},{"time":0.0667,"angle":-20},{"time":0.1,"curve":"stepped"},{"time":0.1333},{"time":0.2333,"angle":-10},{"time":0.3},{"time":0.4,"angle":-20},{"time":0.4333,"curve":"stepped"},{"time":0.4667},{"time":0.5667,"angle":-10},{"time":0.6333},{"time":0.7333,"angle":-20},{"time":0.7667,"curve":"stepped"},{"time":0.8},{"time":0.9,"angle":-10},{"time":0.9667},{"time":1.0667,"angle":-20},{"time":1.1,"curve":"stepped"},{"time":1.1333},{"time":1.2333,"angle":-10},{"time":1.3},{"time":1.3333,"angle":-6.67}]},"EarR_33":{"rotate":[{"angle":-6.67},{"time":0.0667,"angle":-20},{"time":0.1,"angle":-15},{"time":0.1333},{"time":0.2333,"angle":-10},{"time":0.3},{"time":0.4,"angle":-20},{"time":0.4333,"angle":-15},{"time":0.4667},{"time":0.5667,"angle":-10},{"time":0.6333},{"time":0.7333,"angle":-20},{"time":0.7667,"angle":-15},{"time":0.8},{"time":0.9,"angle":-10},{"time":0.9667},{"time":1.0667,"angle":-20},{"time":1.1,"angle":-15},{"time":1.1333},{"time":1.2333,"angle":-10},{"time":1.3},{"time":1.3333,"angle":-6.67}]},"BodyCtrl1_33":{"rotate":[{"time":0.0667},{"time":0.1,"angle":5},{"time":0.1333,"angle":-5},{"time":0.2333,"curve":"stepped"},{"time":0.4},{"time":0.4333,"angle":5},{"time":0.4667,"angle":-5},{"time":0.5667,"curve":"stepped"},{"time":0.7333},{"time":0.7667,"angle":5},{"time":0.8,"angle":-5},{"time":0.9,"curve":"stepped"},{"time":1.0667},{"time":1.1,"angle":5},{"time":1.1333,"angle":-5},{"time":1.2333}]},"BodyCtrl2_33":{"rotate":[{"time":0.0667},{"time":0.1,"angle":-5},{"time":0.1333,"angle":-10},{"time":0.1667,"angle":5},{"time":0.2667,"curve":"stepped"},{"time":0.4},{"time":0.4333,"angle":-5},{"time":0.4667,"angle":-10},{"time":0.5,"angle":5},{"time":0.6,"curve":"stepped"},{"time":0.7333},{"time":0.7667,"angle":-5},{"time":0.8,"angle":-10},{"time":0.8333,"angle":5},{"time":0.9333,"curve":"stepped"},{"time":1.0667},{"time":1.1,"angle":-5},{"time":1.1333,"angle":-10},{"time":1.1667,"angle":5},{"time":1.2667}]},"Leg1_33":{"translate":[{"x":7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.3667,"x":10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0.25,"c3":0.75},{"time":0.5333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.7,"x":10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"x":10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":7.16}]},"Leg3_33":{"translate":[{"x":7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.3667,"x":10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0.25,"c3":0.75},{"time":0.5333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.7,"x":10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"x":10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":7.16}]},"Leg2_33":{"translate":[{"x":7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.3667,"x":10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0.25,"c3":0.75},{"time":0.5333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.7,"x":10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"x":10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":7.16}]},"Leg4_33":{"translate":[{"x":7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.3667,"x":10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0.25,"c3":0.75},{"time":0.5333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.7,"x":10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"x":10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":7.16}]},"Body1_34":{"rotate":[{"angle":-3.7,"curve":0.375,"c2":0.62,"c3":0.716},{"time":0.0333,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0.25,"c3":0.75},{"time":0.2,"angle":5,"curve":0.25,"c3":0.75},{"time":0.3667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.5333,"angle":5,"curve":0.25,"c3":0.75},{"time":0.7,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"angle":5,"curve":0.25,"c3":0.75},{"time":1.0333,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"angle":5,"curve":0.243,"c3":0.68,"c4":0.71},{"time":1.3333,"angle":-3.7}],"translate":[{"y":2.64,"curve":0.363,"c2":0.44,"c3":0.755},{"time":0.1,"y":-10,"curve":0.25,"c3":0.75},{"time":0.2667,"y":10,"curve":0.25,"c3":0.75},{"time":0.4333,"y":-10,"curve":0,"c2":0.25,"c4":0.75},{"time":0.6,"y":10,"curve":0.25,"c3":0.75},{"time":0.7667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.9333,"y":10,"curve":0.25,"c3":0.75},{"time":1.1,"y":-10,"curve":0.25,"c3":0.75},{"time":1.2667,"y":10,"curve":0.258,"c3":0.619,"c4":0.45},{"time":1.3333,"y":2.64}]},"EarL_34":{"rotate":[{"angle":-6.67},{"time":0.0667,"angle":-20},{"time":0.1,"curve":"stepped"},{"time":0.1333},{"time":0.2333,"angle":-10},{"time":0.3},{"time":0.4,"angle":-20},{"time":0.4333,"curve":"stepped"},{"time":0.4667},{"time":0.5667,"angle":-10},{"time":0.6333},{"time":0.7333,"angle":-20},{"time":0.7667,"curve":"stepped"},{"time":0.8},{"time":0.9,"angle":-10},{"time":0.9667},{"time":1.0667,"angle":-20},{"time":1.1,"curve":"stepped"},{"time":1.1333},{"time":1.2333,"angle":-10},{"time":1.3},{"time":1.3333,"angle":-6.67}]},"EarR_34":{"rotate":[{"angle":-6.67},{"time":0.0667,"angle":-20},{"time":0.1,"angle":-15},{"time":0.1333},{"time":0.2333,"angle":-10},{"time":0.3},{"time":0.4,"angle":-20},{"time":0.4333,"angle":-15},{"time":0.4667},{"time":0.5667,"angle":-10},{"time":0.6333},{"time":0.7333,"angle":-20},{"time":0.7667,"angle":-15},{"time":0.8},{"time":0.9,"angle":-10},{"time":0.9667},{"time":1.0667,"angle":-20},{"time":1.1,"angle":-15},{"time":1.1333},{"time":1.2333,"angle":-10},{"time":1.3},{"time":1.3333,"angle":-6.67}]},"BodyCtrl1_34":{"rotate":[{"time":0.0667},{"time":0.1,"angle":5},{"time":0.1333,"angle":-5},{"time":0.2333,"curve":"stepped"},{"time":0.4},{"time":0.4333,"angle":5},{"time":0.4667,"angle":-5},{"time":0.5667,"curve":"stepped"},{"time":0.7333},{"time":0.7667,"angle":5},{"time":0.8,"angle":-5},{"time":0.9,"curve":"stepped"},{"time":1.0667},{"time":1.1,"angle":5},{"time":1.1333,"angle":-5},{"time":1.2333}]},"BodyCtrl2_34":{"rotate":[{"time":0.0667},{"time":0.1,"angle":-5},{"time":0.1333,"angle":-10},{"time":0.1667,"angle":5},{"time":0.2667,"curve":"stepped"},{"time":0.4},{"time":0.4333,"angle":-5},{"time":0.4667,"angle":-10},{"time":0.5,"angle":5},{"time":0.6,"curve":"stepped"},{"time":0.7333},{"time":0.7667,"angle":-5},{"time":0.8,"angle":-10},{"time":0.8333,"angle":5},{"time":0.9333,"curve":"stepped"},{"time":1.0667},{"time":1.1,"angle":-5},{"time":1.1333,"angle":-10},{"time":1.1667,"angle":5},{"time":1.2667}]},"Leg1_34":{"translate":[{"x":7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0.25,"c3":0.75},{"time":0.2,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.3667,"x":10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.5333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.7,"x":10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"x":10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":7.16}]},"Leg3_34":{"translate":[{"x":7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0.25,"c3":0.75},{"time":0.2,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.3667,"x":10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.5333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.7,"x":10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"x":10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":7.16}]},"Leg2_34":{"translate":[{"x":7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0.25,"c3":0.75},{"time":0.2,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.3667,"x":10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.5333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.7,"x":10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"x":10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":7.16}]},"Leg4_34":{"translate":[{"x":7.16,"curve":0.382,"c2":0.57,"c3":0.735},{"time":0.0333,"x":10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":0.25,"c3":0.75},{"time":0.2,"x":-10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.3667,"x":10,"curve":0.25,"c3":0.75},{"time":0.4333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.5333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.7,"x":10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":0.25,"c3":0.75},{"time":0.8667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.0333,"x":10,"curve":0.25,"c3":0.75},{"time":1.1,"curve":0.25,"c3":0.75},{"time":1.2,"x":-10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.243,"c3":0.649,"c4":0.6},{"time":1.3333,"x":7.16}]},"Body1_35":{"rotate":[{"angle":5,"curve":0.25,"c3":0.75},{"time":0.1667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.2333,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":5,"curve":0.25,"c3":0.75},{"time":0.5,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.5667,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":5,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.9,"curve":0.25,"c3":0.75},{"time":1,"angle":5,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.2333,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":5}],"translate":[{"y":2.64,"curve":0.381,"c2":0.55,"c3":0.742},{"time":0.0667,"y":10,"curve":0.25,"c3":0.75},{"time":0.2333,"y":-10,"curve":0.25,"c3":0.75},{"time":0.4,"y":10,"curve":0.25,"c3":0.75},{"time":0.5667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.7333,"y":10,"curve":0.25,"c3":0.75},{"time":0.9,"y":-10,"curve":0.25,"c3":0.75},{"time":1.0667,"y":10,"curve":0.25,"c3":0.75},{"time":1.2333,"y":-10,"curve":0.245,"c3":0.637,"c4":0.56},{"time":1.3333,"y":2.64}]},"EarL_35":{"rotate":[{"angle":-6.67},{"time":0.0333,"angle":-10},{"time":0.1},{"time":0.2,"angle":-20},{"time":0.2333,"curve":"stepped"},{"time":0.2667},{"time":0.3667,"angle":-10},{"time":0.4333},{"time":0.5333,"angle":-20},{"time":0.5667,"curve":"stepped"},{"time":0.6},{"time":0.7,"angle":-10},{"time":0.7667},{"time":0.8667,"angle":-20},{"time":0.9,"curve":"stepped"},{"time":0.9333},{"time":1.0333,"angle":-10},{"time":1.1},{"time":1.2,"angle":-20},{"time":1.2333,"curve":"stepped"},{"time":1.2667},{"time":1.3333,"angle":-6.67}]},"EarR_35":{"rotate":[{"angle":-6.67},{"time":0.0333,"angle":-10},{"time":0.1},{"time":0.2,"angle":-20},{"time":0.2333,"angle":-15},{"time":0.2667},{"time":0.3667,"angle":-10},{"time":0.4333},{"time":0.5333,"angle":-20},{"time":0.5667,"angle":-15},{"time":0.6},{"time":0.7,"angle":-10},{"time":0.7667},{"time":0.8667,"angle":-20},{"time":0.9,"angle":-15},{"time":0.9333},{"time":1.0333,"angle":-10},{"time":1.1},{"time":1.2,"angle":-20},{"time":1.2333,"angle":-15},{"time":1.2667},{"time":1.3333,"angle":-6.67}]},"BodyCtrl1_35":{"rotate":[{"angle":-1.67},{"time":0.0333,"curve":"stepped"},{"time":0.2},{"time":0.2333,"angle":5},{"time":0.2667,"angle":-5},{"time":0.3667,"curve":"stepped"},{"time":0.5333},{"time":0.5667,"angle":5},{"time":0.6,"angle":-5},{"time":0.7,"curve":"stepped"},{"time":0.8667},{"time":0.9,"angle":5},{"time":0.9333,"angle":-5},{"time":1.0333,"curve":"stepped"},{"time":1.2},{"time":1.2333,"angle":5},{"time":1.2667,"angle":-5},{"time":1.3333,"angle":-1.67}]},"BodyCtrl2_35":{"rotate":[{"angle":3.33},{"time":0.0667,"curve":"stepped"},{"time":0.2},{"time":0.2333,"angle":-5},{"time":0.2667,"angle":-10},{"time":0.3,"angle":5},{"time":0.4,"curve":"stepped"},{"time":0.5333},{"time":0.5667,"angle":-5},{"time":0.6,"angle":-10},{"time":0.6333,"angle":5},{"time":0.7333,"curve":"stepped"},{"time":0.8667},{"time":0.9,"angle":-5},{"time":0.9333,"angle":-10},{"time":0.9667,"angle":5},{"time":1.0667,"curve":"stepped"},{"time":1.2},{"time":1.2333,"angle":-5},{"time":1.2667,"angle":-10},{"time":1.3,"angle":5},{"time":1.3333,"angle":3.33}]},"Leg1_35":{"translate":[{"x":-10,"curve":0.25,"c3":0.75},{"time":0.0667,"curve":0.25,"c3":0.75},{"time":0.1667,"x":10,"curve":0.25,"c3":0.75},{"time":0.2333,"curve":0.25,"c3":0.75},{"time":0.3333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4,"curve":0.25,"c3":0.75},{"time":0.5,"x":10,"curve":0.25,"c3":0.75},{"time":0.5667,"curve":0.25,"c3":0.75},{"time":0.6667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7333,"curve":0.25,"c3":0.75},{"time":0.8333,"x":10,"curve":0.25,"c3":0.75},{"time":0.9,"curve":0.25,"c3":0.75},{"time":1,"x":-10,"curve":0.25,"c3":0.75},{"time":1.0667,"curve":0.25,"c3":0.75},{"time":1.1667,"x":10,"curve":0.25,"c3":0.75},{"time":1.2333,"curve":0.25,"c3":0.75},{"time":1.3333,"x":-10}]},"Leg3_35":{"translate":[{"x":-10,"curve":0.25,"c3":0.75},{"time":0.0667,"curve":0.25,"c3":0.75},{"time":0.1667,"x":10,"curve":0.25,"c3":0.75},{"time":0.2333,"curve":0.25,"c3":0.75},{"time":0.3333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4,"curve":0.25,"c3":0.75},{"time":0.5,"x":10,"curve":0.25,"c3":0.75},{"time":0.5667,"curve":0.25,"c3":0.75},{"time":0.6667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7333,"curve":0.25,"c3":0.75},{"time":0.8333,"x":10,"curve":0.25,"c3":0.75},{"time":0.9,"curve":0.25,"c3":0.75},{"time":1,"x":-10,"curve":0.25,"c3":0.75},{"time":1.0667,"curve":0.25,"c3":0.75},{"time":1.1667,"x":10,"curve":0.25,"c3":0.75},{"time":1.2333,"curve":0.25,"c3":0.75},{"time":1.3333,"x":-10}]},"Leg2_35":{"translate":[{"x":-10,"curve":0.25,"c3":0.75},{"time":0.0667,"curve":0.25,"c3":0.75},{"time":0.1667,"x":10,"curve":0.25,"c3":0.75},{"time":0.2333,"curve":0.25,"c3":0.75},{"time":0.3333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4,"curve":0.25,"c3":0.75},{"time":0.5,"x":10,"curve":0.25,"c3":0.75},{"time":0.5667,"curve":0.25,"c3":0.75},{"time":0.6667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7333,"curve":0.25,"c3":0.75},{"time":0.8333,"x":10,"curve":0.25,"c3":0.75},{"time":0.9,"curve":0.25,"c3":0.75},{"time":1,"x":-10,"curve":0.25,"c3":0.75},{"time":1.0667,"curve":0.25,"c3":0.75},{"time":1.1667,"x":10,"curve":0.25,"c3":0.75},{"time":1.2333,"curve":0.25,"c3":0.75},{"time":1.3333,"x":-10}]},"Leg4_35":{"translate":[{"x":-10,"curve":0.25,"c3":0.75},{"time":0.0667,"curve":0.25,"c3":0.75},{"time":0.1667,"x":10,"curve":0.25,"c3":0.75},{"time":0.2333,"curve":0.25,"c3":0.75},{"time":0.3333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4,"curve":0.25,"c3":0.75},{"time":0.5,"x":10,"curve":0.25,"c3":0.75},{"time":0.5667,"curve":0.25,"c3":0.75},{"time":0.6667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7333,"curve":0.25,"c3":0.75},{"time":0.8333,"x":10,"curve":0.25,"c3":0.75},{"time":0.9,"curve":0.25,"c3":0.75},{"time":1,"x":-10,"curve":0.25,"c3":0.75},{"time":1.0667,"curve":0.25,"c3":0.75},{"time":1.1667,"x":10,"curve":0.25,"c3":0.75},{"time":1.2333,"curve":0.25,"c3":0.75},{"time":1.3333,"x":-10}]},"root":{"translate":[{},{"time":1.3333,"x":-1960.7}]}},"events":[{"time":0.6667,"name":"Turnarounds"}]}}},[0]]],0,0,[0],[-1],[0]] ================================================ FILE: assets/resources/import/29/2968b84d-46bb-4114-9fae-83524652e4fb.c290a.json ================================================ [1,["1bb1ee4cb"],["_textureSetter"],["cc.SpriteFrame"],0,[{"name":"block_11","rect":[514,199,96,95],"offset":[0,5],"originalSize":[120,135],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[0],[0]] ================================================ FILE: assets/resources/import/32/32a27af2-3d88-4cf6-b4a2-ca1443c4f3c6.0f5a6.json ================================================ [1,["1bb1ee4cb"],["_textureSetter"],["cc.SpriteFrame"],0,[{"name":"block_10","rect":[523,846,62,96],"offset":[0,7.5],"originalSize":[120,135],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[0],[0]] ================================================ FILE: assets/resources/import/36/36b05d71-13fb-4775-9cd2-a5d2f9e8687c.6aa97.json ================================================ [1,["1bb1ee4cb"],["_textureSetter"],["cc.SpriteFrame"],0,[{"name":"block_2","rect":[803,286,92,92],"offset":[5,7.5],"originalSize":[120,135],"capInsets":[0,0,0,0]}],[0],0,[0],[0],[0]] ================================================ FILE: assets/resources/import/3e/3ec77f07-9ecb-465c-957d-483feceba1d5.3d951.json ================================================ [1,["1bb1ee4cb"],["_textureSetter"],["cc.SpriteFrame"],0,[{"name":"block_3","rect":[717,714,91,93],"offset":[-0.5,8],"originalSize":[120,135],"capInsets":[0,0,0,0]}],[0],0,[0],[0],[0]] ================================================ FILE: assets/resources/import/40/4062e2b3-5e75-4b9d-983e-7f2803d5969b.2891c.json ================================================ [1,["1bb1ee4cb"],["_textureSetter"],["cc.SpriteFrame"],0,[{"name":"block_1","rect":[702,511,98,89],"offset":[-1,6],"originalSize":[120,135],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[0],[0]] ================================================ FILE: assets/resources/import/41/41edc758-de35-45c4-b235-7b66d2145838.49e88.json ================================================ [1,["128b0bdde"],["_textureSetter"],["cc.SpriteFrame"],0,[{"name":"prop_life_remove","rect":[3,3,197,183],"offset":[0,0],"originalSize":[197,183],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[0],[0]] ================================================ FILE: assets/resources/import/46/46b0c95d-d055-444c-b4ae-936b24d1725e.f0ad4.json ================================================ [1,0,0,[["cc.JsonAsset",["_name","json"],1]],[[0,0,1,3]],[[0,"gd_language",{"1":{"zh":"主屏幕","en":"HOME"},"2":{"zh":"排行榜","en":"RANKING"},"3":{"zh":"每日挑战","en":"DAILY"},"4":{"zh":"收藏","en":"COLLECTION"},"5":{"zh":"第 {0} 关","en":"Stage {0}"},"6":{"zh":"需要更多金币?","en":"Insufficient Coins?"},"7":{"zh":"通过游玩关卡获得","en":"Clear Stages to get"},"8":{"zh":"需要更多生命?","en":"Insufficient Lives?"},"9":{"zh":"下次生命倒计时","en":"Revive in"},"10":{"zh":"获得更多生命以继续游玩","en":"Gain Lives to continue"},"11":{"zh":"回满生命","en":"Fully Replenish"},"12":{"zh":"回复生命","en":"Replenish"},"13":{"zh":"已全部解锁","en":"All Unlocked"},"14":{"zh":"设置","en":"Settings"},"15":{"zh":"音效","en":"Sound"},"16":{"zh":"音乐","en":"Music"},"17":{"zh":"震动","en":"Vibrations"},"18":{"zh":"联系客服","en":"Customer Service"},"19":{"zh":"玩家ID","en":"Player ID"},"20":{"zh":"分享给好友","en":"Share"},"21":{"zh":"游戏版本","en":"Game Version"},"22":{"zh":"已满","en":"Full"},"23":{"zh":"使用金币升级","en":"Use Coins to level up"},"24":{"zh":"金币不足","en":"Insufficient Coins"},"25":{"zh":"升级","en":"Level Up"},"26":{"zh":"游玩","en":"Play"},"27":{"zh":"开始","en":"Start"},"28":{"zh":"获胜次数","en":"Victories"},"29":{"zh":"收藏","en":"Collection"},"30":{"zh":"壁纸","en":"Wallpaper"},"31":{"zh":"夜幕降临","en":"Night Falls"},"32":{"zh":"灯塔","en":"Lighthouse"},"33":{"zh":"慵懒时光","en":"Lazy Days"},"34":{"zh":"独自等待","en":"Waiting Alone"},"35":{"zh":"流星雨","en":"Meteor Shower"},"36":{"zh":"静谧夜空","en":"Serene Night"},"37":{"zh":"在路上","en":"On the road"},"38":{"zh":"飘雪","en":"Snow Falls"},"39":{"zh":"繁星","en":"Starry Night"},"40":{"zh":"通勤路","en":"Commuter Road"},"41":{"zh":"新月","en":"New Moon"},"42":{"zh":"敬请期待","en":"Stay Tuned"},"43":{"zh":"砖块","en":"Bricks"},"44":{"zh":"移出","en":"Remove"},"45":{"zh":"撤销","en":"Cancel"},"46":{"zh":"洗牌","en":"Shuffle"},"47":{"zh":"获得道具","en":"Item received"},"48":{"zh":"购买","en":"Buy"},"49":{"zh":"免费获得","en":"Get for free"},"50":{"zh":"关卡宝箱","en":"Stage Chests"},"51":{"zh":"旅程宝箱","en":"Journey Chests"},"52":{"zh":"继续","en":"Continue"},"53":{"zh":"领取","en":"Claim"},"54":{"zh":"继续游玩","en":"Continue"},"55":{"zh":"按住查看游戏版","en":"Press to review the game"},"56":{"zh":"空间不足","en":"Insufficient Space"},"57":{"zh":"时间耗尽","en":"Time is up"},"58":{"zh":"放弃","en":"Give Up"},"59":{"zh":"确定吗?","en":"Are you sure?"},"60":{"zh":"你将失去一条生命","en":"You will lose one life"},"61":{"zh":"获得移出道具","en":"Remover received"},"62":{"zh":"移出三个砖块并把它们\n堆放在旁边","en":"Remove three bricksand set\nthem aside"},"63":{"zh":"撤回","en":"Recall"},"64":{"zh":"撤回上一次点击砖块并把他\n放到原位置","en":"Recall the last brick and put\nit back to the deck"},"65":{"zh":"洗牌道具","en":"Shuffler"},"66":{"zh":"随机打乱未使用的所有砖块","en":"Shuffle unused bricks"},"67":{"zh":"复活并使用移出","en":"Revive and Remove"},"68":{"zh":"挑战通过第{0}关解锁","en":"Clear Stage {0} to unlock"},"69":{"zh":"重新开始","en":"Restart"},"70":{"zh":"退出","en":"Quit"},"71":{"zh":"生命耗尽","en":"No Lives left"},"72":{"zh":"累积连胜次数获得奖励","en":"Get rewards via winning streak"},"73":{"zh":"你将失去累计的连胜奖励","en":"You will lose the streak rewards"},"74":{"zh":"挑战通过","en":"Stage Clear"},"75":{"zh":"功能未开放","en":"Unavailable"},"76":{"zh":"返回主页","en":"Back To Home Page"},"77":{"zh":"玩家","en":"Player"},"78":{"zh":"获得更多生命","en":"Get more Lives"},"79":{"zh":"回满","en":"Restore"},"80":{"zh":"堆放","en":"Pile up"},"81":{"zh":"未解锁","en":"Locked"},"82":{"zh":"请等待明天游玩新关卡","en":"New Stages available tomorrow!"},"83":{"zh":"关卡不足,请等待更新!","en":"New Stages will be unlocked after the update!"},"84":{"zh":"生命不足","en":"Insufficient Lives"},"85":{"zh":"看个视频吧,求求了!","en":"Go watch a video!"},"86":{"zh":"没有下一个地图","en":"No new map available"},"87":{"zh":"移出道具不足","en":"Insufficient Remover"},"88":{"zh":"撤销道具不足","en":"Insufficient Recall Item"},"89":{"zh":"洗牌道具不足","en":"Insufficient Shuffler"},"90":{"zh":"获得一个洗牌道具","en":"Get a Shuffler"},"91":{"zh":"哦!分享失败了","en":"Failed to share."},"92":{"zh":"快去闯关获得金币吧","en":"Clear Stages to claim coins"},"93":{"zh":"生命满啦,快去闯关吧","en":"Lives maxed! Go and explore!"},"94":{"zh":"通关第{0}关开启冲刺奖励","en":"Clear Stage {0} to unlock sprint rewards"},"95":{"zh":"继续游戏","en":"Continue"},"96":{"zh":"生命已经补满啦","en":"Lives Replenished"},"97":{"zh":"明天游玩","en":"Challenged"},"98":{"zh":"更多\n时间?","en":"More\ntime?"},"99":{"zh":"你失去了一条生命","en":"You lose a life"},"100":{"zh":"你将要失去饼干","en":"You will lose the cookies"},"101":{"zh":"复活","en":"resurrection"},"102":{"zh":"在关卡中收集饼干兑换奖励!","en":"Collect cookies for rewards\nin the level!"},"103":{"zh":"好的","en":"OK"},"104":{"zh":"暮港","en":"Both port"},"105":{"zh":"路灯","en":"Street lamp"},"106":{"zh":"获得一个撤销道具","en":"Get a Recall Item"}}]],0,0,[],[],[]] ================================================ FILE: assets/resources/import/4d/4d3d64b8-f212-4c5b-a8d8-dbd34bc88d8e.1ac08.json ================================================ [1,["159df0053"],["_textureSetter"],["cc.SpriteFrame"],0,[{"name":"rank_icon_woman","rect":[3,349,340,105],"offset":[0,0],"originalSize":[340,105],"rotated":1,"capInsets":[104,0,26,0]}],[0],0,[0],[0],[0]] ================================================ FILE: assets/resources/import/4d/4d908ac2-e64c-4108-b069-95f5cfa92246.b9aea.json ================================================ [1,["1bb1ee4cb"],["_textureSetter"],["cc.SpriteFrame"],0,[{"name":"block_13","rect":[871,3,96,86],"offset":[0,6.5],"originalSize":[120,135],"capInsets":[0,0,0,0]}],[0],0,[0],[0],[0]] ================================================ FILE: assets/resources/import/52/52c08e4c-ac7a-4799-b567-c77e1dacc494.fbb28.json ================================================ [1,["159df0053"],["_textureSetter"],["cc.SpriteFrame"],0,[{"name":"rank_point_sige_blue","rect":[3,898,141,117],"offset":[0,0],"originalSize":[141,117],"capInsets":[0,0,0,0]}],[0],0,[0],[0],[0]] ================================================ FILE: assets/resources/import/52/52e53a21-5852-4862-8a2b-56e69edfab53.8af1d.json ================================================ [1,["e8Ci4V1bJM4o/i6HJU5L0X"],0,[["sp.SkeletonData",["_name","_atlasText","textureNames","_skeletonJson","textures"],-1,3]],[[0,0,1,2,3,4,5]],[[0,"Theme","\nTheme.png\nsize: 983,983\nformat: RGBA8888\nfilter: Linear,Linear\nrepeat: none\nDead\n rotate: true\n xy: 906, 786\n size: 99, 53\n orig: 99, 53\n offset: 0, 0\n index: -1\nDead1_1\n rotate: true\n xy: 240, 386\n size: 256, 181\n orig: 256, 181\n offset: 0, 0\n index: -1\nDead1_2\n rotate: true\n xy: 423, 413\n size: 241, 166\n orig: 241, 166\n offset: 0, 0\n index: -1\nDead1_Goods1\n rotate: true\n xy: 438, 660\n size: 76, 111\n orig: 76, 111\n offset: 0, 0\n index: -1\nDead1_Goods2\n rotate: false\n xy: 385, 656\n size: 51, 80\n orig: 51, 80\n offset: 0, 0\n index: -1\nDead1_Goods3\n rotate: true\n xy: 505, 349\n size: 62, 30\n orig: 62, 30\n offset: 0, 0\n index: -1\nDead1_Goods4\n rotate: true\n xy: 289, 319\n size: 65, 78\n orig: 65, 78\n offset: 0, 0\n index: -1\nDead1_Tablet1\n rotate: false\n xy: 240, 313\n size: 47, 71\n orig: 47, 71\n offset: 0, 0\n index: -1\nDead1_Tablet2\n rotate: true\n xy: 906, 941\n size: 41, 60\n orig: 41, 60\n offset: 0, 0\n index: -1\nDead2_1Bone\n rotate: true\n xy: 289, 649\n size: 87, 94\n orig: 87, 94\n offset: 0, 0\n index: -1\nDead2_1Fire\n rotate: true\n xy: 687, 156\n size: 110, 168\n orig: 110, 168\n offset: 0, 0\n index: -1\nDead2_1Spark1\n rotate: false\n xy: 201, 18\n size: 9, 9\n orig: 9, 9\n offset: 0, 0\n index: -1\nDead2_1Spark2\n rotate: false\n xy: 201, 7\n size: 9, 9\n orig: 9, 9\n offset: 0, 0\n index: -1\nDead2_1Wood\n rotate: false\n xy: 369, 321\n size: 134, 63\n orig: 134, 63\n offset: 0, 0\n index: -1\nDead2_2Candlestick\n rotate: true\n xy: 738, 16\n size: 138, 155\n orig: 142, 157\n offset: 2, 0\n index: -1\nDead2_2Coffin\n rotate: true\n xy: 522, 7\n size: 123, 214\n orig: 123, 214\n offset: 0, 0\n index: -1\nDead3_Car1\n rotate: true\n xy: 1, 313\n size: 329, 237\n orig: 329, 237\n offset: 0, 0\n index: -1\nDead3_Car2\n rotate: false\n xy: 906, 887\n size: 58, 52\n orig: 58, 52\n offset: 0, 0\n index: -1\nDead3_Car3\n rotate: true\n xy: 1, 1\n size: 310, 198\n orig: 310, 198\n offset: 0, 0\n index: -1\nDead3_Car4\n rotate: false\n xy: 900, 742\n size: 49, 42\n orig: 49, 42\n offset: 0, 0\n index: -1\nDead4_Box1\n rotate: false\n xy: 591, 384\n size: 163, 203\n orig: 163, 203\n offset: 0, 0\n index: -1\nDead4_Box2\n rotate: false\n xy: 522, 132\n size: 163, 215\n orig: 163, 215\n offset: 0, 0\n index: -1\nDead4_Build\n rotate: true\n xy: 289, 738\n size: 244, 226\n orig: 244, 226\n offset: 0, 0\n index: -1\nDead4_jar\n rotate: false\n xy: 682, 589\n size: 216, 213\n orig: 216, 213\n offset: 0, 0\n index: -1\nDead5_Book1\n rotate: true\n xy: 682, 804\n size: 178, 222\n orig: 178, 222\n offset: 0, 0\n index: -1\nDead5_Desk1\n rotate: false\n xy: 756, 268\n size: 201, 136\n orig: 201, 136\n offset: 0, 0\n index: -1\nDead5_Desk2\n rotate: false\n xy: 756, 406\n size: 201, 181\n orig: 201, 181\n offset: 0, 0\n index: -1\nDead5_Table1\n rotate: false\n xy: 517, 750\n size: 163, 232\n orig: 163, 232\n offset: 0, 0\n index: -1\nFlag0\n rotate: true\n xy: 212, 19\n size: 8, 118\n orig: 8, 118\n offset: 0, 0\n index: -1\nFlag1\n rotate: true\n xy: 551, 672\n size: 76, 38\n orig: 76, 38\n offset: 0, 0\n index: -1\nSpotlight_1\n rotate: true\n xy: 201, 29\n size: 282, 319\n orig: 300, 343\n offset: 0, 0\n index: -1\nSpotlight_2\n rotate: false\n xy: 1, 644\n size: 286, 338\n orig: 311, 365\n offset: 25, 0\n index: -1\n",["Theme.png"],{"skeleton":{"hash":"5y2TsjShCm7/HDW+l0kxkvKyy38","spine":"3.8.99"},"bones":[{"name":"root"},{"name":"Theme01","parent":"root"},{"name":"Dead1","parent":"Theme01"},{"name":"Dead1_1","parent":"Dead1"},{"name":"Dead1_Tablet1","parent":"Dead1","y":156,"transform":"noScale"},{"name":"Dead1_Tablet2","parent":"Dead1","x":-31,"y":151,"transform":"noScale"},{"name":"Dead1_Tablet3","parent":"Dead1","x":30,"y":151,"transform":"noScale"},{"name":"Dead2","parent":"Theme01"},{"name":"Dead1_2","parent":"Dead2"},{"name":"Dead1_Goods1","parent":"Dead2","y":146,"transform":"noScale"},{"name":"Dead1_Goods2","parent":"Dead2","x":-71,"y":131,"transform":"noScale"},{"name":"Dead1_Goods3","parent":"Dead2","x":-70,"y":101,"transform":"noScale"},{"name":"Dead1_Goods4","parent":"Dead2","x":75,"y":131,"transform":"noScale"},{"name":"0Spotlight","parent":"root"},{"name":"Spotlight_1","parent":"0Spotlight","x":-313},{"name":"Spotlight_2","parent":"0Spotlight","x":-96},{"name":"Spotlight_3","parent":"0Spotlight","x":100},{"name":"Spotlight_4","parent":"0Spotlight","x":320},{"name":"0Flag","parent":"root"},{"name":"0Flag1","parent":"0Flag","length":18.43,"x":3.25,"y":94},{"name":"0Flag2","parent":"0Flag1","length":18.43,"x":18.43},{"name":"0Flag3","parent":"0Flag2","length":18.43,"x":18.43},{"name":"0Flag4","parent":"0Flag3","length":18.43,"x":18.43},{"name":"Theme02","parent":"root"},{"name":"Dead2_1","parent":"Theme02"},{"name":"Dead2_1Fire","parent":"Dead2_1"},{"name":"Dead2_1Spark1","parent":"Dead2_1"},{"name":"Dead2_1Spark2","parent":"Dead2_1"},{"name":"Dead2_1Bone1","parent":"Dead2_1"},{"name":"Dead2_1Bone2","parent":"Dead2_1"},{"name":"Dead2_2","parent":"Theme02"},{"name":"Dead2_2Candlestick1","parent":"Dead2_2","x":-90},{"name":"Dead2_2Candlestick2","parent":"Dead2_2","x":90},{"name":"Dead2_2Coffin","parent":"Dead2_2"},{"name":"Theme03","parent":"root"},{"name":"Dead3_1","parent":"Theme03"},{"name":"Dead3_2","parent":"Theme03"},{"name":"Dead3_Car3","parent":"Dead3_2"},{"name":"Dead3_Car1","parent":"Dead3_1"},{"name":"Theme04","parent":"root"},{"name":"Dead4_1","parent":"Theme04"},{"name":"Dead4_2","parent":"Theme04"},{"name":"Dead4_3","parent":"Theme04"},{"name":"Dead4_4","parent":"Theme04"},{"name":"Theme05","parent":"root"},{"name":"Dead4_5","parent":"Theme05"},{"name":"Dead5_2","parent":"Theme05"},{"name":"Dead5_3","parent":"Theme05"},{"name":"Dead5_4","parent":"Theme05"}],"slots":[{"name":"Dead1_1","bone":"Dead1_1"},{"name":"Dead1_2","bone":"Dead1_2"},{"name":"Dead1_Tablet1","bone":"Dead1_Tablet1"},{"name":"Dead1_Tablet2","bone":"Dead1_Tablet2"},{"name":"Dead1_Tablet3","bone":"Dead1_Tablet3"},{"name":"Dead1_Goods1","bone":"Dead1_Goods1"},{"name":"Dead1_Goods2","bone":"Dead1_Goods2"},{"name":"Dead1_Goods3","bone":"Dead1_Goods3"},{"name":"Dead1_Goods4","bone":"Dead1_Goods4"},{"name":"Spotlight_1","bone":"Spotlight_1"},{"name":"Spotlight_3","bone":"Spotlight_3"},{"name":"Spotlight_2","bone":"Spotlight_2"},{"name":"Spotlight_4","bone":"Spotlight_4"},{"name":"Flag0","bone":"0Flag"},{"name":"Flag1","bone":"0Flag"},{"name":"Dead2_1Bone1","bone":"Dead2_1Bone1"},{"name":"Dead2_1Bone2","bone":"Dead2_1Bone2"},{"name":"Dead2_1Fire","bone":"Dead2_1Fire"},{"name":"Dead2_1Spark1","bone":"Dead2_1Spark1"},{"name":"Dead2_1Spark2","bone":"Dead2_1Spark2"},{"name":"Dead2_1Wood","bone":"Dead2_1"},{"name":"Dead2_2Coffin","bone":"Dead2_2Coffin"},{"name":"Dead2_2Candlestick1","bone":"Dead2_2Candlestick1"},{"name":"Dead2_2Candlestick2","bone":"Dead2_2Candlestick2"},{"name":"Dead3_Car1","bone":"Dead3_Car1"},{"name":"Dead3_Car2_1","bone":"Dead3_1"},{"name":"Dead3_Car2_2","bone":"Dead3_1"},{"name":"Dead3_Car2_3","bone":"Dead3_1"},{"name":"Dead3_Car3","bone":"Dead3_Car3"},{"name":"Dead3_Car4_1","bone":"Dead3_2"},{"name":"Dead3_Car4_2","bone":"Dead3_2"},{"name":"Dead4_Box1","bone":"Dead4_1"},{"name":"Dead5_1","bone":"Dead4_5"},{"name":"Dead4_Box3","bone":"Dead4_3"},{"name":"Dead5_3","bone":"Dead5_3"},{"name":"Dead4_Box2","bone":"Dead4_2"},{"name":"Dead5_2","bone":"Dead5_2"},{"name":"Dead4_Box4","bone":"Dead4_4"},{"name":"Dead5_4","bone":"Dead5_4"},{"name":"Dead1","bone":"Theme01"}],"skins":[{"name":"default","attachments":{"Dead1":{"Dead":{"x":0.5,"y":110.5,"width":99,"height":53}},"Dead1_1":{"Dead1_1":{"y":90.5,"width":256,"height":181}},"Dead1_2":{"Dead1_2":{"y":90.5,"width":241,"height":166}},"Dead1_Goods1":{"Dead1_Goods1":{"x":0.5,"y":32.5,"width":76,"height":111}},"Dead1_Goods2":{"Dead1_Goods2":{"x":0.5,"y":27,"width":51,"height":80}},"Dead1_Goods3":{"Dead1_Goods3":{"x":0.5,"y":27,"width":62,"height":30}},"Dead1_Goods4":{"Dead1_Goods4":{"x":0.5,"y":27,"width":65,"height":78}},"Dead1_Tablet1":{"Dead1_Tablet1":{"x":0.5,"y":32.5,"width":47,"height":71}},"Dead1_Tablet2":{"Dead1_Tablet2":{"x":0.5,"y":27,"width":41,"height":60}},"Dead1_Tablet3":{"Dead1_Tablet2":{"x":0.5,"y":27,"width":41,"height":60}},"Dead2_1Bone1":{"Dead2_1Bone":{"x":-99.5,"y":30,"width":87,"height":94}},"Dead2_1Bone2":{"Dead2_1Bone":{"x":100.5,"y":30,"scaleX":-1,"width":87,"height":94}},"Dead2_1Fire":{"Dead2_1Fire":{"y":78,"width":110,"height":168}},"Dead2_1Spark1":{"Dead2_1Spark1":{"x":0.5,"y":0.5,"width":9,"height":9}},"Dead2_1Spark2":{"Dead2_1Spark2":{"x":0.5,"y":0.5,"width":9,"height":9}},"Dead2_1Wood":{"Dead2_1Wood":{"y":0.5,"width":134,"height":63}},"Dead2_2Candlestick1":{"Dead2_2Candlestick":{"y":70.5,"width":142,"height":157}},"Dead2_2Candlestick2":{"Dead2_2Candlestick":{"y":70.5,"width":142,"height":157}},"Dead2_2Coffin":{"Dead2_2Coffin":{"x":0.5,"y":100,"width":123,"height":214}},"Dead3_Car1":{"Dead3_Car1":{"x":0.5,"y":108.5,"width":329,"height":237}},"Dead3_Car2_1":{"Dead3_Car2":{"x":102,"y":16,"width":58,"height":52}},"Dead3_Car2_2":{"Dead3_Car2":{"x":-66,"y":16,"width":58,"height":52}},"Dead3_Car2_3":{"Dead3_Car2":{"x":-125,"y":16,"width":58,"height":52}},"Dead3_Car3":{"Dead3_Car3":{"y":89,"width":310,"height":198}},"Dead3_Car4_1":{"Dead3_Car4":{"x":-80.5,"y":11,"width":49,"height":42}},"Dead3_Car4_2":{"Dead3_Car4":{"x":64.5,"y":11,"width":49,"height":42}},"Dead4_Box1":{"Dead4_Box1":{"x":0.5,"y":80.5,"width":163,"height":203}},"Dead4_Box2":{"Dead4_Box2":{"x":0.5,"y":85.5,"width":163,"height":215}},"Dead4_Box3":{"Dead4_Build":{"x":0.5,"y":80.5,"width":244,"height":226}},"Dead4_Box4":{"Dead4_jar":{"x":0.5,"y":75.5,"width":216,"height":213}},"Dead5_1":{"Dead5_Book1":{"x":0.5,"y":80.5,"width":178,"height":222}},"Dead5_2":{"Dead5_Table1":{"x":0.5,"y":85.5,"width":163,"height":232}},"Dead5_3":{"Dead5_Desk1":{"x":0.5,"y":41.5,"width":201,"height":136}},"Dead5_4":{"Dead5_Desk2":{"x":0.5,"y":63.5,"width":201,"height":181}},"Flag0":{"Flag0":{"y":57,"width":8,"height":118}},"Flag1":{"Flag1":{"type":"mesh","hull":22,"uvs":[0,0,0,1,0.07042,1,0.1776,0.95105,0.28304,0.90289,0.38826,0.85483,0.48605,0.81017,0.58535,0.76482,0.68245,0.72047,0.77855,0.67658,0.89297,0.62432,1,0.57544,1,0.48144,0.88782,0.42408,0.77881,0.36835,0.67332,0.3144,0.56638,0.25973,0.46113,0.20591,0.35631,0.15231,0.25243,0.0992,0.15872,0.05128,0.05842,0],"triangles":[2,1,21,1,0,21,20,2,21,10,13,12,11,10,12,9,14,13,9,13,10,9,8,14,14,8,15,7,16,15,7,15,8,6,16,7,6,17,16,5,18,17,5,17,6,4,19,18,4,18,5,3,20,19,3,19,4,3,2,20],"vertices":[1,18,1.92,114,1,1,18,2,76,1,1,18,7.35,76,1,2,19,12.25,-16.14,0.83254,20,-6.18,-16.14,0.16746,2,19,20.26,-14.31,0.40979,20,1.83,-14.31,0.59021,3,19,28.26,-12.48,0.05468,20,9.83,-12.48,0.91465,21,-8.59,-12.48,0.03067,3,19,35.69,-10.78,0.00006,20,17.26,-10.78,0.68152,21,-1.16,-10.78,0.31842,2,20,24.81,-9.06,0.143,21,6.38,-9.06,0.857,3,20,32.19,-7.37,0.00105,21,13.76,-7.37,0.94724,22,-4.66,-7.37,0.05171,2,21,21.07,-5.71,0.24507,22,2.64,-5.71,0.75493,1,22,11.34,-3.72,1,1,22,19.47,-1.86,1,1,22,19.47,1.71,1,1,22,10.95,3.89,1,2,21,21.09,6.01,0.2583,22,2.66,6.01,0.7417,3,20,31.5,8.06,0.00187,21,13.07,8.06,0.97175,22,-5.35,8.06,0.02638,2,20,23.37,10.13,0.22663,21,4.94,10.13,0.77337,3,19,33.79,12.18,0.02176,20,15.37,12.18,0.78729,21,-3.06,12.18,0.19096,3,19,25.83,14.22,0.22233,20,7.4,14.22,0.77106,21,-11.02,14.22,0.0066,2,19,17.93,16.23,0.6409,20,-0.49,16.23,0.3591,2,19,10.81,18.05,0.90724,20,-7.61,18.05,0.09276,1,18,6.44,114,1]}},"Spotlight_1":{"Spotlight_1":{"x":125,"y":171.5,"width":300,"height":343}},"Spotlight_2":{"Spotlight_2":{"x":-136,"y":182.5,"width":311,"height":365}},"Spotlight_3":{"Spotlight_1":{"x":125,"y":171.5,"width":300,"height":343}},"Spotlight_4":{"Spotlight_2":{"x":-136,"y":182.5,"width":311,"height":365}}}}],"animations":{"1Dead1_1":{"slots":{"Dead1":{"attachment":[{"name":"Dead"}]},"Dead1_1":{"attachment":[{"name":"Dead1_1"}]},"Dead1_Tablet1":{"attachment":[{"name":"Dead1_Tablet1"}]},"Dead1_Tablet2":{"attachment":[{"name":"Dead1_Tablet2"}]},"Dead1_Tablet3":{"attachment":[{"name":"Dead1_Tablet2"}]}},"bones":{"Dead1":{"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667}]},"Dead1_Tablet1":{"translate":[{"time":0.4},{"time":0.4333,"y":9.52},{"time":0.5,"y":-0.48,"curve":"stepped"},{"time":1.0667,"y":-0.48},{"time":1.1,"y":9.05},{"time":1.1667,"y":-0.95}]},"Dead1_Tablet3":{"translate":[{"time":0.4667},{"time":0.5,"y":9.52},{"time":0.5667,"y":-0.48,"curve":"stepped"},{"time":1.1333,"y":-0.48},{"time":1.1667,"y":9.05},{"time":1.2333,"y":-0.95}]},"Dead1_Tablet2":{"translate":[{"time":0.4333},{"time":0.4667,"y":9.52},{"time":0.5333,"y":-0.48,"curve":"stepped"},{"time":1.1,"y":-0.48},{"time":1.1333,"y":9.05},{"time":1.2,"y":-0.95}]},"Dead1_Goods1":{"translate":[{"time":0.4},{"time":0.4333,"y":9.52},{"time":0.5,"y":-0.48,"curve":"stepped"},{"time":1.0667,"y":-0.48},{"time":1.1,"y":9.05},{"time":1.1667,"y":-0.95}]},"Dead1_Goods2":{"translate":[{"time":0.4333},{"time":0.4667,"y":9.52},{"time":0.5333,"y":-0.48,"curve":"stepped"},{"time":1.1,"y":-0.48},{"time":1.1333,"y":9.05},{"time":1.2,"y":-0.95}]},"Dead1_Goods3":{"translate":[{"time":0.4667},{"time":0.5,"y":9.52},{"time":0.5667,"y":-0.48,"curve":"stepped"},{"time":1.1333,"y":-0.48},{"time":1.1667,"y":9.05},{"time":1.2333,"y":-0.95}]},"Dead2":{"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667,"curve":"stepped"},{"time":1.3333}]},"Dead1_Goods4":{"translate":[{"time":0.4667},{"time":0.5,"y":9.52},{"time":0.5667,"y":-0.48,"curve":"stepped"},{"time":1.1333,"y":-0.48},{"time":1.1667,"y":9.05},{"time":1.2333,"y":-0.95}]}}},"1Dead1_2":{"slots":{"Dead1":{"attachment":[{"name":"Dead"}]},"Dead1_2":{"attachment":[{"name":"Dead1_2"}]},"Dead1_Goods1":{"attachment":[{"name":"Dead1_Goods1"}]},"Dead1_Goods2":{"attachment":[{"name":"Dead1_Goods2"}]},"Dead1_Goods3":{"attachment":[{"name":"Dead1_Goods3"}]},"Dead1_Goods4":{"attachment":[{"name":"Dead1_Goods4"}]}},"bones":{"Dead1":{"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667}]},"Dead1_Tablet1":{"translate":[{"time":0.4},{"time":0.4333,"y":9.52},{"time":0.5,"y":-0.48,"curve":"stepped"},{"time":1.0667,"y":-0.48},{"time":1.1,"y":9.05},{"time":1.1667,"y":-0.95}]},"Dead1_Tablet3":{"translate":[{"time":0.4667},{"time":0.5,"y":9.52},{"time":0.5667,"y":-0.48,"curve":"stepped"},{"time":1.1333,"y":-0.48},{"time":1.1667,"y":9.05},{"time":1.2333,"y":-0.95}]},"Dead1_Tablet2":{"translate":[{"time":0.4333},{"time":0.4667,"y":9.52},{"time":0.5333,"y":-0.48,"curve":"stepped"},{"time":1.1,"y":-0.48},{"time":1.1333,"y":9.05},{"time":1.2,"y":-0.95}]},"Dead1_Goods1":{"translate":[{"time":0.4},{"time":0.4333,"y":9.52},{"time":0.5,"y":-0.48,"curve":"stepped"},{"time":1.0667,"y":-0.48},{"time":1.1,"y":9.05},{"time":1.1667,"y":-0.95}]},"Dead1_Goods2":{"translate":[{"time":0.4333},{"time":0.4667,"y":9.52},{"time":0.5333,"y":-0.48,"curve":"stepped"},{"time":1.1,"y":-0.48},{"time":1.1333,"y":9.05},{"time":1.2,"y":-0.95}]},"Dead1_Goods3":{"translate":[{"time":0.4667},{"time":0.5,"y":9.52},{"time":0.5667,"y":-0.48,"curve":"stepped"},{"time":1.1333,"y":-0.48},{"time":1.1667,"y":9.05},{"time":1.2333,"y":-0.95}]},"Dead2":{"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667,"curve":"stepped"},{"time":1.3333}]},"Dead1_Goods4":{"translate":[{"time":0.4667},{"time":0.5,"y":9.52},{"time":0.5667,"y":-0.48,"curve":"stepped"},{"time":1.1333,"y":-0.48},{"time":1.1667,"y":9.05},{"time":1.2333,"y":-0.95}]}}},"1Dead2_1":{"slots":{"Dead1":{"attachment":[{"name":"Dead"}]},"Dead2_1Bone1":{"attachment":[{"name":"Dead2_1Bone"}]},"Dead2_1Bone2":{"attachment":[{"name":"Dead2_1Bone"}]},"Dead2_1Fire":{"attachment":[{"name":"Dead2_1Fire"}]},"Dead2_1Spark1":{"color":[{"time":0.1667,"color":"ffffffff"},{"time":0.3333,"color":"ffffff00","curve":"stepped"},{"time":0.8333,"color":"ffffffff"},{"time":1,"color":"ffffff00"}],"attachment":[{"name":"Dead2_1Spark1"}]},"Dead2_1Spark2":{"color":[{"time":0.5,"color":"ffffffff"},{"time":0.6667,"color":"ffffff00"}],"attachment":[{"name":"Dead2_1Spark2"}]},"Dead2_1Wood":{"attachment":[{"name":"Dead2_1Wood"}]}},"bones":{"Dead1":{"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667}]},"Dead1_Goods1":{"translate":[{"time":0.4},{"time":0.4333,"y":9.52},{"time":0.5,"y":-0.48,"curve":"stepped"},{"time":1.0667,"y":-0.48},{"time":1.1,"y":9.05},{"time":1.1667,"y":-0.95}]},"Dead1_Goods2":{"translate":[{"time":0.4333},{"time":0.4667,"y":9.52},{"time":0.5333,"y":-0.48,"curve":"stepped"},{"time":1.1,"y":-0.48},{"time":1.1333,"y":9.05},{"time":1.2,"y":-0.95}]},"Dead1_Goods3":{"translate":[{"time":0.4667},{"time":0.5,"y":9.52},{"time":0.5667,"y":-0.48,"curve":"stepped"},{"time":1.1333,"y":-0.48},{"time":1.1667,"y":9.05},{"time":1.2333,"y":-0.95}]},"Dead2":{"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667}]},"Dead1_Goods4":{"translate":[{"time":0.4667},{"time":0.5,"y":9.52},{"time":0.5667,"y":-0.48,"curve":"stepped"},{"time":1.1333,"y":-0.48},{"time":1.1667,"y":9.05},{"time":1.2333,"y":-0.95}]},"Dead2_1Fire":{"scale":[{},{"time":0.0333,"y":1.05},{"time":0.0667},{"time":0.1,"y":1.05},{"time":0.1333},{"time":0.1667,"y":1.05},{"time":0.2},{"time":0.2333,"y":1.05},{"time":0.2667},{"time":0.3,"y":1.05},{"time":0.3333},{"time":0.3667,"y":1.05},{"time":0.4},{"time":0.4333,"y":1.3},{"time":0.5,"curve":"stepped"},{"time":0.5333},{"time":0.5667,"y":1.05},{"time":0.6},{"time":0.6333,"y":1.05},{"time":0.6667},{"time":0.7,"y":1.05},{"time":0.7333},{"time":0.7667,"y":1.05},{"time":0.8},{"time":0.8333,"y":1.05},{"time":0.8667},{"time":0.9,"y":1.05},{"time":0.9333},{"time":0.9667,"y":1.05},{"time":1},{"time":1.0333,"y":1.05},{"time":1.0667},{"time":1.1,"y":1.3},{"time":1.1667,"curve":"stepped"},{"time":1.2},{"time":1.2333,"y":1.05},{"time":1.2667},{"time":1.3,"y":1.05},{"time":1.3333}]},"Dead2_1Spark1":{"translate":[{"y":50},{"time":0.3333,"y":220,"curve":"stepped"},{"time":0.6667,"x":-39.08,"y":34.92},{"time":1,"x":-39.08,"y":174.92}]},"Dead2_1Spark2":{"translate":[{"time":0.3333,"x":30,"y":50},{"time":0.6667,"x":30,"y":170}]},"Dead2_1Bone1":{"translate":[{"time":0.4333},{"time":0.4667,"y":5},{"time":0.5333,"curve":"stepped"},{"time":1.1333},{"time":1.1667,"y":5},{"time":1.2333}],"scale":[{"time":0.4333},{"time":0.4667,"y":1.1},{"time":0.5333,"curve":"stepped"},{"time":1.1333},{"time":1.1667,"y":1.1},{"time":1.2333}]},"Dead2_1Bone2":{"translate":[{"time":0.4},{"time":0.4333,"y":5},{"time":0.5,"curve":"stepped"},{"time":1.1},{"time":1.1333,"y":5},{"time":1.2}],"scale":[{"time":0.4},{"time":0.4333,"y":1.1},{"time":0.5,"curve":"stepped"},{"time":1.1},{"time":1.1333,"y":1.1},{"time":1.2}]}}},"1Dead2_2":{"slots":{"Dead1":{"attachment":[{"name":"Dead"}]},"Dead2_2Candlestick1":{"attachment":[{"name":"Dead2_2Candlestick"}]},"Dead2_2Candlestick2":{"attachment":[{"name":"Dead2_2Candlestick"}]},"Dead2_2Coffin":{"attachment":[{"name":"Dead2_2Coffin"}]}},"bones":{"Dead2_2Candlestick1":{"scale":[{"time":0.4333},{"time":0.4667,"y":1.1},{"time":0.5333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"y":1.1},{"time":1.2}]},"Dead2_2Candlestick2":{"scale":[{"time":0.4667},{"time":0.5,"y":1.1},{"time":0.5667,"curve":"stepped"},{"time":1.1333},{"time":1.1667,"y":1.1},{"time":1.2333}]},"Dead2_2Coffin":{"scale":[{"time":0.4},{"time":0.4333,"y":1.1},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.1},{"time":1.1667}]}}},"1Dead3_1":{"slots":{"Dead1":{"attachment":[{"name":"Dead"}]},"Dead3_Car1":{"attachment":[{"name":"Dead3_Car1"}]},"Dead3_Car2_1":{"attachment":[{"name":"Dead3_Car2"}]},"Dead3_Car2_2":{"attachment":[{"name":"Dead3_Car2"}]},"Dead3_Car2_3":{"attachment":[{"name":"Dead3_Car2"}]}},"bones":{"Dead3_Car1":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667,"curve":"stepped"},{"time":1.3333}]},"Dead3_1":{"translate":[{"x":20}]}}},"1Dead3_2":{"slots":{"Dead1":{"attachment":[{"name":"Dead"}]},"Dead3_Car3":{"attachment":[{"name":"Dead3_Car3"}]},"Dead3_Car4_1":{"attachment":[{"name":"Dead3_Car4"}]},"Dead3_Car4_2":{"attachment":[{"name":"Dead3_Car4"}]}},"bones":{"Dead3_Car3":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667,"curve":"stepped"},{"time":1.3333}]},"Dead3_2":{"translate":[{"x":-20}]}}},"1Dead4_1":{"slots":{"Dead1":{"attachment":[{"name":"Dead"}]},"Dead4_Box1":{"attachment":[{"name":"Dead4_Box1"}]}},"bones":{"Dead4_1":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667}]},"Dead4_3":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667}]},"Dead4_5":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667}]},"Dead5_3":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667,"curve":"stepped"},{"time":1.3333}]}}},"1Dead4_2":{"slots":{"Dead1":{"attachment":[{"name":"Dead"}]},"Dead4_Box2":{"attachment":[{"name":"Dead4_Box2"}]}},"bones":{"Dead4_1":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667}]},"Dead4_2":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667}]},"Dead4_3":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667}]},"Dead4_4":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667}]},"Dead4_5":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667}]},"Dead5_2":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667}]},"Dead5_3":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667}]},"Dead5_4":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667,"curve":"stepped"},{"time":1.3333}]}}},"1Dead5_1":{"slots":{"Dead1":{"attachment":[{"name":"Dead"}]},"Dead5_1":{"attachment":[{"name":"Dead5_Book1"}]}},"bones":{"Dead4_1":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667}]},"Dead4_3":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667}]},"Dead4_5":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667}]},"Dead5_3":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667,"curve":"stepped"},{"time":1.3333}]}}},"1Dead5_2":{"slots":{"Dead1":{"attachment":[{"name":"Dead"}]},"Dead5_2":{"attachment":[{"name":"Dead5_Table1"}]}},"bones":{"Dead4_1":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667}]},"Dead4_4":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667}]},"Dead4_5":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667}]},"Dead5_4":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667}]},"Dead5_2":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667,"curve":"stepped"},{"time":1.3333}]}}},"1Dead6_1":{"slots":{"Dead1":{"attachment":[{"name":"Dead"}]},"Dead4_Box3":{"attachment":[{"name":"Dead4_Build"}]}},"bones":{"Dead4_1":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667}]},"Dead4_3":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667}]},"Dead4_5":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667}]},"Dead5_3":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667,"curve":"stepped"},{"time":1.3333}]}}},"1Dead6_2":{"slots":{"Dead1":{"attachment":[{"name":"Dead"}]},"Dead4_Box4":{"attachment":[{"name":"Dead4_jar"}]}},"bones":{"Dead4_1":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667}]},"Dead4_2":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667}]},"Dead4_3":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667}]},"Dead4_4":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667}]},"Dead4_5":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667}]},"Dead5_2":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667}]},"Dead5_3":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667}]},"Dead5_4":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667,"curve":"stepped"},{"time":1.3333}]}}},"1Dead7_1":{"slots":{"Dead1":{"attachment":[{"name":"Dead"}]},"Dead5_3":{"attachment":[{"name":"Dead5_Desk1"}]}},"bones":{"Dead4_1":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667}]},"Dead4_3":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667}]},"Dead4_5":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667}]},"Dead5_3":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667,"curve":"stepped"},{"time":1.3333}]}}},"1Dead7_2":{"slots":{"Dead1":{"attachment":[{"name":"Dead"}]},"Dead5_4":{"attachment":[{"name":"Dead5_Desk2"}]}},"bones":{"Dead4_1":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667}]},"Dead4_4":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667}]},"Dead4_5":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667}]},"Dead5_4":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667}]},"Dead5_2":{"translate":[{"time":0.4},{"time":0.4333,"y":10},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":10},{"time":1.1667}],"scale":[{"time":0.4},{"time":0.4333,"y":1.05},{"time":0.5,"curve":"stepped"},{"time":1.0667},{"time":1.1,"y":1.05},{"time":1.1667,"curve":"stepped"},{"time":1.3333}]}}},"0Flag":{"slots":{"Flag0":{"attachment":[{"name":"Flag0"}]},"Flag1":{"attachment":[{"name":"Flag1"}]}},"bones":{"0Flag1":{"rotate":[{"angle":10,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":10}]},"0Flag2":{"rotate":[{"angle":2.64,"curve":0.381,"c2":0.55,"c3":0.742},{"time":0.1333,"angle":10,"curve":0.25,"c3":0.75},{"time":0.4667,"angle":-10,"curve":0.245,"c3":0.637,"c4":0.56},{"time":0.6667,"angle":2.64}]},"0Flag3":{"rotate":[{"angle":-7.4,"curve":0.32,"c2":0.29,"c3":0.757},{"time":0.2667,"angle":10,"curve":0.25,"c3":0.75},{"time":0.6,"angle":-10,"curve":0.284,"c3":0.625,"c4":0.38},{"time":0.6667,"angle":-7.4}]},"0Flag4":{"rotate":[{"angle":-7.4,"curve":0.375,"c2":0.62,"c3":0.716},{"time":0.0667,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.4,"angle":10,"curve":0.243,"c3":0.68,"c4":0.71},{"time":0.6667,"angle":-7.4}]}}},"0Spotlight":{"slots":{"Spotlight_1":{"attachment":[{"name":"Spotlight_1"}]},"Spotlight_2":{"attachment":[{"name":"Spotlight_2"}]},"Spotlight_3":{"attachment":[{"name":"Spotlight_1"}]},"Spotlight_4":{"attachment":[{"name":"Spotlight_2"}]}},"bones":{"Spotlight_1":{"scale":[{"curve":"stepped"},{"time":0.4333,"x":-1,"curve":"stepped"},{"time":1.1}]},"Spotlight_3":{"scale":[{"curve":"stepped"},{"time":0.4333,"x":-1,"curve":"stepped"},{"time":1.1}]},"Spotlight_2":{"scale":[{"curve":"stepped"},{"time":0.4333,"x":-1,"curve":"stepped"},{"time":1.1}]},"Spotlight_4":{"scale":[{"curve":"stepped"},{"time":0.4333,"x":-1,"curve":"stepped"},{"time":1.1}]}}}}},[0]]],0,0,[0],[-1],[0]] ================================================ FILE: assets/resources/import/52/52f42d3f-cdf5-4446-9a57-6c9917811c8f.71b52.json ================================================ [1,["1bb1ee4cb"],["_textureSetter"],["cc.SpriteFrame"],0,[{"name":"block_12","rect":[765,3,88,100],"offset":[1,7.5],"originalSize":[120,135],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[0],[0]] ================================================ FILE: assets/resources/import/55/55b163f6-b71c-43a2-bffb-8d9e92284dbc.ab7de.json ================================================ [1,["772QCvfRtIM4MKqoNNaayd"],0,[["sp.SkeletonData",["_name","_atlasText","textureNames","_skeletonJson","textures"],-1,3]],[[0,0,1,2,3,4,5]],[[0,"Dead1","\nDead1.png\nsize: 519,519\nformat: RGBA8888\nfilter: Linear,Linear\nrepeat: none\nDead1\n rotate: false\n xy: 256, 112\n size: 124, 131\n orig: 124, 131\n offset: 0, 0\n index: -1\nDead10\n rotate: false\n xy: 2, 175\n size: 126, 173\n orig: 126, 173\n offset: 0, 0\n index: -1\nDead11\n rotate: false\n xy: 2, 350\n size: 178, 167\n orig: 178, 167\n offset: 0, 0\n index: -1\nDead2\n rotate: true\n xy: 382, 267\n size: 124, 135\n orig: 124, 135\n offset: 0, 0\n index: -1\nDead3\n rotate: false\n xy: 256, 245\n size: 124, 143\n orig: 124, 143\n offset: 0, 0\n index: -1\nDead4\n rotate: false\n xy: 382, 134\n size: 124, 131\n orig: 124, 131\n offset: 0, 0\n index: -1\nDead5\n rotate: true\n xy: 356, 393\n size: 124, 148\n orig: 124, 148\n offset: 0, 0\n index: -1\nDead6\n rotate: false\n xy: 130, 25\n size: 124, 148\n orig: 124, 148\n offset: 0, 0\n index: -1\nDead7\n rotate: false\n xy: 2, 16\n size: 126, 157\n orig: 126, 157\n offset: 0, 0\n index: -1\nDead8\n rotate: false\n xy: 130, 175\n size: 124, 173\n orig: 124, 173\n offset: 0, 0\n index: -1\nDead9\n rotate: true\n xy: 182, 390\n size: 127, 172\n orig: 127, 172\n offset: 0, 0\n index: -1\n",["Dead1.png"],{"skeleton":{"hash":"vcReG6i+1+/mQmQw4skVRockz1Y","spine":"3.8.99"},"bones":[{"name":"root"},{"name":"Dead1","parent":"root"}],"slots":[{"name":"Dead1","bone":"Dead1"}],"skins":[{"name":"default","attachments":{"Dead1":{"Dead1":{"y":57.5,"width":124,"height":131},"Dead2":{"y":59.5,"width":124,"height":135},"Dead3":{"y":63.5,"width":124,"height":143},"Dead4":{"y":57.5,"width":124,"height":131},"Dead5":{"y":66,"width":124,"height":148},"Dead6":{"y":66,"width":124,"height":148},"Dead7":{"y":70,"width":126,"height":157},"Dead8":{"y":78,"width":124,"height":173},"Dead9":{"x":0.5,"y":78,"width":127,"height":172},"Dead10":{"y":78.5,"width":126,"height":173},"Dead11":{"y":75.5,"width":178,"height":167}}}}],"animations":{"Dead1":{"slots":{"Dead1":{"attachment":[{"name":"Dead1"}]}},"bones":{"Dead1":{"scale":[{"time":0.3333,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":0.5,"y":0.95},{"time":0.5333,"y":1.05},{"time":0.6,"curve":"stepped"},{"time":1,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":1.1667,"y":0.95},{"time":1.2,"y":1.05},{"time":1.2667,"curve":"stepped"},{"time":1.3333}]}}},"Dead2":{"slots":{"Dead1":{"attachment":[{"name":"Dead2"}]}},"bones":{"Dead1":{"scale":[{"time":0.3333,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":0.5,"y":0.95},{"time":0.5333,"y":1.05},{"time":0.6,"curve":"stepped"},{"time":1,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":1.1667,"y":0.95},{"time":1.2,"y":1.05},{"time":1.2667,"curve":"stepped"},{"time":1.3333}]}}},"Dead3":{"slots":{"Dead1":{"attachment":[{"name":"Dead3"}]}},"bones":{"Dead1":{"scale":[{"time":0.3333,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":0.5,"y":0.95},{"time":0.5333,"y":1.05},{"time":0.6,"curve":"stepped"},{"time":1,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":1.1667,"y":0.95},{"time":1.2,"y":1.05},{"time":1.2667,"curve":"stepped"},{"time":1.3333}]}}},"Dead4":{"slots":{"Dead1":{"attachment":[{"name":"Dead4"}]}},"bones":{"Dead1":{"scale":[{"time":0.3333,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":0.5,"y":0.95},{"time":0.5333,"y":1.05},{"time":0.6,"curve":"stepped"},{"time":1,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":1.1667,"y":0.95},{"time":1.2,"y":1.05},{"time":1.2667,"curve":"stepped"},{"time":1.3333}]}}},"Dead5":{"slots":{"Dead1":{"attachment":[{"name":"Dead5"}]}},"bones":{"Dead1":{"scale":[{"time":0.3333,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":0.5,"y":0.95},{"time":0.5333,"y":1.05},{"time":0.6,"curve":"stepped"},{"time":1,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":1.1667,"y":0.95},{"time":1.2,"y":1.05},{"time":1.2667,"curve":"stepped"},{"time":1.3333}]}}},"Dead6":{"slots":{"Dead1":{"attachment":[{"name":"Dead6"}]}},"bones":{"Dead1":{"scale":[{"time":0.3333,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":0.5,"y":0.95},{"time":0.5333,"y":1.05},{"time":0.6,"curve":"stepped"},{"time":1,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":1.1667,"y":0.95},{"time":1.2,"y":1.05},{"time":1.2667,"curve":"stepped"},{"time":1.3333}]}}},"Dead7":{"slots":{"Dead1":{"attachment":[{"name":"Dead7"}]}},"bones":{"Dead1":{"scale":[{"time":0.3333,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":0.5,"y":0.95},{"time":0.5333,"y":1.05},{"time":0.6,"curve":"stepped"},{"time":1,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":1.1667,"y":0.95},{"time":1.2,"y":1.05},{"time":1.2667,"curve":"stepped"},{"time":1.3333}]}}},"Dead8":{"slots":{"Dead1":{"attachment":[{"name":"Dead8"}]}},"bones":{"Dead1":{"scale":[{"time":0.3333,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":0.5,"y":0.95},{"time":0.5333,"y":1.05},{"time":0.6,"curve":"stepped"},{"time":1,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":1.1667,"y":0.95},{"time":1.2,"y":1.05},{"time":1.2667,"curve":"stepped"},{"time":1.3333}]}}},"Dead9":{"slots":{"Dead1":{"attachment":[{"name":"Dead9"}]}},"bones":{"Dead1":{"scale":[{"time":0.3333,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":0.5,"y":0.95},{"time":0.5333,"y":1.05},{"time":0.6,"curve":"stepped"},{"time":1,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":1.1667,"y":0.95},{"time":1.2,"y":1.05},{"time":1.2667,"curve":"stepped"},{"time":1.3333}]}}},"Dead10":{"slots":{"Dead1":{"attachment":[{"name":"Dead10"}]}},"bones":{"Dead1":{"scale":[{"time":0.3333,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":0.5,"y":0.95},{"time":0.5333,"y":1.05},{"time":0.6,"curve":"stepped"},{"time":1,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":1.1667,"y":0.95},{"time":1.2,"y":1.05},{"time":1.2667,"curve":"stepped"},{"time":1.3333}]}}},"Dead11":{"slots":{"Dead1":{"attachment":[{"name":"Dead11"}]}},"bones":{"Dead1":{"scale":[{"time":0.3333,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":0.5,"y":0.95},{"time":0.5333,"y":1.05},{"time":0.6,"curve":"stepped"},{"time":1,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":1.1667,"y":0.95},{"time":1.2,"y":1.05},{"time":1.2667,"curve":"stepped"},{"time":1.3333}]}}}}},[0]]],0,0,[0],[-1],[0]] ================================================ FILE: assets/resources/import/6a/6a2c771a-4bb9-48e2-a8c4-ce144725e2d7.761f6.json ================================================ [1,["159df0053"],["_textureSetter"],["cc.SpriteFrame"],0,[{"name":"rank_point_bg","rect":[114,206,195,160],"offset":[0,0],"originalSize":[195,160],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[0],[0]] ================================================ FILE: assets/resources/import/6c/6c6699a6-ed94-47de-9713-dd5eca90e231.5e178.json ================================================ [1,["1bb1ee4cb"],["_textureSetter"],["cc.SpriteFrame"],0,[{"name":"block_bg","rect":[3,3,120,135],"offset":[0,0],"originalSize":[120,135],"capInsets":[0,0,0,0]}],[0],0,[0],[0],[0]] ================================================ FILE: assets/resources/import/6f/6f461c52-c13f-4804-94a5-b28359c9b66e.ef858.json ================================================ [1,["128b0bdde"],["_textureSetter"],["cc.SpriteFrame"],0,[{"name":"reward_share_black","rect":[300,967,42,44],"offset":[0,0],"originalSize":[42,44],"capInsets":[0,0,0,0]}],[0],0,[0],[0],[0]] ================================================ FILE: assets/resources/import/77/7707a34c-69ce-4387-bb34-2aeb87bfc465.841be.json ================================================ [1,0,0,[["cc.AudioClip",["_name","_native","duration"],0]],[[0,0,1,2,4]],[[0,"clickBlock",".mp3",0.1712],-1],0,0,[],[],[]] ================================================ FILE: assets/resources/import/77/772d088f-fdc2-463c-9ef4-afc384971ffa.2fc16.json ================================================ [1,["1bb1ee4cb"],["_textureSetter"],["cc.SpriteFrame"],0,[{"name":"block_4","rect":[797,500,98,87],"offset":[2,1],"originalSize":[120,135],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[0],[0]] ================================================ FILE: assets/resources/import/7b/7b2d6f4d-e93d-486e-84d5-356b16041ea1.a776a.json ================================================ [1,["46BDKUkQVIq6j1vKKEkhL9"],0,[["sp.SkeletonData",["_name","_atlasText","textureNames","_skeletonJson","textures"],-1,3]],[[0,0,1,2,3,4,5]],[[0,"BG","\nBG.png\nsize: 1016,1016\nformat: RGBA8888\nfilter: Linear,Linear\nrepeat: none\nBulb1\n rotate: false\n xy: 974, 997\n size: 19, 17\n orig: 21, 19\n offset: 1, 1\n index: -1\nBulb2\n rotate: false\n xy: 995, 997\n size: 19, 17\n orig: 21, 19\n offset: 1, 1\n index: -1\nLighting1\n rotate: true\n xy: 754, 570\n size: 66, 125\n orig: 71, 140\n offset: 3, 15\n index: -1\nLighting2\n rotate: true\n xy: 881, 570\n size: 66, 125\n orig: 71, 140\n offset: 3, 15\n index: -1\nStage1\n rotate: false\n xy: 2, 498\n size: 750, 516\n orig: 750, 516\n offset: 0, 0\n index: -1\nStage2\n rotate: true\n xy: 754, 638\n size: 376, 218\n orig: 376, 218\n offset: 0, 0\n index: -1\n",["BG.png"],{"skeleton":{"hash":"7G7ouBPA/gQKa1g9pGI3qJEeTrw","spine":"3.8.99"},"bones":[{"name":"root"},{"name":"Stage1","parent":"root"},{"name":"Lighting_PinkL1","parent":"Stage1","length":100,"rotation":-90,"x":-70,"y":193.96},{"name":"Lighting_BlueL1","parent":"Stage1","length":100,"rotation":-90,"x":-100,"y":193.96},{"name":"Lighting_PinkR1","parent":"Stage1","length":100,"rotation":-90,"x":70,"y":193.96},{"name":"Lighting_BlueR1","parent":"Stage1","length":100,"rotation":-90,"x":100,"y":193.96},{"name":"Stage2","parent":"root"}],"slots":[{"name":"Stage1","bone":"Stage1"},{"name":"Lighting_PinkL1","bone":"Lighting_PinkL1"},{"name":"Lighting_PinkR1","bone":"Lighting_PinkR1"},{"name":"Lighting_BlueL1","bone":"Lighting_BlueL1"},{"name":"Lighting_BlueR1","bone":"Lighting_BlueR1"},{"name":"舞台","bone":"Stage1"},{"name":"Stage2L","bone":"Stage2"},{"name":"Stage2R","bone":"Stage2"},{"name":"Bulb1_1","bone":"Stage2"},{"name":"Bulb1_2","bone":"Stage2"},{"name":"Bulb1_4","bone":"Stage2"},{"name":"Bulb1_6","bone":"Stage2"},{"name":"Bulb1_3","bone":"Stage2"},{"name":"Bulb1_5","bone":"Stage2"},{"name":"Bulb1_7","bone":"Stage2"},{"name":"Bulb2_1","bone":"Stage2"},{"name":"Bulb2_3","bone":"Stage2"},{"name":"Bulb2_5","bone":"Stage2"},{"name":"Bulb2_7","bone":"Stage2"},{"name":"Bulb2_2","bone":"Stage2"},{"name":"Bulb2_4","bone":"Stage2"},{"name":"Bulb2_6","bone":"Stage2"},{"name":"Bulb2_8","bone":"Stage2"}],"skins":[{"name":"default","attachments":{"Bulb1_1":{"Bulb1":{"x":0.5,"y":-80.5,"width":21,"height":19},"Bulb2":{"x":0.5,"y":-80.5,"width":21,"height":19}},"Bulb1_2":{"Bulb1":{"x":-89.5,"y":-47.5,"width":21,"height":19},"Bulb2":{"x":-89.5,"y":-47.5,"width":21,"height":19}},"Bulb1_3":{"Bulb1":{"x":90.5,"y":-47.5,"width":21,"height":19},"Bulb2":{"x":90.5,"y":-47.5,"width":21,"height":19}},"Bulb1_4":{"Bulb1":{"x":-169.5,"y":-19.5,"width":21,"height":19},"Bulb2":{"x":-169.5,"y":-19.5,"width":21,"height":19}},"Bulb1_5":{"Bulb1":{"x":170.5,"y":-19.5,"width":21,"height":19},"Bulb2":{"x":170.5,"y":-19.5,"width":21,"height":19}},"Bulb1_6":{"Bulb1":{"x":-269.5,"y":-19.5,"width":21,"height":19},"Bulb2":{"x":-269.5,"y":-19.5,"width":21,"height":19}},"Bulb1_7":{"Bulb1":{"x":270.5,"y":-19.5,"width":21,"height":19},"Bulb2":{"x":270.5,"y":-19.5,"width":21,"height":19}},"Bulb2_1":{"Bulb1":{"x":-49.5,"y":-72.5,"width":21,"height":19},"Bulb2":{"x":-49.5,"y":-72.5,"width":21,"height":19}},"Bulb2_2":{"Bulb1":{"x":50.5,"y":-72.5,"width":21,"height":19},"Bulb2":{"x":50.5,"y":-72.5,"width":21,"height":19}},"Bulb2_3":{"Bulb1":{"x":-119.5,"y":-19.5,"width":21,"height":19},"Bulb2":{"x":-119.5,"y":-19.5,"width":21,"height":19}},"Bulb2_4":{"Bulb1":{"x":120.5,"y":-19.5,"width":21,"height":19},"Bulb2":{"x":120.5,"y":-19.5,"width":21,"height":19}},"Bulb2_5":{"Bulb1":{"x":-219.5,"y":-19.5,"width":21,"height":19},"Bulb2":{"x":-219.5,"y":-19.5,"width":21,"height":19}},"Bulb2_6":{"Bulb1":{"x":220.5,"y":-19.5,"width":21,"height":19},"Bulb2":{"x":220.5,"y":-19.5,"width":21,"height":19}},"Bulb2_7":{"Bulb1":{"x":-319.5,"y":-19.5,"width":21,"height":19},"Bulb2":{"x":-319.5,"y":-19.5,"width":21,"height":19}},"Bulb2_8":{"Bulb1":{"x":320.5,"y":-19.5,"width":21,"height":19},"Bulb2":{"x":320.5,"y":-19.5,"width":21,"height":19}},"Lighting_BlueL1":{"Lighting2":{"x":69.98,"rotation":90,"width":71,"height":140}},"Lighting_BlueR1":{"Lighting2":{"x":69.98,"rotation":90,"width":71,"height":140}},"Lighting_PinkL1":{"Lighting1":{"x":69.98,"rotation":90,"width":71,"height":140}},"Lighting_PinkR1":{"Lighting1":{"x":69.98,"rotation":90,"width":71,"height":140}},"Stage1":{"Stage1":{"y":1,"width":750,"height":516}},"Stage2L":{"Stage2":{"x":-187,"width":376,"height":218}},"Stage2R":{"Stage2":{"x":187,"scaleX":-1,"width":376,"height":218}}}}],"animations":{"Stage1":{"slots":{"Lighting_BlueL1":{"attachment":[{"name":"Lighting2"}]},"Lighting_BlueR1":{"attachment":[{"name":"Lighting2"}]},"Lighting_PinkL1":{"attachment":[{"name":"Lighting1"}]},"Lighting_PinkR1":{"attachment":[{"name":"Lighting1"}]},"Stage1":{"attachment":[{"name":"Stage1"}]}},"bones":{"Lighting_PinkL1":{"translate":[{"x":-230,"y":63,"curve":"stepped"},{"time":0.5,"x":70,"y":65,"curve":"stepped"},{"time":1.1667,"x":-230,"y":65}],"scale":[{"x":3}],"shear":[{"x":30,"curve":"stepped"},{"time":0.5,"x":-30,"curve":"stepped"},{"time":1.1667,"x":30}]},"Lighting_BlueL1":{"translate":[{"y":63,"curve":"stepped"},{"time":0.5,"x":-100,"y":65,"curve":"stepped"},{"time":1.1667,"y":65}],"scale":[{"x":2}],"shear":[{"x":-30,"curve":"stepped"},{"time":0.5,"x":30,"curve":"stepped"},{"time":1.1667,"x":-30}]},"Lighting_BlueR1":{"translate":[{"y":63,"curve":"stepped"},{"time":0.5,"x":100,"y":65,"curve":"stepped"},{"time":1.1667,"y":65}],"scale":[{"x":2}],"shear":[{"x":30,"curve":"stepped"},{"time":0.5,"x":-30,"curve":"stepped"},{"time":1.1667,"x":30,"curve":"stepped"},{"time":1.3333,"x":30}]},"Lighting_PinkR1":{"translate":[{"x":230,"y":63,"curve":"stepped"},{"time":0.5,"x":-70,"y":65,"curve":"stepped"},{"time":1.1667,"x":230,"y":65}],"scale":[{"x":3}],"shear":[{"x":-30,"curve":"stepped"},{"time":0.5,"x":30,"curve":"stepped"},{"time":1.1667,"x":-30}]}}},"Stage2":{"slots":{"Bulb1_1":{"attachment":[{"name":"Bulb1"},{"time":0.4333,"name":"Bulb2"},{"time":1.1,"name":"Bulb1"}]},"Bulb1_2":{"attachment":[{"name":"Bulb1"},{"time":0.4333,"name":"Bulb2"},{"time":1.1,"name":"Bulb1"}]},"Bulb1_3":{"attachment":[{"name":"Bulb1"},{"time":0.4333,"name":"Bulb2"},{"time":1.1,"name":"Bulb1"}]},"Bulb1_4":{"attachment":[{"name":"Bulb1"},{"time":0.4333,"name":"Bulb2"},{"time":1.1,"name":"Bulb1"}]},"Bulb1_5":{"attachment":[{"name":"Bulb1"},{"time":0.4333,"name":"Bulb2"},{"time":1.1,"name":"Bulb1"}]},"Bulb1_6":{"attachment":[{"name":"Bulb1"},{"time":0.4333,"name":"Bulb2"},{"time":1.1,"name":"Bulb1"}]},"Bulb1_7":{"attachment":[{"name":"Bulb1"},{"time":0.4333,"name":"Bulb2"},{"time":1.1,"name":"Bulb1"}]},"Bulb2_1":{"attachment":[{"name":"Bulb2"},{"time":0.4333,"name":"Bulb1"},{"time":1.1,"name":"Bulb2"}]},"Bulb2_2":{"attachment":[{"name":"Bulb2"},{"time":0.4333,"name":"Bulb1"},{"time":1.1,"name":"Bulb2"}]},"Bulb2_3":{"attachment":[{"name":"Bulb2"},{"time":0.4333,"name":"Bulb1"},{"time":1.1,"name":"Bulb2"}]},"Bulb2_4":{"attachment":[{"name":"Bulb2"},{"time":0.4333,"name":"Bulb1"},{"time":1.1,"name":"Bulb2"}]},"Bulb2_5":{"attachment":[{"name":"Bulb2"},{"time":0.4333,"name":"Bulb1"},{"time":1.1,"name":"Bulb2"}]},"Bulb2_6":{"attachment":[{"name":"Bulb2"},{"time":0.4333,"name":"Bulb1"},{"time":1.1,"name":"Bulb2"}]},"Bulb2_7":{"attachment":[{"name":"Bulb2"},{"time":0.4333,"name":"Bulb1"},{"time":1.1,"name":"Bulb2"}]},"Bulb2_8":{"attachment":[{"name":"Bulb2"},{"time":0.4333,"name":"Bulb1"},{"time":1.1,"name":"Bulb2"}]},"Stage2L":{"attachment":[{"name":"Stage2"}]},"Stage2R":{"attachment":[{"name":"Stage2"}]}}}}},[0]]],0,0,[0],[-1],[0]] ================================================ FILE: assets/resources/import/7b/7b6fc817-fcab-4595-a7bc-aa7c9d7597f9.d9fdb.json ================================================ [1,["07XD7nChtM/L+pE/1kwFjz"],0,[["sp.SkeletonData",["_name","_atlasText","textureNames","_skeletonJson","textures"],-1,3]],[[0,0,1,2,3,4,5]],[[0,"DJ1","\nDJ1.png\nsize: 553,553\nformat: RGBA8888\nfilter: Linear,Linear\nrepeat: none\nDJ1/Arm1\n rotate: false\n xy: 170, 315\n size: 43, 53\n orig: 43, 53\n offset: 0, 0\n index: -1\nDJ1/Arm2\n rotate: false\n xy: 503, 520\n size: 31, 31\n orig: 31, 31\n offset: 0, 0\n index: -1\nDJ1/DJ0\n rotate: true\n xy: 222, 236\n size: 178, 120\n orig: 178, 120\n offset: 0, 0\n index: -1\nDJ1/DJ1\n rotate: false\n xy: 167, 416\n size: 166, 135\n orig: 166, 135\n offset: 0, 0\n index: -1\nDJ1/DJ2\n rotate: false\n xy: 158, 5\n size: 166, 76\n orig: 166, 76\n offset: 0, 0\n index: -1\nDJ1/Head\n rotate: false\n xy: 348, 12\n size: 135, 133\n orig: 135, 133\n offset: 0, 0\n index: -1\nDJ1/Nose1\n rotate: true\n xy: 139, 117\n size: 36, 17\n orig: 36, 17\n offset: 0, 0\n index: -1\nDJ1/Smart1\n rotate: true\n xy: 170, 118\n size: 140, 32\n orig: 140, 32\n offset: 0, 0\n index: -1\nDJ1/Smart2\n rotate: false\n xy: 344, 245\n size: 140, 32\n orig: 140, 32\n offset: 0, 0\n index: -1\nDJ1/Smart3\n rotate: true\n xy: 486, 147\n size: 140, 32\n orig: 140, 32\n offset: 0, 0\n index: -1\nDJ1/tongue\n rotate: false\n xy: 139, 185\n size: 18, 28\n orig: 18, 28\n offset: 0, 0\n index: -1\nThe01_1/Arm1\n rotate: true\n xy: 483, 289\n size: 55, 62\n orig: 55, 62\n offset: 0, 0\n index: -1\nThe01_1/Arm2\n rotate: false\n xy: 503, 487\n size: 31, 31\n orig: 31, 31\n offset: 0, 0\n index: -1\nThe01_1/ArmR1\n rotate: false\n xy: 483, 346\n size: 55, 68\n orig: 55, 68\n offset: 0, 0\n index: -1\nThe01_1/Bead\n rotate: false\n xy: 158, 94\n size: 9, 59\n orig: 9, 59\n offset: 0, 0\n index: -1\nThe01_1/DJ1\n rotate: false\n xy: 2, 215\n size: 166, 152\n orig: 166, 152\n offset: 0, 0\n index: -1\nThe01_1/Head\n rotate: false\n xy: 2, 369\n size: 163, 182\n orig: 163, 182\n offset: 0, 0\n index: -1\nThe01_1/Mustache1\n rotate: false\n xy: 348, 160\n size: 100, 83\n orig: 100, 83\n offset: 0, 0\n index: -1\nThe01_1/Nose1\n rotate: true\n xy: 139, 79\n size: 36, 17\n orig: 36, 17\n offset: 0, 0\n index: -1\nThe01_1/Smart1\n rotate: false\n xy: 2, 13\n size: 140, 32\n orig: 140, 32\n offset: 0, 0\n index: -1\nThe01_1/Smart2\n rotate: true\n xy: 485, 5\n size: 140, 32\n orig: 140, 32\n offset: 0, 0\n index: -1\nThe01_1/Smart3\n rotate: true\n xy: 519, 5\n size: 140, 32\n orig: 140, 32\n offset: 0, 0\n index: -1\nThe01_1/tongue\n rotate: false\n xy: 139, 155\n size: 18, 28\n orig: 18, 28\n offset: 0, 0\n index: -1\nThe02_1/Arm1\n rotate: true\n xy: 167, 370\n size: 44, 53\n orig: 44, 53\n offset: 0, 0\n index: -1\nThe02_1/Arm2\n rotate: false\n xy: 503, 454\n size: 31, 31\n orig: 31, 31\n offset: 0, 0\n index: -1\nThe02_1/DJ1\n rotate: false\n xy: 335, 416\n size: 166, 135\n orig: 166, 135\n offset: 0, 0\n index: -1\nThe02_1/Head\n rotate: true\n xy: 204, 99\n size: 135, 142\n orig: 135, 142\n offset: 0, 0\n index: -1\nThe02_1/Nose1\n rotate: false\n xy: 503, 435\n size: 36, 17\n orig: 36, 17\n offset: 0, 0\n index: -1\nThe03_1/Arm1\n rotate: false\n xy: 170, 260\n size: 43, 53\n orig: 43, 53\n offset: 0, 0\n index: -1\nThe03_1/Arm2\n rotate: true\n xy: 169, 83\n size: 33, 32\n orig: 33, 32\n offset: 0, 0\n index: -1\nThe03_1/DJ1\n rotate: true\n xy: 2, 47\n size: 166, 135\n orig: 166, 135\n offset: 0, 0\n index: -1\nThe03_1/Head\n rotate: true\n xy: 344, 279\n size: 135, 137\n orig: 135, 137\n offset: 0, 0\n index: -1\n",["DJ1.png"],{"skeleton":{"hash":"cBEU2h0igIzaI7VFtORR8dkGEfc","spine":"3.8.99","x":-88.98,"y":-60.5,"width":178,"height":288.5},"bones":[{"name":"root"},{"name":"Body1","parent":"root","y":100},{"name":"ArmL1","parent":"Body1","length":23.55,"rotation":-131.83,"x":-38.19,"y":-16.93},{"name":"ArmL2","parent":"ArmL1","length":17.5,"rotation":60.48,"x":23.45,"y":-0.12},{"name":"Head1","parent":"Body1","y":60},{"name":"tongue1","parent":"Head1","length":9.12,"rotation":-89.78,"x":7.8,"y":1.65},{"name":"tongue2","parent":"tongue1","length":9.12,"x":9.12},{"name":"tongue3","parent":"tongue2","length":9.12,"x":9.12},{"name":"ArmR1","parent":"Body1","length":23.55,"rotation":-48.81,"x":38.14,"y":-16.93,"scaleY":-1},{"name":"ArmR2","parent":"ArmR1","length":17.5,"rotation":60.48,"x":23.45,"y":-0.12},{"name":"Mustache1","parent":"Head1","length":19.08,"rotation":-89.81,"x":0.54,"y":-8.61,"skin":true},{"name":"Mustache2","parent":"Mustache1","length":19.08,"x":19.08,"skin":true},{"name":"Mustache3","parent":"Mustache2","length":19.08,"x":19.08,"skin":true},{"name":"Bead1_1","parent":"Head1","length":15,"rotation":-90,"x":-30,"y":85,"skin":true},{"name":"Bead1_2","parent":"Bead1_1","length":15,"x":15,"skin":true},{"name":"Bead1_3","parent":"Bead1_2","length":15,"x":15,"skin":true},{"name":"Bead1_4","parent":"Bead1_3","length":15,"x":15,"skin":true},{"name":"Bead2_1","parent":"Head1","length":15,"rotation":-90,"x":-10,"y":85,"skin":true},{"name":"Bead2_2","parent":"Bead2_1","length":15,"x":15,"skin":true},{"name":"Bead2_3","parent":"Bead2_2","length":15,"x":15,"skin":true},{"name":"Bead2_4","parent":"Bead2_3","length":15,"x":15,"skin":true},{"name":"Bead3_1","parent":"Head1","length":15,"rotation":-90,"x":10,"y":85,"skin":true},{"name":"Bead3_2","parent":"Bead3_1","length":15,"x":15,"skin":true},{"name":"Bead3_3","parent":"Bead3_2","length":15,"x":15,"skin":true},{"name":"Bead3_4","parent":"Bead3_3","length":15,"x":15,"skin":true},{"name":"Bead4_1","parent":"Head1","length":15,"rotation":-90,"x":30,"y":85,"skin":true},{"name":"Bead4_2","parent":"Bead4_1","length":15,"x":15,"skin":true},{"name":"Bead4_3","parent":"Bead4_2","length":15,"x":15,"skin":true},{"name":"Bead4_4","parent":"Bead4_3","length":15,"x":15,"skin":true}],"slots":[{"name":"DJ0","bone":"Body1","attachment":"DJ1/DJ0"},{"name":"DJ1","bone":"Body1","attachment":"DJ1"},{"name":"DJ2","bone":"root","attachment":"DJ1/DJ2"},{"name":"Head","bone":"Body1","attachment":"Head"},{"name":"ArmL1","bone":"ArmL1","attachment":"ArmL1"},{"name":"ArmR1","bone":"ArmR1","attachment":"ArmR1"},{"name":"ArmL2","bone":"ArmL2","attachment":"ArmL2"},{"name":"ArmR2","bone":"ArmR2","attachment":"ArmR2"},{"name":"Mustache1","bone":"Mustache3","attachment":"Mustache1"},{"name":"tongue","bone":"tongue3","attachment":"tongue"},{"name":"Nose1","bone":"Head1","attachment":"Nose1"},{"name":"Words","bone":"Body1"},{"name":"Bead1","bone":"Bead1_4","attachment":"Bead1"},{"name":"Bead2","bone":"Bead2_4","attachment":"Bead2"},{"name":"Bead3","bone":"Bead3_4","attachment":"Bead3"},{"name":"Bead4","bone":"Bead4_4","attachment":"Bead4"}],"skins":[{"name":"default","attachments":{"DJ0":{"DJ1/DJ0":{"x":0.02,"y":-100.5,"width":178,"height":120}},"DJ2":{"DJ1/DJ2":{"x":0.02,"y":25.43,"width":166,"height":76}}}},{"name":"00","attachments":{"ArmL1":{"ArmL1":{"name":"DJ1/Arm1","x":12.25,"y":-2.35,"rotation":131.83,"width":43,"height":53}},"ArmL2":{"ArmL2":{"name":"DJ1/Arm2","x":9.57,"y":-3.36,"rotation":71.34,"width":31,"height":31}},"ArmR1":{"ArmR1":{"name":"DJ1/Arm1","x":12.36,"y":-2.28,"rotation":132.12,"width":43,"height":53}},"ArmR2":{"ArmR2":{"name":"DJ1/Arm2","x":9.61,"y":-3.47,"rotation":71.23,"width":31,"height":31}},"DJ1":{"DJ1":{"name":"DJ1/DJ1","x":0.01,"y":-46.02,"width":166,"height":135}},"Head":{"Head":{"name":"DJ1/Head","type":"mesh","hull":12,"uvs":[0,0,0,0.55936,0.12151,0.67897,0.09478,0.79858,0.08264,0.92435,0.12151,1,0.87348,1,0.90992,0.92312,0.90142,0.79118,0.87226,0.6802,1,0.5162,1,0],"triangles":[7,6,8,4,3,5,8,6,3,8,3,9,3,6,5,9,3,2,11,10,9,0,9,2,2,1,0,9,0,11],"vertices":[1,4,-67,68,1,2,4,-67,-6.39,0.85166,1,-67,53.61,0.14834,2,4,-50.6,-22.3,0.62103,1,-50.6,37.7,0.37897,2,4,-54.2,-38.21,0.35509,1,-54.2,21.79,0.64491,2,4,-55.84,-54.94,0.22269,1,-55.84,5.06,0.77731,2,4,-50.6,-65,0.18953,1,-50.6,-5,0.81047,2,4,50.92,-65,0.18007,1,50.92,-5,0.81993,2,4,55.84,-54.77,0.21464,1,55.84,5.23,0.78536,2,4,54.69,-37.23,0.35694,1,54.69,22.77,0.64306,2,4,50.76,-22.47,0.59743,1,50.76,37.53,0.40257,2,4,68,-0.65,0.87537,1,68,59.35,0.12463,1,4,68,68,1]}},"Nose1":{"Nose1":{"name":"DJ1/Nose1","y":0.5,"width":36,"height":17}},"Words":{"Words1":{"name":"DJ1/Smart1","y":-135,"width":140,"height":32},"Words2":{"name":"DJ1/Smart2","y":-135,"width":140,"height":32},"Words3":{"name":"DJ1/Smart3","y":-135,"width":140,"height":32}},"tongue":{"tongue":{"name":"DJ1/tongue","type":"mesh","hull":14,"uvs":[0,0,0,0.28511,0,0.46361,0,0.65061,0.05383,0.8121,0.16622,0.9311,0.37778,1,0.65544,1,0.87361,0.91836,0.94633,0.79086,1,0.62936,1,0.45936,1,0.28511,1,0,0.51,0.33186,0.51001,0.49761,0.51662,0.65911,0.51662,0.79511],"triangles":[8,7,17,7,6,17,6,5,17,5,4,17,8,17,9,4,16,17,4,3,16,17,16,9,9,16,10,3,15,16,16,15,10,3,2,15,15,11,10,2,14,15,15,14,11,2,1,14,14,12,11,12,14,13,13,14,0,14,1,0],"vertices":[2,5,-0.4,-8.87,0.97496,6,-9.52,-8.87,0.02504,3,5,7.58,-8.9,0.58777,6,-1.53,-8.9,0.4,7,-10.65,-8.9,0.01223,3,5,12.58,-8.92,0.15005,6,3.46,-8.92,0.70609,7,-5.65,-8.92,0.14387,3,5,17.82,-8.94,0.00567,6,8.7,-8.94,0.44437,7,-0.42,-8.94,0.54996,2,6,13.23,-7.99,0.10388,7,4.11,-7.99,0.89612,2,6,16.57,-5.98,0.00571,7,7.45,-5.98,0.99429,1,7,9.39,-2.18,1,2,6,18.53,2.82,0.02923,7,9.41,2.82,0.97076,2,6,16.26,6.76,0.19588,7,7.14,6.76,0.80412,2,6,12.69,8.08,0.46754,7,3.57,8.08,0.53246,3,5,17.29,9.06,0.01432,6,8.17,9.06,0.83851,7,-0.94,9.06,0.14716,3,5,12.53,9.08,0.17055,6,3.41,9.08,0.82383,7,-5.7,9.08,0.00562,2,5,7.65,9.1,0.58411,6,-1.47,9.1,0.41589,2,5,-0.33,9.13,0.97157,6,-9.45,9.13,0.02843,2,5,8.93,0.28,0.75358,6,-0.19,0.28,0.24642,1,6,4.45,0.26,1,2,6,8.97,0.36,0.88259,7,-0.14,0.36,0.11741,2,6,12.78,0.35,0.00914,7,3.66,0.35,0.99086]}}}},{"name":"The01","bones":["Bead1_1","Bead1_2","Bead1_3","Bead1_4","Bead2_1","Bead2_2","Bead2_3","Bead2_4","Bead3_1","Bead3_2","Bead3_3","Bead3_4","Bead4_1","Bead4_2","Bead4_3","Bead4_4","Mustache1","Mustache2","Mustache3"],"attachments":{"ArmL1":{"ArmL1":{"name":"The01_1/Arm1","x":12.24,"y":-2.33,"rotation":131.83,"width":55,"height":62}},"ArmL2":{"ArmL2":{"name":"The01_1/Arm2","x":9.59,"y":-3.4,"rotation":71.34,"width":31,"height":31}},"ArmR1":{"ArmR1":{"name":"The01_1/ArmR1","x":27.1,"y":-13.24,"rotation":133.03,"width":55,"height":68}},"ArmR2":{"ArmR2":{"name":"The01_1/Arm2","x":9.59,"y":-3.4,"rotation":71.34,"width":31,"height":31}},"Bead1":{"Bead1":{"name":"The01_1/Bead","type":"mesh","hull":14,"uvs":[1,1,0,1,0,0.83333,0,0.66667,0,0.5,0,0.33333,0,0.16667,0,0,1,0,1,0.16667,1,0.33333,1,0.5,1,0.66667,1,0.83333],"triangles":[0,1,13,1,2,13,13,2,12,2,3,12,12,3,11,3,4,11,11,4,10,4,5,10,10,5,9,5,6,9,9,6,8,6,7,8],"vertices":[1,16,13.5,4.5,1,1,16,13.5,-4.5,1,2,15,18.67,-4.5,0.04386,16,3.67,-4.5,0.95614,1,15,8.83,-4.5,1,2,14,14,-4.5,0.70141,15,-1,-4.5,0.29859,2,13,19.17,-4.5,0.01792,14,4.17,-4.5,0.98208,2,13,9.33,-4.5,0.9962,14,-5.67,-4.5,0.0038,1,13,-0.5,-4.5,1,1,13,-0.5,4.5,1,1,13,9.33,4.5,1,2,13,19.17,4.5,0.02745,14,4.17,4.5,0.97255,2,14,14,4.5,0.6468,15,-1,4.5,0.3532,2,15,8.83,4.5,0.99972,16,-6.17,4.5,0.00028,2,15,18.67,4.5,0.04459,16,3.67,4.5,0.95541]}},"Bead2":{"Bead2":{"name":"The01_1/Bead","type":"mesh","hull":14,"uvs":[1,1,0,1,0,0.83333,0,0.66667,0,0.5,0,0.33333,0,0.16667,0,0,1,0,1,0.16667,1,0.33333,1,0.5,1,0.66667,1,0.83333],"triangles":[0,1,13,1,2,13,13,2,12,2,3,12,12,3,11,3,4,11,11,4,10,4,5,10,10,5,9,5,6,9,9,6,8,6,7,8],"vertices":[1,20,13.5,4.5,1,1,20,13.5,-4.5,1,2,19,18.67,-4.5,0.04386,20,3.67,-4.5,0.95614,1,19,8.83,-4.5,1,2,18,14,-4.5,0.70141,19,-1,-4.5,0.29859,2,17,19.17,-4.5,0.01792,18,4.17,-4.5,0.98208,2,17,9.33,-4.5,0.9962,18,-5.67,-4.5,0.0038,1,17,-0.5,-4.5,1,1,17,-0.5,4.5,1,1,17,9.33,4.5,1,2,17,19.17,4.5,0.02745,18,4.17,4.5,0.97255,2,18,14,4.5,0.6468,19,-1,4.5,0.3532,2,19,8.83,4.5,0.99972,20,-6.17,4.5,0.00028,2,19,18.67,4.5,0.04459,20,3.67,4.5,0.95541]}},"Bead3":{"Bead3":{"name":"The01_1/Bead","type":"mesh","hull":14,"uvs":[1,1,0,1,0,0.83333,0,0.66667,0,0.5,0,0.33333,0,0.16667,0,0,1,0,1,0.16667,1,0.33333,1,0.5,1,0.66667,1,0.83333],"triangles":[0,1,13,1,2,13,13,2,12,2,3,12,12,3,11,3,4,11,11,4,10,4,5,10,10,5,9,5,6,9,9,6,8,6,7,8],"vertices":[1,24,13.5,4.5,1,1,24,13.5,-4.5,1,2,23,18.67,-4.5,0.04386,24,3.67,-4.5,0.95614,1,23,8.83,-4.5,1,2,22,14,-4.5,0.70141,23,-1,-4.5,0.29859,2,21,19.17,-4.5,0.01792,22,4.17,-4.5,0.98208,2,21,9.33,-4.5,0.9962,22,-5.67,-4.5,0.0038,1,21,-0.5,-4.5,1,1,21,-0.5,4.5,1,1,21,9.33,4.5,1,2,21,19.17,4.5,0.02745,22,4.17,4.5,0.97255,2,22,14,4.5,0.6468,23,-1,4.5,0.3532,2,23,8.83,4.5,0.99972,24,-6.17,4.5,0.00028,2,23,18.67,4.5,0.04459,24,3.67,4.5,0.95541]}},"Bead4":{"Bead4":{"name":"The01_1/Bead","type":"mesh","hull":14,"uvs":[1,1,0,1,0,0.83333,0,0.66667,0,0.5,0,0.33333,0,0.16667,0,0,1,0,1,0.16667,1,0.33333,1,0.5,1,0.66667,1,0.83333],"triangles":[0,1,13,1,2,13,13,2,12,2,3,12,12,3,11,3,4,11,11,4,10,4,5,10,10,5,9,5,6,9,9,6,8,6,7,8],"vertices":[1,28,13.5,4.5,1,1,28,13.5,-4.5,1,2,27,18.67,-4.5,0.04386,28,3.67,-4.5,0.95614,1,27,8.83,-4.5,1,2,26,14,-4.5,0.70141,27,-1,-4.5,0.29859,2,25,19.17,-4.5,0.01792,26,4.17,-4.5,0.98208,2,25,9.33,-4.5,0.9962,26,-5.67,-4.5,0.0038,1,25,-0.5,-4.5,1,1,25,-0.5,4.5,1,1,25,9.33,4.5,1,2,25,19.17,4.5,0.02745,26,4.17,4.5,0.97255,2,26,14,4.5,0.6468,27,-1,4.5,0.3532,2,27,8.83,4.5,0.99972,28,-6.17,4.5,0.00028,2,27,18.67,4.5,0.04459,28,3.67,4.5,0.95541]}},"DJ1":{"DJ1":{"name":"The01_1/DJ1","y":-37.02,"width":166,"height":152}},"Head":{"Head":{"name":"The01_1/Head","type":"mesh","hull":12,"uvs":[0,0,0,0.26283,0.05342,0.68514,0.08655,0.81173,0.17931,0.94426,0.39134,1,0.60778,1,0.8187,0.94624,0.89711,0.82162,0.93355,0.68118,1,0.27173,1,0],"triangles":[5,3,2,2,9,5,5,4,3,6,5,9,9,8,6,7,6,8,1,0,11,1,11,10,9,1,10,2,1,9],"vertices":[1,4,-81,103,1,2,4,-81,55.16,0.9925,1,-81,115.16,0.0075,2,4,-72.29,-21.7,0.63451,1,-72.29,38.3,0.36549,2,4,-66.89,-44.74,0.42609,1,-66.89,15.26,0.57391,2,4,-51.77,-68.86,0.21868,1,-51.77,-8.86,0.78132,2,4,-17.21,-79,0.02322,1,-17.21,-19,0.97678,2,4,18.07,-79,0.03253,1,18.07,-19,0.96747,2,4,52.45,-69.22,0.21982,1,52.45,-9.22,0.78018,2,4,65.23,-46.54,0.40784,1,65.23,13.46,0.59216,2,4,71.17,-20.98,0.65191,1,71.17,39.02,0.34809,2,4,82,53.54,0.99404,1,82,113.54,0.00596,1,4,82,103,1]}},"Mustache1":{"Mustache1":{"name":"The01_1/Mustache1","type":"mesh","hull":14,"uvs":[0.05535,0,0,0.16154,0,0.41244,0.0341,0.53328,0.09785,0.67154,0.18795,0.81286,0.30524,0.91527,0.49224,1,0.69539,0.91425,0.83394,0.77906,0.93509,0.63569,1,0.44828,1,0.1769,0.91384,0,0.49989,0.75244,0.28059,0.5169,0.76254,0.53021,0.51009,0.3725,0.50189,0.19378,0.27122,0.26534,0.75236,0.24984],"triangles":[1,0,19,19,0,18,20,18,13,18,0,13,19,18,17,17,18,20,20,13,12,9,8,16,7,14,8,7,6,14,6,5,14,5,15,14,5,4,15,8,14,16,9,16,10,14,17,16,14,15,17,4,3,15,10,16,11,3,2,15,17,20,16,16,20,11,2,19,15,15,19,17,20,12,11,2,1,19],"vertices":[4,10,-22.75,-43.93,0.18228,12,-60.9,-43.93,0.00437,11,-41.82,-43.93,0.01336,4,-43.47,14,0.8,3,10,-9.36,-49.51,0.84787,12,-47.51,-49.51,0.04594,11,-28.43,-49.51,0.10619,3,10,11.47,-49.58,0.62432,12,-26.69,-49.58,0.14741,11,-7.61,-49.58,0.22827,3,10,21.51,-46.2,0.47432,12,-16.64,-46.2,0.23334,11,2.43,-46.2,0.29234,3,10,33,-39.87,0.2596,12,-5.15,-39.87,0.40334,11,13.93,-39.87,0.33706,3,10,44.76,-30.89,0.07181,12,6.61,-30.89,0.6763,11,25.69,-30.89,0.25189,3,10,53.3,-19.19,0.00343,12,15.15,-19.19,0.93221,11,34.22,-19.19,0.06436,1,12,22.24,-0.51,1,3,10,53.34,19.82,0.10811,12,15.19,19.82,0.54876,11,34.27,19.82,0.34313,3,10,42.17,33.71,0.36298,12,4.02,33.71,0.14332,11,23.09,33.71,0.4937,3,10,30.3,43.87,0.58798,12,-7.85,43.87,0.02336,11,11.22,43.87,0.38866,3,10,14.77,50.41,0.76194,12,-23.39,50.41,0.00018,11,-4.31,50.41,0.23788,2,10,-7.76,50.48,0.91263,11,-26.83,50.48,0.08737,3,10,-22.47,41.91,0.19273,11,-41.55,41.91,0.00727,4,42.38,14,0.8,2,10,39.85,0.32,0.00059,12,1.7,0.32,0.99941,3,10,20.23,-21.55,0.38973,12,-17.92,-21.55,0.19386,11,1.15,-21.55,0.4164,3,10,21.49,26.64,0.62517,12,-16.66,26.64,0.00964,11,2.41,26.64,0.36519,2,10,8.32,1.44,0.99775,11,-10.76,1.44,0.00225,4,10,-6.52,0.67,0.19382,12,-44.67,0.67,0.00103,11,-25.6,0.67,0.00515,4,1.19,-2.08,0.8,4,10,-0.66,-22.42,0.15574,12,-38.81,-22.42,0.01352,11,-19.73,-22.42,0.03074,4,-21.88,-8.02,0.8,4,10,-1.79,25.7,0.16736,12,-39.94,25.7,0.00099,11,-20.86,25.7,0.03165,4,26.24,-6.74,0.8]}},"Nose1":{"Nose1":{"name":"The01_1/Nose1","x":1,"y":4.5,"width":36,"height":17}},"Words":{"Words1":{"name":"The01_1/Smart1","y":-135,"width":140,"height":32},"Words2":{"name":"The01_1/Smart2","y":-135,"width":140,"height":32},"Words3":{"name":"The01_1/Smart3","y":-135,"width":140,"height":32}},"tongue":{"tongue":{"name":"The01_1/tongue","type":"mesh","hull":22,"uvs":[1,1,0.75,1,0.5,1,0.25,1,0,1,0,0.85714,0,0.71429,0,0.57143,0,0.42857,0,0.28571,0,0.14286,0,0,0.25,0,0.5,0,0.75,0,1,0,1,0.14286,1,0.28571,1,0.42857,1,0.57143,1,0.71429,1,0.85714,0.75,0.85714,0.5,0.85714,0.25,0.85714,0.75,0.71429,0.5,0.71429,0.25,0.71429,0.75,0.57143,0.5,0.57143,0.25,0.57143,0.75,0.42857,0.5,0.42857,0.25,0.42857,0.75,0.28571,0.5,0.28571,0.25,0.28571,0.75,0.14286,0.5,0.14286,0.25,0.14286],"triangles":[0,1,21,1,22,21,21,22,20,22,25,20,20,25,19,1,2,22,2,23,22,22,23,25,23,26,25,25,26,28,2,3,23,3,24,23,23,24,26,24,27,26,26,27,29,3,4,24,4,5,24,24,5,27,5,6,27,25,28,19,19,28,18,28,31,18,18,31,17,26,29,28,28,29,31,29,32,31,31,32,34,27,30,29,29,30,32,30,33,32,32,33,35,27,6,30,6,7,30,30,7,33,7,8,33,33,8,36,31,34,17,17,34,16,34,37,16,16,37,15,37,14,15,32,35,34,34,35,37,35,38,37,37,38,14,38,13,14,33,36,35,35,36,38,36,39,38,38,39,13,39,12,13,8,9,36,36,9,39,9,10,39,39,10,12,10,11,12],"vertices":[2,6,13.58,11.07,0.0135,7,4.46,11.07,0.9865,2,6,13.56,6.57,0.00146,7,4.44,6.57,0.99854,1,7,4.42,2.07,1,2,6,13.53,-2.43,0.00144,7,4.41,-2.43,0.99856,2,6,13.51,-6.93,0.01322,7,4.39,-6.93,0.98678,2,6,9.51,-6.91,0.09766,7,0.39,-6.91,0.90234,3,5,14.63,-6.9,0.00134,6,5.51,-6.9,0.37694,7,-3.61,-6.9,0.62172,3,5,10.63,-6.88,0.04723,6,1.51,-6.88,0.70063,7,-7.61,-6.88,0.25214,3,5,6.63,-6.87,0.25797,6,-2.49,-6.87,0.69438,7,-11.61,-6.87,0.04764,3,5,2.63,-6.85,0.63923,6,-6.49,-6.85,0.35924,7,-15.61,-6.85,0.00153,2,5,-1.37,-6.84,0.91612,6,-10.49,-6.84,0.08388,2,5,-5.37,-6.82,0.99397,6,-14.49,-6.82,0.00603,2,5,-5.36,-2.32,0.9999,6,-14.47,-2.32,0.0001,1,5,-5.34,2.18,1,2,5,-5.32,6.68,0.99901,6,-14.44,6.68,0.00099,2,5,-5.31,11.18,0.98919,6,-14.42,11.18,0.01081,2,5,-1.31,11.16,0.90799,6,-10.42,11.16,0.09201,3,5,2.69,11.15,0.63488,6,-6.42,11.15,0.36402,7,-15.54,11.15,0.0011,3,5,6.69,11.13,0.26667,6,-2.42,11.13,0.69039,7,-11.54,11.13,0.04294,3,5,10.69,11.12,0.05448,6,1.58,11.12,0.70409,7,-7.54,11.12,0.24144,3,5,14.69,11.1,0.00243,6,5.58,11.1,0.38389,7,-3.54,11.1,0.61369,2,6,9.58,11.09,0.09962,7,0.46,11.09,0.90038,2,6,9.56,6.59,0.04743,7,0.44,6.59,0.95257,1,7,0.42,2.09,1,2,6,9.53,-2.41,0.04699,7,0.41,-2.41,0.95301,3,5,14.68,6.6,0.00012,6,5.56,6.6,0.32797,7,-3.56,6.6,0.67192,1,7,-3.58,2.1,1,2,6,5.53,-2.4,0.31833,7,-3.59,-2.4,0.68167,3,5,10.68,6.62,0.02164,6,1.56,6.62,0.81158,7,-7.56,6.62,0.16678,1,6,1.54,2.12,1,3,5,10.64,-2.38,0.01679,6,1.53,-2.38,0.80668,7,-7.59,-2.38,0.17652,3,5,6.68,6.63,0.19227,6,-2.44,6.63,0.79207,7,-11.56,6.63,0.01565,1,6,-2.46,2.13,1,3,5,6.64,-2.37,0.17731,6,-2.47,-2.37,0.80495,7,-11.59,-2.37,0.01774,2,5,2.68,6.65,0.69275,6,-6.44,6.65,0.30725,2,5,2.66,2.15,0.99964,6,-6.46,2.15,0.00036,2,5,2.64,-2.35,0.70378,6,-6.47,-2.35,0.29622,2,5,-1.32,6.66,0.95529,6,-10.44,6.66,0.04471,1,5,-1.34,2.16,1,2,5,-1.36,-2.34,0.96425,6,-10.47,-2.34,0.03575]}}}},{"name":"The02","attachments":{"ArmL1":{"ArmL1":{"name":"The02_1/Arm1","x":11.9,"y":-2.56,"rotation":131.83,"width":44,"height":53}},"ArmL2":{"ArmL2":{"name":"The02_1/Arm2","x":9.57,"y":-3.36,"rotation":71.34,"width":31,"height":31}},"ArmR1":{"ArmR1":{"name":"The02_1/Arm1","x":11.75,"y":-2.19,"rotation":132.12,"width":44,"height":53}},"ArmR2":{"ArmR2":{"name":"The02_1/Arm2","x":9.61,"y":-3.47,"rotation":71.23,"width":31,"height":31}},"DJ1":{"DJ1":{"name":"The02_1/DJ1","x":0.01,"y":-46.02,"width":166,"height":135}},"Head":{"Head":{"name":"The02_1/Head","type":"mesh","hull":12,"uvs":[0,0,0,0.51078,0.0551,0.63063,0.06602,0.76085,0.11664,0.94015,0.42137,1,0.53552,1,0.87995,0.94298,0.94744,0.78444,0.94844,0.61553,1,0.50984,1,0],"triangles":[7,6,8,5,8,6,5,9,8,3,5,4,2,9,5,5,3,2,2,1,9,9,1,10,1,0,10,0,11,10],"vertices":[1,4,-67.13,68,1,2,4,-67,-4.53,0.81183,1,-67,55.47,0.18817,2,4,-59.56,-21.55,0.63877,1,-59.56,38.45,0.36123,2,4,-58.09,-40.04,0.41219,1,-58.09,19.96,0.58781,2,4,-51.25,-65.5,0.20565,1,-51.25,-5.5,0.79435,2,4,-10.12,-74,0.00718,1,-10.12,-14,0.99282,2,4,5.29,-74,0.00202,1,5.29,-14,0.99798,2,4,51.79,-65.9,0.22806,1,51.79,-5.9,0.77194,2,4,60.9,-43.39,0.38974,1,60.9,16.61,0.61026,2,4,61.04,-19.4,0.65969,1,61.04,40.6,0.34031,2,4,68,-4.4,0.81232,1,68,55.6,0.18768,1,4,68,68,1]}},"Nose1":{"Nose1":{"name":"The02_1/Nose1","y":0.5,"width":36,"height":17}},"Words":{"Words1":{"name":"DJ1/Smart1","y":-135,"width":140,"height":32},"Words2":{"name":"DJ1/Smart2","y":-135,"width":140,"height":32},"Words3":{"name":"DJ1/Smart3","y":-135,"width":140,"height":32}},"tongue":{"tongue":{"name":"DJ1/tongue","type":"linkedmesh","skin":"00","parent":"tongue"}}}},{"name":"The03","attachments":{"ArmL1":{"ArmL1":{"name":"The03_1/Arm1","x":12.25,"y":-2.35,"rotation":131.83,"width":43,"height":53}},"ArmL2":{"ArmL2":{"name":"The03_1/Arm2","x":9.39,"y":-2.33,"rotation":71.34,"width":33,"height":32}},"ArmR1":{"ArmR1":{"name":"The03_1/Arm1","x":12.36,"y":-2.28,"rotation":132.12,"width":43,"height":53}},"ArmR2":{"ArmR2":{"name":"The03_1/Arm2","x":9.58,"y":-2.4,"rotation":71.23,"width":33,"height":32}},"DJ1":{"DJ1":{"name":"The03_1/DJ1","x":0.01,"y":-46.02,"width":166,"height":135}},"Head":{"Head":{"name":"The03_1/Head","type":"mesh","hull":12,"uvs":[0,0,0,0.52493,0.09444,0.65778,0.08407,0.77734,0.08407,0.88362,0.10273,1,0.89606,1,0.91577,0.88055,0.90436,0.74259,0.87532,0.65165,1,0.54332,1,0],"triangles":[9,4,3,8,4,9,7,4,8,5,4,6,7,6,4,9,1,0,11,9,0,10,9,11,2,1,9,2,9,3],"vertices":[1,4,-67,68,1,2,4,-67,-3.92,0.85063,1,-67,56.08,0.14937,2,4,-54.25,-22.12,0.62971,1,-54.25,37.88,0.37029,2,4,-55.65,-38.5,0.37512,1,-55.65,21.5,0.62488,2,4,-55.65,-53.06,0.22939,1,-55.65,6.94,0.77061,2,4,-53.13,-69,0.15836,1,-53.13,-9,0.84164,2,4,53.97,-69,0.13934,1,53.97,-9,0.86066,2,4,56.63,-52.64,0.20599,1,56.63,7.36,0.79401,2,4,55.09,-33.74,0.40278,1,55.09,26.26,0.59722,2,4,51.17,-21.28,0.62558,1,51.17,38.72,0.37442,2,4,68,-6.44,0.85216,1,68,53.56,0.14784,1,4,68,68,1]}},"Nose1":{"Nose1":{"name":"DJ1/Nose1","y":0.5,"width":36,"height":17}},"Words":{"Words1":{"name":"DJ1/Smart1","y":-135,"width":140,"height":32},"Words2":{"name":"DJ1/Smart2","y":-135,"width":140,"height":32},"Words3":{"name":"DJ1/Smart3","y":-135,"width":140,"height":32}},"tongue":{"tongue":{"name":"DJ1/tongue","type":"linkedmesh","skin":"00","parent":"tongue"}}}}],"animations":{"Jump2":{"slots":{"DJ0":{"attachment":[{"name":null}]}},"bones":{"ArmL1":{"rotate":[{"curve":0.25,"c3":0.75},{"time":0.1667,"angle":4.58,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.5,"angle":4.58,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":4.58,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":4.58,"curve":0.25,"c3":0.75},{"time":1.3333}],"translate":[{"x":-1.42,"y":0.85,"curve":0.25,"c3":0.75},{"time":0.1667,"x":0.63,"y":2.87,"curve":0.25,"c3":0.75},{"time":0.3333,"x":-1.42,"y":0.85,"curve":0.25,"c3":0.75},{"time":0.5,"x":0.63,"y":2.87,"curve":0.25,"c3":0.75},{"time":0.6667,"x":-1.42,"y":0.85,"curve":0.25,"c3":0.75},{"time":0.8333,"x":0.63,"y":2.87,"curve":0.25,"c3":0.75},{"time":1,"x":-1.42,"y":0.85,"curve":0.25,"c3":0.75},{"time":1.1667,"x":0.63,"y":2.87,"curve":0.25,"c3":0.75},{"time":1.3333,"x":-1.42,"y":0.85}]},"ArmL2":{"rotate":[{"curve":0.25,"c3":0.75},{"time":0.1667,"angle":-17.78,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.5,"angle":-17.78,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":-17.78,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":-17.78,"curve":0.25,"c3":0.75},{"time":1.3333}],"translate":[{"curve":0.25,"c3":0.75},{"time":0.1667,"x":0.3,"y":0.42,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.5,"x":0.3,"y":0.42,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.8333,"x":0.3,"y":0.42,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1667,"x":0.3,"y":0.42,"curve":0.25,"c3":0.75},{"time":1.3333}]},"Head1":{"rotate":[{"angle":10},{"time":0.1667,"angle":-10},{"time":0.3333,"angle":10},{"time":0.5,"angle":-10},{"time":0.6667,"angle":10},{"time":0.8333,"angle":-10},{"time":1,"angle":10},{"time":1.1667,"angle":-10},{"time":1.3333,"angle":10}],"translate":[{"x":-10,"curve":0.25,"c3":0.75},{"time":0.0667,"x":-10,"y":-10,"curve":0.25,"c3":0.75},{"time":0.1,"y":-10,"curve":0.25,"c3":0.75},{"time":0.1667,"x":10,"y":-10,"curve":0.25,"c3":0.75},{"time":0.2333,"x":10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.3333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4,"x":-10,"y":-10,"curve":0.25,"c3":0.75},{"time":0.4333,"y":-10,"curve":0.25,"c3":0.75},{"time":0.5,"x":10,"y":-10,"curve":0.25,"c3":0.75},{"time":0.5667,"x":10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.6667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7333,"x":-10,"y":-10,"curve":0.25,"c3":0.75},{"time":0.7667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.8333,"x":10,"y":-10,"curve":0.25,"c3":0.75},{"time":0.9,"x":10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1,"x":-10,"curve":0.25,"c3":0.75},{"time":1.0667,"x":-10,"y":-10,"curve":0.25,"c3":0.75},{"time":1.1,"y":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"x":10,"y":-10,"curve":0.25,"c3":0.75},{"time":1.2333,"x":10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.25,"c3":0.75},{"time":1.3333,"x":-10}]},"tongue1":{"rotate":[{"angle":30,"curve":0.25,"c3":0.75},{"time":0.1667,"angle":-30,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":30,"curve":0.25,"c3":0.75},{"time":0.5,"angle":-30,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":30,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":-30,"curve":0.25,"c3":0.75},{"time":1,"angle":30,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":-30,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":30}]},"tongue2":{"rotate":[{"angle":22.19,"curve":0.375,"c2":0.62,"c3":0.716},{"time":0.0333,"angle":30,"curve":0.25,"c3":0.75},{"time":0.2,"angle":-30,"curve":0.25,"c3":0.75},{"time":0.3667,"angle":30,"curve":0.25,"c3":0.75},{"time":0.5333,"angle":-30,"curve":0.25,"c3":0.75},{"time":0.7,"angle":30,"curve":0.25,"c3":0.75},{"time":0.8667,"angle":-30,"curve":0.25,"c3":0.75},{"time":1.0333,"angle":30,"curve":0.25,"c3":0.75},{"time":1.2,"angle":-30,"curve":0.243,"c3":0.68,"c4":0.71},{"time":1.3333,"angle":22.19}]},"tongue3":{"rotate":[{"angle":7.93,"curve":0.381,"c2":0.55,"c3":0.742},{"time":0.0667,"angle":30,"curve":0.25,"c3":0.75},{"time":0.2333,"angle":-30,"curve":0.25,"c3":0.75},{"time":0.4,"angle":30,"curve":0.25,"c3":0.75},{"time":0.5667,"angle":-30,"curve":0.25,"c3":0.75},{"time":0.7333,"angle":30,"curve":0.25,"c3":0.75},{"time":0.9,"angle":-30,"curve":0.25,"c3":0.75},{"time":1.0667,"angle":30,"curve":0.25,"c3":0.75},{"time":1.2333,"angle":-30,"curve":0.245,"c3":0.637,"c4":0.56},{"time":1.3333,"angle":7.93}]},"ArmR1":{"rotate":[{"angle":108.22,"curve":0.25,"c3":0.75},{"time":0.1667,"angle":64.46,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":108.22,"curve":0.25,"c3":0.75},{"time":0.5,"angle":64.46,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":108.22,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":64.46,"curve":0.25,"c3":0.75},{"time":1,"angle":108.22,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":64.46,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":108.22}],"translate":[{"x":-1.43,"y":26.39,"curve":0.25,"c3":0.75},{"time":0.1667,"x":3.43,"y":15.46,"curve":0.25,"c3":0.75},{"time":0.3333,"x":-1.43,"y":26.39,"curve":0.25,"c3":0.75},{"time":0.5,"x":3.43,"y":15.46,"curve":0.25,"c3":0.75},{"time":0.6667,"x":-1.43,"y":26.39,"curve":0.25,"c3":0.75},{"time":0.8333,"x":3.43,"y":15.46,"curve":0.25,"c3":0.75},{"time":1,"x":-1.43,"y":26.39,"curve":0.25,"c3":0.75},{"time":1.1667,"x":3.43,"y":15.46,"curve":0.25,"c3":0.75},{"time":1.3333,"x":-1.43,"y":26.39}],"scale":[{"y":-1}]},"ArmR2":{"rotate":[{"angle":-36.89,"curve":0.25,"c3":0.75},{"time":0.1667,"angle":4.13,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":-36.89,"curve":0.25,"c3":0.75},{"time":0.5,"angle":4.13,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":-36.89,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":4.13,"curve":0.25,"c3":0.75},{"time":1,"angle":-36.89,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":4.13,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":-36.89}],"translate":[{"x":7.25,"y":4.29,"curve":0.25,"c3":0.75},{"time":0.1667,"x":2.66,"y":6.42,"curve":0.25,"c3":0.75},{"time":0.3333,"x":7.25,"y":4.29,"curve":0.25,"c3":0.75},{"time":0.5,"x":2.66,"y":6.42,"curve":0.25,"c3":0.75},{"time":0.6667,"x":7.25,"y":4.29,"curve":0.25,"c3":0.75},{"time":0.8333,"x":2.66,"y":6.42,"curve":0.25,"c3":0.75},{"time":1,"x":7.25,"y":4.29,"curve":0.25,"c3":0.75},{"time":1.1667,"x":2.66,"y":6.42,"curve":0.25,"c3":0.75},{"time":1.3333,"x":7.25,"y":4.29}]},"Bead1_1":{"rotate":[{"angle":20,"curve":0.25,"c3":0.75},{"time":0.1667,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.5,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":20,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":-20,"curve":0.25,"c3":0.75},{"time":1,"angle":20,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":20}]},"Bead1_2":{"rotate":[{"angle":14.8,"curve":0.375,"c2":0.62,"c3":0.716},{"time":0.0333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.2,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.3667,"angle":20,"curve":0.25,"c3":0.75},{"time":0.5333,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.7,"angle":20,"curve":0.25,"c3":0.75},{"time":0.8667,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.0333,"angle":20,"curve":0.25,"c3":0.75},{"time":1.2,"angle":-20,"curve":0.243,"c3":0.68,"c4":0.71},{"time":1.3333,"angle":14.8}]},"Bead1_3":{"rotate":[{"angle":5.29,"curve":0.381,"c2":0.55,"c3":0.742},{"time":0.0667,"angle":20,"curve":0.25,"c3":0.75},{"time":0.2333,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.4,"angle":20,"curve":0.25,"c3":0.75},{"time":0.5667,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.7333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.9,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.0667,"angle":20,"curve":0.25,"c3":0.75},{"time":1.2333,"angle":-20,"curve":0.245,"c3":0.637,"c4":0.56},{"time":1.3333,"angle":5.29}]},"Bead1_4":{"rotate":[{"angle":-5.29,"curve":0.363,"c2":0.44,"c3":0.755},{"time":0.1,"angle":20,"curve":0.25,"c3":0.75},{"time":0.2667,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.4333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.6,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.7667,"angle":20,"curve":0.25,"c3":0.75},{"time":0.9333,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.1,"angle":20,"curve":0.25,"c3":0.75},{"time":1.2667,"angle":-20,"curve":0.258,"c3":0.619,"c4":0.45},{"time":1.3333,"angle":-5.29}]},"Bead2_1":{"rotate":[{"angle":20,"curve":0.25,"c3":0.75},{"time":0.1667,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.5,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":20,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":-20,"curve":0.25,"c3":0.75},{"time":1,"angle":20,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":20}]},"Bead2_2":{"rotate":[{"angle":14.8,"curve":0.375,"c2":0.62,"c3":0.716},{"time":0.0333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.2,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.3667,"angle":20,"curve":0.25,"c3":0.75},{"time":0.5333,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.7,"angle":20,"curve":0.25,"c3":0.75},{"time":0.8667,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.0333,"angle":20,"curve":0.25,"c3":0.75},{"time":1.2,"angle":-20,"curve":0.243,"c3":0.68,"c4":0.71},{"time":1.3333,"angle":14.8}]},"Bead2_3":{"rotate":[{"angle":5.29,"curve":0.381,"c2":0.55,"c3":0.742},{"time":0.0667,"angle":20,"curve":0.25,"c3":0.75},{"time":0.2333,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.4,"angle":20,"curve":0.25,"c3":0.75},{"time":0.5667,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.7333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.9,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.0667,"angle":20,"curve":0.25,"c3":0.75},{"time":1.2333,"angle":-20,"curve":0.245,"c3":0.637,"c4":0.56},{"time":1.3333,"angle":5.29}]},"Bead2_4":{"rotate":[{"angle":-5.29,"curve":0.363,"c2":0.44,"c3":0.755},{"time":0.1,"angle":20,"curve":0.25,"c3":0.75},{"time":0.2667,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.4333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.6,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.7667,"angle":20,"curve":0.25,"c3":0.75},{"time":0.9333,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.1,"angle":20,"curve":0.25,"c3":0.75},{"time":1.2667,"angle":-20,"curve":0.258,"c3":0.619,"c4":0.45},{"time":1.3333,"angle":-5.29}]},"Bead3_1":{"rotate":[{"angle":14.8,"curve":0.32,"c2":0.29,"c3":0.757},{"time":0.1333,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.3,"angle":20,"curve":0.25,"c3":0.75},{"time":0.4667,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.6333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.8,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.9667,"angle":20,"curve":0.25,"c3":0.75},{"time":1.1333,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.3,"angle":20,"curve":0.284,"c3":0.625,"c4":0.38},{"time":1.3333,"angle":14.8}]},"Bead3_2":{"rotate":[{"angle":20,"curve":0.25,"c3":0.75},{"time":0.1667,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.5,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":20,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":-20,"curve":0.25,"c3":0.75},{"time":1,"angle":20,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":-20,"curve":0.243,"c3":0.68,"c4":0.71},{"time":1.3,"angle":14.8,"curve":0.375,"c2":0.62,"c3":0.716},{"time":1.3333,"angle":20}]},"Bead3_3":{"rotate":[{"angle":14.88,"curve":0.375,"c2":0.62,"c3":0.716},{"time":0.0333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.2,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.3667,"angle":20,"curve":0.25,"c3":0.75},{"time":0.5333,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.7,"angle":20,"curve":0.25,"c3":0.75},{"time":0.8667,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.0333,"angle":20,"curve":0.25,"c3":0.75},{"time":1.2,"angle":-20,"curve":0.245,"c3":0.637,"c4":0.56},{"time":1.3,"angle":5.29,"curve":0.349,"c2":0.39,"c3":0.689,"c4":0.74},{"time":1.3333,"angle":14.88}]},"Bead3_4":{"rotate":[{"angle":5.25,"curve":0.381,"c2":0.55,"c3":0.742},{"time":0.0667,"angle":20,"curve":0.25,"c3":0.75},{"time":0.2333,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.4,"angle":20,"curve":0.25,"c3":0.75},{"time":0.5667,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.7333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.9,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.0667,"angle":20,"curve":0.25,"c3":0.75},{"time":1.2333,"angle":-20,"curve":0.258,"c3":0.619,"c4":0.45},{"time":1.3,"angle":-5.29,"curve":0.33,"c2":0.32,"c3":0.67,"c4":0.68},{"time":1.3333,"angle":5.25}]},"Bead4_1":{"rotate":[{"angle":14.8,"curve":0.32,"c2":0.29,"c3":0.757},{"time":0.1333,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.3,"angle":20,"curve":0.25,"c3":0.75},{"time":0.4667,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.6333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.8,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.9667,"angle":20,"curve":0.25,"c3":0.75},{"time":1.1333,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.3,"angle":20,"curve":0.284,"c3":0.625,"c4":0.38},{"time":1.3333,"angle":14.8}]},"Bead4_2":{"rotate":[{"angle":20,"curve":0.25,"c3":0.75},{"time":0.1667,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.5,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":20,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":-20,"curve":0.25,"c3":0.75},{"time":1,"angle":20,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":-20,"curve":0.243,"c3":0.68,"c4":0.71},{"time":1.3,"angle":14.8,"curve":0.375,"c2":0.62,"c3":0.716},{"time":1.3333,"angle":20}]},"Bead4_3":{"rotate":[{"angle":14.88,"curve":0.375,"c2":0.62,"c3":0.716},{"time":0.0333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.2,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.3667,"angle":20,"curve":0.25,"c3":0.75},{"time":0.5333,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.7,"angle":20,"curve":0.25,"c3":0.75},{"time":0.8667,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.0333,"angle":20,"curve":0.25,"c3":0.75},{"time":1.2,"angle":-20,"curve":0.245,"c3":0.637,"c4":0.56},{"time":1.3,"angle":5.29,"curve":0.349,"c2":0.39,"c3":0.689,"c4":0.74},{"time":1.3333,"angle":14.88}]},"Bead4_4":{"rotate":[{"angle":5.25,"curve":0.381,"c2":0.55,"c3":0.742},{"time":0.0667,"angle":20,"curve":0.25,"c3":0.75},{"time":0.2333,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.4,"angle":20,"curve":0.25,"c3":0.75},{"time":0.5667,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.7333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.9,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.0667,"angle":20,"curve":0.25,"c3":0.75},{"time":1.2333,"angle":-20,"curve":0.258,"c3":0.619,"c4":0.45},{"time":1.3,"angle":-5.29,"curve":0.33,"c2":0.32,"c3":0.67,"c4":0.68},{"time":1.3333,"angle":5.25}]},"Mustache1":{"rotate":[{"angle":10,"curve":0.25,"c3":0.75},{"time":0.1667,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":10,"curve":0.25,"c3":0.75},{"time":0.5,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":10,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":-10,"curve":0.25,"c3":0.75},{"time":1,"angle":10,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":-10,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":10}]},"Mustache2":{"rotate":[{"angle":7.4,"curve":0.375,"c2":0.62,"c3":0.716},{"time":0.0333,"angle":10,"curve":0.25,"c3":0.75},{"time":0.2,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.3667,"angle":10,"curve":0.25,"c3":0.75},{"time":0.5333,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.7,"angle":10,"curve":0.25,"c3":0.75},{"time":0.8667,"angle":-10,"curve":0.25,"c3":0.75},{"time":1.0333,"angle":10,"curve":0.25,"c3":0.75},{"time":1.2,"angle":-10,"curve":0.243,"c3":0.68,"c4":0.71},{"time":1.3333,"angle":7.4}]},"Mustache3":{"rotate":[{"angle":2.64,"curve":0.381,"c2":0.55,"c3":0.742},{"time":0.0667,"angle":10,"curve":0.25,"c3":0.75},{"time":0.2333,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.4,"angle":10,"curve":0.25,"c3":0.75},{"time":0.5667,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.7333,"angle":10,"curve":0.25,"c3":0.75},{"time":0.9,"angle":-10,"curve":0.25,"c3":0.75},{"time":1.0667,"angle":10,"curve":0.25,"c3":0.75},{"time":1.2333,"angle":-10,"curve":0.245,"c3":0.637,"c4":0.56},{"time":1.3333,"angle":2.64}]}}},"Stage0":{"slots":{"ArmL1":{"attachment":[{"name":null}]},"ArmL2":{"attachment":[{"name":null}]},"ArmR1":{"attachment":[{"name":null}]},"ArmR2":{"attachment":[{"name":null}]},"Bead1":{"attachment":[{"name":null}]},"Bead2":{"attachment":[{"name":null}]},"Bead3":{"attachment":[{"name":null}]},"Bead4":{"attachment":[{"name":null}]},"DJ1":{"attachment":[{"name":null}]},"Head":{"attachment":[{"name":null}]},"Mustache1":{"attachment":[{"name":null}]},"Nose1":{"attachment":[{"name":null}]},"Words":{"attachment":[{"name":"Words1"},{"time":0.4667,"name":"Words2"},{"time":0.9333,"name":"Words3"}]},"tongue":{"attachment":[{"name":null}]}},"bones":{"ArmL1":{"rotate":[{"curve":0.25,"c3":0.75},{"time":0.1667,"angle":4.58,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.5,"angle":4.58,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":4.58,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":4.58,"curve":0.25,"c3":0.75},{"time":1.3333}],"translate":[{"x":-1.42,"y":0.85,"curve":0.25,"c3":0.75},{"time":0.1667,"x":0.63,"y":2.87,"curve":0.25,"c3":0.75},{"time":0.3333,"x":-1.42,"y":0.85,"curve":0.25,"c3":0.75},{"time":0.5,"x":0.63,"y":2.87,"curve":0.25,"c3":0.75},{"time":0.6667,"x":-1.42,"y":0.85,"curve":0.25,"c3":0.75},{"time":0.8333,"x":0.63,"y":2.87,"curve":0.25,"c3":0.75},{"time":1,"x":-1.42,"y":0.85,"curve":0.25,"c3":0.75},{"time":1.1667,"x":0.63,"y":2.87,"curve":0.25,"c3":0.75},{"time":1.3333,"x":-1.42,"y":0.85}]},"ArmL2":{"rotate":[{"curve":0.25,"c3":0.75},{"time":0.1667,"angle":-17.78,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.5,"angle":-17.78,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":-17.78,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":-17.78,"curve":0.25,"c3":0.75},{"time":1.3333}],"translate":[{"curve":0.25,"c3":0.75},{"time":0.1667,"x":0.3,"y":0.42,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.5,"x":0.3,"y":0.42,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.8333,"x":0.3,"y":0.42,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1667,"x":0.3,"y":0.42,"curve":0.25,"c3":0.75},{"time":1.3333}]},"Head1":{"rotate":[{"angle":10},{"time":0.1667,"angle":-10},{"time":0.3333,"angle":10},{"time":0.5,"angle":-10},{"time":0.6667,"angle":10},{"time":0.8333,"angle":-10},{"time":1,"angle":10},{"time":1.1667,"angle":-10},{"time":1.3333,"angle":10}],"translate":[{"x":-10,"curve":0.25,"c3":0.75},{"time":0.0667,"x":-10,"y":-10,"curve":0.25,"c3":0.75},{"time":0.1,"y":-10,"curve":0.25,"c3":0.75},{"time":0.1667,"x":10,"y":-10,"curve":0.25,"c3":0.75},{"time":0.2333,"x":10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.3333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4,"x":-10,"y":-10,"curve":0.25,"c3":0.75},{"time":0.4333,"y":-10,"curve":0.25,"c3":0.75},{"time":0.5,"x":10,"y":-10,"curve":0.25,"c3":0.75},{"time":0.5667,"x":10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.6667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7333,"x":-10,"y":-10,"curve":0.25,"c3":0.75},{"time":0.7667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.8333,"x":10,"y":-10,"curve":0.25,"c3":0.75},{"time":0.9,"x":10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1,"x":-10,"curve":0.25,"c3":0.75},{"time":1.0667,"x":-10,"y":-10,"curve":0.25,"c3":0.75},{"time":1.1,"y":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"x":10,"y":-10,"curve":0.25,"c3":0.75},{"time":1.2333,"x":10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.25,"c3":0.75},{"time":1.3333,"x":-10}]},"tongue1":{"rotate":[{"angle":30,"curve":0.25,"c3":0.75},{"time":0.1667,"angle":-30,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":30,"curve":0.25,"c3":0.75},{"time":0.5,"angle":-30,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":30,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":-30,"curve":0.25,"c3":0.75},{"time":1,"angle":30,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":-30,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":30}]},"tongue2":{"rotate":[{"angle":22.19,"curve":0.375,"c2":0.62,"c3":0.716},{"time":0.0333,"angle":30,"curve":0.25,"c3":0.75},{"time":0.2,"angle":-30,"curve":0.25,"c3":0.75},{"time":0.3667,"angle":30,"curve":0.25,"c3":0.75},{"time":0.5333,"angle":-30,"curve":0.25,"c3":0.75},{"time":0.7,"angle":30,"curve":0.25,"c3":0.75},{"time":0.8667,"angle":-30,"curve":0.25,"c3":0.75},{"time":1.0333,"angle":30,"curve":0.25,"c3":0.75},{"time":1.2,"angle":-30,"curve":0.243,"c3":0.68,"c4":0.71},{"time":1.3333,"angle":22.19}]},"tongue3":{"rotate":[{"angle":7.93,"curve":0.381,"c2":0.55,"c3":0.742},{"time":0.0667,"angle":30,"curve":0.25,"c3":0.75},{"time":0.2333,"angle":-30,"curve":0.25,"c3":0.75},{"time":0.4,"angle":30,"curve":0.25,"c3":0.75},{"time":0.5667,"angle":-30,"curve":0.25,"c3":0.75},{"time":0.7333,"angle":30,"curve":0.25,"c3":0.75},{"time":0.9,"angle":-30,"curve":0.25,"c3":0.75},{"time":1.0667,"angle":30,"curve":0.25,"c3":0.75},{"time":1.2333,"angle":-30,"curve":0.245,"c3":0.637,"c4":0.56},{"time":1.3333,"angle":7.93}]},"ArmR1":{"rotate":[{"angle":108.22,"curve":0.25,"c3":0.75},{"time":0.1667,"angle":64.46,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":108.22,"curve":0.25,"c3":0.75},{"time":0.5,"angle":64.46,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":108.22,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":64.46,"curve":0.25,"c3":0.75},{"time":1,"angle":108.22,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":64.46,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":108.22}],"translate":[{"x":-1.43,"y":26.39,"curve":0.25,"c3":0.75},{"time":0.1667,"x":3.43,"y":15.46,"curve":0.25,"c3":0.75},{"time":0.3333,"x":-1.43,"y":26.39,"curve":0.25,"c3":0.75},{"time":0.5,"x":3.43,"y":15.46,"curve":0.25,"c3":0.75},{"time":0.6667,"x":-1.43,"y":26.39,"curve":0.25,"c3":0.75},{"time":0.8333,"x":3.43,"y":15.46,"curve":0.25,"c3":0.75},{"time":1,"x":-1.43,"y":26.39,"curve":0.25,"c3":0.75},{"time":1.1667,"x":3.43,"y":15.46,"curve":0.25,"c3":0.75},{"time":1.3333,"x":-1.43,"y":26.39}],"scale":[{"y":-1}]},"ArmR2":{"rotate":[{"angle":-36.89,"curve":0.25,"c3":0.75},{"time":0.1667,"angle":4.13,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":-36.89,"curve":0.25,"c3":0.75},{"time":0.5,"angle":4.13,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":-36.89,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":4.13,"curve":0.25,"c3":0.75},{"time":1,"angle":-36.89,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":4.13,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":-36.89}],"translate":[{"x":7.25,"y":4.29,"curve":0.25,"c3":0.75},{"time":0.1667,"x":2.66,"y":6.42,"curve":0.25,"c3":0.75},{"time":0.3333,"x":7.25,"y":4.29,"curve":0.25,"c3":0.75},{"time":0.5,"x":2.66,"y":6.42,"curve":0.25,"c3":0.75},{"time":0.6667,"x":7.25,"y":4.29,"curve":0.25,"c3":0.75},{"time":0.8333,"x":2.66,"y":6.42,"curve":0.25,"c3":0.75},{"time":1,"x":7.25,"y":4.29,"curve":0.25,"c3":0.75},{"time":1.1667,"x":2.66,"y":6.42,"curve":0.25,"c3":0.75},{"time":1.3333,"x":7.25,"y":4.29}]}}},"Stage1":{"slots":{"Words":{"attachment":[{"name":"Words1"},{"time":0.4667,"name":"Words2"},{"time":0.9333,"name":"Words3"}]}},"bones":{"ArmL1":{"rotate":[{"curve":0.25,"c3":0.75},{"time":0.1667,"angle":4.58,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.5,"angle":4.58,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":4.58,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":4.58,"curve":0.25,"c3":0.75},{"time":1.3333}],"translate":[{"x":-1.42,"y":0.85,"curve":0.25,"c3":0.75},{"time":0.1667,"x":0.63,"y":2.87,"curve":0.25,"c3":0.75},{"time":0.3333,"x":-1.42,"y":0.85,"curve":0.25,"c3":0.75},{"time":0.5,"x":0.63,"y":2.87,"curve":0.25,"c3":0.75},{"time":0.6667,"x":-1.42,"y":0.85,"curve":0.25,"c3":0.75},{"time":0.8333,"x":0.63,"y":2.87,"curve":0.25,"c3":0.75},{"time":1,"x":-1.42,"y":0.85,"curve":0.25,"c3":0.75},{"time":1.1667,"x":0.63,"y":2.87,"curve":0.25,"c3":0.75},{"time":1.3333,"x":-1.42,"y":0.85}]},"ArmL2":{"rotate":[{"curve":0.25,"c3":0.75},{"time":0.1667,"angle":-17.78,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.5,"angle":-17.78,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":-17.78,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":-17.78,"curve":0.25,"c3":0.75},{"time":1.3333}],"translate":[{"curve":0.25,"c3":0.75},{"time":0.1667,"x":0.3,"y":0.42,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.5,"x":0.3,"y":0.42,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.8333,"x":0.3,"y":0.42,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1667,"x":0.3,"y":0.42,"curve":0.25,"c3":0.75},{"time":1.3333}]},"Head1":{"rotate":[{"angle":10},{"time":0.1667,"angle":-10},{"time":0.3333,"angle":10},{"time":0.5,"angle":-10},{"time":0.6667,"angle":10},{"time":0.8333,"angle":-10},{"time":1,"angle":10},{"time":1.1667,"angle":-10},{"time":1.3333,"angle":10}],"translate":[{"x":-10,"curve":0.25,"c3":0.75},{"time":0.0667,"x":-10,"y":-10,"curve":0.25,"c3":0.75},{"time":0.1,"y":-10,"curve":0.25,"c3":0.75},{"time":0.1667,"x":10,"y":-10,"curve":0.25,"c3":0.75},{"time":0.2333,"x":10,"curve":0.25,"c3":0.75},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.3333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.4,"x":-10,"y":-10,"curve":0.25,"c3":0.75},{"time":0.4333,"y":-10,"curve":0.25,"c3":0.75},{"time":0.5,"x":10,"y":-10,"curve":0.25,"c3":0.75},{"time":0.5667,"x":10,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.6667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.7333,"x":-10,"y":-10,"curve":0.25,"c3":0.75},{"time":0.7667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.8333,"x":10,"y":-10,"curve":0.25,"c3":0.75},{"time":0.9,"x":10,"curve":0.25,"c3":0.75},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1,"x":-10,"curve":0.25,"c3":0.75},{"time":1.0667,"x":-10,"y":-10,"curve":0.25,"c3":0.75},{"time":1.1,"y":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"x":10,"y":-10,"curve":0.25,"c3":0.75},{"time":1.2333,"x":10,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.25,"c3":0.75},{"time":1.3333,"x":-10}]},"tongue1":{"rotate":[{"angle":30,"curve":0.25,"c3":0.75},{"time":0.1667,"angle":-30,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":30,"curve":0.25,"c3":0.75},{"time":0.5,"angle":-30,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":30,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":-30,"curve":0.25,"c3":0.75},{"time":1,"angle":30,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":-30,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":30}]},"tongue2":{"rotate":[{"angle":22.19,"curve":0.375,"c2":0.62,"c3":0.716},{"time":0.0333,"angle":30,"curve":0.25,"c3":0.75},{"time":0.2,"angle":-30,"curve":0.25,"c3":0.75},{"time":0.3667,"angle":30,"curve":0.25,"c3":0.75},{"time":0.5333,"angle":-30,"curve":0.25,"c3":0.75},{"time":0.7,"angle":30,"curve":0.25,"c3":0.75},{"time":0.8667,"angle":-30,"curve":0.25,"c3":0.75},{"time":1.0333,"angle":30,"curve":0.25,"c3":0.75},{"time":1.2,"angle":-30,"curve":0.243,"c3":0.68,"c4":0.71},{"time":1.3333,"angle":22.19}]},"tongue3":{"rotate":[{"angle":7.93,"curve":0.381,"c2":0.55,"c3":0.742},{"time":0.0667,"angle":30,"curve":0.25,"c3":0.75},{"time":0.2333,"angle":-30,"curve":0.25,"c3":0.75},{"time":0.4,"angle":30,"curve":0.25,"c3":0.75},{"time":0.5667,"angle":-30,"curve":0.25,"c3":0.75},{"time":0.7333,"angle":30,"curve":0.25,"c3":0.75},{"time":0.9,"angle":-30,"curve":0.25,"c3":0.75},{"time":1.0667,"angle":30,"curve":0.25,"c3":0.75},{"time":1.2333,"angle":-30,"curve":0.245,"c3":0.637,"c4":0.56},{"time":1.3333,"angle":7.93}]},"ArmR1":{"rotate":[{"angle":108.22,"curve":0.25,"c3":0.75},{"time":0.1667,"angle":64.46,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":108.22,"curve":0.25,"c3":0.75},{"time":0.5,"angle":64.46,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":108.22,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":64.46,"curve":0.25,"c3":0.75},{"time":1,"angle":108.22,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":64.46,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":108.22}],"translate":[{"x":-1.43,"y":26.39,"curve":0.25,"c3":0.75},{"time":0.1667,"x":3.43,"y":15.46,"curve":0.25,"c3":0.75},{"time":0.3333,"x":-1.43,"y":26.39,"curve":0.25,"c3":0.75},{"time":0.5,"x":3.43,"y":15.46,"curve":0.25,"c3":0.75},{"time":0.6667,"x":-1.43,"y":26.39,"curve":0.25,"c3":0.75},{"time":0.8333,"x":3.43,"y":15.46,"curve":0.25,"c3":0.75},{"time":1,"x":-1.43,"y":26.39,"curve":0.25,"c3":0.75},{"time":1.1667,"x":3.43,"y":15.46,"curve":0.25,"c3":0.75},{"time":1.3333,"x":-1.43,"y":26.39}],"scale":[{"y":-1}]},"ArmR2":{"rotate":[{"angle":-36.89,"curve":0.25,"c3":0.75},{"time":0.1667,"angle":4.13,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":-36.89,"curve":0.25,"c3":0.75},{"time":0.5,"angle":4.13,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":-36.89,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":4.13,"curve":0.25,"c3":0.75},{"time":1,"angle":-36.89,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":4.13,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":-36.89}],"translate":[{"x":7.25,"y":4.29,"curve":0.25,"c3":0.75},{"time":0.1667,"x":2.66,"y":6.42,"curve":0.25,"c3":0.75},{"time":0.3333,"x":7.25,"y":4.29,"curve":0.25,"c3":0.75},{"time":0.5,"x":2.66,"y":6.42,"curve":0.25,"c3":0.75},{"time":0.6667,"x":7.25,"y":4.29,"curve":0.25,"c3":0.75},{"time":0.8333,"x":2.66,"y":6.42,"curve":0.25,"c3":0.75},{"time":1,"x":7.25,"y":4.29,"curve":0.25,"c3":0.75},{"time":1.1667,"x":2.66,"y":6.42,"curve":0.25,"c3":0.75},{"time":1.3333,"x":7.25,"y":4.29}]},"Mustache1":{"rotate":[{"angle":10,"curve":0.25,"c3":0.75},{"time":0.1667,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":10,"curve":0.25,"c3":0.75},{"time":0.5,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":10,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":-10,"curve":0.25,"c3":0.75},{"time":1,"angle":10,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":-10,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":10}]},"Mustache2":{"rotate":[{"angle":7.4,"curve":0.375,"c2":0.62,"c3":0.716},{"time":0.0333,"angle":10,"curve":0.25,"c3":0.75},{"time":0.2,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.3667,"angle":10,"curve":0.25,"c3":0.75},{"time":0.5333,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.7,"angle":10,"curve":0.25,"c3":0.75},{"time":0.8667,"angle":-10,"curve":0.25,"c3":0.75},{"time":1.0333,"angle":10,"curve":0.25,"c3":0.75},{"time":1.2,"angle":-10,"curve":0.243,"c3":0.68,"c4":0.71},{"time":1.3333,"angle":7.4}]},"Mustache3":{"rotate":[{"angle":2.64,"curve":0.381,"c2":0.55,"c3":0.742},{"time":0.0667,"angle":10,"curve":0.25,"c3":0.75},{"time":0.2333,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.4,"angle":10,"curve":0.25,"c3":0.75},{"time":0.5667,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.7333,"angle":10,"curve":0.25,"c3":0.75},{"time":0.9,"angle":-10,"curve":0.25,"c3":0.75},{"time":1.0667,"angle":10,"curve":0.25,"c3":0.75},{"time":1.2333,"angle":-10,"curve":0.245,"c3":0.637,"c4":0.56},{"time":1.3333,"angle":2.64}]},"Bead1_1":{"rotate":[{"angle":20,"curve":0.25,"c3":0.75},{"time":0.1667,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.5,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":20,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":-20,"curve":0.25,"c3":0.75},{"time":1,"angle":20,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":20}]},"Bead1_2":{"rotate":[{"angle":14.8,"curve":0.375,"c2":0.62,"c3":0.716},{"time":0.0333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.2,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.3667,"angle":20,"curve":0.25,"c3":0.75},{"time":0.5333,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.7,"angle":20,"curve":0.25,"c3":0.75},{"time":0.8667,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.0333,"angle":20,"curve":0.25,"c3":0.75},{"time":1.2,"angle":-20,"curve":0.243,"c3":0.68,"c4":0.71},{"time":1.3333,"angle":14.8}]},"Bead1_3":{"rotate":[{"angle":5.29,"curve":0.381,"c2":0.55,"c3":0.742},{"time":0.0667,"angle":20,"curve":0.25,"c3":0.75},{"time":0.2333,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.4,"angle":20,"curve":0.25,"c3":0.75},{"time":0.5667,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.7333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.9,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.0667,"angle":20,"curve":0.25,"c3":0.75},{"time":1.2333,"angle":-20,"curve":0.245,"c3":0.637,"c4":0.56},{"time":1.3333,"angle":5.29}]},"Bead1_4":{"rotate":[{"angle":-5.29,"curve":0.363,"c2":0.44,"c3":0.755},{"time":0.1,"angle":20,"curve":0.25,"c3":0.75},{"time":0.2667,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.4333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.6,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.7667,"angle":20,"curve":0.25,"c3":0.75},{"time":0.9333,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.1,"angle":20,"curve":0.25,"c3":0.75},{"time":1.2667,"angle":-20,"curve":0.258,"c3":0.619,"c4":0.45},{"time":1.3333,"angle":-5.29}]},"Bead2_4":{"rotate":[{"angle":-5.29,"curve":0.363,"c2":0.44,"c3":0.755},{"time":0.1,"angle":20,"curve":0.25,"c3":0.75},{"time":0.2667,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.4333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.6,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.7667,"angle":20,"curve":0.25,"c3":0.75},{"time":0.9333,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.1,"angle":20,"curve":0.25,"c3":0.75},{"time":1.2667,"angle":-20,"curve":0.258,"c3":0.619,"c4":0.45},{"time":1.3333,"angle":-5.29}]},"Bead2_3":{"rotate":[{"angle":5.29,"curve":0.381,"c2":0.55,"c3":0.742},{"time":0.0667,"angle":20,"curve":0.25,"c3":0.75},{"time":0.2333,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.4,"angle":20,"curve":0.25,"c3":0.75},{"time":0.5667,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.7333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.9,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.0667,"angle":20,"curve":0.25,"c3":0.75},{"time":1.2333,"angle":-20,"curve":0.245,"c3":0.637,"c4":0.56},{"time":1.3333,"angle":5.29}]},"Bead2_2":{"rotate":[{"angle":14.8,"curve":0.375,"c2":0.62,"c3":0.716},{"time":0.0333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.2,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.3667,"angle":20,"curve":0.25,"c3":0.75},{"time":0.5333,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.7,"angle":20,"curve":0.25,"c3":0.75},{"time":0.8667,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.0333,"angle":20,"curve":0.25,"c3":0.75},{"time":1.2,"angle":-20,"curve":0.243,"c3":0.68,"c4":0.71},{"time":1.3333,"angle":14.8}]},"Bead2_1":{"rotate":[{"angle":20,"curve":0.25,"c3":0.75},{"time":0.1667,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.5,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":20,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":-20,"curve":0.25,"c3":0.75},{"time":1,"angle":20,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":20}]},"Bead3_4":{"rotate":[{"angle":-5.29,"curve":0.363,"c2":0.44,"c3":0.755},{"time":0.1,"angle":20,"curve":0.25,"c3":0.75},{"time":0.2667,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.4333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.6,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.7667,"angle":20,"curve":0.25,"c3":0.75},{"time":0.9333,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.1,"angle":20,"curve":0.25,"c3":0.75},{"time":1.2667,"angle":-20,"curve":0.258,"c3":0.619,"c4":0.45},{"time":1.3333,"angle":-5.29}]},"Bead3_3":{"rotate":[{"angle":5.29,"curve":0.381,"c2":0.55,"c3":0.742},{"time":0.0667,"angle":20,"curve":0.25,"c3":0.75},{"time":0.2333,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.4,"angle":20,"curve":0.25,"c3":0.75},{"time":0.5667,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.7333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.9,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.0667,"angle":20,"curve":0.25,"c3":0.75},{"time":1.2333,"angle":-20,"curve":0.245,"c3":0.637,"c4":0.56},{"time":1.3333,"angle":5.29}]},"Bead3_2":{"rotate":[{"angle":14.8,"curve":0.375,"c2":0.62,"c3":0.716},{"time":0.0333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.2,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.3667,"angle":20,"curve":0.25,"c3":0.75},{"time":0.5333,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.7,"angle":20,"curve":0.25,"c3":0.75},{"time":0.8667,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.0333,"angle":20,"curve":0.25,"c3":0.75},{"time":1.2,"angle":-20,"curve":0.243,"c3":0.68,"c4":0.71},{"time":1.3333,"angle":14.8}]},"Bead3_1":{"rotate":[{"angle":20,"curve":0.25,"c3":0.75},{"time":0.1667,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.5,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":20,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":-20,"curve":0.25,"c3":0.75},{"time":1,"angle":20,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":20}]},"Bead4_4":{"rotate":[{"angle":-5.29,"curve":0.363,"c2":0.44,"c3":0.755},{"time":0.1,"angle":20,"curve":0.25,"c3":0.75},{"time":0.2667,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.4333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.6,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.7667,"angle":20,"curve":0.25,"c3":0.75},{"time":0.9333,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.1,"angle":20,"curve":0.25,"c3":0.75},{"time":1.2667,"angle":-20,"curve":0.258,"c3":0.619,"c4":0.45},{"time":1.3333,"angle":-5.29}]},"Bead4_3":{"rotate":[{"angle":5.29,"curve":0.381,"c2":0.55,"c3":0.742},{"time":0.0667,"angle":20,"curve":0.25,"c3":0.75},{"time":0.2333,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.4,"angle":20,"curve":0.25,"c3":0.75},{"time":0.5667,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.7333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.9,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.0667,"angle":20,"curve":0.25,"c3":0.75},{"time":1.2333,"angle":-20,"curve":0.245,"c3":0.637,"c4":0.56},{"time":1.3333,"angle":5.29}]},"Bead4_2":{"rotate":[{"angle":14.8,"curve":0.375,"c2":0.62,"c3":0.716},{"time":0.0333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.2,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.3667,"angle":20,"curve":0.25,"c3":0.75},{"time":0.5333,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.7,"angle":20,"curve":0.25,"c3":0.75},{"time":0.8667,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.0333,"angle":20,"curve":0.25,"c3":0.75},{"time":1.2,"angle":-20,"curve":0.243,"c3":0.68,"c4":0.71},{"time":1.3333,"angle":14.8}]},"Bead4_1":{"rotate":[{"angle":20,"curve":0.25,"c3":0.75},{"time":0.1667,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.5,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":20,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":-20,"curve":0.25,"c3":0.75},{"time":1,"angle":20,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":20}]}}}}},[0]]],0,0,[0],[-1],[0]] ================================================ FILE: assets/resources/import/7d/7d611ae5-c05a-4633-a9be-bf62c425e7f4.b6c3a.json ================================================ [1,["159df0053"],["_textureSetter"],["cc.SpriteFrame"],0,[{"name":"rank_icon_default_wx","rect":[114,586,55,55],"offset":[0,0],"originalSize":[55,55],"capInsets":[0,0,0,0]}],[0],0,[0],[0],[0]] ================================================ FILE: assets/resources/import/7e/7efbd02a-b404-4f1d-86bf-ef95698f63b9.a1dcb.json ================================================ [1,["86duiic55FxbhLKGX/9t//"],0,[["sp.SkeletonData",["_name","_atlasText","textureNames","_skeletonJson","textures"],-1,3]],[[0,0,1,2,3,4,5]],[[0,"Sheeps","\nSheeps.png\nsize: 1047,1047\nformat: RGBA8888\nfilter: Linear,Linear\nrepeat: none\nShad1\n rotate: true\n xy: 779, 519\n size: 126, 17\n orig: 126, 17\n offset: 0, 0\n index: -1\nShad2\n rotate: true\n xy: 577, 9\n size: 126, 17\n orig: 126, 17\n offset: 0, 0\n index: -1\nSheep00/Body1\n rotate: false\n xy: 498, 648\n size: 152, 125\n orig: 154, 127\n offset: 1, 1\n index: -1\nSheep00/EarL\n rotate: false\n xy: 887, 259\n size: 27, 41\n orig: 29, 43\n offset: 1, 1\n index: -1\nSheep00/EarR\n rotate: true\n xy: 658, 9\n size: 26, 41\n orig: 28, 43\n offset: 1, 1\n index: -1\nSheep00/Head\n rotate: false\n xy: 2, 2\n size: 69, 85\n orig: 71, 87\n offset: 1, 1\n index: -1\nSheep00/Leg1\n rotate: false\n xy: 371, 90\n size: 18, 22\n orig: 18, 22\n offset: 0, 0\n index: -1\nSheep00/Leg2\n rotate: true\n xy: 630, 501\n size: 16, 14\n orig: 16, 14\n offset: 0, 0\n index: -1\nSheep01/Body1\n rotate: false\n xy: 806, 525\n size: 152, 125\n orig: 152, 125\n offset: 0, 0\n index: -1\nSheep01/Head\n rotate: false\n xy: 646, 283\n size: 112, 87\n orig: 112, 87\n offset: 0, 0\n index: -1\nSheep01/Leg1\n rotate: true\n xy: 522, 117\n size: 18, 22\n orig: 18, 22\n offset: 0, 0\n index: -1\nSheep01/Leg2\n rotate: false\n xy: 596, 120\n size: 16, 15\n orig: 16, 15\n offset: 0, 0\n index: -1\nSheep02/Body1\n rotate: true\n xy: 263, 268\n size: 152, 125\n orig: 152, 125\n offset: 0, 0\n index: -1\nSheep02/Head\n rotate: false\n xy: 522, 137\n size: 91, 132\n orig: 91, 132\n offset: 0, 0\n index: -1\nSheep02/Leg1\n rotate: false\n xy: 916, 278\n size: 18, 22\n orig: 18, 22\n offset: 0, 0\n index: -1\nSheep02/Leg2\n rotate: false\n xy: 916, 213\n size: 16, 15\n orig: 16, 15\n offset: 0, 0\n index: -1\nSheep03/Body1\n rotate: false\n xy: 652, 777\n size: 152, 130\n orig: 152, 130\n offset: 0, 0\n index: -1\nSheep03/Head\n rotate: false\n xy: 964, 384\n size: 76, 99\n orig: 76, 99\n offset: 0, 0\n index: -1\nSheep03/Leg1\n rotate: true\n xy: 887, 196\n size: 18, 22\n orig: 18, 22\n offset: 0, 0\n index: -1\nSheep03/Leg2\n rotate: false\n xy: 943, 384\n size: 16, 14\n orig: 16, 14\n offset: 0, 0\n index: -1\nSheep04/Body1\n rotate: false\n xy: 816, 784\n size: 155, 125\n orig: 155, 125\n offset: 0, 0\n index: -1\nSheep04/Head\n rotate: true\n xy: 615, 120\n size: 65, 92\n orig: 65, 92\n offset: 0, 0\n index: -1\nSheep05/Body1\n rotate: false\n xy: 500, 910\n size: 157, 135\n orig: 157, 135\n offset: 0, 0\n index: -1\nSheep05/Head\n rotate: true\n xy: 709, 117\n size: 69, 89\n orig: 69, 89\n offset: 0, 0\n index: -1\nSheep06/Body1\n rotate: false\n xy: 338, 917\n size: 160, 128\n orig: 160, 128\n offset: 0, 0\n index: -1\nSheep06/Head\n rotate: true\n xy: 518, 271\n size: 73, 91\n orig: 73, 91\n offset: 0, 0\n index: -1\nSheep06/Leg1\n rotate: false\n xy: 843, 102\n size: 18, 22\n orig: 18, 22\n offset: 0, 0\n index: -1\nSheep06/Leg2\n rotate: false\n xy: 911, 196\n size: 16, 15\n orig: 16, 15\n offset: 0, 0\n index: -1\nSheep07/Body1\n rotate: false\n xy: 816, 911\n size: 155, 134\n orig: 155, 134\n offset: 0, 0\n index: -1\nSheep07/Head\n rotate: false\n xy: 709, 188\n size: 87, 93\n orig: 87, 93\n offset: 0, 0\n index: -1\nSheep07/Leg1\n rotate: false\n xy: 371, 66\n size: 18, 22\n orig: 18, 22\n offset: 0, 0\n index: -1\nSheep07/Leg2\n rotate: true\n xy: 914, 178\n size: 16, 15\n orig: 16, 15\n offset: 0, 0\n index: -1\nSheep08/Body1\n rotate: true\n xy: 383, 423\n size: 152, 118\n orig: 152, 118\n offset: 0, 0\n index: -1\nSheep08/Head\n rotate: true\n xy: 257, 577\n size: 77, 106\n orig: 77, 106\n offset: 0, 0\n index: -1\nSheep09/Body1\n rotate: false\n xy: 2, 901\n size: 167, 144\n orig: 167, 144\n offset: 0, 0\n index: -1\nSheep09/Head\n rotate: true\n xy: 266, 2\n size: 110, 103\n orig: 110, 103\n offset: 0, 0\n index: -1\nSheep09/Leg1\n rotate: true\n xy: 546, 117\n size: 18, 22\n orig: 18, 22\n offset: 0, 0\n index: -1\nSheep09/Leg2\n rotate: false\n xy: 371, 2\n size: 16, 14\n orig: 16, 14\n offset: 0, 0\n index: -1\nSheep10/Body1\n rotate: true\n xy: 266, 114\n size: 152, 126\n orig: 152, 126\n offset: 0, 0\n index: -1\nSheep10/Head\n rotate: false\n xy: 730, 37\n size: 64, 78\n orig: 64, 78\n offset: 0, 0\n index: -1\nSheep11/Body1\n rotate: true\n xy: 253, 759\n size: 155, 121\n orig: 155, 121\n offset: 0, 0\n index: -1\nSheep11/Head\n rotate: false\n xy: 756, 393\n size: 113, 124\n orig: 113, 124\n offset: 0, 0\n index: -1\nSheep11/Leg1\n rotate: false\n xy: 916, 254\n size: 18, 22\n orig: 18, 22\n offset: 0, 0\n index: -1\nSheep11/Leg2\n rotate: false\n xy: 796, 34\n size: 16, 14\n orig: 16, 14\n offset: 0, 0\n index: -1\nSheep12/Body1\n rotate: true\n xy: 2, 244\n size: 155, 129\n orig: 155, 129\n offset: 0, 0\n index: -1\nSheep12/Head\n rotate: false\n xy: 973, 793\n size: 72, 120\n orig: 72, 120\n offset: 0, 0\n index: -1\nSheep13/Body1\n rotate: true\n xy: 2, 561\n size: 165, 125\n orig: 165, 125\n offset: 0, 0\n index: -1\nSheep13/Head\n rotate: false\n xy: 615, 187\n size: 92, 94\n orig: 92, 94\n offset: 0, 0\n index: -1\nSheep13/Leg1\n rotate: true\n xy: 462, 582\n size: 28, 34\n orig: 28, 34\n offset: 0, 0\n index: -1\nSheep13/Leg2\n rotate: false\n xy: 814, 34\n size: 16, 14\n orig: 16, 14\n offset: 0, 0\n index: -1\nSheep13/Leg3\n rotate: false\n xy: 863, 102\n size: 18, 22\n orig: 18, 22\n offset: 0, 0\n index: -1\nSheep14/Body1\n rotate: true\n xy: 129, 571\n size: 155, 126\n orig: 155, 126\n offset: 0, 0\n index: -1\nSheep14/EarL\n rotate: false\n xy: 887, 216\n size: 27, 41\n orig: 27, 41\n offset: 0, 0\n index: -1\nSheep14/EarR\n rotate: true\n xy: 701, 9\n size: 26, 41\n orig: 26, 41\n offset: 0, 0\n index: -1\nSheep14/Head\n rotate: false\n xy: 973, 915\n size: 72, 130\n orig: 72, 130\n offset: 0, 0\n index: -1\nSheep15/Body1\n rotate: true\n xy: 390, 269\n size: 152, 126\n orig: 152, 126\n offset: 0, 0\n index: -1\nSheep15/Head\n rotate: false\n xy: 486, 2\n size: 89, 111\n orig: 89, 111\n offset: 0, 0\n index: -1\nSheep15/Leg1\n rotate: false\n xy: 371, 42\n size: 18, 22\n orig: 18, 22\n offset: 0, 0\n index: -1\nSheep15/Leg2\n rotate: true\n xy: 914, 160\n size: 16, 15\n orig: 16, 15\n offset: 0, 0\n index: -1\nSheep16/Body1\n rotate: true\n xy: 2, 401\n size: 158, 126\n orig: 158, 126\n offset: 0, 0\n index: -1\nSheep16/EarL\n rotate: true\n xy: 744, 8\n size: 27, 41\n orig: 27, 41\n offset: 0, 0\n index: -1\nSheep16/EarR\n rotate: true\n xy: 800, 98\n size: 26, 41\n orig: 26, 41\n offset: 0, 0\n index: -1\nSheep16/Head\n rotate: false\n xy: 658, 37\n size: 70, 78\n orig: 70, 78\n offset: 0, 0\n index: -1\nSheep16/Leg1\n rotate: false\n xy: 916, 230\n size: 18, 22\n orig: 18, 22\n offset: 0, 0\n index: -1\nSheep16/Leg2\n rotate: false\n xy: 996, 270\n size: 16, 17\n orig: 16, 17\n offset: 0, 0\n index: -1\nSheep17/Body1\n rotate: false\n xy: 498, 775\n size: 152, 133\n orig: 152, 133\n offset: 0, 0\n index: -1\nSheep17/Head\n rotate: false\n xy: 943, 289\n size: 101, 93\n orig: 101, 93\n offset: 0, 0\n index: -1\nSheep18/Body1\n rotate: true\n xy: 394, 115\n size: 152, 126\n orig: 152, 126\n offset: 0, 0\n index: -1\nSheep18/Head\n rotate: false\n xy: 73, 2\n size: 69, 85\n orig: 69, 85\n offset: 0, 0\n index: -1\nSheep19/Body1\n rotate: true\n xy: 2, 728\n size: 171, 127\n orig: 171, 127\n offset: 0, 0\n index: -1\nSheep19/Head\n rotate: true\n xy: 798, 193\n size: 88, 87\n orig: 88, 87\n offset: 0, 0\n index: -1\nSheep20/Body1\n rotate: false\n xy: 652, 647\n size: 152, 128\n orig: 152, 128\n offset: 0, 0\n index: -1\nSheep20/Head\n rotate: true\n xy: 257, 656\n size: 101, 117\n orig: 101, 117\n offset: 0, 0\n index: -1\nSheep20/Leg1\n rotate: false\n xy: 611, 283\n size: 18, 19\n orig: 18, 19\n offset: 0, 0\n index: -1\nSheep20/Leg2\n rotate: false\n xy: 936, 225\n size: 16, 14\n orig: 16, 14\n offset: 0, 0\n index: -1\nSheep21/Body1\n rotate: true\n xy: 133, 259\n size: 153, 128\n orig: 153, 128\n offset: 0, 0\n index: -1\nSheep21/Head\n rotate: true\n xy: 800, 126\n size: 65, 92\n orig: 65, 92\n offset: 0, 0\n index: -1\nSheep21/Leg1\n rotate: false\n xy: 371, 18\n size: 18, 22\n orig: 18, 22\n offset: 0, 0\n index: -1\nSheep21/Leg2\n rotate: false\n xy: 1014, 254\n size: 16, 16\n orig: 16, 16\n offset: 0, 0\n index: -1\nSheep21/Leg3\n rotate: true\n xy: 596, 7\n size: 18, 22\n orig: 18, 22\n offset: 0, 0\n index: -1\nSheep22/Body1\n rotate: false\n xy: 659, 909\n size: 155, 136\n orig: 155, 136\n offset: 0, 0\n index: -1\nSheep22/EarL\n rotate: false\n xy: 462, 612\n size: 31, 40\n orig: 31, 40\n offset: 0, 0\n index: -1\nSheep22/EarR\n rotate: false\n xy: 611, 304\n size: 29, 40\n orig: 29, 40\n offset: 0, 0\n index: -1\nSheep22/Head\n rotate: false\n xy: 596, 27\n size: 60, 91\n orig: 60, 91\n offset: 0, 0\n index: -1\nSheep22/Leg1\n rotate: true\n xy: 620, 7\n size: 18, 22\n orig: 18, 22\n offset: 0, 0\n index: -1\nSheep22/Leg2\n rotate: false\n xy: 934, 209\n size: 16, 14\n orig: 16, 14\n offset: 0, 0\n index: -1\nSheep23/Body1\n rotate: true\n xy: 518, 346\n size: 146, 126\n orig: 146, 126\n offset: 0, 0\n index: -1\nSheep23/Head\n rotate: true\n xy: 960, 713\n size: 69, 85\n orig: 69, 85\n offset: 0, 0\n index: -1\nSheep24/Body1\n rotate: false\n xy: 806, 652\n size: 152, 130\n orig: 152, 130\n offset: 0, 0\n index: -1\nSheep24/Head\n rotate: false\n xy: 878, 302\n size: 63, 96\n orig: 63, 96\n offset: 0, 0\n index: -1\nSheep24/Leg1\n rotate: false\n xy: 796, 74\n size: 18, 22\n orig: 18, 22\n offset: 0, 0\n index: -1\nSheep24/Leg2\n rotate: true\n xy: 914, 142\n size: 16, 15\n orig: 16, 15\n offset: 0, 0\n index: -1\nSheep25/Body1\n rotate: true\n xy: 131, 743\n size: 156, 120\n orig: 156, 120\n offset: 0, 0\n index: -1\nSheep25/Head\n rotate: false\n xy: 964, 485\n size: 81, 99\n orig: 81, 99\n offset: 0, 0\n index: -1\nSheep25/Leg1\n rotate: false\n xy: 796, 50\n size: 18, 22\n orig: 18, 22\n offset: 0, 0\n index: -1\nSheep25/Leg2\n rotate: true\n xy: 914, 124\n size: 16, 15\n orig: 16, 15\n offset: 0, 0\n index: -1\nSheep25/Leg3\n rotate: false\n xy: 816, 74\n size: 18, 22\n orig: 18, 22\n offset: 0, 0\n index: -1\nSheep26/Body1\n rotate: true\n xy: 130, 414\n size: 155, 126\n orig: 155, 126\n offset: 0, 0\n index: -1\nSheep26/Head\n rotate: false\n xy: 646, 372\n size: 108, 145\n orig: 108, 145\n offset: 0, 0\n index: -1\nSheep26/Leg1\n rotate: false\n xy: 816, 50\n size: 18, 22\n orig: 18, 22\n offset: 0, 0\n index: -1\nSheep26/Leg2\n rotate: false\n xy: 787, 17\n size: 16, 15\n orig: 16, 15\n offset: 0, 0\n index: -1\nSheep27/Body1\n rotate: false\n xy: 630, 519\n size: 147, 126\n orig: 147, 126\n offset: 0, 0\n index: -1\nSheep27/Head\n rotate: false\n xy: 760, 283\n size: 116, 108\n orig: 116, 108\n offset: 0, 0\n index: -1\nSheep27/Leg1\n rotate: false\n xy: 894, 172\n size: 18, 22\n orig: 18, 22\n offset: 0, 0\n index: -1\nSheep27/Leg2\n rotate: false\n xy: 805, 17\n size: 16, 15\n orig: 16, 15\n offset: 0, 0\n index: -1\nSheep28/Body1\n rotate: true\n xy: 136, 104\n size: 153, 128\n orig: 153, 128\n offset: 0, 0\n index: -1\nSheep28/Head\n rotate: true\n xy: 365, 577\n size: 75, 95\n orig: 75, 95\n offset: 0, 0\n index: -1\nSheep28/Leg1\n rotate: false\n xy: 956, 244\n size: 18, 19\n orig: 18, 19\n offset: 0, 0\n index: -1\nSheep28/Leg2\n rotate: true\n xy: 823, 16\n size: 16, 14\n orig: 16, 14\n offset: 0, 0\n index: -1\nSheep29/Body1\n rotate: true\n xy: 503, 494\n size: 152, 125\n orig: 152, 125\n offset: 0, 0\n index: -1\nSheep29/Head\n rotate: false\n xy: 394, 2\n size: 90, 111\n orig: 90, 111\n offset: 0, 0\n index: -1\nSheep29/Leg1\n rotate: false\n xy: 976, 268\n size: 18, 19\n orig: 18, 19\n offset: 0, 0\n index: -1\nSheep29/Leg2\n rotate: true\n xy: 836, 80\n size: 16, 15\n orig: 16, 15\n offset: 0, 0\n index: -1\nSheep30/Body1\n rotate: true\n xy: 376, 761\n size: 154, 120\n orig: 154, 120\n offset: 0, 0\n index: -1\nSheep30/Head\n rotate: false\n xy: 960, 586\n size: 79, 125\n orig: 79, 125\n offset: 0, 0\n index: -1\nSheep30/Leg1\n rotate: false\n xy: 894, 148\n size: 18, 22\n orig: 18, 22\n offset: 0, 0\n index: -1\nSheep30/Leg2\n rotate: true\n xy: 836, 62\n size: 16, 15\n orig: 16, 15\n offset: 0, 0\n index: -1\nSheep31/Body1\n rotate: false\n xy: 171, 916\n size: 165, 129\n orig: 165, 129\n offset: 0, 0\n index: -1\nSheep31/Head\n rotate: true\n xy: 376, 654\n size: 105, 120\n orig: 105, 120\n offset: 0, 0\n index: -1\nSheep31/Leg1\n rotate: false\n xy: 894, 124\n size: 18, 22\n orig: 18, 22\n offset: 0, 0\n index: -1\nSheep31/Leg2\n rotate: false\n xy: 996, 251\n size: 16, 17\n orig: 16, 17\n offset: 0, 0\n index: -1\nSheep31/Leg3\n rotate: false\n xy: 936, 265\n size: 18, 22\n orig: 18, 22\n offset: 0, 0\n index: -1\nSheep32/Body1\n rotate: true\n xy: 258, 422\n size: 153, 123\n orig: 153, 123\n offset: 0, 0\n index: -1\nSheep32/Head\n rotate: true\n xy: 144, 4\n size: 98, 116\n orig: 98, 116\n offset: 0, 0\n index: -1\nSheep32/Leg1\n rotate: false\n xy: 936, 241\n size: 18, 22\n orig: 18, 22\n offset: 0, 0\n index: -1\nSheep32/Leg2\n rotate: false\n xy: 1014, 272\n size: 18, 15\n orig: 18, 15\n offset: 0, 0\n index: -1\nSheep32/Leg3\n rotate: false\n xy: 976, 247\n size: 18, 19\n orig: 18, 19\n offset: 0, 0\n index: -1\nSheep32/Leg4\n rotate: false\n xy: 853, 85\n size: 16, 15\n orig: 16, 15\n offset: 0, 0\n index: -1\nSheep33/Body1\n rotate: true\n xy: 2, 89\n size: 153, 132\n orig: 153, 132\n offset: 0, 0\n index: -1\nSheep33/Head\n rotate: false\n xy: 871, 400\n size: 91, 123\n orig: 91, 123\n offset: 0, 0\n index: -1\nSheep33/Leg1\n rotate: false\n xy: 956, 265\n size: 18, 22\n orig: 18, 22\n offset: 0, 0\n index: -1\nSheep33/Leg2\n rotate: false\n xy: 853, 68\n size: 16, 15\n orig: 16, 15\n offset: 0, 0\n index: -1\n",["Sheeps.png"],{"skeleton":{"hash":"JJlw+S+PmT7gwztdqgYjkxZpXxQ","spine":"3.8.99","x":-78,"y":-8,"width":174.96,"height":150},"bones":[{"name":"root"},{"name":"Body0","parent":"root"},{"name":"Body1","parent":"Body0","y":30},{"name":"LegL1_1","parent":"Body1","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"Head","parent":"Body1","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL","parent":"Head","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR","parent":"Head","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"Shad1","parent":"root"},{"name":"BodyCtrl1","parent":"Body1","x":-45.98,"y":48.39},{"name":"BodyCtrl2","parent":"Body1","x":18.12,"y":85.02},{"name":"LegL1_2","parent":"LegL1_1","length":10.88,"x":10.88},{"name":"LegL2_1","parent":"Body1","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2","parent":"LegL2_1","length":10.88,"x":10.88},{"name":"LegR1_1","parent":"Body1","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2","parent":"LegR1_1","length":10.88,"x":10.88},{"name":"LegR2_1","parent":"Body1","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2","parent":"LegR2_1","length":10.88,"x":10.88},{"name":"Leg1","parent":"Body0","x":13.17,"y":3.55},{"name":"Leg3","parent":"Body0","x":27.23,"y":3.59},{"name":"Leg2","parent":"Body0","x":-30.86,"y":3.45},{"name":"Leg4","parent":"Body0","x":-14.83,"y":3.51}],"slots":[{"name":"Shad1","bone":"Shad1","attachment":"Shad2"},{"name":"LegR2_1","bone":"LegR2_1","attachment":"LegR2_1"},{"name":"LegR1_1","bone":"LegR1_1","attachment":"LegR1_1"},{"name":"LegR1_2","bone":"LegR1_2","attachment":"LegR1_2"},{"name":"LegR2_2","bone":"LegR2_2","attachment":"LegR2_2"},{"name":"Body1","bone":"Body1","attachment":"Body1"},{"name":"LegL2_1","bone":"LegL2_1","attachment":"LegL2_1"},{"name":"LegL1_1","bone":"LegL1_1","attachment":"LegL1_1"},{"name":"Leg1_2","bone":"LegL1_2","attachment":"Leg1_2"},{"name":"Leg2_2","bone":"LegL2_2","attachment":"Leg2_2"},{"name":"EarR","bone":"EarR","attachment":"EarR"},{"name":"Head","bone":"Head","attachment":"Head"},{"name":"EarL","bone":"EarL","attachment":"EarL"}],"ik":[{"name":"Leg1","target":"Leg1","bendPositive":false,"bones":["LegL1_1","LegL1_2"]},{"name":"Leg2","order":2,"target":"Leg2","bones":["LegL2_1","LegL2_2"]},{"name":"Leg3","order":1,"target":"Leg3","bendPositive":false,"bones":["LegR1_1","LegR1_2"]},{"name":"Leg4","order":3,"target":"Leg4","bones":["LegR2_1","LegR2_2"]}],"skins":[{"name":"default","attachments":{"Shad1":{"Shad1":{"y":0.5,"width":126,"height":17},"Shad2":{"y":0.5,"width":126,"height":17}}}},{"name":"skin_00","attachments":{"Body1":{"Body1":{"name":"Sheep00/Body1","x":-2,"y":49.5,"width":154,"height":127}},"EarL":{"EarL":{"name":"Sheep00/EarL","x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarR":{"EarR":{"name":"Sheep00/EarR","x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"Head":{"Head":{"name":"Sheep00/Head","x":26.02,"y":14.11,"rotation":90,"width":71,"height":87}},"Leg1_2":{"Leg1_2":{"name":"Sheep00/Leg2","x":5.92,"y":-0.19,"rotation":90.1,"width":16,"height":14}},"Leg2_2":{"Leg2_2":{"name":"Sheep00/Leg2","x":5.92,"y":-0.18,"rotation":90.15,"width":16,"height":14}},"LegL1_1":{"LegL1_1":{"name":"Sheep00/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Sheep00/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Sheep00/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Sheep00/Leg2","x":5.95,"y":-0.44,"rotation":92.74,"width":16,"height":14}},"LegR2_1":{"LegR2_1":{"name":"Sheep00/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Sheep00/Leg2","x":5.84,"y":0.81,"rotation":90.11,"width":16,"height":14}}}},{"name":"skin_01","attachments":{"Body1":{"Body1":{"name":"Sheep01/Body1","x":-2,"y":49.5,"width":152,"height":125}},"Head":{"Head":{"name":"Sheep01/Head","x":27,"y":2.57,"rotation":90,"width":112,"height":87}},"Leg1_2":{"Leg1_2":{"name":"Sheep01/Leg2","x":5.92,"y":-0.19,"rotation":90.1,"width":16,"height":15}},"Leg2_2":{"Leg2_2":{"name":"Sheep01/Leg2","x":5.92,"y":-0.18,"rotation":90.15,"width":16,"height":15}},"LegL1_1":{"LegL1_1":{"name":"Sheep01/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Sheep01/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Sheep01/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Sheep01/Leg2","x":5.95,"y":-0.44,"rotation":92.74,"width":16,"height":15}},"LegR2_1":{"LegR2_1":{"name":"Sheep01/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Sheep01/Leg2","x":5.84,"y":0.81,"rotation":90.11,"width":16,"height":15}}}},{"name":"skin_02","attachments":{"Body1":{"Body1":{"name":"Sheep02/Body1","x":-2,"y":49.5,"width":152,"height":125}},"Head":{"Head":{"name":"Sheep02/Head","x":22.52,"y":10.15,"rotation":90,"width":91,"height":132}},"Leg1_2":{"Leg1_2":{"name":"Sheep02/Leg2","x":5.92,"y":-0.19,"rotation":90.1,"width":16,"height":15}},"Leg2_2":{"Leg2_2":{"name":"Sheep02/Leg2","x":5.92,"y":-0.18,"rotation":90.15,"width":16,"height":15}},"LegL1_1":{"LegL1_1":{"name":"Sheep02/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Sheep02/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Sheep02/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Sheep02/Leg2","x":5.95,"y":-0.44,"rotation":92.74,"width":16,"height":15}},"LegR2_1":{"LegR2_1":{"name":"Sheep02/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Sheep02/Leg2","x":5.84,"y":0.81,"rotation":90.11,"width":16,"height":15}}}},{"name":"skin_03","attachments":{"Body1":{"Body1":{"name":"Sheep03/Body1","x":-0.87,"y":45.36,"width":152,"height":130}},"Head":{"Head":{"name":"Sheep03/Head","x":26.07,"y":22.63,"rotation":90,"width":76,"height":99}},"Leg1_2":{"Leg1_2":{"name":"Sheep03/Leg2","x":5.92,"y":-0.19,"rotation":90.1,"width":16,"height":14}},"Leg2_2":{"Leg2_2":{"name":"Sheep03/Leg2","x":5.92,"y":-0.18,"rotation":90.15,"width":16,"height":14}},"LegL1_1":{"LegL1_1":{"name":"Sheep03/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Sheep03/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Sheep03/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Sheep03/Leg2","x":5.95,"y":-0.44,"rotation":92.74,"width":16,"height":14}},"LegR2_1":{"LegR2_1":{"name":"Sheep03/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Sheep03/Leg2","x":5.84,"y":0.81,"rotation":90.11,"width":16,"height":14}}}},{"name":"skin_04","attachments":{"Body1":{"Body1":{"name":"Sheep04/Body1","x":1.5,"y":46.46,"width":155,"height":125}},"EarL":{"EarL":{"name":"Sheep00/EarL","x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarR":{"EarR":{"name":"Sheep00/EarR","x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"Head":{"Head":{"name":"Sheep04/Head","x":24.48,"y":23.09,"rotation":90,"width":65,"height":92}},"Leg1_2":{"Leg1_2":{"name":"Sheep00/Leg2","x":5.92,"y":-0.19,"rotation":90.1,"width":16,"height":14}},"Leg2_2":{"Leg2_2":{"name":"Sheep00/Leg2","x":5.92,"y":-0.18,"rotation":90.15,"width":16,"height":14}},"LegL1_1":{"LegL1_1":{"name":"Sheep00/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Sheep00/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Sheep00/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Sheep00/Leg2","x":5.95,"y":-0.44,"rotation":92.74,"width":16,"height":14}},"LegR2_1":{"LegR2_1":{"name":"Sheep00/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Sheep00/Leg2","x":5.84,"y":0.81,"rotation":90.11,"width":16,"height":14}}}},{"name":"skin_05","attachments":{"Body1":{"Body1":{"name":"Sheep05/Body1","x":2.52,"y":41.54,"width":157,"height":135}},"EarL":{"EarL":{"name":"Sheep00/EarL","x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarR":{"EarR":{"name":"Sheep00/EarR","x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"Head":{"Head":{"name":"Sheep05/Head","x":26.02,"y":16.09,"rotation":90,"width":69,"height":89}},"Leg1_2":{"Leg1_2":{"name":"Sheep00/Leg2","x":5.92,"y":-0.19,"rotation":90.1,"width":16,"height":14}},"Leg2_2":{"Leg2_2":{"name":"Sheep00/Leg2","x":5.92,"y":-0.18,"rotation":90.15,"width":16,"height":14}},"LegL1_1":{"LegL1_1":{"name":"Sheep00/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Sheep00/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Sheep00/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Sheep00/Leg2","x":5.95,"y":-0.44,"rotation":92.74,"width":16,"height":14}},"LegR2_1":{"LegR2_1":{"name":"Sheep00/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Sheep00/Leg2","x":5.84,"y":0.81,"rotation":90.11,"width":16,"height":14}}}},{"name":"skin_06","attachments":{"Body1":{"Body1":{"name":"Sheep06/Body1","x":4,"y":46.48,"width":160,"height":128}},"Head":{"Head":{"name":"Sheep06/Head","x":23.54,"y":12.11,"rotation":90,"width":73,"height":91}},"Leg1_2":{"Leg1_2":{"name":"Sheep06/Leg2","x":5.92,"y":-0.19,"rotation":90.1,"width":16,"height":15}},"Leg2_2":{"Leg2_2":{"name":"Sheep06/Leg2","x":5.92,"y":-0.18,"rotation":90.15,"width":16,"height":15}},"LegL1_1":{"LegL1_1":{"name":"Sheep06/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Sheep06/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Sheep06/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Sheep06/Leg2","x":5.95,"y":-0.44,"rotation":92.74,"width":16,"height":15}},"LegR2_1":{"LegR2_1":{"name":"Sheep06/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Sheep06/Leg2","x":5.84,"y":0.81,"rotation":90.11,"width":16,"height":15}}}},{"name":"skin_07","attachments":{"Body1":{"Body1":{"name":"Sheep07/Body1","x":-0.56,"y":44.04,"width":155,"height":134}},"Head":{"Head":{"name":"Sheep07/Head","x":21.98,"y":13.07,"rotation":90,"width":87,"height":93}},"Leg1_2":{"Leg1_2":{"name":"Sheep07/Leg2","x":5.92,"y":-0.19,"rotation":90.1,"width":16,"height":15}},"Leg2_2":{"Leg2_2":{"name":"Sheep07/Leg2","x":5.92,"y":-0.18,"rotation":90.15,"width":16,"height":15}},"LegL1_1":{"LegL1_1":{"name":"Sheep07/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Sheep07/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Sheep07/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Sheep07/Leg2","x":5.95,"y":-0.44,"rotation":92.74,"width":16,"height":15}},"LegR2_1":{"LegR2_1":{"name":"Sheep07/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Sheep07/Leg2","x":5.84,"y":0.81,"rotation":90.11,"width":16,"height":15}}}},{"name":"skin_08","attachments":{"Body1":{"Body1":{"name":"Sheep08/Body1","x":-2,"y":45.02,"width":152,"height":118}},"EarL":{"EarL":{"name":"Sheep00/EarL","x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarR":{"EarR":{"name":"Sheep00/EarR","x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"Head":{"Head":{"name":"Sheep08/Head","x":15.5,"y":14.11,"rotation":90,"width":77,"height":106}},"Leg1_2":{"Leg1_2":{"name":"Sheep00/Leg2","x":5.92,"y":-0.19,"rotation":90.1,"width":16,"height":14}},"Leg2_2":{"Leg2_2":{"name":"Sheep00/Leg2","x":5.92,"y":-0.18,"rotation":90.15,"width":16,"height":14}},"LegL1_1":{"LegL1_1":{"name":"Sheep00/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Sheep00/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Sheep00/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Sheep00/Leg2","x":5.95,"y":-0.44,"rotation":92.74,"width":16,"height":14}},"LegR2_1":{"LegR2_1":{"name":"Sheep00/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Sheep00/Leg2","x":5.84,"y":0.81,"rotation":90.11,"width":16,"height":14}}}},{"name":"skin_09","attachments":{"Body1":{"Body1":{"name":"Sheep09/Body1","x":5.5,"y":39.98,"width":167,"height":144}},"Head":{"Head":{"name":"Sheep09/Head","x":17.02,"y":13.61,"rotation":90,"width":110,"height":103}},"Leg1_2":{"Leg1_2":{"name":"Sheep09/Leg2","x":5.92,"y":-0.19,"rotation":90.1,"width":16,"height":14}},"Leg2_2":{"Leg2_2":{"name":"Sheep09/Leg2","x":5.92,"y":-0.18,"rotation":90.15,"width":16,"height":14}},"LegL1_1":{"LegL1_1":{"name":"Sheep09/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Sheep09/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Sheep09/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Sheep09/Leg2","x":5.95,"y":-0.44,"rotation":92.74,"width":16,"height":14}},"LegR2_1":{"LegR2_1":{"name":"Sheep09/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Sheep09/Leg2","x":5.84,"y":0.81,"rotation":90.11,"width":16,"height":14}}}},{"name":"skin_10","attachments":{"Body1":{"Body1":{"name":"Sheep10/Body1","x":-2.04,"y":49.02,"width":152,"height":126}},"EarL":{"EarL":{"name":"Sheep00/EarL","x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarR":{"EarR":{"name":"Sheep00/EarR","x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"Head":{"Head":{"name":"Sheep10/Head","x":29.5,"y":16.57,"rotation":90,"width":64,"height":78}},"Leg1_2":{"Leg1_2":{"name":"Sheep00/Leg2","x":5.92,"y":-0.19,"rotation":90.1,"width":16,"height":14}},"Leg2_2":{"Leg2_2":{"name":"Sheep00/Leg2","x":5.92,"y":-0.18,"rotation":90.15,"width":16,"height":14}},"LegL1_1":{"LegL1_1":{"name":"Sheep00/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Sheep00/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Sheep00/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Sheep00/Leg2","x":5.95,"y":-0.44,"rotation":92.74,"width":16,"height":14}},"LegR2_1":{"LegR2_1":{"name":"Sheep00/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Sheep00/Leg2","x":5.84,"y":0.81,"rotation":90.11,"width":16,"height":14}}}},{"name":"skin_11","attachments":{"Body1":{"Body1":{"name":"Sheep11/Body1","x":-0.58,"y":45.52,"width":155,"height":121}},"Head":{"Head":{"name":"Sheep11/Head","x":6.52,"y":1.05,"rotation":90,"width":113,"height":124}},"Leg1_2":{"Leg1_2":{"name":"Sheep11/Leg2","x":5.92,"y":-0.19,"rotation":90.1,"width":16,"height":14}},"Leg2_2":{"Leg2_2":{"name":"Sheep11/Leg2","x":5.92,"y":-0.18,"rotation":90.15,"width":16,"height":14}},"LegL1_1":{"LegL1_1":{"name":"Sheep11/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Sheep11/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Sheep11/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Sheep11/Leg2","x":5.95,"y":-0.44,"rotation":92.74,"width":16,"height":14}},"LegR2_1":{"LegR2_1":{"name":"Sheep11/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Sheep11/Leg2","x":5.84,"y":0.81,"rotation":90.11,"width":16,"height":14}}}},{"name":"skin_12","attachments":{"Body1":{"Body1":{"name":"Sheep12/Body1","x":-0.52,"y":47.58,"width":155,"height":129}},"Head":{"Head":{"name":"Sheep12/Head","x":14.44,"y":16.59,"rotation":90,"width":72,"height":120}},"Leg1_2":{"Leg1_2":{"name":"Sheep00/Leg2","x":5.92,"y":-0.19,"rotation":90.1,"width":16,"height":14}},"Leg2_2":{"Leg2_2":{"name":"Sheep00/Leg2","x":5.92,"y":-0.18,"rotation":90.15,"width":16,"height":14}},"LegL1_1":{"LegL1_1":{"name":"Sheep00/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Sheep00/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Sheep00/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Sheep00/Leg2","x":5.95,"y":-0.44,"rotation":92.74,"width":16,"height":14}},"LegR2_1":{"LegR2_1":{"name":"Sheep00/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Sheep00/Leg2","x":5.84,"y":0.81,"rotation":90.11,"width":16,"height":14}}}},{"name":"skin_13","attachments":{"Body1":{"Body1":{"name":"Sheep13/Body1","x":4.48,"y":49.52,"width":165,"height":125}},"Head":{"Head":{"name":"Sheep13/Head","x":21.5,"y":10.59,"rotation":90,"width":92,"height":94}},"Leg1_2":{"Leg1_2":{"name":"Sheep13/Leg2","x":5.92,"y":-0.19,"rotation":90.1,"width":16,"height":14}},"Leg2_2":{"Leg2_2":{"name":"Sheep13/Leg2","x":5.92,"y":-0.18,"rotation":90.15,"width":16,"height":14}},"LegL1_1":{"LegL1_1":{"name":"Sheep13/Leg1","x":0.8,"y":-0.21,"rotation":90,"width":28,"height":34}},"LegL2_1":{"LegL2_1":{"name":"Sheep13/Leg3","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Sheep13/Leg1","x":0.81,"y":-0.24,"rotation":87.26,"width":28,"height":34}},"LegR1_2":{"LegR1_2":{"name":"Sheep13/Leg2","x":5.95,"y":-0.44,"rotation":92.74,"width":16,"height":14}},"LegR2_1":{"LegR2_1":{"name":"Sheep13/Leg3","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Sheep13/Leg2","x":5.84,"y":0.81,"rotation":90.11,"width":16,"height":14}}}},{"name":"skin_14","attachments":{"Body1":{"Body1":{"name":"Sheep14/Body1","x":-0.52,"y":49,"width":155,"height":126}},"EarL":{"EarL":{"name":"Sheep14/EarL","x":17.46,"y":0.06,"rotation":117.81,"width":27,"height":41}},"EarR":{"EarR":{"name":"Sheep14/EarR","x":18.54,"y":0.15,"rotation":57.02,"width":26,"height":41}},"Head":{"Head":{"name":"Sheep14/Head","x":17.54,"y":12.59,"rotation":90,"width":72,"height":130}},"Leg1_2":{"Leg1_2":{"name":"Sheep00/Leg2","x":5.92,"y":-0.19,"rotation":90.1,"width":16,"height":14}},"Leg2_2":{"Leg2_2":{"name":"Sheep00/Leg2","x":5.92,"y":-0.18,"rotation":90.15,"width":16,"height":14}},"LegL1_1":{"LegL1_1":{"name":"Sheep00/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Sheep00/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Sheep00/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Sheep00/Leg2","x":5.95,"y":-0.44,"rotation":92.74,"width":16,"height":14}},"LegR2_1":{"LegR2_1":{"name":"Sheep00/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Sheep00/Leg2","x":5.84,"y":0.81,"rotation":90.11,"width":16,"height":14}}}},{"name":"skin_15","attachments":{"Body1":{"Body1":{"name":"Sheep15/Body1","x":-2.04,"y":49.02,"width":152,"height":126}},"Head":{"Head":{"name":"Sheep15/Head","x":13.02,"y":9.11,"rotation":90,"width":89,"height":111}},"Leg1_2":{"Leg1_2":{"name":"Sheep15/Leg2","x":5.92,"y":-0.19,"rotation":90.1,"width":16,"height":15}},"Leg2_2":{"Leg2_2":{"name":"Sheep15/Leg2","x":5.92,"y":-0.18,"rotation":90.15,"width":16,"height":15}},"LegL1_1":{"LegL1_1":{"name":"Sheep15/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Sheep15/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Sheep15/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Sheep15/Leg2","x":5.95,"y":-0.44,"rotation":92.74,"width":16,"height":15}},"LegR2_1":{"LegR2_1":{"name":"Sheep15/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Sheep15/Leg2","x":5.84,"y":0.81,"rotation":90.11,"width":16,"height":15}}}},{"name":"skin_16","attachments":{"Body1":{"Body1":{"name":"Sheep16/Body1","x":1,"y":49,"width":158,"height":126}},"EarL":{"EarL":{"name":"Sheep16/EarL","x":17.46,"y":0.06,"rotation":117.81,"width":27,"height":41}},"EarR":{"EarR":{"name":"Sheep16/EarR","x":18.54,"y":0.15,"rotation":57.02,"width":26,"height":41}},"Head":{"Head":{"name":"Sheep16/Head","x":29.52,"y":13.63,"rotation":90,"width":70,"height":78}},"Leg1_2":{"Leg1_2":{"name":"Sheep16/Leg2","x":5.92,"y":-0.19,"rotation":90.1,"width":16,"height":17}},"Leg2_2":{"Leg2_2":{"name":"Sheep16/Leg2","x":5.92,"y":-0.18,"rotation":90.15,"width":16,"height":17}},"LegL1_1":{"LegL1_1":{"name":"Sheep16/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Sheep16/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Sheep16/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Sheep16/Leg2","x":5.95,"y":-0.44,"rotation":92.74,"width":16,"height":17}},"LegR2_1":{"LegR2_1":{"name":"Sheep16/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Sheep16/Leg2","x":5.84,"y":0.81,"rotation":90.11,"width":16,"height":17}}}},{"name":"skin_17","attachments":{"Body1":{"Body1":{"name":"Sheep17/Body1","x":-2,"y":47.5,"width":152,"height":133}},"Head":{"Head":{"name":"Sheep17/Head","x":26.02,"y":13.11,"rotation":90,"width":101,"height":93}},"Leg1_2":{"Leg1_2":{"name":"Sheep00/Leg2","x":5.92,"y":-0.19,"rotation":90.1,"width":16,"height":14}},"Leg2_2":{"Leg2_2":{"name":"Sheep00/Leg2","x":5.92,"y":-0.18,"rotation":90.15,"width":16,"height":14}},"LegL1_1":{"LegL1_1":{"name":"Sheep00/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Sheep00/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Sheep00/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Sheep00/Leg2","x":5.95,"y":-0.44,"rotation":92.74,"width":16,"height":14}},"LegR2_1":{"LegR2_1":{"name":"Sheep00/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Sheep00/Leg2","x":5.84,"y":0.81,"rotation":90.11,"width":16,"height":14}}}},{"name":"skin_18","attachments":{"Body1":{"Body1":{"name":"Sheep18/Body1","x":-2.02,"y":49.08,"width":152,"height":126}},"EarL":{"EarL":{"name":"Sheep00/EarL","x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarR":{"EarR":{"name":"Sheep00/EarR","x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"Head":{"Head":{"name":"Sheep18/Head","x":26.02,"y":14.11,"rotation":90,"width":69,"height":85}},"Leg1_2":{"Leg1_2":{"name":"Sheep00/Leg2","x":5.92,"y":-0.19,"rotation":90.1,"width":16,"height":14}},"Leg2_2":{"Leg2_2":{"name":"Sheep00/Leg2","x":5.92,"y":-0.18,"rotation":90.15,"width":16,"height":14}},"LegL1_1":{"LegL1_1":{"name":"Sheep00/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Sheep00/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Sheep00/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Sheep00/Leg2","x":5.95,"y":-0.44,"rotation":92.74,"width":16,"height":14}},"LegR2_1":{"LegR2_1":{"name":"Sheep00/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Sheep00/Leg2","x":5.84,"y":0.81,"rotation":90.11,"width":16,"height":14}}}},{"name":"skin_19","attachments":{"Body1":{"Body1":{"name":"Sheep19/Body1","x":7.52,"y":48.54,"width":171,"height":127}},"Head":{"Head":{"name":"Sheep19/Head","x":24.98,"y":23.63,"rotation":90,"width":88,"height":87}},"Leg1_2":{"Leg1_2":{"name":"Sheep00/Leg2","x":5.92,"y":-0.19,"rotation":90.1,"width":16,"height":14}},"Leg2_2":{"Leg2_2":{"name":"Sheep00/Leg2","x":5.92,"y":-0.18,"rotation":90.15,"width":16,"height":14}},"LegL1_1":{"LegL1_1":{"name":"Sheep00/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Sheep00/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Sheep00/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Sheep00/Leg2","x":5.95,"y":-0.44,"rotation":92.74,"width":16,"height":14}},"LegR2_1":{"LegR2_1":{"name":"Sheep00/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Sheep00/Leg2","x":5.84,"y":0.81,"rotation":90.11,"width":16,"height":14}}}},{"name":"skin_20","attachments":{"Body1":{"Body1":{"name":"Sheep20/Body1","x":-2,"y":47.88,"width":152,"height":128}},"Head":{"Head":{"name":"Sheep20/Head","x":18.13,"y":6.11,"rotation":90,"width":101,"height":117}},"Leg1_2":{"Leg1_2":{"name":"Sheep20/Leg2","x":5.92,"y":-0.19,"rotation":90.1,"width":16,"height":14}},"Leg2_2":{"Leg2_2":{"name":"Sheep20/Leg2","x":5.92,"y":-0.18,"rotation":90.15,"width":16,"height":14}},"LegL1_1":{"LegL1_1":{"name":"Sheep20/Leg1","x":8.32,"y":-0.2,"rotation":90,"width":18,"height":19}},"LegL2_1":{"LegL2_1":{"name":"Sheep20/Leg1","x":8.32,"y":-0.2,"rotation":90,"width":18,"height":19}},"LegR1_1":{"LegR1_1":{"name":"Sheep20/Leg1","x":8.26,"y":-0.6,"rotation":87.26,"width":18,"height":19}},"LegR1_2":{"LegR1_2":{"name":"Sheep20/Leg2","x":5.95,"y":-0.44,"rotation":92.74,"width":16,"height":14}},"LegR2_1":{"LegR2_1":{"name":"Sheep20/Leg1","x":8.32,"y":0.8,"rotation":90,"width":18,"height":19}},"LegR2_2":{"LegR2_2":{"name":"Sheep20/Leg2","x":5.84,"y":0.81,"rotation":90.11,"width":16,"height":14}}}},{"name":"skin_21","attachments":{"Body1":{"Body1":{"name":"Sheep21/Body1","x":-1.5,"y":48.02,"width":153,"height":128}},"EarL":{"EarL":{"name":"Sheep00/EarL","x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarR":{"EarR":{"name":"Sheep00/EarR","x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"Head":{"Head":{"name":"Sheep21/Head","x":23.48,"y":17.11,"rotation":90,"width":65,"height":92}},"Leg1_2":{"Leg1_2":{"name":"Sheep21/Leg2","x":4.92,"y":-0.19,"rotation":90.1,"width":16,"height":16}},"Leg2_2":{"Leg2_2":{"name":"Sheep21/Leg2","x":4.92,"y":-0.19,"rotation":90.15,"width":16,"height":16}},"LegL1_1":{"LegL1_1":{"name":"Sheep21/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Sheep21/Leg3","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Sheep21/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Sheep21/Leg2","x":4.95,"y":-0.48,"rotation":92.74,"width":16,"height":16}},"LegR2_1":{"LegR2_1":{"name":"Sheep21/Leg3","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Sheep21/Leg2","x":4.84,"y":0.81,"rotation":90.11,"width":16,"height":16}}}},{"name":"skin_22","attachments":{"Body1":{"Body1":{"name":"Sheep22/Body1","x":-0.5,"y":43.98,"width":155,"height":136}},"EarL":{"EarL":{"name":"Sheep22/EarL","x":16.99,"y":-0.17,"rotation":117.81,"width":31,"height":40}},"EarR":{"EarR":{"name":"Sheep22/EarR","x":17.28,"y":-0.83,"rotation":57.02,"width":29,"height":40}},"Head":{"Head":{"name":"Sheep22/Head","x":23,"y":18.63,"rotation":90,"width":60,"height":91}},"Leg1_2":{"Leg1_2":{"name":"Sheep22/Leg2","x":5.92,"y":-0.19,"rotation":90.1,"width":16,"height":14}},"Leg2_2":{"Leg2_2":{"name":"Sheep22/Leg2","x":5.92,"y":-0.18,"rotation":90.15,"width":16,"height":14}},"LegL1_1":{"LegL1_1":{"name":"Sheep22/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Sheep22/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Sheep22/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Sheep22/Leg2","x":5.95,"y":-0.44,"rotation":92.74,"width":16,"height":14}},"LegR2_1":{"LegR2_1":{"name":"Sheep22/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Sheep22/Leg2","x":5.84,"y":0.81,"rotation":90.11,"width":16,"height":14}}}},{"name":"skin_23","attachments":{"Body1":{"Body1":{"name":"Sheep23/Body1","x":-3.98,"y":48.96,"width":146,"height":126}},"EarL":{"EarL":{"name":"Sheep00/EarL","x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarR":{"EarR":{"name":"Sheep00/EarR","x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"Head":{"Head":{"name":"Sheep23/Head","x":26.02,"y":14.11,"rotation":90,"width":69,"height":85}},"Leg1_2":{"Leg1_2":{"name":"Sheep00/Leg2","x":5.92,"y":-0.19,"rotation":90.1,"width":16,"height":14}},"Leg2_2":{"Leg2_2":{"name":"Sheep00/Leg2","x":5.92,"y":-0.18,"rotation":90.15,"width":16,"height":14}},"LegL1_1":{"LegL1_1":{"name":"Sheep00/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Sheep00/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Sheep00/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Sheep00/Leg2","x":5.95,"y":-0.44,"rotation":92.74,"width":16,"height":14}},"LegR2_1":{"LegR2_1":{"name":"Sheep00/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Sheep00/Leg2","x":5.84,"y":0.81,"rotation":90.11,"width":16,"height":14}}}},{"name":"skin_24","attachments":{"Body1":{"Body1":{"name":"Sheep24/Body1","x":-2.04,"y":52.1,"width":152,"height":130}},"Head":{"Head":{"name":"Sheep24/Head","x":20.44,"y":17.08,"rotation":90,"width":63,"height":96}},"Leg1_2":{"Leg1_2":{"name":"Sheep24/Leg2","x":5.92,"y":-0.19,"rotation":90.1,"width":16,"height":15}},"Leg2_2":{"Leg2_2":{"name":"Sheep24/Leg2","x":5.92,"y":-0.18,"rotation":90.15,"width":16,"height":15}},"LegL1_1":{"LegL1_1":{"name":"Sheep24/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Sheep24/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Sheep24/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Sheep24/Leg2","x":5.95,"y":-0.44,"rotation":92.74,"width":16,"height":15}},"LegR2_1":{"LegR2_1":{"name":"Sheep24/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Sheep24/Leg2","x":5.84,"y":0.81,"rotation":90.11,"width":16,"height":15}}}},{"name":"skin_25","attachments":{"Body1":{"Body1":{"name":"Sheep25/Body1","y":46,"width":156,"height":120}},"Head":{"Head":{"name":"Sheep25/Head","x":19.02,"y":16.11,"rotation":90,"width":81,"height":99}},"Leg1_2":{"Leg1_2":{"name":"Sheep25/Leg2","x":5.92,"y":-0.19,"rotation":90.1,"width":16,"height":15}},"Leg2_2":{"Leg2_2":{"name":"Sheep25/Leg2","x":5.92,"y":-0.18,"rotation":90.15,"width":16,"height":15}},"LegL1_1":{"LegL1_1":{"name":"Sheep25/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Sheep25/Leg3","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Sheep25/Leg3","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Sheep25/Leg2","x":5.95,"y":-0.44,"rotation":92.74,"width":16,"height":15}},"LegR2_1":{"LegR2_1":{"name":"Sheep25/Leg3","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Sheep25/Leg2","x":5.84,"y":0.81,"rotation":90.11,"width":16,"height":15}}}},{"name":"skin_26","attachments":{"Body1":{"Body1":{"name":"Sheep26/Body1","x":-0.52,"y":48.98,"width":155,"height":126}},"Head":{"Head":{"name":"Sheep26/Head","x":21.06,"y":12.63,"rotation":90,"width":108,"height":145}},"Leg1_2":{"Leg1_2":{"name":"Sheep26/Leg2","x":5.92,"y":-0.19,"rotation":90.1,"width":16,"height":15}},"Leg2_2":{"Leg2_2":{"name":"Sheep26/Leg2","x":5.92,"y":-0.18,"rotation":90.15,"width":16,"height":15}},"LegL1_1":{"LegL1_1":{"name":"Sheep26/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Sheep26/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Sheep26/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Sheep26/Leg2","x":5.95,"y":-0.44,"rotation":92.74,"width":16,"height":15}},"LegR2_1":{"LegR2_1":{"name":"Sheep26/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Sheep26/Leg2","x":5.84,"y":0.81,"rotation":90.11,"width":16,"height":15}}}},{"name":"skin_27","attachments":{"Body1":{"Body1":{"name":"Sheep27/Body1","x":-4.5,"y":49,"width":147,"height":126}},"Head":{"Head":{"name":"Sheep27/Head","x":23.48,"y":6.61,"rotation":90,"width":116,"height":108}},"Leg1_2":{"Leg1_2":{"name":"Sheep27/Leg2","x":5.92,"y":-0.19,"rotation":90.1,"width":16,"height":15}},"Leg2_2":{"Leg2_2":{"name":"Sheep27/Leg2","x":5.92,"y":-0.18,"rotation":90.15,"width":16,"height":15}},"LegL1_1":{"LegL1_1":{"name":"Sheep27/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Sheep27/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Sheep27/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Sheep27/Leg2","x":5.95,"y":-0.44,"rotation":92.74,"width":16,"height":15}},"LegR2_1":{"LegR2_1":{"name":"Sheep27/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Sheep27/Leg2","x":5.84,"y":0.81,"rotation":90.11,"width":16,"height":15}}}},{"name":"skin_28","attachments":{"Body1":{"Body1":{"name":"Sheep28/Body1","x":-1.5,"y":47.99,"width":153,"height":128}},"Head":{"Head":{"name":"Sheep28/Head","x":25.06,"y":12.09,"rotation":90,"width":75,"height":95}},"Leg1_2":{"Leg1_2":{"name":"Sheep28/Leg2","x":5.92,"y":-0.19,"rotation":90.1,"width":16,"height":14}},"Leg2_2":{"Leg2_2":{"name":"Sheep28/Leg2","x":5.92,"y":-0.18,"rotation":90.15,"width":16,"height":14}},"LegL1_1":{"LegL1_1":{"name":"Sheep28/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":19}},"LegL2_1":{"LegL2_1":{"name":"Sheep28/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":19}},"LegR1_1":{"LegR1_1":{"name":"Sheep28/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":19}},"LegR1_2":{"LegR1_2":{"name":"Sheep28/Leg2","x":5.95,"y":-0.44,"rotation":92.74,"width":16,"height":14}},"LegR2_1":{"LegR2_1":{"name":"Sheep28/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":19}},"LegR2_2":{"LegR2_2":{"name":"Sheep28/Leg2","x":5.84,"y":0.81,"rotation":90.11,"width":16,"height":14}}}},{"name":"skin_29","attachments":{"Body1":{"Body1":{"name":"Sheep29/Body1","x":-2,"y":49.5,"width":152,"height":125}},"Head":{"Head":{"name":"Sheep29/Head","x":13.01,"y":14.62,"rotation":90,"width":90,"height":111}},"Leg1_2":{"Leg1_2":{"name":"Sheep29/Leg2","x":5.92,"y":-0.19,"rotation":90.1,"width":16,"height":15}},"Leg2_2":{"Leg2_2":{"name":"Sheep29/Leg2","x":5.92,"y":-0.18,"rotation":90.15,"width":16,"height":15}},"LegL1_1":{"LegL1_1":{"name":"Sheep29/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":19}},"LegL2_1":{"LegL2_1":{"name":"Sheep29/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":19}},"LegR1_1":{"LegR1_1":{"name":"Sheep29/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":19}},"LegR1_2":{"LegR1_2":{"name":"Sheep29/Leg2","x":5.95,"y":-0.44,"rotation":92.74,"width":16,"height":15}},"LegR2_1":{"LegR2_1":{"name":"Sheep29/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":19}},"LegR2_2":{"LegR2_2":{"name":"Sheep29/Leg2","x":5.84,"y":0.81,"rotation":90.11,"width":16,"height":15}}}},{"name":"skin_30","attachments":{"Body1":{"Body1":{"name":"Sheep30/Body1","x":-0.98,"y":45.96,"width":154,"height":120}},"Head":{"Head":{"name":"Sheep30/Head","x":27.02,"y":11.11,"rotation":90,"width":79,"height":125}},"Leg1_2":{"Leg1_2":{"name":"Sheep30/Leg2","x":5.92,"y":-0.19,"rotation":90.1,"width":16,"height":15}},"Leg2_2":{"Leg2_2":{"name":"Sheep30/Leg2","x":5.92,"y":-0.18,"rotation":90.15,"width":16,"height":15}},"LegL1_1":{"LegL1_1":{"name":"Sheep30/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Sheep30/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Sheep30/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Sheep30/Leg2","x":5.95,"y":-0.44,"rotation":92.74,"width":16,"height":15}},"LegR2_1":{"LegR2_1":{"name":"Sheep30/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Sheep30/Leg2","x":5.84,"y":0.81,"rotation":90.11,"width":16,"height":15}}}},{"name":"skin_31","attachments":{"Body1":{"Body1":{"name":"Sheep31/Body1","x":4.5,"y":47.49,"width":165,"height":129}},"Head":{"Head":{"name":"Sheep31/Head","x":8.5,"y":6.1,"rotation":90,"width":105,"height":120}},"Leg1_2":{"Leg1_2":{"name":"Sheep31/Leg2","x":5.92,"y":-0.19,"rotation":90.1,"width":16,"height":17}},"Leg2_2":{"Leg2_2":{"name":"Sheep31/Leg2","x":5.92,"y":-0.18,"rotation":90.15,"width":16,"height":17}},"LegL1_1":{"LegL1_1":{"name":"Sheep31/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Sheep31/Leg3","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Sheep31/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Sheep31/Leg2","x":5.95,"y":-0.44,"rotation":92.74,"width":16,"height":17}},"LegR2_1":{"LegR2_1":{"name":"Sheep31/Leg3","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Sheep31/Leg2","x":5.84,"y":0.81,"rotation":90.11,"width":16,"height":17}}}},{"name":"skin_32","attachments":{"Body1":{"Body1":{"name":"Sheep32/Body1","x":-1.47,"y":43.44,"width":153,"height":123}},"Head":{"Head":{"name":"Sheep32/Head","x":19.55,"y":2.67,"rotation":90,"width":98,"height":116}},"Leg1_2":{"Leg1_2":{"name":"Sheep32/Leg2","x":5.92,"y":-0.19,"rotation":90.1,"width":18,"height":15}},"Leg2_2":{"Leg2_2":{"name":"Sheep32/Leg4","x":5.92,"y":-0.18,"rotation":90.15,"width":16,"height":15}},"LegL1_1":{"LegL1_1":{"name":"Sheep32/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Sheep32/Leg3","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":19}},"LegR1_1":{"LegR1_1":{"name":"Sheep32/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Sheep32/Leg2","x":5.95,"y":-0.44,"rotation":92.74,"width":18,"height":15}},"LegR2_1":{"LegR2_1":{"name":"Sheep32/Leg3","x":7.32,"y":0.8,"rotation":90,"width":18,"height":19}},"LegR2_2":{"LegR2_2":{"name":"Sheep32/Leg4","x":5.84,"y":0.81,"rotation":90.11,"width":16,"height":15}}}},{"name":"skin_33","attachments":{"Body1":{"Body1":{"name":"Sheep33/Body1","x":-1.52,"y":46,"width":153,"height":132}},"Head":{"Head":{"name":"Sheep33/Head","x":28.02,"y":8.09,"rotation":90,"width":91,"height":123}},"Leg1_2":{"Leg1_2":{"name":"Sheep33/Leg2","x":5.92,"y":-0.19,"rotation":90.1,"width":16,"height":15}},"Leg2_2":{"Leg2_2":{"name":"Sheep33/Leg2","x":5.92,"y":-0.18,"rotation":90.15,"width":16,"height":15}},"LegL1_1":{"LegL1_1":{"name":"Sheep33/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Sheep33/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Sheep33/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Sheep33/Leg2","x":5.95,"y":-0.44,"rotation":92.74,"width":16,"height":15}},"LegR2_1":{"LegR2_1":{"name":"Sheep33/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Sheep33/Leg2","x":5.84,"y":0.81,"rotation":90.11,"width":16,"height":15}}}}],"animations":{"Drop1":{"slots":{"Shad1":{"attachment":[{"name":"Shad1"}]}},"bones":{"Body0":{"translate":[{"y":1400,"curve":0.308,"c4":0.7},{"time":0.5}]},"Body1":{"rotate":[{"time":0.8333},{"time":1,"angle":-10},{"time":1.1667,"angle":10},{"time":1.3333}],"translate":[{"time":0.5},{"time":0.5667,"y":-20},{"time":0.6333},{"time":0.6667,"y":-20,"curve":"stepped"},{"time":0.8333,"y":-20},{"time":1}]},"Leg1":{"translate":[{"x":30,"curve":"stepped"},{"time":0.8333,"x":30},{"time":1,"x":20},{"time":1.1667}]},"Leg2":{"translate":[{"x":-30,"curve":"stepped"},{"time":0.8333,"x":-30},{"time":1}]},"Leg3":{"translate":[{"x":30,"curve":"stepped"},{"time":1,"x":30},{"time":1.1667,"x":20},{"time":1.3333}]},"Leg4":{"translate":[{"x":-30,"curve":"stepped"},{"time":1,"x":-30},{"time":1.1667}]},"Shad1":{"scale":[{"x":0.5,"y":0.5,"curve":0.308,"c4":0.7},{"time":0.5}]},"Head":{"rotate":[{"angle":20,"curve":"stepped"},{"time":0.5667,"angle":20},{"time":0.6,"angle":-10},{"time":0.6667,"angle":20},{"time":0.7333,"curve":"stepped"},{"time":0.8333},{"time":1,"angle":10},{"time":1.1667,"angle":-10},{"time":1.3333}]}}},"Jump1":{"bones":{"Body1":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"y":10,"curve":0.25,"c3":0.75},{"time":0.5,"y":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.8333,"y":-10,"curve":0.25,"c3":0.75},{"time":1,"y":10,"curve":0.25,"c3":0.75},{"time":1.1667,"y":-10,"curve":0.25,"c3":0.75},{"time":1.3333}]},"EarL":{"rotate":[{"angle":-10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":"stepped"},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.4333,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":"stepped"},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.1,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":-10}]},"EarR":{"rotate":[{"angle":10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":"stepped"},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.4333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":"stepped"},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.1,"angle":20,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":10}]},"Head":{"rotate":[{"angle":10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":1,"angle":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":10}],"scale":[{"time":0.5,"y":-1,"curve":"stepped"},{"time":1.1667}]},"BodyCtrl2":{"rotate":[{"angle":-5,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":1,"angle":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":-5}]},"BodyCtrl1":{"rotate":[{"angle":-5,"curve":0.25,"c3":0.75},{"time":0.1667,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.5,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":-10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":-10,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":-5}]},"Shad1":{"scale":[{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.3333,"x":0.9,"curve":0.25,"c3":0.75},{"time":0.5,"curve":"stepped"},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":1,"x":0.9,"curve":0.25,"c3":0.75},{"time":1.1667}]}}},"Jump2":{"bones":{"Body1":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"y":10,"curve":0.25,"c3":0.75},{"time":0.5,"y":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.8333,"y":-10,"curve":0.25,"c3":0.75},{"time":1,"y":10,"curve":0.25,"c3":0.75},{"time":1.1667,"y":-10,"curve":0.25,"c3":0.75},{"time":1.3333}]},"EarL":{"rotate":[{"angle":-10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":"stepped"},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.4333,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":"stepped"},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.1,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":-10}]},"EarR":{"rotate":[{"angle":10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":"stepped"},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.4333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":"stepped"},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.1,"angle":20,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":10}]},"Head":{"rotate":[{"angle":10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":1,"angle":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":10}],"scale":[{"time":0.5,"y":-1,"curve":"stepped"},{"time":1.1667}]},"BodyCtrl2":{"rotate":[{"angle":-5,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":1,"angle":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":-5}]},"BodyCtrl1":{"rotate":[{"angle":-5,"curve":0.25,"c3":0.75},{"time":0.1667,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.5,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":-10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":-10,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":-5}]},"Shad1":{"scale":[{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.3333,"x":0.9,"curve":0.25,"c3":0.75},{"time":0.5,"curve":"stepped"},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":1,"x":0.9,"curve":0.25,"c3":0.75},{"time":1.1667}]}}},"Jump3":{"slots":{"Shad1":{"attachment":[{"name":"Shad1"}]}},"bones":{"Body1":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"y":10,"curve":0.25,"c3":0.75},{"time":0.5,"y":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.8333,"y":-10,"curve":0.25,"c3":0.75},{"time":1,"y":10,"curve":0.25,"c3":0.75},{"time":1.1667,"y":-10,"curve":0.25,"c3":0.75},{"time":1.3333}]},"Head":{"rotate":[{"angle":10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":1,"angle":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":10}],"scale":[{"time":0.5,"y":-1,"curve":"stepped"},{"time":1.1667}]},"BodyCtrl2":{"rotate":[{"angle":-5,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":1,"angle":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":-5}]},"BodyCtrl1":{"rotate":[{"angle":-5,"curve":0.25,"c3":0.75},{"time":0.1667,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.5,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":-10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":-10,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":-5}]},"Shad1":{"scale":[{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.3333,"x":0.9,"curve":0.25,"c3":0.75},{"time":0.5,"curve":"stepped"},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":1,"x":0.9,"curve":0.25,"c3":0.75},{"time":1.1667}]}}},"Run":{"bones":{"Body1":{"rotate":[{"curve":0.25,"c3":0.75},{"time":0.1,"angle":5,"curve":0.25,"c3":0.75},{"time":0.2667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.3333}],"translate":[{"y":-10,"curve":0.25,"c3":0.75},{"time":0.1667,"y":10,"curve":0.25,"c3":0.75},{"time":0.3333,"y":-10}]},"Leg4":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.2667,"x":10,"curve":0.25,"c3":0.75},{"time":0.3333}]},"Leg3":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.2667,"x":10,"curve":0.25,"c3":0.75},{"time":0.3333}]},"Leg2":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.2667,"x":10,"curve":0.25,"c3":0.75},{"time":0.3333}]},"Leg1":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.2667,"x":10,"curve":0.25,"c3":0.75},{"time":0.3333}]},"EarL":{"rotate":[{"time":0.0333},{"time":0.1333,"angle":-10},{"time":0.2},{"time":0.3,"angle":-20},{"time":0.3333}]},"EarR":{"rotate":[{"angle":-15},{"time":0.0333},{"time":0.1333,"angle":-10},{"time":0.2},{"time":0.3,"angle":-20},{"time":0.3333,"angle":-15}]},"BodyCtrl1":{"rotate":[{"angle":5},{"time":0.0333,"angle":-5},{"time":0.1333,"curve":"stepped"},{"time":0.3},{"time":0.3333,"angle":5}]},"BodyCtrl2":{"rotate":[{"angle":-5},{"time":0.0333,"angle":-10},{"time":0.0667,"angle":5},{"time":0.1667,"curve":"stepped"},{"time":0.3},{"time":0.3333,"angle":-5}]},"Shad1":{"scale":[{"curve":0.25,"c3":0.75},{"time":0.1667,"x":0.8,"y":0.8,"curve":0.25,"c3":0.75},{"time":0.3333}]}}},"Unlock1":{"slots":{"Body1":{"color":[{"color":"000000ff"}]},"EarL":{"color":[{"color":"000000ff"}]},"EarR":{"color":[{"color":"000000ff"}]},"Head":{"color":[{"color":"000000ff"}]},"Leg1_2":{"color":[{"color":"000000ff"}]},"Leg2_2":{"color":[{"color":"000000ff"}]},"LegL1_1":{"color":[{"color":"000000ff"}]},"LegL2_1":{"color":[{"color":"000000ff"}]},"LegR1_1":{"color":[{"color":"000000ff"}]},"LegR1_2":{"color":[{"color":"000000ff"}]},"LegR2_1":{"color":[{"color":"000000ff"}]},"LegR2_2":{"color":[{"color":"000000ff"}]},"Shad1":{"color":[{"color":"000000ff"}]}}}}},[0]]],0,0,[0],[-1],[0]] ================================================ FILE: assets/resources/import/82/8272770c-a9b8-4ec4-9670-18cacc9c9dbf.06c37.json ================================================ [1,["1bb1ee4cb"],["_textureSetter"],["cc.SpriteFrame"],0,[{"name":"block_16","rect":[648,910,74,104],"offset":[-1,7.5],"originalSize":[120,135],"capInsets":[0,0,0,0]}],[0],0,[0],[0],[0]] ================================================ FILE: assets/resources/import/86/86fe43a4-dfe1-4862-970a-83b81ea39869.be4fe.json ================================================ [1,["1bb1ee4cb"],["_textureSetter"],["cc.SpriteFrame"],0,[{"name":"block_7","rect":[522,301,94,96],"offset":[2,7.5],"originalSize":[120,135],"capInsets":[0,0,0,0]}],[0],0,[0],[0],[0]] ================================================ FILE: assets/resources/import/90/9020bbe7-5f82-4103-8834-0e5480b8745c.b9b70.json ================================================ [1,0,0,[["cc.JsonAsset",["_name","json"],1]],[[0,0,1,3]],[[0,"baseConfigData",{"getLoveTime":30,"loveNumMax":5,"prop_moveout_price":60,"prop_cancel_price":20,"prop_refresh_price":10,"reborn_price":60,"sprintRewardLevel":4,"sprintRewardTime":259200,"cookieRewardLevel":17,"cookieRewardTime":259200,"everLevelReward":{"coin":10,"fish":1},"rewardBoxArray":[0,3,13,23,33,43,53,63,73,83,93,103,113,123,133,143,153,163,173,183,193,203,213,223,233,243,253,263,273,283,293,303,313,323,333,343,353,363,373,383,393,403,413,423,433,443,453,463,473,483,493,503,513,523,533,543,553,563,573,583,593,603,613],"rewardGoldCoin":[47,48,49],"rewardRibbonBox":[50],"rewardRibbonArr":[{"propType":"reward_coin","num":60},{"propType":"prop_remove","num":1},{"propType":"prop_cancel","num":1},{"propType":"prop_random","num":1},{"propType":"reward_coin","num":21},{"propType":"reward_coin","num":27},{"propType":"reward_coin","num":33}],"rewardBox":[[{"propType":"reward_coin","num":20},{"propType":"prop_remove","num":1}],[{"propType":"reward_coin","num":20},{"propType":"prop_cancel","num":1}],[{"propType":"reward_coin","num":20},{"propType":"prop_random","num":1}]],"cookieReward":[{"cookieNum":20,"rewardType":"prop_random","rewardCount":3},{"cookieNum":50,"rewardType":"prop_cancel","rewardCount":3},{"cookieNum":100,"rewardType":"prop_remove","rewardCount":3}],"rewardCollection":[{"levelNum":5,"wallpaper":0,"brick":1,"buildType":"brick"},{"levelNum":10,"wallpaper":1,"brick":0,"buildType":"wallpaper"},{"levelNum":15,"wallpaper":0,"brick":1,"buildType":"brick"},{"levelNum":20,"wallpaper":1,"brick":0,"buildType":"wallpaper"},{"levelNum":25,"wallpaper":0,"brick":1,"buildType":"brick"},{"levelNum":35,"wallpaper":1,"brick":0,"buildType":"wallpaper"},{"levelNum":45,"wallpaper":0,"brick":1,"buildType":"brick"},{"levelNum":55,"wallpaper":0,"brick":1,"buildType":"brick"},{"levelNum":65,"wallpaper":0,"brick":1,"buildType":"brick"},{"levelNum":75,"wallpaper":1,"brick":0,"buildType":"wallpaper"},{"levelNum":85,"wallpaper":0,"brick":1,"buildType":"brick"},{"levelNum":95,"wallpaper":0,"brick":1,"buildType":"brick"},{"levelNum":110,"wallpaper":1,"brick":0,"buildType":"wallpaper"},{"levelNum":120,"wallpaper":0,"brick":1,"buildType":"brick"},{"levelNum":135,"wallpaper":0,"brick":1,"buildType":"brick"},{"levelNum":150,"wallpaper":1,"brick":0,"buildType":"wallpaper"},{"levelNum":170,"wallpaper":0,"brick":1,"buildType":"brick"},{"levelNum":200,"wallpaper":0,"brick":1,"buildType":"brick"},{"levelNum":230,"wallpaper":1,"brick":0,"buildType":"wallpaper"},{"levelNum":250,"wallpaper":0,"brick":1,"buildType":"brick"},{"levelNum":280,"wallpaper":0,"brick":1,"buildType":"brick"},{"levelNum":310,"wallpaper":1,"brick":0,"buildType":"wallpaper"},{"levelNum":340,"wallpaper":0,"brick":1,"buildType":"brick"},{"levelNum":370,"wallpaper":0,"brick":1,"buildType":"brick"},{"levelNum":400,"wallpaper":0,"brick":1,"buildType":"brick"},{"levelNum":430,"wallpaper":1,"brick":0,"buildType":"wallpaper"},{"levelNum":460,"wallpaper":0,"brick":1,"buildType":"brick"},{"levelNum":490,"wallpaper":0,"brick":1,"buildType":"brick"},{"levelNum":520,"wallpaper":0,"brick":1,"buildType":"brick"},{"levelNum":550,"wallpaper":1,"brick":0,"buildType":"wallpaper"},{"levelNum":580,"wallpaper":0,"brick":1,"buildType":"brick"},{"levelNum":610,"wallpaper":0,"brick":1,"buildType":"brick"},{"levelNum":640,"wallpaper":0,"brick":1,"buildType":"brick"}],"pictureData":{"bgMaxNum":10,"brickMaxNum":46},"dailyData":{"originMonth":202205,"monthData":{"202205":{"levelID":30032,"cat":{"catID":5,"modelID":5,"clothesID":5002},"timeArray":[357,355,297,298,177,297,237,236,282,111,186,220,305,238,279,94,143,91,116,228,151,234,296,171,355,357,379,215,371,310,469]},"202206":{"levelID":30063,"cat":{"catID":7,"modelID":7,"clothesID":7002},"timeArray":[171,295,434,177,238,431,234,236,91,305,186,237,94,296,371,235,469,116,282,355,298,297,143,111,288,220,469,237,206,289]},"202207":{"levelID":30045,"cat":{"catID":2,"modelID":2,"clothesID":2002},"timeArray":[238,279,94,143,91,116,288,151,234,296,171,355,357,379,215,371,310,469,176,295,434,177,238,431,234,236,91,305,186,237,94]},"202208":{"levelID":30063,"cat":{"catID":5,"modelID":5,"clothesID":5002},"timeArray":[171,295,434,177,238,431,234,236,91,305,186,237,94,296,371,235,469,116,282,355,298,297,143,111,288,220,469,237,206,289]},"202209":{"levelID":30063,"cat":{"catID":5,"modelID":5,"clothesID":5002},"timeArray":[171,295,434,177,238,431,234,236,91,305,186,237,94,296,371,235,469,116,282,355,298,297,143,111,288,220,469,237,206,289]},"202210":{"levelID":30063,"cat":{"catID":5,"modelID":5,"clothesID":5002},"timeArray":[171,295,434,177,238,431,234,236,91,305,186,237,94,296,371,235,469,116,282,355,298,297,143,111,288,220,469,237,206,289]}},"easyGame":{"simple":{"levelID":40001,"timeArray":[201,117,137,211,180,159,268,311,146,155,191,90,390,95,120,211,213,300,276,178,152,180,298,251,99,120,176,271,311,191,211]}}},"unlockHouseDataArray":[[{"house":1,"room":1,"unlockID":11000,"buildType":"cat","clothesID":1000,"buildid":1,"unlock":false,"show":true,"fish":2},{"house":1,"room":1,"unlockID":11001,"buildType":"build","buildid":1,"unlock":false,"show":false,"fish":2},{"house":1,"room":1,"unlockID":11002,"buildType":"build","buildid":2,"unlock":false,"show":false,"fish":2},{"house":1,"room":1,"unlockID":11003,"buildType":"build","buildid":3,"unlock":false,"show":false,"fish":2},{"house":1,"room":1,"unlockID":11004,"buildType":"build","buildid":4,"unlock":false,"show":false,"fish":2},{"house":1,"room":1,"unlockID":11005,"buildType":"skin","clothesID":1001,"buildid":1,"unlock":false,"show":false,"fish":2}],[{"house":1,"room":2,"unlockID":12000,"buildType":"cat","clothesID":2000,"buildid":2,"unlock":false,"show":true,"fish":3},{"house":1,"room":2,"unlockID":12001,"buildType":"build","buildid":1,"unlock":false,"show":false,"fish":3},{"house":1,"room":2,"unlockID":12002,"buildType":"build","buildid":2,"unlock":false,"show":false,"fish":3},{"house":1,"room":2,"unlockID":12003,"buildType":"build","buildid":3,"unlock":false,"show":false,"fish":3},{"house":1,"room":2,"unlockID":12004,"buildType":"build","buildid":4,"unlock":false,"show":false,"fish":3},{"house":1,"room":2,"unlockID":12005,"buildType":"build","buildid":5,"unlock":false,"show":false,"fish":3},{"house":1,"room":2,"unlockID":12006,"buildType":"build","buildid":6,"unlock":false,"show":false,"fish":3},{"house":1,"room":2,"unlockID":12007,"buildType":"skin","clothesID":2001,"buildid":2,"unlock":false,"show":false,"fish":3}],[{"house":1,"room":3,"unlockID":13000,"buildType":"cat","clothesID":3000,"buildid":3,"unlock":false,"show":true,"fish":4},{"house":1,"room":3,"unlockID":13001,"buildType":"build","buildid":1,"unlock":false,"show":false,"fish":4},{"house":1,"room":3,"unlockID":13002,"buildType":"build","buildid":2,"unlock":false,"show":false,"fish":4},{"house":1,"room":3,"unlockID":13003,"buildType":"build","buildid":3,"unlock":false,"show":false,"fish":4},{"house":1,"room":3,"unlockID":13004,"buildType":"build","buildid":4,"unlock":false,"show":false,"fish":4},{"house":1,"room":3,"unlockID":13005,"buildType":"build","buildid":5,"unlock":false,"show":false,"fish":4},{"house":1,"room":3,"unlockID":13006,"buildType":"skin","clothesID":3001,"buildid":3,"unlock":false,"show":false,"fish":4}],[{"house":1,"room":4,"unlockID":14000,"buildType":"cat","clothesID":4000,"buildid":4,"unlock":false,"show":true,"fish":5},{"house":1,"room":4,"unlockID":14001,"buildType":"build","buildid":1,"unlock":false,"show":false,"fish":5},{"house":1,"room":4,"unlockID":14002,"buildType":"build","buildid":2,"unlock":false,"show":false,"fish":5},{"house":1,"room":4,"unlockID":14003,"buildType":"build","buildid":3,"unlock":false,"show":false,"fish":5},{"house":1,"room":4,"unlockID":14004,"buildType":"build","buildid":4,"unlock":false,"show":false,"fish":5},{"house":1,"room":4,"unlockID":14005,"buildType":"build","buildid":5,"unlock":false,"show":false,"fish":5},{"house":1,"room":4,"unlockID":14006,"buildType":"skin","clothesID":4001,"buildid":4,"unlock":false,"show":false,"fish":5}],[{"house":2,"room":1,"unlockID":21000,"buildType":"cat","clothesID":5000,"buildid":5,"unlock":false,"show":true,"fish":5},{"house":2,"room":1,"unlockID":21001,"buildType":"build","buildid":1,"unlock":false,"show":false,"fish":5},{"house":2,"room":1,"unlockID":21002,"buildType":"build","buildid":2,"unlock":false,"show":false,"fish":5},{"house":2,"room":1,"unlockID":21003,"buildType":"build","buildid":3,"unlock":false,"show":false,"fish":5},{"house":2,"room":1,"unlockID":21004,"buildType":"build","buildid":4,"unlock":false,"show":false,"fish":5},{"house":2,"room":1,"unlockID":21005,"buildType":"build","buildid":5,"unlock":false,"show":false,"fish":5},{"house":2,"room":1,"unlockID":21006,"buildType":"build","buildid":6,"unlock":false,"show":false,"fish":5},{"house":2,"room":1,"unlockID":21007,"buildType":"skin","clothesID":5001,"buildid":5,"unlock":false,"show":false,"fish":5}],[{"house":2,"room":2,"unlockID":22000,"buildType":"cat","clothesID":6000,"buildid":6,"unlock":false,"show":true,"fish":5},{"house":2,"room":2,"unlockID":22001,"buildType":"build","buildid":1,"unlock":false,"show":false,"fish":5},{"house":2,"room":2,"unlockID":22002,"buildType":"build","buildid":2,"unlock":false,"show":false,"fish":5},{"house":2,"room":2,"unlockID":22003,"buildType":"build","buildid":3,"unlock":false,"show":false,"fish":5},{"house":2,"room":2,"unlockID":22004,"buildType":"build","buildid":4,"unlock":false,"show":false,"fish":5},{"house":2,"room":2,"unlockID":22005,"buildType":"build","buildid":5,"unlock":false,"show":false,"fish":5},{"house":2,"room":2,"unlockID":22006,"buildType":"build","buildid":6,"unlock":false,"show":false,"fish":5},{"house":2,"room":2,"unlockID":22007,"buildType":"skin","clothesID":6001,"buildid":6,"unlock":false,"show":false,"fish":5}],[{"house":2,"room":3,"unlockID":23000,"buildType":"cat","clothesID":7000,"buildid":7,"unlock":false,"show":true,"fish":5},{"house":2,"room":3,"unlockID":23001,"buildType":"build","buildid":1,"unlock":false,"show":false,"fish":5},{"house":2,"room":3,"unlockID":23002,"buildType":"build","buildid":2,"unlock":false,"show":false,"fish":5},{"house":2,"room":3,"unlockID":23003,"buildType":"build","buildid":3,"unlock":false,"show":false,"fish":5},{"house":2,"room":3,"unlockID":23004,"buildType":"build","buildid":4,"unlock":false,"show":false,"fish":5},{"house":2,"room":3,"unlockID":23005,"buildType":"build","buildid":5,"unlock":false,"show":false,"fish":5},{"house":2,"room":3,"unlockID":23006,"buildType":"build","buildid":6,"unlock":false,"show":false,"fish":5},{"house":2,"room":3,"unlockID":23007,"buildType":"build","buildid":7,"unlock":false,"show":false,"fish":5},{"house":2,"room":3,"unlockID":23008,"buildType":"skin","clothesID":7001,"buildid":7,"unlock":false,"show":false,"fish":5}],[{"house":3,"room":1,"unlockID":31000,"buildType":"cat","clothesID":8000,"buildid":8,"unlock":false,"show":true,"fish":10},{"house":3,"room":1,"unlockID":31001,"buildType":"build","buildid":1,"unlock":false,"show":false,"fish":10},{"house":3,"room":1,"unlockID":31002,"buildType":"build","buildid":2,"unlock":false,"show":false,"fish":10},{"house":3,"room":1,"unlockID":31003,"buildType":"build","buildid":3,"unlock":false,"show":false,"fish":10},{"house":3,"room":1,"unlockID":31004,"buildType":"build","buildid":4,"unlock":false,"show":false,"fish":10},{"house":3,"room":1,"unlockID":31005,"buildType":"build","buildid":5,"unlock":false,"show":false,"fish":10},{"house":3,"room":1,"unlockID":31006,"buildType":"build","buildid":6,"unlock":false,"show":false,"fish":10},{"house":3,"room":1,"unlockID":31007,"buildType":"skin","clothesID":8001,"buildid":8,"unlock":false,"show":false,"fish":10}],[{"house":3,"room":2,"unlockID":32000,"buildType":"cat","clothesID":9000,"buildid":9,"unlock":false,"show":true,"fish":10},{"house":3,"room":2,"unlockID":32001,"buildType":"build","buildid":1,"unlock":false,"show":false,"fish":10},{"house":3,"room":2,"unlockID":32002,"buildType":"build","buildid":2,"unlock":false,"show":false,"fish":10},{"house":3,"room":2,"unlockID":32003,"buildType":"build","buildid":3,"unlock":false,"show":false,"fish":10},{"house":3,"room":2,"unlockID":32004,"buildType":"build","buildid":4,"unlock":false,"show":false,"fish":10},{"house":3,"room":2,"unlockID":32005,"buildType":"build","buildid":5,"unlock":false,"show":false,"fish":10},{"house":3,"room":2,"unlockID":32006,"buildType":"build","buildid":6,"unlock":false,"show":false,"fish":10},{"house":3,"room":2,"unlockID":32007,"buildType":"build","buildid":7,"unlock":false,"show":false,"fish":10},{"house":3,"room":2,"unlockID":32008,"buildType":"skin","clothesID":9001,"buildid":9,"unlock":false,"show":false,"fish":10}],[{"house":3,"room":3,"unlockID":33000,"buildType":"cat","clothesID":10000,"buildid":10,"unlock":false,"show":true,"fish":10},{"house":3,"room":3,"unlockID":33001,"buildType":"build","buildid":1,"unlock":false,"show":false,"fish":10},{"house":3,"room":3,"unlockID":33002,"buildType":"build","buildid":2,"unlock":false,"show":false,"fish":10},{"house":3,"room":3,"unlockID":33003,"buildType":"build","buildid":3,"unlock":false,"show":false,"fish":10},{"house":3,"room":3,"unlockID":33004,"buildType":"build","buildid":4,"unlock":false,"show":false,"fish":10},{"house":3,"room":3,"unlockID":33005,"buildType":"build","buildid":5,"unlock":false,"show":false,"fish":10},{"house":3,"room":3,"unlockID":33006,"buildType":"build","buildid":6,"unlock":false,"show":false,"fish":10},{"house":3,"room":3,"unlockID":33007,"buildType":"build","buildid":7,"unlock":false,"show":false,"fish":10},{"house":3,"room":3,"unlockID":33008,"buildType":"build","buildid":8,"unlock":false,"show":false,"fish":10},{"house":3,"room":3,"unlockID":33009,"buildType":"build","buildid":9,"unlock":false,"show":false,"fish":10},{"house":3,"room":3,"unlockID":33008,"buildType":"skin","clothesID":10001,"buildid":10,"unlock":false,"show":false,"fish":10}]],"catClothesData":{"cat_1":[{"name":"三花","clothesID":1000,"unlockType":"level","unlockNum":5,"levelMax":3,"skin":0,"roomID":1,"modelID":1,"upgradeCoinArray":[0,0,0]},{"name":"大和抚子","clothesID":1001,"unlockType":"level","unlockNum":30,"levelMax":3,"skin":1,"roomID":1,"modelID":1,"upgradeCoinArray":[0,200,500]},{"name":"无","clothesID":1002,"unlockType":"level","unlockNum":10000,"levelMax":3,"skin":10000,"roomID":1,"modelID":1,"upgradeCoinArray":[0,500,1000]},{"name":"无","clothesID":1003,"unlockType":"level","unlockNum":10000,"levelMax":3,"skin":10000,"roomID":1,"modelID":10000,"upgradeCoinArray":[0,1000,2000]},{"name":"无","clothesID":1004,"unlockType":"level","unlockNum":10000,"levelMax":3,"skin":10000,"roomID":1,"modelID":10000,"upgradeCoinArray":[0,1500,3000]}],"cat_2":[{"name":"胖橘猫","clothesID":2000,"unlockType":"level","unlockNum":35,"levelMax":3,"skin":0,"roomID":1,"modelID":2,"upgradeCoinArray":[0,0,0]},{"name":"五星大厨","clothesID":2001,"unlockType":"level","unlockNum":70,"levelMax":3,"skin":1,"roomID":1,"modelID":2,"upgradeCoinArray":[0,500,1000]},{"name":"米其林大厨","clothesID":2002,"unlockType":"level","unlockNum":100,"levelMax":3,"skin":2,"roomID":1,"modelID":2,"upgradeCoinArray":[0,800,1200]},{"name":"无","clothesID":2003,"unlockType":"level","unlockNum":10000,"levelMax":3,"skin":10000,"roomID":1,"modelID":10000,"upgradeCoinArray":[0,1000,1500]},{"name":"无","clothesID":2004,"unlockType":"level","unlockNum":10000,"levelMax":3,"skin":10000,"roomID":1,"modelID":10000,"upgradeCoinArray":[0,2000,4000]}],"cat_3":[{"name":"英国短毛猫","clothesID":3000,"unlockType":"level","unlockNum":75,"levelMax":3,"skin":0,"roomID":1,"modelID":3,"upgradeCoinArray":[0,0,0]},{"name":"英伦绅士","clothesID":3001,"unlockType":"level","unlockNum":105,"levelMax":3,"skin":1,"roomID":1,"modelID":3,"upgradeCoinArray":[0,600,1500]},{"name":"无","clothesID":3002,"unlockType":"level","unlockNum":10000,"levelMax":3,"skin":10000,"roomID":1,"modelID":3,"upgradeCoinArray":[0,900,2000]},{"name":"无","clothesID":3003,"unlockType":"level","unlockNum":10000,"levelMax":3,"skin":10000,"roomID":1,"modelID":10000,"upgradeCoinArray":[0,1300,2500]},{"name":"无","clothesID":3004,"unlockType":"level","unlockNum":10000,"levelMax":3,"skin":10000,"roomID":1,"modelID":10000,"upgradeCoinArray":[0,1500,3000]}],"cat_4":[{"name":"美国短毛猫","clothesID":4000,"unlockType":"level","unlockNum":110,"levelMax":3,"skin":0,"roomID":1,"modelID":4,"upgradeCoinArray":[0,0,0]},{"name":"黄昏镖客","clothesID":4001,"unlockType":"level","unlockNum":140,"levelMax":3,"skin":1,"roomID":1,"modelID":4,"upgradeCoinArray":[0,600,1500]},{"name":"无","clothesID":4002,"unlockType":"level","unlockNum":10000,"levelMax":3,"skin":10000,"roomID":1,"modelID":4,"upgradeCoinArray":[0,900,2000]},{"name":"无","clothesID":4003,"unlockType":"level","unlockNum":10000,"levelMax":3,"skin":10000,"roomID":1,"modelID":10000,"upgradeCoinArray":[0,1300,2500]},{"name":"无","clothesID":4004,"unlockType":"level","unlockNum":10000,"levelMax":3,"skin":10000,"roomID":1,"modelID":10000,"upgradeCoinArray":[0,1500,3000]}],"cat_5":[{"name":"狸花","clothesID":5000,"unlockType":"level","unlockNum":150,"levelMax":3,"skin":0,"roomID":2,"modelID":5,"upgradeCoinArray":[0,0,0]},{"name":"武僧","clothesID":5001,"unlockType":"level","unlockNum":220,"levelMax":3,"skin":1,"roomID":2,"modelID":5,"upgradeCoinArray":[0,600,1500]},{"name":"万岁","clothesID":5002,"unlockType":"level","unlockNum":350,"levelMax":3,"skin":2,"roomID":2,"modelID":5,"upgradeCoinArray":[0,900,2000]},{"name":"无","clothesID":5003,"unlockType":"level","unlockNum":10000,"levelMax":3,"skin":10000,"roomID":2,"modelID":10000,"upgradeCoinArray":[0,1300,2500]},{"name":"无","clothesID":5004,"unlockType":"level","unlockNum":10000,"levelMax":3,"skin":10000,"roomID":2,"modelID":10000,"upgradeCoinArray":[0,1500,3000]}],"cat_6":[{"name":"芸芸","clothesID":6000,"unlockType":"level","unlockNum":230,"levelMax":3,"skin":0,"roomID":2,"modelID":6,"upgradeCoinArray":[0,0,0]},{"name":"黛玉","clothesID":6001,"unlockType":"level","unlockNum":300,"levelMax":3,"skin":1,"roomID":2,"modelID":6,"upgradeCoinArray":[0,600,1500]},{"name":"无","clothesID":6002,"unlockType":"level","unlockNum":10000,"levelMax":3,"skin":10000,"roomID":2,"modelID":6,"upgradeCoinArray":[0,900,2000]},{"name":"无","clothesID":6003,"unlockType":"level","unlockNum":10000,"levelMax":3,"skin":10000,"roomID":2,"modelID":10000,"upgradeCoinArray":[0,1300,2500]},{"name":"无","clothesID":6004,"unlockType":"level","unlockNum":10000,"levelMax":3,"skin":10000,"roomID":2,"modelID":10000,"upgradeCoinArray":[0,1500,3000]}],"cat_7":[{"name":"狮狮","clothesID":7000,"unlockType":"level","unlockNum":320,"levelMax":3,"skin":0,"roomID":2,"modelID":7,"upgradeCoinArray":[0,0,0]},{"name":"莞莞","clothesID":7001,"unlockType":"level","unlockNum":400,"levelMax":3,"skin":1,"roomID":2,"modelID":7,"upgradeCoinArray":[0,600,1500]},{"name":"格格","clothesID":7002,"unlockType":"level","unlockNum":450,"levelMax":3,"skin":2,"roomID":2,"modelID":7,"upgradeCoinArray":[0,900,2000]},{"name":"无","clothesID":7003,"unlockType":"level","unlockNum":10000,"levelMax":3,"skin":10000,"roomID":2,"modelID":10000,"upgradeCoinArray":[0,1300,2500]},{"name":"无","clothesID":7004,"unlockType":"level","unlockNum":10000,"levelMax":3,"skin":10000,"roomID":2,"modelID":10000,"upgradeCoinArray":[0,1500,3000]}],"cat_8":[{"name":"豹猫","clothesID":8000,"unlockType":"level","unlockNum":320,"levelMax":3,"skin":0,"roomID":3,"modelID":8,"upgradeCoinArray":[0,0,0]},{"name":"骑士","clothesID":8001,"unlockType":"level","unlockNum":400,"levelMax":3,"skin":1,"roomID":3,"modelID":8,"upgradeCoinArray":[0,600,1500]},{"name":"格格","clothesID":8002,"unlockType":"level","unlockNum":10000,"levelMax":3,"skin":10000,"roomID":3,"modelID":7,"upgradeCoinArray":[0,900,2000]},{"name":"无","clothesID":8003,"unlockType":"level","unlockNum":10000,"levelMax":3,"skin":10000,"roomID":3,"modelID":10000,"upgradeCoinArray":[0,1300,2500]},{"name":"无","clothesID":8004,"unlockType":"level","unlockNum":10000,"levelMax":3,"skin":10000,"roomID":3,"modelID":10000,"upgradeCoinArray":[0,1500,3000]}],"cat_9":[{"name":"德文卷毛猫","clothesID":9000,"unlockType":"level","unlockNum":320,"levelMax":3,"skin":0,"roomID":3,"modelID":9,"upgradeCoinArray":[0,0,0]},{"name":"王妃","clothesID":9001,"unlockType":"level","unlockNum":400,"levelMax":3,"skin":1,"roomID":3,"modelID":9,"upgradeCoinArray":[0,600,1500]},{"name":"格格","clothesID":9002,"unlockType":"level","unlockNum":10000,"levelMax":3,"skin":10000,"roomID":3,"modelID":9,"upgradeCoinArray":[0,900,2000]},{"name":"无","clothesID":7003,"unlockType":"level","unlockNum":10000,"levelMax":3,"skin":10000,"roomID":3,"modelID":10000,"upgradeCoinArray":[0,1300,2500]},{"name":"无","clothesID":7004,"unlockType":"level","unlockNum":10000,"levelMax":3,"skin":10000,"roomID":3,"modelID":10000,"upgradeCoinArray":[0,1500,3000]}],"cat_10":[{"name":"挪威森林猫","clothesID":10000,"unlockType":"level","unlockNum":320,"levelMax":3,"skin":0,"roomID":3,"modelID":10,"upgradeCoinArray":[0,0,0]},{"name":"领主","clothesID":10001,"unlockType":"level","unlockNum":400,"levelMax":3,"skin":1,"roomID":3,"modelID":10,"upgradeCoinArray":[0,600,1500]},{"name":"格格","clothesID":10002,"unlockType":"level","unlockNum":10000,"levelMax":3,"skin":10000,"roomID":3,"modelID":10,"upgradeCoinArray":[0,900,2000]},{"name":"无","clothesID":10003,"unlockType":"level","unlockNum":10000,"levelMax":3,"skin":10000,"roomID":3,"modelID":10000,"upgradeCoinArray":[0,1300,2500]},{"name":"无","clothesID":7004,"unlockType":"level","unlockNum":10000,"levelMax":3,"skin":10000,"roomID":3,"modelID":10000,"upgradeCoinArray":[0,1500,3000]}]},"bgData":[{"titleName":"- 1 -","bgArray":[{"name":"通勤路","bgID":1,"unlockType":"level","unlockNum":0},{"name":"繁星","bgID":2,"unlockType":"level","unlockNum":10},{"name":"路灯","bgID":3,"unlockType":"level","unlockNum":20}]},{"titleName":"- 2 -","bgArray":[{"name":"暮港","bgID":4,"unlockType":"level","unlockNum":35},{"name":"飘雪","bgID":5,"unlockType":"level","unlockNum":75},{"name":"夜幕降临","bgID":6,"unlockType":"level","unlockNum":110}]},{"titleName":"- 3 -","bgArray":[{"name":"新月","bgID":7,"unlockType":"level","unlockNum":150},{"name":"慵懒时光","bgID":8,"unlockType":"level","unlockNum":230},{"name":"独自等待","bgID":9,"unlockType":"level","unlockNum":310}]},{"titleName":"- 4 -","bgArray":[{"name":"灯塔","bgID":10,"unlockType":"level","unlockNum":430},{"name":"流星雨","bgID":11,"unlockType":"level","unlockNum":550},{"name":"暮港","bgID":12,"unlockType":"level","unlockNum":10000}]},{"titleName":"- 5 -","bgArray":[{"name":"路灯","bgID":13,"unlockType":"level","unlockNum":10000},{"name":"独自等待","bgID":13,"unlockType":"level","unlockNum":10000},{"name":"暮港","bgID":13,"unlockType":"level","unlockNum":10000}]},{"titleName":"- Coming soon -","bgArray":[{"name":"慵懒时光","bgID":13,"unlockType":"level","unlockNum":10000},{"name":"独自等待","bgID":13,"unlockType":"level","unlockNum":10000},{"name":"在路上","bgID":13,"unlockType":"level","unlockNum":10000}]}],"sheepClothesData":[{"name":"羊了个羊","spName":"Sheeps","spSkin":"skin_00","dressing":true,"unlock":true,"clothesId":1},{"name":"口罩羊","spName":"Sheeps","spSkin":"skin_01","dressing":false,"unlock":false,"clothesId":2},{"name":"节日羊","spName":"Sheeps","spSkin":"skin_02","dressing":false,"unlock":false,"clothesId":3},{"name":"披羊皮的狼","spName":"Sheeps","spSkin":"skin_03","dressing":false,"unlock":false,"clothesId":4},{"name":"汉堡羊","spName":"Sheeps","spSkin":"skin_04","dressing":false,"unlock":false,"clothesId":5},{"name":"水军羊","spName":"Sheeps","spSkin":"skin_05","dressing":false,"unlock":false,"clothesId":6},{"name":"拉斐尔","spName":"Sheeps","spSkin":"skin_06","dressing":false,"unlock":false,"clothesId":7},{"name":"僵尸羊","spName":"ThemeSheeps","spSkin":"The01A","dressing":false,"unlock":false,"clothesId":8},{"name":"道士羊","spName":"ThemeSheeps","spSkin":"The01B","dressing":false,"unlock":false,"clothesId":9},{"name":"狼人羊","spName":"ThemeSheeps","spSkin":"The02A","dressing":false,"unlock":false,"clothesId":10},{"name":"吸血鬼羊","spName":"ThemeSheeps","spSkin":"The02B","dressing":false,"unlock":false,"clothesId":11},{"name":"黑羊","spName":"ThemeSheeps","spSkin":"The03A","dressing":false,"unlock":false,"clothesId":12},{"name":"白羊","spName":"ThemeSheeps","spSkin":"The03B","dressing":false,"unlock":false,"clothesId":13},{"name":"练习生","spName":"Sheeps","spSkin":"skin_07","dressing":false,"unlock":false,"clothesId":14},{"name":"建设羊","spName":"Sheeps","spSkin":"skin_08","dressing":false,"unlock":false,"clothesId":15},{"name":"水冰羊","spName":"Sheeps","spSkin":"skin_09","dressing":false,"unlock":false,"clothesId":16},{"name":"寿司羊","spName":"Sheeps","spSkin":"skin_10","dressing":false,"unlock":false,"clothesId":17},{"name":"超级赛亚羊","spName":"Sheeps","spSkin":"skin_11","dressing":false,"unlock":false,"clothesId":18},{"name":"玄奘","spName":"Sheeps","spSkin":"skin_12","dressing":false,"unlock":false,"clothesId":19},{"name":"公主羊","spName":"Sheeps","spSkin":"skin_13","dressing":false,"unlock":false,"clothesId":20},{"name":"卧龙","spName":"Sheeps","spSkin":"skin_14","dressing":false,"unlock":false,"clothesId":21},{"name":"蓝蓝路","spName":"Sheeps","spSkin":"skin_15","dressing":false,"unlock":false,"clothesId":22},{"name":"超级英雄","spName":"Sheeps","spSkin":"skin_16","dressing":false,"unlock":false,"clothesId":23},{"name":"太空羊","spName":"Sheeps","spSkin":"skin_17","dressing":false,"unlock":false,"clothesId":24},{"name":"粉粉羊","spName":"Sheeps","spSkin":"skin_18","dressing":false,"unlock":false,"clothesId":25},{"name":"国民老公","spName":"Sheeps","spSkin":"skin_19","dressing":false,"unlock":false,"clothesId":26},{"name":"白娘子","spName":"Sheeps","spSkin":"skin_20","dressing":false,"unlock":false,"clothesId":27},{"name":"护士羊","spName":"Sheeps","spSkin":"skin_21","dressing":false,"unlock":false,"clothesId":28},{"name":"八戒","spName":"Sheeps","spSkin":"skin_22","dressing":false,"unlock":false,"clothesId":29},{"name":"吐司羊","spName":"Sheeps","spSkin":"skin_23","dressing":false,"unlock":false,"clothesId":30},{"name":"蜗牛羊","spName":"Sheeps","spSkin":"skin_24","dressing":false,"unlock":false,"clothesId":31},{"name":"MJ羊","spName":"Sheeps","spSkin":"skin_25","dressing":false,"unlock":false,"clothesId":32},{"name":"干豆腐","spName":"Sheeps","spSkin":"skin_26","dressing":false,"unlock":false,"clothesId":33},{"name":"修女羊","spName":"Sheeps","spSkin":"skin_27","dressing":false,"unlock":false,"clothesId":34},{"name":"女王羊","spName":"Sheeps","spSkin":"skin_28","dressing":false,"unlock":false,"clothesId":35},{"name":"小波","spName":"Sheeps","spSkin":"skin_29","dressing":false,"unlock":false,"clothesId":36},{"name":"云长","spName":"Sheeps","spSkin":"skin_30","dressing":false,"unlock":false,"clothesId":37},{"name":"圣斗士羊","spName":"Sheeps","spSkin":"skin_31","dressing":false,"unlock":false,"clothesId":38},{"name":"祢豆子","spName":"Sheeps","spSkin":"skin_32","dressing":false,"unlock":false,"clothesId":39},{"name":"圣诞羊","spName":"Sheeps","spSkin":"skin_33","dressing":false,"unlock":false,"clothesId":40},{"name":"五仁羊","spName":"ThemeSheeps","spSkin":"The04A","dressing":false,"unlock":false,"clothesId":41},{"name":"莲蓉羊","spName":"ThemeSheeps","spSkin":"The04B","dressing":false,"unlock":false,"clothesId":42},{"name":"学生羊","spName":"ThemeSheeps","spSkin":"The05A","dressing":false,"unlock":false,"clothesId":43},{"name":"老师羊","spName":"ThemeSheeps","spSkin":"The05B","dressing":false,"unlock":false,"clothesId":44},{"name":"嫦娥羊","spName":"ThemeSheeps","spSkin":"The06A","dressing":false,"unlock":false,"clothesId":45},{"name":"玉兔羊","spName":"ThemeSheeps","spSkin":"The06B","dressing":false,"unlock":false,"clothesId":46},{"name":"学童羊","spName":"ThemeSheeps","spSkin":"The07A","dressing":false,"unlock":false,"clothesId":47},{"name":"夫子羊","spName":"ThemeSheeps","spSkin":"The07B","dressing":false,"unlock":false,"clothesId":48}]}]],0,0,[],[],[]] ================================================ FILE: assets/resources/import/95/95d1303a-1923-4abe-92b6-e380b9c3b64a.dcb17.json ================================================ [1,["1bb1ee4cb"],["_textureSetter"],["cc.SpriteFrame"],0,[{"name":"block_6","rect":[831,192,87,96],"offset":[-1.5,5.5],"originalSize":[120,135],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[0],[0]] ================================================ FILE: assets/resources/import/9f/9fd63957-027b-4bbe-8e0b-06c114cadd14.c90f7.json ================================================ [1,["128b0bdde"],["_textureSetter"],["cc.SpriteFrame"],0,[{"name":"reward_share_white","rect":[58,958,42,44],"offset":[0,0],"originalSize":[42,44],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[0],[0]] ================================================ FILE: assets/resources/import/a4/a4bdaba7-b4bc-41e3-871d-b76b2b0fcd25.88ffb.json ================================================ [1,0,0,[["cc.AudioClip",["_name","_native","duration"],0]],[[0,0,1,2,4]],[[0,"blockRandom",".mp3",1.4072],-1],0,0,[],[],[]] ================================================ FILE: assets/resources/import/a4/a4fcfcfb-d829-4d13-9d2d-2d6c1ea5a5cd.168ae.json ================================================ [1,0,0,[["cc.AudioClip",["_name","_native","duration"],0]],[[0,0,1,2,4]],[[0,"game_cycle",".mp3",52.594667],-1],0,0,[],[],[]] ================================================ FILE: assets/resources/import/af/af08da0b-da84-4f1a-b262-7358e067110c.2bf60.json ================================================ [1,0,0,[["cc.AudioClip",["_name","_native","duration"],0]],[[0,0,1,2,4]],[[0,"main_music",".mp3",38.481143],-1],0,0,[],[],[]] ================================================ FILE: assets/resources/import/b5/b5383548-6622-497b-a127-560c50380573.f7670.json ================================================ [1,0,0,[["cc.AudioClip",["_name","_native","duration"],0]],[[0,0,1,2,4]],[[0,"levelInit",".mp3",2.28],-1],0,0,[],[],[]] ================================================ FILE: assets/resources/import/b6/b6410210-d9fd-41be-8d2b-d5496e7ffd21.1ebda.json ================================================ [1,["08UYsWcV9Cp4iCAIN4bqlX"],0,[["sp.SkeletonData",["_name","_atlasText","textureNames","_skeletonJson","textures"],-1,3]],[[0,0,1,2,3,4,5]],[[0,"UI","\nUI.png\nsize: 405,405\nformat: RGBA8888\nfilter: Linear,Linear\nrepeat: none\nGrass1\n rotate: false\n xy: 129, 2\n size: 53, 29\n orig: 53, 29\n offset: 0, 0\n index: -1\nGrass2\n rotate: false\n xy: 201, 69\n size: 30, 35\n orig: 30, 35\n offset: 0, 0\n index: -1\nGrass3\n rotate: false\n xy: 184, 2\n size: 53, 29\n orig: 53, 29\n offset: 0, 0\n index: -1\nGrass4\n rotate: true\n xy: 201, 37\n size: 30, 35\n orig: 30, 35\n offset: 0, 0\n index: -1\nHand0\n rotate: true\n xy: 129, 33\n size: 71, 70\n orig: 71, 70\n offset: 0, 0\n index: -1\nHand1\n rotate: true\n xy: 2, 12\n size: 92, 125\n orig: 92, 125\n offset: 0, 0\n index: -1\nRay1\n rotate: false\n xy: 2, 106\n size: 297, 297\n orig: 319, 319\n offset: 11, 11\n index: -1\n",["UI.png"],{"skeleton":{"hash":"pjB/CeVr2d63BWn7QAXi8Rpq1Mg","spine":"3.8.99"},"bones":[{"name":"root"},{"name":"1Hand","parent":"root"},{"name":"Hand","parent":"1Hand","x":56.11,"y":-90.17},{"name":"Hand1","parent":"Hand","length":31.22,"rotation":113.83,"x":-34.57,"y":39.58},{"name":"Hand2","parent":"Hand1","length":27.07,"rotation":-7.23,"x":31.22},{"name":"Hand0_1","parent":"root"},{"name":"Hand0_2","parent":"root"},{"name":"2Grass","parent":"root"},{"name":"Grass1_1","parent":"2Grass","x":-79,"y":579},{"name":"Grass2_1","parent":"2Grass","x":66.14,"y":317},{"name":"Grass1_2","parent":"2Grass","x":-210,"y":423},{"name":"Grass1_3","parent":"2Grass","x":205,"y":498},{"name":"Grass1_4","parent":"2Grass","x":206,"y":285},{"name":"Grass1_5","parent":"2Grass","x":-247,"y":134},{"name":"Grass1_6","parent":"2Grass","x":-107,"y":46},{"name":"Grass1_7","parent":"2Grass","x":325,"y":21},{"name":"Grass1_8","parent":"2Grass","x":211,"y":-100},{"name":"Grass1_9","parent":"2Grass","x":144,"y":-264},{"name":"Grass1_10","parent":"2Grass","x":-158,"y":-207},{"name":"Grass1_11","parent":"2Grass","x":-330,"y":-139},{"name":"Grass1_12","parent":"2Grass","x":-30,"y":-455},{"name":"Grass2_2","parent":"2Grass","x":-315.86,"y":217},{"name":"Grass2_3","parent":"2Grass","x":-273.86,"y":-281},{"name":"Grass2_4","parent":"2Grass","x":-119.86,"y":-560},{"name":"Grass2_5","parent":"2Grass","x":196.14,"y":-560},{"name":"Grass2_6","parent":"2Grass","x":315.14,"y":-295},{"name":"3Ray1","parent":"root"}],"slots":[{"name":"Hand0","bone":"Hand0_1"},{"name":"Hand2","bone":"Hand0_2"},{"name":"Hand1","bone":"Hand"},{"name":"Grass1_1","bone":"Grass1_1"},{"name":"Grass1_2","bone":"Grass1_2"},{"name":"Grass1_3","bone":"Grass1_3"},{"name":"Grass1_4","bone":"Grass1_4"},{"name":"Grass1_5","bone":"Grass1_5"},{"name":"Grass1_6","bone":"Grass1_6"},{"name":"Grass1_7","bone":"Grass1_7"},{"name":"Grass1_8","bone":"Grass1_8"},{"name":"Grass1_9","bone":"Grass1_9"},{"name":"Grass1_10","bone":"Grass1_10"},{"name":"Grass1_11","bone":"Grass1_11"},{"name":"Grass1_12","bone":"Grass1_12"},{"name":"Grass2_1","bone":"Grass2_1"},{"name":"Grass2_2","bone":"Grass2_2"},{"name":"Grass2_3","bone":"Grass2_3"},{"name":"Grass2_4","bone":"Grass2_4"},{"name":"Grass2_5","bone":"Grass2_5"},{"name":"Grass2_6","bone":"Grass2_6"},{"name":"Ray1","bone":"3Ray1"}],"skins":[{"name":"default","attachments":{"Grass1_1":{"Grass1":{"x":0.5,"y":12.5,"width":53,"height":29},"Grass3":{"x":0.5,"y":12.5,"width":53,"height":29}},"Grass1_2":{"Grass1":{"x":0.5,"y":12.5,"width":53,"height":29},"Grass3":{"x":0.5,"y":12.5,"width":53,"height":29}},"Grass1_3":{"Grass1":{"x":0.5,"y":12.5,"width":53,"height":29},"Grass3":{"x":0.5,"y":12.5,"width":53,"height":29}},"Grass1_4":{"Grass1":{"x":0.5,"y":12.5,"width":53,"height":29},"Grass3":{"x":0.5,"y":12.5,"width":53,"height":29}},"Grass1_5":{"Grass1":{"x":0.5,"y":12.5,"width":53,"height":29},"Grass3":{"x":0.5,"y":12.5,"width":53,"height":29}},"Grass1_6":{"Grass1":{"x":0.5,"y":12.5,"width":53,"height":29},"Grass3":{"x":0.5,"y":12.5,"width":53,"height":29}},"Grass1_7":{"Grass1":{"x":0.5,"y":12.5,"width":53,"height":29},"Grass3":{"x":0.5,"y":12.5,"width":53,"height":29}},"Grass1_8":{"Grass1":{"x":0.5,"y":12.5,"width":53,"height":29},"Grass3":{"x":0.5,"y":12.5,"width":53,"height":29}},"Grass1_9":{"Grass1":{"x":0.5,"y":12.5,"width":53,"height":29},"Grass3":{"x":0.5,"y":12.5,"width":53,"height":29}},"Grass1_10":{"Grass1":{"x":0.5,"y":12.5,"width":53,"height":29},"Grass3":{"x":0.5,"y":12.5,"width":53,"height":29}},"Grass1_11":{"Grass1":{"x":0.5,"y":12.5,"width":53,"height":29},"Grass3":{"x":0.5,"y":12.5,"width":53,"height":29}},"Grass1_12":{"Grass1":{"x":0.5,"y":12.5,"width":53,"height":29},"Grass3":{"x":0.5,"y":12.5,"width":53,"height":29}},"Grass2_1":{"Grass2":{"y":15.5,"width":30,"height":35},"Grass4":{"y":15.5,"width":30,"height":35}},"Grass2_2":{"Grass2":{"y":15.5,"width":30,"height":35},"Grass4":{"y":15.5,"width":30,"height":35}},"Grass2_3":{"Grass2":{"y":15.5,"width":30,"height":35},"Grass4":{"y":15.5,"width":30,"height":35}},"Grass2_4":{"Grass2":{"y":15.5,"width":30,"height":35},"Grass4":{"y":15.5,"width":30,"height":35}},"Grass2_5":{"Grass2":{"y":15.5,"width":30,"height":35},"Grass4":{"y":15.5,"width":30,"height":35}},"Grass2_6":{"Grass2":{"y":15.5,"width":30,"height":35},"Grass4":{"y":15.5,"width":30,"height":35}},"Hand0":{"Hand0":{"x":0.5,"width":71,"height":70}},"Hand1":{"Hand1":{"type":"mesh","hull":23,"uvs":[0.14958,0,0.04998,0,0,0.04816,0,0.18334,0.02411,0.25855,0.05257,0.32519,0.08361,0.38707,0.10878,0.42887,0.13276,0.47085,0.02152,0.55177,0.03704,0.74407,0.47683,1,0.76527,1,1,0.86783,1,0.69361,0.92566,0.36898,0.8196,0.28521,0.57513,0.27854,0.35395,0.30996,0.32032,0.24998,0.28539,0.19096,0.24917,0.13193,0.21813,0.06529],"triangles":[22,3,2,3,21,4,2,1,0,2,0,22,4,20,5,22,21,3,20,4,21,5,20,19,6,5,19,6,19,18,7,6,18,8,7,18,10,9,8,14,17,15,18,14,8,10,8,11,14,18,17,15,17,16,14,11,8,14,12,11,13,12,14],"vertices":[1,4,32.27,-7.39,1,1,4,34.89,1.4,1,1,4,30.43,7.52,1,2,3,46.9,10.46,0.00287,4,14.24,12.35,0.99713,2,3,37.4,12.23,0.17857,4,4.59,12.91,0.82143,2,3,28.73,13.2,0.6942,4,-4.14,12.78,0.3058,2,3,20.5,13.71,0.96356,4,-12.36,12.26,0.03644,2,3,14.78,13.71,0.99855,4,-18.03,11.53,0.00145,2,2,-50.87,42.31,0.00224,3,9.09,13.81,0.99776,2,2,-61.1,32.2,0.03483,3,3.97,27.26,0.96517,2,2,-59.67,8.16,0.19031,3,-18.59,35.66,0.80969,2,2,-19.21,-23.83,0.92447,3,-64.2,11.58,0.07553,1,2,7.32,-23.83,1,2,2,28.92,-7.31,0.99647,3,-68.54,-39.13,0.00353,2,2,28.92,14.47,0.88471,3,-48.62,-47.93,0.11529,2,2,22.08,55.05,0.4069,3,-8.73,-58.07,0.5931,2,2,12.32,65.52,0.32463,3,4.79,-53.37,0.67537,2,2,-10.17,66.35,0.17094,3,14.64,-33.13,0.82906,3,2,-30.52,62.42,0.02015,3,19.27,-12.93,0.96185,4,-10.23,-14.33,0.018,3,2,-33.61,69.92,0.00156,3,27.37,-13.13,0.73063,4,-2.17,-13.51,0.26781,2,3,35.42,-13.17,0.23308,4,5.82,-12.54,0.76692,2,3,43.52,-13.11,0.01873,4,13.85,-11.45,0.98127,1,4,22.64,-11.1,1]}},"Hand2":{"Hand0":{"x":0.5,"width":71,"height":70}},"Ray1":{"Ray1":{"x":0.5,"y":0.5,"width":319,"height":319}}}}],"animations":{"1Hand1":{"slots":{"Hand0":{"color":[{"time":0.6667,"color":"ffffffff"},{"time":0.8333,"color":"ffffff00"}],"attachment":[{"time":0.5,"name":"Hand0"}]},"Hand1":{"color":[{"time":0.8333,"color":"ffffffff"},{"time":1.1667,"color":"ffffff00"}],"attachment":[{"name":"Hand1"}]},"Hand2":{"color":[{"time":0.8333,"color":"ffffffff"},{"time":1,"color":"ffffff00"}],"attachment":[{"time":0.6667,"name":"Hand0"}]}},"bones":{"Hand":{"rotate":[{"angle":-42.48,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":0.1667,"angle":-31.1,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":0.5}],"translate":[{"x":73.95,"curve":"stepped"},{"time":0.1667,"x":73.95,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":0.5,"x":7.45,"y":4.5}]},"Hand2":{"rotate":[{"angle":6.82,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":0.1667,"angle":-14.25,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":0.5,"angle":6.07}]},"Hand1":{"rotate":[{"angle":6.82,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":0.1667,"angle":-14.25,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":0.5,"angle":6.07}]},"Hand0_1":{"scale":[{"time":0.5,"x":0.5,"y":0.5,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":0.8333,"x":2,"y":2}]},"Hand0_2":{"scale":[{"time":0.6667,"x":0.5,"y":0.5,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":1,"x":2,"y":2}]}}},"2Grass":{"slots":{"Grass1_1":{"attachment":[{"name":"Grass1"}]},"Grass1_2":{"attachment":[{"name":"Grass1"}]},"Grass1_3":{"attachment":[{"name":"Grass1"}]},"Grass1_4":{"attachment":[{"name":"Grass1"}]},"Grass1_5":{"attachment":[{"name":"Grass1"}]},"Grass1_6":{"attachment":[{"name":"Grass1"}]},"Grass1_7":{"attachment":[{"name":"Grass1"}]},"Grass1_8":{"attachment":[{"name":"Grass1"}]},"Grass1_9":{"attachment":[{"name":"Grass1"}]},"Grass1_10":{"attachment":[{"name":"Grass1"}]},"Grass1_11":{"attachment":[{"name":"Grass1"}]},"Grass1_12":{"attachment":[{"name":"Grass1"}]},"Grass2_1":{"attachment":[{"name":"Grass2"}]},"Grass2_2":{"attachment":[{"name":"Grass2"}]},"Grass2_3":{"attachment":[{"name":"Grass2"}]},"Grass2_4":{"attachment":[{"name":"Grass2"}]},"Grass2_5":{"attachment":[{"name":"Grass2"}]},"Grass2_6":{"attachment":[{"name":"Grass2"}]}},"bones":{"Grass1_1":{"scale":[{"time":0.4333},{"time":0.4667,"y":1.3},{"time":0.5,"y":0.9},{"time":0.5333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"y":1.3},{"time":1.1667,"y":0.9},{"time":1.2}]},"Grass2_1":{"scale":[{"time":0.4333},{"time":0.4667,"y":1.3},{"time":0.5,"y":0.9},{"time":0.5333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"y":1.3},{"time":1.1667,"y":0.9},{"time":1.2}]},"Grass1_2":{"scale":[{"time":0.4333},{"time":0.4667,"y":1.3},{"time":0.5,"y":0.9},{"time":0.5333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"y":1.3},{"time":1.1667,"y":0.9},{"time":1.2}]},"Grass1_3":{"scale":[{"time":0.4333},{"time":0.4667,"y":1.3},{"time":0.5,"y":0.9},{"time":0.5333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"y":1.3},{"time":1.1667,"y":0.9},{"time":1.2}]},"Grass1_4":{"scale":[{"time":0.4333},{"time":0.4667,"y":1.3},{"time":0.5,"y":0.9},{"time":0.5333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"y":1.3},{"time":1.1667,"y":0.9},{"time":1.2}]},"Grass1_5":{"scale":[{"time":0.4333},{"time":0.4667,"y":1.3},{"time":0.5,"y":0.9},{"time":0.5333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"y":1.3},{"time":1.1667,"y":0.9},{"time":1.2}]},"Grass1_6":{"scale":[{"time":0.4333},{"time":0.4667,"y":1.3},{"time":0.5,"y":0.9},{"time":0.5333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"y":1.3},{"time":1.1667,"y":0.9},{"time":1.2}]},"Grass1_7":{"scale":[{"time":0.4333},{"time":0.4667,"y":1.3},{"time":0.5,"y":0.9},{"time":0.5333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"y":1.3},{"time":1.1667,"y":0.9},{"time":1.2}]},"Grass1_8":{"scale":[{"time":0.4333},{"time":0.4667,"y":1.3},{"time":0.5,"y":0.9},{"time":0.5333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"y":1.3},{"time":1.1667,"y":0.9},{"time":1.2}]},"Grass1_9":{"scale":[{"time":0.4333},{"time":0.4667,"y":1.3},{"time":0.5,"y":0.9},{"time":0.5333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"y":1.3},{"time":1.1667,"y":0.9},{"time":1.2}]},"Grass1_10":{"scale":[{"time":0.4333},{"time":0.4667,"y":1.3},{"time":0.5,"y":0.9},{"time":0.5333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"y":1.3},{"time":1.1667,"y":0.9},{"time":1.2}]},"Grass1_11":{"scale":[{"time":0.4333},{"time":0.4667,"y":1.3},{"time":0.5,"y":0.9},{"time":0.5333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"y":1.3},{"time":1.1667,"y":0.9},{"time":1.2}]},"Grass1_12":{"scale":[{"time":0.4333},{"time":0.4667,"y":1.3},{"time":0.5,"y":0.9},{"time":0.5333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"y":1.3},{"time":1.1667,"y":0.9},{"time":1.2}]},"Grass2_2":{"scale":[{"time":0.4333},{"time":0.4667,"y":1.3},{"time":0.5,"y":0.9},{"time":0.5333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"y":1.3},{"time":1.1667,"y":0.9},{"time":1.2}]},"Grass2_3":{"scale":[{"time":0.4333},{"time":0.4667,"y":1.3},{"time":0.5,"y":0.9},{"time":0.5333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"y":1.3},{"time":1.1667,"y":0.9},{"time":1.2}]},"Grass2_4":{"scale":[{"time":0.4333},{"time":0.4667,"y":1.3},{"time":0.5,"y":0.9},{"time":0.5333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"y":1.3},{"time":1.1667,"y":0.9},{"time":1.2}]},"Grass2_5":{"scale":[{"time":0.4333},{"time":0.4667,"y":1.3},{"time":0.5,"y":0.9},{"time":0.5333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"y":1.3},{"time":1.1667,"y":0.9},{"time":1.2}]},"Grass2_6":{"scale":[{"time":0.4333},{"time":0.4667,"y":1.3},{"time":0.5,"y":0.9},{"time":0.5333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"y":1.3},{"time":1.1667,"y":0.9},{"time":1.2}]}}},"2Grass2":{"slots":{"Grass1_1":{"attachment":[{"name":"Grass3"}]},"Grass1_2":{"attachment":[{"name":"Grass3"}]},"Grass1_3":{"attachment":[{"name":"Grass3"}]},"Grass1_4":{"attachment":[{"name":"Grass3"}]},"Grass1_5":{"attachment":[{"name":"Grass3"}]},"Grass1_6":{"attachment":[{"name":"Grass3"}]},"Grass1_7":{"attachment":[{"name":"Grass3"}]},"Grass1_8":{"attachment":[{"name":"Grass3"}]},"Grass1_9":{"attachment":[{"name":"Grass3"}]},"Grass1_10":{"attachment":[{"name":"Grass3"}]},"Grass1_11":{"attachment":[{"name":"Grass3"}]},"Grass1_12":{"attachment":[{"name":"Grass3"}]},"Grass2_1":{"attachment":[{"name":"Grass4"}]},"Grass2_2":{"attachment":[{"name":"Grass4"}]},"Grass2_3":{"attachment":[{"name":"Grass4"}]},"Grass2_4":{"attachment":[{"name":"Grass4"}]},"Grass2_5":{"attachment":[{"name":"Grass4"}]},"Grass2_6":{"attachment":[{"name":"Grass4"}]}},"bones":{"Grass1_1":{"scale":[{"time":0.4333},{"time":0.4667,"y":1.3},{"time":0.5,"y":0.9},{"time":0.5333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"y":1.3},{"time":1.1667,"y":0.9},{"time":1.2}]},"Grass2_1":{"scale":[{"time":0.4333},{"time":0.4667,"y":1.3},{"time":0.5,"y":0.9},{"time":0.5333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"y":1.3},{"time":1.1667,"y":0.9},{"time":1.2}]},"Grass1_2":{"scale":[{"time":0.4333},{"time":0.4667,"y":1.3},{"time":0.5,"y":0.9},{"time":0.5333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"y":1.3},{"time":1.1667,"y":0.9},{"time":1.2}]},"Grass1_3":{"scale":[{"time":0.4333},{"time":0.4667,"y":1.3},{"time":0.5,"y":0.9},{"time":0.5333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"y":1.3},{"time":1.1667,"y":0.9},{"time":1.2}]},"Grass1_4":{"scale":[{"time":0.4333},{"time":0.4667,"y":1.3},{"time":0.5,"y":0.9},{"time":0.5333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"y":1.3},{"time":1.1667,"y":0.9},{"time":1.2}]},"Grass1_5":{"scale":[{"time":0.4333},{"time":0.4667,"y":1.3},{"time":0.5,"y":0.9},{"time":0.5333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"y":1.3},{"time":1.1667,"y":0.9},{"time":1.2}]},"Grass1_6":{"scale":[{"time":0.4333},{"time":0.4667,"y":1.3},{"time":0.5,"y":0.9},{"time":0.5333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"y":1.3},{"time":1.1667,"y":0.9},{"time":1.2}]},"Grass1_7":{"scale":[{"time":0.4333},{"time":0.4667,"y":1.3},{"time":0.5,"y":0.9},{"time":0.5333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"y":1.3},{"time":1.1667,"y":0.9},{"time":1.2}]},"Grass1_8":{"scale":[{"time":0.4333},{"time":0.4667,"y":1.3},{"time":0.5,"y":0.9},{"time":0.5333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"y":1.3},{"time":1.1667,"y":0.9},{"time":1.2}]},"Grass1_9":{"scale":[{"time":0.4333},{"time":0.4667,"y":1.3},{"time":0.5,"y":0.9},{"time":0.5333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"y":1.3},{"time":1.1667,"y":0.9},{"time":1.2}]},"Grass1_10":{"scale":[{"time":0.4333},{"time":0.4667,"y":1.3},{"time":0.5,"y":0.9},{"time":0.5333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"y":1.3},{"time":1.1667,"y":0.9},{"time":1.2}]},"Grass1_11":{"scale":[{"time":0.4333},{"time":0.4667,"y":1.3},{"time":0.5,"y":0.9},{"time":0.5333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"y":1.3},{"time":1.1667,"y":0.9},{"time":1.2}]},"Grass1_12":{"scale":[{"time":0.4333},{"time":0.4667,"y":1.3},{"time":0.5,"y":0.9},{"time":0.5333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"y":1.3},{"time":1.1667,"y":0.9},{"time":1.2}]},"Grass2_2":{"scale":[{"time":0.4333},{"time":0.4667,"y":1.3},{"time":0.5,"y":0.9},{"time":0.5333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"y":1.3},{"time":1.1667,"y":0.9},{"time":1.2}]},"Grass2_3":{"scale":[{"time":0.4333},{"time":0.4667,"y":1.3},{"time":0.5,"y":0.9},{"time":0.5333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"y":1.3},{"time":1.1667,"y":0.9},{"time":1.2}]},"Grass2_4":{"scale":[{"time":0.4333},{"time":0.4667,"y":1.3},{"time":0.5,"y":0.9},{"time":0.5333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"y":1.3},{"time":1.1667,"y":0.9},{"time":1.2}]},"Grass2_5":{"scale":[{"time":0.4333},{"time":0.4667,"y":1.3},{"time":0.5,"y":0.9},{"time":0.5333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"y":1.3},{"time":1.1667,"y":0.9},{"time":1.2}]},"Grass2_6":{"scale":[{"time":0.4333},{"time":0.4667,"y":1.3},{"time":0.5,"y":0.9},{"time":0.5333,"curve":"stepped"},{"time":1.1},{"time":1.1333,"y":1.3},{"time":1.1667,"y":0.9},{"time":1.2}]}}},"3Ray1":{"slots":{"Ray1":{"color":[{"time":2.1667,"color":"ffffffff"},{"time":2.8333,"color":"ffffff00"}],"attachment":[{"name":"Ray1"}]}},"bones":{"3Ray1":{"rotate":[{"time":0.1667},{"time":0.8333,"angle":90},{"time":1.5,"angle":180},{"time":2.1667,"angle":-90},{"time":2.8333}],"scale":[{"x":0,"y":0},{"time":0.0667,"x":3,"y":3},{"time":0.1667,"x":1.5,"y":1.5}]}}},"4Ray1":{"slots":{"Ray1":{"attachment":[{"name":"Ray1"}]}},"bones":{"3Ray1":{"rotate":[{"time":0.1667},{"time":0.8333,"angle":90},{"time":1.5,"angle":180},{"time":2.1667,"angle":-90},{"time":2.8333}],"scale":[{"x":0,"y":0},{"time":0.0667,"x":3,"y":3},{"time":0.1667,"x":2.1,"y":2.1}]}}},"4Ray2":{"slots":{"Ray1":{"attachment":[{"name":"Ray1"}]}},"bones":{"3Ray1":{"rotate":[{},{"time":0.6667,"angle":90},{"time":1.3333,"angle":180},{"time":2,"angle":-90},{"time":2.6667}],"scale":[{"x":2.1,"y":2.1}]}}}}},[0]]],0,0,[0],[-1],[0]] ================================================ FILE: assets/resources/import/b7/b7833af7-4e99-497e-ae60-17f98ffab687.51d75.json ================================================ [1,["159df0053"],["_textureSetter"],["cc.SpriteFrame"],0,[{"name":"rank_point_ble_little","rect":[114,3,197,154],"offset":[0,0],"originalSize":[197,154],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[0],[0]] ================================================ FILE: assets/resources/import/b7/b788aef0-113a-45fd-9046-6d67e8a4e81f.429b7.json ================================================ [1,["1bb1ee4cb"],["_textureSetter"],["cc.SpriteFrame"],0,[{"name":"block_5","rect":[555,3,92,99],"offset":[0,8],"originalSize":[120,135],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[0],[0]] ================================================ FILE: assets/resources/import/ba/ba14f293-1e8c-4df1-8d69-ac096bf48161.e952e.json ================================================ [1,["159df0053"],["_textureSetter"],["cc.SpriteFrame"],0,[{"name":"rank_icon_default","rect":[175,586,55,55],"offset":[0,0],"originalSize":[55,55],"capInsets":[0,0,0,0]}],[0],0,[0],[0],[0]] ================================================ FILE: assets/resources/import/ba/baf4b4e8-d38c-453a-9129-fecd42dded85.95231.json ================================================ [1,0,0,[["cc.AudioClip",["_name","_native","duration"],0]],[[0,0,1,2,4]],[[0,"game_begin",".mp3",81.182],-1],0,0,[],[],[]] ================================================ FILE: assets/resources/import/cb/cb6bb31d-ff5f-4cb9-b0a5-64018e70a0ca.c0636.json ================================================ [1,0,0,[["cc.JsonAsset",["_name","json"],1]],[[0,0,1,3]],[[0,"levelConfigData",{"dailyLevel":[[80001,90001],[80001,90002],[80001,90003],[80001,90004],[80001,90005],[80001,90006],[80001,90007],[80001,90008],[80001,90009],[80001,90010],[80001,90011],[80001,90012],[80001,90013],[80001,90014],[80001,90015],[80001,90016],[80001,90017],[80001,90018],[80001,90019],[80001,90020],[80001,90021],[80001,90022],[80001,90023],[80001,90024],[80001,90025],[80001,90026],[80001,90027],[80001,90028],[80001,90029],[80001,90030],[80001,90031]],"topicLevel":[[10017,100001],[10017,100002],[10017,100003],[10017,100004],[10017,100005],[10017,100006],[10017,100007],[10017,100008],[10017,100009],[10017,100010],[10017,100011],[10017,100012],[10017,100013],[10017,100014],[10017,100015],[10017,100016],[10017,100017],[10017,100018],[10017,100019],[10017,100020],[10017,100021],[10017,100022],[10017,100023],[10017,100024],[10017,100025],[10017,100026],[10017,100027],[10017,100028],[10017,100029],[10017,100030],[10017,100031]]}]],0,0,[],[],[]] ================================================ FILE: assets/resources/import/cf/cf9f5f84-8535-44d5-9934-ba78f9de3ea6.2c29f.json ================================================ [1,["128b0bdde"],["_textureSetter"],["cc.SpriteFrame"],0,[{"name":"prop_remove","rect":[195,407,140,163],"offset":[0,0],"originalSize":[140,163],"capInsets":[0,0,0,0]}],[0],0,[0],[0],[0]] ================================================ FILE: assets/resources/import/d8/d80f3b47-04da-4466-a808-f4a9f0e5aa6b.a61d8.json ================================================ [1,["1bb1ee4cb"],["_textureSetter"],["cc.SpriteFrame"],0,[{"name":"block_9","rect":[452,3,94,97],"offset":[0,7],"originalSize":[120,135],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[0],[0]] ================================================ FILE: assets/resources/import/db/dbe6baaa-1410-4764-8b0d-807ed90d21a8.50500.json ================================================ [1,["159df0053"],["_textureSetter"],["cc.SpriteFrame"],0,[{"name":"rank_icon_bubble","rect":[114,407,144,173],"offset":[0,-15.5],"originalSize":[144,204],"capInsets":[0,0,0,0]}],[0],0,[0],[0],[0]] ================================================ FILE: assets/resources/import/e2/e2158a8c-b32f-4e03-bec2-bc7c2e2cb44d.6375a.json ================================================ [1,["1bb1ee4cb"],["_textureSetter"],["cc.SpriteFrame"],0,[{"name":"block_15","rect":[711,615,93,92],"offset":[-0.5,6.5],"originalSize":[120,135],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[0],[0]] ================================================ FILE: assets/resources/import/ec/ec4e2578-1927-45be-a5b2-6c07fddf1425.c4dcf.json ================================================ [1,["canq2FoCtLTb30gGFARbHn"],0,[["sp.SkeletonData",["_name","_atlasText","textureNames","_skeletonJson","textures"],-1,3]],[[0,0,1,2,3,4,5]],[[0,"ThemeSheeps","\nThemeSheeps.png\nsize: 697,697\nformat: RGBA8888\nfilter: Linear,Linear\nrepeat: none\nShad1\n rotate: true\n xy: 271, 315\n size: 126, 17\n orig: 126, 17\n offset: 0, 0\n index: -1\nShad2\n rotate: true\n xy: 290, 315\n size: 126, 17\n orig: 126, 17\n offset: 0, 0\n index: -1\nSheep00/Body1\n rotate: false\n xy: 2, 435\n size: 152, 125\n orig: 154, 127\n offset: 1, 1\n index: -1\nSheep00/EarL\n rotate: true\n xy: 184, 443\n size: 27, 41\n orig: 29, 43\n offset: 1, 1\n index: -1\nSheep00/EarR\n rotate: false\n xy: 156, 519\n size: 26, 41\n orig: 28, 43\n offset: 1, 1\n index: -1\nSheep00/Head\n rotate: false\n xy: 619, 236\n size: 69, 85\n orig: 71, 87\n offset: 1, 1\n index: -1\nSheep00/Leg1\n rotate: false\n xy: 676, 673\n size: 18, 22\n orig: 18, 22\n offset: 0, 0\n index: -1\nSheep00/Leg2\n rotate: false\n xy: 382, 156\n size: 16, 14\n orig: 16, 14\n offset: 0, 0\n index: -1\nTheme01_1/Body1\n rotate: false\n xy: 2, 308\n size: 152, 125\n orig: 152, 125\n offset: 0, 0\n index: -1\nTheme01_1/EarL\n rotate: true\n xy: 227, 443\n size: 27, 41\n orig: 27, 41\n offset: 0, 0\n index: -1\nTheme01_1/EarR\n rotate: false\n xy: 156, 476\n size: 26, 41\n orig: 26, 41\n offset: 0, 0\n index: -1\nTheme01_1/Head\n rotate: false\n xy: 548, 266\n size: 69, 97\n orig: 69, 97\n offset: 0, 0\n index: -1\nTheme01_1/Leg1\n rotate: false\n xy: 676, 649\n size: 18, 22\n orig: 18, 22\n offset: 0, 0\n index: -1\nTheme01_1/Leg2\n rotate: true\n xy: 388, 2\n size: 16, 14\n orig: 16, 14\n offset: 0, 0\n index: -1\nTheme01_2/Body1\n rotate: true\n xy: 262, 3\n size: 151, 124\n orig: 151, 124\n offset: 0, 0\n index: -1\nTheme01_2/Head\n rotate: false\n xy: 156, 310\n size: 113, 121\n orig: 113, 121\n offset: 0, 0\n index: -1\nTheme02_1/Body1\n rotate: false\n xy: 359, 567\n size: 160, 128\n orig: 160, 128\n offset: 0, 0\n index: -1\nTheme02_1/Head\n rotate: false\n xy: 463, 452\n size: 76, 99\n orig: 76, 99\n offset: 0, 0\n index: -1\nTheme02_2/Body1\n rotate: false\n xy: 2, 562\n size: 180, 133\n orig: 180, 133\n offset: 0, 0\n index: -1\nTheme02_2/Head\n rotate: false\n xy: 400, 79\n size: 104, 91\n orig: 104, 91\n offset: 0, 0\n index: -1\nTheme03_1/Body1\n rotate: true\n xy: 2, 154\n size: 152, 125\n orig: 152, 125\n offset: 0, 0\n index: -1\nTheme03_1/Head\n rotate: false\n xy: 184, 472\n size: 155, 98\n orig: 155, 98\n offset: 0, 0\n index: -1\nTheme03_1/Leg1\n rotate: false\n xy: 676, 625\n size: 18, 22\n orig: 18, 22\n offset: 0, 0\n index: -1\nTheme03_1/Leg2\n rotate: false\n xy: 341, 555\n size: 16, 15\n orig: 16, 15\n offset: 0, 0\n index: -1\nTheme03_2/Head\n rotate: true\n xy: 541, 453\n size: 98, 85\n orig: 98, 85\n offset: 0, 0\n index: -1\nTheme03_2/Leg1\n rotate: false\n xy: 676, 601\n size: 18, 22\n orig: 18, 22\n offset: 0, 0\n index: -1\nTheme03_2/Leg2\n rotate: true\n xy: 542, 248\n size: 16, 15\n orig: 16, 15\n offset: 0, 0\n index: -1\nTheme04_1/Body1\n rotate: false\n xy: 184, 572\n size: 173, 123\n orig: 173, 123\n offset: 0, 0\n index: -1\nTheme04_1/Head\n rotate: false\n xy: 519, 128\n size: 92, 117\n orig: 92, 117\n offset: 0, 0\n index: -1\nTheme04_1/Leg1\n rotate: false\n xy: 676, 577\n size: 18, 22\n orig: 18, 22\n offset: 0, 0\n index: -1\nTheme04_1/Leg2\n rotate: true\n xy: 404, 2\n size: 16, 14\n orig: 16, 14\n offset: 0, 0\n index: -1\nTheme04_2/Body1\n rotate: true\n xy: 129, 154\n size: 152, 125\n orig: 152, 125\n offset: 0, 0\n index: -1\nTheme04_2/Head\n rotate: false\n xy: 458, 327\n size: 88, 120\n orig: 88, 120\n offset: 0, 0\n index: -1\nTheme04_2/Leg1\n rotate: false\n xy: 388, 20\n size: 18, 20\n orig: 18, 20\n offset: 0, 0\n index: -1\nTheme04_2/Leg2\n rotate: true\n xy: 408, 24\n size: 16, 14\n orig: 16, 14\n offset: 0, 0\n index: -1\nTheme05_1/Body1\n rotate: true\n xy: 2, 3\n size: 149, 128\n orig: 149, 128\n offset: 0, 0\n index: -1\nTheme05_1/EarL\n rotate: true\n xy: 270, 443\n size: 27, 41\n orig: 27, 41\n offset: 0, 0\n index: -1\nTheme05_1/EarR\n rotate: false\n xy: 156, 433\n size: 26, 41\n orig: 26, 41\n offset: 0, 0\n index: -1\nTheme05_1/Head\n rotate: false\n xy: 628, 481\n size: 60, 70\n orig: 60, 70\n offset: 0, 0\n index: -1\nTheme05_1/Leg1\n rotate: false\n xy: 676, 553\n size: 18, 22\n orig: 18, 22\n offset: 0, 0\n index: -1\nTheme05_1/Leg2\n rotate: true\n xy: 420, 6\n size: 16, 14\n orig: 16, 14\n offset: 0, 0\n index: -1\nTheme05_2/Body1\n rotate: true\n xy: 132, 3\n size: 149, 128\n orig: 149, 128\n offset: 0, 0\n index: -1\nTheme05_2/EarL\n rotate: true\n xy: 313, 443\n size: 27, 41\n orig: 27, 41\n offset: 0, 0\n index: -1\nTheme05_2/EarR\n rotate: true\n xy: 356, 445\n size: 26, 41\n orig: 26, 41\n offset: 0, 0\n index: -1\nTheme05_2/Head\n rotate: false\n xy: 628, 409\n size: 60, 70\n orig: 60, 70\n offset: 0, 0\n index: -1\nTheme05_2/Leg1\n rotate: false\n xy: 423, 449\n size: 18, 22\n orig: 18, 22\n offset: 0, 0\n index: -1\nTheme05_2/Leg2\n rotate: true\n xy: 424, 24\n size: 16, 14\n orig: 16, 14\n offset: 0, 0\n index: -1\nTheme06_1/Body1\n rotate: true\n xy: 256, 156\n size: 152, 124\n orig: 152, 124\n offset: 0, 0\n index: -1\nTheme06_1/Head\n rotate: false\n xy: 548, 365\n size: 72, 86\n orig: 72, 86\n offset: 0, 0\n index: -1\nTheme06_1/Leg1\n rotate: false\n xy: 443, 449\n size: 18, 22\n orig: 18, 22\n offset: 0, 0\n index: -1\nTheme06_1/Leg2\n rotate: true\n xy: 436, 6\n size: 16, 14\n orig: 16, 14\n offset: 0, 0\n index: -1\nTheme06_2/Body1\n rotate: true\n xy: 382, 172\n size: 147, 135\n orig: 147, 135\n offset: 0, 0\n index: -1\nTheme06_2/Head\n rotate: false\n xy: 506, 42\n size: 84, 84\n orig: 84, 84\n offset: 0, 0\n index: -1\nTheme06_2/Leg1\n rotate: false\n xy: 399, 448\n size: 22, 23\n orig: 22, 23\n offset: 0, 0\n index: -1\nTheme06_2/Leg2\n rotate: true\n xy: 440, 24\n size: 16, 14\n orig: 16, 14\n offset: 0, 0\n index: -1\nTheme06_2/Leg3\n rotate: true\n xy: 519, 307\n size: 18, 22\n orig: 18, 22\n offset: 0, 0\n index: -1\nTheme06_2/Leg4\n rotate: true\n xy: 559, 248\n size: 16, 15\n orig: 16, 15\n offset: 0, 0\n index: -1\nTheme07_1/Body1\n rotate: false\n xy: 521, 567\n size: 153, 128\n orig: 153, 128\n offset: 0, 0\n index: -1\nTheme07_1/Head\n rotate: false\n xy: 622, 323\n size: 72, 84\n orig: 72, 84\n offset: 0, 0\n index: -1\nTheme07_1/Leg1\n rotate: true\n xy: 519, 267\n size: 18, 21\n orig: 18, 21\n offset: 0, 0\n index: -1\nTheme07_1/Leg2\n rotate: true\n xy: 576, 248\n size: 16, 15\n orig: 16, 15\n offset: 0, 0\n index: -1\nTheme07_1/Leg3\n rotate: true\n xy: 519, 247\n size: 18, 21\n orig: 18, 21\n offset: 0, 0\n index: -1\nTheme07_1/Leg4\n rotate: true\n xy: 452, 6\n size: 16, 14\n orig: 16, 14\n offset: 0, 0\n index: -1\nTheme07_2/Body1\n rotate: false\n xy: 309, 321\n size: 147, 120\n orig: 147, 120\n offset: 0, 0\n index: -1\nTheme07_2/Head\n rotate: true\n xy: 341, 473\n size: 78, 120\n orig: 78, 120\n offset: 0, 0\n index: -1\nTheme07_2/Leg1\n rotate: true\n xy: 519, 287\n size: 18, 22\n orig: 18, 22\n offset: 0, 0\n index: -1\nTheme07_2/Leg2\n rotate: true\n xy: 593, 248\n size: 16, 15\n orig: 16, 15\n offset: 0, 0\n index: -1\n",["ThemeSheeps.png"],{"skeleton":{"hash":"PBxxCiCkBUGS6wN4DrwtEaA5hO4","spine":"3.8.99","x":-77.97,"y":-8,"width":172.97,"height":149.02},"bones":[{"name":"root"},{"name":"Body0","parent":"root"},{"name":"Body1","parent":"Body0","y":30},{"name":"LegL1_1","parent":"Body1","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"Head","parent":"Body1","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL","parent":"Head","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR","parent":"Head","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"Shad1","parent":"root"},{"name":"BodyCtrl1","parent":"Body1","x":-45.98,"y":48.39},{"name":"BodyCtrl2","parent":"Body1","x":18.12,"y":85.02},{"name":"LegL1_2","parent":"LegL1_1","length":10.88,"x":10.88},{"name":"LegL2_1","parent":"Body1","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2","parent":"LegL2_1","length":10.88,"x":10.88},{"name":"LegR1_1","parent":"Body1","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2","parent":"LegR1_1","length":10.88,"x":10.88},{"name":"LegR2_1","parent":"Body1","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2","parent":"LegR2_1","length":10.88,"x":10.88},{"name":"Leg1","parent":"Body0","x":13.17,"y":3.55},{"name":"Leg3","parent":"Body0","x":27.23,"y":3.59},{"name":"Leg2","parent":"Body0","x":-30.86,"y":3.45},{"name":"Leg4","parent":"Body0","x":-14.83,"y":3.51}],"slots":[{"name":"Shad1","bone":"Shad1","attachment":"Shad2"},{"name":"LegR2_1","bone":"LegR2_1","attachment":"LegR2_1"},{"name":"LegR1_1","bone":"LegR1_1","attachment":"LegR1_1"},{"name":"LegR1_2","bone":"LegR1_2","attachment":"LegR1_2"},{"name":"LegR2_2","bone":"LegR2_2","attachment":"LegR2_2"},{"name":"Body1","bone":"Body1","attachment":"Body1"},{"name":"LegL2_1","bone":"LegL2_1","attachment":"LegL2_1"},{"name":"LegL1_1","bone":"LegL1_1","attachment":"LegL1_1"},{"name":"Leg1_2","bone":"LegL1_2","attachment":"LegL1_2"},{"name":"Leg2_2","bone":"LegL2_2","attachment":"LegL2_2"},{"name":"EarR","bone":"EarR","attachment":"EarR"},{"name":"Head","bone":"Head","attachment":"Head"},{"name":"EarL","bone":"EarL","attachment":"EarL"}],"ik":[{"name":"Leg1","target":"Leg1","bendPositive":false,"bones":["LegL1_1","LegL1_2"]},{"name":"Leg2","order":2,"target":"Leg2","bones":["LegL2_1","LegL2_2"]},{"name":"Leg3","order":1,"target":"Leg3","bendPositive":false,"bones":["LegR1_1","LegR1_2"]},{"name":"Leg4","order":3,"target":"Leg4","bones":["LegR2_1","LegR2_2"]}],"skins":[{"name":"default","attachments":{"Shad1":{"Shad1":{"y":0.5,"width":126,"height":17},"Shad2":{"y":0.5,"width":126,"height":17}}}},{"name":"00","attachments":{"Body1":{"Body1":{"name":"Sheep00/Body1","x":-2,"y":49.5,"width":154,"height":127}},"EarL":{"EarL":{"name":"Sheep00/EarL","x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarR":{"EarR":{"name":"Sheep00/EarR","x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"Head":{"Head":{"name":"Sheep00/Head","x":26.02,"y":14.11,"rotation":90,"width":71,"height":87}},"Leg1_2":{"LegL1_2":{"name":"Sheep00/Leg2","x":6.42,"y":-0.17,"rotation":90.1,"width":16,"height":14}},"Leg2_2":{"LegL2_2":{"name":"Sheep00/Leg2","x":6.42,"y":-0.14,"rotation":90.15,"width":16,"height":14}},"LegL1_1":{"LegL1_1":{"name":"Sheep00/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Sheep00/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Sheep00/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Sheep00/Leg2","x":6.51,"y":-0.43,"rotation":92.74,"width":16,"height":14}},"LegR2_1":{"LegR2_1":{"name":"Sheep00/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Sheep00/Leg2","x":6.44,"y":0.79,"rotation":90.11,"width":16,"height":14}}}},{"name":"The01A","attachments":{"Body1":{"Body1":{"name":"Theme01_1/Body1","x":-2,"y":49.5,"width":152,"height":125}},"EarL":{"EarL":{"name":"Theme01_1/EarL","x":17.46,"y":0.06,"rotation":117.81,"width":27,"height":41}},"EarR":{"EarR":{"name":"Theme01_1/EarR","x":18.54,"y":0.15,"rotation":57.02,"width":26,"height":41}},"Head":{"Head":{"name":"Theme01_1/Head","x":20.02,"y":14.11,"rotation":90,"width":69,"height":97}},"Leg1_2":{"LegL1_2":{"name":"Theme01_1/Leg2","x":6.42,"y":-0.17,"rotation":90.1,"width":16,"height":14}},"Leg2_2":{"LegL2_2":{"name":"Theme01_1/Leg2","x":6.42,"y":-0.14,"rotation":90.15,"width":16,"height":14}},"LegL1_1":{"LegL1_1":{"name":"Theme01_1/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Theme01_1/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Theme01_1/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Theme01_1/Leg2","x":6.51,"y":-0.43,"rotation":92.74,"width":16,"height":14}},"LegR2_1":{"LegR2_1":{"name":"Theme01_1/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Theme01_1/Leg2","x":6.44,"y":0.79,"rotation":90.11,"width":16,"height":14}}}},{"name":"The01B","attachments":{"Body1":{"Body1":{"name":"Theme01_2/Body1","x":-2,"y":49.5,"width":151,"height":124}},"EarL":{"EarL":{"name":"Sheep00/EarL","x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarR":{"EarR":{"name":"Sheep00/EarR","x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"Head":{"Head":{"name":"Theme01_2/Head","x":26,"y":12.11,"rotation":90,"width":113,"height":121}},"Leg1_2":{"LegL1_2":{"name":"Sheep00/Leg2","x":6.42,"y":-0.17,"rotation":90.1,"width":16,"height":14}},"Leg2_2":{"LegL2_2":{"name":"Sheep00/Leg2","x":6.42,"y":-0.14,"rotation":90.15,"width":16,"height":14}},"LegL1_1":{"LegL1_1":{"name":"Sheep00/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Sheep00/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Sheep00/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Sheep00/Leg2","x":6.51,"y":-0.43,"rotation":92.74,"width":16,"height":14}},"LegR2_1":{"LegR2_1":{"name":"Sheep00/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Sheep00/Leg2","x":6.44,"y":0.79,"rotation":90.11,"width":16,"height":14}}}},{"name":"The02A","attachments":{"Body1":{"Body1":{"name":"Theme02_1/Body1","x":2,"y":47.98,"width":160,"height":128}},"Head":{"Head":{"name":"Theme02_1/Head","x":24.06,"y":20.65,"rotation":90,"width":76,"height":99}},"Leg1_2":{"LegL1_2":{"name":"Sheep00/Leg2","x":6.42,"y":-0.17,"rotation":90.1,"width":16,"height":14}},"Leg2_2":{"LegL2_2":{"name":"Sheep00/Leg2","x":6.42,"y":-0.14,"rotation":90.15,"width":16,"height":14}},"LegL1_1":{"LegL1_1":{"name":"Sheep00/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Sheep00/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Sheep00/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Sheep00/Leg2","x":6.51,"y":-0.43,"rotation":92.74,"width":16,"height":14}},"LegR2_1":{"LegR2_1":{"name":"Sheep00/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Sheep00/Leg2","x":6.44,"y":0.79,"rotation":90.11,"width":16,"height":14}}}},{"name":"The02B","attachments":{"Body1":{"Body1":{"name":"Theme02_2/Body1","x":9.12,"y":45.36,"width":180,"height":133}},"Head":{"Head":{"name":"Theme02_2/Head","x":23.04,"y":9.58,"rotation":90,"width":104,"height":91}},"Leg1_2":{"LegL1_2":{"name":"Sheep00/Leg2","x":6.42,"y":-0.17,"rotation":90.1,"width":16,"height":14}},"Leg2_2":{"LegL2_2":{"name":"Sheep00/Leg2","x":6.42,"y":-0.14,"rotation":90.15,"width":16,"height":14}},"LegL1_1":{"LegL1_1":{"name":"Sheep00/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Sheep00/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Sheep00/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Sheep00/Leg2","x":6.51,"y":-0.43,"rotation":92.74,"width":16,"height":14}},"LegR2_1":{"LegR2_1":{"name":"Sheep00/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Sheep00/Leg2","x":6.44,"y":0.79,"rotation":90.11,"width":16,"height":14}}}},{"name":"The03A","attachments":{"Body1":{"Body1":{"name":"Theme03_1/Body1","x":-2,"y":49.5,"width":152,"height":125}},"Head":{"Head":{"name":"Theme03_1/Head","x":26.51,"y":2.61,"rotation":90,"width":155,"height":98}},"Leg1_2":{"LegL1_2":{"name":"Theme03_1/Leg2","x":6.42,"y":-0.17,"rotation":90.1,"width":16,"height":15}},"Leg2_2":{"LegL2_2":{"name":"Theme03_1/Leg2","x":6.42,"y":-0.14,"rotation":90.15,"width":16,"height":15}},"LegL1_1":{"LegL1_1":{"name":"Theme03_1/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Theme03_1/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Theme03_1/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Theme03_1/Leg2","x":6.51,"y":-0.43,"rotation":92.74,"width":16,"height":15}},"LegR2_1":{"LegR2_1":{"name":"Theme03_1/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Theme03_1/Leg2","x":6.44,"y":0.79,"rotation":90.11,"width":16,"height":15}}}},{"name":"The03B","attachments":{"Body1":{"Body1":{"name":"Sheep00/Body1","x":-2,"y":49.5,"width":154,"height":127}},"Head":{"Head":{"name":"Theme03_2/Head","x":26.03,"y":11.6,"rotation":90,"width":98,"height":85}},"Leg1_2":{"LegL1_2":{"name":"Theme03_2/Leg2","x":6.42,"y":-0.17,"rotation":90.1,"width":16,"height":15}},"Leg2_2":{"LegL2_2":{"name":"Theme03_2/Leg2","x":6.42,"y":-0.14,"rotation":90.15,"width":16,"height":15}},"LegL1_1":{"LegL1_1":{"name":"Theme03_2/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Theme03_2/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Theme03_2/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Theme03_2/Leg2","x":6.51,"y":-0.43,"rotation":92.74,"width":16,"height":15}},"LegR2_1":{"LegR2_1":{"name":"Theme03_2/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Theme03_2/Leg2","x":6.44,"y":0.79,"rotation":90.11,"width":16,"height":15}}}},{"name":"The04A","attachments":{"Body1":{"Body1":{"name":"Theme05_1/Body1","x":-3.47,"y":47.02,"width":149,"height":128}},"EarL":{"EarL":{"name":"Theme05_1/EarL","x":17.46,"y":0.06,"rotation":117.81,"width":27,"height":41}},"EarR":{"EarR":{"name":"Theme05_1/EarR","x":18.54,"y":0.15,"rotation":57.02,"width":26,"height":41}},"Head":{"Head":{"name":"Theme05_1/Head","x":33.52,"y":18.61,"rotation":90,"width":60,"height":70}},"Leg1_2":{"LegL1_2":{"name":"Theme05_1/Leg2","x":6.42,"y":-0.17,"rotation":90.1,"width":16,"height":14}},"Leg2_2":{"LegL2_2":{"name":"Theme05_1/Leg2","x":6.42,"y":-0.14,"rotation":90.15,"width":16,"height":14}},"LegL1_1":{"LegL1_1":{"name":"Theme05_1/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Theme05_1/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Theme05_1/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Theme05_1/Leg2","x":6.51,"y":-0.43,"rotation":92.74,"width":16,"height":14}},"LegR2_1":{"LegR2_1":{"name":"Theme05_1/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Theme05_1/Leg2","x":6.44,"y":0.79,"rotation":90.11,"width":16,"height":14}}}},{"name":"The04B","attachments":{"Body1":{"Body1":{"name":"Theme05_2/Body1","x":-3.52,"y":46.96,"width":149,"height":128}},"EarL":{"EarL":{"name":"Theme05_2/EarL","x":17.46,"y":0.06,"rotation":117.81,"width":27,"height":41}},"EarR":{"EarR":{"name":"Theme05_2/EarR","x":18.54,"y":0.15,"rotation":57.02,"width":26,"height":41}},"Head":{"Head":{"name":"Theme05_2/Head","x":33.54,"y":18.63,"rotation":90,"width":60,"height":70}},"Leg1_2":{"LegL1_2":{"name":"Theme05_2/Leg2","x":6.42,"y":-0.17,"rotation":90.1,"width":16,"height":14}},"Leg2_2":{"LegL2_2":{"name":"Theme05_2/Leg2","x":6.42,"y":-0.14,"rotation":90.15,"width":16,"height":14}},"LegL1_1":{"LegL1_1":{"name":"Theme05_2/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Theme05_2/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Theme05_2/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Theme05_2/Leg2","x":6.51,"y":-0.43,"rotation":92.74,"width":16,"height":14}},"LegR2_1":{"LegR2_1":{"name":"Theme05_2/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Theme05_2/Leg2","x":6.44,"y":0.79,"rotation":90.11,"width":16,"height":14}}}},{"name":"The05A","attachments":{"Body1":{"Body1":{"name":"Theme06_1/Body1","x":-1.99,"y":43.98,"width":152,"height":124}},"Head":{"Head":{"name":"Theme06_1/Head","x":25.54,"y":21.59,"rotation":90,"width":72,"height":86}},"Leg1_2":{"LegL1_2":{"name":"Theme06_1/Leg2","x":6.42,"y":-0.17,"rotation":90.1,"width":16,"height":14}},"Leg2_2":{"LegL2_2":{"name":"Theme06_1/Leg2","x":6.42,"y":-0.14,"rotation":90.15,"width":16,"height":14}},"LegL1_1":{"LegL1_1":{"name":"Theme06_1/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Theme06_1/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Theme06_1/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Theme06_1/Leg2","x":6.51,"y":-0.43,"rotation":92.74,"width":16,"height":14}},"LegR2_1":{"LegR2_1":{"name":"Theme06_1/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Theme06_1/Leg2","x":6.44,"y":0.79,"rotation":90.11,"width":16,"height":14}}}},{"name":"The05B","attachments":{"Body1":{"Body1":{"name":"Theme06_2/Body1","x":-4.48,"y":38.46,"width":147,"height":135}},"Head":{"Head":{"name":"Theme06_2/Head","x":26.48,"y":14.63,"rotation":90,"width":84,"height":84}},"Leg1_2":{"LegL1_2":{"name":"Theme06_2/Leg2","x":6.42,"y":-0.17,"rotation":90.1,"width":16,"height":14}},"Leg2_2":{"LegL2_2":{"name":"Theme06_2/Leg4","x":6.42,"y":-0.14,"rotation":90.15,"width":16,"height":15}},"LegL1_1":{"LegL1_1":{"name":"Theme06_2/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":22,"height":23}},"LegL2_1":{"LegL2_1":{"name":"Theme06_2/Leg3","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Theme06_2/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":22,"height":23}},"LegR1_2":{"LegR1_2":{"name":"Theme06_2/Leg2","x":6.51,"y":-0.43,"rotation":92.74,"width":16,"height":14}},"LegR2_1":{"LegR2_1":{"name":"Theme06_2/Leg3","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Theme06_2/Leg4","x":6.44,"y":0.79,"rotation":90.11,"width":16,"height":15}}}},{"name":"The06A","attachments":{"Body1":{"Body1":{"name":"Theme04_1/Body1","x":8.5,"y":45.49,"width":173,"height":123}},"Head":{"Head":{"name":"Theme04_1/Head","x":10.01,"y":8.59,"rotation":90,"width":92,"height":117}},"Leg1_2":{"LegL1_2":{"name":"Theme04_1/Leg2","x":6.42,"y":-0.17,"rotation":90.1,"width":16,"height":14}},"Leg2_2":{"LegL2_2":{"name":"Theme04_1/Leg2","x":6.42,"y":-0.14,"rotation":90.15,"width":16,"height":14}},"LegL1_1":{"LegL1_1":{"name":"Theme04_1/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Theme04_1/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Theme04_1/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Theme04_1/Leg2","x":6.51,"y":-0.43,"rotation":92.74,"width":16,"height":14}},"LegR2_1":{"LegR2_1":{"name":"Theme04_1/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Theme04_1/Leg2","x":6.44,"y":0.79,"rotation":90.11,"width":16,"height":14}}}},{"name":"The06B","attachments":{"Body1":{"Body1":{"name":"Theme04_2/Body1","x":-2,"y":49.5,"width":152,"height":125}},"Head":{"Head":{"name":"Theme04_2/Head","x":8.52,"y":4.62,"rotation":90,"width":88,"height":120}},"Leg1_2":{"LegL1_2":{"name":"Theme04_2/Leg2","x":6.42,"y":-0.17,"rotation":90.1,"width":16,"height":14}},"Leg2_2":{"LegL2_2":{"name":"Theme04_2/Leg2","x":6.42,"y":-0.14,"rotation":90.15,"width":16,"height":14}},"LegL1_1":{"LegL1_1":{"name":"Theme04_2/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":20}},"LegL2_1":{"LegL2_1":{"name":"Theme04_2/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":20}},"LegR1_1":{"LegR1_1":{"name":"Theme04_2/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":20}},"LegR1_2":{"LegR1_2":{"name":"Theme04_2/Leg2","x":6.51,"y":-0.43,"rotation":92.74,"width":16,"height":14}},"LegR2_1":{"LegR2_1":{"name":"Theme04_2/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":20}},"LegR2_2":{"LegR2_2":{"name":"Theme04_2/Leg2","x":6.44,"y":0.79,"rotation":90.11,"width":16,"height":14}}}},{"name":"The07A","attachments":{"Body1":{"Body1":{"name":"Theme07_1/Body1","x":-1.5,"y":47.99,"width":153,"height":128}},"Head":{"Head":{"name":"Theme07_1/Head","x":26.5,"y":12.59,"rotation":90,"width":72,"height":84}},"Leg1_2":{"LegL1_2":{"name":"Theme07_1/Leg2","x":6.42,"y":-0.17,"rotation":90.1,"width":16,"height":15}},"Leg2_2":{"LegL2_2":{"name":"Theme07_1/Leg4","x":6.42,"y":-0.14,"rotation":90.15,"width":16,"height":14}},"LegL1_1":{"LegL1_1":{"name":"Theme07_1/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":21}},"LegL2_1":{"LegL2_1":{"name":"Theme07_1/Leg3","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":21}},"LegR1_1":{"LegR1_1":{"name":"Theme07_1/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":21}},"LegR1_2":{"LegR1_2":{"name":"Theme07_1/Leg2","x":6.51,"y":-0.43,"rotation":92.74,"width":16,"height":15}},"LegR2_1":{"LegR2_1":{"name":"Theme07_1/Leg3","x":7.32,"y":0.8,"rotation":90,"width":18,"height":21}},"LegR2_2":{"LegR2_2":{"name":"Theme07_1/Leg4","x":6.44,"y":0.79,"rotation":90.11,"width":16,"height":14}}}},{"name":"The07B","attachments":{"Body1":{"Body1":{"name":"Theme07_2/Body1","x":-4.48,"y":46,"width":147,"height":120}},"Head":{"Head":{"name":"Theme07_2/Head","x":22.55,"y":9.58,"rotation":90,"width":78,"height":120}},"Leg1_2":{"LegL1_2":{"name":"Theme07_2/Leg2","x":6.42,"y":-0.17,"rotation":90.1,"width":16,"height":15}},"Leg2_2":{"LegL2_2":{"name":"Theme07_2/Leg2","x":6.42,"y":-0.14,"rotation":90.15,"width":16,"height":15}},"LegL1_1":{"LegL1_1":{"name":"Theme07_2/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegL2_1":{"LegL2_1":{"name":"Theme07_2/Leg1","x":7.32,"y":-0.2,"rotation":90,"width":18,"height":22}},"LegR1_1":{"LegR1_1":{"name":"Theme07_2/Leg1","x":7.26,"y":-0.55,"rotation":87.26,"width":18,"height":22}},"LegR1_2":{"LegR1_2":{"name":"Theme07_2/Leg2","x":6.51,"y":-0.43,"rotation":92.74,"width":16,"height":15}},"LegR2_1":{"LegR2_1":{"name":"Theme07_2/Leg1","x":7.32,"y":0.8,"rotation":90,"width":18,"height":22}},"LegR2_2":{"LegR2_2":{"name":"Theme07_2/Leg2","x":6.44,"y":0.79,"rotation":90.11,"width":16,"height":15}}}}],"animations":{"Drop1":{"slots":{"Shad1":{"attachment":[{"name":null}]}},"bones":{"Body0":{"translate":[{"y":1400,"curve":0.308,"c4":0.7},{"time":0.5}]},"Body1":{"rotate":[{"time":0.8333},{"time":1,"angle":-10},{"time":1.1667,"angle":10},{"time":1.3333}],"translate":[{"time":0.5},{"time":0.5667,"y":-20},{"time":0.6333},{"time":0.6667,"y":-20,"curve":"stepped"},{"time":0.8333,"y":-20},{"time":1}]},"Leg1":{"translate":[{"x":30,"curve":"stepped"},{"time":0.8333,"x":30},{"time":1,"x":20},{"time":1.1667}]},"Leg2":{"translate":[{"x":-30,"curve":"stepped"},{"time":0.8333,"x":-30},{"time":1}]},"Leg3":{"translate":[{"x":30,"curve":"stepped"},{"time":1,"x":30},{"time":1.1667,"x":20},{"time":1.3333}]},"Leg4":{"translate":[{"x":-30,"curve":"stepped"},{"time":1,"x":-30},{"time":1.1667}]},"Shad1":{"scale":[{"x":0.5,"y":0.5,"curve":0.308,"c4":0.7},{"time":0.5}]},"Head":{"rotate":[{"angle":20,"curve":"stepped"},{"time":0.5667,"angle":20},{"time":0.6,"angle":-10},{"time":0.6667,"angle":20},{"time":0.7333,"curve":"stepped"},{"time":0.8333},{"time":1,"angle":10},{"time":1.1667,"angle":-10},{"time":1.3333}]}}},"Jump1":{"bones":{"Body1":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"y":10,"curve":0.25,"c3":0.75},{"time":0.5,"y":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.8333,"y":-10,"curve":0.25,"c3":0.75},{"time":1,"y":10,"curve":0.25,"c3":0.75},{"time":1.1667,"y":-10,"curve":0.25,"c3":0.75},{"time":1.3333}]},"EarL":{"rotate":[{"angle":-10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":"stepped"},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.4333,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":"stepped"},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.1,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":-10}]},"EarR":{"rotate":[{"angle":10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":"stepped"},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.4333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":"stepped"},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.1,"angle":20,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":10}]},"Head":{"rotate":[{"angle":10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":1,"angle":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":10}],"scale":[{"time":0.5,"y":-1,"curve":"stepped"},{"time":1.1667}]},"BodyCtrl2":{"rotate":[{"angle":-5,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":1,"angle":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":-5}]},"BodyCtrl1":{"rotate":[{"angle":-5,"curve":0.25,"c3":0.75},{"time":0.1667,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.5,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":-10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":-10,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":-5}]},"Shad1":{"scale":[{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.3333,"x":0.9,"curve":0.25,"c3":0.75},{"time":0.5,"curve":"stepped"},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":1,"x":0.9,"curve":0.25,"c3":0.75},{"time":1.1667}]}}},"Jump2":{"slots":{"Shad1":{"attachment":[{"name":"Shad1"}]}},"bones":{"Body1":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"y":10,"curve":0.25,"c3":0.75},{"time":0.5,"y":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.8333,"y":-10,"curve":0.25,"c3":0.75},{"time":1,"y":10,"curve":0.25,"c3":0.75},{"time":1.1667,"y":-10,"curve":0.25,"c3":0.75},{"time":1.3333}]},"EarL":{"rotate":[{"angle":-10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":"stepped"},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.4333,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":"stepped"},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.1,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":-10}]},"EarR":{"rotate":[{"angle":10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":"stepped"},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.4333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":"stepped"},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.1,"angle":20,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":10}]},"Head":{"rotate":[{"angle":10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":1,"angle":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":10}],"scale":[{"time":0.5,"y":-1,"curve":"stepped"},{"time":1.1667}]},"BodyCtrl2":{"rotate":[{"angle":-5,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":1,"angle":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":-5}]},"BodyCtrl1":{"rotate":[{"angle":-5,"curve":0.25,"c3":0.75},{"time":0.1667,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.5,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":-10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":-10,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":-5}]},"Shad1":{"scale":[{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.3333,"x":0.9,"curve":0.25,"c3":0.75},{"time":0.5,"curve":"stepped"},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":1,"x":0.9,"curve":0.25,"c3":0.75},{"time":1.1667}]}}},"Jump3":{"slots":{"Shad1":{"attachment":[{"name":null}]}},"bones":{"Body1":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"y":10,"curve":0.25,"c3":0.75},{"time":0.5,"y":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.8333,"y":-10,"curve":0.25,"c3":0.75},{"time":1,"y":10,"curve":0.25,"c3":0.75},{"time":1.1667,"y":-10,"curve":0.25,"c3":0.75},{"time":1.3333}]},"Head":{"rotate":[{"angle":10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":1,"angle":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":10}],"scale":[{"time":0.5,"y":-1,"curve":"stepped"},{"time":1.1667}]},"BodyCtrl2":{"rotate":[{"angle":-5,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":1,"angle":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":-5}]},"BodyCtrl1":{"rotate":[{"angle":-5,"curve":0.25,"c3":0.75},{"time":0.1667,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.5,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.8333,"angle":-10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":-10,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":-5}]},"Shad1":{"scale":[{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.3333,"x":0.9,"curve":0.25,"c3":0.75},{"time":0.5,"curve":"stepped"},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":1,"x":0.9,"curve":0.25,"c3":0.75},{"time":1.1667}]}}},"Run":{"bones":{"Body1":{"rotate":[{"curve":0.25,"c3":0.75},{"time":0.1,"angle":5,"curve":0.25,"c3":0.75},{"time":0.2667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.3333}],"translate":[{"y":-10,"curve":0.25,"c3":0.75},{"time":0.1667,"y":10,"curve":0.25,"c3":0.75},{"time":0.3333,"y":-10}]},"Leg4":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.2667,"x":10,"curve":0.25,"c3":0.75},{"time":0.3333}]},"Leg3":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.2667,"x":10,"curve":0.25,"c3":0.75},{"time":0.3333}]},"Leg2":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.2667,"x":10,"curve":0.25,"c3":0.75},{"time":0.3333}]},"Leg1":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.2667,"x":10,"curve":0.25,"c3":0.75},{"time":0.3333}]},"EarL":{"rotate":[{"time":0.0333},{"time":0.1333,"angle":-10},{"time":0.2},{"time":0.3,"angle":-20},{"time":0.3333}]},"EarR":{"rotate":[{"angle":-15},{"time":0.0333},{"time":0.1333,"angle":-10},{"time":0.2},{"time":0.3,"angle":-20},{"time":0.3333,"angle":-15}]},"BodyCtrl1":{"rotate":[{"angle":5},{"time":0.0333,"angle":-5},{"time":0.1333,"curve":"stepped"},{"time":0.3},{"time":0.3333,"angle":5}]},"BodyCtrl2":{"rotate":[{"angle":-5},{"time":0.0333,"angle":-10},{"time":0.0667,"angle":5},{"time":0.1667,"curve":"stepped"},{"time":0.3},{"time":0.3333,"angle":-5}]},"Shad1":{"scale":[{"curve":0.25,"c3":0.75},{"time":0.1667,"x":0.8,"y":0.8,"curve":0.25,"c3":0.75},{"time":0.3333}]}}},"Unlock1":{"slots":{"Body1":{"color":[{"color":"000000ff"}]},"EarL":{"color":[{"color":"000000ff"}]},"EarR":{"color":[{"color":"000000ff"}]},"Head":{"color":[{"color":"000000ff"}]},"Leg1_2":{"color":[{"color":"000000ff"}]},"Leg2_2":{"color":[{"color":"000000ff"}]},"LegL1_1":{"color":[{"color":"000000ff"}]},"LegL2_1":{"color":[{"color":"000000ff"}]},"LegR1_1":{"color":[{"color":"000000ff"}]},"LegR1_2":{"color":[{"color":"000000ff"}]},"LegR2_1":{"color":[{"color":"000000ff"}]},"LegR2_2":{"color":[{"color":"000000ff"}]},"Shad1":{"color":[{"color":"000000ff"}]}}}}},[0]]],0,0,[0],[-1],[0]] ================================================ FILE: assets/resources/import/f2/f24cd81f-d3a6-4f36-ae7c-4e4b769c856c.45e19.json ================================================ [1,0,0,[["cc.AudioClip",["_name","_native","duration"],0]],[[0,0,1,2,4]],[[0,"crush",".mp3",0.201143],-1],0,0,[],[],[]] ================================================ FILE: assets/resources/import/fc/fc856c7d-2af0-40bf-a4a4-ccb026dc3550.903f3.json ================================================ [1,0,0,[["cc.AudioClip",["_name","_native","duration"],0]],[[0,0,1,2,4]],[[0,"transitFont",".mp3",0.432],-1],0,0,[],[],[]] ================================================ FILE: assets/resources/import/fc/fc880b82-f277-4b92-bb5a-4cfd93abb0fb.fd1f0.json ================================================ [1,["40li2UTnlFgrNfKGiCEDQ+"],0,[["sp.SkeletonData",["_name","_atlasText","textureNames","_skeletonJson","textures"],-1,3]],[[0,0,1,2,3,4,5]],[[0,"Finish1","\nFinish1.png\nsize: 314,314\nformat: RGBA8888\nfilter: Linear,Linear\nrepeat: none\nBody1\n rotate: true\n xy: 113, 42\n size: 152, 125\n orig: 154, 127\n offset: 1, 1\n index: -1\nEarL\n rotate: false\n xy: 271, 271\n size: 27, 41\n orig: 29, 43\n offset: 1, 1\n index: -1\nEarR\n rotate: false\n xy: 271, 228\n size: 26, 41\n orig: 28, 43\n offset: 1, 1\n index: -1\nEff1\n rotate: false\n xy: 2, 21\n size: 109, 173\n orig: 110, 173\n offset: 1, 0\n index: -1\nHead\n rotate: false\n xy: 200, 227\n size: 69, 85\n orig: 71, 87\n offset: 1, 1\n index: -1\nHead2\n rotate: false\n xy: 240, 140\n size: 69, 85\n orig: 69, 85\n offset: 0, 0\n index: -1\nHead3\n rotate: false\n xy: 240, 53\n size: 69, 85\n orig: 69, 85\n offset: 0, 0\n index: -1\nLeg1\n rotate: true\n xy: 200, 205\n size: 20, 30\n orig: 20, 30\n offset: 0, 0\n index: -1\nShad1\n rotate: false\n xy: 113, 23\n size: 126, 17\n orig: 126, 17\n offset: 0, 0\n index: -1\nShad2\n rotate: false\n xy: 2, 2\n size: 126, 17\n orig: 126, 17\n offset: 0, 0\n index: -1\nSpeedline1\n rotate: false\n xy: 2, 196\n size: 196, 116\n orig: 206, 116\n offset: 10, 0\n index: -1\n",["Finish1.png"],{"skeleton":{"hash":"xqBHC4XgXJlkRjVjC8qZ5nAesCI","spine":"3.8.99"},"bones":[{"name":"root","y":80},{"name":"Sheep1","parent":"root","x":300},{"name":"Body1","parent":"Sheep1","y":30},{"name":"LegL1_1","parent":"Body1","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"Head","parent":"Body1","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL","parent":"Head","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR","parent":"Head","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"Shad1","parent":"Sheep1"},{"name":"LegL1_2","parent":"LegL1_1","length":10.88,"x":10.88},{"name":"LegL2_1","parent":"Body1","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2","parent":"LegL2_1","length":10.88,"x":10.88},{"name":"LegR1_1","parent":"Body1","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2","parent":"LegR1_1","length":10.88,"x":10.88},{"name":"LegR2_1","parent":"Body1","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2","parent":"LegR2_1","length":10.88,"x":10.88},{"name":"Leg1","parent":"Sheep1","x":13.17,"y":3.55},{"name":"Leg3","parent":"Sheep1","x":27.23,"y":3.59},{"name":"Leg2","parent":"Sheep1","x":-30.86,"y":3.45},{"name":"Leg4","parent":"Sheep1","x":-14.83,"y":3.51},{"name":"Sheep2","parent":"root","x":150},{"name":"Body1_2","parent":"Sheep2","y":30},{"name":"LegL1_1_2","parent":"Body1_2","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"LegL1_2_2","parent":"LegL1_1_2","length":10.88,"x":10.88},{"name":"Head_2","parent":"Body1_2","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL_2","parent":"Head_2","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR_2","parent":"Head_2","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"LegL2_1_2","parent":"Body1_2","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2_2","parent":"LegL2_1_2","length":10.88,"x":10.88},{"name":"LegR1_1_2","parent":"Body1_2","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2_2","parent":"LegR1_1_2","length":10.88,"x":10.88},{"name":"LegR2_1_2","parent":"Body1_2","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2_2","parent":"LegR2_1_2","length":10.88,"x":10.88},{"name":"Shad1_2","parent":"Sheep2"},{"name":"Leg1_2","parent":"Sheep2","x":13.17,"y":3.55},{"name":"Leg3_2","parent":"Sheep2","x":27.23,"y":3.59},{"name":"Leg2_2","parent":"Sheep2","x":-30.86,"y":3.45},{"name":"Leg4_2","parent":"Sheep2","x":-14.83,"y":3.51},{"name":"Sheep3","parent":"root"},{"name":"Body1_3","parent":"Sheep3","y":30},{"name":"LegL1_1_3","parent":"Body1_3","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"LegL1_2_3","parent":"LegL1_1_3","length":10.88,"x":10.88},{"name":"Head_3","parent":"Body1_3","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL_3","parent":"Head_3","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR_3","parent":"Head_3","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"LegL2_1_3","parent":"Body1_3","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2_3","parent":"LegL2_1_3","length":10.88,"x":10.88},{"name":"LegR1_1_3","parent":"Body1_3","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2_3","parent":"LegR1_1_3","length":10.88,"x":10.88},{"name":"LegR2_1_3","parent":"Body1_3","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2_3","parent":"LegR2_1_3","length":10.88,"x":10.88},{"name":"Shad1_3","parent":"Sheep3"},{"name":"Leg1_3","parent":"Sheep3","x":13.17,"y":3.55},{"name":"Leg3_3","parent":"Sheep3","x":27.23,"y":3.59},{"name":"Leg2_3","parent":"Sheep3","x":-30.86,"y":3.45},{"name":"Leg4_3","parent":"Sheep3","x":-14.83,"y":3.51},{"name":"Sheep4","parent":"root","x":-150},{"name":"Body1_4","parent":"Sheep4","y":30},{"name":"LegL1_1_4","parent":"Body1_4","length":10.88,"rotation":-90,"x":13.2,"y":-4.68},{"name":"LegL1_2_4","parent":"LegL1_1_4","length":10.88,"x":10.88},{"name":"Head_4","parent":"Body1_4","length":53.04,"rotation":-90,"x":38.39,"y":60.52},{"name":"EarL_4","parent":"Head_4","length":22.78,"rotation":-27.81,"x":7.55,"y":-14.8},{"name":"EarR_4","parent":"Head_4","length":22.78,"rotation":32.98,"x":7.55,"y":33.4},{"name":"LegL2_1_4","parent":"Body1_4","length":10.88,"rotation":-90,"x":-30.8,"y":-4.68},{"name":"LegL2_2_4","parent":"LegL2_1_4","length":10.88,"x":10.88},{"name":"LegR1_1_4","parent":"Body1_4","length":10.88,"rotation":-90,"x":27.22,"y":-4.68},{"name":"LegR1_2_4","parent":"LegR1_1_4","length":10.88,"x":10.88},{"name":"LegR2_1_4","parent":"Body1_4","length":10.88,"rotation":-90,"x":-14.78,"y":-4.68},{"name":"LegR2_2_4","parent":"LegR2_1_4","length":10.88,"x":10.88},{"name":"Shad1_4","parent":"Sheep4"},{"name":"Leg1_4","parent":"Sheep4","x":13.17,"y":3.55},{"name":"Leg3_4","parent":"Sheep4","x":27.23,"y":3.59},{"name":"Leg2_4","parent":"Sheep4","x":-30.86,"y":3.45},{"name":"Leg4_4","parent":"Sheep4","x":-14.83,"y":3.51},{"name":"Speedline1","parent":"Sheep4","x":46.89,"y":73.83},{"name":"Eff1","parent":"root","y":-80}],"slots":[{"name":"Shad1_4","bone":"Shad1_4"},{"name":"Leg4_4","bone":"LegR2_2_4"},{"name":"Leg3_4","bone":"LegR1_2_4"},{"name":"Body1_4","bone":"Body1_4"},{"name":"Leg2_4","bone":"LegL2_2_4"},{"name":"Leg1_4","bone":"LegL1_2_4"},{"name":"EarR_4","bone":"EarR_4"},{"name":"Head_4","bone":"Head_4"},{"name":"EarL_4","bone":"EarL_4"},{"name":"Eff1","bone":"Eff1"},{"name":"Shad1_3","bone":"Shad1_3"},{"name":"Leg4_3","bone":"LegR2_2_3"},{"name":"Leg3_3","bone":"LegR1_2_3"},{"name":"Body1_3","bone":"Body1_3"},{"name":"Leg2_3","bone":"LegL2_2_3"},{"name":"Leg1_3","bone":"LegL1_2_3"},{"name":"EarR_3","bone":"EarR_3"},{"name":"Head_3","bone":"Head_3"},{"name":"EarL_3","bone":"EarL_3"},{"name":"Shad1_2","bone":"Shad1_2"},{"name":"Leg4_2","bone":"LegR2_2_2"},{"name":"Leg3_2","bone":"LegR1_2_2"},{"name":"Body1_2","bone":"Body1_2"},{"name":"Leg2_2","bone":"LegL2_2_2"},{"name":"Leg1_2","bone":"LegL1_2_2"},{"name":"EarR_2","bone":"EarR_2"},{"name":"Head_2","bone":"Head_2"},{"name":"EarL_2","bone":"EarL_2"},{"name":"Shad1_1","bone":"Shad1"},{"name":"Leg4_1","bone":"LegR2_2"},{"name":"Leg3_1","bone":"LegR1_2"},{"name":"Body1_1","bone":"Body1"},{"name":"Leg2_1","bone":"LegL2_2"},{"name":"Leg1_1","bone":"LegL1_2"},{"name":"EarR_1","bone":"EarR"},{"name":"Head_1","bone":"Head"},{"name":"EarL_1","bone":"EarL"},{"name":"Speedline1","bone":"Speedline1"},{"name":"root","bone":"root","attachment":"root"}],"ik":[{"name":"Leg1","order":1,"target":"Leg1","bendPositive":false,"bones":["LegL1_1","LegL1_2"]},{"name":"Leg1_2","order":5,"target":"Leg1_2","bendPositive":false,"bones":["LegL1_1_2","LegL1_2_2"]},{"name":"Leg1_3","order":10,"target":"Leg1_3","bendPositive":false,"bones":["LegL1_1_3","LegL1_2_3"]},{"name":"Leg1_4","order":14,"target":"Leg1_4","bendPositive":false,"bones":["LegL1_1_4","LegL1_2_4"]},{"name":"Leg2","order":3,"target":"Leg2","bones":["LegL2_1","LegL2_2"]},{"name":"Leg2_2","order":8,"target":"Leg2_2","bones":["LegL2_1_2","LegL2_2_2"]},{"name":"Leg2_3","order":12,"target":"Leg2_3","bones":["LegL2_1_3","LegL2_2_3"]},{"name":"Leg2_4","order":16,"target":"Leg2_4","bones":["LegL2_1_4","LegL2_2_4"]},{"name":"Leg3","order":2,"target":"Leg3","bendPositive":false,"bones":["LegR1_1","LegR1_2"]},{"name":"Leg3_2","order":6,"target":"Leg3_2","bendPositive":false,"bones":["LegR1_1_2","LegR1_2_2"]},{"name":"Leg3_3","order":9,"target":"Leg3_3","bendPositive":false,"bones":["LegR1_1_3","LegR1_2_3"]},{"name":"Leg3_4","order":13,"target":"Leg3_4","bendPositive":false,"bones":["LegR1_1_4","LegR1_2_4"]},{"name":"Leg4","order":4,"target":"Leg4","bones":["LegR2_1","LegR2_2"]},{"name":"Leg4_2","order":7,"target":"Leg4_2","bones":["LegR2_1_2","LegR2_2_2"]},{"name":"Leg4_3","order":11,"target":"Leg4_3","bones":["LegR2_1_3","LegR2_2_3"]},{"name":"Leg4_4","order":15,"target":"Leg4_4","bones":["LegR2_1_4","LegR2_2_4"]}],"path":[{"name":"Circle1","target":"root","spacingMode":"percent","rotateMix":0,"translateMix":0,"bones":["Sheep4","Sheep3","Sheep2","Sheep1"]}],"skins":[{"name":"default","attachments":{"Body1_1":{"Body1":{"x":-2,"y":49.5,"width":154,"height":127}},"Body1_2":{"Body1":{"x":-2,"y":49.5,"width":154,"height":127}},"Body1_3":{"Body1":{"x":-2,"y":49.5,"width":154,"height":127}},"Body1_4":{"Body1":{"x":-2,"y":49.5,"width":154,"height":127}},"EarL_1":{"EarL":{"x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarL_2":{"EarL":{"x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarL_3":{"EarL":{"x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarL_4":{"EarL":{"x":17.46,"y":0.06,"rotation":117.81,"width":29,"height":43}},"EarR_1":{"EarR":{"x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"EarR_2":{"EarR":{"x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"EarR_3":{"EarR":{"x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"EarR_4":{"EarR":{"x":18.54,"y":0.15,"rotation":57.02,"width":28,"height":43}},"Eff1":{"Eff1":{"x":-50,"y":-1.5,"width":110,"height":173}},"Head_1":{"Head":{"x":26.02,"y":14.11,"rotation":90,"width":71,"height":87}},"Head_2":{"Head":{"x":26.02,"y":14.11,"rotation":90,"width":71,"height":87}},"Head_3":{"Head":{"x":26.02,"y":14.11,"rotation":90,"width":71,"height":87},"Head3":{"x":26.02,"y":14.11,"rotation":90,"width":69,"height":85}},"Head_4":{"Head":{"x":26.02,"y":14.11,"rotation":90,"width":71,"height":87},"Head2":{"x":26.02,"y":14.11,"rotation":90,"width":69,"height":85}},"Leg1_1":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,3,1.34,-10.2,0.98856,8,-9.54,-10.2,0.01144,2,3,6.25,-9.9,0.87876,8,-4.63,-9.9,0.12124,2,3,10.75,-9.33,0.57202,8,-0.13,-9.33,0.42798,2,3,14.51,-8.47,0.23444,8,3.63,-8.47,0.76556,2,3,18.22,-7.68,0.04433,8,7.34,-7.68,0.95567,2,3,21.58,-6.59,0.00186,8,10.7,-6.59,0.99814,1,8,13.09,-5,1,1,8,14.44,-1.98,1,1,8,14.44,2.93,1,1,8,12.58,6.35,1,2,3,20.95,7.49,0.00215,8,10.07,7.49,0.99785,2,3,17.93,8.34,0.03548,8,7.05,8.34,0.96452,2,3,13.2,8.97,0.27108,8,2.32,8.97,0.72892,2,3,9.15,9.37,0.62856,8,-1.73,9.37,0.37144,2,3,4.71,9.54,0.90333,8,-6.17,9.54,0.09667,2,3,-0.88,9.42,0.99636,8,-11.76,9.42,0.00364,1,3,-4.13,6.97,1,1,3,-4.68,0.13,1,1,3,-3.67,-7.96,1,2,3,6.3,-4.77,0.92336,8,-4.58,-4.77,0.07664,2,3,10.41,-4.43,0.5817,8,-0.47,-4.43,0.4183,2,3,14.4,-3.8,0.11014,8,3.52,-3.8,0.88986,2,3,18.1,-2.77,0.00499,8,7.22,-2.77,0.99501,1,8,9.67,0.42,1,2,3,17.82,3.32,0.00439,8,6.94,3.32,0.99561,2,3,13.88,3.5,0.10273,8,3,3.5,0.89727,2,3,9.61,3.78,0.64579,8,-1.27,3.78,0.35421,2,3,5.73,4.24,0.93276,8,-5.15,4.24,0.06724,2,3,0.94,2.58,0.99977,8,-9.94,2.58,0.00023,1,3,1.17,-3,1]}},"Leg1_2":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,21,1.34,-10.2,0.98856,22,-9.54,-10.2,0.01144,2,21,6.25,-9.9,0.87876,22,-4.63,-9.9,0.12124,2,21,10.75,-9.33,0.57202,22,-0.13,-9.33,0.42798,2,21,14.51,-8.47,0.23444,22,3.63,-8.47,0.76556,2,21,18.22,-7.68,0.04433,22,7.34,-7.68,0.95567,2,21,21.58,-6.59,0.00186,22,10.7,-6.59,0.99814,1,22,13.09,-5,1,1,22,14.44,-1.98,1,1,22,14.44,2.93,1,1,22,12.58,6.35,1,2,21,20.95,7.49,0.00215,22,10.07,7.49,0.99785,2,21,17.93,8.34,0.03548,22,7.05,8.34,0.96452,2,21,13.2,8.97,0.27108,22,2.32,8.97,0.72892,2,21,9.15,9.37,0.62856,22,-1.73,9.37,0.37144,2,21,4.71,9.54,0.90333,22,-6.17,9.54,0.09667,2,21,-0.88,9.42,0.99636,22,-11.76,9.42,0.00364,1,21,-4.13,6.97,1,1,21,-4.68,0.13,1,1,21,-3.67,-7.96,1,2,21,6.3,-4.77,0.92336,22,-4.58,-4.77,0.07664,2,21,10.41,-4.43,0.5817,22,-0.47,-4.43,0.4183,2,21,14.4,-3.8,0.11014,22,3.52,-3.8,0.88986,2,21,18.1,-2.77,0.00499,22,7.22,-2.77,0.99501,1,22,9.67,0.42,1,2,21,17.82,3.32,0.00439,22,6.94,3.32,0.99561,2,21,13.88,3.5,0.10273,22,3,3.5,0.89727,2,21,9.61,3.78,0.64579,22,-1.27,3.78,0.35421,2,21,5.73,4.24,0.93276,22,-5.15,4.24,0.06724,2,21,0.94,2.58,0.99977,22,-9.94,2.58,0.00023,1,21,1.17,-3,1]}},"Leg1_3":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,39,1.34,-10.2,0.98856,40,-9.54,-10.2,0.01144,2,39,6.25,-9.9,0.87876,40,-4.63,-9.9,0.12124,2,39,10.75,-9.33,0.57202,40,-0.13,-9.33,0.42798,2,39,14.51,-8.47,0.23444,40,3.63,-8.47,0.76556,2,39,18.22,-7.68,0.04433,40,7.34,-7.68,0.95567,2,39,21.58,-6.59,0.00186,40,10.7,-6.59,0.99814,1,40,13.09,-5,1,1,40,14.44,-1.98,1,1,40,14.44,2.93,1,1,40,12.58,6.35,1,2,39,20.95,7.49,0.00215,40,10.07,7.49,0.99785,2,39,17.93,8.34,0.03548,40,7.05,8.34,0.96452,2,39,13.2,8.97,0.27108,40,2.32,8.97,0.72892,2,39,9.15,9.37,0.62856,40,-1.73,9.37,0.37144,2,39,4.71,9.54,0.90333,40,-6.17,9.54,0.09667,2,39,-0.88,9.42,0.99636,40,-11.76,9.42,0.00364,1,39,-4.13,6.97,1,1,39,-4.68,0.13,1,1,39,-3.67,-7.96,1,2,39,6.3,-4.77,0.92336,40,-4.58,-4.77,0.07664,2,39,10.41,-4.43,0.5817,40,-0.47,-4.43,0.4183,2,39,14.4,-3.8,0.11014,40,3.52,-3.8,0.88986,2,39,18.1,-2.77,0.00499,40,7.22,-2.77,0.99501,1,40,9.67,0.42,1,2,39,17.82,3.32,0.00439,40,6.94,3.32,0.99561,2,39,13.88,3.5,0.10273,40,3,3.5,0.89727,2,39,9.61,3.78,0.64579,40,-1.27,3.78,0.35421,2,39,5.73,4.24,0.93276,40,-5.15,4.24,0.06724,2,39,0.94,2.58,0.99977,40,-9.94,2.58,0.00023,1,39,1.17,-3,1]}},"Leg1_4":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,57,1.34,-10.2,0.98856,58,-9.54,-10.2,0.01144,2,57,6.25,-9.9,0.87876,58,-4.63,-9.9,0.12124,2,57,10.75,-9.33,0.57202,58,-0.13,-9.33,0.42798,2,57,14.51,-8.47,0.23444,58,3.63,-8.47,0.76556,2,57,18.22,-7.68,0.04433,58,7.34,-7.68,0.95567,2,57,21.58,-6.59,0.00186,58,10.7,-6.59,0.99814,1,58,13.09,-5,1,1,58,14.44,-1.98,1,1,58,14.44,2.93,1,1,58,12.58,6.35,1,2,57,20.95,7.49,0.00215,58,10.07,7.49,0.99785,2,57,17.93,8.34,0.03548,58,7.05,8.34,0.96452,2,57,13.2,8.97,0.27108,58,2.32,8.97,0.72892,2,57,9.15,9.37,0.62856,58,-1.73,9.37,0.37144,2,57,4.71,9.54,0.90333,58,-6.17,9.54,0.09667,2,57,-0.88,9.42,0.99636,58,-11.76,9.42,0.00364,1,57,-4.13,6.97,1,1,57,-4.68,0.13,1,1,57,-3.67,-7.96,1,2,57,6.3,-4.77,0.92336,58,-4.58,-4.77,0.07664,2,57,10.41,-4.43,0.5817,58,-0.47,-4.43,0.4183,2,57,14.4,-3.8,0.11014,58,3.52,-3.8,0.88986,2,57,18.1,-2.77,0.00499,58,7.22,-2.77,0.99501,1,58,9.67,0.42,1,2,57,17.82,3.32,0.00439,58,6.94,3.32,0.99561,2,57,13.88,3.5,0.10273,58,3,3.5,0.89727,2,57,9.61,3.78,0.64579,58,-1.27,3.78,0.35421,2,57,5.73,4.24,0.93276,58,-5.15,4.24,0.06724,2,57,0.94,2.58,0.99977,58,-9.94,2.58,0.00023,1,57,1.17,-3,1]}},"Leg2_1":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,9,1.34,-10.2,0.93666,10,-9.54,-10.2,0.06334,2,9,6.25,-9.9,0.74885,10,-4.63,-9.9,0.25115,2,9,10.75,-9.33,0.39708,10,-0.13,-9.33,0.60292,2,9,14.51,-8.47,0.11481,10,3.63,-8.47,0.88519,2,9,18.22,-7.68,0.00764,10,7.34,-7.68,0.99236,1,10,10.7,-6.59,1,1,10,13.09,-5,1,1,10,14.44,-1.98,1,1,10,14.44,2.93,1,1,10,12.58,6.35,1,1,10,10.07,7.49,1,2,9,17.93,8.34,0.01168,10,7.05,8.34,0.98832,2,9,13.2,8.97,0.1932,10,2.32,8.97,0.8068,2,9,9.15,9.37,0.54948,10,-1.73,9.37,0.45052,2,9,4.71,9.54,0.86446,10,-6.17,9.54,0.13554,2,9,-0.88,9.42,0.98971,10,-11.76,9.42,0.01029,2,9,-4.13,6.97,0.99997,10,-15.01,6.97,0.00003,1,9,-4.68,0.13,1,2,9,-3.67,-7.96,0.99498,10,-14.55,-7.96,0.00502,2,9,6.3,-4.77,0.82142,10,-4.58,-4.77,0.17858,2,9,10.41,-4.43,0.40992,10,-0.47,-4.43,0.59008,2,9,14.4,-3.8,0.04014,10,3.52,-3.8,0.95986,1,10,7.22,-2.77,1,1,10,9.67,0.42,1,1,10,6.94,3.32,1,2,9,13.88,3.5,0.05033,10,3,3.5,0.94967,2,9,9.61,3.78,0.57128,10,-1.27,3.78,0.42872,2,9,5.73,4.24,0.90574,10,-5.15,4.24,0.09426,2,9,0.94,2.58,0.99861,10,-9.94,2.58,0.00139,2,9,1.17,-3,0.99063,10,-9.71,-3,0.00937]}},"Leg2_2":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,26,1.34,-10.2,0.93666,27,-9.54,-10.2,0.06334,2,26,6.25,-9.9,0.74885,27,-4.63,-9.9,0.25115,2,26,10.75,-9.33,0.39708,27,-0.13,-9.33,0.60292,2,26,14.51,-8.47,0.11481,27,3.63,-8.47,0.88519,2,26,18.22,-7.68,0.00764,27,7.34,-7.68,0.99236,1,27,10.7,-6.59,1,1,27,13.09,-5,1,1,27,14.44,-1.98,1,1,27,14.44,2.93,1,1,27,12.58,6.35,1,1,27,10.07,7.49,1,2,26,17.93,8.34,0.01168,27,7.05,8.34,0.98832,2,26,13.2,8.97,0.1932,27,2.32,8.97,0.8068,2,26,9.15,9.37,0.54948,27,-1.73,9.37,0.45052,2,26,4.71,9.54,0.86446,27,-6.17,9.54,0.13554,2,26,-0.88,9.42,0.98971,27,-11.76,9.42,0.01029,2,26,-4.13,6.97,0.99997,27,-15.01,6.97,0.00003,1,26,-4.68,0.13,1,2,26,-3.67,-7.96,0.99498,27,-14.55,-7.96,0.00502,2,26,6.3,-4.77,0.82142,27,-4.58,-4.77,0.17858,2,26,10.41,-4.43,0.40992,27,-0.47,-4.43,0.59008,2,26,14.4,-3.8,0.04014,27,3.52,-3.8,0.95986,1,27,7.22,-2.77,1,1,27,9.67,0.42,1,1,27,6.94,3.32,1,2,26,13.88,3.5,0.05033,27,3,3.5,0.94967,2,26,9.61,3.78,0.57128,27,-1.27,3.78,0.42872,2,26,5.73,4.24,0.90574,27,-5.15,4.24,0.09426,2,26,0.94,2.58,0.99861,27,-9.94,2.58,0.00139,2,26,1.17,-3,0.99063,27,-9.71,-3,0.00937]}},"Leg2_3":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,44,1.34,-10.2,0.93666,45,-9.54,-10.2,0.06334,2,44,6.25,-9.9,0.74885,45,-4.63,-9.9,0.25115,2,44,10.75,-9.33,0.39708,45,-0.13,-9.33,0.60292,2,44,14.51,-8.47,0.11481,45,3.63,-8.47,0.88519,2,44,18.22,-7.68,0.00764,45,7.34,-7.68,0.99236,1,45,10.7,-6.59,1,1,45,13.09,-5,1,1,45,14.44,-1.98,1,1,45,14.44,2.93,1,1,45,12.58,6.35,1,1,45,10.07,7.49,1,2,44,17.93,8.34,0.01168,45,7.05,8.34,0.98832,2,44,13.2,8.97,0.1932,45,2.32,8.97,0.8068,2,44,9.15,9.37,0.54948,45,-1.73,9.37,0.45052,2,44,4.71,9.54,0.86446,45,-6.17,9.54,0.13554,2,44,-0.88,9.42,0.98971,45,-11.76,9.42,0.01029,2,44,-4.13,6.97,0.99997,45,-15.01,6.97,0.00003,1,44,-4.68,0.13,1,2,44,-3.67,-7.96,0.99498,45,-14.55,-7.96,0.00502,2,44,6.3,-4.77,0.82142,45,-4.58,-4.77,0.17858,2,44,10.41,-4.43,0.40992,45,-0.47,-4.43,0.59008,2,44,14.4,-3.8,0.04014,45,3.52,-3.8,0.95986,1,45,7.22,-2.77,1,1,45,9.67,0.42,1,1,45,6.94,3.32,1,2,44,13.88,3.5,0.05033,45,3,3.5,0.94967,2,44,9.61,3.78,0.57128,45,-1.27,3.78,0.42872,2,44,5.73,4.24,0.90574,45,-5.15,4.24,0.09426,2,44,0.94,2.58,0.99861,45,-9.94,2.58,0.00139,2,44,1.17,-3,0.99063,45,-9.71,-3,0.00937]}},"Leg2_4":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,62,1.34,-10.2,0.93666,63,-9.54,-10.2,0.06334,2,62,6.25,-9.9,0.74885,63,-4.63,-9.9,0.25115,2,62,10.75,-9.33,0.39708,63,-0.13,-9.33,0.60292,2,62,14.51,-8.47,0.11481,63,3.63,-8.47,0.88519,2,62,18.22,-7.68,0.00764,63,7.34,-7.68,0.99236,1,63,10.7,-6.59,1,1,63,13.09,-5,1,1,63,14.44,-1.98,1,1,63,14.44,2.93,1,1,63,12.58,6.35,1,1,63,10.07,7.49,1,2,62,17.93,8.34,0.01168,63,7.05,8.34,0.98832,2,62,13.2,8.97,0.1932,63,2.32,8.97,0.8068,2,62,9.15,9.37,0.54948,63,-1.73,9.37,0.45052,2,62,4.71,9.54,0.86446,63,-6.17,9.54,0.13554,2,62,-0.88,9.42,0.98971,63,-11.76,9.42,0.01029,2,62,-4.13,6.97,0.99997,63,-15.01,6.97,0.00003,1,62,-4.68,0.13,1,2,62,-3.67,-7.96,0.99498,63,-14.55,-7.96,0.00502,2,62,6.3,-4.77,0.82142,63,-4.58,-4.77,0.17858,2,62,10.41,-4.43,0.40992,63,-0.47,-4.43,0.59008,2,62,14.4,-3.8,0.04014,63,3.52,-3.8,0.95986,1,63,7.22,-2.77,1,1,63,9.67,0.42,1,1,63,6.94,3.32,1,2,62,13.88,3.5,0.05033,63,3,3.5,0.94967,2,62,9.61,3.78,0.57128,63,-1.27,3.78,0.42872,2,62,5.73,4.24,0.90574,63,-5.15,4.24,0.09426,2,62,0.94,2.58,0.99861,63,-9.94,2.58,0.00139,2,62,1.17,-3,0.99063,63,-9.71,-3,0.00937]}},"Leg3_1":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,11,1.34,-10.2,0.98476,12,-9.54,-10.2,0.01524,2,11,6.25,-9.9,0.86716,12,-4.63,-9.9,0.13284,2,11,10.75,-9.33,0.55802,12,-0.13,-9.33,0.44198,2,11,14.51,-8.47,0.22689,12,3.63,-8.47,0.77311,2,11,18.22,-7.68,0.0425,12,7.34,-7.68,0.9575,2,11,21.58,-6.59,0.0017,12,10.7,-6.59,0.9983,1,12,13.09,-5,1,1,12,14.44,-1.98,1,1,12,14.44,2.93,1,1,12,12.58,6.35,1,2,11,20.95,7.49,0.00067,12,10.07,7.49,0.99933,2,11,17.93,8.34,0.02546,12,7.05,8.34,0.97454,2,11,13.2,8.97,0.24833,12,2.32,8.97,0.75167,2,11,9.15,9.37,0.61357,12,-1.73,9.37,0.38643,2,11,4.71,9.54,0.89961,12,-6.17,9.54,0.10039,2,11,-0.88,9.42,0.99621,12,-11.76,9.42,0.00379,1,11,-4.13,6.97,1,1,11,-4.68,0.13,1,1,11,-3.67,-7.96,1,2,11,6.3,-4.77,0.91284,12,-4.58,-4.77,0.08716,2,11,10.41,-4.43,0.56755,12,-0.47,-4.43,0.43245,2,11,14.4,-3.8,0.10769,12,3.52,-3.8,0.89231,2,11,18.1,-2.77,0.00491,12,7.22,-2.77,0.99509,1,12,9.67,0.42,1,2,11,17.82,3.32,0.00128,12,6.94,3.32,0.99872,2,11,13.88,3.5,0.07999,12,3,3.5,0.92001,2,11,9.61,3.78,0.63564,12,-1.27,3.78,0.36436,2,11,5.73,4.24,0.93269,12,-5.15,4.24,0.06731,2,11,0.94,2.58,0.99983,12,-9.94,2.58,0.00017,2,11,1.17,-3,0.99994,12,-9.71,-3,0.00006]}},"Leg3_2":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,28,1.34,-10.2,0.98476,29,-9.54,-10.2,0.01524,2,28,6.25,-9.9,0.86716,29,-4.63,-9.9,0.13284,2,28,10.75,-9.33,0.55802,29,-0.13,-9.33,0.44198,2,28,14.51,-8.47,0.22689,29,3.63,-8.47,0.77311,2,28,18.22,-7.68,0.0425,29,7.34,-7.68,0.9575,2,28,21.58,-6.59,0.0017,29,10.7,-6.59,0.9983,1,29,13.09,-5,1,1,29,14.44,-1.98,1,1,29,14.44,2.93,1,1,29,12.58,6.35,1,2,28,20.95,7.49,0.00067,29,10.07,7.49,0.99933,2,28,17.93,8.34,0.02546,29,7.05,8.34,0.97454,2,28,13.2,8.97,0.24833,29,2.32,8.97,0.75167,2,28,9.15,9.37,0.61357,29,-1.73,9.37,0.38643,2,28,4.71,9.54,0.89961,29,-6.17,9.54,0.10039,2,28,-0.88,9.42,0.99621,29,-11.76,9.42,0.00379,1,28,-4.13,6.97,1,1,28,-4.68,0.13,1,1,28,-3.67,-7.96,1,2,28,6.3,-4.77,0.91284,29,-4.58,-4.77,0.08716,2,28,10.41,-4.43,0.56755,29,-0.47,-4.43,0.43245,2,28,14.4,-3.8,0.10769,29,3.52,-3.8,0.89231,2,28,18.1,-2.77,0.00491,29,7.22,-2.77,0.99509,1,29,9.67,0.42,1,2,28,17.82,3.32,0.00128,29,6.94,3.32,0.99872,2,28,13.88,3.5,0.07999,29,3,3.5,0.92001,2,28,9.61,3.78,0.63564,29,-1.27,3.78,0.36436,2,28,5.73,4.24,0.93269,29,-5.15,4.24,0.06731,2,28,0.94,2.58,0.99983,29,-9.94,2.58,0.00017,2,28,1.17,-3,0.99994,29,-9.71,-3,0.00006]}},"Leg3_3":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,46,1.34,-10.2,0.98476,47,-9.54,-10.2,0.01524,2,46,6.25,-9.9,0.86716,47,-4.63,-9.9,0.13284,2,46,10.75,-9.33,0.55802,47,-0.13,-9.33,0.44198,2,46,14.51,-8.47,0.22689,47,3.63,-8.47,0.77311,2,46,18.22,-7.68,0.0425,47,7.34,-7.68,0.9575,2,46,21.58,-6.59,0.0017,47,10.7,-6.59,0.9983,1,47,13.09,-5,1,1,47,14.44,-1.98,1,1,47,14.44,2.93,1,1,47,12.58,6.35,1,2,46,20.95,7.49,0.00067,47,10.07,7.49,0.99933,2,46,17.93,8.34,0.02546,47,7.05,8.34,0.97454,2,46,13.2,8.97,0.24833,47,2.32,8.97,0.75167,2,46,9.15,9.37,0.61357,47,-1.73,9.37,0.38643,2,46,4.71,9.54,0.89961,47,-6.17,9.54,0.10039,2,46,-0.88,9.42,0.99621,47,-11.76,9.42,0.00379,1,46,-4.13,6.97,1,1,46,-4.68,0.13,1,1,46,-3.67,-7.96,1,2,46,6.3,-4.77,0.91284,47,-4.58,-4.77,0.08716,2,46,10.41,-4.43,0.56755,47,-0.47,-4.43,0.43245,2,46,14.4,-3.8,0.10769,47,3.52,-3.8,0.89231,2,46,18.1,-2.77,0.00491,47,7.22,-2.77,0.99509,1,47,9.67,0.42,1,2,46,17.82,3.32,0.00128,47,6.94,3.32,0.99872,2,46,13.88,3.5,0.07999,47,3,3.5,0.92001,2,46,9.61,3.78,0.63564,47,-1.27,3.78,0.36436,2,46,5.73,4.24,0.93269,47,-5.15,4.24,0.06731,2,46,0.94,2.58,0.99983,47,-9.94,2.58,0.00017,2,46,1.17,-3,0.99994,47,-9.71,-3,0.00006]}},"Leg3_4":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,64,1.34,-10.2,0.98476,65,-9.54,-10.2,0.01524,2,64,6.25,-9.9,0.86716,65,-4.63,-9.9,0.13284,2,64,10.75,-9.33,0.55802,65,-0.13,-9.33,0.44198,2,64,14.51,-8.47,0.22689,65,3.63,-8.47,0.77311,2,64,18.22,-7.68,0.0425,65,7.34,-7.68,0.9575,2,64,21.58,-6.59,0.0017,65,10.7,-6.59,0.9983,1,65,13.09,-5,1,1,65,14.44,-1.98,1,1,65,14.44,2.93,1,1,65,12.58,6.35,1,2,64,20.95,7.49,0.00067,65,10.07,7.49,0.99933,2,64,17.93,8.34,0.02546,65,7.05,8.34,0.97454,2,64,13.2,8.97,0.24833,65,2.32,8.97,0.75167,2,64,9.15,9.37,0.61357,65,-1.73,9.37,0.38643,2,64,4.71,9.54,0.89961,65,-6.17,9.54,0.10039,2,64,-0.88,9.42,0.99621,65,-11.76,9.42,0.00379,1,64,-4.13,6.97,1,1,64,-4.68,0.13,1,1,64,-3.67,-7.96,1,2,64,6.3,-4.77,0.91284,65,-4.58,-4.77,0.08716,2,64,10.41,-4.43,0.56755,65,-0.47,-4.43,0.43245,2,64,14.4,-3.8,0.10769,65,3.52,-3.8,0.89231,2,64,18.1,-2.77,0.00491,65,7.22,-2.77,0.99509,1,65,9.67,0.42,1,2,64,17.82,3.32,0.00128,65,6.94,3.32,0.99872,2,64,13.88,3.5,0.07999,65,3,3.5,0.92001,2,64,9.61,3.78,0.63564,65,-1.27,3.78,0.36436,2,64,5.73,4.24,0.93269,65,-5.15,4.24,0.06731,2,64,0.94,2.58,0.99983,65,-9.94,2.58,0.00017,2,64,1.17,-3,0.99994,65,-9.71,-3,0.00006]}},"Leg4_1":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,13,1.34,-10.2,0.98359,14,-9.54,-10.2,0.01641,2,13,6.25,-9.9,0.85741,14,-4.63,-9.9,0.14259,2,13,10.75,-9.33,0.5279,14,-0.13,-9.33,0.4721,2,13,14.51,-8.47,0.19324,14,3.63,-8.47,0.80676,2,13,18.22,-7.68,0.02781,14,7.34,-7.68,0.97219,2,13,21.58,-6.59,0.00027,14,10.7,-6.59,0.99973,1,14,13.09,-5,1,1,14,14.44,-1.98,1,1,14,14.44,2.93,1,1,14,12.58,6.35,1,2,13,20.95,7.49,0.00014,14,10.07,7.49,0.99986,2,13,17.93,8.34,0.0183,14,7.05,8.34,0.9817,2,13,13.2,8.97,0.21579,14,2.32,8.97,0.78421,2,13,9.15,9.37,0.56545,14,-1.73,9.37,0.43455,2,13,4.71,9.54,0.86642,14,-6.17,9.54,0.13358,2,13,-0.88,9.42,0.9889,14,-11.76,9.42,0.0111,2,13,-4.13,6.97,0.99995,14,-15.01,6.97,0.00005,1,13,-4.68,0.13,1,1,13,-3.67,-7.96,1,2,13,6.3,-4.77,0.91134,14,-4.58,-4.77,0.08866,2,13,10.41,-4.43,0.53881,14,-0.47,-4.43,0.46119,2,13,14.4,-3.8,0.07723,14,3.52,-3.8,0.92277,2,13,18.1,-2.77,0.00131,14,7.22,-2.77,0.99869,1,14,9.67,0.42,1,2,13,17.82,3.32,0.00039,14,6.94,3.32,0.99961,2,13,13.88,3.5,0.0699,14,3,3.5,0.9301,2,13,9.61,3.78,0.58637,14,-1.27,3.78,0.41363,2,13,5.73,4.24,0.90282,14,-5.15,4.24,0.09718,2,13,0.94,2.58,0.99788,14,-9.94,2.58,0.00212,1,13,1.17,-3,1]}},"Leg4_2":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,30,1.34,-10.2,0.98359,31,-9.54,-10.2,0.01641,2,30,6.25,-9.9,0.85741,31,-4.63,-9.9,0.14259,2,30,10.75,-9.33,0.5279,31,-0.13,-9.33,0.4721,2,30,14.51,-8.47,0.19324,31,3.63,-8.47,0.80676,2,30,18.22,-7.68,0.02781,31,7.34,-7.68,0.97219,2,30,21.58,-6.59,0.00027,31,10.7,-6.59,0.99973,1,31,13.09,-5,1,1,31,14.44,-1.98,1,1,31,14.44,2.93,1,1,31,12.58,6.35,1,2,30,20.95,7.49,0.00014,31,10.07,7.49,0.99986,2,30,17.93,8.34,0.0183,31,7.05,8.34,0.9817,2,30,13.2,8.97,0.21579,31,2.32,8.97,0.78421,2,30,9.15,9.37,0.56545,31,-1.73,9.37,0.43455,2,30,4.71,9.54,0.86642,31,-6.17,9.54,0.13358,2,30,-0.88,9.42,0.9889,31,-11.76,9.42,0.0111,2,30,-4.13,6.97,0.99995,31,-15.01,6.97,0.00005,1,30,-4.68,0.13,1,1,30,-3.67,-7.96,1,2,30,6.3,-4.77,0.91134,31,-4.58,-4.77,0.08866,2,30,10.41,-4.43,0.53881,31,-0.47,-4.43,0.46119,2,30,14.4,-3.8,0.07723,31,3.52,-3.8,0.92277,2,30,18.1,-2.77,0.00131,31,7.22,-2.77,0.99869,1,31,9.67,0.42,1,2,30,17.82,3.32,0.00039,31,6.94,3.32,0.99961,2,30,13.88,3.5,0.0699,31,3,3.5,0.9301,2,30,9.61,3.78,0.58637,31,-1.27,3.78,0.41363,2,30,5.73,4.24,0.90282,31,-5.15,4.24,0.09718,2,30,0.94,2.58,0.99788,31,-9.94,2.58,0.00212,1,30,1.17,-3,1]}},"Leg4_3":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,48,1.34,-10.2,0.98359,49,-9.54,-10.2,0.01641,2,48,6.25,-9.9,0.85741,49,-4.63,-9.9,0.14259,2,48,10.75,-9.33,0.5279,49,-0.13,-9.33,0.4721,2,48,14.51,-8.47,0.19324,49,3.63,-8.47,0.80676,2,48,18.22,-7.68,0.02781,49,7.34,-7.68,0.97219,2,48,21.58,-6.59,0.00027,49,10.7,-6.59,0.99973,1,49,13.09,-5,1,1,49,14.44,-1.98,1,1,49,14.44,2.93,1,1,49,12.58,6.35,1,2,48,20.95,7.49,0.00014,49,10.07,7.49,0.99986,2,48,17.93,8.34,0.0183,49,7.05,8.34,0.9817,2,48,13.2,8.97,0.21579,49,2.32,8.97,0.78421,2,48,9.15,9.37,0.56545,49,-1.73,9.37,0.43455,2,48,4.71,9.54,0.86642,49,-6.17,9.54,0.13358,2,48,-0.88,9.42,0.9889,49,-11.76,9.42,0.0111,2,48,-4.13,6.97,0.99995,49,-15.01,6.97,0.00005,1,48,-4.68,0.13,1,1,48,-3.67,-7.96,1,2,48,6.3,-4.77,0.91134,49,-4.58,-4.77,0.08866,2,48,10.41,-4.43,0.53881,49,-0.47,-4.43,0.46119,2,48,14.4,-3.8,0.07723,49,3.52,-3.8,0.92277,2,48,18.1,-2.77,0.00131,49,7.22,-2.77,0.99869,1,49,9.67,0.42,1,2,48,17.82,3.32,0.00039,49,6.94,3.32,0.99961,2,48,13.88,3.5,0.0699,49,3,3.5,0.9301,2,48,9.61,3.78,0.58637,49,-1.27,3.78,0.41363,2,48,5.73,4.24,0.90282,49,-5.15,4.24,0.09718,2,48,0.94,2.58,0.99788,49,-9.94,2.58,0.00212,1,48,1.17,-3,1]}},"Leg4_4":{"Leg1":{"type":"mesh","hull":19,"uvs":[0,0.20071,0.01516,0.36411,0.04366,0.51421,0.08641,0.63961,0.12631,0.7631,0.18046,0.8752,0.26026,0.955,0.41131,1,0.65641,1,0.8274,0.9379,0.8844,0.8543,0.92715,0.7536,0.9585,0.59591,0.97845,0.46101,0.987,0.31281,0.9813,0.12661,0.85875,0.01831,0.51676,0,0.11206,0.03351,0.27166,0.36601,0.28876,0.50281,0.32011,0.63581,0.37141,0.7593,0.53101,0.841,0.67636,0.7498,0.6849,0.61871,0.69916,0.47621,0.72195,0.34701,0.63931,0.18741,0.36001,0.19501],"triangles":[7,23,8,8,23,9,7,6,23,6,22,23,6,5,22,23,24,9,9,24,10,5,4,22,10,24,11,23,22,24,4,21,22,4,3,21,24,22,25,24,25,11,11,25,12,25,22,21,3,20,21,3,2,20,21,20,25,25,26,12,25,20,26,12,26,13,2,19,20,2,1,19,26,20,27,29,27,19,27,20,19,26,27,13,27,29,28,13,27,14,29,19,0,19,1,0,27,28,14,28,15,14,0,18,29,29,17,28,29,18,17,28,16,15,28,17,16],"vertices":[2,66,1.34,-10.2,0.98359,67,-9.54,-10.2,0.01641,2,66,6.25,-9.9,0.85741,67,-4.63,-9.9,0.14259,2,66,10.75,-9.33,0.5279,67,-0.13,-9.33,0.4721,2,66,14.51,-8.47,0.19324,67,3.63,-8.47,0.80676,2,66,18.22,-7.68,0.02781,67,7.34,-7.68,0.97219,2,66,21.58,-6.59,0.00027,67,10.7,-6.59,0.99973,1,67,13.09,-5,1,1,67,14.44,-1.98,1,1,67,14.44,2.93,1,1,67,12.58,6.35,1,2,66,20.95,7.49,0.00014,67,10.07,7.49,0.99986,2,66,17.93,8.34,0.0183,67,7.05,8.34,0.9817,2,66,13.2,8.97,0.21579,67,2.32,8.97,0.78421,2,66,9.15,9.37,0.56545,67,-1.73,9.37,0.43455,2,66,4.71,9.54,0.86642,67,-6.17,9.54,0.13358,2,66,-0.88,9.42,0.9889,67,-11.76,9.42,0.0111,2,66,-4.13,6.97,0.99995,67,-15.01,6.97,0.00005,1,66,-4.68,0.13,1,1,66,-3.67,-7.96,1,2,66,6.3,-4.77,0.91134,67,-4.58,-4.77,0.08866,2,66,10.41,-4.43,0.53881,67,-0.47,-4.43,0.46119,2,66,14.4,-3.8,0.07723,67,3.52,-3.8,0.92277,2,66,18.1,-2.77,0.00131,67,7.22,-2.77,0.99869,1,67,9.67,0.42,1,2,66,17.82,3.32,0.00039,67,6.94,3.32,0.99961,2,66,13.88,3.5,0.0699,67,3,3.5,0.9301,2,66,9.61,3.78,0.58637,67,-1.27,3.78,0.41363,2,66,5.73,4.24,0.90282,67,-5.15,4.24,0.09718,2,66,0.94,2.58,0.99788,67,-9.94,2.58,0.00212,1,66,1.17,-3,1]}},"Shad1_1":{"Shad1":{"y":0.5,"width":126,"height":17},"Shad2":{"y":0.5,"width":126,"height":17}},"Shad1_2":{"Shad1":{"y":0.5,"width":126,"height":17},"Shad2":{"y":0.5,"width":126,"height":17}},"Shad1_3":{"Shad1":{"y":0.5,"width":126,"height":17},"Shad2":{"y":0.5,"width":126,"height":17}},"Shad1_4":{"Shad1":{"y":0.5,"width":126,"height":17},"Shad2":{"y":0.5,"width":126,"height":17}},"Speedline1":{"Speedline1":{"x":-91.76,"y":5.17,"width":206,"height":116}},"root":{"root":{"type":"path","closed":true,"vertexCount":12,"lengths":[388.23,768.67,1162.99,1540.45],"vertices":[-140,75.88,2.71,75.44,136.34,75.03,253.8,-6.33,254.03,-164.67,254.23,-302.3,164.88,-402.71,12.5,-404.16,-139.75,-405.61,-242.73,-309.95,-243.16,-162.19,-243.52,-38.41]}}}}],"animations":{"Finish1":{"slots":{"Body1_1":{"attachment":[{"name":"Body1"}]},"Body1_2":{"attachment":[{"name":"Body1"}]},"Body1_3":{"attachment":[{"name":"Body1"}]},"Body1_4":{"attachment":[{"name":"Body1"}]},"EarL_1":{"attachment":[{"name":"EarL"}]},"EarL_2":{"attachment":[{"name":"EarL"}]},"EarL_3":{"attachment":[{"name":"EarL"}]},"EarL_4":{"attachment":[{"name":"EarL"}]},"EarR_1":{"attachment":[{"name":"EarR"}]},"EarR_2":{"attachment":[{"name":"EarR"}]},"EarR_3":{"attachment":[{"name":"EarR"}]},"EarR_4":{"attachment":[{"name":"EarR"}]},"Eff1":{"color":[{"time":0.6,"color":"ffffffff"},{"time":0.6667,"color":"ffffff00"}],"attachment":[{"time":0.5333,"name":"Eff1"}]},"Head_1":{"attachment":[{"name":"Head"}]},"Head_2":{"attachment":[{"name":"Head"}]},"Head_3":{"attachment":[{"name":"Head"},{"time":0.5,"name":"Head3"},{"time":1,"name":"Head"}]},"Head_4":{"attachment":[{"name":"Head"}]},"Leg1_1":{"attachment":[{"name":"Leg1"}]},"Leg1_2":{"attachment":[{"name":"Leg1"}]},"Leg1_3":{"attachment":[{"name":"Leg1"}]},"Leg1_4":{"attachment":[{"name":"Leg1"}]},"Leg2_1":{"attachment":[{"name":"Leg1"}]},"Leg2_2":{"attachment":[{"name":"Leg1"}]},"Leg2_3":{"attachment":[{"name":"Leg1"}]},"Leg2_4":{"attachment":[{"name":"Leg1"}]},"Leg3_1":{"attachment":[{"name":"Leg1"}]},"Leg3_2":{"attachment":[{"name":"Leg1"}]},"Leg3_3":{"attachment":[{"name":"Leg1"}]},"Leg3_4":{"attachment":[{"name":"Leg1"}]},"Leg4_1":{"attachment":[{"name":"Leg1"}]},"Leg4_2":{"attachment":[{"name":"Leg1"}]},"Leg4_3":{"attachment":[{"name":"Leg1"}]},"Leg4_4":{"attachment":[{"name":"Leg1"}]},"Shad1_1":{"attachment":[{"name":"Shad2"}]},"Shad1_2":{"attachment":[{"name":"Shad2"}]},"Shad1_3":{"attachment":[{"name":"Shad2"}]},"Shad1_4":{"attachment":[{"name":"Shad2"}]},"Speedline1":{"attachment":[{"name":"Speedline1"},{"time":0.6667,"name":null}]}},"bones":{"Leg1_4":{"translate":[{"x":53.56,"y":8.32,"curve":"stepped"},{"time":0.5,"x":53.56,"y":8.32},{"time":0.5667,"x":29.03,"y":7.01,"curve":"stepped"},{"time":0.6667,"x":29.03,"y":7.01},{"time":0.8333}]},"Leg3_4":{"translate":[{"x":36.4,"y":11.18,"curve":"stepped"},{"time":0.5,"x":36.4,"y":11.18},{"time":0.5667,"x":22.31,"y":7.53,"curve":"stepped"},{"time":0.6667,"x":22.31,"y":7.53},{"time":0.8333}]},"Leg2_4":{"translate":[{"x":-80.34,"y":12.22,"curve":"stepped"},{"time":0.5,"x":-80.34,"y":12.22},{"time":0.5667,"x":23.02,"y":10.13,"curve":"stepped"},{"time":0.6667,"x":23.02,"y":10.13},{"time":0.8333}]},"Leg4_4":{"translate":[{"x":-64.74,"y":15.34,"curve":"stepped"},{"time":0.5,"x":-64.74,"y":15.34},{"time":0.5667,"x":19.82,"y":9.08,"curve":"stepped"},{"time":0.6667,"x":19.82,"y":9.08},{"time":0.8333}]},"Sheep4":{"translate":[{"x":-327.64,"curve":"stepped"},{"time":0.1667,"x":-327.64,"curve":0.308,"c4":0.7},{"time":0.5,"x":50},{"time":0.6667,"x":80},{"time":0.8333,"x":60,"curve":"stepped"},{"time":1.1,"x":60},{"time":1.1667}]},"Sheep3":{"translate":[{"time":0.5,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":0.6667,"x":40,"curve":"stepped"},{"time":1.1,"x":40},{"time":1.1667}]},"Sheep2":{"translate":[{"time":0.5333,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":0.7,"x":20,"curve":"stepped"},{"time":1.1,"x":20},{"time":1.1667}]},"Sheep1":{"translate":[{"time":0.5667,"curve":0.015,"c2":0.52,"c3":0.506,"c4":0.94},{"time":0.7333,"x":10,"curve":"stepped"},{"time":1.1,"x":10},{"time":1.1667}]},"Body1_4":{"translate":[{"time":0.6667},{"time":0.7333,"y":10},{"time":0.8333},{"time":0.9,"y":-5},{"time":1},{"time":1.0667,"y":-10},{"time":1.1333,"y":10},{"time":1.2,"y":-5},{"time":1.2667}]},"Speedline1":{"scale":[{"time":0.3333,"x":2},{"time":0.6667,"x":0.5}]},"Head_3":{"rotate":[{"time":0.5},{"time":0.5333,"angle":40},{"time":0.6,"curve":"stepped"},{"time":0.6667},{"time":0.8333,"angle":-50},{"time":1}]},"EarL_4":{"rotate":[{"angle":-60,"curve":"stepped"},{"time":0.5,"angle":-60},{"time":0.5667,"angle":90},{"time":0.6667,"angle":-20},{"time":0.7667,"angle":20},{"time":1}]},"EarR_4":{"rotate":[{"angle":-80,"curve":"stepped"},{"time":0.5,"angle":-80},{"time":0.5667,"angle":70},{"time":0.6667,"angle":-40},{"time":0.7667},{"time":1,"angle":-20}]},"Body1_3":{"rotate":[{"time":0.6667},{"time":0.7333,"angle":-20},{"time":0.8333,"angle":-30},{"time":1}],"translate":[{"time":1},{"time":1.0667,"y":-10},{"time":1.1333,"y":10},{"time":1.2,"y":-5},{"time":1.2667}]},"Body1_2":{"rotate":[{"time":0.7},{"time":0.7667,"angle":-20,"curve":"stepped"},{"time":0.8667,"angle":-20},{"time":1.0333}],"translate":[{"time":1},{"time":1.0667,"y":-10},{"time":1.1333,"y":10},{"time":1.2,"y":-5},{"time":1.2667}]},"Body1":{"rotate":[{"time":0.7333},{"time":0.8,"angle":-10,"curve":"stepped"},{"time":0.9,"angle":-10},{"time":1.0667}],"translate":[{"time":1},{"time":1.0667,"y":-10},{"time":1.1333,"y":10},{"time":1.2,"y":-5},{"time":1.2667}]},"Eff1":{"translate":[{"time":0.5333,"x":-40.86,"y":160.65},{"time":0.6333,"x":-10.86,"y":160.65}],"scale":[{"time":0.5333,"x":0,"y":0},{"time":0.6333}]}}},"Finish2":{"slots":{"Body1_1":{"attachment":[{"name":"Body1"}]},"Body1_2":{"attachment":[{"name":"Body1"}]},"Body1_3":{"attachment":[{"name":"Body1"}]},"Body1_4":{"attachment":[{"name":"Body1"}]},"EarL_1":{"attachment":[{"name":"EarL"}]},"EarL_2":{"attachment":[{"name":"EarL"}]},"EarL_3":{"attachment":[{"name":"EarL"}]},"EarL_4":{"attachment":[{"name":"EarL"}]},"EarR_1":{"attachment":[{"name":"EarR"}]},"EarR_2":{"attachment":[{"name":"EarR"}]},"EarR_3":{"attachment":[{"name":"EarR"}]},"EarR_4":{"attachment":[{"name":"EarR"}]},"Eff1":{"color":[{"color":"ffffff00"}],"attachment":[{"name":"Eff1"}]},"Head_1":{"attachment":[{"name":"Head"}]},"Head_2":{"attachment":[{"name":"Head"}]},"Head_3":{"attachment":[{"name":"Head"}]},"Head_4":{"attachment":[{"name":"Head"}]},"Leg1_1":{"attachment":[{"name":"Leg1"}]},"Leg1_2":{"attachment":[{"name":"Leg1"}]},"Leg1_3":{"attachment":[{"name":"Leg1"}]},"Leg1_4":{"attachment":[{"name":"Leg1"}]},"Leg2_1":{"attachment":[{"name":"Leg1"}]},"Leg2_2":{"attachment":[{"name":"Leg1"}]},"Leg2_3":{"attachment":[{"name":"Leg1"}]},"Leg2_4":{"attachment":[{"name":"Leg1"}]},"Leg3_1":{"attachment":[{"name":"Leg1"}]},"Leg3_2":{"attachment":[{"name":"Leg1"}]},"Leg3_3":{"attachment":[{"name":"Leg1"}]},"Leg3_4":{"attachment":[{"name":"Leg1"}]},"Leg4_1":{"attachment":[{"name":"Leg1"}]},"Leg4_2":{"attachment":[{"name":"Leg1"}]},"Leg4_3":{"attachment":[{"name":"Leg1"}]},"Leg4_4":{"attachment":[{"name":"Leg1"}]},"Shad1_1":{"attachment":[{"name":"Shad2"}]},"Shad1_2":{"attachment":[{"name":"Shad2"}]},"Shad1_3":{"attachment":[{"name":"Shad2"}]},"Shad1_4":{"attachment":[{"name":"Shad2"}]}},"bones":{"Body1_4":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"y":10,"curve":0.25,"c3":0.75},{"time":0.5,"y":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.8333,"y":-10,"curve":0.25,"c3":0.75},{"time":1,"y":10,"curve":0.25,"c3":0.75},{"time":1.1667,"y":-10,"curve":0.25,"c3":0.75},{"time":1.3333}]},"Head_4":{"rotate":[{"curve":0.25,"c3":0.75},{"time":0.0667,"angle":5,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.5,"angle":10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7333,"angle":5,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":1,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":10,"curve":0.25,"c3":0.75},{"time":1.3333}],"scale":[{"curve":"stepped"},{"time":0.4333,"y":-1,"curve":"stepped"},{"time":1.1}]},"Speedline1":{"scale":[{"x":0.5}]},"Head_3":{"rotate":[{"curve":0.25,"c3":0.75},{"time":0.0667,"angle":5,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.5,"angle":10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7333,"angle":5,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":1,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":10,"curve":0.25,"c3":0.75},{"time":1.3333}],"scale":[{"curve":"stepped"},{"time":0.4333,"y":-1,"curve":"stepped"},{"time":1.1}]},"EarL_4":{"rotate":[{"angle":-10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":"stepped"},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.4333,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":"stepped"},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.1,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":-10}]},"EarR_4":{"rotate":[{"angle":10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":"stepped"},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.4333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":"stepped"},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.1,"angle":20,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":10}]},"Body1_3":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"y":10,"curve":0.25,"c3":0.75},{"time":0.5,"y":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.8333,"y":-10,"curve":0.25,"c3":0.75},{"time":1,"y":10,"curve":0.25,"c3":0.75},{"time":1.1667,"y":-10,"curve":0.25,"c3":0.75},{"time":1.3333}]},"Body1_2":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"y":10,"curve":0.25,"c3":0.75},{"time":0.5,"y":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.8333,"y":-10,"curve":0.25,"c3":0.75},{"time":1,"y":10,"curve":0.25,"c3":0.75},{"time":1.1667,"y":-10,"curve":0.25,"c3":0.75},{"time":1.3333}]},"Body1":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"y":10,"curve":0.25,"c3":0.75},{"time":0.5,"y":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.8333,"y":-10,"curve":0.25,"c3":0.75},{"time":1,"y":10,"curve":0.25,"c3":0.75},{"time":1.1667,"y":-10,"curve":0.25,"c3":0.75},{"time":1.3333}]},"Eff1":{"translate":[{"x":-10.86,"y":160.65}]},"EarL":{"rotate":[{"angle":-10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":"stepped"},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.4333,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":"stepped"},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.1,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":-10}]},"EarR":{"rotate":[{"angle":10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":"stepped"},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.4333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":"stepped"},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.1,"angle":20,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":10}]},"Head":{"rotate":[{"curve":0.25,"c3":0.75},{"time":0.0667,"angle":5,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.5,"angle":10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7333,"angle":5,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":1,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":10,"curve":0.25,"c3":0.75},{"time":1.3333}],"scale":[{"curve":"stepped"},{"time":0.4333,"y":-1,"curve":"stepped"},{"time":1.1}]},"EarL_2":{"rotate":[{"angle":-10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":"stepped"},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.4333,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":"stepped"},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.1,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":-10}]},"EarR_2":{"rotate":[{"angle":10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":"stepped"},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.4333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":"stepped"},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.1,"angle":20,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":10}]},"Head_2":{"rotate":[{"curve":0.25,"c3":0.75},{"time":0.0667,"angle":5,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.3333,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.5,"angle":10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7333,"angle":5,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":1,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.1667,"angle":10,"curve":0.25,"c3":0.75},{"time":1.3333}],"scale":[{"curve":"stepped"},{"time":0.4333,"y":-1,"curve":"stepped"},{"time":1.1}]},"EarL_3":{"rotate":[{"angle":-10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":"stepped"},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.4333,"angle":-20,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":-10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":"stepped"},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.1,"angle":-20,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":-10}]},"EarR_3":{"rotate":[{"angle":10,"curve":0.25,"c3":0.75},{"time":0.1,"curve":"stepped"},{"time":0.2667,"curve":0.25,"c3":0.75},{"time":0.4333,"angle":20,"curve":0.25,"c3":0.75},{"time":0.6,"curve":0.25,"c3":0.75},{"time":0.6667,"angle":10,"curve":0.25,"c3":0.75},{"time":0.7667,"curve":"stepped"},{"time":0.9333,"curve":0.25,"c3":0.75},{"time":1.1,"angle":20,"curve":0.25,"c3":0.75},{"time":1.2667,"curve":0.25,"c3":0.75},{"time":1.3333,"angle":10}]},"Shad1_3":{"scale":[{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.3333,"x":0.9,"curve":0.25,"c3":0.75},{"time":0.5,"curve":"stepped"},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":1,"x":0.9,"curve":0.25,"c3":0.75},{"time":1.1667}]},"Shad1":{"scale":[{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.3333,"x":0.9,"curve":0.25,"c3":0.75},{"time":0.5,"curve":"stepped"},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":1,"x":0.9,"curve":0.25,"c3":0.75},{"time":1.1667}]},"Shad1_2":{"scale":[{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.3333,"x":0.9,"curve":0.25,"c3":0.75},{"time":0.5,"curve":"stepped"},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":1,"x":0.9,"curve":0.25,"c3":0.75},{"time":1.1667}]},"Shad1_4":{"scale":[{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.3333,"x":0.9,"curve":0.25,"c3":0.75},{"time":0.5,"curve":"stepped"},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":1,"x":0.9,"curve":0.25,"c3":0.75},{"time":1.1667}]}}},"Finish3":{"slots":{"Body1_1":{"attachment":[{"name":"Body1"}]},"Body1_2":{"attachment":[{"name":"Body1"}]},"Body1_3":{"attachment":[{"name":"Body1"}]},"Body1_4":{"attachment":[{"name":"Body1"}]},"EarL_1":{"attachment":[{"name":"EarL"}]},"EarL_2":{"attachment":[{"name":"EarL"}]},"EarL_3":{"attachment":[{"name":"EarL"}]},"EarL_4":{"attachment":[{"name":"EarL"}]},"EarR_1":{"attachment":[{"name":"EarR"}]},"EarR_2":{"attachment":[{"name":"EarR"}]},"EarR_3":{"attachment":[{"name":"EarR"}]},"EarR_4":{"attachment":[{"name":"EarR"}]},"Head_1":{"attachment":[{"name":"Head"}]},"Head_2":{"attachment":[{"name":"Head"}]},"Head_3":{"attachment":[{"name":"Head"}]},"Head_4":{"attachment":[{"name":"Head"}]},"Leg1_1":{"attachment":[{"name":"Leg1"}]},"Leg1_2":{"attachment":[{"name":"Leg1"}]},"Leg1_3":{"attachment":[{"name":"Leg1"}]},"Leg1_4":{"attachment":[{"name":"Leg1"}]},"Leg2_1":{"attachment":[{"name":"Leg1"}]},"Leg2_2":{"attachment":[{"name":"Leg1"}]},"Leg2_3":{"attachment":[{"name":"Leg1"}]},"Leg2_4":{"attachment":[{"name":"Leg1"}]},"Leg3_1":{"attachment":[{"name":"Leg1"}]},"Leg3_2":{"attachment":[{"name":"Leg1"}]},"Leg3_3":{"attachment":[{"name":"Leg1"}]},"Leg3_4":{"attachment":[{"name":"Leg1"}]},"Leg4_1":{"attachment":[{"name":"Leg1"}]},"Leg4_2":{"attachment":[{"name":"Leg1"}]},"Leg4_3":{"attachment":[{"name":"Leg1"}]},"Leg4_4":{"attachment":[{"name":"Leg1"}]},"Shad1_1":{"attachment":[{"name":"Shad2"}]},"Shad1_2":{"attachment":[{"name":"Shad2"}]},"Shad1_3":{"attachment":[{"name":"Shad2"}]},"Shad1_4":{"attachment":[{"name":"Shad2"}]}}},"Run":{"slots":{"Body1_1":{"attachment":[{"name":"Body1"}]},"Body1_2":{"attachment":[{"name":"Body1"}]},"Body1_3":{"attachment":[{"name":"Body1"}]},"Body1_4":{"attachment":[{"name":"Body1"}]},"EarL_1":{"attachment":[{"name":"EarL"}]},"EarL_2":{"attachment":[{"name":"EarL"}]},"EarL_3":{"attachment":[{"name":"EarL"}]},"EarL_4":{"attachment":[{"name":"EarL"}]},"EarR_1":{"attachment":[{"name":"EarR"}]},"EarR_2":{"attachment":[{"name":"EarR"}]},"EarR_3":{"attachment":[{"name":"EarR"}]},"EarR_4":{"attachment":[{"name":"EarR"}]},"Head_1":{"attachment":[{"name":"Head"}]},"Head_2":{"attachment":[{"name":"Head"}]},"Head_3":{"attachment":[{"name":"Head"}]},"Head_4":{"attachment":[{"name":"Head"}]},"Leg1_1":{"attachment":[{"name":"Leg1"}]},"Leg1_2":{"attachment":[{"name":"Leg1"}]},"Leg1_3":{"attachment":[{"name":"Leg1"}]},"Leg1_4":{"attachment":[{"name":"Leg1"}]},"Leg2_1":{"attachment":[{"name":"Leg1"}]},"Leg2_2":{"attachment":[{"name":"Leg1"}]},"Leg2_3":{"attachment":[{"name":"Leg1"}]},"Leg2_4":{"attachment":[{"name":"Leg1"}]},"Leg3_1":{"attachment":[{"name":"Leg1"}]},"Leg3_2":{"attachment":[{"name":"Leg1"}]},"Leg3_3":{"attachment":[{"name":"Leg1"}]},"Leg3_4":{"attachment":[{"name":"Leg1"}]},"Leg4_1":{"attachment":[{"name":"Leg1"}]},"Leg4_2":{"attachment":[{"name":"Leg1"}]},"Leg4_3":{"attachment":[{"name":"Leg1"}]},"Leg4_4":{"attachment":[{"name":"Leg1"}]},"Shad1_1":{"attachment":[{"name":"Shad1"}]},"Shad1_2":{"attachment":[{"name":"Shad1"}]},"Shad1_3":{"attachment":[{"name":"Shad1"}]},"Shad1_4":{"attachment":[{"name":"Shad1"}]}},"bones":{"Body1":{"rotate":[{"curve":0,"c2":0.25,"c4":0.75},{"time":0.1,"angle":5,"curve":0.25,"c3":0.75},{"time":0.2667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.4333,"angle":5,"curve":0.25,"c3":0.75},{"time":0.6,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"angle":5,"curve":0.25,"c3":0.75},{"time":0.9333,"angle":-5,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"angle":5,"curve":0.25,"c3":0.75},{"time":1.2667,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.3333,"curve":0.25,"c3":0.75},{"time":1.4333,"angle":5,"curve":0.25,"c3":0.75},{"time":1.6,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.6667,"curve":0.25,"c3":0.75},{"time":1.7667,"angle":5,"curve":0.25,"c3":0.75},{"time":1.9333,"angle":-5,"curve":0.25,"c3":0.75},{"time":2,"curve":0.25,"c3":0.75},{"time":2.1,"angle":5,"curve":0.25,"c3":0.75},{"time":2.2667,"angle":-5,"curve":0.25,"c3":0.75},{"time":2.3333,"curve":0.25,"c3":0.75},{"time":2.4333,"angle":5,"curve":0.25,"c3":0.75},{"time":2.6,"angle":-5,"curve":0.25,"c3":0.75},{"time":2.6667,"curve":0.25,"c3":0.75},{"time":2.7667,"angle":5,"curve":0.25,"c3":0.75},{"time":2.9333,"angle":-5,"curve":0.25,"c3":0.75},{"time":3,"curve":0.25,"c3":0.75},{"time":3.1,"angle":5,"curve":0.25,"c3":0.75},{"time":3.2667,"angle":-5,"curve":0.25,"c3":0.75},{"time":3.3333,"curve":0.25,"c3":0.75},{"time":3.4333,"angle":5,"curve":0.25,"c3":0.75},{"time":3.6,"angle":-5,"curve":0.25,"c3":0.75},{"time":3.6667,"curve":0.25,"c3":0.75},{"time":3.7667,"angle":5,"curve":0.25,"c3":0.75},{"time":3.9333,"angle":-5,"curve":0.25,"c3":0.75},{"time":4,"curve":0.25,"c3":0.75},{"time":4.1,"angle":5,"curve":0.25,"c3":0.75},{"time":4.2667,"angle":-5,"curve":0.25,"c3":0.75},{"time":4.3333,"curve":0.25,"c3":0.75},{"time":4.4333,"angle":5,"curve":0.25,"c3":0.75},{"time":4.6,"angle":-5,"curve":0.25,"c3":0.75},{"time":4.6667,"curve":0.25,"c3":0.75},{"time":4.7667,"angle":5,"curve":0.25,"c3":0.75},{"time":4.9333,"angle":-5,"curve":0.25,"c3":0.75},{"time":5,"curve":0.25,"c3":0.75},{"time":5.1,"angle":5,"curve":0.25,"c3":0.75},{"time":5.2667,"angle":-5,"curve":0.25,"c3":0.75},{"time":5.3333}],"translate":[{"y":-10,"curve":0,"c2":0.25,"c4":0.75},{"time":0.1667,"y":10,"curve":0.25,"c3":0.75},{"time":0.3333,"y":-10,"curve":0.25,"c3":0.75},{"time":0.5,"y":10,"curve":0.25,"c3":0.75},{"time":0.6667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.8333,"y":10,"curve":0.25,"c3":0.75},{"time":1,"y":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"y":10,"curve":0.25,"c3":0.75},{"time":1.3333,"y":-10,"curve":0.25,"c3":0.75},{"time":1.5,"y":10,"curve":0.25,"c3":0.75},{"time":1.6667,"y":-10,"curve":0.25,"c3":0.75},{"time":1.8333,"y":10,"curve":0.25,"c3":0.75},{"time":2,"y":-10,"curve":0.25,"c3":0.75},{"time":2.1667,"y":10,"curve":0.25,"c3":0.75},{"time":2.3333,"y":-10,"curve":0.25,"c3":0.75},{"time":2.5,"y":10,"curve":0.25,"c3":0.75},{"time":2.6667,"y":-10,"curve":0.25,"c3":0.75},{"time":2.8333,"y":10,"curve":0.25,"c3":0.75},{"time":3,"y":-10,"curve":0.25,"c3":0.75},{"time":3.1667,"y":10,"curve":0.25,"c3":0.75},{"time":3.3333,"y":-10,"curve":0.25,"c3":0.75},{"time":3.5,"y":10,"curve":0.25,"c3":0.75},{"time":3.6667,"y":-10,"curve":0.25,"c3":0.75},{"time":3.8333,"y":10,"curve":0.25,"c3":0.75},{"time":4,"y":-10,"curve":0.25,"c3":0.75},{"time":4.1667,"y":10,"curve":0.25,"c3":0.75},{"time":4.3333,"y":-10,"curve":0.25,"c3":0.75},{"time":4.5,"y":10,"curve":0.25,"c3":0.75},{"time":4.6667,"y":-10,"curve":0.25,"c3":0.75},{"time":4.8333,"y":10,"curve":0.25,"c3":0.75},{"time":5,"y":-10,"curve":0.25,"c3":0.75},{"time":5.1667,"y":10,"curve":0.25,"c3":0.75},{"time":5.3333,"y":-10}]},"Leg4":{"translate":[{"curve":0,"c2":0.25,"c4":0.75},{"time":0.1,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.2667,"x":10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6,"x":10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"x":10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.2667,"x":10,"curve":0.25,"c3":0.75},{"time":1.3333,"curve":0.25,"c3":0.75},{"time":1.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.5,"curve":0.25,"c3":0.75},{"time":1.6,"x":10,"curve":0.25,"c3":0.75},{"time":1.6667,"curve":0.25,"c3":0.75},{"time":1.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.8333,"curve":0.25,"c3":0.75},{"time":1.9333,"x":10,"curve":0.25,"c3":0.75},{"time":2,"curve":0.25,"c3":0.75},{"time":2.1,"x":-10,"curve":0.25,"c3":0.75},{"time":2.1667,"curve":0.25,"c3":0.75},{"time":2.2667,"x":10,"curve":0.25,"c3":0.75},{"time":2.3333,"curve":0.25,"c3":0.75},{"time":2.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":2.5,"curve":0.25,"c3":0.75},{"time":2.6,"x":10,"curve":0.25,"c3":0.75},{"time":2.6667,"curve":0.25,"c3":0.75},{"time":2.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":2.8333,"curve":0.25,"c3":0.75},{"time":2.9333,"x":10,"curve":0.25,"c3":0.75},{"time":3,"curve":0.25,"c3":0.75},{"time":3.1,"x":-10,"curve":0.25,"c3":0.75},{"time":3.1667,"curve":0.25,"c3":0.75},{"time":3.2667,"x":10,"curve":0.25,"c3":0.75},{"time":3.3333,"curve":0.25,"c3":0.75},{"time":3.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":3.5,"curve":0.25,"c3":0.75},{"time":3.6,"x":10,"curve":0.25,"c3":0.75},{"time":3.6667,"curve":0.25,"c3":0.75},{"time":3.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":3.8333,"curve":0.25,"c3":0.75},{"time":3.9333,"x":10,"curve":0.25,"c3":0.75},{"time":4,"curve":0.25,"c3":0.75},{"time":4.1,"x":-10,"curve":0.25,"c3":0.75},{"time":4.1667,"curve":0.25,"c3":0.75},{"time":4.2667,"x":10,"curve":0.25,"c3":0.75},{"time":4.3333,"curve":0.25,"c3":0.75},{"time":4.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":4.5,"curve":0.25,"c3":0.75},{"time":4.6,"x":10,"curve":0.25,"c3":0.75},{"time":4.6667,"curve":0.25,"c3":0.75},{"time":4.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":4.8333,"curve":0.25,"c3":0.75},{"time":4.9333,"x":10,"curve":0.25,"c3":0.75},{"time":5,"curve":0.25,"c3":0.75},{"time":5.1,"x":-10,"curve":0.25,"c3":0.75},{"time":5.1667,"curve":0.25,"c3":0.75},{"time":5.2667,"x":10,"curve":0.25,"c3":0.75},{"time":5.3333}]},"Leg3":{"translate":[{"curve":0,"c2":0.25,"c4":0.75},{"time":0.1,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.2667,"x":10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6,"x":10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"x":10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.2667,"x":10,"curve":0.25,"c3":0.75},{"time":1.3333,"curve":0.25,"c3":0.75},{"time":1.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.5,"curve":0.25,"c3":0.75},{"time":1.6,"x":10,"curve":0.25,"c3":0.75},{"time":1.6667,"curve":0.25,"c3":0.75},{"time":1.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.8333,"curve":0.25,"c3":0.75},{"time":1.9333,"x":10,"curve":0.25,"c3":0.75},{"time":2,"curve":0.25,"c3":0.75},{"time":2.1,"x":-10,"curve":0.25,"c3":0.75},{"time":2.1667,"curve":0.25,"c3":0.75},{"time":2.2667,"x":10,"curve":0.25,"c3":0.75},{"time":2.3333,"curve":0.25,"c3":0.75},{"time":2.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":2.5,"curve":0.25,"c3":0.75},{"time":2.6,"x":10,"curve":0.25,"c3":0.75},{"time":2.6667,"curve":0.25,"c3":0.75},{"time":2.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":2.8333,"curve":0.25,"c3":0.75},{"time":2.9333,"x":10,"curve":0.25,"c3":0.75},{"time":3,"curve":0.25,"c3":0.75},{"time":3.1,"x":-10,"curve":0.25,"c3":0.75},{"time":3.1667,"curve":0.25,"c3":0.75},{"time":3.2667,"x":10,"curve":0.25,"c3":0.75},{"time":3.3333,"curve":0.25,"c3":0.75},{"time":3.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":3.5,"curve":0.25,"c3":0.75},{"time":3.6,"x":10,"curve":0.25,"c3":0.75},{"time":3.6667,"curve":0.25,"c3":0.75},{"time":3.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":3.8333,"curve":0.25,"c3":0.75},{"time":3.9333,"x":10,"curve":0.25,"c3":0.75},{"time":4,"curve":0.25,"c3":0.75},{"time":4.1,"x":-10,"curve":0.25,"c3":0.75},{"time":4.1667,"curve":0.25,"c3":0.75},{"time":4.2667,"x":10,"curve":0.25,"c3":0.75},{"time":4.3333,"curve":0.25,"c3":0.75},{"time":4.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":4.5,"curve":0.25,"c3":0.75},{"time":4.6,"x":10,"curve":0.25,"c3":0.75},{"time":4.6667,"curve":0.25,"c3":0.75},{"time":4.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":4.8333,"curve":0.25,"c3":0.75},{"time":4.9333,"x":10,"curve":0.25,"c3":0.75},{"time":5,"curve":0.25,"c3":0.75},{"time":5.1,"x":-10,"curve":0.25,"c3":0.75},{"time":5.1667,"curve":0.25,"c3":0.75},{"time":5.2667,"x":10,"curve":0.25,"c3":0.75},{"time":5.3333}]},"Leg2":{"translate":[{"curve":0,"c2":0.25,"c4":0.75},{"time":0.1,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.2667,"x":10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6,"x":10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"x":10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.2667,"x":10,"curve":0.25,"c3":0.75},{"time":1.3333,"curve":0.25,"c3":0.75},{"time":1.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.5,"curve":0.25,"c3":0.75},{"time":1.6,"x":10,"curve":0.25,"c3":0.75},{"time":1.6667,"curve":0.25,"c3":0.75},{"time":1.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.8333,"curve":0.25,"c3":0.75},{"time":1.9333,"x":10,"curve":0.25,"c3":0.75},{"time":2,"curve":0.25,"c3":0.75},{"time":2.1,"x":-10,"curve":0.25,"c3":0.75},{"time":2.1667,"curve":0.25,"c3":0.75},{"time":2.2667,"x":10,"curve":0.25,"c3":0.75},{"time":2.3333,"curve":0.25,"c3":0.75},{"time":2.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":2.5,"curve":0.25,"c3":0.75},{"time":2.6,"x":10,"curve":0.25,"c3":0.75},{"time":2.6667,"curve":0.25,"c3":0.75},{"time":2.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":2.8333,"curve":0.25,"c3":0.75},{"time":2.9333,"x":10,"curve":0.25,"c3":0.75},{"time":3,"curve":0.25,"c3":0.75},{"time":3.1,"x":-10,"curve":0.25,"c3":0.75},{"time":3.1667,"curve":0.25,"c3":0.75},{"time":3.2667,"x":10,"curve":0.25,"c3":0.75},{"time":3.3333,"curve":0.25,"c3":0.75},{"time":3.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":3.5,"curve":0.25,"c3":0.75},{"time":3.6,"x":10,"curve":0.25,"c3":0.75},{"time":3.6667,"curve":0.25,"c3":0.75},{"time":3.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":3.8333,"curve":0.25,"c3":0.75},{"time":3.9333,"x":10,"curve":0.25,"c3":0.75},{"time":4,"curve":0.25,"c3":0.75},{"time":4.1,"x":-10,"curve":0.25,"c3":0.75},{"time":4.1667,"curve":0.25,"c3":0.75},{"time":4.2667,"x":10,"curve":0.25,"c3":0.75},{"time":4.3333,"curve":0.25,"c3":0.75},{"time":4.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":4.5,"curve":0.25,"c3":0.75},{"time":4.6,"x":10,"curve":0.25,"c3":0.75},{"time":4.6667,"curve":0.25,"c3":0.75},{"time":4.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":4.8333,"curve":0.25,"c3":0.75},{"time":4.9333,"x":10,"curve":0.25,"c3":0.75},{"time":5,"curve":0.25,"c3":0.75},{"time":5.1,"x":-10,"curve":0.25,"c3":0.75},{"time":5.1667,"curve":0.25,"c3":0.75},{"time":5.2667,"x":10,"curve":0.25,"c3":0.75},{"time":5.3333}]},"Leg1":{"translate":[{"curve":0,"c2":0.25,"c4":0.75},{"time":0.1,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.2667,"x":10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6,"x":10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"x":10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.2667,"x":10,"curve":0.25,"c3":0.75},{"time":1.3333,"curve":0.25,"c3":0.75},{"time":1.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.5,"curve":0.25,"c3":0.75},{"time":1.6,"x":10,"curve":0.25,"c3":0.75},{"time":1.6667,"curve":0.25,"c3":0.75},{"time":1.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.8333,"curve":0.25,"c3":0.75},{"time":1.9333,"x":10,"curve":0.25,"c3":0.75},{"time":2,"curve":0.25,"c3":0.75},{"time":2.1,"x":-10,"curve":0.25,"c3":0.75},{"time":2.1667,"curve":0.25,"c3":0.75},{"time":2.2667,"x":10,"curve":0.25,"c3":0.75},{"time":2.3333,"curve":0.25,"c3":0.75},{"time":2.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":2.5,"curve":0.25,"c3":0.75},{"time":2.6,"x":10,"curve":0.25,"c3":0.75},{"time":2.6667,"curve":0.25,"c3":0.75},{"time":2.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":2.8333,"curve":0.25,"c3":0.75},{"time":2.9333,"x":10,"curve":0.25,"c3":0.75},{"time":3,"curve":0.25,"c3":0.75},{"time":3.1,"x":-10,"curve":0.25,"c3":0.75},{"time":3.1667,"curve":0.25,"c3":0.75},{"time":3.2667,"x":10,"curve":0.25,"c3":0.75},{"time":3.3333,"curve":0.25,"c3":0.75},{"time":3.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":3.5,"curve":0.25,"c3":0.75},{"time":3.6,"x":10,"curve":0.25,"c3":0.75},{"time":3.6667,"curve":0.25,"c3":0.75},{"time":3.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":3.8333,"curve":0.25,"c3":0.75},{"time":3.9333,"x":10,"curve":0.25,"c3":0.75},{"time":4,"curve":0.25,"c3":0.75},{"time":4.1,"x":-10,"curve":0.25,"c3":0.75},{"time":4.1667,"curve":0.25,"c3":0.75},{"time":4.2667,"x":10,"curve":0.25,"c3":0.75},{"time":4.3333,"curve":0.25,"c3":0.75},{"time":4.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":4.5,"curve":0.25,"c3":0.75},{"time":4.6,"x":10,"curve":0.25,"c3":0.75},{"time":4.6667,"curve":0.25,"c3":0.75},{"time":4.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":4.8333,"curve":0.25,"c3":0.75},{"time":4.9333,"x":10,"curve":0.25,"c3":0.75},{"time":5,"curve":0.25,"c3":0.75},{"time":5.1,"x":-10,"curve":0.25,"c3":0.75},{"time":5.1667,"curve":0.25,"c3":0.75},{"time":5.2667,"x":10,"curve":0.25,"c3":0.75},{"time":5.3333}]},"EarL":{"rotate":[{"time":0.0333},{"time":0.1333,"angle":-10},{"time":0.2},{"time":0.3,"angle":-20},{"time":0.3333,"curve":"stepped"},{"time":0.3667},{"time":0.4667,"angle":-10},{"time":0.5333},{"time":0.6333,"angle":-20},{"time":0.6667,"curve":"stepped"},{"time":0.7},{"time":0.8,"angle":-10},{"time":0.8667},{"time":0.9667,"angle":-20},{"time":1,"curve":"stepped"},{"time":1.0333},{"time":1.1333,"angle":-10},{"time":1.2},{"time":1.3,"angle":-20},{"time":1.3333,"curve":"stepped"},{"time":1.3667},{"time":1.4667,"angle":-10},{"time":1.5333},{"time":1.6333,"angle":-20},{"time":1.6667,"curve":"stepped"},{"time":1.7},{"time":1.8,"angle":-10},{"time":1.8667},{"time":1.9667,"angle":-20},{"time":2,"curve":"stepped"},{"time":2.0333},{"time":2.1333,"angle":-10},{"time":2.2},{"time":2.3,"angle":-20},{"time":2.3333,"curve":"stepped"},{"time":2.3667},{"time":2.4667,"angle":-10},{"time":2.5333},{"time":2.6333,"angle":-20},{"time":2.6667,"curve":"stepped"},{"time":2.7},{"time":2.8,"angle":-10},{"time":2.8667},{"time":2.9667,"angle":-20},{"time":3,"curve":"stepped"},{"time":3.0333},{"time":3.1333,"angle":-10},{"time":3.2},{"time":3.3,"angle":-20},{"time":3.3333,"curve":"stepped"},{"time":3.3667},{"time":3.4667,"angle":-10},{"time":3.5333},{"time":3.6333,"angle":-20},{"time":3.6667,"curve":"stepped"},{"time":3.7},{"time":3.8,"angle":-10},{"time":3.8667},{"time":3.9667,"angle":-20},{"time":4,"curve":"stepped"},{"time":4.0333},{"time":4.1333,"angle":-10},{"time":4.2},{"time":4.3,"angle":-20},{"time":4.3333,"curve":"stepped"},{"time":4.3667},{"time":4.4667,"angle":-10},{"time":4.5333},{"time":4.6333,"angle":-20},{"time":4.6667,"curve":"stepped"},{"time":4.7},{"time":4.8,"angle":-10},{"time":4.8667},{"time":4.9667,"angle":-20},{"time":5,"curve":"stepped"},{"time":5.0333},{"time":5.1333,"angle":-10},{"time":5.2},{"time":5.3,"angle":-20},{"time":5.3333}]},"EarR":{"rotate":[{"angle":-15},{"time":0.0333},{"time":0.1333,"angle":-10},{"time":0.2},{"time":0.3,"angle":-20},{"time":0.3333,"angle":-15},{"time":0.3667},{"time":0.4667,"angle":-10},{"time":0.5333},{"time":0.6333,"angle":-20},{"time":0.6667,"angle":-15},{"time":0.7},{"time":0.8,"angle":-10},{"time":0.8667},{"time":0.9667,"angle":-20},{"time":1,"angle":-15},{"time":1.0333},{"time":1.1333,"angle":-10},{"time":1.2},{"time":1.3,"angle":-20},{"time":1.3333,"angle":-15},{"time":1.3667},{"time":1.4667,"angle":-10},{"time":1.5333},{"time":1.6333,"angle":-20},{"time":1.6667,"angle":-15},{"time":1.7},{"time":1.8,"angle":-10},{"time":1.8667},{"time":1.9667,"angle":-20},{"time":2,"angle":-15},{"time":2.0333},{"time":2.1333,"angle":-10},{"time":2.2},{"time":2.3,"angle":-20},{"time":2.3333,"angle":-15},{"time":2.3667},{"time":2.4667,"angle":-10},{"time":2.5333},{"time":2.6333,"angle":-20},{"time":2.6667,"angle":-15},{"time":2.7},{"time":2.8,"angle":-10},{"time":2.8667},{"time":2.9667,"angle":-20},{"time":3,"angle":-15},{"time":3.0333},{"time":3.1333,"angle":-10},{"time":3.2},{"time":3.3,"angle":-20},{"time":3.3333,"angle":-15},{"time":3.3667},{"time":3.4667,"angle":-10},{"time":3.5333},{"time":3.6333,"angle":-20},{"time":3.6667,"angle":-15},{"time":3.7},{"time":3.8,"angle":-10},{"time":3.8667},{"time":3.9667,"angle":-20},{"time":4,"angle":-15},{"time":4.0333},{"time":4.1333,"angle":-10},{"time":4.2},{"time":4.3,"angle":-20},{"time":4.3333,"angle":-15},{"time":4.3667},{"time":4.4667,"angle":-10},{"time":4.5333},{"time":4.6333,"angle":-20},{"time":4.6667,"angle":-15},{"time":4.7},{"time":4.8,"angle":-10},{"time":4.8667},{"time":4.9667,"angle":-20},{"time":5,"angle":-15},{"time":5.0333},{"time":5.1333,"angle":-10},{"time":5.2},{"time":5.3,"angle":-20},{"time":5.3333,"angle":-15}]},"Shad1":{"scale":[{"curve":0,"c2":0.25,"c4":0.75},{"time":0.1667,"x":0.8,"y":0.8,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.5,"x":0.8,"y":0.8,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.8333,"x":0.8,"y":0.8,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1667,"x":0.8,"y":0.8,"curve":0.25,"c3":0.75},{"time":1.3333,"curve":0.25,"c3":0.75},{"time":1.5,"x":0.8,"y":0.8,"curve":0.25,"c3":0.75},{"time":1.6667,"curve":0.25,"c3":0.75},{"time":1.8333,"x":0.8,"y":0.8,"curve":0.25,"c3":0.75},{"time":2,"curve":0.25,"c3":0.75},{"time":2.1667,"x":0.8,"y":0.8,"curve":0.25,"c3":0.75},{"time":2.3333,"curve":0.25,"c3":0.75},{"time":2.5,"x":0.8,"y":0.8,"curve":0.25,"c3":0.75},{"time":2.6667,"curve":0.25,"c3":0.75},{"time":2.8333,"x":0.8,"y":0.8,"curve":0.25,"c3":0.75},{"time":3,"curve":0.25,"c3":0.75},{"time":3.1667,"x":0.8,"y":0.8,"curve":0.25,"c3":0.75},{"time":3.3333,"curve":0.25,"c3":0.75},{"time":3.5,"x":0.8,"y":0.8,"curve":0.25,"c3":0.75},{"time":3.6667,"curve":0.25,"c3":0.75},{"time":3.8333,"x":0.8,"y":0.8,"curve":0.25,"c3":0.75},{"time":4,"curve":0.25,"c3":0.75},{"time":4.1667,"x":0.8,"y":0.8,"curve":0.25,"c3":0.75},{"time":4.3333,"curve":0.25,"c3":0.75},{"time":4.5,"x":0.8,"y":0.8,"curve":0.25,"c3":0.75},{"time":4.6667,"curve":0.25,"c3":0.75},{"time":4.8333,"x":0.8,"y":0.8,"curve":0.25,"c3":0.75},{"time":5,"curve":0.25,"c3":0.75},{"time":5.1667,"x":0.8,"y":0.8,"curve":0.25,"c3":0.75},{"time":5.3333}]},"Leg3_2":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.4333,"x":10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"x":10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"x":10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.3333,"curve":0.25,"c3":0.75},{"time":1.4333,"x":10,"curve":0.25,"c3":0.75},{"time":1.5,"curve":0.25,"c3":0.75},{"time":1.6,"x":-10,"curve":0.25,"c3":0.75},{"time":1.6667,"curve":0.25,"c3":0.75},{"time":1.7667,"x":10,"curve":0.25,"c3":0.75},{"time":1.8333,"curve":0.25,"c3":0.75},{"time":1.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":2,"curve":0.25,"c3":0.75},{"time":2.1,"x":10,"curve":0.25,"c3":0.75},{"time":2.1667,"curve":0.25,"c3":0.75},{"time":2.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":2.3333,"curve":0.25,"c3":0.75},{"time":2.4333,"x":10,"curve":0.25,"c3":0.75},{"time":2.5,"curve":0.25,"c3":0.75},{"time":2.6,"x":-10,"curve":0.25,"c3":0.75},{"time":2.6667,"curve":0.25,"c3":0.75},{"time":2.7667,"x":10,"curve":0.25,"c3":0.75},{"time":2.8333,"curve":0.25,"c3":0.75},{"time":2.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":3,"curve":0.25,"c3":0.75},{"time":3.1,"x":10,"curve":0.25,"c3":0.75},{"time":3.1667,"curve":0.25,"c3":0.75},{"time":3.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":3.3333,"curve":0.25,"c3":0.75},{"time":3.4333,"x":10,"curve":0.25,"c3":0.75},{"time":3.5,"curve":0.25,"c3":0.75},{"time":3.6,"x":-10,"curve":0.25,"c3":0.75},{"time":3.6667,"curve":0.25,"c3":0.75},{"time":3.7667,"x":10,"curve":0.25,"c3":0.75},{"time":3.8333,"curve":0.25,"c3":0.75},{"time":3.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":4,"curve":0.25,"c3":0.75},{"time":4.1,"x":10,"curve":0.25,"c3":0.75},{"time":4.1667,"curve":0.25,"c3":0.75},{"time":4.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":4.3333,"curve":0.25,"c3":0.75},{"time":4.4333,"x":10,"curve":0.25,"c3":0.75},{"time":4.5,"curve":0.25,"c3":0.75},{"time":4.6,"x":-10,"curve":0.25,"c3":0.75},{"time":4.6667,"curve":0.25,"c3":0.75},{"time":4.7667,"x":10,"curve":0.25,"c3":0.75},{"time":4.8333,"curve":0.25,"c3":0.75},{"time":4.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":5,"curve":0.25,"c3":0.75},{"time":5.1,"x":10,"curve":0.25,"c3":0.75},{"time":5.1667,"curve":0.25,"c3":0.75},{"time":5.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":5.3333}]},"Leg1_2":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.4333,"x":10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"x":10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"x":10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.3333,"curve":0.25,"c3":0.75},{"time":1.4333,"x":10,"curve":0.25,"c3":0.75},{"time":1.5,"curve":0.25,"c3":0.75},{"time":1.6,"x":-10,"curve":0.25,"c3":0.75},{"time":1.6667,"curve":0.25,"c3":0.75},{"time":1.7667,"x":10,"curve":0.25,"c3":0.75},{"time":1.8333,"curve":0.25,"c3":0.75},{"time":1.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":2,"curve":0.25,"c3":0.75},{"time":2.1,"x":10,"curve":0.25,"c3":0.75},{"time":2.1667,"curve":0.25,"c3":0.75},{"time":2.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":2.3333,"curve":0.25,"c3":0.75},{"time":2.4333,"x":10,"curve":0.25,"c3":0.75},{"time":2.5,"curve":0.25,"c3":0.75},{"time":2.6,"x":-10,"curve":0.25,"c3":0.75},{"time":2.6667,"curve":0.25,"c3":0.75},{"time":2.7667,"x":10,"curve":0.25,"c3":0.75},{"time":2.8333,"curve":0.25,"c3":0.75},{"time":2.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":3,"curve":0.25,"c3":0.75},{"time":3.1,"x":10,"curve":0.25,"c3":0.75},{"time":3.1667,"curve":0.25,"c3":0.75},{"time":3.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":3.3333,"curve":0.25,"c3":0.75},{"time":3.4333,"x":10,"curve":0.25,"c3":0.75},{"time":3.5,"curve":0.25,"c3":0.75},{"time":3.6,"x":-10,"curve":0.25,"c3":0.75},{"time":3.6667,"curve":0.25,"c3":0.75},{"time":3.7667,"x":10,"curve":0.25,"c3":0.75},{"time":3.8333,"curve":0.25,"c3":0.75},{"time":3.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":4,"curve":0.25,"c3":0.75},{"time":4.1,"x":10,"curve":0.25,"c3":0.75},{"time":4.1667,"curve":0.25,"c3":0.75},{"time":4.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":4.3333,"curve":0.25,"c3":0.75},{"time":4.4333,"x":10,"curve":0.25,"c3":0.75},{"time":4.5,"curve":0.25,"c3":0.75},{"time":4.6,"x":-10,"curve":0.25,"c3":0.75},{"time":4.6667,"curve":0.25,"c3":0.75},{"time":4.7667,"x":10,"curve":0.25,"c3":0.75},{"time":4.8333,"curve":0.25,"c3":0.75},{"time":4.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":5,"curve":0.25,"c3":0.75},{"time":5.1,"x":10,"curve":0.25,"c3":0.75},{"time":5.1667,"curve":0.25,"c3":0.75},{"time":5.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":5.3333}]},"Leg4_2":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.4333,"x":10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"x":10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"x":10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.3333,"curve":0.25,"c3":0.75},{"time":1.4333,"x":10,"curve":0.25,"c3":0.75},{"time":1.5,"curve":0.25,"c3":0.75},{"time":1.6,"x":-10,"curve":0.25,"c3":0.75},{"time":1.6667,"curve":0.25,"c3":0.75},{"time":1.7667,"x":10,"curve":0.25,"c3":0.75},{"time":1.8333,"curve":0.25,"c3":0.75},{"time":1.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":2,"curve":0.25,"c3":0.75},{"time":2.1,"x":10,"curve":0.25,"c3":0.75},{"time":2.1667,"curve":0.25,"c3":0.75},{"time":2.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":2.3333,"curve":0.25,"c3":0.75},{"time":2.4333,"x":10,"curve":0.25,"c3":0.75},{"time":2.5,"curve":0.25,"c3":0.75},{"time":2.6,"x":-10,"curve":0.25,"c3":0.75},{"time":2.6667,"curve":0.25,"c3":0.75},{"time":2.7667,"x":10,"curve":0.25,"c3":0.75},{"time":2.8333,"curve":0.25,"c3":0.75},{"time":2.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":3,"curve":0.25,"c3":0.75},{"time":3.1,"x":10,"curve":0.25,"c3":0.75},{"time":3.1667,"curve":0.25,"c3":0.75},{"time":3.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":3.3333,"curve":0.25,"c3":0.75},{"time":3.4333,"x":10,"curve":0.25,"c3":0.75},{"time":3.5,"curve":0.25,"c3":0.75},{"time":3.6,"x":-10,"curve":0.25,"c3":0.75},{"time":3.6667,"curve":0.25,"c3":0.75},{"time":3.7667,"x":10,"curve":0.25,"c3":0.75},{"time":3.8333,"curve":0.25,"c3":0.75},{"time":3.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":4,"curve":0.25,"c3":0.75},{"time":4.1,"x":10,"curve":0.25,"c3":0.75},{"time":4.1667,"curve":0.25,"c3":0.75},{"time":4.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":4.3333,"curve":0.25,"c3":0.75},{"time":4.4333,"x":10,"curve":0.25,"c3":0.75},{"time":4.5,"curve":0.25,"c3":0.75},{"time":4.6,"x":-10,"curve":0.25,"c3":0.75},{"time":4.6667,"curve":0.25,"c3":0.75},{"time":4.7667,"x":10,"curve":0.25,"c3":0.75},{"time":4.8333,"curve":0.25,"c3":0.75},{"time":4.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":5,"curve":0.25,"c3":0.75},{"time":5.1,"x":10,"curve":0.25,"c3":0.75},{"time":5.1667,"curve":0.25,"c3":0.75},{"time":5.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":5.3333}]},"Leg2_2":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.4333,"x":10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"x":10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"x":10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.3333,"curve":0.25,"c3":0.75},{"time":1.4333,"x":10,"curve":0.25,"c3":0.75},{"time":1.5,"curve":0.25,"c3":0.75},{"time":1.6,"x":-10,"curve":0.25,"c3":0.75},{"time":1.6667,"curve":0.25,"c3":0.75},{"time":1.7667,"x":10,"curve":0.25,"c3":0.75},{"time":1.8333,"curve":0.25,"c3":0.75},{"time":1.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":2,"curve":0.25,"c3":0.75},{"time":2.1,"x":10,"curve":0.25,"c3":0.75},{"time":2.1667,"curve":0.25,"c3":0.75},{"time":2.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":2.3333,"curve":0.25,"c3":0.75},{"time":2.4333,"x":10,"curve":0.25,"c3":0.75},{"time":2.5,"curve":0.25,"c3":0.75},{"time":2.6,"x":-10,"curve":0.25,"c3":0.75},{"time":2.6667,"curve":0.25,"c3":0.75},{"time":2.7667,"x":10,"curve":0.25,"c3":0.75},{"time":2.8333,"curve":0.25,"c3":0.75},{"time":2.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":3,"curve":0.25,"c3":0.75},{"time":3.1,"x":10,"curve":0.25,"c3":0.75},{"time":3.1667,"curve":0.25,"c3":0.75},{"time":3.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":3.3333,"curve":0.25,"c3":0.75},{"time":3.4333,"x":10,"curve":0.25,"c3":0.75},{"time":3.5,"curve":0.25,"c3":0.75},{"time":3.6,"x":-10,"curve":0.25,"c3":0.75},{"time":3.6667,"curve":0.25,"c3":0.75},{"time":3.7667,"x":10,"curve":0.25,"c3":0.75},{"time":3.8333,"curve":0.25,"c3":0.75},{"time":3.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":4,"curve":0.25,"c3":0.75},{"time":4.1,"x":10,"curve":0.25,"c3":0.75},{"time":4.1667,"curve":0.25,"c3":0.75},{"time":4.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":4.3333,"curve":0.25,"c3":0.75},{"time":4.4333,"x":10,"curve":0.25,"c3":0.75},{"time":4.5,"curve":0.25,"c3":0.75},{"time":4.6,"x":-10,"curve":0.25,"c3":0.75},{"time":4.6667,"curve":0.25,"c3":0.75},{"time":4.7667,"x":10,"curve":0.25,"c3":0.75},{"time":4.8333,"curve":0.25,"c3":0.75},{"time":4.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":5,"curve":0.25,"c3":0.75},{"time":5.1,"x":10,"curve":0.25,"c3":0.75},{"time":5.1667,"curve":0.25,"c3":0.75},{"time":5.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":5.3333}]},"Body1_2":{"rotate":[{"angle":1.32,"curve":0.363,"c2":0.44,"c3":0.755},{"time":0.1,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0,"c2":0.25,"c4":0.75},{"time":0.2667,"angle":5,"curve":0.25,"c3":0.75},{"time":0.4333,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6,"angle":5,"curve":0.25,"c3":0.75},{"time":0.7667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"angle":5,"curve":0.25,"c3":0.75},{"time":1.1,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.2667,"angle":5,"curve":0.25,"c3":0.75},{"time":1.4333,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.5,"curve":0.25,"c3":0.75},{"time":1.6,"angle":5,"curve":0.25,"c3":0.75},{"time":1.7667,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.8333,"curve":0.25,"c3":0.75},{"time":1.9333,"angle":5,"curve":0.25,"c3":0.75},{"time":2.1,"angle":-5,"curve":0.25,"c3":0.75},{"time":2.1667,"curve":0.25,"c3":0.75},{"time":2.2667,"angle":5,"curve":0.25,"c3":0.75},{"time":2.4333,"angle":-5,"curve":0.25,"c3":0.75},{"time":2.5,"curve":0.25,"c3":0.75},{"time":2.6,"angle":5,"curve":0.25,"c3":0.75},{"time":2.7667,"angle":-5,"curve":0.25,"c3":0.75},{"time":2.8333,"curve":0.25,"c3":0.75},{"time":2.9333,"angle":5,"curve":0.25,"c3":0.75},{"time":3.1,"angle":-5,"curve":0.25,"c3":0.75},{"time":3.1667,"curve":0.25,"c3":0.75},{"time":3.2667,"angle":5,"curve":0.25,"c3":0.75},{"time":3.4333,"angle":-5,"curve":0.25,"c3":0.75},{"time":3.5,"curve":0.25,"c3":0.75},{"time":3.6,"angle":5,"curve":0.25,"c3":0.75},{"time":3.7667,"angle":-5,"curve":0.25,"c3":0.75},{"time":3.8333,"curve":0.25,"c3":0.75},{"time":3.9333,"angle":5,"curve":0.25,"c3":0.75},{"time":4.1,"angle":-5,"curve":0.25,"c3":0.75},{"time":4.1667,"curve":0.25,"c3":0.75},{"time":4.2667,"angle":5,"curve":0.25,"c3":0.75},{"time":4.4333,"angle":-5,"curve":0.25,"c3":0.75},{"time":4.5,"curve":0.25,"c3":0.75},{"time":4.6,"angle":5,"curve":0.25,"c3":0.75},{"time":4.7667,"angle":-5,"curve":0.25,"c3":0.75},{"time":4.8333,"curve":0.25,"c3":0.75},{"time":4.9333,"angle":5,"curve":0.25,"c3":0.75},{"time":5.1,"angle":-5,"curve":0.25,"c3":0.75},{"time":5.1667,"curve":0.25,"c3":0.75},{"time":5.2667,"angle":5,"curve":0.258,"c3":0.619,"c4":0.45},{"time":5.3333,"angle":1.32}],"translate":[{"y":10,"curve":0.25,"c3":0.75},{"time":0.1667,"y":-10,"curve":0,"c2":0.25,"c4":0.75},{"time":0.3333,"y":10,"curve":0.25,"c3":0.75},{"time":0.5,"y":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"y":10,"curve":0.25,"c3":0.75},{"time":0.8333,"y":-10,"curve":0.25,"c3":0.75},{"time":1,"y":10,"curve":0.25,"c3":0.75},{"time":1.1667,"y":-10,"curve":0.25,"c3":0.75},{"time":1.3333,"y":10,"curve":0.25,"c3":0.75},{"time":1.5,"y":-10,"curve":0.25,"c3":0.75},{"time":1.6667,"y":10,"curve":0.25,"c3":0.75},{"time":1.8333,"y":-10,"curve":0.25,"c3":0.75},{"time":2,"y":10,"curve":0.25,"c3":0.75},{"time":2.1667,"y":-10,"curve":0.25,"c3":0.75},{"time":2.3333,"y":10,"curve":0.25,"c3":0.75},{"time":2.5,"y":-10,"curve":0.25,"c3":0.75},{"time":2.6667,"y":10,"curve":0.25,"c3":0.75},{"time":2.8333,"y":-10,"curve":0.25,"c3":0.75},{"time":3,"y":10,"curve":0.25,"c3":0.75},{"time":3.1667,"y":-10,"curve":0.25,"c3":0.75},{"time":3.3333,"y":10,"curve":0.25,"c3":0.75},{"time":3.5,"y":-10,"curve":0.25,"c3":0.75},{"time":3.6667,"y":10,"curve":0.25,"c3":0.75},{"time":3.8333,"y":-10,"curve":0.25,"c3":0.75},{"time":4,"y":10,"curve":0.25,"c3":0.75},{"time":4.1667,"y":-10,"curve":0.25,"c3":0.75},{"time":4.3333,"y":10,"curve":0.25,"c3":0.75},{"time":4.5,"y":-10,"curve":0.25,"c3":0.75},{"time":4.6667,"y":10,"curve":0.25,"c3":0.75},{"time":4.8333,"y":-10,"curve":0.25,"c3":0.75},{"time":5,"y":10,"curve":0.25,"c3":0.75},{"time":5.1667,"y":-10,"curve":0.25,"c3":0.75},{"time":5.3333,"y":10}]},"EarL_2":{"rotate":[{"angle":-5},{"time":0.0333},{"time":0.1333,"angle":-20},{"time":0.1667,"curve":"stepped"},{"time":0.2},{"time":0.3,"angle":-10},{"time":0.3667},{"time":0.4667,"angle":-20},{"time":0.5,"curve":"stepped"},{"time":0.5333},{"time":0.6333,"angle":-10},{"time":0.7},{"time":0.8,"angle":-20},{"time":0.8333,"curve":"stepped"},{"time":0.8667},{"time":0.9667,"angle":-10},{"time":1.0333},{"time":1.1333,"angle":-20},{"time":1.1667,"curve":"stepped"},{"time":1.2},{"time":1.3,"angle":-10},{"time":1.3667},{"time":1.4667,"angle":-20},{"time":1.5,"curve":"stepped"},{"time":1.5333},{"time":1.6333,"angle":-10},{"time":1.7},{"time":1.8,"angle":-20},{"time":1.8333,"curve":"stepped"},{"time":1.8667},{"time":1.9667,"angle":-10},{"time":2.0333},{"time":2.1333,"angle":-20},{"time":2.1667,"curve":"stepped"},{"time":2.2},{"time":2.3,"angle":-10},{"time":2.3667},{"time":2.4667,"angle":-20},{"time":2.5,"curve":"stepped"},{"time":2.5333},{"time":2.6333,"angle":-10},{"time":2.7},{"time":2.8,"angle":-20},{"time":2.8333,"curve":"stepped"},{"time":2.8667},{"time":2.9667,"angle":-10},{"time":3.0333},{"time":3.1333,"angle":-20},{"time":3.1667,"curve":"stepped"},{"time":3.2},{"time":3.3,"angle":-10},{"time":3.3667},{"time":3.4667,"angle":-20},{"time":3.5,"curve":"stepped"},{"time":3.5333},{"time":3.6333,"angle":-10},{"time":3.7},{"time":3.8,"angle":-20},{"time":3.8333,"curve":"stepped"},{"time":3.8667},{"time":3.9667,"angle":-10},{"time":4.0333},{"time":4.1333,"angle":-20},{"time":4.1667,"curve":"stepped"},{"time":4.2},{"time":4.3,"angle":-10},{"time":4.3667},{"time":4.4667,"angle":-20},{"time":4.5,"curve":"stepped"},{"time":4.5333},{"time":4.6333,"angle":-10},{"time":4.7},{"time":4.8,"angle":-20},{"time":4.8333,"curve":"stepped"},{"time":4.8667},{"time":4.9667,"angle":-10},{"time":5.0333},{"time":5.1333,"angle":-20},{"time":5.1667,"curve":"stepped"},{"time":5.2},{"time":5.3,"angle":-10},{"time":5.3333,"angle":-5}]},"EarR_2":{"rotate":[{"angle":-5},{"time":0.0333},{"time":0.1333,"angle":-20},{"time":0.1667,"angle":-15},{"time":0.2},{"time":0.3,"angle":-10},{"time":0.3667},{"time":0.4667,"angle":-20},{"time":0.5,"angle":-15},{"time":0.5333},{"time":0.6333,"angle":-10},{"time":0.7},{"time":0.8,"angle":-20},{"time":0.8333,"angle":-15},{"time":0.8667},{"time":0.9667,"angle":-10},{"time":1.0333},{"time":1.1333,"angle":-20},{"time":1.1667,"angle":-15},{"time":1.2},{"time":1.3,"angle":-10},{"time":1.3667},{"time":1.4667,"angle":-20},{"time":1.5,"angle":-15},{"time":1.5333},{"time":1.6333,"angle":-10},{"time":1.7},{"time":1.8,"angle":-20},{"time":1.8333,"angle":-15},{"time":1.8667},{"time":1.9667,"angle":-10},{"time":2.0333},{"time":2.1333,"angle":-20},{"time":2.1667,"angle":-15},{"time":2.2},{"time":2.3,"angle":-10},{"time":2.3667},{"time":2.4667,"angle":-20},{"time":2.5,"angle":-15},{"time":2.5333},{"time":2.6333,"angle":-10},{"time":2.7},{"time":2.8,"angle":-20},{"time":2.8333,"angle":-15},{"time":2.8667},{"time":2.9667,"angle":-10},{"time":3.0333},{"time":3.1333,"angle":-20},{"time":3.1667,"angle":-15},{"time":3.2},{"time":3.3,"angle":-10},{"time":3.3667},{"time":3.4667,"angle":-20},{"time":3.5,"angle":-15},{"time":3.5333},{"time":3.6333,"angle":-10},{"time":3.7},{"time":3.8,"angle":-20},{"time":3.8333,"angle":-15},{"time":3.8667},{"time":3.9667,"angle":-10},{"time":4.0333},{"time":4.1333,"angle":-20},{"time":4.1667,"angle":-15},{"time":4.2},{"time":4.3,"angle":-10},{"time":4.3667},{"time":4.4667,"angle":-20},{"time":4.5,"angle":-15},{"time":4.5333},{"time":4.6333,"angle":-10},{"time":4.7},{"time":4.8,"angle":-20},{"time":4.8333,"angle":-15},{"time":4.8667},{"time":4.9667,"angle":-10},{"time":5.0333},{"time":5.1333,"angle":-20},{"time":5.1667,"angle":-15},{"time":5.2},{"time":5.3,"angle":-10},{"time":5.3333,"angle":-5}]},"Leg2_3":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.2667,"x":10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6,"x":10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"x":10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.2667,"x":10,"curve":0.25,"c3":0.75},{"time":1.3333,"curve":0.25,"c3":0.75},{"time":1.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.5,"curve":0.25,"c3":0.75},{"time":1.6,"x":10,"curve":0.25,"c3":0.75},{"time":1.6667,"curve":0.25,"c3":0.75},{"time":1.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.8333,"curve":0.25,"c3":0.75},{"time":1.9333,"x":10,"curve":0.25,"c3":0.75},{"time":2,"curve":0.25,"c3":0.75},{"time":2.1,"x":-10,"curve":0.25,"c3":0.75},{"time":2.1667,"curve":0.25,"c3":0.75},{"time":2.2667,"x":10,"curve":0.25,"c3":0.75},{"time":2.3333,"curve":0.25,"c3":0.75},{"time":2.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":2.5,"curve":0.25,"c3":0.75},{"time":2.6,"x":10,"curve":0.25,"c3":0.75},{"time":2.6667,"curve":0.25,"c3":0.75},{"time":2.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":2.8333,"curve":0.25,"c3":0.75},{"time":2.9333,"x":10,"curve":0.25,"c3":0.75},{"time":3,"curve":0.25,"c3":0.75},{"time":3.1,"x":-10,"curve":0.25,"c3":0.75},{"time":3.1667,"curve":0.25,"c3":0.75},{"time":3.2667,"x":10,"curve":0.25,"c3":0.75},{"time":3.3333,"curve":0.25,"c3":0.75},{"time":3.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":3.5,"curve":0.25,"c3":0.75},{"time":3.6,"x":10,"curve":0.25,"c3":0.75},{"time":3.6667,"curve":0.25,"c3":0.75},{"time":3.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":3.8333,"curve":0.25,"c3":0.75},{"time":3.9333,"x":10,"curve":0.25,"c3":0.75},{"time":4,"curve":0.25,"c3":0.75},{"time":4.1,"x":-10,"curve":0.25,"c3":0.75},{"time":4.1667,"curve":0.25,"c3":0.75},{"time":4.2667,"x":10,"curve":0.25,"c3":0.75},{"time":4.3333,"curve":0.25,"c3":0.75},{"time":4.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":4.5,"curve":0.25,"c3":0.75},{"time":4.6,"x":10,"curve":0.25,"c3":0.75},{"time":4.6667,"curve":0.25,"c3":0.75},{"time":4.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":4.8333,"curve":0.25,"c3":0.75},{"time":4.9333,"x":10,"curve":0.25,"c3":0.75},{"time":5,"curve":0.25,"c3":0.75},{"time":5.1,"x":-10,"curve":0.25,"c3":0.75},{"time":5.1667,"curve":0.25,"c3":0.75},{"time":5.2667,"x":10,"curve":0.25,"c3":0.75},{"time":5.3333}]},"Leg2_4":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.4333,"x":10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0,"c2":0.25,"c4":0.75},{"time":0.6,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"x":10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"x":10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.3333,"curve":0.25,"c3":0.75},{"time":1.4333,"x":10,"curve":0.25,"c3":0.75},{"time":1.5,"curve":0.25,"c3":0.75},{"time":1.6,"x":-10,"curve":0.25,"c3":0.75},{"time":1.6667,"curve":0.25,"c3":0.75},{"time":1.7667,"x":10,"curve":0.25,"c3":0.75},{"time":1.8333,"curve":0.25,"c3":0.75},{"time":1.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":2,"curve":0.25,"c3":0.75},{"time":2.1,"x":10,"curve":0.25,"c3":0.75},{"time":2.1667,"curve":0.25,"c3":0.75},{"time":2.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":2.3333,"curve":0.25,"c3":0.75},{"time":2.4333,"x":10,"curve":0.25,"c3":0.75},{"time":2.5,"curve":0.25,"c3":0.75},{"time":2.6,"x":-10,"curve":0.25,"c3":0.75},{"time":2.6667,"curve":0.25,"c3":0.75},{"time":2.7667,"x":10,"curve":0.25,"c3":0.75},{"time":2.8333,"curve":0.25,"c3":0.75},{"time":2.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":3,"curve":0.25,"c3":0.75},{"time":3.1,"x":10,"curve":0.25,"c3":0.75},{"time":3.1667,"curve":0.25,"c3":0.75},{"time":3.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":3.3333,"curve":0.25,"c3":0.75},{"time":3.4333,"x":10,"curve":0.25,"c3":0.75},{"time":3.5,"curve":0.25,"c3":0.75},{"time":3.6,"x":-10,"curve":0.25,"c3":0.75},{"time":3.6667,"curve":0.25,"c3":0.75},{"time":3.7667,"x":10,"curve":0.25,"c3":0.75},{"time":3.8333,"curve":0.25,"c3":0.75},{"time":3.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":4,"curve":0.25,"c3":0.75},{"time":4.1,"x":10,"curve":0.25,"c3":0.75},{"time":4.1667,"curve":0.25,"c3":0.75},{"time":4.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":4.3333,"curve":0.25,"c3":0.75},{"time":4.4333,"x":10,"curve":0.25,"c3":0.75},{"time":4.5,"curve":0.25,"c3":0.75},{"time":4.6,"x":-10,"curve":0.25,"c3":0.75},{"time":4.6667,"curve":0.25,"c3":0.75},{"time":4.7667,"x":10,"curve":0.25,"c3":0.75},{"time":4.8333,"curve":0.25,"c3":0.75},{"time":4.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":5,"curve":0.25,"c3":0.75},{"time":5.1,"x":10,"curve":0.25,"c3":0.75},{"time":5.1667,"curve":0.25,"c3":0.75},{"time":5.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":5.3333}]},"Leg4_3":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.2667,"x":10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6,"x":10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"x":10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.2667,"x":10,"curve":0.25,"c3":0.75},{"time":1.3333,"curve":0.25,"c3":0.75},{"time":1.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.5,"curve":0.25,"c3":0.75},{"time":1.6,"x":10,"curve":0.25,"c3":0.75},{"time":1.6667,"curve":0.25,"c3":0.75},{"time":1.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.8333,"curve":0.25,"c3":0.75},{"time":1.9333,"x":10,"curve":0.25,"c3":0.75},{"time":2,"curve":0.25,"c3":0.75},{"time":2.1,"x":-10,"curve":0.25,"c3":0.75},{"time":2.1667,"curve":0.25,"c3":0.75},{"time":2.2667,"x":10,"curve":0.25,"c3":0.75},{"time":2.3333,"curve":0.25,"c3":0.75},{"time":2.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":2.5,"curve":0.25,"c3":0.75},{"time":2.6,"x":10,"curve":0.25,"c3":0.75},{"time":2.6667,"curve":0.25,"c3":0.75},{"time":2.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":2.8333,"curve":0.25,"c3":0.75},{"time":2.9333,"x":10,"curve":0.25,"c3":0.75},{"time":3,"curve":0.25,"c3":0.75},{"time":3.1,"x":-10,"curve":0.25,"c3":0.75},{"time":3.1667,"curve":0.25,"c3":0.75},{"time":3.2667,"x":10,"curve":0.25,"c3":0.75},{"time":3.3333,"curve":0.25,"c3":0.75},{"time":3.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":3.5,"curve":0.25,"c3":0.75},{"time":3.6,"x":10,"curve":0.25,"c3":0.75},{"time":3.6667,"curve":0.25,"c3":0.75},{"time":3.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":3.8333,"curve":0.25,"c3":0.75},{"time":3.9333,"x":10,"curve":0.25,"c3":0.75},{"time":4,"curve":0.25,"c3":0.75},{"time":4.1,"x":-10,"curve":0.25,"c3":0.75},{"time":4.1667,"curve":0.25,"c3":0.75},{"time":4.2667,"x":10,"curve":0.25,"c3":0.75},{"time":4.3333,"curve":0.25,"c3":0.75},{"time":4.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":4.5,"curve":0.25,"c3":0.75},{"time":4.6,"x":10,"curve":0.25,"c3":0.75},{"time":4.6667,"curve":0.25,"c3":0.75},{"time":4.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":4.8333,"curve":0.25,"c3":0.75},{"time":4.9333,"x":10,"curve":0.25,"c3":0.75},{"time":5,"curve":0.25,"c3":0.75},{"time":5.1,"x":-10,"curve":0.25,"c3":0.75},{"time":5.1667,"curve":0.25,"c3":0.75},{"time":5.2667,"x":10,"curve":0.25,"c3":0.75},{"time":5.3333}]},"Leg4_4":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.4333,"x":10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0,"c2":0.25,"c4":0.75},{"time":0.6,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"x":10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"x":10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.3333,"curve":0.25,"c3":0.75},{"time":1.4333,"x":10,"curve":0.25,"c3":0.75},{"time":1.5,"curve":0.25,"c3":0.75},{"time":1.6,"x":-10,"curve":0.25,"c3":0.75},{"time":1.6667,"curve":0.25,"c3":0.75},{"time":1.7667,"x":10,"curve":0.25,"c3":0.75},{"time":1.8333,"curve":0.25,"c3":0.75},{"time":1.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":2,"curve":0.25,"c3":0.75},{"time":2.1,"x":10,"curve":0.25,"c3":0.75},{"time":2.1667,"curve":0.25,"c3":0.75},{"time":2.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":2.3333,"curve":0.25,"c3":0.75},{"time":2.4333,"x":10,"curve":0.25,"c3":0.75},{"time":2.5,"curve":0.25,"c3":0.75},{"time":2.6,"x":-10,"curve":0.25,"c3":0.75},{"time":2.6667,"curve":0.25,"c3":0.75},{"time":2.7667,"x":10,"curve":0.25,"c3":0.75},{"time":2.8333,"curve":0.25,"c3":0.75},{"time":2.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":3,"curve":0.25,"c3":0.75},{"time":3.1,"x":10,"curve":0.25,"c3":0.75},{"time":3.1667,"curve":0.25,"c3":0.75},{"time":3.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":3.3333,"curve":0.25,"c3":0.75},{"time":3.4333,"x":10,"curve":0.25,"c3":0.75},{"time":3.5,"curve":0.25,"c3":0.75},{"time":3.6,"x":-10,"curve":0.25,"c3":0.75},{"time":3.6667,"curve":0.25,"c3":0.75},{"time":3.7667,"x":10,"curve":0.25,"c3":0.75},{"time":3.8333,"curve":0.25,"c3":0.75},{"time":3.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":4,"curve":0.25,"c3":0.75},{"time":4.1,"x":10,"curve":0.25,"c3":0.75},{"time":4.1667,"curve":0.25,"c3":0.75},{"time":4.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":4.3333,"curve":0.25,"c3":0.75},{"time":4.4333,"x":10,"curve":0.25,"c3":0.75},{"time":4.5,"curve":0.25,"c3":0.75},{"time":4.6,"x":-10,"curve":0.25,"c3":0.75},{"time":4.6667,"curve":0.25,"c3":0.75},{"time":4.7667,"x":10,"curve":0.25,"c3":0.75},{"time":4.8333,"curve":0.25,"c3":0.75},{"time":4.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":5,"curve":0.25,"c3":0.75},{"time":5.1,"x":10,"curve":0.25,"c3":0.75},{"time":5.1667,"curve":0.25,"c3":0.75},{"time":5.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":5.3333}]},"Leg1_3":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.2667,"x":10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6,"x":10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"x":10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.2667,"x":10,"curve":0.25,"c3":0.75},{"time":1.3333,"curve":0.25,"c3":0.75},{"time":1.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.5,"curve":0.25,"c3":0.75},{"time":1.6,"x":10,"curve":0.25,"c3":0.75},{"time":1.6667,"curve":0.25,"c3":0.75},{"time":1.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.8333,"curve":0.25,"c3":0.75},{"time":1.9333,"x":10,"curve":0.25,"c3":0.75},{"time":2,"curve":0.25,"c3":0.75},{"time":2.1,"x":-10,"curve":0.25,"c3":0.75},{"time":2.1667,"curve":0.25,"c3":0.75},{"time":2.2667,"x":10,"curve":0.25,"c3":0.75},{"time":2.3333,"curve":0.25,"c3":0.75},{"time":2.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":2.5,"curve":0.25,"c3":0.75},{"time":2.6,"x":10,"curve":0.25,"c3":0.75},{"time":2.6667,"curve":0.25,"c3":0.75},{"time":2.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":2.8333,"curve":0.25,"c3":0.75},{"time":2.9333,"x":10,"curve":0.25,"c3":0.75},{"time":3,"curve":0.25,"c3":0.75},{"time":3.1,"x":-10,"curve":0.25,"c3":0.75},{"time":3.1667,"curve":0.25,"c3":0.75},{"time":3.2667,"x":10,"curve":0.25,"c3":0.75},{"time":3.3333,"curve":0.25,"c3":0.75},{"time":3.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":3.5,"curve":0.25,"c3":0.75},{"time":3.6,"x":10,"curve":0.25,"c3":0.75},{"time":3.6667,"curve":0.25,"c3":0.75},{"time":3.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":3.8333,"curve":0.25,"c3":0.75},{"time":3.9333,"x":10,"curve":0.25,"c3":0.75},{"time":4,"curve":0.25,"c3":0.75},{"time":4.1,"x":-10,"curve":0.25,"c3":0.75},{"time":4.1667,"curve":0.25,"c3":0.75},{"time":4.2667,"x":10,"curve":0.25,"c3":0.75},{"time":4.3333,"curve":0.25,"c3":0.75},{"time":4.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":4.5,"curve":0.25,"c3":0.75},{"time":4.6,"x":10,"curve":0.25,"c3":0.75},{"time":4.6667,"curve":0.25,"c3":0.75},{"time":4.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":4.8333,"curve":0.25,"c3":0.75},{"time":4.9333,"x":10,"curve":0.25,"c3":0.75},{"time":5,"curve":0.25,"c3":0.75},{"time":5.1,"x":-10,"curve":0.25,"c3":0.75},{"time":5.1667,"curve":0.25,"c3":0.75},{"time":5.2667,"x":10,"curve":0.25,"c3":0.75},{"time":5.3333}]},"Leg1_4":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.4333,"x":10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0,"c2":0.25,"c4":0.75},{"time":0.6,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"x":10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"x":10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.3333,"curve":0.25,"c3":0.75},{"time":1.4333,"x":10,"curve":0.25,"c3":0.75},{"time":1.5,"curve":0.25,"c3":0.75},{"time":1.6,"x":-10,"curve":0.25,"c3":0.75},{"time":1.6667,"curve":0.25,"c3":0.75},{"time":1.7667,"x":10,"curve":0.25,"c3":0.75},{"time":1.8333,"curve":0.25,"c3":0.75},{"time":1.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":2,"curve":0.25,"c3":0.75},{"time":2.1,"x":10,"curve":0.25,"c3":0.75},{"time":2.1667,"curve":0.25,"c3":0.75},{"time":2.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":2.3333,"curve":0.25,"c3":0.75},{"time":2.4333,"x":10,"curve":0.25,"c3":0.75},{"time":2.5,"curve":0.25,"c3":0.75},{"time":2.6,"x":-10,"curve":0.25,"c3":0.75},{"time":2.6667,"curve":0.25,"c3":0.75},{"time":2.7667,"x":10,"curve":0.25,"c3":0.75},{"time":2.8333,"curve":0.25,"c3":0.75},{"time":2.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":3,"curve":0.25,"c3":0.75},{"time":3.1,"x":10,"curve":0.25,"c3":0.75},{"time":3.1667,"curve":0.25,"c3":0.75},{"time":3.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":3.3333,"curve":0.25,"c3":0.75},{"time":3.4333,"x":10,"curve":0.25,"c3":0.75},{"time":3.5,"curve":0.25,"c3":0.75},{"time":3.6,"x":-10,"curve":0.25,"c3":0.75},{"time":3.6667,"curve":0.25,"c3":0.75},{"time":3.7667,"x":10,"curve":0.25,"c3":0.75},{"time":3.8333,"curve":0.25,"c3":0.75},{"time":3.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":4,"curve":0.25,"c3":0.75},{"time":4.1,"x":10,"curve":0.25,"c3":0.75},{"time":4.1667,"curve":0.25,"c3":0.75},{"time":4.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":4.3333,"curve":0.25,"c3":0.75},{"time":4.4333,"x":10,"curve":0.25,"c3":0.75},{"time":4.5,"curve":0.25,"c3":0.75},{"time":4.6,"x":-10,"curve":0.25,"c3":0.75},{"time":4.6667,"curve":0.25,"c3":0.75},{"time":4.7667,"x":10,"curve":0.25,"c3":0.75},{"time":4.8333,"curve":0.25,"c3":0.75},{"time":4.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":5,"curve":0.25,"c3":0.75},{"time":5.1,"x":10,"curve":0.25,"c3":0.75},{"time":5.1667,"curve":0.25,"c3":0.75},{"time":5.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":5.3333}]},"Leg3_3":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":-10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.2667,"x":10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0.25,"c3":0.75},{"time":0.6,"x":10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"x":10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"x":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.2667,"x":10,"curve":0.25,"c3":0.75},{"time":1.3333,"curve":0.25,"c3":0.75},{"time":1.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":1.5,"curve":0.25,"c3":0.75},{"time":1.6,"x":10,"curve":0.25,"c3":0.75},{"time":1.6667,"curve":0.25,"c3":0.75},{"time":1.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.8333,"curve":0.25,"c3":0.75},{"time":1.9333,"x":10,"curve":0.25,"c3":0.75},{"time":2,"curve":0.25,"c3":0.75},{"time":2.1,"x":-10,"curve":0.25,"c3":0.75},{"time":2.1667,"curve":0.25,"c3":0.75},{"time":2.2667,"x":10,"curve":0.25,"c3":0.75},{"time":2.3333,"curve":0.25,"c3":0.75},{"time":2.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":2.5,"curve":0.25,"c3":0.75},{"time":2.6,"x":10,"curve":0.25,"c3":0.75},{"time":2.6667,"curve":0.25,"c3":0.75},{"time":2.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":2.8333,"curve":0.25,"c3":0.75},{"time":2.9333,"x":10,"curve":0.25,"c3":0.75},{"time":3,"curve":0.25,"c3":0.75},{"time":3.1,"x":-10,"curve":0.25,"c3":0.75},{"time":3.1667,"curve":0.25,"c3":0.75},{"time":3.2667,"x":10,"curve":0.25,"c3":0.75},{"time":3.3333,"curve":0.25,"c3":0.75},{"time":3.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":3.5,"curve":0.25,"c3":0.75},{"time":3.6,"x":10,"curve":0.25,"c3":0.75},{"time":3.6667,"curve":0.25,"c3":0.75},{"time":3.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":3.8333,"curve":0.25,"c3":0.75},{"time":3.9333,"x":10,"curve":0.25,"c3":0.75},{"time":4,"curve":0.25,"c3":0.75},{"time":4.1,"x":-10,"curve":0.25,"c3":0.75},{"time":4.1667,"curve":0.25,"c3":0.75},{"time":4.2667,"x":10,"curve":0.25,"c3":0.75},{"time":4.3333,"curve":0.25,"c3":0.75},{"time":4.4333,"x":-10,"curve":0.25,"c3":0.75},{"time":4.5,"curve":0.25,"c3":0.75},{"time":4.6,"x":10,"curve":0.25,"c3":0.75},{"time":4.6667,"curve":0.25,"c3":0.75},{"time":4.7667,"x":-10,"curve":0.25,"c3":0.75},{"time":4.8333,"curve":0.25,"c3":0.75},{"time":4.9333,"x":10,"curve":0.25,"c3":0.75},{"time":5,"curve":0.25,"c3":0.75},{"time":5.1,"x":-10,"curve":0.25,"c3":0.75},{"time":5.1667,"curve":0.25,"c3":0.75},{"time":5.2667,"x":10,"curve":0.25,"c3":0.75},{"time":5.3333}]},"Leg3_4":{"translate":[{"curve":0.25,"c3":0.75},{"time":0.1,"x":10,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0.25,"c3":0.75},{"time":0.4333,"x":10,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0,"c2":0.25,"c4":0.75},{"time":0.6,"x":-10,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"x":10,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"x":10,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":1.3333,"curve":0.25,"c3":0.75},{"time":1.4333,"x":10,"curve":0.25,"c3":0.75},{"time":1.5,"curve":0.25,"c3":0.75},{"time":1.6,"x":-10,"curve":0.25,"c3":0.75},{"time":1.6667,"curve":0.25,"c3":0.75},{"time":1.7667,"x":10,"curve":0.25,"c3":0.75},{"time":1.8333,"curve":0.25,"c3":0.75},{"time":1.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":2,"curve":0.25,"c3":0.75},{"time":2.1,"x":10,"curve":0.25,"c3":0.75},{"time":2.1667,"curve":0.25,"c3":0.75},{"time":2.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":2.3333,"curve":0.25,"c3":0.75},{"time":2.4333,"x":10,"curve":0.25,"c3":0.75},{"time":2.5,"curve":0.25,"c3":0.75},{"time":2.6,"x":-10,"curve":0.25,"c3":0.75},{"time":2.6667,"curve":0.25,"c3":0.75},{"time":2.7667,"x":10,"curve":0.25,"c3":0.75},{"time":2.8333,"curve":0.25,"c3":0.75},{"time":2.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":3,"curve":0.25,"c3":0.75},{"time":3.1,"x":10,"curve":0.25,"c3":0.75},{"time":3.1667,"curve":0.25,"c3":0.75},{"time":3.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":3.3333,"curve":0.25,"c3":0.75},{"time":3.4333,"x":10,"curve":0.25,"c3":0.75},{"time":3.5,"curve":0.25,"c3":0.75},{"time":3.6,"x":-10,"curve":0.25,"c3":0.75},{"time":3.6667,"curve":0.25,"c3":0.75},{"time":3.7667,"x":10,"curve":0.25,"c3":0.75},{"time":3.8333,"curve":0.25,"c3":0.75},{"time":3.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":4,"curve":0.25,"c3":0.75},{"time":4.1,"x":10,"curve":0.25,"c3":0.75},{"time":4.1667,"curve":0.25,"c3":0.75},{"time":4.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":4.3333,"curve":0.25,"c3":0.75},{"time":4.4333,"x":10,"curve":0.25,"c3":0.75},{"time":4.5,"curve":0.25,"c3":0.75},{"time":4.6,"x":-10,"curve":0.25,"c3":0.75},{"time":4.6667,"curve":0.25,"c3":0.75},{"time":4.7667,"x":10,"curve":0.25,"c3":0.75},{"time":4.8333,"curve":0.25,"c3":0.75},{"time":4.9333,"x":-10,"curve":0.25,"c3":0.75},{"time":5,"curve":0.25,"c3":0.75},{"time":5.1,"x":10,"curve":0.25,"c3":0.75},{"time":5.1667,"curve":0.25,"c3":0.75},{"time":5.2667,"x":-10,"curve":0.25,"c3":0.75},{"time":5.3333}]},"Body1_3":{"rotate":[{"curve":0.25,"c3":0.75},{"time":0.1,"angle":5,"curve":0.25,"c3":0.75},{"time":0.2667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.3333,"curve":0,"c2":0.25,"c4":0.75},{"time":0.4333,"angle":5,"curve":0.25,"c3":0.75},{"time":0.6,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.6667,"curve":0.25,"c3":0.75},{"time":0.7667,"angle":5,"curve":0.25,"c3":0.75},{"time":0.9333,"angle":-5,"curve":0.25,"c3":0.75},{"time":1,"curve":0.25,"c3":0.75},{"time":1.1,"angle":5,"curve":0.25,"c3":0.75},{"time":1.2667,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.3333,"curve":0.25,"c3":0.75},{"time":1.4333,"angle":5,"curve":0.25,"c3":0.75},{"time":1.6,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.6667,"curve":0.25,"c3":0.75},{"time":1.7667,"angle":5,"curve":0.25,"c3":0.75},{"time":1.9333,"angle":-5,"curve":0.25,"c3":0.75},{"time":2,"curve":0.25,"c3":0.75},{"time":2.1,"angle":5,"curve":0.25,"c3":0.75},{"time":2.2667,"angle":-5,"curve":0.25,"c3":0.75},{"time":2.3333,"curve":0.25,"c3":0.75},{"time":2.4333,"angle":5,"curve":0.25,"c3":0.75},{"time":2.6,"angle":-5,"curve":0.25,"c3":0.75},{"time":2.6667,"curve":0.25,"c3":0.75},{"time":2.7667,"angle":5,"curve":0.25,"c3":0.75},{"time":2.9333,"angle":-5,"curve":0.25,"c3":0.75},{"time":3,"curve":0.25,"c3":0.75},{"time":3.1,"angle":5,"curve":0.25,"c3":0.75},{"time":3.2667,"angle":-5,"curve":0.25,"c3":0.75},{"time":3.3333,"curve":0.25,"c3":0.75},{"time":3.4333,"angle":5,"curve":0.25,"c3":0.75},{"time":3.6,"angle":-5,"curve":0.25,"c3":0.75},{"time":3.6667,"curve":0.25,"c3":0.75},{"time":3.7667,"angle":5,"curve":0.25,"c3":0.75},{"time":3.9333,"angle":-5,"curve":0.25,"c3":0.75},{"time":4,"curve":0.25,"c3":0.75},{"time":4.1,"angle":5,"curve":0.25,"c3":0.75},{"time":4.2667,"angle":-5,"curve":0.25,"c3":0.75},{"time":4.3333,"curve":0.25,"c3":0.75},{"time":4.4333,"angle":5,"curve":0.25,"c3":0.75},{"time":4.6,"angle":-5,"curve":0.25,"c3":0.75},{"time":4.6667,"curve":0.25,"c3":0.75},{"time":4.7667,"angle":5,"curve":0.25,"c3":0.75},{"time":4.9333,"angle":-5,"curve":0.25,"c3":0.75},{"time":5,"curve":0.25,"c3":0.75},{"time":5.1,"angle":5,"curve":0.25,"c3":0.75},{"time":5.2667,"angle":-5,"curve":0.25,"c3":0.75},{"time":5.3333}],"translate":[{"y":-10,"curve":0.25,"c3":0.75},{"time":0.1667,"y":10,"curve":0.25,"c3":0.75},{"time":0.3333,"y":-10,"curve":0,"c2":0.25,"c4":0.75},{"time":0.5,"y":10,"curve":0.25,"c3":0.75},{"time":0.6667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.8333,"y":10,"curve":0.25,"c3":0.75},{"time":1,"y":-10,"curve":0.25,"c3":0.75},{"time":1.1667,"y":10,"curve":0.25,"c3":0.75},{"time":1.3333,"y":-10,"curve":0.25,"c3":0.75},{"time":1.5,"y":10,"curve":0.25,"c3":0.75},{"time":1.6667,"y":-10,"curve":0.25,"c3":0.75},{"time":1.8333,"y":10,"curve":0.25,"c3":0.75},{"time":2,"y":-10,"curve":0.25,"c3":0.75},{"time":2.1667,"y":10,"curve":0.25,"c3":0.75},{"time":2.3333,"y":-10,"curve":0.25,"c3":0.75},{"time":2.5,"y":10,"curve":0.25,"c3":0.75},{"time":2.6667,"y":-10,"curve":0.25,"c3":0.75},{"time":2.8333,"y":10,"curve":0.25,"c3":0.75},{"time":3,"y":-10,"curve":0.25,"c3":0.75},{"time":3.1667,"y":10,"curve":0.25,"c3":0.75},{"time":3.3333,"y":-10,"curve":0.25,"c3":0.75},{"time":3.5,"y":10,"curve":0.25,"c3":0.75},{"time":3.6667,"y":-10,"curve":0.25,"c3":0.75},{"time":3.8333,"y":10,"curve":0.25,"c3":0.75},{"time":4,"y":-10,"curve":0.25,"c3":0.75},{"time":4.1667,"y":10,"curve":0.25,"c3":0.75},{"time":4.3333,"y":-10,"curve":0.25,"c3":0.75},{"time":4.5,"y":10,"curve":0.25,"c3":0.75},{"time":4.6667,"y":-10,"curve":0.25,"c3":0.75},{"time":4.8333,"y":10,"curve":0.25,"c3":0.75},{"time":5,"y":-10,"curve":0.25,"c3":0.75},{"time":5.1667,"y":10,"curve":0.25,"c3":0.75},{"time":5.3333,"y":-10}]},"Body1_4":{"rotate":[{"angle":1.32,"curve":0.363,"c2":0.44,"c3":0.755},{"time":0.1,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.1667,"curve":0.25,"c3":0.75},{"time":0.2667,"angle":5,"curve":0.25,"c3":0.75},{"time":0.4333,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.5,"curve":0,"c2":0.25,"c4":0.75},{"time":0.6,"angle":5,"curve":0.25,"c3":0.75},{"time":0.7667,"angle":-5,"curve":0.25,"c3":0.75},{"time":0.8333,"curve":0.25,"c3":0.75},{"time":0.9333,"angle":5,"curve":0.25,"c3":0.75},{"time":1.1,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.1667,"curve":0.25,"c3":0.75},{"time":1.2667,"angle":5,"curve":0.25,"c3":0.75},{"time":1.4333,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.5,"curve":0.25,"c3":0.75},{"time":1.6,"angle":5,"curve":0.25,"c3":0.75},{"time":1.7667,"angle":-5,"curve":0.25,"c3":0.75},{"time":1.8333,"curve":0.25,"c3":0.75},{"time":1.9333,"angle":5,"curve":0.25,"c3":0.75},{"time":2.1,"angle":-5,"curve":0.25,"c3":0.75},{"time":2.1667,"curve":0.25,"c3":0.75},{"time":2.2667,"angle":5,"curve":0.25,"c3":0.75},{"time":2.4333,"angle":-5,"curve":0.25,"c3":0.75},{"time":2.5,"curve":0.25,"c3":0.75},{"time":2.6,"angle":5,"curve":0.25,"c3":0.75},{"time":2.7667,"angle":-5,"curve":0.25,"c3":0.75},{"time":2.8333,"curve":0.25,"c3":0.75},{"time":2.9333,"angle":5,"curve":0.25,"c3":0.75},{"time":3.1,"angle":-5,"curve":0.25,"c3":0.75},{"time":3.1667,"curve":0.25,"c3":0.75},{"time":3.2667,"angle":5,"curve":0.25,"c3":0.75},{"time":3.4333,"angle":-5,"curve":0.25,"c3":0.75},{"time":3.5,"curve":0.25,"c3":0.75},{"time":3.6,"angle":5,"curve":0.25,"c3":0.75},{"time":3.7667,"angle":-5,"curve":0.25,"c3":0.75},{"time":3.8333,"curve":0.25,"c3":0.75},{"time":3.9333,"angle":5,"curve":0.25,"c3":0.75},{"time":4.1,"angle":-5,"curve":0.25,"c3":0.75},{"time":4.1667,"curve":0.25,"c3":0.75},{"time":4.2667,"angle":5,"curve":0.25,"c3":0.75},{"time":4.4333,"angle":-5,"curve":0.25,"c3":0.75},{"time":4.5,"curve":0.25,"c3":0.75},{"time":4.6,"angle":5,"curve":0.25,"c3":0.75},{"time":4.7667,"angle":-5,"curve":0.25,"c3":0.75},{"time":4.8333,"curve":0.25,"c3":0.75},{"time":4.9333,"angle":5,"curve":0.25,"c3":0.75},{"time":5.1,"angle":-5,"curve":0.25,"c3":0.75},{"time":5.1667,"curve":0.25,"c3":0.75},{"time":5.2667,"angle":5,"curve":0.258,"c3":0.619,"c4":0.45},{"time":5.3333,"angle":1.32}],"translate":[{"y":10,"curve":0.25,"c3":0.75},{"time":0.1667,"y":-10,"curve":0.25,"c3":0.75},{"time":0.3333,"y":10,"curve":0.25,"c3":0.75},{"time":0.5,"y":-10,"curve":0,"c2":0.25,"c4":0.75},{"time":0.6667,"y":10,"curve":0.25,"c3":0.75},{"time":0.8333,"y":-10,"curve":0.25,"c3":0.75},{"time":1,"y":10,"curve":0.25,"c3":0.75},{"time":1.1667,"y":-10,"curve":0.25,"c3":0.75},{"time":1.3333,"y":10,"curve":0.25,"c3":0.75},{"time":1.5,"y":-10,"curve":0.25,"c3":0.75},{"time":1.6667,"y":10,"curve":0.25,"c3":0.75},{"time":1.8333,"y":-10,"curve":0.25,"c3":0.75},{"time":2,"y":10,"curve":0.25,"c3":0.75},{"time":2.1667,"y":-10,"curve":0.25,"c3":0.75},{"time":2.3333,"y":10,"curve":0.25,"c3":0.75},{"time":2.5,"y":-10,"curve":0.25,"c3":0.75},{"time":2.6667,"y":10,"curve":0.25,"c3":0.75},{"time":2.8333,"y":-10,"curve":0.25,"c3":0.75},{"time":3,"y":10,"curve":0.25,"c3":0.75},{"time":3.1667,"y":-10,"curve":0.25,"c3":0.75},{"time":3.3333,"y":10,"curve":0.25,"c3":0.75},{"time":3.5,"y":-10,"curve":0.25,"c3":0.75},{"time":3.6667,"y":10,"curve":0.25,"c3":0.75},{"time":3.8333,"y":-10,"curve":0.25,"c3":0.75},{"time":4,"y":10,"curve":0.25,"c3":0.75},{"time":4.1667,"y":-10,"curve":0.25,"c3":0.75},{"time":4.3333,"y":10,"curve":0.25,"c3":0.75},{"time":4.5,"y":-10,"curve":0.25,"c3":0.75},{"time":4.6667,"y":10,"curve":0.25,"c3":0.75},{"time":4.8333,"y":-10,"curve":0.25,"c3":0.75},{"time":5,"y":10,"curve":0.25,"c3":0.75},{"time":5.1667,"y":-10,"curve":0.25,"c3":0.75},{"time":5.3333,"y":10}]},"EarL_3":{"rotate":[{"time":0.0333},{"time":0.1333,"angle":-10},{"time":0.2},{"time":0.3,"angle":-20},{"time":0.3333,"curve":"stepped"},{"time":0.3667},{"time":0.4667,"angle":-10},{"time":0.5333},{"time":0.6333,"angle":-20},{"time":0.6667,"curve":"stepped"},{"time":0.7},{"time":0.8,"angle":-10},{"time":0.8667},{"time":0.9667,"angle":-20},{"time":1,"curve":"stepped"},{"time":1.0333},{"time":1.1333,"angle":-10},{"time":1.2},{"time":1.3,"angle":-20},{"time":1.3333,"curve":"stepped"},{"time":1.3667},{"time":1.4667,"angle":-10},{"time":1.5333},{"time":1.6333,"angle":-20},{"time":1.6667,"curve":"stepped"},{"time":1.7},{"time":1.8,"angle":-10},{"time":1.8667},{"time":1.9667,"angle":-20},{"time":2,"curve":"stepped"},{"time":2.0333},{"time":2.1333,"angle":-10},{"time":2.2},{"time":2.3,"angle":-20},{"time":2.3333,"curve":"stepped"},{"time":2.3667},{"time":2.4667,"angle":-10},{"time":2.5333},{"time":2.6333,"angle":-20},{"time":2.6667,"curve":"stepped"},{"time":2.7},{"time":2.8,"angle":-10},{"time":2.8667},{"time":2.9667,"angle":-20},{"time":3,"curve":"stepped"},{"time":3.0333},{"time":3.1333,"angle":-10},{"time":3.2},{"time":3.3,"angle":-20},{"time":3.3333,"curve":"stepped"},{"time":3.3667},{"time":3.4667,"angle":-10},{"time":3.5333},{"time":3.6333,"angle":-20},{"time":3.6667,"curve":"stepped"},{"time":3.7},{"time":3.8,"angle":-10},{"time":3.8667},{"time":3.9667,"angle":-20},{"time":4,"curve":"stepped"},{"time":4.0333},{"time":4.1333,"angle":-10},{"time":4.2},{"time":4.3,"angle":-20},{"time":4.3333,"curve":"stepped"},{"time":4.3667},{"time":4.4667,"angle":-10},{"time":4.5333},{"time":4.6333,"angle":-20},{"time":4.6667,"curve":"stepped"},{"time":4.7},{"time":4.8,"angle":-10},{"time":4.8667},{"time":4.9667,"angle":-20},{"time":5,"curve":"stepped"},{"time":5.0333},{"time":5.1333,"angle":-10},{"time":5.2},{"time":5.3,"angle":-20},{"time":5.3333}]},"EarL_4":{"rotate":[{"angle":-5},{"time":0.0333},{"time":0.1333,"angle":-20},{"time":0.1667,"curve":"stepped"},{"time":0.2},{"time":0.3,"angle":-10},{"time":0.3667},{"time":0.4667,"angle":-20},{"time":0.5,"curve":"stepped"},{"time":0.5333},{"time":0.6333,"angle":-10},{"time":0.7},{"time":0.8,"angle":-20},{"time":0.8333,"curve":"stepped"},{"time":0.8667},{"time":0.9667,"angle":-10},{"time":1.0333},{"time":1.1333,"angle":-20},{"time":1.1667,"curve":"stepped"},{"time":1.2},{"time":1.3,"angle":-10},{"time":1.3667},{"time":1.4667,"angle":-20},{"time":1.5,"curve":"stepped"},{"time":1.5333},{"time":1.6333,"angle":-10},{"time":1.7},{"time":1.8,"angle":-20},{"time":1.8333,"curve":"stepped"},{"time":1.8667},{"time":1.9667,"angle":-10},{"time":2.0333},{"time":2.1333,"angle":-20},{"time":2.1667,"curve":"stepped"},{"time":2.2},{"time":2.3,"angle":-10},{"time":2.3667},{"time":2.4667,"angle":-20},{"time":2.5,"curve":"stepped"},{"time":2.5333},{"time":2.6333,"angle":-10},{"time":2.7},{"time":2.8,"angle":-20},{"time":2.8333,"curve":"stepped"},{"time":2.8667},{"time":2.9667,"angle":-10},{"time":3.0333},{"time":3.1333,"angle":-20},{"time":3.1667,"curve":"stepped"},{"time":3.2},{"time":3.3,"angle":-10},{"time":3.3667},{"time":3.4667,"angle":-20},{"time":3.5,"curve":"stepped"},{"time":3.5333},{"time":3.6333,"angle":-10},{"time":3.7},{"time":3.8,"angle":-20},{"time":3.8333,"curve":"stepped"},{"time":3.8667},{"time":3.9667,"angle":-10},{"time":4.0333},{"time":4.1333,"angle":-20},{"time":4.1667,"curve":"stepped"},{"time":4.2},{"time":4.3,"angle":-10},{"time":4.3667},{"time":4.4667,"angle":-20},{"time":4.5,"curve":"stepped"},{"time":4.5333},{"time":4.6333,"angle":-10},{"time":4.7},{"time":4.8,"angle":-20},{"time":4.8333,"curve":"stepped"},{"time":4.8667},{"time":4.9667,"angle":-10},{"time":5.0333},{"time":5.1333,"angle":-20},{"time":5.1667,"curve":"stepped"},{"time":5.2},{"time":5.3,"angle":-10},{"time":5.3333,"angle":-5}]},"EarR_3":{"rotate":[{"angle":-15},{"time":0.0333},{"time":0.1333,"angle":-10},{"time":0.2},{"time":0.3,"angle":-20},{"time":0.3333,"angle":-15},{"time":0.3667},{"time":0.4667,"angle":-10},{"time":0.5333},{"time":0.6333,"angle":-20},{"time":0.6667,"angle":-15},{"time":0.7},{"time":0.8,"angle":-10},{"time":0.8667},{"time":0.9667,"angle":-20},{"time":1,"angle":-15},{"time":1.0333},{"time":1.1333,"angle":-10},{"time":1.2},{"time":1.3,"angle":-20},{"time":1.3333,"angle":-15},{"time":1.3667},{"time":1.4667,"angle":-10},{"time":1.5333},{"time":1.6333,"angle":-20},{"time":1.6667,"angle":-15},{"time":1.7},{"time":1.8,"angle":-10},{"time":1.8667},{"time":1.9667,"angle":-20},{"time":2,"angle":-15},{"time":2.0333},{"time":2.1333,"angle":-10},{"time":2.2},{"time":2.3,"angle":-20},{"time":2.3333,"angle":-15},{"time":2.3667},{"time":2.4667,"angle":-10},{"time":2.5333},{"time":2.6333,"angle":-20},{"time":2.6667,"angle":-15},{"time":2.7},{"time":2.8,"angle":-10},{"time":2.8667},{"time":2.9667,"angle":-20},{"time":3,"angle":-15},{"time":3.0333},{"time":3.1333,"angle":-10},{"time":3.2},{"time":3.3,"angle":-20},{"time":3.3333,"angle":-15},{"time":3.3667},{"time":3.4667,"angle":-10},{"time":3.5333},{"time":3.6333,"angle":-20},{"time":3.6667,"angle":-15},{"time":3.7},{"time":3.8,"angle":-10},{"time":3.8667},{"time":3.9667,"angle":-20},{"time":4,"angle":-15},{"time":4.0333},{"time":4.1333,"angle":-10},{"time":4.2},{"time":4.3,"angle":-20},{"time":4.3333,"angle":-15},{"time":4.3667},{"time":4.4667,"angle":-10},{"time":4.5333},{"time":4.6333,"angle":-20},{"time":4.6667,"angle":-15},{"time":4.7},{"time":4.8,"angle":-10},{"time":4.8667},{"time":4.9667,"angle":-20},{"time":5,"angle":-15},{"time":5.0333},{"time":5.1333,"angle":-10},{"time":5.2},{"time":5.3,"angle":-20},{"time":5.3333,"angle":-15}]},"EarR_4":{"rotate":[{"angle":-5},{"time":0.0333},{"time":0.1333,"angle":-20},{"time":0.1667,"angle":-15},{"time":0.2},{"time":0.3,"angle":-10},{"time":0.3667},{"time":0.4667,"angle":-20},{"time":0.5,"angle":-15},{"time":0.5333},{"time":0.6333,"angle":-10},{"time":0.7},{"time":0.8,"angle":-20},{"time":0.8333,"angle":-15},{"time":0.8667},{"time":0.9667,"angle":-10},{"time":1.0333},{"time":1.1333,"angle":-20},{"time":1.1667,"angle":-15},{"time":1.2},{"time":1.3,"angle":-10},{"time":1.3667},{"time":1.4667,"angle":-20},{"time":1.5,"angle":-15},{"time":1.5333},{"time":1.6333,"angle":-10},{"time":1.7},{"time":1.8,"angle":-20},{"time":1.8333,"angle":-15},{"time":1.8667},{"time":1.9667,"angle":-10},{"time":2.0333},{"time":2.1333,"angle":-20},{"time":2.1667,"angle":-15},{"time":2.2},{"time":2.3,"angle":-10},{"time":2.3667},{"time":2.4667,"angle":-20},{"time":2.5,"angle":-15},{"time":2.5333},{"time":2.6333,"angle":-10},{"time":2.7},{"time":2.8,"angle":-20},{"time":2.8333,"angle":-15},{"time":2.8667},{"time":2.9667,"angle":-10},{"time":3.0333},{"time":3.1333,"angle":-20},{"time":3.1667,"angle":-15},{"time":3.2},{"time":3.3,"angle":-10},{"time":3.3667},{"time":3.4667,"angle":-20},{"time":3.5,"angle":-15},{"time":3.5333},{"time":3.6333,"angle":-10},{"time":3.7},{"time":3.8,"angle":-20},{"time":3.8333,"angle":-15},{"time":3.8667},{"time":3.9667,"angle":-10},{"time":4.0333},{"time":4.1333,"angle":-20},{"time":4.1667,"angle":-15},{"time":4.2},{"time":4.3,"angle":-10},{"time":4.3667},{"time":4.4667,"angle":-20},{"time":4.5,"angle":-15},{"time":4.5333},{"time":4.6333,"angle":-10},{"time":4.7},{"time":4.8,"angle":-20},{"time":4.8333,"angle":-15},{"time":4.8667},{"time":4.9667,"angle":-10},{"time":5.0333},{"time":5.1333,"angle":-20},{"time":5.1667,"angle":-15},{"time":5.2},{"time":5.3,"angle":-10},{"time":5.3333,"angle":-5}]},"Sheep1":{"scale":[{"time":0.1667,"x":-1,"curve":"stepped"},{"time":2.6667}]},"Sheep2":{"scale":[{"time":0.5,"x":-1,"curve":"stepped"},{"time":3}]},"Sheep3":{"scale":[{"time":1,"x":-1,"curve":"stepped"},{"time":3.3333}]},"Sheep4":{"scale":[{"time":1.3333,"x":-1,"curve":"stepped"},{"time":3.6667}]}},"path":{"Circle1":{"position":[{},{"time":5.3333,"position":1}],"spacing":[{"spacing":0.08}],"mix":[{"rotateMix":0}]}},"drawOrder":[{"time":1.6667,"offsets":[{"slot":"Shad1_1","offset":-28},{"slot":"Leg4_1","offset":-28},{"slot":"Leg3_1","offset":-28},{"slot":"Body1_1","offset":-28},{"slot":"Leg2_1","offset":-28},{"slot":"Leg1_1","offset":-28},{"slot":"EarR_1","offset":-28},{"slot":"Head_1","offset":-28},{"slot":"EarL_1","offset":-28}]},{"time":2,"offsets":[{"slot":"Shad1_2","offset":-10},{"slot":"Leg4_2","offset":-10},{"slot":"Leg3_2","offset":-10},{"slot":"Body1_2","offset":-10},{"slot":"Leg2_2","offset":-10},{"slot":"Leg1_2","offset":-10},{"slot":"EarR_2","offset":-10},{"slot":"Head_2","offset":-10},{"slot":"EarL_2","offset":-10},{"slot":"Shad1_1","offset":-28},{"slot":"Leg4_1","offset":-28},{"slot":"Leg3_1","offset":-28},{"slot":"Body1_1","offset":-28},{"slot":"Leg2_1","offset":-28},{"slot":"Leg1_1","offset":-28},{"slot":"EarR_1","offset":-28},{"slot":"Head_1","offset":-28},{"slot":"EarL_1","offset":-28}]},{"time":2.5,"offsets":[{"slot":"Shad1_3","offset":8},{"slot":"Leg4_3","offset":8},{"slot":"Leg3_3","offset":8},{"slot":"Body1_3","offset":8},{"slot":"Leg2_3","offset":8},{"slot":"Leg1_3","offset":8},{"slot":"EarR_3","offset":8},{"slot":"Head_3","offset":8},{"slot":"EarL_3","offset":8},{"slot":"Shad1_2","offset":-10},{"slot":"Leg4_2","offset":-10},{"slot":"Leg3_2","offset":-10},{"slot":"Body1_2","offset":-10},{"slot":"Leg2_2","offset":-10},{"slot":"Leg1_2","offset":-10},{"slot":"EarR_2","offset":-10},{"slot":"Head_2","offset":-10},{"slot":"EarL_2","offset":-10},{"slot":"Shad1_1","offset":-28},{"slot":"Leg4_1","offset":-28},{"slot":"Leg3_1","offset":-28},{"slot":"Body1_1","offset":-28},{"slot":"Leg2_1","offset":-28},{"slot":"Leg1_1","offset":-28},{"slot":"EarR_1","offset":-28},{"slot":"Head_1","offset":-28},{"slot":"EarL_1","offset":-28}]},{"time":4.5,"offsets":[{"slot":"Shad1_4","offset":18},{"slot":"Leg4_4","offset":18},{"slot":"Leg3_4","offset":18},{"slot":"Body1_4","offset":18},{"slot":"Leg2_4","offset":18},{"slot":"Leg1_4","offset":18},{"slot":"EarR_4","offset":18},{"slot":"Head_4","offset":18},{"slot":"EarL_4","offset":18},{"slot":"Eff1","offset":27},{"slot":"Shad1_3","offset":-1},{"slot":"Leg4_3","offset":-1},{"slot":"Leg3_3","offset":-1},{"slot":"Body1_3","offset":-1},{"slot":"Leg2_3","offset":-1},{"slot":"Leg1_3","offset":-1},{"slot":"EarR_3","offset":-1},{"slot":"Head_3","offset":-1},{"slot":"EarL_3","offset":-1}]},{"time":4.8333,"offsets":[{"slot":"Shad1_4","offset":9},{"slot":"Leg4_4","offset":9},{"slot":"Leg3_4","offset":9},{"slot":"Body1_4","offset":9},{"slot":"Leg2_4","offset":9},{"slot":"Leg1_4","offset":9},{"slot":"EarR_4","offset":9},{"slot":"Head_4","offset":9},{"slot":"EarL_4","offset":9},{"slot":"Eff1","offset":27}]},{"time":5.1667,"offsets":[{"slot":"Eff1","offset":27}]}]}}},[0]]],0,0,[0],[-1],[0]] ================================================ FILE: assets/resources/import/fd/fd2321ed-e4fc-4fe7-b79b-e60618a956ba.00721.json ================================================ [1,["159df0053"],["_textureSetter"],["cc.SpriteFrame"],0,[{"name":"rank_point_sige_black","rect":[150,898,110,116],"offset":[0,0],"originalSize":[110,116],"rotated":1,"capInsets":[0,0,0,0]}],[0],0,[0],[0],[0]] ================================================ FILE: assets/resources/import/ff/ff23e274-e6fe-4d87-b0d6-5a5c857d6411.37788.json ================================================ [1,["1bb1ee4cb"],["_textureSetter"],["cc.SpriteFrame"],0,[{"name":"block_14","rect":[510,530,86,105],"offset":[-1,5],"originalSize":[120,135],"capInsets":[0,0,0,0]}],[0],0,[0],[0],[0]] ================================================ FILE: assets/resources/index.8b75c.js ================================================ window.__require = function t(e, o, n) { function a(r, c) { if (!o[r]) { if (!e[r]) { var s = r.split("/"); if (s = s[s.length - 1], !e[s]) { var l = "function" == typeof __require && __require; if (!c && l) return l(s, !0); if (i) return i(s, !0); throw new Error("Cannot find module '" + r + "'") } r = s } var u = o[r] = { exports: {} }; e[r][0].call(u.exports, function(t) { return a(e[r][1][t] || t) }, u, u.exports, t, e, o, n) } return o[r].exports } for (var i = "function" == typeof __require && __require, r = 0; r < n.length; r++) a(n[r]); return a }({ 1: [function(t, e) { "use strict"; var o = new RegExp("%[a-f0-9]{2}","gi") , n = new RegExp("(%[a-f0-9]{2})+","gi"); function a(t, e) { try { return decodeURIComponent(t.join("")) } catch (i) {} if (1 === t.length) return t; e = e || 1; var o = t.slice(0, e) , n = t.slice(e); return Array.prototype.concat.call([], a(o), a(n)) } function i(t) { try { return decodeURIComponent(t) } catch (i) { for (var e = t.match(o), n = 1; n < e.length; n++) e = (t = a(e, n).join("")).match(o); return t } } function r(t) { for (var e = { "%FE%FF": "\ufffd\ufffd", "%FF%FE": "\ufffd\ufffd" }, o = n.exec(t); o; ) { try { e[o[0]] = decodeURIComponent(o[0]) } catch (l) { var a = i(o[0]); a !== o[0] && (e[o[0]] = a) } o = n.exec(t) } e["%C2"] = "\ufffd"; for (var r = Object.keys(e), c = 0; c < r.length; c++) { var s = r[c]; t = t.replace(new RegExp(s,"g"), e[s]) } return t } e.exports = function(t) { if ("string" != typeof t) throw new TypeError("Expected `encodedURI` to be of type `string`, got `" + typeof t + "`"); try { return t = t.replace(/\+/g, " "), decodeURIComponent(t) } catch (e) { return r(t) } } } , {}], 2: [function(t, e) { "use strict"; e.exports = function(t, e) { for (var o = {}, n = Object.keys(t), a = Array.isArray(e), i = 0; i < n.length; i++) { var r = n[i] , c = t[r]; (a ? -1 !== e.indexOf(r) : e(r, c, t)) && (o[r] = c) } return o } } , {}], 3: [function(t, e, o) { "use strict"; const n = t("strict-uri-encode") , a = t("decode-uri-component") , i = t("split-on-first") , r = t("filter-obj") , c = t=>null == t , s = Symbol("encodeFragmentIdentifier"); function l(t) { switch (t.arrayFormat) { case "index": return e=>(o,n)=>{ const a = o.length; return void 0 === n || t.skipNull && null === n || t.skipEmptyString && "" === n ? o : null === n ? [...o, [d(e, t), "[", a, "]"].join("")] : [...o, [d(e, t), "[", d(a, t), "]=", d(n, t)].join("")] } ; case "bracket": return e=>(o,n)=>void 0 === n || t.skipNull && null === n || t.skipEmptyString && "" === n ? o : null === n ? [...o, [d(e, t), "[]"].join("")] : [...o, [d(e, t), "[]=", d(n, t)].join("")]; case "colon-list-separator": return e=>(o,n)=>void 0 === n || t.skipNull && null === n || t.skipEmptyString && "" === n ? o : null === n ? [...o, [d(e, t), ":list="].join("")] : [...o, [d(e, t), ":list=", d(n, t)].join("")]; case "comma": case "separator": case "bracket-separator": { const e = "bracket-separator" === t.arrayFormat ? "[]=" : "="; return o=>(n,a)=>void 0 === a || t.skipNull && null === a || t.skipEmptyString && "" === a ? n : (a = null === a ? "" : a, 0 === n.length ? [[d(o, t), e, d(a, t)].join("")] : [[n, d(a, t)].join(t.arrayFormatSeparator)]) } default: return e=>(o,n)=>void 0 === n || t.skipNull && null === n || t.skipEmptyString && "" === n ? o : null === n ? [...o, d(e, t)] : [...o, [d(e, t), "=", d(n, t)].join("")] } } function u(t) { let e; switch (t.arrayFormat) { case "index": return (t,o,n)=>{ e = /\[(\d*)\]$/.exec(t), t = t.replace(/\[\d*\]$/, ""), e ? (void 0 === n[t] && (n[t] = {}), n[t][e[1]] = o) : n[t] = o } ; case "bracket": return (t,o,n)=>{ e = /(\[\])$/.exec(t), t = t.replace(/\[\]$/, ""), e ? void 0 !== n[t] ? n[t] = [].concat(n[t], o) : n[t] = [o] : n[t] = o } ; case "colon-list-separator": return (t,o,n)=>{ e = /(:list)$/.exec(t), t = t.replace(/:list$/, ""), e ? void 0 !== n[t] ? n[t] = [].concat(n[t], o) : n[t] = [o] : n[t] = o } ; case "comma": case "separator": return (e,o,n)=>{ const a = "string" == typeof o && o.includes(t.arrayFormatSeparator) , i = "string" == typeof o && !a && h(o, t).includes(t.arrayFormatSeparator); o = i ? h(o, t) : o; const r = a || i ? o.split(t.arrayFormatSeparator).map(e=>h(e, t)) : null === o ? o : h(o, t); n[e] = r } ; case "bracket-separator": return (e,o,n)=>{ const a = /(\[\])$/.test(e); if (e = e.replace(/\[\]$/, ""), !a) return void (n[e] = o ? h(o, t) : o); const i = null === o ? [] : o.split(t.arrayFormatSeparator).map(e=>h(e, t)); void 0 !== n[e] ? n[e] = [].concat(n[e], i) : n[e] = i } ; default: return (t,e,o)=>{ void 0 !== o[t] ? o[t] = [].concat(o[t], e) : o[t] = e } } } function p(t) { if ("string" != typeof t || 1 !== t.length) throw new TypeError("arrayFormatSeparator must be single character string") } function d(t, e) { return e.encode ? e.strict ? n(t) : encodeURIComponent(t) : t } function h(t, e) { return e.decode ? a(t) : t } function f(t) { return Array.isArray(t) ? t.sort() : "object" == typeof t ? f(Object.keys(t)).sort((t,e)=>Number(t) - Number(e)).map(e=>t[e]) : t } function m(t) { const e = t.indexOf("#"); return -1 !== e && (t = t.slice(0, e)), t } function g(t) { let e = ""; const o = t.indexOf("#"); return -1 !== o && (e = t.slice(o)), e } function y(t) { const e = (t = m(t)).indexOf("?"); return -1 === e ? "" : t.slice(e + 1) } function v(t, e) { return e.parseNumbers && !Number.isNaN(Number(t)) && "string" == typeof t && "" !== t.trim() ? t = Number(t) : !e.parseBooleans || null === t || "true" !== t.toLowerCase() && "false" !== t.toLowerCase() || (t = "true" === t.toLowerCase()), t } function b(t, e) { p((e = Object.assign({ decode: !0, sort: !0, arrayFormat: "none", arrayFormatSeparator: ",", parseNumbers: !1, parseBooleans: !1 }, e)).arrayFormatSeparator); const o = u(e) , n = Object.create(null); if ("string" != typeof t) return n; if (!(t = t.trim().replace(/^[?#&]/, ""))) return n; for (const a of t.split("&")) { if ("" === a) continue; let[t,r] = i(e.decode ? a.replace(/\+/g, " ") : a, "="); r = void 0 === r ? null : ["comma", "separator", "bracket-separator"].includes(e.arrayFormat) ? r : h(r, e), o(h(t, e), r, n) } for (const a of Object.keys(n)) { const t = n[a]; if ("object" == typeof t && null !== t) for (const o of Object.keys(t)) t[o] = v(t[o], e); else n[a] = v(t, e) } return !1 === e.sort ? n : (!0 === e.sort ? Object.keys(n).sort() : Object.keys(n).sort(e.sort)).reduce((t,e)=>{ const o = n[e]; return Boolean(o) && "object" == typeof o && !Array.isArray(o) ? t[e] = f(o) : t[e] = o, t } , Object.create(null)) } o.extract = y, o.parse = b, o.stringify = (t,e)=>{ if (!t) return ""; p((e = Object.assign({ encode: !0, strict: !0, arrayFormat: "none", arrayFormatSeparator: "," }, e)).arrayFormatSeparator); const o = o=>e.skipNull && c(t[o]) || e.skipEmptyString && "" === t[o] , n = l(e) , a = {}; for (const r of Object.keys(t)) o(r) || (a[r] = t[r]); const i = Object.keys(a); return !1 !== e.sort && i.sort(e.sort), i.map(o=>{ const a = t[o]; return void 0 === a ? "" : null === a ? d(o, e) : Array.isArray(a) ? 0 === a.length && "bracket-separator" === e.arrayFormat ? d(o, e) + "[]" : a.reduce(n(o), []).join("&") : d(o, e) + "=" + d(a, e) } ).filter(t=>t.length > 0).join("&") } , o.parseUrl = (t,e)=>{ e = Object.assign({ decode: !0 }, e); const [o,n] = i(t, "#"); return Object.assign({ url: o.split("?")[0] || "", query: b(y(t), e) }, e && e.parseFragmentIdentifier && n ? { fragmentIdentifier: h(n, e) } : {}) } , o.stringifyUrl = (t,e)=>{ e = Object.assign({ encode: !0, strict: !0, [s]: !0 }, e); const n = m(t.url).split("?")[0] || "" , a = o.extract(t.url) , i = o.parse(a, { sort: !1 }) , r = Object.assign(i, t.query); let c = o.stringify(r, e); c && (c = `?${c}`); let l = g(t.url); return t.fragmentIdentifier && (l = `#${e[s] ? d(t.fragmentIdentifier, e) : t.fragmentIdentifier}`), `${n}${c}${l}` } , o.pick = (t,e,n)=>{ n = Object.assign({ parseFragmentIdentifier: !0, [s]: !1 }, n); const {url: a, query: i, fragmentIdentifier: c} = o.parseUrl(t, n); return o.stringifyUrl({ url: a, query: r(i, e), fragmentIdentifier: c }, n) } , o.exclude = (t,e,n)=>{ const a = Array.isArray(e) ? t=>!e.includes(t) : (t,o)=>!e(t, o); return o.pick(t, a, n) } } , { "decode-uri-component": 1, "filter-obj": 2, "split-on-first": 4, "strict-uri-encode": 5 }], 4: [function(t, e) { "use strict"; e.exports = (t,e)=>{ if ("string" != typeof t || "string" != typeof e) throw new TypeError("Expected the arguments to be of type `string`"); if ("" === e) return [t]; const o = t.indexOf(e); return -1 === o ? [t] : [t.slice(0, o), t.slice(o + e.length)] } } , {}], 5: [function(t, e) { "use strict"; e.exports = t=>encodeURIComponent(t).replace(/[!'()*]/g, t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`) } , {}], ApiTool: [function(t, e, o) { "use strict"; cc._RF.push(e, "b8fa1Acz1tD5ZSWCVi3x62F", "ApiTool"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ); Object.defineProperty(o, "__esModule", { value: !0 }); var i = function(t) { function e() { return null !== t && t.apply(this, arguments) || this } return a(e, t), Object.defineProperty(e, "instance", { get: function() { return this._instance || (this._instance = new e), this._instance }, enumerable: !1, configurable: !0 }), e._instance = null, e.avatar = "", e.dailyAllNumber = 0, e.dailywinNumber = 0, e }(cc.Component); o.default = i, cc._RF.pop() } , {}], BulletPrefab: [function(t, e, o) { "use strict"; cc._RF.push(e, "36bd1+aRohPD6vyVZmmE1za", "BulletPrefab"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../script/common/CcJsFunc") , c = t("../../script/manager/data-manager") , s = t("../../script/tools/str-utils") , l = cc._decorator , u = l.ccclass , p = l.property , d = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.speed = 0, e.contentLabel = null, e.header = null, e.border = null, e } return a(e, t), e.prototype.start = function() {} , e.prototype.setupData = function(t) { if (t) { var e = t.content; if (e || (e = "\u96c4\u8d77"), t.region && 1 == t.type) e = t.region + t.content; else if (2 == t.type) if (c.default.rankUserInfo) (o = c.default.rankUserInfo.fail) && 0 != o || (o = 1), e = s.default.formatStr(t.content, o); else { var o = r.default.randomNum(1, 50); e = s.default.formatStr(t.content, o) } this.contentLabel.string = e, 1 == t.state ? this.contentLabel.node.color = new cc.Color(255,246,0) : this.contentLabel.node.color = new cc.Color(255,255,255), r.default.setAvatar(this.header, t.avatar), t.isSelf ? this.border.active = !0 : this.border.active = !1 } } , i([p({ type: cc.Label, tooltip: "\u5185\u5bb9" })], e.prototype, "contentLabel", void 0), i([p({ type: cc.Node, tooltip: "\u5934\u50cf" })], e.prototype, "header", void 0), i([p({ type: cc.Node, tooltip: "\u8fb9\u6846" })], e.prototype, "border", void 0), i([u], e) }(cc.Component); o.default = d, cc._RF.pop() } , { "../../script/common/CcJsFunc": "CcJsFunc", "../../script/manager/data-manager": "data-manager", "../../script/tools/str-utils": "str-utils" }], CcJsFunc: [function(t, e, o) { "use strict"; cc._RF.push(e, "3f1d9y5Ey5CfqFDLJVTW6yo", "CcJsFunc"), Object.defineProperty(o, "__esModule", { value: !0 }); var n = t("../effect/player-head-atlas") , a = t("./native/audio") , i = t("./sdk") , r = function() { function t() {} return t.shuffle = function(t) { for (var e = t.length - 1; e >= 0; e--) { var o = Math.floor(Math.random() * (e + 1)) , n = t[o]; t[o] = t[e], t[e] = n } return t } , t.addClickAudio = function() { a.default.playAudioMusic("audio/sound/clickBlock.mp3", !1), i.default.vibrateShort() } , t.addbtnTouchStartScale = function(t, e) { t.on("touchstart", function() { this.addClickAudio(), cc.tween(t).to(.1, { scale: .9 }).start(), e && e() }, this) } , t.addbtnTouchEndScale = function(t, e) { t.on("touchend", function(o) { cc.tween(t).to(.1, { scale: 1 }).start(), e && (t.stopAllActions(), t.scale = 1, e(o)) }, this) } , t.addbtnTouchCancelScale = function(t, e) { t.on("touchcancel", function() { cc.tween(t).to(.1, { scale: 1 }).start(), e && e() }, this) } , t.addTargetTouchUpInside = function(t, e) { t.on("touchstart", function() { this.addClickAudio(), cc.tween(t).to(.1, { scale: .9 }).start() }, this), t.on("touchcancel", function() { cc.tween(t).to(.1, { scale: 1 }).start() }, this), t.on("touchend", function(o) { cc.tween(t).to(.1, { scale: 1 }).start(), e && (t.stopAllActions(), t.scale = 1, e(o)) }, this) } , t.addbtnTouchOriginStartScale = function(t, e) { var o = .9 , n = .9; t.scaleX < 0 && (o = -o), t.scaleY < 0 && (n = -n), t.on("touchstart", function() { this.addClickAudio(), cc.tween(t).to(.1, { scaleX: o, scaleY: n }).start(), e && e() }, this) } , t.addbtnTouchOriginEndScale = function(t, e) { var o = 1 , n = 1; t.scaleX < 0 && (o = -o), t.scaleY < 0 && (n = -n), t.on("touchend", function(a) { cc.tween(t).to(.1, { scaleX: o, scaleY: n }).start(), e && (t.stopAllActions(), t.scaleX = o, t.scaleY = n, e(a)) }, this) } , t.addbtnTouchOriginCancelScale = function(t, e) { var o = 1 , n = 1; t.scaleX < 0 && (o = -o), t.scaleY < 0 && (n = -n), t.on("touchcancel", function() { cc.tween(t).to(.1, { scaleX: o, scaleY: n }).start(), e && e() }, this) } , t.setAnimation = function(t, e, o, n, a) { var i = new cc.Node , r = (i.addComponent(cc.Sprite), i.addComponent(cc.Animation)); return cc.loader.loadRes(t, cc.SpriteAtlas, function(t, i) { if (e) for (var c = [], s = 0; s < e.length; s++) c.push(i.getSpriteFrame(e[s])); else i.getSpriteFrames(); var l = cc.AnimationClip.createWithSpriteFrames(null, o); l.name = n, 0 == a ? l.wrapMode = cc.WrapMode.Loop : 1 == a && (l.wrapMode = cc.WrapMode.Normal), r.addClip(l), r.play(n) }), i } , t.changeSpriteFrame = function(t, e, o, n, a) { var i = this; o = o || function() {} , this._spriteFrameCache || (this._spriteFrameCache = {}); var r = t.getComponent(cc.Sprite); r.pp_url = e; var c = this._spriteFrameCache[e]; if (c) return r.spriteFrame = c, void o(); n && (r.spriteFrame = null), cc.loader.loadRes(e, cc.SpriteFrame, function(t, n) { t ? cc.error("SpriteFrame\u52a0\u8f7d\u9519\u8bef, \u8282\u70b9\u540d: " + r.node.name + ", url: " + e) : (a && (i._spriteFrameCache[e] = n), r.pp_url === e && (r.spriteFrame = n, o())) }) } , t.loadResSpriteFrame = function(t, e) { var o = this; e = e || function() {} , this._spriteFrameCache || (this._spriteFrameCache = {}), this._loadResIndex || (this._loadResIndex = 0); var n = t[this._loadResIndex]; this._spriteFrameCache[n] ? (o._loadResIndex++, o._loadResIndex >= t.length ? (o._loadResIndex = 0, e()) : o.loadResSpriteFrame(t, e)) : cc.loader.loadRes(n, cc.SpriteFrame, function(a, i) { a ? cc.error("SpriteFrame\u52a0\u8f7d\u9519\u8bef, \u8282\u70b9\u540d: , url: " + n) : (o._spriteFrameCache[n] = i, o._loadResIndex++, o._loadResIndex >= t.length ? (o._loadResIndex = 0, e()) : o.loadResSpriteFrame(t, e)) }) } , t.getUrlSpriteFrame = function(t) { return this._spriteFrameCache[t] || !1 } , t.sliceURL = function(t) { return /.+(?=\.png)/i.exec(t)[0].slice(10) } , t.playFontAnimation = function(t, e, o, n) { var a = { num: e } , i = t.getComponent(cc.Label); cc.tween(t).to(.05, { scale: 1.3 }).to(.05, { scale: 1 }).to(.05, { scale: 1.3 }).to(.05, { scale: 1 }).repeat(10).start(), i.string = a.num + ""; var r = o - e < 10 ? .3 : (o - e) / 10 * .3; r > 1 && (r = 1), cc.tween(a).to(r, { num: o }, { progress: function(t, e, o, a) { return i.string = n ? n + Math.ceil(t + (e - t) * a) + "" : Math.ceil(t + (e - t) * a) + "", t + (e - t) * a } }).call(function() { t.stopAllActions(), t.scale = 1 }).start() } , t.loadWxHeadImgSpriteFrame = function(t, e, o, n, a, i) { var r = this; o = o || function() {} , this._spriteFrameCache || (this._spriteFrameCache = {}); var c = t.getComponent(cc.Sprite); c.pp_url = e; var s = this._spriteFrameCache[e]; if (s) return c.spriteFrame = s, void o(); n && (c.spriteFrame = null); var l = { url: e }; cc.loader.load(l, function(t, n) { if (t) cc.error("SpriteFrame\u52a0\u8f7d\u9519\u8bef, \u8282\u70b9\u540d: " + c.node.name + ", url: " + e); else { var a = new cc.SpriteFrame(n); i instanceof Array && (a.insetTop = i[0] || 0, a.insetBottom = i[1] || 0, a.insetLeft = i[2] || 0, a.insetRight = i[3] || 0), r._spriteFrameCache[e] = a, c.pp_url === e && (c.spriteFrame = a, o()) } }) } , t.changeWXHeadImgSize = function(t, e) { for (var o = t.split("/"), n = "", a = 0; a < o.length - 1; a++) n += o[a] + "/"; return n + e } , t.preLoader = function(t, e) { for (var o = [], n = 0; n < t.length; n++) o.push(cc.url.raw("resources/" + t[n])); cc.loader.load(o, function(t, o) { if (t) for (var n = 0; n < t.length; n++) console.log("cc.js.preLoader Error: url [" + t[n] + "]: " + o.getError(t[n])); e && e() }) } , t.setProgressBar = function(t, e, o) { t.getComponent("progressBar").setProgressVal(e, o) } , t.randomNum = function(t, e) { return Math.round(Math.random() * (e - t) + t) } , t.randomCharNum = function(t) { void 0 === t && (t = 16); for (var e = [[], [], []], o = 0; o < 10; o++) e[0].push(o); for (o = 0; o < 26; o++) e[1].push(String.fromCharCode(97 + o)); for (o = 0; o < 26; o++) e[2].push(String.fromCharCode(65 + o)); var n = ""; for (o = 0; o < t; o++) { var a = e[this.randomNum(0, 2)]; n += a[this.randomNum(0, a.length - 1)] } return n } , t.getWorldPosition = function(t) { return t.convertToWorldSpaceAR(cc.v2(0, 0)) } , t.getNodePosition = function(t, e) { return t.convertToNodeSpaceAR(e) } , t.getMonthShorthand = function(t) { var e = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]; return t >= e || t < 0 ? "Jan" : e[t] } , t.ifHaveNode = function(t, e, o) { return t || (t = cc.instantiate(e), o.addChild(t)), t } , t.setAvatar = function(t, e, o) { var a = this; if (t) { var r = t.getComponent(cc.Sprite); if (!e || 0 == e.length) { var c = "rank/rank_icon_default.png"; return i.default.isPlatform(i.Platform.wx) && (c = "rank/rank_icon_default_wx.png"), void cc.loader.loadRes(c, cc.SpriteFrame, function(t, e) { t ? console.log("avatar err = " + t) : r.spriteFrame = e }) } cc.assetManager.loadRemote(e, { ext: ".head" }, function(e, i) { if (o) { var c = n.default.instance; cc.isValid(a) && cc.isValid(t) && cc.isValid(r) && (r.spriteFrame = new cc.SpriteFrame(i), o && !cc.sys.isNative && c.packToDynamicAtlas(o, r, r.spriteFrame)) } else i.packable = !1, r.spriteFrame = new cc.SpriteFrame(i) }) } else console.log("setAvatar node \u4e3a\u7a7a") } , t.removeAvatar = function(t) { t && t.length && n.default.instance.deleteInnerTextureByPath(t) } , t.setAvatarHolder = function(t, e, o) { if (t) { var n = t.getComponent(cc.Sprite); if (!e || 0 == e.length) { var a = "rank/rank_icon_default.png"; return i.default.isPlatform(i.Platform.wx) && (a = "rank/rank_icon_default_wx.png"), o && (a = o), void cc.loader.loadRes(a, cc.SpriteFrame, function(t, e) { t ? console.log("avatar err = " + t) : n.spriteFrame = e }) } } else console.log("setAvatar node \u4e3a\u7a7a") } , t }(); o.default = r, cc._RF.pop() } , { "../effect/player-head-atlas": "player-head-atlas", "./native/audio": "audio", "./sdk": "sdk" }], CoinEmitterByTime: [function(t, e, o) { "use strict"; cc._RF.push(e, "d2234O7oOZOV7MTLWcEx96i", "CoinEmitterByTime"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("./CoinEmitter") , c = cc._decorator , s = c.ccclass , l = c.property , u = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.tickTime = 0, e.countMinPerTick = 0, e.countMaxPerTick = 0, e._timePassed = 0, e._timeTick = 0, e._timeEnd = 0, e } return a(e, t), e.prototype.fire = function(t, e, o) { void 0 === e && (e = !1), this._timePassed = 0, this._timeEnd = t, this._rndCur = 0, this.newNode(e), this._cb = o } , e.prototype.update = function(t) { if (this._rndCur < this._rndPathCount) { for (var e = .017453293 * this.randomInRange(this.angleMin, this.angleMax), o = this.randomInRange(this.v0Min, this.v0Max), n = 0, a = 2 * cc.visibleRect.height, i = 0, c = []; i > -a; ) { var s = o * (n += .016666666666666666) * Math.sin(e) - this.G * n * n / 2; i = s, c.push(s) } var l = new r.YPathCacheData(o,e,c); this._cachePaths.push(l), this._rndCur++ } if (this._timePassed += t, !(this._timePassed >= this._timeEnd) && (this._timeTick += t, this._timeTick >= this.tickTime)) { this._timeTick = 0; for (var u = this.randomInt(this.countMinPerTick, this.countMaxPerTick), p = 0; p < u; p++) this.fireOne() } } , e.prototype.fireOne = function() { var t = this._coinPool.get(); t || (t = cc.instantiate(this.prefab)), t && (t.parent = this.node, this._runCoin(t)) } , e.prototype._resetNode = function(t) { t.scale = 0, t.angle = 0, t.setPosition(0, 0), t.stopAllActions(), this._coinPool.put(t), this._numFlying--, this._numFlying <= 0 && (this._cb && this._cb(), this._coinPool.clear()) } , i([l({ type: cc.Float, tooltip: "\u53d1\u5c04\u95f4\u9694" })], e.prototype, "tickTime", void 0), i([l({ type: cc.Integer, tooltip: "\u6bcf\u6b21\u6700\u5c11\u6570\u91cf" })], e.prototype, "countMinPerTick", void 0), i([l({ type: cc.Integer, tooltip: "\u6bcf\u6b21\u6700\u591a\u6570\u91cf" })], e.prototype, "countMaxPerTick", void 0), i([s], e) }(r.CoinEmitter); o.default = u, cc._RF.pop() } , { "./CoinEmitter": "CoinEmitter" }], CoinEmitter: [function(t, e, o) { "use strict"; cc._RF.push(e, "41348Csc6hCtbd7Gx/Kabw/", "CoinEmitter"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }), o.CoinEmitter = o.YPathCacheData = void 0; var r = cc._decorator.ccclass , c = cc._decorator.property , s = cc._decorator.menu , l = function(t, e, o) { this.v0 = t, this.angle = e, this.path = o }; o.YPathCacheData = l; var u = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.G = 18e3, e.v0Min = 11e3, e.v0Max = 21e3, e.angleMin = 20, e.angleMax = 28, e.scaleStepMin = .065, e.scaleStepMax = .085, e.coinCount = 50, e.xMoveStepMin = -18, e.xMoveStepMax = 18, e.rotationStepMin = -1.3, e.rotationStepMax = 1.3, e.bornOffsetXMin = 1, e.bornOffsetXMax = -1, e.bornOffsetYMin = -10, e.bornOffsetYMax = 0, e.bornScacle = .5, e.prefab = null, e._coinPool = new cc.NodePool, e._cachePaths = [], e._rndPathCount = 100, e._rndCur = 0, e._numFlying = 0, e } return a(e, t), e.prototype.onLoad = function() { if (!(this._coinPool.size() >= 70)) for (var t = 0; t < 70; t++) { var e = cc.instantiate(this.prefab); e && this._coinPool.put(e) } } , e.prototype.newNode = function(t) { if (void 0 === t && (t = !1), t && (this._coinPool.clear(), !(this._coinPool.size() >= 70))) for (var e = 0; e < 70; e++) { var o = cc.instantiate(this.prefab); o && this._coinPool.put(o) } } , e.prototype.fire = function(t, e, o) { void 0 === e && (e = !1), console.log("push=>4"), this.newNode(e), t = t || this.coinCount, this._numFlying = t, this._cb = o; for (var n = 0; n < t; n++) { var a = this._coinPool.get(); a || (a = cc.instantiate(this.prefab)), a && (a.parent = this.node, this._runCoin(a)) } } , e.prototype.update = function() { if (!(this._rndCur >= this._rndPathCount)) { for (var t = .017453293 * this.randomInRange(this.angleMin, this.angleMax), e = this.randomInRange(this.v0Min, this.v0Max), o = 0, n = 2 * cc.visibleRect.height, a = 0, i = []; a > -n; ) { var r = e * (o += .016666666666666666) * Math.sin(t) - this.G * o * o / 2; a = r, i.push(r) } var c = new l(e,t,i); this._cachePaths.push(c), this._rndCur++ } } , e.prototype._resetNode = function(t) { t.scale = 0, t.angle = 0, t.setPosition(0, 0), t.stopAllActions(), this._coinPool.put(t), this._numFlying--, this._numFlying <= 0 && this._cb && this._cb() } , e.prototype._runCoin = function(t) { var e = this; t.getComponent(cc.Animation).play("", this.randomInRange(0, .7)); var o = this.randomInArray(this._cachePaths).path; t.x = this.randomInRange(this.bornOffsetXMin, this.bornOffsetXMax), t.y = this.randomInRange(this.bornOffsetYMin, this.bornOffsetYMax); var n; n = t.x <= 0 ? this.randomInRange(this.xMoveStepMin, 0) : this.randomInRange(0, this.xMoveStepMax); var a = this.randomInRange(this.rotationStepMin, this.rotationStepMax) , i = this.randomInRange(this.scaleStepMin, this.scaleStepMax); t.scale = this.bornScacle; var r = 0 , c = function() { var s = o[r]; r++, t.y = s, t.x += n, t.scale += i, t.angle += a, r >= o.length && (e._resetNode(t), e.unschedule(c)) }; this.schedule(c, 1 / 60) } , e.prototype.randomInRange = function(t, e) { return t + (e - t) * Math.random() } , e.prototype.randomInArray = function(t) { return t[this.randomInt(0, t.length)] } , e.prototype.randomInt = function(t, e) { return t = Math.ceil(t), e = Math.floor(e), Math.floor(Math.random() * (e - t)) + t } , i([c({ type: cc.Integer, tooltip: "\u91cd\u529b\u52a0\u901f\u5ea6" })], e.prototype, "G", void 0), i([c({ type: cc.Integer, tooltip: "\u6700\u5c0f\u521d\u901f\u5ea6" })], e.prototype, "v0Min", void 0), i([c({ type: cc.Integer, tooltip: "\u6700\u5927\u521d\u901f\u5ea6" })], e.prototype, "v0Max", void 0), i([c({ type: cc.Integer, tooltip: "\u6700\u5c0f\u89d2\u5ea6" })], e.prototype, "angleMin", void 0), i([c({ type: cc.Integer, tooltip: "\u6700\u5927\u89d2\u5ea6" })], e.prototype, "angleMax", void 0), i([c({ type: cc.Float, tooltip: "\u6700\u5c0f\u6bcf\u5e27\u7f29\u653e\u589e\u52a0" })], e.prototype, "scaleStepMin", void 0), i([c({ type: cc.Float, tooltip: "\u6700\u5927\u6bcf\u5e27\u7f29\u653e\u589e\u52a0" })], e.prototype, "scaleStepMax", void 0), i([c({ type: cc.Integer, tooltip: "\u91d1\u5e01\u6570\u91cf" })], e.prototype, "coinCount", void 0), i([c({ type: cc.Integer, tooltip: "x\u8f74\u6bcf\u5e27\u6700\u5c0f\u504f\u79fb" })], e.prototype, "xMoveStepMin", void 0), i([c({ type: cc.Integer, tooltip: "x\u8f74\u6bcf\u5e27\u6700\u5927\u504f\u79fb" })], e.prototype, "xMoveStepMax", void 0), i([c(cc.Integer)], e.prototype, "rotationStepMin", void 0), i([c(cc.Integer)], e.prototype, "rotationStepMax", void 0), i([c({ type: cc.Integer, tooltip: "\u6700\u5c0f\u521d\u59cbx\u504f\u79fb" })], e.prototype, "bornOffsetXMin", void 0), i([c({ type: cc.Integer, tooltip: "\u6700\u5927\u521d\u59cbx\u504f\u79fb" })], e.prototype, "bornOffsetXMax", void 0), i([c({ type: cc.Integer, tooltip: "\u6700\u5c0f\u521d\u59cby\u504f\u79fb" })], e.prototype, "bornOffsetYMin", void 0), i([c({ type: cc.Integer, tooltip: "\u6700\u5927\u521d\u59cby\u504f\u79fb" })], e.prototype, "bornOffsetYMax", void 0), i([c({ type: cc.Float, tooltip: "\u521d\u59cb\u7f29\u653e" })], e.prototype, "bornScacle", void 0), i([c(cc.Prefab)], e.prototype, "prefab", void 0), i([r, s("gameModules/common/CoinEmitter")], e) }(cc.Component); o.CoinEmitter = u, cc._RF.pop() } , {}], DateManager: [function(t, e, o) { "use strict"; cc._RF.push(e, "5f103B5zARLaI+1jRcCObQr", "DateManager"), Object.defineProperty(o, "__esModule", { value: !0 }); var n = cc._decorator , a = (n.ccclass, n.property, t("../common/enumConfig")) , i = function() { function t() { this.cutType = a.CALENDAR.MONTH; var t = new Date , e = t.getFullYear() , o = t.getMonth() , n = t.getDate(); this.nowDate = new Date(e,o,n), this.selDate = new Date(e,o,n) } return t.getInstance = function() { return this.instance || (this.instance = new t), this.instance } , t.prototype.isNowMonth = function(t) { return this.nowDate.getFullYear() === this.selDate.getFullYear() && this.nowDate.getMonth() === t } , t.prototype.isNowDay = function(t) { if (this.nowDate.getFullYear() === this.selDate.getFullYear() && this.nowDate.getMonth() === this.selDate.getMonth()) { if (this.nowDate.getDate() === t) return !0 } else if (this.selDate.getDate() == t) return !0; return !1 } , t.prototype.isOldDay = function(t) { if (this.selDate.getFullYear() == this.nowDate.getFullYear()) { if (this.nowDate.getMonth() == this.selDate.getMonth()) { if (t < this.nowDate.getDate()) return !0 } else if (this.selDate.getMonth() < this.nowDate.getMonth()) return !0 } else if (this.selDate.getFullYear() < this.nowDate.getFullYear()) return !0; return !1 } , t.prototype.isFutureDay = function(t) { if (this.nowDate.getFullYear() == this.selDate.getFullYear()) { if (this.nowDate.getDate() < t) return !0; if (this.nowDate.getMonth() == this.selDate.getMonth()) { if (this.nowDate.getDate() < t) return !0 } else if (this.nowDate.getMonth() < this.selDate.getMonth()) return !0 } else if (this.nowDate.getFullYear() <= this.selDate.getFullYear()) return !0; return !1 } , t.prototype.isSel = function(t, e, o) { return this.selDate.getFullYear() === t && this.selDate.getMonth() === e && this.selDate.getDate() === o } , t.isLeapYear = function(t) { return 29 === new Date(t,1,29).getDate() } , t.cloneDate = function(t) { return new Date(t.valueOf()) } , t.nextDate = function(t, e) { void 0 === e && (e = a.CALENDAR.DAY); var o = t.getFullYear() , n = t.getMonth() , i = t.getDate(); switch (e) { case a.CALENDAR.YEAR: o++, i <= (t = new Date(o,n + 1,0)).getDate() && (t = new Date(o,n,i)); break; case a.CALENDAR.MONTH: n++, i <= (t = new Date(o,n + 1,0)).getDate() && (t = new Date(o,n,i)); break; case a.CALENDAR.DAY: t = new Date(t.setDate(i + 1)); break; case a.CALENDAR.WEEK: t = new Date(t.setDate(i + 7)) } return t } , t.lastDate = function(t, e) { void 0 === e && (e = a.CALENDAR.DAY); var o = t.getFullYear() , n = t.getMonth() , i = t.getDate(); switch (e) { case a.CALENDAR.YEAR: o--, i <= (t = new Date(o,n + 1,0)).getDate() && (t = new Date(o,n,i)); break; case a.CALENDAR.MONTH: n--, t = new Date(o,n + 1,0); break; case a.CALENDAR.DAY: t = new Date(t.setDate(i - 1)); break; case a.CALENDAR.WEEK: t = new Date(t.setDate(i - 7)) } return t } , t.showAloneChildByName = function(t, e) { for (var o = 0, n = e.children; o < n.length; o++) { var a = n[o]; a.active = !1, a.name === t && (a.active = !0) } } , t.format = function(t, e) { void 0 === t && (t = "yyyy-mm-dd"); var o = e , n = { "M+": o.getMonth() + 1, "d+": o.getDate(), "h+": o.getHours(), "m+": o.getMinutes(), "s+": o.getSeconds(), "q+": Math.floor((o.getMonth() + 3) / 3), S: o.getMilliseconds() }; for (var a in /(y+)/i.test(t) && (t = t.replace(RegExp.$1, (o.getFullYear() + "").substr(4 - RegExp.$1.length))), n) new RegExp("(" + a + ")","i").test(t) && (t = t.replace(RegExp.$1, 1 == RegExp.$1.length ? n[a] : ("00" + n[a]).substr(("" + n[a]).length))); return t } , t.getDateString = function(e) { void 0 === e && (e = !1); var o = t.format(a.CALENDARNAMES[4], new Date).split("-"); return o.length < 3 ? "" : e ? "- " + o[0] + "\u5e74" + o[1] + "\u6708" + o[2] + "\u65e5 -" : "- " + o[1] + "\u6708" + o[2] + "\u65e5 -" } , t.prototype.dateToUnix = function(t) { var e = t.split(" ", 2) , o = (e[0] ? e[0] : "").split("-", 3) , n = (e[1] ? e[1] : "").split(":", 3); return new Date(parseInt(o[0], 10) || null,(parseInt(o[1], 10) || 1) - 1,parseInt(o[2], 10) || null,parseInt(n[0], 10) || null,parseInt(n[1], 10) || null,parseInt(n[2], 10) || null).getTime() / 1e3 } , t.prototype.changeTime = function(t) { return new Date(t.format("YYYY-MM-DD HH:mm:ss")).getTime() } , t.prototype.formatTs = function(t) { var e = new Date(1e3 * parseInt(t)); return [e.getFullYear(), e.getMonth() + 1 < 10 ? "0" + (e.getMonth() + 1) : e.getMonth() + 1, e.getDate() < 10 ? "0" + e.getDate() : e.getDate(), e.getHours() < 10 ? "0" + e.getHours() : e.getHours(), e.getMinutes() < 10 ? "0" + e.getMinutes() : e.getMinutes(), e.getSeconds() < 10 ? "0" + e.getSeconds() : e.getSeconds()] } , t.prototype.formatDate = function(t, e) { if (t) { switch (e || (e = "yyyy-MM-dd HH:mm:ss"), typeof t) { case "string": t = new Date(Number(t)); break; case "number": t = new Date(t) } if (t instanceof Date) { var o = { yyyy: t.getFullYear(), M: t.getMonth() + 1, d: t.getDate(), H: t.getHours(), m: t.getMinutes(), s: t.getSeconds(), MM: ("" + (t.getMonth() + 101)).substring(1), dd: ("" + (t.getMonth() + 100)).substring(1), HH: ("" + (t.getMonth() + 100)).substring(1), mm: ("" + (t.getMonth() + 100)).substring(1), ss: ("" + (t.getMonth() + 100)).substring(1) }; return e.replace(/(yyyy|MM?|dd?|HH?|ss?|mm?)/g, function() { return o[arguments[0]] }) } } } , t }(); o.default = i, cc._RF.pop() } , { "../common/enumConfig": "enumConfig" }], FriendRankPop: [function(t, e, o) { "use strict"; cc._RF.push(e, "4213beT0KVE5b2bFg6XH/hw", "FriendRankPop"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../api/api-sheep") , c = t("../common/CcJsFunc") , s = t("../common/dataTs") , l = cc._decorator , u = l.ccclass , p = l.property , d = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.popNode = null, e.closeBtn = null, e } return a(e, t), e.prototype.start = function() { c.default.addTargetTouchUpInside(this.closeBtn, this.closeBtnFunc.bind(this)) } , e.prototype.closeBtnFunc = function() { this.node.active = !1, cc.game.emit("showPop", { popName: "todayRankPop", showPopData: {} }) } , e.prototype.showPop = function() { this.node.active = !0, cc.tween(this.popNode).set({ scale: 0, opacity: 0 }).to(.2, { scale: 1.1, opacity: 255 }, { easing: cc.easing.quadOut }).to(.2, { scale: 1 }).start(), r.default.getPersonalInfo(function(t) { if (t && t.data) { var e = t.data.daily_count; s.default.updateFirendCount(e) } }) } , i([p(cc.Node)], e.prototype, "popNode", void 0), i([p(cc.Node)], e.prototype, "closeBtn", void 0), i([u], e) }(cc.Component); o.default = d, cc._RF.pop() } , { "../api/api-sheep": "api-sheep", "../common/CcJsFunc": "CcJsFunc", "../common/dataTs": "dataTs" }], FriendSubContextView: [function(t, e, o) { "use strict"; cc._RF.push(e, "ea1df8KK9tCd5m1ulIYJEp0", "FriendSubContextView"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } , r = this && this.__awaiter || function(t, e, o, n) { return new (o || (o = Promise))(function(a, i) { function r(t) { try { s(n.next(t)) } catch (e) { i(e) } } function c(t) { try { s(n.throw(t)) } catch (e) { i(e) } } function s(t) { var e; t.done ? a(t.value) : (e = t.value, e instanceof o ? e : new o(function(t) { t(e) } )).then(r, c) } s((n = n.apply(t, e || [])).next()) } ) } , c = this && this.__generator || function(t, e) { var o, n, a, i, r = { label: 0, sent: function() { if (1 & a[0]) throw a[1]; return a[1] }, trys: [], ops: [] }; return i = { next: c(0), throw: c(1), return: c(2) }, "function" == typeof Symbol && (i[Symbol.iterator] = function() { return this } ), i; function c(t) { return function(e) { return s([t, e]) } } function s(i) { if (o) throw new TypeError("Generator is already executing."); for (; r; ) try { if (o = 1, n && (a = 2 & i[0] ? n.return : i[0] ? n.throw || ((a = n.return) && a.call(n), 0) : n.next) && !(a = a.call(n, i[1])).done) return a; switch (n = 0, a && (i = [2 & i[0], a.value]), i[0]) { case 0: case 1: a = i; break; case 4: return r.label++, { value: i[1], done: !1 }; case 5: r.label++, n = i[1], i = [0]; continue; case 7: i = r.ops.pop(), r.trys.pop(); continue; default: if (!(a = (a = r.trys).length > 0 && a[a.length - 1]) && (6 === i[0] || 2 === i[0])) { r = 0; continue } if (3 === i[0] && (!a || i[1] > a[0] && i[1] < a[3])) { r.label = i[1]; break } if (6 === i[0] && r.label < a[1]) { r.label = a[1], a = i; break } if (a && r.label < a[2]) { r.label = a[2], r.ops.push(i); break } a[2] && r.ops.pop(), r.trys.pop(); continue } i = e.call(t, r) } catch (c) { i = [6, c], n = 0 } finally { o = a = 0 } if (5 & i[0]) throw i[1]; return { value: i[0] ? i[1] : void 0, done: !0 } } } ; Object.defineProperty(o, "__esModule", { value: !0 }); var s = t("../common/enumConfig") , l = cc._decorator , u = l.ccclass , p = l.property , d = (l.menu, function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.subContextView = null, e } return a(e, t), e.prototype.onEnable = function() { var t = this; setTimeout(function() { t.changeViewType(s.ShownType.friendRank) }, 100) } , e.prototype.start = function() {} , e.prototype.changeViewType = function() { return r(this, void 0, Promise, function() { var t; return c(this, function() { return cc.sys.platform != cc.sys.WECHAT_GAME ? [2] : ((t = this.node).width, t.height, this.subContextView.updateSubContextViewport(), [2]) }) }) } , i([p({ type: cc.SubContextView, tooltip: "\u5b50\u57df\u89c6\u56fe\u8282\u70b9\uff0c\u6ca1\u6709\u5219\u6dfb\u52a0\u7ec4\u4ef6\u5230\u672c\u8eab" })], e.prototype, "subContextView", void 0), i([u], e) }(cc.Component)); o.default = d, cc._RF.pop() } , { "../common/enumConfig": "enumConfig" }], GameManager: [function(t, e, o) { "use strict"; cc._RF.push(e, "b5f13tOjPRM3rnhWE1kAMLK", "GameManager"), Object.defineProperty(o, "__esModule", { value: !0 }); var n = cc._decorator , a = (n.ccclass, n.property, t("../common/enumConfig")) , i = function() { function t() { this.register = !1, this.globalData = { isFullScreen: !1, device: "" }, this.moneyDict = { coin: 0, fish: 0 }, this.cookieDict = { cookie: 0, cookieCurCount: 0, goldCoinCount: 0, ribbonBoxCount: 0 }, this.levelWinDict = { coin: 0, remove: 0, cancel: 0, random: 0 }, this.dailyDict = { receiveBox: !1 }, this.coinNum = 60, this.collectionMark = { tabbarCollection: !1, bgNum: 0, brickNum: 0, catNum: 0, catSkinNum: 0, topicClothesNum: 0 }, this.sheepMark = { resurgenceCount: 0, propRemoveCount: 0, propCancelCount: 0, propRandomCount: 0 }, this.unLimitVideo = !1, this.todayState = -1, this.gameBeginDate = null, this.gameEndDate = null, this.reportProperty = { cancel_buy: 0, random_buy: 0, random_ad: 0, random_use: 0, remove_buy: 0, remove_ad: 0, resurrection_coin_cost: 0, resurrection_ad_frequency: 0, cancel_ad: 0, cancel_use: 0, remove_use: 0, dailyWin_time_remaining: 0, challenge_count: 0 }, this.tabbarIsDaily = !1, this.sprintMark = !1, this.videoPath = "", this.videoDuration = 0, this.game_over = 0, this.rankInfo = null, this.bulletTime = 0, this.playGameCount = 0, this.gameEnv = a.GAMEENV.ENVRELEASE, this.gameType = a.GAMETYPE.GAMELEVEL, this.mainPage = a.MAINPAGE.PAGEMAIN } return t.getInstance = function() { return this.instance || (this.instance = new t), this.instance } , t.prototype.initData = function() { console.log("systemInfo", cc.winSize), (cc.winSize.height > 1334 || cc.winSize.height / cc.winSize.width > 2) && (this.globalData.isFullScreen = !0), console.log("isFullScreen", this.globalData.isFullScreen) } , t.setGameType = function(e) { t.getInstance().gameType = e } , t.blacksInfo = { blockCurCount: 0, blockAllCount: 0 }, t }(); o.default = i, cc._RF.pop() } , { "../common/enumConfig": "enumConfig" }], PersonalPop: [function(t, e, o) { "use strict"; cc._RF.push(e, "23eb4oYlzpNJ74t7y6B9QZ/", "PersonalPop"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../api/api-sheep") , c = t("../common/CcJsFunc") , s = t("../common/dataTs") , l = t("../common/sdk") , u = t("../common/spine") , p = t("../common/util") , d = t("../manager/data-manager") , h = t("../manager/DateManager") , f = cc._decorator , m = f.ccclass , g = f.property , y = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.popNode = null, e.nickName = null, e.registerLabel = null, e.dailyName = null, e.topicName = null, e.dailyCount = null, e.topicCount = null, e.idLabel = null, e.joinName = null, e.joinTime = null, e.failLabel = null, e.failCount = null, e.sheepNameLabel = null, e.spNode = null, e.headerImage = null, e.closeBtn = null, e.saveBtn = null, e } return a(e, t), e.prototype.start = function() { c.default.addTargetTouchUpInside(this.closeBtn, this.closeBtnFunc.bind(this)), c.default.addTargetTouchUpInside(this.saveBtn, this.saveBtnFunc.bind(this)), l.default.isPlatform(l.Platform.wx) || l.default.isPlatform(l.Platform.tt) ? this.saveBtn.active = !0 : this.saveBtn.active = !1, this.saveBtn.active = !1 } , e.prototype.closeBtnFunc = function() { this.node.active = !1 } , e.prototype.saveBtnFunc = function() {} , e.prototype.showPop = function() { this.node.active = !0; var t = this; this.joinTime.node.active = !1, cc.tween(this.popNode).set({ scale: 0, opacity: 0 }).to(.2, { scale: 1.1, opacity: 255 }, { easing: cc.easing.quadOut }).to(.2, { scale: 1 }).start(), r.default.getPersonalInfo(function(e) { e && e.data && t.setupSubviews(e.data) }) } , e.prototype.setupSubviews = function(t) { if (this.nickName.string = t.nick_name || "", this.idLabel.string = "ID:" + t.uid, t.register_time) { var e = (f = h.default.getInstance().formatTs(t.register_time))[0] + "\u5e74" + f[1] + "\u6708" + f[2] + "\u65e5"; this.registerLabel.string = "\u4e8e" + e + "\u8bde\u751f\n\u8fc4\u4eca\u4e3a\u6b62\u6311\u6218 " + t.challenge + " \u6b21" } else this.registerLabel.string = ""; this.dailyCount.string = t.daily_count, this.topicCount.string = t.topic_count; var o = "" , n = "" , a = ""; if (1 == t.today_state) { o = "sheep/Sheeps", n = "skin_00", a = "Jump2"; for (var i = s.default.getSheepClothesData(), r = 0; r < i.length; r++) { var l = i[r]; if (l.dressing) { o = "sheep/" + l.spName, n = l.spSkin; break } } this.sheepNameLabel.node.color = (new cc.Color).fromHEX("#FBE14D"), this.sheepNameLabel.string = "\u5df2\u52a0\u5165\u7f8a\u7fa4", this.failLabel.node.active = !1, this.failCount.string = ""; var f, m = "\u4e8e" + (f = h.default.getInstance().formatTs(t.today_ts))[3] + "\u65f6" + f[4] + "\u5206\uff0c", g = p.default.formatTime(1e3 * t.today_time), y = g[2] < 10 ? "0" + g[2] : g[2], v = g[3] < 10 ? "0" + g[3] : g[3]; this.joinTime.string = m + "\u8017\u65f6" + y + "\u5206" + v + "\u79d2", this.joinTime.node.active = !0 } else { o = "sheep/Dead1", n = "default"; var b = d.default.getDeadNum(t.today_fail_count); a = "Dead" + b, this.sheepNameLabel.node.color = (new cc.Color).fromHEX("#FFFFFF"), this.sheepNameLabel.string = "\u672a\u52a0\u5165\u7f8a\u7fa4", this.joinTime.string = "", this.failLabel.node.active = !0, this.failCount.string = t.today_fail_count + "" } var _ = this; this.spNode.getComponent(u.default).loadSpine(o, function() { _.spNode.getComponent(u.default).setNewSkin(n), _.spNode.getComponent(u.default).play(a, 0) }), c.default.setAvatar(this.headerImage, t.avatar) } , i([g(cc.Node)], e.prototype, "popNode", void 0), i([g(cc.Label)], e.prototype, "nickName", void 0), i([g(cc.Label)], e.prototype, "registerLabel", void 0), i([g(cc.Label)], e.prototype, "dailyName", void 0), i([g(cc.Label)], e.prototype, "topicName", void 0), i([g(cc.Label)], e.prototype, "dailyCount", void 0), i([g(cc.Label)], e.prototype, "topicCount", void 0), i([g(cc.Label)], e.prototype, "idLabel", void 0), i([g(cc.Label)], e.prototype, "joinName", void 0), i([g(cc.Label)], e.prototype, "joinTime", void 0), i([g(cc.Label)], e.prototype, "failLabel", void 0), i([g(cc.Label)], e.prototype, "failCount", void 0), i([g(cc.Label)], e.prototype, "sheepNameLabel", void 0), i([g(cc.Node)], e.prototype, "spNode", void 0), i([g(cc.Node)], e.prototype, "headerImage", void 0), i([g(cc.Node)], e.prototype, "closeBtn", void 0), i([g(cc.Node)], e.prototype, "saveBtn", void 0), i([m], e) }(cc.Component); o.default = y, cc._RF.pop() } , { "../api/api-sheep": "api-sheep", "../common/CcJsFunc": "CcJsFunc", "../common/dataTs": "dataTs", "../common/sdk": "sdk", "../common/spine": "spine", "../common/util": "util", "../manager/DateManager": "DateManager", "../manager/data-manager": "data-manager" }], PoolManager: [function(t, e, o) { "use strict"; cc._RF.push(e, "fa6ed2YIVxN45t8qifYPswb", "PoolManager"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }), o.PoolManager = void 0; var r = cc._decorator , c = r.ccclass , s = r.property , l = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.prefab = [], e.prefabMap = {}, e.poolMap = {}, e } var o; return a(e, t), o = e, e.prototype.onLoad = function() { o.instance = this; for (var t = 0; t < this.prefab.length; t++) this.prefabMap[this.prefab[t].name] = t, this.poolMap[this.prefab[t].name + "Pool"] = new cc.NodePool; for (var e in this.prefabMap) cc.log(e + this.prefabMap[e]) } , e.prototype.get = function(t) { var e = this.prefabMap[t]; if (null != e) { var o = this.poolMap[t + "Pool"].get(); return this.poolMap[t + "Pool"].size() > 0 ? o.active = !0 : (o = cc.instantiate(this.prefab[e])).active = !0, o } console.log("\u9884\u5236\u4f53\u4e0d\u5b58\u5728\u6216\u672a\u52a0\u8f7d\uff08\u672a\u62d6\u62fd\uff09") } , e.prototype.put = function(t) { t.active = !1, this.poolMap[t.name + "Pool"].put(t) } , i([s(cc.Prefab)], e.prototype, "prefab", void 0), o = i([c], e) }(cc.Component); o.PoolManager = l, cc._RF.pop() } , {}], PrivacyPolicy: [function(t, e, o) { "use strict"; cc._RF.push(e, "83b1cbmnjRKCqtOVxg1KAz1", "PrivacyPolicy"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = cc._decorator , c = r.ccclass , s = r.property , l = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.label = null, e.text = "hello", e } return a(e, t), e.prototype.start = function() {} , i([s(cc.Node)], e.prototype, "label", void 0), i([s], e.prototype, "text", void 0), i([c], e) }(cc.Component); o.default = l, cc._RF.pop() } , {}], PrivacyUserPop: [function(t, e, o) { "use strict"; cc._RF.push(e, "2a225F7jMhPWpqoKwvcsBGP", "PrivacyUserPop"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = cc._decorator , c = r.ccclass , s = r.property , l = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.popNode = null, e.privacyNode = null, e.userNode = null, e } return a(e, t), e.prototype.start = function() {} , e.prototype.privacyCloseBtnFunc = function() { this.node.active = !1 } , e.prototype.userCloseBtnFunc = function() { this.node.active = !1 } , e.prototype.showPop = function(t) { this.node.active = !0, this.userNode.active = !1, this.privacyNode.active = !1, cc.tween(this.popNode).set({ scale: 0, opacity: 0 }).to(.2, { scale: 1.1, opacity: 255 }, { easing: cc.easing.quadOut }).to(.2, { scale: 1 }).start(), "user" == t.type ? this.userNode.active = !0 : this.privacyNode.active = !0 } , i([s(cc.Node)], e.prototype, "popNode", void 0), i([s(cc.Node)], e.prototype, "privacyNode", void 0), i([s(cc.Node)], e.prototype, "userNode", void 0), i([c], e) }(cc.Component); o.default = l, cc._RF.pop() } , {}], ScrollMsg: [function(t, e, o) { "use strict"; cc._RF.push(e, "0e6eb07gOpDPqlpg49sZaei", "ScrollMsg"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r, c = cc._decorator, s = c.ccclass, l = c.property; (function(t) { t[t.LEFT_TO_RIGHT = 1] = "LEFT_TO_RIGHT", t[t.RIGHT_TO_LEFT = 2] = "RIGHT_TO_LEFT" } )(r || (r = {})); var u = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.label = null, e.maskNode = null, e.m_speed = 100, e.m_xLeftEnd = 0, e.m_xRightEnd = 0, e.m_yPos = 0, e.m_direction = r.LEFT_TO_RIGHT, e } return a(e, t), e.prototype.start = function() {} , e.prototype.showMsg = function(t) { this.label.string = t.msg, this.m_xRightEnd = this.node.x + this.maskNode.node.width * this.maskNode.node.anchorX, this.m_xLeftEnd = this.node.x - this.maskNode.node.width * this.maskNode.node.anchorX; var e, o = this.label.node.getContentSize(); e = this.m_direction === r.LEFT_TO_RIGHT ? this.m_xLeftEnd - o.width : this.m_xRightEnd, this.label.node.x = e, this.label.node.y = this.m_yPos } , e.prototype.update = function(t) { if (this.m_direction === r.LEFT_TO_RIGHT) { var e = this.label.node.getContentSize(); this.label.node.x >= this.m_xRightEnd && (this.label.node.x = this.m_xLeftEnd - e.width), this.label.node.x += this.m_speed * t } else e = this.label.node.getContentSize(), this.label.node.x <= this.m_xLeftEnd - e.width && (this.label.node.x = this.m_xRightEnd), this.label.node.x -= this.m_speed * t } , i([l(cc.Label)], e.prototype, "label", void 0), i([l(cc.Mask)], e.prototype, "maskNode", void 0), i([l({ tooltip: "\u6bcf\u79d2\u79fb\u52a8\u591a\u5c11\u50cf\u7d20" })], e.prototype, "m_speed", void 0), i([l({ tooltip: "\u6587\u5b57\u6eda\u52a8\u7684\u65b9\u5411\uff0c1\u662f\u4ece\u5de6\u5230\u53f3\uff0c2\u662f\u4ece\u53f3\u5230\u5de6" })], e.prototype, "m_direction", void 0), i([s], e) }(cc.Component); o.default = u, cc._RF.pop() } , {}], SpriteWithMaskAssembler: [function(t, e, o) { "use strict"; cc._RF.push(e, "6b309k9JDND+5aP2ebiAdxw", "SpriteWithMaskAssembler"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ); Object.defineProperty(o, "__esModule", { value: !0 }), o.getSpriteWithMaskAssembler = void 0, o.getSpriteWithMaskAssembler = function() { var t = cc.gfx; return new (function(e) { function o() { return null !== e && e.apply(this, arguments) || this } return a(o, e), Object.defineProperty(o.prototype, "floatsPerVert", { get: function() { return 7 }, enumerable: !1, configurable: !0 }), Object.defineProperty(o.prototype, "colorOffset", { get: function() { return 6 }, enumerable: !1, configurable: !0 }), o.prototype.getVfmt = function() { return o.vfmtPosTowUvColor } , o.prototype.getBuffer = function() { if (!o.meshBuffer) { var t = cc.renderer._handle; t._SpriteWithMaskBuffer && console.error("\u7adf\u7136\u5df2\u7ecf\u5b58\u5728 _SpriteWithMaskBuffer \u5bf9\u8c61\u4e86, \u8fd9\u53ef\u80fd\u662f\u4e2a\u4e25\u91cd\u7684 bug!"), o.meshBuffer = t.getBuffer("mesh", this.getVfmt()) } return o.meshBuffer } , o.prototype.updateRenderData = function(t) { this.packToDynamicAtlas(t, t._spriteFrame), t._vertsDirty && (this.updateUVs(t), this.updateVerts(t), t._vertsDirty = !1) } , o.prototype.updateUVs = function(t) { for (var e = t._spriteFrame.uv, n = this.uvOffset, a = this.floatsPerVert, i = this._renderData.vDatas[0], r = 0; r < 4; r++) { var c = 2 * r , s = a * r + n; i[s] = e[c], i[s + 1] = e[c + 1], i[s + 2] = o.uv2[c], i[s + 3] = o.uv2[c + 1] } } , o.prototype.updateVerts = function(t) { var e, o, n, a, i = t.node, r = i.width, c = i.height, s = i.anchorX * r, l = i.anchorY * c; if (t.trim) e = -s, o = -l, n = r - s, a = c - l; else { var u = t.spriteFrame , p = u._originalSize.width , d = u._originalSize.height , h = u._rect.width , f = u._rect.height , m = u._offset , g = r / p , y = c / d , v = m.x + (p - h) / 2 , b = m.x - (p - h) / 2; e = v * g - s, o = (m.y + (d - f) / 2) * y - l, n = r + b * g - s, a = c + (m.y - (d - f) / 2) * y - l } var _ = this._local; _[0] = e, _[1] = o, _[2] = n, _[3] = a, this.updateWorldVerts(t) } , o.vfmtPosTowUvColor = new t.VertexFormat([{ name: t.ATTR_POSITION, type: t.ATTR_TYPE_FLOAT32, num: 2 }, { name: t.ATTR_UV0, type: t.ATTR_TYPE_FLOAT32, num: 4 }, { name: t.ATTR_COLOR, type: t.ATTR_TYPE_UINT8, num: 4, normalize: !0 }]), o.uv2 = [0, 1, 1, 1, 0, 0, 1, 0], o }(cc.Assembler2D)) } , cc._RF.pop() } , {}], SpriteWithMask: [function(t, e, o) { "use strict"; cc._RF.push(e, "16615oSi4lB+Y7u7Tdx2332", "SpriteWithMask"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }), o.SpriteWithMask = void 0; var r = t("./SpriteWithMaskAssembler") , c = cc._decorator , s = c.ccclass , l = (c.property, c.menu) , u = function(t) { function e() { return null !== t && t.apply(this, arguments) || this } return a(e, t), e.prototype.onLoad = function() { var e; null === (e = t.prototype.onLoad) || void 0 === e || e.call(this), this.type, cc.Sprite.Type.SIMPLE } , e.prototype._resetAssembler = function() { this.setVertsDirty(), this._assembler = r.getSpriteWithMaskAssembler(), this._assembler.init(this) } , i([s(), l("2D/SpriteWithMask")], e) }(cc.Sprite); o.SpriteWithMask = u, cc._RF.pop() } , { "./SpriteWithMaskAssembler": "SpriteWithMaskAssembler" }], TodayRankPop: [function(t, e, o) { "use strict"; cc._RF.push(e, "3c9ecBLnyBEtad8HHAyJf0H", "TodayRankPop"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../api/api-sheep") , c = t("../common/CcJsFunc") , s = t("../common/dataTs") , l = cc._decorator , u = l.ccclass , p = l.property , d = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.popNode = null, e.closeBtn = null, e.friendBtn = null, e.shareBtn = null, e } return a(e, t), e.prototype.start = function() { c.default.addTargetTouchUpInside(this.closeBtn, this.closeBtnFunc.bind(this)), c.default.addTargetTouchUpInside(this.friendBtn, this.friendBtnFunc.bind(this)), c.default.addTargetTouchUpInside(this.shareBtn, this.shareBtnFunc.bind(this)) } , e.prototype.closeBtnFunc = function() { this.node.active = !1 } , e.prototype.friendBtnFunc = function() { this.node.active = !1, console.log("\u597d\u53cb\u6392\u884c\u699c"), cc.game.emit("showPop", { popName: "friendRankPop", showPopData: {} }) } , e.prototype.shareBtnFunc = function() { console.log("\u5206\u4eab\u670b\u53cb\u5708") } , e.prototype.showPop = function() { this.node.active = !0, cc.tween(this.popNode).set({ scale: 0, opacity: 0 }).to(.2, { scale: 1.1, opacity: 255 }, { easing: cc.easing.quadOut }).to(.2, { scale: 1 }).start(), r.default.getUserRankInfo(function(t) { if (0 == t.err_code && t.data && t.data.user) { var e = t.data.user.fail , o = t.data.user.state; 1 == o ? s.default.updateTodayCount(o, "win") : s.default.updateTodayCount(e, "fail") } }, function() { console.log("###### fail ######"), s.default.updateTodayCount(0, "fail") }) } , i([p(cc.Node)], e.prototype, "popNode", void 0), i([p(cc.Node)], e.prototype, "closeBtn", void 0), i([p(cc.Node)], e.prototype, "friendBtn", void 0), i([p(cc.Node)], e.prototype, "shareBtn", void 0), i([u], e) }(cc.Component); o.default = d, cc._RF.pop() } , { "../api/api-sheep": "api-sheep", "../common/CcJsFunc": "CcJsFunc", "../common/dataTs": "dataTs" }], TodaySubContextView: [function(t, e, o) { "use strict"; cc._RF.push(e, "6f5a44uIwZLR54OKfk5cZc9", "TodaySubContextView"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } , r = this && this.__awaiter || function(t, e, o, n) { return new (o || (o = Promise))(function(a, i) { function r(t) { try { s(n.next(t)) } catch (e) { i(e) } } function c(t) { try { s(n.throw(t)) } catch (e) { i(e) } } function s(t) { var e; t.done ? a(t.value) : (e = t.value, e instanceof o ? e : new o(function(t) { t(e) } )).then(r, c) } s((n = n.apply(t, e || [])).next()) } ) } , c = this && this.__generator || function(t, e) { var o, n, a, i, r = { label: 0, sent: function() { if (1 & a[0]) throw a[1]; return a[1] }, trys: [], ops: [] }; return i = { next: c(0), throw: c(1), return: c(2) }, "function" == typeof Symbol && (i[Symbol.iterator] = function() { return this } ), i; function c(t) { return function(e) { return s([t, e]) } } function s(i) { if (o) throw new TypeError("Generator is already executing."); for (; r; ) try { if (o = 1, n && (a = 2 & i[0] ? n.return : i[0] ? n.throw || ((a = n.return) && a.call(n), 0) : n.next) && !(a = a.call(n, i[1])).done) return a; switch (n = 0, a && (i = [2 & i[0], a.value]), i[0]) { case 0: case 1: a = i; break; case 4: return r.label++, { value: i[1], done: !1 }; case 5: r.label++, n = i[1], i = [0]; continue; case 7: i = r.ops.pop(), r.trys.pop(); continue; default: if (!(a = (a = r.trys).length > 0 && a[a.length - 1]) && (6 === i[0] || 2 === i[0])) { r = 0; continue } if (3 === i[0] && (!a || i[1] > a[0] && i[1] < a[3])) { r.label = i[1]; break } if (6 === i[0] && r.label < a[1]) { r.label = a[1], a = i; break } if (a && r.label < a[2]) { r.label = a[2], r.ops.push(i); break } a[2] && r.ops.pop(), r.trys.pop(); continue } i = e.call(t, r) } catch (c) { i = [6, c], n = 0 } finally { o = a = 0 } if (5 & i[0]) throw i[1]; return { value: i[0] ? i[1] : void 0, done: !0 } } } ; Object.defineProperty(o, "__esModule", { value: !0 }); var s = t("../common/enumConfig") , l = cc._decorator , u = l.ccclass , p = l.property , d = (l.menu, function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.subContextView = null, e } return a(e, t), e.prototype.onEnable = function() { var t = this; setTimeout(function() { t.changeViewType(s.ShownType.todayRank) }, 100) } , e.prototype.start = function() {} , e.prototype.changeViewType = function() { return r(this, void 0, Promise, function() { var t; return c(this, function() { return cc.sys.platform != cc.sys.WECHAT_GAME ? [2] : ((t = this.node).width, t.height, this.subContextView.updateSubContextViewport(), [2]) }) }) } , i([p({ type: cc.SubContextView, tooltip: "\u5b50\u57df\u89c6\u56fe\u8282\u70b9\uff0c\u6ca1\u6709\u5219\u6dfb\u52a0\u7ec4\u4ef6\u5230\u672c\u8eab" })], e.prototype, "subContextView", void 0), i([u], e) }(cc.Component)); o.default = d, cc._RF.pop() } , { "../common/enumConfig": "enumConfig" }], ad: [function(t, e, o) { "use strict"; cc._RF.push(e, "a30241BP59D1qFtYJSnt/BB", "ad"); var n, a, i = this && this.__assign || function() { return (i = Object.assign || function(t) { for (var e, o = 1, n = arguments.length; o < n; o++) for (var a in e = arguments[o]) Object.prototype.hasOwnProperty.call(e, a) && (t[a] = e[a]); return t } ).apply(this, arguments) } ; Object.defineProperty(o, "__esModule", { value: !0 }), o.AdType = o.AdTag = void 0, function(t) { t[t.NONE = 0] = "NONE", t[t.RewardVideo = 1] = "RewardVideo" }(a = o.AdTag || (o.AdTag = {})), function(t) { t[t.RewardVideo = 0] = "RewardVideo", t[t.FullScreenVideo = 1] = "FullScreenVideo", t[t.Interstitial = 2] = "Interstitial", t[t.BigImage = 3] = "BigImage" }(o.AdType || (o.AdType = {})); var r = function() { function t() {} return t.getAdByTag = function(t) { console.log("[sdk] get ad by tag", t, typeof t, c[t]); var e = c[t] , o = ""; switch (cc.sys.platform) { case cc.sys.WECHAT_GAME: o = e.wxAdID; break; case cc.sys.BYTEDANCE_GAME: o = e.ttAdID } return i(i({}, c[t]), { adID: o }) } , t.getRandomShareImgUrl = function() { return "https://www.52shenbian.com/jigsawRes/resources/sharingGraph/chigua" + (Math.floor(5 * Math.random()) + 1) + ".jpg" } , t }(); o.default = r; var c = ((n = {})[a.RewardVideo] = { title: "\u6b22\u8fce\u6765\u5230\u6708\u4e4b\u6751", url: r.getRandomShareImgUrl(), wxAdID: "adunit-51694ea44cfcc656", ttAdID: "" }, n); cc._RF.pop() } , {}], "android-sdk": [function(t, e, o) { "use strict"; cc._RF.push(e, "edf737yBMxG3b6BBsVJzu1A", "android-sdk"), Object.defineProperty(o, "__esModule", { value: !0 }), o.getCashOutParams = void 0; var n = t("../sdk") , a = t("./native-bridge") , i = t("./native-def"); o.getCashOutParams = function() { try { return null } catch (t) { return null } } ; var r = function() { function t() {} return t.vibrateShort = function(t) { void 0 === t && (t = n.VibrateType.Light), jsb.reflection.callStaticMethod("org/cocos2dx/javascript/CocosUtils", "Vibrate", "(I)V", t) } , t.vibrateLong = function(t) { void 0 === t && (t = n.VibrateType.Long), jsb.reflection.callStaticMethod("org/cocos2dx/javascript/CocosUtils", "Vibrate", "(I)V", t) } , t.showBannerAd = function() {} , t.hideBannerAd = function() {} , t.showInterstitialAd = function(t) { jsb.reflection.callStaticMethod("org/cocos2dx/javascript/AppActivity", "showInterstitial", "(Ljava/lang/String;)V", t) } , t.showRewardVideoAd = function(t, e, o) { a.default.callNative(i.NativeFun.showRewardVideoAd), this.adCallback(t, e, o) } , t.showFullScreenAd = function(t) { var e = t.success , o = t.fail , n = t.tag; cc.sys.os == cc.sys.OS_ANDROID && (jsb.reflection.callStaticMethod("org/cocos2dx/javascript/AppActivity", "showFullScreenAd", "(Ljava/lang/String;)V", n), this.adCallback(n, e, o)) } , t.showBigImageAd = function(t) { var e = t.success , o = t.fail , n = t.tag; cc.sys.os == cc.sys.OS_ANDROID && (jsb.reflection.callStaticMethod("org/cocos2dx/javascript/AppActivity", "showBigImage", "(Ljava/lang/String;)V", n), this.adCallback(n, e, o)) } , t.hideBigImageAd = function(t) { var e = t.tag; cc.sys.os == cc.sys.OS_ANDROID && jsb.reflection.callStaticMethod("org/cocos2dx/javascript/AppActivity", "hideBigImage", "(Ljava/lang/String;)V", e) } , t.adCallback = function(t, e, o) { cc.game.once("ad-reward-video-native-callback", function(t, n) { console.log("=== ad-reward-video-native-callback full screen ===", t, n), n ? e && e() : o && o() }, this) } , t }(); o.default = r, cc._RF.pop() } , { "../sdk": "sdk", "./native-bridge": "native-bridge", "./native-def": "native-def" }], "api-sheep": [function(t, e, o) { "use strict"; cc._RF.push(e, "21e18xyzLdONJh79eiw/cac", "api-sheep"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__awaiter || function(t, e, o, n) { return new (o || (o = Promise))(function(a, i) { function r(t) { try { s(n.next(t)) } catch (e) { i(e) } } function c(t) { try { s(n.throw(t)) } catch (e) { i(e) } } function s(t) { var e; t.done ? a(t.value) : (e = t.value, e instanceof o ? e : new o(function(t) { t(e) } )).then(r, c) } s((n = n.apply(t, e || [])).next()) } ) } , r = this && this.__generator || function(t, e) { var o, n, a, i, r = { label: 0, sent: function() { if (1 & a[0]) throw a[1]; return a[1] }, trys: [], ops: [] }; return i = { next: c(0), throw: c(1), return: c(2) }, "function" == typeof Symbol && (i[Symbol.iterator] = function() { return this } ), i; function c(t) { return function(e) { return s([t, e]) } } function s(i) { if (o) throw new TypeError("Generator is already executing."); for (; r; ) try { if (o = 1, n && (a = 2 & i[0] ? n.return : i[0] ? n.throw || ((a = n.return) && a.call(n), 0) : n.next) && !(a = a.call(n, i[1])).done) return a; switch (n = 0, a && (i = [2 & i[0], a.value]), i[0]) { case 0: case 1: a = i; break; case 4: return r.label++, { value: i[1], done: !1 }; case 5: r.label++, n = i[1], i = [0]; continue; case 7: i = r.ops.pop(), r.trys.pop(); continue; default: if (!(a = (a = r.trys).length > 0 && a[a.length - 1]) && (6 === i[0] || 2 === i[0])) { r = 0; continue } if (3 === i[0] && (!a || i[1] > a[0] && i[1] < a[3])) { r.label = i[1]; break } if (6 === i[0] && r.label < a[1]) { r.label = a[1], a = i; break } if (a && r.label < a[2]) { r.label = a[2], r.ops.push(i); break } a[2] && r.ops.pop(), r.trys.pop(); continue } i = e.call(t, r) } catch (c) { i = [6, c], n = 0 } finally { o = a = 0 } if (5 & i[0]) throw i[1]; return { value: i[0] ? i[1] : void 0, done: !0 } } } ; Object.defineProperty(o, "__esModule", { value: !0 }); var c = t("../common/dataTs") , s = t("../common/enumConfig") , l = t("../common/sdk") , u = t("../../script/manager/data-manager") , p = function(t) { function e() { return null !== t && t.apply(this, arguments) || this } return a(e, t), e.ttLogin = function() { if (console.log("[api] tt login"), l.default.isPlatform(l.Platform.tt)) return new Promise(function(t) { tt.login({ success: function(e) { console.log("login \u8c03\u7528\u6210\u529f code = " + e.code + " annoymousCode = " + e.anonymousCode), l.default.post({ url: "/sheep/v1/user/login_tt", data: { code: e.code, anonymous_code: e.anonymousCode }, success: function(e) { if (t(), console.log("login_tt res: ", JSON.stringify(e)), 0 == e.err_code && e.data) { console.log("res.data.uid: ", e.data.uid); var o = c.default.getUserData(); o.userID = e.data.uid + "", o.openid = e.data.openid, o.token = e.data.token, c.default.saveUserData(o), u.default.user.uid = Number(o.userID); var n = c.default.getUserData(); console.log("userData: ", n.userID) } }, fail: function() { t() } }) }, fail: function(e) { console.log("\u767b\u5f55\u5931\u8d25: ", e), t() } }) } ) } , e.getUserInfo = function() { return i(this, void 0, Promise, function() { return r(this, function() { return [2, new Promise(function(t, e) { tt.getUserInfo({ withCredentials: !0, success: function(o) { console.log("getUserInfo \u8c03\u7528\u6210\u529f " + o.userInfo), console.log("getUserInfo \u8c03\u7528\u6210\u529f " + JSON.stringify(o)); var n = o.userInfo , a = n.nickName , i = n.avatarUrl , r = n.gender; u.default.user.avatar = i, u.default.user.nickName = a, u.default.user.gender = r, console.log(i, a, r), l.default.post({ url: "/sheep/v1/game/update_user", data: { nick_name: a, avatar: i, gender: r }, success: function(e) { t(), console.log("update_user res: ", JSON.stringify(e)) }, fail: function() { e() } }) }, fail: function() { console.log("getUserInfo \u8c03\u7528\u5931\u8d25"), t() } }) } )] }) }) } , e.wxLogin = function() { if (console.log("[api] wx login"), l.default.isPlatform(l.Platform.wx)) return new Promise(function(t) { wx.login({ success: function(e) { console.log("login \u8c03\u7528\u6210\u529f code = " + e.code), l.default.post({ url: "/sheep/v1/user/login_wx", data: { code: e.code }, success: function(e) { if (t(), console.log("login_wx res: ", JSON.stringify(e)), 0 == e.err_code && e.data) { console.log("res.data.uid: ", e.data.uid); var o = c.default.getUserData(); o.userID = e.data.uid + "", o.openid = e.data.openid, o.token = e.data.token, c.default.saveUserData(o), u.default.user.uid = Number(o.userID); var n = c.default.getUserData(); console.log("userData: ", n.userID) } }, fail: function() { t() } }) }, fail: function(e) { console.log("\u767b\u5f55\u5931\u8d25: ", e), t() } }) } ) } , e.getWxUserInfo = function() { return i(this, void 0, Promise, function() { return r(this, function() { return [2, new Promise(function(t, e) { wx.getUserProfile({ desc: "\u7528\u4e8e\u5b8c\u5584\u4e2a\u4eba\u8d44\u6599", success: function(o) { console.log("getUserInfo \u8c03\u7528\u6210\u529f " + o.userInfo), console.log("getUserInfo \u8c03\u7528\u6210\u529f " + JSON.stringify(o)); var n = o.userInfo , a = n.nickName , i = n.avatarUrl , r = n.gender; u.default.user.avatar = i, u.default.user.nickName = a, u.default.user.gender = r, console.log(i, a, r), l.default.post({ url: "/sheep/v1/game/update_user", data: { nick_name: a, avatar: i, gender: r }, success: function(e) { t(), console.log("update_user res: ", JSON.stringify(e)) }, fail: function() { e() } }) }, fail: function(e) { console.log("getUserInfo \u8c03\u7528\u5931\u8d25", e), t() } }) } )] }) }) } , e.oppoLogin = function() { if (console.log("[api] oppo login"), l.default.isPlatform(l.Platform.oppo)) return new Promise(function(t) { qg.login({ success: function(e) { t(); var o = JSON.stringify(e); console.log(o), e.data && l.default.post({ url: "/sheep/v1/user/login_oppo", data: { uid: e.data.uid, nick_name: e.data.nickName, avatar: e.data.avatar, sex: 1 }, success: function(e) { if (t(), console.log("login_oppo res: ", JSON.stringify(e)), 0 == e.err_code && e.data) { console.log("res.data.uid: ", e.data.uid); var o = c.default.getUserData(); o.userID = e.data.uid + "", o.openid = e.data.openid, o.token = e.data.token, c.default.saveUserData(o), u.default.user.uid = Number(o.userID), console.log("userData: ", o.userID) } }, fail: function() { t() } }) }, fail: function(e) { t(), console.log(JSON.stringify(e)) } }) } ) } , e.vivoLogin = function() { if (console.log("[api] vivo login"), l.default.isPlatform(l.Platform.vivo)) return new Promise(function(t) { qg.getSystemInfoSync().platformVersionCode >= 1063 ? qg.login().then(function(e) { console.log(e), e.data.token ? (console.log("\u5f53\u524d\u7528\u6237\u4fe1\u606f: " + JSON.stringify(e)), e.data && l.default.post({ url: "/sheep/v1/user/login_vivos", data: { token: e.data.token }, success: function(e) { if (t(), console.log("login_vivos res: ", JSON.stringify(e)), 0 == e.err_code && e.data) { console.log("res.data.uid: ", e.data.uid); var o = c.default.getUserData(); o.userID = e.data.uid + "", o.openid = e.data.openid, o.token = e.data.token, c.default.saveUserData(o), u.default.user.uid = Number(o.userID), console.log("userData: ", o.userID) } }, fail: function() { t() } })) : t() }, function(e) { console.log("\u767b\u5f55\u5931\u8d25" + JSON.stringify(e)), t() }) : t() } ) } , e.requestUserInfo = function() { return i(this, void 0, Promise, function() { return r(this, function() { return [2, new Promise(function(t) { l.default.get({ url: "/sheep/v1/game/user_info", params: { uid: c.default.getUserData().userID }, success: function(e) { t(), console.log("user_info res: ", JSON.stringify(e)), 0 == e.err_code && e.data && (u.default.user.uid = e.data.uid, u.default.user.avatar = e.data.avatar, u.default.user.gender = e.data.gender, u.default.user.openId = e.data.openId, cc.game.emit(s.EMITKEY.USERINFOSUCCESS)) }, fail: function() { t() } }) } )] }) }) } , e.requestRankUserInfo = function() { return i(this, void 0, Promise, function() { return r(this, function() { return [2, new Promise(function(t) { l.default.get({ url: "/sheep/v1/game/user_rank_info", params: { uid: c.default.getUserData().userID }, success: function(e) { t(), console.log("\u83b7\u53d6\u6392\u884c\u7528\u6237\u4fe1\u606f ### = ", JSON.stringify(e)), 0 == e.err_code && e.data && e.data.user && (u.default.rankUserInfo = e.data.user, u.default.region = e.data.region, console.log("\u83b7\u53d6\u6392\u884c\u7528\u6237\u4fe1\u606f rankUserInfo ### = ", JSON.stringify(u.default.rankUserInfo)), cc.game.emit(s.EMITKEY.RANKUSERINFOSUCCESS)) }, fail: function(e) { console.log("\u83b7\u53d6\u6392\u884c\u7528\u6237\u4fe1\u606f err = ", e), t() } }) } )] }) }) } , e.getUserRankInfo = function(t, e) { l.default.get({ url: "/sheep/v1/game/user_rank_info", params: { uid: c.default.getUserData().userID }, success: function(o) { 0 == o.err_code ? t && t(o) : (console.log("\u8bfb\u53d6\u6570\u636e\u5931\u8d25"), e && e()) }, fail: function() { e && e() } }) } , e.getBulletData = function(t) { l.default.get({ url: "/sheep/v1/game/get_bullet", success: function(e) { 0 == e.err_code ? t && t(e.data) : console.log("\u8bfb\u53d6\u6570\u636e\u5931\u8d25") } }) } , e.getRankInfoData = function(t) { l.default.get({ url: "/sheep/v1/game/rank_info", success: function(e) { 0 == e.err_code ? t && t(e) : console.log("\u8bfb\u53d6\u6570\u636e\u5931\u8d25") }, fail: function() {} }) } , e.getStageInfoData = function(t) { l.default.get({ url: "/sheep/v1/game/rank_stage_info", success: function(e) { console.log("state_info result = " + JSON.stringify(e)), 0 == e.err_code ? t && t(e) : console.log("\u8bfb\u53d6\u6570\u636e\u5931\u8d25") }, fail: function() {} }) } , e.gameOver = function(t, e) { l.default.get({ url: "/sheep/v1/game/game_over", params: t, success: function(t) { console.log("game_over result = " + JSON.stringify(t)), 0 == t.err_code && e && e(t) } }) } , e.getTopicData = function(t) { return i(this, void 0, Promise, function() { return r(this, function() { return [2, new Promise(function(e) { l.default.get({ url: "/sheep/v1/game/get_topic", params: { uid: c.default.getUserData().userID }, success: function(o) { e(), console.log("get_topic ### = ", JSON.stringify(o)), 0 == o.err_code && (u.default.topicModel = o.data, t && t(o), cc.game.emit(s.EMITKEY.TOPICACCOUNT)) }, fail: function() { e() } }) } )] }) }) } , e.joinTopic = function(t, e) { l.default.get({ url: "/sheep/v1/game/topic_join", params: t, success: function(t) { console.log("topic_join ### = ", JSON.stringify(t)), 0 == t.err_code && e && e(t) }, fail: function(t) { console.log("topic_join err = ", t) } }) } , e.topicGameOver = function(t, e) { l.default.get({ url: "/sheep/v1/game/topic_game_over", params: t, success: function(t) { console.log("game_over result = " + JSON.stringify(t)), 0 == t.err_code && e && e(t) } }) } , e.topicRankInfo = function(t) { return i(this, void 0, Promise, function() { return r(this, function() { return [2, new Promise(function(e) { l.default.get({ url: "/sheep/v1/game/topic_rank", params: {}, success: function(o) { e(), 0 == o.err_code && (u.default.topicRankInfo = o.data, t && t(o), cc.game.emit(s.EMITKEY.TOPICRANKINFO)) }, fail: function() { e() } }) } )] }) }) } , e.getTopicUserInfo = function(t, e) { l.default.get({ url: "/sheep/v1/game/topic_user_info", params: { uid: t }, success: function(t) { 0 == t.err_code ? e && e(t) : console.log("\u8bfb\u53d6\u6570\u636e\u5931\u8d25") }, fail: function() {} }) } , e.getMatchResult = function(t, e) { l.default.get({ url: "/sheep/v1/game/topic_match_info", params: { type: t, uid: c.default.getUserData().userID }, success: function(t) { 0 == t.err_code ? e && e(t) : console.log("\u8bfb\u53d6\u6570\u636e\u5931\u8d25") }, fail: function() {} }) } , e.updateUserSkin = function(t, e) { l.default.get({ url: "/sheep/v1/game/update_user_skin", params: { skin: t }, success: function(t) { 0 == t.err_code ? e && e(t) : console.log("\u8bfb\u53d6\u6570\u636e\u5931\u8d25") }, fail: function() {} }) } , e.getPersonalInfo = function(t) { l.default.get({ url: "/sheep/v1/game/personal_info", params: {}, success: function(e) { 0 == e.err_code ? t && t(e) : console.log("\u8bfb\u53d6\u6570\u636e\u5931\u8d25") }, fail: function() {} }) } , e }(cc.Component); o.default = p, cc._RF.pop() } , { "../../script/manager/data-manager": "data-manager", "../common/dataTs": "dataTs", "../common/enumConfig": "enumConfig", "../common/sdk": "sdk" }], audio: [function(t, e, o) { "use strict"; cc._RF.push(e, "3d3f9s4k+9DLLd0qVZ7eBqp", "audio"), Object.defineProperty(o, "__esModule", { value: !0 }); var n = t("../../manager/GameManager") , a = t("../dataTs") , i = t("../enumConfig") , r = function() { function t() {} return t.updateAudioStatus = function() { this._playingMusicName && this.playAudioMusic(this._playingMusicName, !0) } , t.playBGM = function() { if (this.setupData = a.default.getUserSetupData(), console.log(this.setupData.musicStatus), this.setupData.musicStatus < 0) cc.audioEngine.stopAll(); else { var e = "audio/music/game_cycle.mp3"; n.default.getInstance().gameType == i.GAMETYPE.GAMEMAIN ? e = "audio/music/main_music.mp3" : n.default.getInstance().gameType == i.GAMETYPE.GAMEDAILY ? e = "audio/music/game_cycle.mp3" : n.default.getInstance().gameType == i.GAMETYPE.GAMETOMB ? e = "audio/music/game_cycle.mp3" : n.default.getInstance().gameType == i.GAMETYPE.GAMETOPIC && (e = "audio/music/game_cycle.mp3"), console.log("\u97f3\u4e50 ###### = ", e), console.log("gameType ###### = ", n.default.getInstance().gameType), t.playAudioMusic(e, !0) } } , t.playAudioMusic = function(t, e) { this.setupData = a.default.getUserSetupData(); var o = this , n = null; this._bgMusicClip || (this._bgMusicClip = {}), this._audioClip || (this._audioClip = {}), this._playingMusicName || (this._playingMusicName = ""), this.setupData.musicStatus < 0 && e ? cc.audioEngine.stopAll() : this.setupData.effectStatus < 0 && !e || (e ? (this._playingMusicName == t && console.log("\u540c\u4e00\u4e2a\u97f3\u4e50"), cc.audioEngine.stopAll(), n = !!this._bgMusicClip && this._bgMusicClip[t], this._playingMusicName = t) : n = !!this._audioClip && this._audioClip[t], n ? e ? cc.audioEngine.playMusic(n, e) : cc.audioEngine.playEffect(n, !1) : o.loadPlayAudioEngine(t, e, function(t) { var n = null; e ? o._playingMusicName == t && (n = o._bgMusicClip[t], cc.audioEngine.playMusic(n, e)) : (n = o._audioClip[t], cc.audioEngine.playEffect(n, !1)) })) } , t.resumeAllAudio = function(e) { var o = this._playingMusicName , n = !!this._bgMusicClip && this._bgMusicClip[o]; n ? (cc.audioEngine.stopAll(), cc.audioEngine.play(n, !0, 1)) : e && t.playAudioMusic(e, !0) } , t.loadPlayAudioEngine = function(t, e, o) { o = o || function() {} ; var n = this; cc.loader.loadRes(t, function(a, i) { a || (e ? n._bgMusicClip[t] = i : n._audioClip[t] = i, o(t)) }) } , t.audioLocalName = "audioLocal", t._bgMusicClip = {}, t._playingMusicName = "", t._audioClip = {}, t.setupData = null, t }(); o.default = r, cc._RF.pop() } , { "../../manager/GameManager": "GameManager", "../dataTs": "dataTs", "../enumConfig": "enumConfig" }], blockArea: [function(t, e, o) { "use strict"; cc._RF.push(e, "abca32Q32NKQIkl20gPemwL", "blockArea"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = cc._decorator , c = r.ccclass , s = r.property , l = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.blockEditorPrefab = null, e } return a(e, t), e.prototype.start = function() {} , i([s(cc.Prefab)], e.prototype, "blockEditorPrefab", void 0), i([c], e) }(cc.Component); o.default = l, cc._RF.pop() } , {}], blockEditorPrefab: [function(t, e, o) { "use strict"; cc._RF.push(e, "5c0a1NoiWZPf7dwBgQqTPdJ", "blockEditorPrefab"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../script/common/CcJsFunc") , c = cc._decorator , s = c.ccclass , l = c.property , u = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.layerNumber = null, e.blockImg = null, e.moldTypeText = null, e.rolNum = 0, e.rowNum = 0, e.layerIndex = 0, e.moldType = 0, e.deleteCallback = null, e } return a(e, t), e.prototype.start = function() { this.node.on(cc.Node.EventType.TOUCH_END, this.deleteBlock, this) } , e.prototype.setBlockLayerNum = function(t, e, o, n, a) { this.rolNum = t, this.rowNum = e, this.layerIndex = o, this.moldType = n, 2 == this.moldType ? this.moldTypeText.active = !0 : this.moldTypeText.active = !1, this.deleteCallback = a, this.layerNumber.node.active = !0, this.layerNumber.string = "" + this.layerIndex } , e.prototype.setBlockImgType = function(t, e) { if (this.moldType = e, 2 == this.moldType ? this.moldTypeText.active = !0 : this.moldTypeText.active = !1, 0 == t) this.blockImg.active = !1; else { this.blockImg.active = !0; var o = "block/block_" + t + ".png"; r.default.changeSpriteFrame(this.blockImg, o) } } , e.prototype.deleteBlock = function() { this.deleteCallback && this.deleteCallback(this.rolNum, this.rowNum, this.layerIndex) } , i([l(cc.Label)], e.prototype, "layerNumber", void 0), i([l(cc.Node)], e.prototype, "blockImg", void 0), i([l(cc.Node)], e.prototype, "moldTypeText", void 0), i([s], e) }(cc.Component); o.default = u, cc._RF.pop() } , { "../../script/common/CcJsFunc": "CcJsFunc" }], blockPrefab: [function(t, e, o) { "use strict"; cc._RF.push(e, "163e04v/WJMCIjkhalOEqNm", "blockPrefab"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../script/common/CcJsFunc") , c = t("../../script/common/enumConfig") , s = t("../../script/common/native/audio") , l = t("../../script/common/sdk") , u = t("../../script/common/util") , p = t("../../script/manager/data-manager") , d = t("../../script/manager/GameManager") , h = cc._decorator , f = h.ccclass , m = h.property , g = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.blockImgBg = null, e.blockImg = null, e.blackMaskNode = null, e.rollAreaNode = null, e.rollContent = null, e.rollBlockNode = null, e.isShowLight = !1, e.isChoosed = !1, e.cardDataObj = null, e.newScale = 1, e.touchCallback = null, e.isRotating = !1, e.circleCenter = cc.v2(0, 0), e.circleRadius = 0, e.circleRadiusMax = 250, e.circleRadiusMin = 250, e.addCircleLength = 3, e.subCircleLength = -10, e.nowMoveInTimes = 0, e.moveInTimes = 15, e.rotationTimes = 80, e.radian = 0, e.radianMin = 0, e.radianAdd = 0, e.addRadianOnce = 0, e.rotateParentComp = null, e.rotateOldPosition = null, e.touchCancelCallback = null, e } return a(e, t), e.prototype.onLoad = function() {} , e.prototype.start = function() { this.node.on("touchstart", this.touchStart, this), this.node.on("touchend", this.touchEnd, this), this.node.on("touchcancel", this.touchCancel, this) } , e.prototype.addBlockNode = function(t, e, o) { this.isChoosed = !0, this.isShowLight = !0, this.blackMaskNode.active = !1, this.cardDataObj = t, this.touchCallback = e, this.touchCancelCallback = o || function() {} , this.newScale = this.node.scale; var n = this.getBlockName(this.cardDataObj.type); r.default.changeSpriteFrame(this.blockImg, n), 2 == this.cardDataObj.moldType && (this.blockImg.active = !1) } , e.prototype.getBlockName = function(t) { var e = "block/block_" + t + ".png"; return p.default.topicModel && d.default.getInstance().gameType == c.GAMETYPE.GAMETOPIC && (1 == p.default.topicModel.id ? e = "block/zombie/block_" + t + ".png" : 2 == p.default.topicModel.id ? e = "block/werewolf/block_" + t + ".png" : 3 == p.default.topicModel.id ? e = "block/man/block_" + t + ".png" : 4 == p.default.topicModel.id ? e = "block/autumn/block_" + t + ".png" : 5 == p.default.topicModel.id ? e = "block/teacher/block_" + t + ".png" : 6 == p.default.topicModel.id ? e = "block/autumn/block_" + t + ".png" : 7 == p.default.topicModel.id && (e = "block/teacher/block_" + t + ".png")), e } , e.prototype.getType = function() { return this.cardDataObj.type } , e.prototype.getCardObj = function() { var t = !0; return this.isShowLight && !this.isChoosed || (t = !1), { cardDataObj: this.cardDataObj, isCanMove: t } } , e.prototype.updateBlockNodeData = function(t, e, o) { this.isChoosed = !0, this.isShowLight = !0, this.blackMaskNode.active = !1, this.cardDataObj = t, this.touchCallback = e, this.newScale = this.node.scale, this.touchCancelCallback = o || function() {} } , e.prototype.touchStart = function(t) { t.stopPropagation(), this.isShowLight && !this.isChoosed && (l.default.vibrateShort(), this.newScale = this.node.scale, cc.game.emit(c.EMITKEY.SHOWMASKLAYER, 2), s.default.playAudioMusic("audio/sound/clickBlock.mp3", !1), cc.tween(this.node).to(.1, { scale: 1.4 * this.newScale }).start(), this.node.setSiblingIndex(1e4)) } , e.prototype.touchEnd = function(t) { t.stopPropagation(), this.isShowLight && !this.isChoosed && (cc.game.emit(c.EMITKEY.HIDEMASKLAYER, 1), this.touchCallback && this.touchCallback(this)) } , e.prototype.touchCancel = function(t) { t.stopPropagation(), this.isShowLight && !this.isChoosed && (cc.game.emit(c.EMITKEY.HIDEMASKLAYER, 6), cc.tween(this.node).to(.1, { scale: this.newScale }).start(), this.touchCancelCallback && this.touchCancelCallback()) } , e.prototype.playRandomBlockAnimate = function() { if (2 == this.cardDataObj.moldType && this.isShowLight) { var t = this; s.default.playAudioMusic("audio/sound/blockRandom.mp3", !1); var e = this.cardDataObj.type; this.rollAreaNode.active = !0; for (var o = [], n = [], a = 0; a < 12; a++) { var i = u.default.rnd(1, 8); o.push(i) } o.push(e); var c = u.default.rnd(1, 8); o.push(c); var l = .5 * (12 * this.rollBlockNode.height + 200); this.rollContent.y = l, this.rollContent.scale = .5; for (var p = 0; p < o.length; p++) { var d = (p - 12) * this.rollBlockNode.height , h = cc.instantiate(this.rollBlockNode); h.active = !0, h.x = 0, h.y = d; var f = this.getBlockName(o[p]); r.default.changeSpriteFrame(h, f), n.push(h), this.rollContent.addChild(h) } cc.tween(this.rollContent).to(1, { y: -7 }, { easing: cc.easing.cubicOut }).call(function() { cc.tween(this.rollContent).to(.4, { scale: 1 }).call(function() { t.blockImg.active = !0, t.rollAreaNode.active = !1; for (var e = 0; e < n.length; e++) n[e].destroy() }, this).start() }, this).start() } } , e.prototype.setStatus = function(t, e) { var o = this; this.node.scale = e, this.isShowLight != t && (this.isShowLight = t, this.blackMaskNode.stopAllActions(), this.isShowLight ? (this.blackMaskNode.opacity = 255, this.blockImg.active = !0, cc.tween(this.blackMaskNode).to(.2, { opacity: 0 }).call(function() { o.blackMaskNode.active = !1 }).start()) : (this.blackMaskNode.opacity = 0, this.blackMaskNode.active = !0, 2 == this.cardDataObj.moldType && cc.tween(this.blockImg).set({ opacity: 255 }).to(.2, { opacity: 0 }).call(function() { this.blockImg.opacity = 255, this.blockImg.active = !1 }, this).start(), cc.tween(this.blackMaskNode).to(.3, { opacity: 255 }).start())) } , e.prototype.beginRotate = function(t, e, o) { var n = this; if (!this.isRotating) { this.nowMoveInTimes = 0, this.isRotating = !0, this.isChoosed = !0, this.rotateParentComp = t, this.rotateOldPosition = o; var a = cc.v2(cc.winSize.width, cc.winSize.height / 2); this.circleCenter = t.node.convertToNodeSpaceAR(a), this.initRotationData(), this.schedule(this.circleMove, .01), cc.tween(this.node).delay(.5).call(function() { n.cardDataObj.type = e; var t = n.getBlockName(n.cardDataObj.type); r.default.changeSpriteFrame(n.blockImg, t) }, this).start() } } , e.prototype.initRotationData = function() { var t = this.getPointAngle(this.circleCenter, this.rotateOldPosition) , e = u.default.rnd(-90, 90); this.radian = t * Math.PI / 180, this.radianMin = (t + e) * Math.PI / 180, this.radianAdd = (this.radianMin - this.radian) / this.moveInTimes; var o = u.default.pointLength(this.circleCenter, this.rotateOldPosition) , n = Math.sqrt(o) , a = Math.ceil(100 * Math.random()) + 70; this.circleRadius = n, this.circleRadiusMax = 250, this.circleRadiusMin = a, this.subCircleLength = -(n - this.circleRadiusMin) / this.moveInTimes, this.addCircleLength = (this.circleRadiusMax - this.circleRadiusMin) / this.rotationTimes * 1; var i = (720 - e - 30) / this.rotationTimes; this.addRadianOnce = i * Math.PI / 180 } , e.prototype.moveOldPosition = function() { var t = this; cc.tween(this.node).to(.1, { x: this.rotateOldPosition.x, y: this.rotateOldPosition.y }).call(function() { t.isRotating = !1, t.isChoosed = !1, cc.game.emit(c.EMITKEY.HIDEMASKLAYER, 7) }, this).start() } , e.prototype.circleMove = function() { if (this.nowMoveInTimes += 1, this.nowMoveInTimes <= this.moveInTimes) this.circleRadius += this.subCircleLength, this.radian += this.radianAdd; else { if (this.nowMoveInTimes > this.rotationTimes + this.moveInTimes) return this.unschedule(this.circleMove), void this.moveOldPosition(); this.circleRadius < this.circleRadiusMax && (this.circleRadius += this.addCircleLength), this.radian += this.addRadianOnce } var t = this.circleRadius * Math.cos(this.radian) + this.circleCenter.x , e = this.circleRadius * Math.sin(this.radian) + this.circleCenter.y; this.node.x = t, this.node.y = e } , e.prototype.getPointAngle = function(t, e) { var o = e.x - t.x , n = e.y - t.y , a = 0; if (0 != o) { var i = Math.abs(n / o); a = o > 0 ? n >= 0 ? Math.atan(i) : 2 * Math.PI - Math.atan(i) : n >= 0 ? Math.PI - Math.atan(i) : Math.PI + Math.atan(i) } else a = n > 0 ? Math.PI / 2 : -Math.PI / 2; return 180 * a / Math.PI } , i([m(cc.Node)], e.prototype, "blockImgBg", void 0), i([m(cc.Node)], e.prototype, "blockImg", void 0), i([m(cc.Node)], e.prototype, "blackMaskNode", void 0), i([m(cc.Node)], e.prototype, "rollAreaNode", void 0), i([m(cc.Node)], e.prototype, "rollContent", void 0), i([m(cc.Node)], e.prototype, "rollBlockNode", void 0), i([m(cc.Node)], e.prototype, "isShowLight", void 0), i([f], e) }(cc.Component); o.default = g, cc._RF.pop() } , { "../../script/common/CcJsFunc": "CcJsFunc", "../../script/common/enumConfig": "enumConfig", "../../script/common/native/audio": "audio", "../../script/common/sdk": "sdk", "../../script/common/util": "util", "../../script/manager/GameManager": "GameManager", "../../script/manager/data-manager": "data-manager" }], brickPrefab: [function(t, e, o) { "use strict"; cc._RF.push(e, "713faAfsa9BN4dPx/ixKnJX", "brickPrefab"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = cc._decorator , c = r.ccclass , s = r.property , l = t("../itemSub/brickSubPrefab") , u = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.content = null, e.brickSubPrefab = null, e.base_title_label = null, e.parentNode = null, e.nodeData = null, e } return a(e, t), e.prototype.start = function() {} , e.prototype.setNodeData = function(t, e) { for (var o in this.parentNode = e, this.nodeData = t, this.base_title_label.string = "- " + this.nodeData.name + " -", this.nodeData.brickArr) { var n = cc.instantiate(this.brickSubPrefab); n.getComponent(l.default).setNodeData(this.nodeData.brickArr[o], this), this.content.addChild(n) } } , e.prototype.refreshNode = function(t, e) { this.parentNode = e, this.nodeData = t; var o = this.content.children; for (var n in o) o[n].getComponent(l.default).setNodeData(this.nodeData.brickArr[n], this) } , i([s(cc.Node)], e.prototype, "content", void 0), i([s(cc.Prefab)], e.prototype, "brickSubPrefab", void 0), i([s(cc.Label)], e.prototype, "base_title_label", void 0), i([c], e) }(cc.Component); o.default = u, cc._RF.pop() } , { "../itemSub/brickSubPrefab": "brickSubPrefab" }], brickSubPrefab: [function(t, e, o) { "use strict"; cc._RF.push(e, "d9565mv5uxJ9q8a8EOWqngx", "brickSubPrefab"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../script/common/CcJsFunc") , c = t("../../script/manager/GameManager") , s = cc._decorator , l = s.ccclass , u = s.property , p = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.imgContent = null, e.imgContentSub = null, e.imgLock = null, e.nodeData = null, e } return a(e, t), e.prototype.start = function() { r.default.addbtnTouchEndScale(this.node, this.clickNodeAction.bind(this)) } , e.prototype.clickNodeAction = function() { r.default.addClickAudio() } , e.prototype.rewardNodeData = function(t) { this.imgLock.active = !1, this.imgContent.active = !0; var e = "block/block_" + t + ".png"; r.default.changeSpriteFrame(this.imgContentSub, e), this.imgContent.getChildByName("mark").active = !1 } , e.prototype.setNodeData = function(t) { this.nodeData = t; var e = "block/block_" + t.itemId + ".png"; r.default.changeSpriteFrame(this.imgContentSub, e), 1 == t.unlock ? (this.imgContent.active = !0, this.imgLock.active = !1) : (this.imgContent.active = !1, this.imgLock.active = !0), c.default.getInstance().collectionMark.brickNum == t.itemId ? (this.imgContent.getChildByName("mark").active = !0, c.default.getInstance().collectionMark.brickNum = 0) : this.imgContent.getChildByName("mark").active = !1 } , i([u(cc.Node)], e.prototype, "imgContent", void 0), i([u(cc.Node)], e.prototype, "imgContentSub", void 0), i([u(cc.Node)], e.prototype, "imgLock", void 0), i([l], e) }(cc.Component); o.default = p, cc._RF.pop() } , { "../../script/common/CcJsFunc": "CcJsFunc", "../../script/manager/GameManager": "GameManager" }], brickSv: [function(t, e, o) { "use strict"; cc._RF.push(e, "0fd69rlRCBO6pXp78mPsOUw", "brickSv"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = cc._decorator , c = r.ccclass , s = r.property , l = t("../../common/dataTs") , u = t("../../../pre/item/brickPrefab") , p = t("../../../i18n/i18n") , d = t("../../../i18n/gd_language") , h = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.content = null, e.brickPrefab = null, e.pictureData = null, e.dataArray = [], e } return a(e, t), e.prototype.start = function() { for (var t in this.content.removeAllChildren(), this.parserData(), this.dataArray) { var e = cc.instantiate(this.brickPrefab); e.getComponent(u.default).setNodeData(this.dataArray[t], this), this.content.addChild(e) } } , e.prototype.onEnable = function() { this.dataArray.length > 0 && this.refreshSubNode() } , e.prototype.parserData = function() { this.pictureData = l.default.getPictureData(); var t = l.default.gameConfigData.baseConfigData.pictureData.brickMaxNum , e = this.pictureData.brickNum; e >= t && (e = t); var o = []; this.dataArray = []; for (var n = 0; n < t; n++) { var a = n > e - 1 ? 0 : 1; if (o.push({ itemId: n + 1, unlock: a }), o.length >= 5 || n == t - 1) { for (var i = 5 - o.length, r = 0; r < i; r++) o.push({ itemId: 1, unlock: 0 }); this.dataArray.push({ name: this.dataArray.length + 1, brickArr: o }), o = [] } } for (o = [], r = 0; r < 5; r++) o.push({ itemId: 1, unlock: 0 }); var c = p.default.instance.trans(d.GDLanguage.wallpaper_stay_tuned); this.dataArray.push({ name: c, brickArr: o }) } , e.prototype.refreshSubNode = function() { this.parserData(); var t = this.content.children; for (var e in t) t[e].getComponent(u.default).refreshNode(this.dataArray[e], this) } , i([s(cc.Node)], e.prototype, "content", void 0), i([s(cc.Prefab)], e.prototype, "brickPrefab", void 0), i([c], e) }(cc.Component); o.default = h, cc._RF.pop() } , { "../../../i18n/gd_language": "gd_language", "../../../i18n/i18n": "i18n", "../../../pre/item/brickPrefab": "brickPrefab", "../../common/dataTs": "dataTs" }], "bullet-item": [function(t, e, o) { "use strict"; cc._RF.push(e, "0f585dZZAJMXphXW81v5ZMV", "bullet-item"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../common/CcJsFunc") , c = t("../../script/manager/data-manager") , s = t("../tools/str-utils") , l = cc._decorator , u = l.ccclass , p = l.property , d = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.bgSprite = null, e.descNode = null, e.clickBtn = null, e.failSF = null, e.winSF = null, e.showData = null, e.callback = null, e } return a(e, t), e.prototype.start = function() { r.default.addbtnTouchEndScale(this.clickBtn, this.clickBtnFunc.bind(this)) } , e.prototype.clickBtnFunc = function() { if (this.callback) { var t = this.showData.data; this.callback(t) } } , e.prototype.showSubData = function(t, e) { this.showData = t, this.callback = e; var o = t.data , n = o.content; if (c.default.region && 1 == o.type) n = c.default.region + o.content; else if (2 == o.type && c.default.rankUserInfo) { var a = c.default.rankUserInfo.fail; a && 0 != a || (a = 1), n = s.default.formatStr(o.content, a) } this.descNode.getComponent(cc.Label).string = n, 1 == t.type ? (this.bgSprite.spriteFrame = this.winSF, this.descNode.color = new cc.Color(0,0,0)) : (this.bgSprite.spriteFrame = this.failSF, this.descNode.color = new cc.Color(255,255,255)) } , i([p(cc.Sprite)], e.prototype, "bgSprite", void 0), i([p(cc.Node)], e.prototype, "descNode", void 0), i([p(cc.Node)], e.prototype, "clickBtn", void 0), i([p(cc.SpriteFrame)], e.prototype, "failSF", void 0), i([p(cc.SpriteFrame)], e.prototype, "winSF", void 0), i([u], e) }(cc.Component); o.default = d, cc._RF.pop() } , { "../../script/manager/data-manager": "data-manager", "../common/CcJsFunc": "CcJsFunc", "../tools/str-utils": "str-utils" }], "bullet-screen-pop": [function(t, e, o) { "use strict"; cc._RF.push(e, "a8b16hoKXVDjrSvCkcW6JEW", "bullet-screen-pop"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../common/CcJsFunc") , c = t("../common/dataTs") , s = t("../common/enumConfig") , l = t("../common/sdk") , u = t("../manager/GameManager") , p = t("../../script/manager/data-manager") , d = t("../sub/bullet-item") , h = cc._decorator , f = h.ccclass , m = h.property , g = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.mask = null, e.popNode = null, e.closeBtn = null, e.contentNode = null, e.buttleItemNode = null, e.bulletsWin = [], e.bulletsFail = [], e } return a(e, t), e.prototype.start = function() { r.default.addbtnTouchEndScale(this.mask, this.maskFunc.bind(this)), r.default.addTargetTouchUpInside(this.closeBtn, this.closeBtnFunc.bind(this)), this.buttleItemNode.active = !1 } , e.prototype.closeBtnFunc = function() { this.node.active = !1 } , e.prototype.maskFunc = function() { this.node.active = !1 } , e.prototype.showPop = function() { this.node.active = !0, this.bulletsWin = p.default.bulletsWin, this.bulletsFail = p.default.bulletsFail, p.default.rankUserInfo && 1 == p.default.rankUserInfo.state ? this.setupSubviews(this.bulletsWin, 1) : this.setupSubviews(this.bulletsFail, 2) } , e.prototype.setupSubviews = function(t, e) { var o = this; this.contentNode.removeAllChildren(); for (var n = 0; n < t.length; n++) { var a = t[n] , i = cc.instantiate(this.buttleItemNode); i.active = !0, this.contentNode.addChild(i); var r = { data: a, type: e }; i.getComponent(d.default).showSubData(r, function(t) { o.node.active = !1, console.log("\u5f39\u5e55 = " + JSON.stringify(t)), o.sendBulletMsg(t), cc.game.emit(s.EMITKEY.BULLETSEND, t.mid) }) } } , e.prototype.sendBulletMsg = function(t) { t && (u.default.getInstance().bulletTime = -60, l.default.post({ url: "/sheep/v1/game/bullet_send", data: { uid: c.default.getUserData().userID, mid: t.mid }, success: function(t) { console.log("bullet_send res: ", JSON.stringify(t)) }, fail: function() {} })) } , i([m(cc.Node)], e.prototype, "mask", void 0), i([m(cc.Node)], e.prototype, "popNode", void 0), i([m(cc.Node)], e.prototype, "closeBtn", void 0), i([m(cc.Node)], e.prototype, "contentNode", void 0), i([m(cc.Node)], e.prototype, "buttleItemNode", void 0), i([f], e) }(cc.Component); o.default = g, cc._RF.pop() } , { "../../script/manager/data-manager": "data-manager", "../common/CcJsFunc": "CcJsFunc", "../common/dataTs": "dataTs", "../common/enumConfig": "enumConfig", "../common/sdk": "sdk", "../manager/GameManager": "GameManager", "../sub/bullet-item": "bullet-item" }], "bullet-screen": [function(t, e, o) { "use strict"; cc._RF.push(e, "01bb9cdc4ROcLtEHfsN7AZR", "bullet-screen"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../script/api/api-sheep") , c = t("../../script/common/CcJsFunc") , s = t("../../script/common/enumConfig") , l = t("../../script/manager/PoolManager") , u = t("../../script/manager/data-manager") , p = t("../../pre/effect/BulletPrefab") , d = cc._decorator , h = d.ccclass , f = (d.property, function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.bulletsCurrent = [], e.bulletsArray = [], e.timer = 0, e } return a(e, t), e.prototype.start = function() { cc.game.on(s.EMITKEY.RANKUSERINFOSUCCESS, this.rankUserInfoFunc, this), cc.game.on(s.EMITKEY.BULLETSEND, this.bulletSendFunc, this), this.schedule(this.requestBulletData, 60, 1e4, 1) } , e.prototype.bulletSendFunc = function(t) { for (var e = {}, o = 0; o < u.default.bulletsWin.length; o++) if (t == (n = u.default.bulletsWin[o]).mid) { e.content = n.content, e.type = n.type; break } if (!e.content) for (o = 0; o < u.default.bulletsFail.length; o++) { var n; if (t == (n = u.default.bulletsFail[o]).mid) { e.content = n.content, e.type = n.type; break } } u.default.user && (e.avatar = u.default.user.avatar), u.default.rankUserInfo && (e.state = u.default.rankUserInfo.state), e.isSelf = 1, u.default.region && (e.region = u.default.region), console.log("mid = " + t, JSON.stringify(e)), this.createBullet(e) } , e.prototype.rankUserInfoFunc = function() { u.default.rankUserInfo && u.default.rankUserInfo.state } , e.prototype.requestBulletData = function() { var t = this , e = u.default.getBulletData(); e ? (console.log("\u4f7f\u7528\u7f13\u5b58\u6570\u636e->\u5f39\u5e55"), this.setDataInfo(e)) : (console.log("\u7f13\u5b58\u6570\u636e\u8fc7\u671f->\u5f39\u5e55"), r.default.getBulletData(function(e) { e && (t.setDataInfo(e), u.default.setBulletData(e)) })) } , e.prototype.setDataInfo = function(t) { this.bulletsCurrent = t, this.showBullets() } , e.prototype.spawnBullets = function() { for (var t = this, e = this, o = this.randomBullet(), n = 0; n < o; n++) setTimeout(function() { var o = t.randomContent(); o && o.content && e.createBullet(o) }, 2e3 * n) } , e.prototype.createBullet = function(t) { var e = l.PoolManager.instance.get("BulletPrefab"); e.x = this.node.width / 2 + 200, e.getComponent(p.default).setupData(t), e.getComponent(p.default).speed = 100, e.y = this.randomStartPosY(), this.bulletsArray.push(e), this.node.addChild(e) } , e.prototype.randomRGB = function(t, e, o) { return new cc.Color(t,e,o) } , e.prototype.randomColor = function() { var t = Math.round(255 * Math.random()) , e = Math.round(255 * Math.random()) , o = Math.round(255 * Math.random()); return new cc.Color(t,e,o) } , e.prototype.randomBullet = function() { var t = Math.round(c.default.randomNum(3, 10)); return this.bulletsCurrent.length < 10 && (t = Math.round(c.default.randomNum(1, 3))), t } , e.prototype.randomContent = function() { if (this.bulletsCurrent && 0 != this.bulletsCurrent.length) { for (var t = Math.round(Math.random() * (this.bulletsCurrent.length - 1)), e = this.bulletsCurrent[t], o = 0; o < u.default.bulletsWin.length; o++) { var n = u.default.bulletsWin[o]; if (e.mid == n.mid) { e.content = n.content, e.type = n.type; break } } if (!e.content) for (o = 0; o < u.default.bulletsFail.length; o++) if (n = u.default.bulletsFail[o], e.mid == n.mid) { e.content = n.content, e.type = n.type; break } return e } } , e.prototype.randomSpeed = function() { return Math.round(100 * Math.random()) + 100 } , e.prototype.randomStartPosY = function() { var t = this.node.height; return Math.round(Math.random() * t * .8) - .4 * t } , e.prototype.update = function(t) { this.timer += t; for (var e = [], o = 0; o < this.bulletsArray.length; o++) this.bulletsArray[o].x -= t * this.bulletsArray[o].getComponent(p.default).speed, this.bulletsArray[o].x <= -(this.node.width + this.bulletsArray[o].width) && (l.PoolManager.instance.put(this.bulletsArray[o]), e.push(o)); for (o = 0; o < e.length; o++) this.bulletsArray.splice(e[o], 1); this.timer >= 3 && (this.timer = 0, this.showBullets()) } , e.prototype.showBullets = function() { 0 != this.bulletsArray.length && 4 != this.bulletsArray.length || (console.log("\u518d\u6b21\u521b\u5efa\u5f39\u5e55 ### " + this.bulletsArray.length), this.spawnBullets()) } , i([h], e) }(cc.Component)); o.default = f, cc._RF.pop() } , { "../../pre/effect/BulletPrefab": "BulletPrefab", "../../script/api/api-sheep": "api-sheep", "../../script/common/CcJsFunc": "CcJsFunc", "../../script/common/enumConfig": "enumConfig", "../../script/manager/PoolManager": "PoolManager", "../../script/manager/data-manager": "data-manager" }], "calendar-item": [function(t, e, o) { "use strict"; cc._RF.push(e, "312273bidZPd4yxEMIojF1F", "calendar-item"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = cc._decorator , c = r.ccclass , s = r.property , l = t("../../common/dataTs") , u = t("../../common/enumConfig") , p = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.imgEnd = null, e.imgStart = null, e.imgWin = null, e.descNode = null, e.nodeData = null, e.parentNode = null, e } return a(e, t), e.prototype.start = function() {} , e.prototype.setNodeData = function(t) { this.nodeData = t, this.descNode.getComponent(cc.Label).string = String(t.day), this.show(t.type) } , e.prototype.getNodeData = function() { return this.nodeData } , e.prototype.isWin = function() { var t = this.nodeData.date.split("-"); if (t.length >= 3) { var e = "" + t[0] + t[1] , o = "" + t[0] + t[1] + t[2] , n = l.default.getUserData().dailyData , a = this.nodeData.type == u.CALENDARITEM.ITEMOLD || this.nodeData.type == u.CALENDARITEM.ITEMNOW; if (n && n[e] && n[e][o] && n[e][o].isWin && a) return !0 } return !1 } , e.prototype.show = function(t) { void 0 === t && (t = u.CALENDARITEM.ITEMFUTURE), this.showBackground(t), this.isWin() && (this.imgEnd.active = !1, this.imgStart.active = !1, this.imgWin.active = !0, this.descNode.color = (new cc.Color).fromHEX("58BF3A")) } , e.prototype.showBackground = function(t) { switch (this.imgEnd.active = !1, this.imgStart.active = !1, this.imgWin.active = !1, this.descNode.active = !0, this.descNode.color = (new cc.Color).fromHEX("#661C1C"), t) { case u.CALENDARITEM.ITEMLAST: this.descNode.active = !1; break; case u.CALENDARITEM.ITEMOLD: this.imgEnd.active = !0; break; case u.CALENDARITEM.ITEMNOW: this.imgEnd.active = !0, this.imgStart.active = !0, this.descNode.color = (new cc.Color).fromHEX("#FFFFFF"); break; case u.CALENDARITEM.ITEMFUTURE: this.descNode.color = (new cc.Color).fromHEX("#BBADAD"); break; case u.CALENDARITEM.ITEMNEXT: this.descNode.active = !1, this.descNode.color = (new cc.Color).fromHEX("#BBADAD"); break; case u.CALENDARITEM.ITEMNOR: this.imgEnd.active = !0, this.imgStart.active = !1, this.imgWin.active = !1; break; case u.CALENDARITEM.ITEMSELE: this.imgEnd.active = !1, this.imgStart.active = !0, this.imgWin.active = !1, this.descNode.color = (new cc.Color).fromHEX("#FFFFFF"); break; case u.CALENDARITEM.ITEMSUC: this.imgEnd.active = !1, this.imgStart.active = !1, this.imgWin.active = !0, this.descNode.color = (new cc.Color).fromHEX("58BF3A") } } , i([s(cc.Node)], e.prototype, "imgEnd", void 0), i([s(cc.Node)], e.prototype, "imgStart", void 0), i([s(cc.Node)], e.prototype, "imgWin", void 0), i([s(cc.Node)], e.prototype, "descNode", void 0), i([c], e) }(cc.Component); o.default = p, cc._RF.pop() } , { "../../common/dataTs": "dataTs", "../../common/enumConfig": "enumConfig" }], "cat-house-progress": [function(t, e, o) { "use strict"; cc._RF.push(e, "a832bZG8ctCkbykfAYO9amD", "cat-house-progress"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../common/CcJsFunc") , c = t("../../common/dataTs") , s = t("../../common/enumConfig") , l = t("../../common/spine") , u = t("../../main/houseLayer") , p = t("../../main/mainCultivateLayer") , d = t("../../pop/unlock-build-pop") , h = cc._decorator , f = h.ccclass , m = h.property , g = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.mainCultivateLayer = null, e.mainUILayer = null, e.houseLayer = null, e.progressMain = null, e.progressNode = null, e.receiveNode = null, e.newCatNode = null, e.titleLabel = null, e.progressBar = null, e.progressLabel = null, e.boxNode = null, e.boxMark = null, e.clawSpine = null, e } return a(e, t), e.prototype.start = function() { cc.game.on(s.EMITKEY.MAINUPDATEUI, this.updateSubUI, this), cc.game.on(s.EMITKEY.UPDATETABBARSEND, this.updateTabbar, this), r.default.addbtnTouchStartScale(this.node), r.default.addbtnTouchEndScale(this.node, this.catProgressFunc.bind(this)), r.default.addbtnTouchCancelScale(this.node), this.updateSubUI() } , e.prototype.updateSubUI = function() { var t = this; if (this.updateProgress(), 1 == c.default.currentHouseUnlockAll() && (c.default.haveNewHouseUnlock() ? this.boxMark.active = !0 : this.boxMark.active = !1, "1" == cc.sys.localStorage.getItem("unlockNewHouse") ? this.unlockNewHouseFunc() : this.receiveBox()), this.clawSpine.active = !1, !cc.sys.localStorage.getItem("unlockClawCache")) { var e = c.default.getUserData(); e.fish >= 2 && e.playLevelId < 10 && (this.clawSpine.active = !0, this.clawSpine.getComponent(l.default).play("6Pa", 0, function() { t.clawSpine.active = !1 }), cc.sys.localStorage.setItem("unlockClawCache", 1)) } } , e.prototype.updateTabbar = function(t) { t == s.MAINPAGE.PAGEMAIN && (this.clawSpine.active = !1) } , e.prototype.catProgressFunc = function() { if ("1" == cc.sys.localStorage.getItem("unlockNewHouse")) return c.default.haveNewHouseUnlock() ? (this.mainCultivateLayer.getComponent(p.default).unlockNewHouse(), void cc.sys.localStorage.setItem("unlockNewHouse", "0")) : (console.log("\u623f\u5c4b\u5df2\u5168\u90e8\u89e3\u9501"), void cc.game.emit("showMainTips", "Waiting for new houses to be built!")); if (1 == c.default.currentHouseUnlockAll()) return c.default.getHourseUnlockData(), this.mainUILayer.getChildByName("unlock-build-pop").getComponent(d.default).showGetRemoveProp(), this.unlockNewHouseFunc(), void cc.sys.localStorage.setItem("unlockNewHouse", "1"); cc.game.emit(s.EMITKEY.UPDATETABBARRECEIVE, 1); var t = c.default.getHourseUnlockData(); t && (t.length <= 4 ? this.houseLayer.getComponent(u.default).moveWithRoomId(s.ROOMTYPE.ROOMONE) : 4 < t.length && t.length < 8 ? this.houseLayer.getComponent(u.default).moveWithRoomId(s.ROOMTYPE.ROOMTWO) : 8 <= t.length && t.length < 11 && this.houseLayer.getComponent(u.default).moveWithRoomId(s.ROOMTYPE.ROOMTHREE)), this.updateSubUI() } , e.prototype.updateProgress = function() { this.receiveNode.active = !1, this.newCatNode.active = !1, this.progressMain.active = !0, this.progressNode.active = !0; var t = c.default.getUserData().fish , e = c.default.getHourseUnlockData(); if (e && e.length) { e[e.length - 1] && e[e.length - 1].length && (this.boxMark.active = t >= e[e.length - 1][0].fish), this.titleLabel.string = "\u732b\u5c4b" + e.length; var o = e[e.length - 1] , n = 0; for (var a in o) o[a].unlock && n++; this.progressLabel.string = n + "/" + o.length, this.progressBar.getComponent(cc.Sprite).fillRange = n / o.length } else this.boxMark.active = !1 } , e.prototype.receiveBox = function() { this.progressNode.active = !1, this.newCatNode.active = !1, this.receiveNode.active = !0 } , e.prototype.unlockNewHouseFunc = function() { this.progressMain.active = !1, this.newCatNode.active = !0, c.default.haveNewHouseUnlock() ? this.newCatNode.getComponent(cc.Label).string = "\u89e3\u9501\u65b0\u623f\u5c4b" : this.newCatNode.getComponent(cc.Label).string = "\u5df2\u5168\u90e8\u89e3\u9501" } , i([m(cc.Node)], e.prototype, "mainCultivateLayer", void 0), i([m(cc.Node)], e.prototype, "mainUILayer", void 0), i([m(cc.Node)], e.prototype, "houseLayer", void 0), i([m(cc.Node)], e.prototype, "progressMain", void 0), i([m(cc.Node)], e.prototype, "progressNode", void 0), i([m(cc.Node)], e.prototype, "receiveNode", void 0), i([m(cc.Node)], e.prototype, "newCatNode", void 0), i([m(cc.Label)], e.prototype, "titleLabel", void 0), i([m(cc.Node)], e.prototype, "progressBar", void 0), i([m(cc.Label)], e.prototype, "progressLabel", void 0), i([m(cc.Node)], e.prototype, "boxNode", void 0), i([m(cc.Node)], e.prototype, "boxMark", void 0), i([m(cc.Node)], e.prototype, "clawSpine", void 0), i([f], e) }(cc.Component); o.default = g, cc._RF.pop() } , { "../../common/CcJsFunc": "CcJsFunc", "../../common/dataTs": "dataTs", "../../common/enumConfig": "enumConfig", "../../common/spine": "spine", "../../main/houseLayer": "houseLayer", "../../main/mainCultivateLayer": "mainCultivateLayer", "../../pop/unlock-build-pop": "unlock-build-pop" }], catClawPrefabs: [function(t, e, o) { "use strict"; cc._RF.push(e, "d608do4PQpDxZoRa+u6of6d", "catClawPrefabs"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../script/common/spine") , c = cc._decorator , s = c.ccclass , l = c.property , u = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.catClaw = null, e } return a(e, t), e.prototype.start = function() {} , e.prototype.playClawAnimation = function() { var t = this; t.node.active = !0, this.node.scale = .8, this.catClaw.getComponent(r.default).play("6Pa", 0, function() { t.node.active = !1 }) } , i([l(cc.Node)], e.prototype, "catClaw", void 0), i([s], e) }(cc.Component); o.default = u, cc._RF.pop() } , { "../../script/common/spine": "spine" }], catNode: [function(t, e, o) { "use strict"; cc._RF.push(e, "576facriHVLQ5wzTbqa6xlT", "catNode"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../common/dataTs") , c = t("../common/spine") , s = cc._decorator , l = s.ccclass , u = (s.property, function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.catId = 0, e.parentComp = null, e.touchStartPoint = null, e.touchEndPoint = null, e.distance = 0, e.unlockClothingBg = null, e.unlockClothing = null, e } return a(e, t), e.prototype.start = function() { this.node.on("touchend", this.touchEndFunc, this), this.node.on("touchstart", this.touchStartFunc, this), this.node.on("touchmove", this.touchMoveFunc, this), this.node.on("touchcancel", this.touchCancelFunc, this); var t = this.node.parent; this.unlockClothingBg = t.getChildByName("unlockClothingBg"), this.unlockClothing = t.getChildByName("unlockClothing"), cc.tween(this.unlockClothingBg).by(10, { angle: 360 }).repeatForever().start() } , e.prototype.setCatData = function(t, e) { this.catId = t, this.parentComp = e, this.updateSkin() } , e.prototype.playClothesAnimation = function(t) { void 0 === t && (t = !1), this.unlockClothingBg.active = t, this.unlockClothing.active = t } , e.prototype.updateSkin = function(t) { void 0 === t && (t = !1); var e = "cat_" + this.catId , o = r.default.getUserData().catClothesData[e]; for (var n in o) 1 == o[n].isWear && this.setCatSpine(o[n].clothesID, o[n].clothRank, t) } , e.prototype.setCatSpine = function(t, e, o) { void 0 === o && (o = !1); var n = this , a = "Model" + (this.catId < 10 ? "0" + this.catId : this.catId + ""); this.node.getComponent(c.default).loadNewSpine(a, function() { var a = t % 1e3 , i = a < 10 ? "0" + a : a + ""; n.node.getComponent(c.default).setNewSkin(i), o ? n.node.getComponent(c.default).play("2_SkinChange1", 1, function() { n.node.getComponent(c.default).play("1_Standby1", 0) }) : n.node.getComponent(c.default).play("1_Standby1", 0); var r = 1; r = e < 2 ? 0 : 1; for (var s = ["Collar2", "Collar1"], l = 0; l < s.length; l++) n.node.getComponent("spine").spine.getAttachment(s[l], s[l]) && (n.node.getComponent("spine").spine.getAttachment(s[l], s[l]).color.a = r); r = e < 3 ? 0 : 1; var u = ["Body1", "Arm_L1", "Arm_R1", "Cloak1"]; for (l = 0; l < u.length; l++) n.node.getComponent("spine").spine.getAttachment(u[l], u[l]) && (n.node.getComponent("spine").spine.getAttachment(u[l], u[l]).color.a = r) }) } , e.prototype.touchEndFunc = function(t) { t.stopPropagation(), this.touchEndPoint = t.getLocation(), this.distance = this.touchStartPoint.sub(this.touchEndPoint).mag(), this.distance < 10 && (this.parentComp ? this.parentComp.touchCatFunc(this.catId) : console.log("parentComp = null")), this.playClothesAnimation(!1) } , e.prototype.touchStartFunc = function(t) { this.touchStartPoint = t.getLocation() } , e.prototype.touchMoveFunc = function() {} , e.prototype.touchCancelFunc = function() {} , i([l], e) }(cc.Component)); o.default = u, cc._RF.pop() } , { "../common/dataTs": "dataTs", "../common/spine": "spine" }], challengeSucPop: [function(t, e, o) { "use strict"; cc._RF.push(e, "37c28V2pHFLK67RfzN7DCzx", "challengeSucPop"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../api/ApiTool") , c = t("../common/CcJsFunc") , s = t("../common/dataTs") , l = t("../common/spine") , u = cc._decorator , p = u.ccclass , d = u.property , h = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.maskNode = null, e.popNode = null, e.titleLabel = null, e.allLabel = null, e.numLabel = null, e.sheepSP = null, e.bgFlashSP = null, e.headerNode = null, e } return a(e, t), e.prototype.start = function() { c.default.addbtnTouchEndScale(this.maskNode, this.maskNodeFunc.bind(this)) } , e.prototype.maskNodeFunc = function() { this.node.active = !1 } , e.prototype.showPop = function() { var t = this; this.node.active = !0, cc.tween(this.popNode).set({ scale: 0, opacity: 0 }).to(.2, { scale: 1.1, opacity: 255 }, { easing: cc.easing.quadOut }).to(.2, { scale: 1 }).start(), cc.tween(this.bgFlashSP).to(0, { scale: 0 }).to(.1, { scale: 1 }).call(function() { t.bgFlashSP.getComponent(l.default).loadSpine("sheep/UI", function() { t.bgFlashSP.getComponent(l.default).play("4Ray2", 0) }) }).start(); for (var e = "sheep/Sheeps", o = "skin_00", n = s.default.getSheepClothesData(), a = 0; a < n.length; a++) { var i = n[a]; if (i.dressing) { e = "sheep/" + i.spName, o = i.spSkin; break } } cc.tween(this.sheepSP).to(0, { scale: 0 }).to(.2, { scale: 1 }).call(function() { t.sheepSP.getComponent(l.default).loadSpine(e, function() { t.sheepSP.getComponent(l.default).setNewSkin(o), t.sheepSP.getComponent(l.default).play("Jump1", 0) }) }).start(), r.default.dailyAllNumber, r.default.dailywinNumber, this.allLabel.string = "\u5168\u56fd\u6311\u62181\u7f8a", this.numLabel.string = " 1 ", c.default.setAvatar(this.headerNode, r.default.avatar) } , i([d(cc.Node)], e.prototype, "maskNode", void 0), i([d(cc.Node)], e.prototype, "popNode", void 0), i([d(cc.Label)], e.prototype, "titleLabel", void 0), i([d(cc.Label)], e.prototype, "allLabel", void 0), i([d(cc.Label)], e.prototype, "numLabel", void 0), i([d(cc.Node)], e.prototype, "sheepSP", void 0), i([d(cc.Node)], e.prototype, "bgFlashSP", void 0), i([d(cc.Node)], e.prototype, "headerNode", void 0), i([p], e) }(cc.Component); o.default = h, cc._RF.pop() } , { "../api/ApiTool": "ApiTool", "../common/CcJsFunc": "CcJsFunc", "../common/dataTs": "dataTs", "../common/spine": "spine" }], chessboard: [function(t, e, o) { "use strict"; cc._RF.push(e, "209706/F/ZKrrywgXpITLxQ", "chessboard"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../pre/main/blockPrefab") , c = t("../common/CcJsFunc") , s = t("../common/dataTs") , l = t("../common/enumConfig") , u = t("../common/native/audio") , p = t("../manager/GameManager") , d = t("./crushArea") , h = cc._decorator , f = h.ccclass , m = h.property , g = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.blockPrefab = null, e.blockArea = null, e.crushAreaNode = null, e.gameTopNode = null, e.moveOutArea = null, e.cookieGetParticle = null, e.crushAreaArgs = null, e.levelID = 0, e.nowLevelBlockObj = {}, e.parentComp = null, e.blockTypeArr = [], e.minBlockNum = 8, e.blockMaxWidth = 120, e.blockMaxHeight = 135, e.cookieBlockType = 0, e.scaleRate = 1, e } return a(e, t), e.prototype.onLoad = function() {} , e.prototype.onDestroy = function() { console.log("chessboard \u9000\u51fa\u7a0b\u5e8f ######") } , e.prototype.start = function() { console.log("start ###") } , e.prototype.onEnable = function() { console.log("onEnable ###") } , e.prototype.init = function(t, e) { this.node.scale = 1, console.log("init ###### ", t.widthNum, t.heightNum, this.node.scale), this.parentComp = e, this.nowLevelData = t, this.blockArea.removeAllChildren(), this.levelID = t.levelID, this.createBlockTypeObj(), this.rewardBlockInit(t, !1), this.initBlockNodeLayer(!0), cc.game.emit(l.EMITKEY.SHOWMASKLAYER, 3), this.refreshIndex() } , e.prototype.initNextLevelMap = function(t, e) { this.node.scale = 1, console.log("init ###### ", t.widthNum, t.heightNum, this.node.scale), this.parentComp = e, this.nowLevelData = t, this.blockArea.x = cc.winSize.width, this.blockArea.removeAllChildren(), this.createBlockTypeObj(), this.rewardBlockInit(t, !0), this.initBlockNodeLayer(!1), cc.game.emit(l.EMITKEY.SHOWMASKLAYER, 3), this.refreshIndex(), cc.tween(this.blockArea).to(1, { x: -360, y: 0 }, { easing: cc.easing.quadOut }).call(function() { cc.game.emit(l.EMITKEY.HIDEMASKLAYER, 11) }, this).start() } , e.prototype.rewardBlockInit = function(t, e) { if (s.default.gameConfigData.baseConfigData) { this.cookieBlockType = 0; var o = s.default.getUserData().playLevelId , n = s.default.gameConfigData.baseConfigData.cookieRewardLevel; if (e && o >= n && o % 2 != 0) { var a = this.getCookieLevelData(); console.log("\u997c\u5e72\u7c7b\u578b\u4e3a", a.type); var i = s.default.getCookieRewardData(); console.log("cookieData", JSON.stringify(i)), this.cookieBlockType = a.type } } } , e.prototype.getCookieLevelData = function() { var t = this.blockTypeArr.concat() , e = this.sortAndGroup(t) , o = c.default.shuffle(e); console.log("blockArr", t), console.log("randomArr", o); var n = []; 30 <= t.length && t.length <= 72 && n.push(3), 36 <= t.length && t.length <= 93 && n.push(6), 60 <= t.length && t.length <= 105 && n.push(9), 54 <= t.length && t.length <= 99 && n.push(12), 69 <= t.length && t.length <= 114 && n.push(15), 114 <= t.length && t.length <= 147 && n.push(21), console.log("countArr", n); var a = []; for (var i in n) for (var r in e) if (n[i] == e[r].length) { a.push(n[i]); break } console.log("canArr", a); var s = a[Math.floor(Math.random() * a.length)]; for (var l in console.log("count", s), o) if (s == o[l].length) return { count: s, type: o[l][0] }; return { count: 0, type: 0 } } , e.prototype.sortAndGroup = function(t) { var e, o = []; t.sort(function(t, e) { return t - e }); for (var n = 0; n < t.length; n++) t[n - 1] !== t[n] && (e = [], o.push(e)), e.push(t[n]); return o } , e.prototype.createBlockTypeObj = function() { var t = this.nowLevelData.blockTypeData; for (var e in this.blockTypeArr = [], this.nowLevelBlockObj = {}, t) for (var o = 3 * t[e], n = 0; n < o; n++) this.blockTypeArr.push(e); console.log("PUSH=> block ", this.blockTypeArr.length), this.blockTypeArr = c.default.shuffle(this.blockTypeArr), p.default.blacksInfo.blockCurCount = this.blockTypeArr.length, p.default.blacksInfo.blockAllCount = this.blockTypeArr.length, console.log("blockCurCount = " + p.default.blacksInfo.blockCurCount + " blockAllCount = " + p.default.blacksInfo.blockAllCount) } , e.prototype.initBlockNodeLayer = function(t) { p.default.getInstance().cookieDict.cookieCurCount = 0; var e = this.nowLevelData.levelData; for (var o in e) for (var n in e[o]) t ? this.addBlockFunc(e[o][n], cc.winSize.height) : this.addBlockFunc(e[o][n], 0); t ? this.playInitBlockAnimate() : this.noPlayAnimate() } , e.prototype.checkGameWin = function() { for (var t in this.nowLevelBlockObj) for (var e in this.nowLevelBlockObj[t]) for (var o in this.nowLevelBlockObj[t][e]) return !1; return !0 } , e.prototype.noPlayAnimate = function() { for (var t in this.nowLevelBlockObj) for (var e in this.nowLevelBlockObj[t]) for (var o in this.nowLevelBlockObj[t][e]) { var n = this.checkIsShow(t, Number(o), Number(e)) , a = this.nowLevelBlockObj[t][e][o].getComponent(r.default) , i = this.node.width / this.nowLevelData.widthNum / this.blockMaxWidth; i *= this.scaleRate, a.setStatus(n, i), a.isChoosed = !1, a.playRandomBlockAnimate() } } , e.prototype.playInitBlockAnimate = function() { cc.tween(this.node).delay(.3).call(function() { u.default.playAudioMusic("audio/sound/levelInit.mp3", !1) }).start(); var t = 1e4 , e = 0 , o = 0; for (var n in this.nowLevelBlockObj) for (var a in this.nowLevelBlockObj[n]) for (var i in this.nowLevelBlockObj[n][a]) o++, Number(i) < t && (t = Number(i)), Number(a) > e && (e = Number(a)); var c = function(n) { var a = function(a) { var i = function(i) { var c = .02 * (Number(i) - t) + .02 * (e - Number(a)) , u = s.nowLevelBlockObj[n][a][i].getComponent(r.default); cc.tween(u.node).delay(c).by(.8, { y: -cc.winSize.height }).by(.1, { y: -5 }).by(.1, { y: 8 }).by(.1, { y: -3 }).call(function() { o--; var t = this.checkIsShow(n, Number(i), Number(a)) , e = this.nowLevelBlockObj[n][a][i].getComponent(r.default) , c = this.node.width / this.nowLevelData.widthNum / this.blockMaxWidth; c *= this.scaleRate, e.setStatus(t, c), e.isChoosed = !1, e.playRandomBlockAnimate(), 0 == o && cc.game.emit(l.EMITKEY.HIDEMASKLAYER, 3) }, s).start() }; for (var c in s.nowLevelBlockObj[n][a]) i(c) }; for (var i in s.nowLevelBlockObj[n]) a(i) } , s = this; for (var n in this.nowLevelBlockObj) c(n) } , e.prototype.refreshIndex = function() { for (var t in this.nowLevelBlockObj) for (var e in this.nowLevelBlockObj[t]) for (var o in this.nowLevelBlockObj[t][e]) this.nowLevelBlockObj[t][e][o].setSiblingIndex(1e4) } , e.prototype.refreshMask = function() { var t = 0; for (var e in this.nowLevelBlockObj) for (var o in this.nowLevelBlockObj[e]) for (var n in this.nowLevelBlockObj[e][o]) { t++; var a = this.checkIsShow(e, Number(n), Number(o)) , i = this.node.width / this.nowLevelData.widthNum / this.blockMaxWidth; i *= this.scaleRate, this.nowLevelBlockObj[e][o][n].getComponent(r.default).setStatus(a, i) } p.default.blacksInfo.blockCurCount = t } , e.prototype.updateBlockArea = function() { var t = []; for (var e in cc.game.emit(l.EMITKEY.SHOWMASKLAYER, 4), this.nowLevelBlockObj) for (var o in this.nowLevelBlockObj[e]) for (var n in this.nowLevelBlockObj[e][o]) { var a = this.nowLevelBlockObj[e][o][n].getComponent(r.default); t.push(a.cardDataObj.type) } if (!((t = c.default.shuffle(t)).length < 1)) { for (var e in this.nowLevelBlockObj) for (var o in this.nowLevelBlockObj[e]) for (var n in this.nowLevelBlockObj[e][o]) { a = this.nowLevelBlockObj[e][o][n].getComponent(r.default); var i = this.nowLevelData.widthNum * this.minBlockNum , s = this.node.width / i , u = this.node.width / this.nowLevelData.widthNum , p = a.cardDataObj.rolNum * s + u / 2 , d = u / this.blockMaxWidth; d *= this.scaleRate; var h = -(a.cardDataObj.rowNum * s + d * this.blockMaxHeight / 2) , f = cc.v3(p, h, 0); a.beginRotate(this, t.pop(), f) } return !0 } cc.game.emit(l.EMITKEY.HIDEMASKLAYER, 4) } , e.prototype.checkIsShow = function(t, e, o) { var n = this.nowLevelBlockObj; for (var a in n) if (Number(a) > Number(t)) { var i = e - this.minBlockNum , r = e + this.minBlockNum , c = o - this.minBlockNum , s = o + this.minBlockNum; for (var l in n[a]) for (var u in n[a][l]) if (Number(u) > i && Number(u) < r && Number(l) > c && Number(l) < s) return !1 } return !0 } , e.prototype.removeCardNode = function(t) { if (!(this.crushAreaNode.getComponent(d.default).getCrushBlockNum() >= 7)) { this.crushAreaNode.setSiblingIndex(10), this.crushAreaArgs && this.crushAreaArgs.setSiblingIndex(10); var e = t.cardDataObj; this.nowLevelBlockObj[e.layerNum][e.rowNum][e.rolNum] && delete this.nowLevelBlockObj[e.layerNum][e.rowNum][e.rolNum], this.parentComp.crushBlockNode(t), t.comeParent = "chessboard", this.refreshMask() } } , e.prototype.addBlockFunc = function(t, e) { var o = cc.instantiate(this.blockPrefab); this.blockArea.addChild(o); var n = this.nowLevelData.widthNum * this.minBlockNum , a = this.node.width / n , i = this.node.width / this.nowLevelData.widthNum , c = i / this.blockMaxWidth; c *= this.scaleRate, o.scale = c; var s = t.rolNum * a + i / 2 , l = -(t.rowNum * a + c * this.blockMaxHeight / 2); if (o.x = s, o.y = l + e, 0 == t.type) { var u = this.blockTypeArr.pop(); t.type = u } this.cookieBlockType == t.type ? t.cookie = 1 : t.cookie = 0, t.cookieType = this.cookieBlockType, o.getComponent(r.default).addBlockNode(t, this.removeCardNode.bind(this), this.refreshIndex.bind(this)), this.addBlockDataObj(o, t) } , e.prototype.cancelAddBlockFunc = function(t) { t.node.setSiblingIndex(1e3); var e = t.node , o = e.convertToWorldSpaceAR(cc.v2(0, 0)) , n = this.blockArea.convertToNodeSpaceAR(o); e.removeFromParent(!1), e.x = n.x, e.y = n.y, this.blockArea.addChild(e); var a = this.nowLevelData.widthNum * this.minBlockNum , i = this.node.width / a , c = this.node.width / this.nowLevelData.widthNum , s = t.cardDataObj.rolNum * i + c / 2 , u = c / this.blockMaxWidth; u *= this.scaleRate; var p = -(t.cardDataObj.rowNum * i + u * this.blockMaxHeight / 2); e.stopAllActions(), cc.tween(e).to(.15, { x: s, y: p, scale: u }).call(function() { t.isChoosed = !1, cc.game.emit(l.EMITKEY.HIDEMASKLAYER, 2) }, this).start(), e.getComponent(r.default).updateBlockNodeData(t.cardDataObj, this.removeCardNode.bind(this), this.refreshIndex.bind(this)), this.addBlockDataObj(e, t.cardDataObj), this.refreshMask(), this.refreshIndex() } , e.prototype.addBlockDataObj = function(t, e) { this.nowLevelBlockObj[e.layerNum] ? this.nowLevelBlockObj[e.layerNum][e.rowNum] ? this.nowLevelBlockObj[e.layerNum][e.rowNum][e.rolNum] = t : (this.nowLevelBlockObj[e.layerNum][e.rowNum] = {}, this.nowLevelBlockObj[e.layerNum][e.rowNum][e.rolNum] = t) : (this.nowLevelBlockObj[e.layerNum] = {}, this.nowLevelBlockObj[e.layerNum][e.rowNum] = {}, this.nowLevelBlockObj[e.layerNum][e.rowNum][e.rolNum] = t) } , i([m(cc.Prefab)], e.prototype, "blockPrefab", void 0), i([m(cc.Node)], e.prototype, "blockArea", void 0), i([m(cc.Node)], e.prototype, "crushAreaNode", void 0), i([m(cc.Node)], e.prototype, "gameTopNode", void 0), i([m(cc.Node)], e.prototype, "moveOutArea", void 0), i([m(cc.Prefab)], e.prototype, "cookieGetParticle", void 0), i([m(cc.Node)], e.prototype, "crushAreaArgs", void 0), i([f], e) }(cc.Component); o.default = g, cc._RF.pop() } , { "../../pre/main/blockPrefab": "blockPrefab", "../common/CcJsFunc": "CcJsFunc", "../common/dataTs": "dataTs", "../common/enumConfig": "enumConfig", "../common/native/audio": "audio", "../manager/GameManager": "GameManager", "./crushArea": "crushArea" }], clothesPrefab: [function(t, e, o) { "use strict"; cc._RF.push(e, "33fd5tSoKRCfKE6RQ1fb4nf", "clothesPrefab"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../script/common/CcJsFunc") , c = t("../../script/common/dataTs") , s = t("../../script/common/spine") , l = t("../../script/manager/GameManager") , u = cc._decorator , p = u.ccclass , d = u.property , h = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.titleBanner_1 = null, e.lvLabel_1 = null, e.titleLabel_1 = null, e.titleBanner_2 = null, e.titleLabel_2 = null, e.titleBanner_3 = null, e.lockNode = null, e.selectNode = null, e.catNode = null, e.clothId = 0, e.clothData = null, e.isClicked = !1, e.catId = 0, e.parentComp = null, e } return a(e, t), e.prototype.start = function() { this.node.on("touchend", this.dressCloth, this) } , e.prototype.setClothNodeData = function(t, e, o, n) { if (this.clothData = t, this.parentComp = e, c.default.getUserData(), this.isClicked = !1, this.titleBanner_1.active = !1, this.titleBanner_2.active = !1, this.titleBanner_3.active = !1, this.lockNode.active = !1, this.catNode.active = !1, this.selectNode.active = !1, this.clothId = t.clothesID, l.default.getInstance().collectionMark.catSkinNum == this.clothData.clothesID ? (this.node.getChildByName("mark").active = !0, l.default.getInstance().collectionMark.catSkinNum = 0) : this.node.getChildByName("mark").active = !1, "level" == t.unlockType) { var a = !1; for (var i in n) if (this.clothData.clothesID == n[i].clothesID) { a = !0; break } if (a) for (var i in n) this.clothData.clothesID == n[i].clothesID && (this.titleBanner_1.active = !0, this.isClicked = !0, this.titleLabel_1.string = t.name, this.lvLabel_1.string = "Lv" + n[i].clothRank, this.catNode.active = !0, this.selectNode.active = n[i].isWear, this.setCatSpine(o, n[i].clothRank), 0 == this.clothData.skin ? this.lvLabel_1.node.active = !1 : this.lvLabel_1.node.active = !0, 2 == this.clothData.skin && n[i].clothRank < 3 && (this.titleBanner_1.active = !1, this.titleBanner_2.active = !0, this.titleLabel_2.string = "\u5b8c\u6210\u6311\u6218\u89e3\u9501")); else this.titleBanner_2.active = !1, this.titleLabel_2.string = t.unlockNum + "\u5173\u89e3\u9501", this.lockNode.active = !0, this.clothData.skin < 1e4 && (this.catNode.active = !0, this.titleBanner_1.active = !1, this.lockNode.active = !1, 1 == this.clothData.skin ? (this.titleBanner_3.active = !0, this.setCatSpine(o, 1)) : 2 == this.clothData.skin ? (this.titleBanner_2.active = !0, this.titleLabel_2.string = "\u5b8c\u6210\u6311\u6218\u89e3\u9501", this.setCatSpine(o, 0)) : this.setCatSpine(o, 1)) } else t.unlockType } , e.prototype.setCatSpine = function(t, e) { var o = this; this.catId = t; var n = "Model" + (this.catId < 10 ? "0" + this.catId : this.catId + ""); this.catNode.getComponent(s.default).loadNewSpine(n, function() { var t = o.clothId % 1e3 , n = t < 10 ? "0" + t : t + ""; o.clothData.skin < 1e4 && o.catNode.getComponent(s.default).setNewSkin(n); var a = "Skin/" + n + "_" + e; console.log(n + " " + a), o.catNode.getComponent(s.default).play(a, 0) }) } , e.prototype.dressCloth = function() { r.default.addClickAudio(), this.isClicked ? (console.log("\u9009\u62e9\u8863\u670d\uff1a", this.clothId), this.parentComp.dressCloth(this.clothId)) : console.log("\u4e0d\u80fd\u88ab\u70b9\u51fb") } , i([d(cc.Node)], e.prototype, "titleBanner_1", void 0), i([d(cc.Label)], e.prototype, "lvLabel_1", void 0), i([d(cc.Label)], e.prototype, "titleLabel_1", void 0), i([d(cc.Node)], e.prototype, "titleBanner_2", void 0), i([d(cc.Label)], e.prototype, "titleLabel_2", void 0), i([d(cc.Node)], e.prototype, "titleBanner_3", void 0), i([d(cc.Node)], e.prototype, "lockNode", void 0), i([d(cc.Node)], e.prototype, "selectNode", void 0), i([d(cc.Node)], e.prototype, "catNode", void 0), i([p], e) }(cc.Component); o.default = h, cc._RF.pop() } , { "../../script/common/CcJsFunc": "CcJsFunc", "../../script/common/dataTs": "dataTs", "../../script/common/spine": "spine", "../../script/manager/GameManager": "GameManager" }], collectPrefab: [function(t, e, o) { "use strict"; cc._RF.push(e, "0d875oEXn5LZ7yyzkAjxqlu", "collectPrefab"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = cc._decorator , c = r.ccclass , s = r.property , l = t("../itemSub/collectSubPrefab") , u = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.content = null, e.collectSubPrefab = null, e.base_title_label = null, e.nodeData = null, e } return a(e, t), e.prototype.start = function() {} , e.prototype.setNodeData = function(t) { this.nodeData = t; var e = this.nodeData.catArr.length; for (var o in this.node.height = 130 + e / 3 * 305, this.base_title_label.string = "- " + this.nodeData.name + " -", this.nodeData.catArr) { var n = cc.instantiate(this.collectSubPrefab); n.getComponent(l.default).setNodeData(this.nodeData.catArr[o], this), this.content.addChild(n) } } , e.prototype.refreshNode = function(t) { this.nodeData = t; var e = this.content.children; for (var o in e) e[o].getComponent(l.default).setNodeData(this.nodeData.catArr[o], this) } , i([s(cc.Node)], e.prototype, "content", void 0), i([s(cc.Prefab)], e.prototype, "collectSubPrefab", void 0), i([s(cc.Label)], e.prototype, "base_title_label", void 0), i([c], e) }(cc.Component); o.default = u, cc._RF.pop() } , { "../itemSub/collectSubPrefab": "collectSubPrefab" }], collectSubPrefab: [function(t, e, o) { "use strict"; cc._RF.push(e, "57acahslq1PzajDPXaUCYWO", "collectSubPrefab"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../script/common/CcJsFunc") , c = t("../../script/common/spine") , s = t("../../script/common/dataTs") , l = t("../../script/manager/GameManager") , u = cc._decorator , p = u.ccclass , d = u.property , h = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.imgContent = null, e.tabLabel = null, e.imgTab = null, e.catNode = null, e.unlocking = null, e.imgLock = null, e.nodeData = null, e } return a(e, t), e.prototype.start = function() { r.default.addbtnTouchEndScale(this.node, this.clickNodeAction.bind(this)) } , e.prototype.clickNodeAction = function() { r.default.addClickAudio() } , e.prototype.setNodeData = function(t) { var e = this; this.nodeData = t, this.tabLabel.string = this.nodeData.name; var o = s.default.getUserData().catClothesData["cat_" + e.nodeData.modelID] , n = !1; for (var a in o) if (this.nodeData.clothesID == o[a].clothesID) { n = !0; break } if (s.default.getUserData().playLevelId, n ? (this.imgContent.active = !0, this.imgLock.active = !1) : (this.imgContent.active = !1, this.imgLock.active = !0), !(this.nodeData.unlockNum >= 1e4)) { 0 == this.nodeData.skin ? this.tabLabel.getComponent(cc.LabelOutline).color = (new cc.Color).fromHEX("#4482CE") : 1 == this.nodeData.skin ? this.tabLabel.getComponent(cc.LabelOutline).color = (new cc.Color).fromHEX("#A648D7") : 2 == this.nodeData.skin && (this.tabLabel.getComponent(cc.LabelOutline).color = (new cc.Color).fromHEX("#D5A618")); var i = "rewardIcon/Tab" + (t.skin + 1) + ".png"; r.default.changeSpriteFrame(this.imgTab, i); var u = this.nodeData.clothesID % 1e3 , p = this.nodeData.modelID , d = "Model" + (p < 10 ? "0" + p : p + ""); if (!o) return e.imgContent.active = !1, void (e.imgLock.active = !0); this.catNode.getComponent(c.default).loadNewSpine(d, function() { var t = u < 10 ? "0" + u : u + ""; e.catNode.getComponent(c.default).setNewSkin(t); for (var n = 0; n < o.length; n++) { var a = o[n]; if (a.clothesID == e.nodeData.clothesID) { var i = e.nodeData.skin; if (i < 1e4) { var r = "Skin/" + (i < 10 ? "0" + i : i + "") + "_" + a.clothRank; e.catNode.getComponent(c.default).play(r, 0) } break } } }), l.default.getInstance().collectionMark.catNum == t.clothesID ? (this.imgContent.getChildByName("mark").active = !0, l.default.getInstance().collectionMark.catNum = 0) : this.imgContent.getChildByName("mark").active = !1 } } , i([d(cc.Node)], e.prototype, "imgContent", void 0), i([d(cc.Label)], e.prototype, "tabLabel", void 0), i([d(cc.Node)], e.prototype, "imgTab", void 0), i([d(cc.Node)], e.prototype, "catNode", void 0), i([d(cc.Node)], e.prototype, "unlocking", void 0), i([d(cc.Node)], e.prototype, "imgLock", void 0), i([p], e) }(cc.Component); o.default = h, cc._RF.pop() } , { "../../script/common/CcJsFunc": "CcJsFunc", "../../script/common/dataTs": "dataTs", "../../script/common/spine": "spine", "../../script/manager/GameManager": "GameManager" }], collectSv: [function(t, e, o) { "use strict"; cc._RF.push(e, "f3673ZyHCpFtbKp/M6ZObGH", "collectSv"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = cc._decorator , c = r.ccclass , s = r.property , l = t("../../common/dataTs") , u = t("../../../pre/item/collectPrefab") , p = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.content = null, e.collectPrefab = null, e.collectData = null, e.dataArray = [], e } return a(e, t), e.prototype.start = function() { this.parserData(), this.content.removeAllChildren(); for (var t = 0; t < this.dataArray.length; t++) { var e = cc.instantiate(this.collectPrefab); e.getComponent(u.default).setNodeData(this.dataArray[t], this), this.content.addChild(e) } } , e.prototype.onEnable = function() { this.dataArray.length > 0 && this.refreshSubNode() } , e.prototype.refreshSubNode = function() { this.parserData(); var t = this.content.children; for (var e in t) t[e].getComponent(u.default).refreshNode(this.dataArray[e], this) } , e.prototype.parserData = function() { var t = []; for (var e in this.collectData = l.default.gameConfigData.baseConfigData.catClothesData, this.collectData) for (var o in this.collectData[e]) this.collectData[e][o].modelID < 1e4 && t.push(this.collectData[e][o]); for (var n = 0, a = 0; a < t.length; a++) (c = t[a].roomID) > n && (n = c); for (a = 0; a <= n; a++) this.dataArray[a] = { name: "", catArr: [] }; for (var i = [], r = 0; r < t.length; r++) { var c = t[r].roomID; this.dataArray[c - 1].name = "\u623f\u95f4" + c, this.dataArray[c - 1].catArr.push(t[r]) } for (i = [], a = 0; a < 3; a++) i.push({ name: "\u683c\u683c", clothesID: 7e3, unlockType: "level", unlockNum: 1e4, skin: 1 }); this.dataArray[this.dataArray.length - 1].name = "\u656c\u8bf7\u671f\u5f85", this.dataArray[this.dataArray.length - 1].catArr = i, console.log(this.dataArray.length) } , i([s(cc.Node)], e.prototype, "content", void 0), i([s(cc.Prefab)], e.prototype, "collectPrefab", void 0), i([c], e) }(cc.Component); o.default = p, cc._RF.pop() } , { "../../../pre/item/collectPrefab": "collectPrefab", "../../common/dataTs": "dataTs" }], config: [function(t, e, o) { "use strict"; cc._RF.push(e, "09960YHWTBJybJ2atehqivt", "config"), Object.defineProperty(o, "__esModule", { value: !0 }), o.default = { blockTypeConfig: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16], mapType: { 6: { width: 6, height: 7 }, 7: { width: 7, height: 9 }, 8: { width: 8, height: 10 }, 9: { width: 9, height: 11 }, 10: { width: 10, height: 12 } }, baseMapObj: { widthNum: 8, heightNum: 10, levelKey: 1, blockTypeData: {}, levelData: { 1: [] } } }, cc._RF.pop() } , {}], cookiePrefab: [function(t, e, o) { "use strict"; cc._RF.push(e, "30474i2SThKzpM59arL/dte", "cookiePrefab"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../script/common/CcJsFunc") , c = cc._decorator , s = c.ccclass , l = c.property , u = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.cookieTrailing = null, e.imageNode = null, e.labelNode = null, e } return a(e, t), e.prototype.start = function() {} , e.prototype.showData = function(t, e) { void 0 === t && (t = 0), void 0 === e && (e = 0), 0 == t ? (this.imageNode.angle = 0, this.labelNode.active = !1, this.cookieTrailing.active = !1, r.default.changeSpriteFrame(this.imageNode, "block/cookie/cookie_icon_fly.png")) : 1 == t ? (this.imageNode.angle = -12, this.labelNode.active = !0, this.labelNode.getComponent(cc.Label).string = "x" + e, this.cookieTrailing.active = !1, r.default.changeSpriteFrame(this.imageNode, "block/cookie/cookie_icon_fly.png")) : 2 == t && (this.imageNode.angle = 0, this.labelNode.active = !1, this.cookieTrailing.active = !1, r.default.changeSpriteFrame(this.imageNode, "rewardIcon/base_icon_ribbon.png")) } , i([l(cc.Node)], e.prototype, "cookieTrailing", void 0), i([l(cc.Node)], e.prototype, "imageNode", void 0), i([l(cc.Node)], e.prototype, "labelNode", void 0), i([s], e) }(cc.Component); o.default = u, cc._RF.pop() } , { "../../script/common/CcJsFunc": "CcJsFunc" }], cookieRewardNode: [function(t, e, o) { "use strict"; cc._RF.push(e, "69fe22S909JKoELNPl5QSbH", "cookieRewardNode"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../script/common/CcJsFunc") , c = cc._decorator , s = c.ccclass , l = c.property , u = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.imageNode = null, e.labelNode = null, e } return a(e, t), e.prototype.start = function() {} , e.prototype.showData = function(t) { var e = "rewardIcon/" + t.rewardType + ".png" , o = 0; this.imageNode.y = 0, "reward_fish" == t.rewardType ? o = 0 : "prop_random" == t.rewardType ? (o = 60, this.imageNode.y = 5) : "prop_remove" == t.rewardType && (e = "rewardIcon/prop_remove.png", o = 0, this.imageNode.y = 15), this.imageNode.angle = o, r.default.changeSpriteFrame(this.imageNode, e), this.labelNode.getComponent(cc.Label).string = t.rewardCount + "" } , i([l(cc.Node)], e.prototype, "imageNode", void 0), i([l(cc.Node)], e.prototype, "labelNode", void 0), i([s], e) }(cc.Component); o.default = u, cc._RF.pop() } , { "../../script/common/CcJsFunc": "CcJsFunc" }], crushArea: [function(t, e, o) { "use strict"; cc._RF.push(e, "aa009UiZ8pDtasKgVM+bH6Y", "crushArea"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../common/enumConfig") , c = t("../common/native/audio") , s = t("../common/util") , l = t("../manager/GameManager") , u = t("./chessboard") , p = t("./moveOutArea") , d = cc._decorator , h = d.ccclass , f = d.property , m = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.gametopUI = null, e.moveOutArea = null, e.chessboardNode = null, e.particlePrefab = null, e.rewardEmitter = null, e.rewardEmitterNode = null, e.ribbonBoxPrefab = null, e.ribbonBox = null, e.crushAreaArgs = null, e.dailySF = null, e.topicSF = null, e.crushArray = [], e.blockMaxWidth = 120, e.newScale = .8, e.moveSpeed = 2e3, e.cancelArray = [], e.failNumber = 7, e.gameOverStatus = !1, e.particleNode1 = null, e.particleNode2 = null, e.particleNode3 = null, e.parentComp = null, e } return a(e, t), e.prototype.onLoad = function() {} , e.prototype.start = function() {} , e.prototype.initCrushArea = function(t) { this.node.removeAllChildren(), this.parentComp = t, this.particleNode1 = null, this.particleNode2 = null, this.particleNode3 = null, this.rewardEmitterNode = null, this.ribbonBox = null, this.crushArray = [], this.cancelArray = [], this.gameOverStatus = !1, this.node.opacity = 0, cc.tween(this.node).to(.4, { opacity: 255 }).start(), l.default.getInstance().gameType == r.GAMETYPE.GAMETOPIC ? (this.getComponent(cc.Sprite).spriteFrame = this.topicSF, this.crushAreaArgs && (this.crushAreaArgs.active = !1)) : (this.getComponent(cc.Sprite).spriteFrame = this.dailySF, this.crushAreaArgs && (this.crushAreaArgs.active = !0)) } , e.prototype.hideCrushArea = function() { cc.tween(this.node).to(.4, { opacity: 0 }).start() } , e.prototype.addCrushAreaCardNode = function(t) { var e = t.node.convertToWorldSpaceAR(cc.v2(0, 0)) , o = this.node.convertToNodeSpaceAR(e); t.node.removeFromParent(!1), t.node.x = o.x, t.node.y = o.y, t.isChoosed = !0, this.node.addChild(t.node), this.addNewBlockNode(t), this.getCrushBlockNum() >= 7 && cc.game.emit(r.EMITKEY.SHOWMASKLAYER, 5) } , e.prototype.getCrushBlockNum = function() { for (var t = this.crushArray.length, e = 0; e < this.crushArray.length - 2; e++) { var o = this.crushArray[e + 2].cardDataObj.type , n = (this.crushArray[e + 2].node, this.crushArray[e + 1].cardDataObj.type) , a = (this.crushArray[e + 1].node, this.crushArray[e].cardDataObj.type); this.crushArray[e].node, o == a && n == a && (t -= 3) } return t } , e.prototype.addNewBlockNode = function(t) { t.isReady = !1; var e = this.getNewPosit(t); this.crushArray.splice(e, 0, t), this.cancelArray.push(t); var o = t.cardDataObj.layerNum + "-" + t.cardDataObj.rolNum + "-" + t.cardDataObj.rowNum; t.blockID = o, this.updateNewPosition() } , e.prototype.isCrushBlock = function() { for (var t = 0; t < this.crushArray.length - 2; t++) { var e = this.crushArray[t + 2].cardDataObj.type , o = this.crushArray[t + 2].node , n = this.crushArray[t + 1].cardDataObj.type , a = this.crushArray[t + 1].node , i = this.crushArray[t].cardDataObj.type , r = this.crushArray[t].node; if (e == i && n == i && this.crushArray[t + 2].isReady && this.crushArray[t + 1].isReady && this.crushArray[t + 0].isReady) return c.default.playAudioMusic("audio/sound/crush.mp3", !1), cc.tween(o).to(.1, { scale: 0 }).call(function() { this.crushArray.length < 1 && this.parentComp.crushAnimateCallback(), this.particleNode1 || (this.particleNode1 = cc.instantiate(this.particlePrefab), this.node.addChild(this.particleNode1)), this.particleNode1.setSiblingIndex(100), this.particleNode1.position = o.position, this.particleNode1.getComponent(cc.ParticleSystem).resetSystem(), o.destroy() }, this).start(), cc.tween(a).to(.1, { scale: 0 }).call(function() { this.particleNode2 || (this.particleNode2 = cc.instantiate(this.particlePrefab), this.node.addChild(this.particleNode2)), this.particleNode2.setSiblingIndex(100), this.particleNode2.position = a.position, this.particleNode2.getComponent(cc.ParticleSystem).resetSystem(), a.destroy() }, this).start(), cc.tween(r).to(.1, { scale: 0 }).call(function() { this.particleNode3 || (this.particleNode3 = cc.instantiate(this.particlePrefab), this.node.addChild(this.particleNode3)), this.particleNode3.setSiblingIndex(100), this.particleNode3.position = r.position, this.particleNode3.getComponent(cc.ParticleSystem).resetSystem(), r.destroy() }, this).start(), this.crushArray.splice(t, 3), this.cancelArray = [], this.updateNewPosition(), !0 } return !1 } , e.prototype.updateNewPosition = function() { for (var t, e = this, o = function() { t = a * n.blockMaxWidth * n.newScale + n.blockMaxWidth * n.newScale / 2, n.crushArray[a].node.stopAllActions(); var o = n.crushArray[a] , i = n.getMoveTime(o.node.position, { x: t, y: 0 }); o.node.x == t && 0 == o.node.y || cc.tween(o.node).to(i, { x: t + 14, y: 8, scale: n.newScale }).call(function() { if (o.isReady = !0, !e.isCrushBlock() && e.crushArray.length >= e.failNumber) { for (var t = !0, n = 0; n < e.crushArray.length; n++) e.crushArray[n].isReady || (t = !1); t && e.gameOverFunc() } }, n).start() }, n = this, a = 0; a < this.crushArray.length; a++) o() } , e.prototype.gameOverFunc = function() { this.gameOverStatus || (this.gameOverStatus = !0, cc.game.emit(r.EMITKEY.HIDEMASKLAYER, 10), this.parentComp.gameOverFunc()) } , e.prototype.rebornGameFunc = function() { this.gameOverStatus = !1, this.moveOutBlock() } , e.prototype.getNewPosit = function(t) { for (var e = this.crushArray.length - 1; e >= 0; e--) if (this.crushArray[e].cardDataObj.type == t.cardDataObj.type) return e + 1; return this.crushArray.length } , e.prototype.moveOutBlock = function() { if (this.crushArray.length < 1) return !1; this.node.setSiblingIndex(10), this.crushAreaArgs && this.crushAreaArgs.setSiblingIndex(10), this.moveOutArea.setSiblingIndex(9), cc.game.emit(r.EMITKEY.SHOWMASKLAYER, 1), this.cancelArray = []; for (var t = [], e = 0; e < this.crushArray.length && !(this.crushArray[e].isReady && (t.push(this.crushArray.splice(e, 1)[0]), e--, t.length >= 3)); e++) ; return t.length < 1 && cc.game.emit(r.EMITKEY.HIDEMASKLAYER, 5), this.moveOutArea.getComponent(p.default).addThreeOutBlock(t), this.updateNewPosition(), !0 } , e.prototype.cancelOneStep = function() { if (this.cancelArray.length > 0) { cc.game.emit(r.EMITKEY.SHOWMASKLAYER, 6); for (var t = this.cancelArray.pop(), e = 0; e < this.crushArray.length; e++) this.crushArray[e].cardDataObj.layerNum == t.cardDataObj.layerNum && this.crushArray[e].cardDataObj.rolNum == t.cardDataObj.rolNum && this.crushArray[e].cardDataObj.rowNum == t.cardDataObj.rowNum && this.crushArray.splice(e, 1); return "moveOutArea" == t.comeParent && (this.moveOutArea.getComponent(p.default).cancelAddBlockFunc(t), this.moveOutArea.setSiblingIndex(10)), "chessboard" == t.comeParent && (this.chessboardNode.getComponent(u.default).cancelAddBlockFunc(t), this.chessboardNode.setSiblingIndex(10)), this.updateNewPosition(), !0 } return !1 } , e.prototype.getMoveTime = function(t, e) { var o = s.default.pointLength(t, e); return Math.sqrt(o) / this.moveSpeed } , i([f(cc.Node)], e.prototype, "gametopUI", void 0), i([f(cc.Node)], e.prototype, "moveOutArea", void 0), i([f(cc.Node)], e.prototype, "chessboardNode", void 0), i([f(cc.Prefab)], e.prototype, "particlePrefab", void 0), i([f(cc.Prefab)], e.prototype, "rewardEmitter", void 0), i([f(cc.Prefab)], e.prototype, "ribbonBoxPrefab", void 0), i([f(cc.Node)], e.prototype, "crushAreaArgs", void 0), i([f({ type: cc.SpriteFrame, tooltip: "\u6bcf\u65e5\u6311\u6218" })], e.prototype, "dailySF", void 0), i([f({ type: cc.SpriteFrame, tooltip: "\u8bdd\u9898" })], e.prototype, "topicSF", void 0), i([h], e) }(cc.Component); o.default = m, cc._RF.pop() } , { "../common/enumConfig": "enumConfig", "../common/native/audio": "audio", "../common/util": "util", "../manager/GameManager": "GameManager", "./chessboard": "chessboard", "./moveOutArea": "moveOutArea" }], "cubic-bezier-curve": [function(t, e, o) { "use strict"; cc._RF.push(e, "1d0f1p1wcNIAKRIU+Hz/9CF", "cubic-bezier-curve"), Object.defineProperty(o, "__esModule", { value: !0 }), o.CubicBezierCurve = void 0; var n = t("./curve-sample") , a = t("./typed-event") , i = cc.Vec3 , r = cc.Vec2 , c = function() { function t(t, e) { this.samples = new Array, this.length = 0, this.Changed = new a.TypedEvent, this.n1 = t, this.n2 = e, t.changed.on(this.computeSamples), e.changed.on(this.computeSamples), this.computeSamples() } return Object.defineProperty(t.prototype, "Length", { get: function() { return this.length }, enumerable: !1, configurable: !0 }), t.prototype.ConnectStart = function(t) { this.n1.changed.off(this.computeSamples), this.n1 = t, t.changed.on(this.computeSamples), this.computeSamples() } , t.prototype.ConnectEnd = function(t) { this.n2.changed.off(this.computeSamples), this.n2 = t, t.changed.on(this.computeSamples), this.computeSamples() } , t.prototype.GetInverseDirection = function() { return i.scaleAndAdd(new i, i.negate(new i, this.n2.Direction), this.n2.Position, 2) } , t.prototype.GetLocation = function(t) { var e = 1 - t , o = e * e , n = t * t , a = i.multiplyScalar(new i, this.n1.Position, o * e) , r = i.multiplyScalar(new i, this.n1.Direction, 3 * o * t) , c = this.GetInverseDirection(); i.multiplyScalar(c, c, 3 * e * n); var s = i.multiplyScalar(new i, this.n2.Position, n * t); return i.add(a, a, r), i.add(a, a, c), i.add(a, a, s), a } , t.prototype.GetTangent = function(t) { var e = 1 - t , o = e * e , n = t * t , a = i.multiplyScalar(new i, this.n1.Position, -o) , r = i.multiplyScalar(new i, this.n1.Direction, 3 * o - 2 * e) , c = i.multiplyScalar(new i, this.GetInverseDirection(), -3 * n + 2 * t) , s = i.multiplyScalar(new i, this.n2.Position, n); return i.add(a, a, r), i.add(a, a, c), i.add(a, a, s), a.normalize() } , t.prototype.GetUp = function(t) { return i.lerp(new i, this.n1.Up, this.n2.Up, t) } , t.prototype.GetScale = function(t) { return r.lerp(new r, this.n1.Scale, this.n2.Scale, t) } , t.prototype.GetRoll = function() { return console.assert(!1), 0 } , t.prototype.recursiveSamples = function(t, e, o) { if (!(o > 8)) { var n = .5 * (e + t) , a = this.GetTangent(t) , r = this.GetTangent(e); if (!(i.angle(a, r) <= .1 && 0 != o)) { this.recursiveSamples(t, n, o + 1); var c = this.samples[this.samples.length - 1].location , s = this.GetLocation(n); this.length += i.distance(c, s), this.samples.push(this.createSample(this.Length, n, s)), this.recursiveSamples(n, e, o + 1) } } } , t.prototype.computeSamples = function() { this.samples.length = 0, this.length = 0, this.samples.push(this.createSample(0, 0)), this.recursiveSamples(0, 1, 0); var t = this.samples[this.samples.length - 1].location , e = this.GetLocation(1); this.length += i.distance(t, e), this.samples.push(this.createSample(this.Length, 1)) } , t.prototype.createSample = function(t, e, o) { return o || (o = this.GetLocation(e)), new n.CurveSample(o,this.GetTangent(e),this.GetUp(e),this.GetScale(e),t,e,this) } , t.prototype.GetSample = function(t) { if (t < 0 || t > 1) throw new Error("Time must be between 0 and 1 (was " + t + ")."); for (var e = this.samples[0], o = null, a = !1, i = 0, r = this.samples; i < r.length; i++) { var c = r[i]; if (c.timeInCurve >= t) { o = c, a = !0; break } e = c } if (!a) throw new Error("Can't find curve samples."); var s = o === e ? 0 : (t - e.timeInCurve) / (o.timeInCurve - e.timeInCurve); return n.CurveSample.Lerp(e, o, s) } , t.prototype.GetSampleAtDistance = function(t) { if (t < 0 || t > this.Length) throw new Error("Distance must be positive and less than curve length. Length = " + this.Length + ", given distance was " + t + "."); for (var e = this.samples[0], o = null, a = !1, i = 0, r = this.samples; i < r.length; i++) { var c = r[i]; if (c.distanceInCurve >= t) { o = c, a = !0; break } e = c } if (!a) throw new Error("Can't find curve sample."); var s = o === e ? 0 : (t - e.distanceInCurve) / (o.distanceInCurve - e.distanceInCurve); return n.CurveSample.Lerp(e, o, s) } , t.prototype.GetProjectionSample = function() { return console.assert(!1, "Not implement"), null } , t }(); o.CubicBezierCurve = c, cc._RF.pop() } , { "./curve-sample": "curve-sample", "./typed-event": "typed-event" }], "curve-sample": [function(t, e, o) { "use strict"; cc._RF.push(e, "fcdcepeqV5GO5ejTxbhKhyO", "curve-sample"), Object.defineProperty(o, "__esModule", { value: !0 }), o.CurveSample = void 0; var n = t("./mesh-vertex") , a = cc.Quat , i = cc.Vec2 , r = cc.Vec3 , c = t("./export-helper") , s = cc.misc , l = function() { function t(t, e, o, n, i, r, c) { this.location = t, this.tangent = e, this.up = o, this.scale = n, this.distanceInCurve = i, this.timeInCurve = r, this.curve = c, this.rotation = new a } return Object.defineProperty(t.prototype, "Rotation", { get: function() { var t = Object.freeze(new a); if (this.rotation === t) { var e = this.up; this.rotation = new a, a.fromViewUp(this.rotation, this.tangent, e) } return this.rotation }, enumerable: !1, configurable: !0 }), t.prototype.equals = function(t) { return this.location.equals(t.location) && this.tangent.equals(t.tangent) && this.up.equals(t.up) && this.scale.equals(t.scale) && c.math.equals(this.distanceInCurve, t.distanceInCurve) && c.math.equals(this.timeInCurve, t.timeInCurve) } , t.Lerp = function(e, o, n) { var a = new r; r.lerp(a, e.location, o.location, n); var c = new r; r.lerp(c, e.tangent, o.tangent, n).normalize(); var l = new r; r.lerp(l, e.up, o.up, n); var u = new i; return i.lerp(u, e.scale, o.scale, n), new t(a,c,l,u,s.lerp(e.distanceInCurve, o.distanceInCurve, n),s.lerp(e.timeInCurve, o.timeInCurve, n),e.curve) } , t.prototype.getBent = function(t) { var e = new n.MeshVertex(t.position,t.normal,t.uv) , o = new r(0,e.position.y * this.scale.y,e.position.z * this.scale.x); o.x = 0; var i = a.fromEuler(new a, 0, s.degreesToRadians(-90), 0) , c = a.multiply(new a, this.Rotation, i); return r.transformQuat(o, o, c), r.add(o, o, this.location), e } , t }(); o.CurveSample = l, cc._RF.pop() } , { "./export-helper": "export-helper", "./mesh-vertex": "mesh-vertex" }], "daily-challenge": [function(t, e, o) { "use strict"; cc._RF.push(e, "d96aesUCApI06hXg7ZujIsy", "daily-challenge"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = cc._decorator , c = r.ccclass , s = r.property , l = t("../../common/CcJsFunc") , u = t("./calendar-item") , p = t("../../common/enumConfig") , d = t("../../manager/DateManager") , h = t("../../game/gameLayer") , f = t("../../common/dataTs") , m = t("../../game/gameUiLayer") , g = t("../../common/spine") , y = t("../../utils/uma/uma-sdk") , v = t("../../manager/GameManager") , b = t("../../manager/report-common") , _ = t("../../../i18n/i18n") , N = t("../../../i18n/gd_language") , C = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.gameLayer = null, e.mainLayer = null, e.baseContent = null, e.baseContentBg = null, e.scrollView = null, e.bottomMask = null, e.calendarItem = null, e.previousBtn = null, e.titleLabel = null, e.nextBtn = null, e.spineLevel1 = null, e.spineLevel2 = null, e.spineLevel3 = null, e.progressBarOne = null, e.progressBarTwo = null, e.progressBarThree = null, e.catFootBegin = null, e.catFootThree = null, e.catFootTen = null, e.catFootThirty = null, e.content = null, e.bottomView = null, e.playBtn = null, e.playImg = null, e.playLabel = null, e.progressPoint = null, e.progressLabel = null, e.winLabel = null, e.userData = null, e.dataArray = [], e.curArray = [], e.year = null, e.month = null, e.day = null, e.catArr = [], e.clickTime = 0, e.clickMiniTime = 0, e.isNoWin = !1, e.beginButtonDuration = 0, e } return a(e, t), e.prototype.onEnable = function() { this.catArr = [], this.catArr.push(this.spineLevel1), this.catArr.push(this.spineLevel2), this.catArr.push(this.spineLevel3), this.setupData() } , e.prototype.update = function(t) { this.beginButtonDuration += t } , e.prototype.start = function() { l.default.addbtnTouchStartScale(this.playBtn), l.default.addbtnTouchEndScale(this.playBtn, this.playBtnTouchEnd.bind(this)), l.default.addbtnTouchCancelScale(this.playBtn), l.default.addbtnTouchStartScale(this.previousBtn), l.default.addbtnTouchEndScale(this.previousBtn, this.previousBtnTouchEnd.bind(this)), l.default.addbtnTouchCancelScale(this.previousBtn), l.default.addbtnTouchOriginStartScale(this.nextBtn), l.default.addbtnTouchOriginEndScale(this.nextBtn, this.nextBtnTouchEnd.bind(this)), l.default.addbtnTouchOriginCancelScale(this.nextBtn), this.clickTime = (new Date).getTime(), this.clickMiniTime = 1e3, cc.winSize.height < 1334 && (this.node.scale = .8) } , e.prototype.setupData = function() { this.year = d.default.getInstance().selDate.getFullYear(), this.month = d.default.getInstance().selDate.getMonth() + 1, this.initData() } , e.prototype.playBtnTouchEnd = function() { if (this.beginButtonDuration <= 1) console.log("\u4e0d\u80fd\u8fde\u7eed\u70b9\u51fb"); else { this.beginButtonDuration = 0; var t = d.default.format(p.CALENDARNAMES[4], d.default.getInstance().selDate).split("-"); if (!(t.length < 3)) { console.log(t[0] + "\u5e74" + t[1] + "\u6708" + t[2] + "\u65e5"); var e = Number(t[2]) , o = null; if (f.default.getUserData().playLevelId <= 50) { if (!(o = f.default.getGameConfigData().baseConfigData.dailyData.easyGame.simple)) return void console.log("monthData sample\u914d\u7f6e\u8868\u65e0\u6570\u636e") } else { var n = d.default.format(p.CALENDARNAMES[5], d.default.getInstance().selDate); if (!(o = f.default.getGameConfigData().baseConfigData.dailyData.monthData[n])) return void console.log("monthData \u914d\u7f6e\u8868\u65e0\u6570\u636e") } console.log("monthData = " + JSON.stringify(o)); var a = o.levelID + e - 1; console.log("index = " + a + " day = " + e), 0 != this.isNoWin ? this.dailyBeginGame(o, a, e) : cc.game.emit("showMainTips", _.default.instance.trans(N.GDLanguage.level_new_tomorrow)) } } } , e.prototype.dailyBeginGame = function(t, e, o) { console.log("levelID = " + e); var n = this; n.userData = f.default.getUserData(), console.log("\u7528\u6237\u6570\u636e:", n.userData), f.default.getLevelByNumber(e, function(e) { if (console.log("\u5173\u5361\u6570\u636e:", e), n.gameLayer.activeInHierarchy) console.log("\u5df2\u7ecf\u6253\u5f00 mainLayer 2"); else if (e.length < 1) cc.game.emit("showMainTips", _.default.instance.trans(N.GDLanguage.level_inadequate)); else if (f.default.isHaveLove()) if (d.default.getInstance().isOldDay(o)) console.log("\u770b\u89c6\u9891###"); else { if (n.gameLayer.activeInHierarchy) return void console.log("\u5df2\u7ecf\u6253\u5f00 mainLayer 2"); n.showGameAction(t, e, o) } else console.log("\u7231\u5fc3\u4e0d\u8db3"), cc.game.emit("showMainTips", _.default.instance.trans(N.GDLanguage.life_inadequate)), cc.game.emit("showPop", { popName: "getLovePop", showPopData: { popCallbackCollect: null, getLoveTime: 0 } }) }) } , e.prototype.showGameAction = function(t, e, o) { var n = this; cc.game.emit(p.EMITKEY.SHOWTRANSITLAYER, function(a) { n.gameLayer.activeInHierarchy ? console.log("\u5df2\u7ecf\u6253\u5f00 daily") : (console.log("\u53ef\u4ee5\u6253\u5f00\u4e86 daily"), n.gameLayer.getComponent(h.default).initLevelLayer(e), n.gameLayer.getChildByName("gameUiLayer").getComponent(m.default).setTimeByLevel(t, o), n.node.active = !1, a(), v.default.getInstance().tabbarIsDaily = !1) }) } , e.prototype.previousBtnTouchEnd = function() { this.changeMonth("last"), this.initData(this.year, this.month) } , e.prototype.nextBtnTouchEnd = function() { this.changeMonth("next"), this.initData(this.year, this.month) } , e.prototype.changeMonth = function(t) { var e = d.default.getInstance().selDate , o = d.default.getInstance().cutType; switch (t) { case "last": var n = d.default.lastDate(e, o); d.default.getInstance().selDate = d.default.cloneDate(n); break; case "next": var a = d.default.nextDate(e, o); d.default.getInstance().selDate = d.default.cloneDate(a) } this.year = d.default.getInstance().selDate.getFullYear(), this.month = d.default.getInstance().selDate.getMonth() + 1, this.day = d.default.getInstance().selDate.getDay(), this.initData(this.year, this.month), y.default.trackEvent("daily_month"), b.default.reportTACommon("daily_month", {}), b.default.reportTACommon("daily_click", { action: "\u5207\u6362\u6708\u4efd" }) } , e.prototype.initData = function(t, e) { if (void 0 === t && (t = this.year), void 0 === e && (e = this.month), this.titleLabel.string = "- " + l.default.getMonthShorthand(e - 1) + "/" + t + " -", this.dataArray = [], this.content.removeAllChildren(), this.createLastMonth(t, e), this.createNowMonth(t, e), this.createNextMonth(t, e), cc.winSize.height, console.log(this.dataArray.length), v.default.getInstance().globalData.isFullScreen) { this.bottomMask.active = !1; var o = 104 * Math.ceil(this.dataArray.length / 7) , n = o - 416; this.scrollView.height = o, this.baseContent.height = 980 + n } else this.bottomMask.active = !0; this.showLastSelDate(), this.updatePlayState(), this.updateSubUI(), this.showActionFunc() } , e.prototype.showLastSelDate = function() { if (this.curArray.length) { for (var t = 0, e = this.curArray; t < e.length; t++) (s = e[t]).getComponent(u.default).show(p.CALENDARITEM.ITEMNOR); var o = null; this.isNoWin = !1; for (var n = this.curArray.length - 1; n >= 0 && (o = this.curArray[n], this.isNoWin = !o.getComponent(u.default).isWin(), !this.isNoWin); n--) ; if (this.isNoWin) { o.getComponent(u.default).show(p.CALENDARITEM.ITEMSELE); var a = o.getComponent(u.default).getNodeData(); if (a && a.date) { var i = a.date.split("-"); if (i.length < 3) return; var r = Number(i[0]) , c = Number(i[1]) , s = Number(i[2]); this.updatePlayBtn(c, s), d.default.getInstance().selDate = new Date(r,c - 1,s) } } else console.log("\u8bf7\u7b49\u5f85\u660e\u5929\u6e38\u73a9\u65b0\u5173\u5361######") } } , e.prototype.showActionFunc = function() { var t = Number(f.default.getGameConfigData().baseConfigData.dailyData.originMonth); console.log("originMonthNum = " + t); var e = Number(d.default.format(p.CALENDARNAMES[5], d.default.getInstance().nowDate)); console.log("nowMonthNum = " + e); var o = Number(d.default.format(p.CALENDARNAMES[5], d.default.getInstance().selDate)); console.log("selMonthNum = " + o), this.previousBtn.active = !(o <= t), this.nextBtn.active = !(o >= e) } , e.prototype.updatePlayState = function() { var t = d.default.format(p.CALENDARNAMES[3], d.default.getInstance().selDate).split("-"); if (!(t.length < 2)) { var e = Number(t[0]) , o = Number(t[1]); this.updatePlayBtn(e, o) } } , e.prototype.updatePlayBtn = function(t, e) { d.default.getInstance().isOldDay(e) ? this.playImg.active = !0 : this.playImg.active = !1; var o = "Play " + t + "/" + e; 0 == this.isNoWin && (o = "Tomorrow", this.playImg.active = !1), this.playLabel.getComponent(cc.Label).string = o } , e.prototype.updateSubUI = function() { var t = d.default.format(p.CALENDARNAMES[4], d.default.getInstance().selDate).split("-"); if (!(t.length < 2)) { var e = Number(t[0]) , o = Number(t[1]) , n = new Date(e,o,0).getDate(); n <= 0 && (n = 30); var a = f.default.getUserData().dailyData , i = d.default.format(p.CALENDARNAMES[5], d.default.getInstance().selDate) , r = f.default.getGameConfigData().baseConfigData.dailyData.monthData[i]; if (r) { if (console.log("monthData = " + JSON.stringify(r)), a && (a[i] || (console.log("dailyData[monthKey] \u4e3a\u7a7a\uff0c\u521d\u59cb\u5316\u6570\u636e##### "), a[i] = {}, (l = f.default.getUserData()).dailyData = a, f.default.saveUserData(l))), console.log("dailyData ##### ", JSON.stringify(a), i), a && a[i]) { var c = 0; for (var s in a[i]) a[i][s] && a[i][s].isWin && c++; if (this.catFootThree.active = !1, this.catFootTen.active = !1, this.catFootThirty.active = !1, this.progressBarOne.progress = 0, this.progressBarTwo.progress = 0, this.progressBarThree.progress = 0, this.progressPoint.active = !0, c > 0) { if (c <= 3 ? (this.catFootThree.active = !(c < 3), this.progressBarOne.progress = c / 3, this.progressPoint.x = 166 / 3 * c - 250) : c <= 10 ? (this.catFootThree.active = !0, this.catFootTen.active = !(c > 3 && c < 10), this.progressBarOne.progress = 1, this.progressBarTwo.progress = (c - 3) / 7, this.progressPoint.x = 16.6 * (c - 3) - 250 + 192.5) : (this.catFootThree.active = !0, this.catFootTen.active = !0, this.catFootThirty.active = !(c > 20 && c < n), this.progressBarOne.progress = 1, this.progressBarTwo.progress = 1, this.progressBarThree.progress = (c - 10) / (n - 10), this.progressPoint.x = 166 / n * (c - 10) - 250 + 358.5), (3 == c || 10 == c || c == n) && (this.progressPoint.active = !1, v.default.getInstance().dailyDict.receiveBox)) { v.default.getInstance().dailyDict.receiveBox = !1; var l = f.default.getUserData() , u = 1; 3 == c ? (u = 1, l.prop_random += 3) : 10 == c ? (u = 2, l.prop_cancel += 3) : l.prop_remove += 3, f.default.saveUserData(l), this.scheduleOnce(function() { var t = { popName: "showDailyPop", showPopData: { popName: "daily", popType: u, popCallbackCollect: null } }; cc.game.emit("showPop", t) }, 1.5) } } else this.progressPoint.x = -250; for (var s in this.progressLabel.string = "" + c, this.winLabel.string = "WIN " + n, console.log("monthKey = " + i + " index = " + c), this.spineLevel1.getComponent(g.default).play("4Daily_Open1_1", 0), this.spineLevel2.getComponent(g.default).play("4Daily_Open2_1", 0), this.spineLevel3.getComponent(g.default).play("4Daily_Open3_1", 0), this.catArr) { var h = this.catArr[s]; h.parent.getChildByName("bg-gray").active = !0, h.parent.getChildByName("bg-green").active = !1 } c >= 3 && (this.catArr[0].parent.getChildByName("bg-gray").active = !1, this.catArr[0].parent.getChildByName("bg-green").active = !0), c >= 10 && (this.catArr[1].parent.getChildByName("bg-gray").active = !1, this.catArr[1].parent.getChildByName("bg-green").active = !0), c >= n && (this.catArr[2].parent.getChildByName("bg-gray").active = !1, this.catArr[2].parent.getChildByName("bg-green").active = !0) } } else console.log("monthData \u914d\u7f6e\u8868\u65e0\u6570\u636e") } } , e.prototype.createLastMonth = function(t, e, o, n) { void 0 === o && (o = !0), void 0 === n && (n = 255), e -= 1; var a = new Date(t,e,0) , i = a.getDate() , r = a.getDay(); if (r < 7) for (var c = r; c > 0; c--) { var s = cc.instantiate(this.calendarItem); s.parent = this.content, s.opacity = n, this.dataArray.push(s); var l = i - c , d = t + "-" + (e < 10 ? "0" + e : e) + "-" + (l < 10 ? "0" + l : l) , h = { day: l, type: p.CALENDARITEM.ITEMLAST, date: d }; s.getComponent(u.default).setNodeData(h, this) } } , e.prototype.createNowMonth = function(t, e, o, n) { void 0 === o && (o = !0), void 0 === n && (n = 255); var a = new Date(t,e,0).getDate(); d.default.getInstance().isNowMonth(e - 1), this.curArray = []; for (var i = function(a) { var i = cc.instantiate(r.calendarItem); i.parent = r.content, i.opacity = n, r.dataArray.push(i); var c = !1 , s = p.CALENDARITEM.ITEMFUTURE; d.default.getInstance().isNowDay(a) ? (r.curArray.push(i), c = !0, s = p.CALENDARITEM.ITEMNOW) : d.default.getInstance().isOldDay(a) ? (r.curArray.push(i), c = !0, s = p.CALENDARITEM.ITEMOLD) : d.default.getInstance().isFutureDay(a) && (s = p.CALENDARITEM.ITEMFUTURE); var l = t + "-" + (e < 10 ? "0" + e : e) + "-" + (a < 10 ? "0" + a : a) , h = { day: a, type: s, date: l }; i.getComponent(u.default).setNodeData(h, r), o && c && i.on(cc.Node.EventType.TOUCH_END, function() { var o = l.split("-"); if (console.log(o), o.length >= 3) { var n = "" + o[0] + o[1] , r = "" + o[0] + o[1] + o[2] , c = f.default.getUserData().dailyData; if (c && c[n] && c[n][r] && c[n][r].isWin) return void console.log("\u672c\u5173\u5df2\u5b8c\u6210") } y.default.trackEvent("daily_date", { otherDate: l }), b.default.reportTACommon("daily_date", {}), b.default.reportTACommon("daily_click", { action: "\u5207\u6362\u65e5\u671f" }); for (var s = 0, h = this.curArray; s < h.length; s++) h[s].getComponent(u.default).show(p.CALENDARITEM.ITEMNOR); i.getComponent(u.default).show(p.CALENDARITEM.ITEMSELE), d.default.getInstance().selDate = new Date(t,e - 1,a), this.updatePlayState() }, r) }, r = this, c = 1; c < a + 1; c++) i(c) } , e.prototype.createNextMonth = function(t, e, o, n) { void 0 === o && (o = !0), void 0 === n && (n = 255); var a = new Date(t,e,1).getDay(); if (e += 1, 1 != a) { 0 == a && (a = 7); for (var i = 1; i < 9 - a; i++) { var r = cc.instantiate(this.calendarItem); r.parent = this.content, r.opacity = n, this.dataArray.push(r); var c = t + "-" + (e < 10 ? "0" + e : e) + "-" + (i < 10 ? "0" + i : i) , s = { day: i, type: p.CALENDARITEM.ITEMNEXT, date: c }; r.getComponent(u.default).setNodeData(s, this) } } } , i([s(cc.Node)], e.prototype, "gameLayer", void 0), i([s(cc.Node)], e.prototype, "mainLayer", void 0), i([s(cc.Node)], e.prototype, "baseContent", void 0), i([s(cc.Node)], e.prototype, "baseContentBg", void 0), i([s(cc.Node)], e.prototype, "scrollView", void 0), i([s(cc.Node)], e.prototype, "bottomMask", void 0), i([s(cc.Prefab)], e.prototype, "calendarItem", void 0), i([s(cc.Node)], e.prototype, "previousBtn", void 0), i([s(cc.Label)], e.prototype, "titleLabel", void 0), i([s(cc.Node)], e.prototype, "nextBtn", void 0), i([s(cc.Node)], e.prototype, "spineLevel1", void 0), i([s(cc.Node)], e.prototype, "spineLevel2", void 0), i([s(cc.Node)], e.prototype, "spineLevel3", void 0), i([s(cc.ProgressBar)], e.prototype, "progressBarOne", void 0), i([s(cc.ProgressBar)], e.prototype, "progressBarTwo", void 0), i([s(cc.ProgressBar)], e.prototype, "progressBarThree", void 0), i([s(cc.Node)], e.prototype, "catFootBegin", void 0), i([s(cc.Node)], e.prototype, "catFootThree", void 0), i([s(cc.Node)], e.prototype, "catFootTen", void 0), i([s(cc.Node)], e.prototype, "catFootThirty", void 0), i([s(cc.Node)], e.prototype, "content", void 0), i([s(cc.Node)], e.prototype, "bottomView", void 0), i([s(cc.Node)], e.prototype, "playBtn", void 0), i([s(cc.Node)], e.prototype, "playImg", void 0), i([s(cc.Node)], e.prototype, "playLabel", void 0), i([s(cc.Node)], e.prototype, "progressPoint", void 0), i([s(cc.Label)], e.prototype, "progressLabel", void 0), i([s(cc.Label)], e.prototype, "winLabel", void 0), i([c], e) }(cc.Component); o.default = C, cc._RF.pop() } , { "../../../i18n/gd_language": "gd_language", "../../../i18n/i18n": "i18n", "../../common/CcJsFunc": "CcJsFunc", "../../common/dataTs": "dataTs", "../../common/enumConfig": "enumConfig", "../../common/spine": "spine", "../../game/gameLayer": "gameLayer", "../../game/gameUiLayer": "gameUiLayer", "../../manager/DateManager": "DateManager", "../../manager/GameManager": "GameManager", "../../manager/report-common": "report-common", "../../utils/uma/uma-sdk": "uma-sdk", "./calendar-item": "calendar-item" }], "data-env": [function(t, e, o) { "use strict"; cc._RF.push(e, "2af60/iE7lNdKoauwbjspyW", "data-env"), Object.defineProperty(o, "__esModule", { value: !0 }), o.getLocalEnvConfig = o.getEnvConfig = void 0; var n = t("./data-type") , a = n.ENV.online , i = { local: { evn: n.ENV.local, host: "http://192.168.31.86:8080", reportPrefix: "local_" }, beta: { evn: n.ENV.beta, host: "http://192.144.195.86", reportPrefix: "beta_" }, online: { evn: n.ENV.online, host: "http://139.196.92.142:8080", reportPrefix: "sheep_" }, onlineWx: { evn: n.ENV.onlineWx, host: "http://139.196.92.142:8080", reportPrefix: "sheep_wx_" }, leiTing: { evn: n.ENV.leiTing, host: "http://maowgameos1.leiting.com:8080", reportPrefix: "" }, onlineOppo: { evn: n.ENV.onlineOppo, host: "http://139.196.92.142:8080", reportPrefix: "sheep_oppo_" }, onlineVivo: { evn: n.ENV.onlineVivo, host: "http://139.196.92.142:8080", reportPrefix: "sheep_vivo_" } }; o.getEnvConfig = function() { return i[a] } , o.getLocalEnvConfig = function(t) { return i[t] } , cc._RF.pop() } , { "./data-type": "data-type" }], "data-manager": [function(t, e, o) { "use strict"; cc._RF.push(e, "ce18c9/oWBJEKOpZDT7wYKF", "data-manager"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ); Object.defineProperty(o, "__esModule", { value: !0 }); var i = t("../common/dataTs") , r = t("../common/enumConfig") , c = t("./DateManager") , s = t("./GameManager") , l = function(t) { function e() { return null !== t && t.apply(this, arguments) || this } return a(e, t), e.getTopicAnimation = function(t, e, o) { var n = "The01A"; return e ? 1 == t ? n = "The01A" : 2 == t ? n = "The02A" : 3 == t ? n = "The03A" : 4 == t ? n = "The04A" : 5 == t ? n = "The05A" : 6 == t ? n = "The06A" : 7 == t && (n = "The07A") : o && (1 == t ? n = "The01B" : 2 == t ? n = "The02B" : 3 == t ? n = "The03B" : 4 == t ? n = "The04B" : 5 == t ? n = "The05B" : 6 == t ? n = "The06B" : 7 == t && (n = "The07B")), { spName: "sheep/ThemeSheeps", skin: n } } , e.getJudgeAnimation = function(t, e, o) { var n = "1Dead1_1"; return e ? n = "1Dead" + t + "_1" : o && (n = "1Dead" + t + "_2"), { spName: "sheep/Theme", anim: n } } , e.getDeadNum = function(t) { var e = 1; return (e = t < 10 ? 1 : t < 20 ? 2 : t < 60 ? 3 : t < 100 ? 4 : t < 2140 ? 5 : t < 3800 ? 6 : t < 5260 ? 7 : t < 8e3 ? 8 : t < 15e3 ? 9 : t < 2e4 ? 10 : 11) > 11 && (e = 11), e <= 0 && (e = 1), e } , e.isUpgradeNum = function(t) { return console.log("fail = " + t), 10 == t || 20 == t || 60 == t || 100 == t || 140 == t || 180 == t || 260 == t || 340 == t || 500 == t || 800 == t } , e.todayIsWin = function() { var t = c.default.format(r.CALENDARNAMES[7], c.default.getInstance().nowDate).split("-"); if (t.length >= 3) { var e = "" + t[0] + t[1] , o = "" + t[0] + t[1] + t[2] , n = i.default.getUserData().dailyData; if (n && n[e] && n[e][o] && n[e][o].isWin) return 1; if (n && n[e] && n[e][o] && !n[e][o].isWin) return 0 } return -1 } , e.checkExpireData = function(t) { -1 == e.todayIsWin() && (i.default.removeItem(t), console.log("\u672c\u5730\u7f13\u5b58\u8fc7\u671f\u6570\u636e ###### cacheName = ", t)), i.default.isPlatform(i.GDPlatform.web) && i.default.removeItem(t) } , e.getTAUserInfo = function() { e.checkExpireData(r.STORAGEKEY.TAUSERINFO); var t = s.default.getInstance().reportProperty , o = t.challenge_count , n = t.cancel_use + t.random_use + t.remove_use , a = t.resurrection_ad_frequency , c = t.resurrection_ad_frequency + t.cancel_ad + t.random_ad + t.remove_ad , l = 0; s.default.blacksInfo.blockAllCount > 0 && (l = s.default.blacksInfo.blockCurCount / s.default.blacksInfo.blockAllCount); var u = i.default.getItem(r.STORAGEKEY.TAUSERINFO); u || (u = { change_num: 0, prop_num: 0, resurgence_num: 0, ad_num: 0, block_ratio: l }), u.change_num += o, u.prop_num += n, u.resurgence_num += a, u.ad_num += c, u.block_ratio = l.toFixed(2), i.default.setItem(r.STORAGEKEY.TAUSERINFO, u), u || (u = {}); var p = "\u6bcf\u65e5\u6311\u6218"; return s.default.getInstance().gameType == r.GAMETYPE.GAMEDAILY ? p = "\u6bcf\u65e5\u6311\u6218" : s.default.getInstance().gameType == r.GAMETYPE.GAMETOPIC && (p = "\u8bdd\u9898\u6311\u6218"), u.game_type = p, u } , e.getGameLevelData = function() { var t = this.gameLevelCacheName(); return e.checkExpireData(t), i.default.getItem(t) } , e.setGameLevelData = function(t) { var e = this.gameLevelCacheName(); i.default.setItem(e, t, 30 * this.cacheTime) } , e.gameLevelCacheName = function() { return s.default.getInstance().gameType == r.GAMETYPE.GAMELEVEL ? r.STORAGEKEY.GAMEDAILYLEVELDATA : s.default.getInstance().gameType == r.GAMETYPE.GAMEDAILY ? r.STORAGEKEY.GAMEDAILYLEVELDATA : s.default.getInstance().gameType == r.GAMETYPE.GAMETOPIC ? r.STORAGEKEY.GAMETOPICLEVELDATA : r.STORAGEKEY.GAMEDAILYLEVELDATA } , e.getRankData = function() { return e.checkExpireData(r.STORAGEKEY.RANKDATA), i.default.getItem(r.STORAGEKEY.RANKDATA) } , e.setRankData = function(t) { i.default.setItem(r.STORAGEKEY.RANKDATA, t, 10 * this.cacheTime) } , e.getBulletData = function() { return e.checkExpireData(r.STORAGEKEY.BULLETDATA), i.default.getItem(r.STORAGEKEY.BULLETDATA) } , e.setBulletData = function(t) { i.default.setItem(r.STORAGEKEY.BULLETDATA, t, 60 * this.cacheTime) } , e.getStageData = function() { return e.checkExpireData(r.STORAGEKEY.STAGEDATA), i.default.getItem(r.STORAGEKEY.STAGEDATA) } , e.setStageData = function(t) { i.default.setItem(r.STORAGEKEY.STAGEDATA, t, 30 * this.cacheTime) } , e.getMatchResultData = function() { var t = i.default.getItem(r.STORAGEKEY.TOPICMATCHRECORD); return t && t[c.default.format(r.CALENDARNAMES[7], c.default.getInstance().nowDate)] ? (console.log("\u4eca\u65e5\u5df2\u8c03\u7528\u8d5b\u51b5\u63a5\u53e3 ###### "), !0) : (console.log("\u4eca\u65e5\u672a\u8c03\u7528\u8d5b\u51b5\u63a5\u53e3 ###### "), !1) } , e.setMatchResultData = function() { var t = c.default.format(r.CALENDARNAMES[7], c.default.getInstance().nowDate) , e = i.default.getItem(r.STORAGEKEY.TOPICMATCHRECORD); e || (e = {}), e[t] = !0, i.default.setItem(r.STORAGEKEY.TOPICMATCHRECORD, e) } , e.getPropData = function() { var t = i.default.getItem(r.STORAGEKEY.PROPGAMEDATA); return t && c.default.format(r.CALENDARNAMES[7], c.default.getInstance().nowDate) == t.time || (t = this.defaultPropData()), t } , e.setPropData = function(t) { return t || (t = this.defaultPropData()), i.default.setItem(r.STORAGEKEY.PROPGAMEDATA, t), t } , e.defaultPropData = function() { return { time: c.default.format(r.CALENDARNAMES[7], c.default.getInstance().nowDate), daily: { prop_remove: 2, prop_cancel: 2, prop_random: 2 }, topic: { prop_remove: 2, prop_cancel: 2, prop_random: 2 } } } , e.user = { uid: 0, levelNum: 0, openId: "", zoneId: 1, unionId: "", gender: 0, token: "", avatar: "", nickName: "", agreement: !1, deviceId: "", note: "", like_count: 0, skinName: "", skinId: 101, inviteCode: "", serverName: "", serverId: "", channel: "", userId: "" }, e.rankUserInfo = null, e.region = null, e.cacheTime = 60, e.topicModel = null, e.topicRankInfo = null, e.bulletsWin = [{ content: "\u7ec8\u4e8e\u6392\u4e0a\u4e86", mid: 1, type: 0 }, { content: "\u8f7b\u677e\u901a\u8fc7~", mid: 2, type: 0 }, { content: "\u4eca\u5929\u592a\u7b80\u5355", mid: 3, type: 0 }, { content: "\u7f8a\u4e86\u4e2a\u7f8a", mid: 4, type: 0 }, { content: "\u96c4\u8d77\uff01", mid: 5, type: 1 }, { content: "\u52a0\u6cb9\uff01", mid: 6, type: 1 }, { content: "yyds", mid: 7, type: 1 }, { content: "666", mid: 8, type: 1 }, { content: "\u51b2\u9e2d", mid: 9, type: 1 }, { content: "\u51b2\u51b2\u51b2", mid: 10, type: 1 }, { content: "\u5389\u5bb3\u4e86", mid: 11, type: 1 }], e.bulletsFail = [{ content: "\u96c4\u8d77\uff01", mid: 12, type: 1 }, { content: "\u52a0\u6cb9\uff01", mid: 13, type: 1 }, { content: "yyds", mid: 14, type: 1 }, { content: "666", mid: 15, type: 1 }, { content: "\u51b2\u9e2d", mid: 16, type: 1 }, { content: "\u51b2\u51b2\u51b2", mid: 17, type: 1 }, { content: "\u5389\u5bb3\u4e86", mid: 18, type: 1 }, { content: "\u8fc7\u4e0d\u53bb\u554a\uff01", mid: 19, type: 0 }, { content: "\u4eca\u5929\u592a\u96be\u4e86", mid: 20, type: 0 }, { content: "\u96be\u54ed\u4e86", mid: 21, type: 0 }, { content: "\u8bd5\u4e86 {0} \u6b21\u4e86", mid: 22, type: 2 }], e }(cc.Component); o.default = l, cc._RF.pop() } , { "../common/dataTs": "dataTs", "../common/enumConfig": "enumConfig", "./DateManager": "DateManager", "./GameManager": "GameManager" }], "data-type": [function(t, e, o) { "use strict"; cc._RF.push(e, "8cbe9Sgf2lHObO7pL4MBQTS", "data-type"), Object.defineProperty(o, "__esModule", { value: !0 }), o.ENV = void 0, function(t) { t.local = "local", t.beta = "beta", t.online = "online", t.onlineWx = "onlineWx", t.leiTing = "leiTing", t.onlineOppo = "onlineOppo", t.onlineVivo = "onlineVivo" }(o.ENV || (o.ENV = {})), cc._RF.pop() } , {}], dataModel: [function(t, e, o) { "use strict"; cc._RF.push(e, "f787b1iWeJMv6XB6Y+Z4lEb", "dataModel"), Object.defineProperty(o, "__esModule", { value: !0 }), cc._RF.pop() } , {}], dataTs: [function(t, e, o) { "use strict"; cc._RF.push(e, "2b52b5mP0hOv4ijR3rDmmai", "dataTs"), Object.defineProperty(o, "__esModule", { value: !0 }), o.GDPlatform = void 0; var n, a = t("../manager/GameManager"), i = t("../manager/report-common"), r = t("./CcJsFunc"), c = t("./enumConfig"), s = t("./native/native-bridge"), l = t("./native/native-def"), u = t("./sdk"); (function(t) { t[t.android = 0] = "android", t[t.ios = 1] = "ios", t[t.wx = 2] = "wx", t[t.tt = 3] = "tt", t[t.web = 4] = "web", t[t.oppo = 5] = "oppo", t[t.vivo = 6] = "vivo" } )(n = o.GDPlatform || (o.GDPlatform = {})); var p = function() { function t() {} return t.GetVedioID = function() { return u.default.isPlatform(u.Platform.wx) ? this.WXVedioID : u.default.isPlatform(u.Platform.tt) ? this.TTVedioID : u.default.isPlatform(u.Platform.android) ? this.AndroidVedioID : u.default.isPlatform(u.Platform.oppo) ? this.OppoVedioID : u.default.isPlatform(u.Platform.vivo) ? this.VivoVedioID : "" } , t.getGameConfigData = function() { return this.gameConfigData } , t.initData = function(e) { var o = this , n = this; if (cc.sys.localStorage.getItem(this.localKeyName)) r = this.getUserData(), console.log("[PUSH] \u7528\u6237\u6570\u636e ###### ", JSON.stringify(r)); else { this.registerUserData(); var a = this.getUserData().userID; if (s.default.callNative(l.NativeFun.publicParamsInfo, { userId: a }), i.default.reportTACommon("register", {}), s.default.deviceInfo) { console.log("AF af_register\u6253\u70b9"); var r = t.getUserData() , c = { androidid: s.default.deviceInfo.androidId, chennal: "310001", gameCode: "59", userId: r.userID, type: 3 }; s.default.leitingReport("af_register", c), console.log("AF af_character\u6253\u70b9"); var u = { androidid: s.default.deviceInfo.androidId, chennal: "310001", gameCode: "59", userId: r.userID, type: 3, roleId: s.default.deviceInfo.gaid, serviceName: "\u6d77\u5916\u6d4b\u8bd5\u670d", serviceId: "1" }; s.default.leitingReport("af_character", u) } } var p = 2; this.loadJsonData("data/levelConfigData", function(t) { o.gameConfigData.levelConfigData = t, 0 == --p && (e(), n.adaptCacheData()) }), this.loadJsonData("data/baseConfigData", function(t) { o.gameConfigData.baseConfigData = t, 0 == --p && (e(), n.adaptCacheData()) }) } , t.registerUserData = function() { if (!cc.sys.localStorage.getItem(this.localKeyName)) { this.gameUserLocalData = this.registerData, u.default.isPlatform(u.Platform.android) ? s.default.loginInfo && s.default.loginInfo.userId ? this.gameUserLocalData.userData.userID = s.default.loginInfo.userId : this.gameUserLocalData.userData.userID = r.default.randomCharNum() : u.default.isPlatform(u.Platform.tt) ? this.gameUserLocalData.userData.userID = "" : u.default.isPlatform(u.Platform.wx) ? this.gameUserLocalData.userData.userID = "" : u.default.isPlatform(u.Platform.web) ? (this.gameUserLocalData.userData.userID = "100001", this.gameUserLocalData.userData.token = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2OTAwMjA0MDIsIm5iZiI6MTY1ODkxODIwMiwiaWF0IjoxNjU4OTE2NDAyLCJqdGkiOiJDTTpjYXRfbWF0Y2g6bHQxMjM0NTYiLCJvcGVuX2lkIjoiIiwidWlkIjoxMDAwMDEsImRlYnVnIjoiIiwibGFuZyI6IiJ9.NQZAWBLYtq6hBff9YjNcaI2Soa6Z5vwbIU7YnjP1KBQ") : u.default.isPlatform(u.Platform.oppo) ? this.gameUserLocalData.userData.userID = "" : u.default.isPlatform(u.Platform.vivo) ? this.gameUserLocalData.userData.userID = "" : this.gameUserLocalData.userData.userID = r.default.randomCharNum(), this.gameUserLocalData.userData.registerTime = Date.now() + ""; var t = JSON.stringify(this.gameUserLocalData); cc.sys.localStorage.setItem(this.localKeyName, t), console.log("[PUSH] \u6ce8\u518c\u7528\u6237 ###### " + t), a.default.getInstance().register = !0 } } , t.removeUserData = function() { cc.sys.localStorage.getItem(this.localKeyName) && (cc.sys.localStorage.clear(), console.log("\u79fb\u9664\u672c\u5730\u7f13\u5b58 ### ")) } , t.isLogin = function() { var e = t.getUserData().userID , o = t.getUserData().token; return !!(e && e.length && o && o.length) } , t.adaptCacheData = function() { console.log("\u9002\u914d\u8001\u7528\u6237\u6570\u636e ###### "); var e = this.getUserData() , o = t.getSprintRewardData(); console.log("sprintRewardData ### ", JSON.stringify(o)), 1 == o.isGameEd && t.resetSprintReward(o); var n = e.unlockHouseUserData; for (var a in n) for (var i in n[a]) { var r = n[a][i]; if (!r.fish) { var c = this.gameConfigData.baseConfigData.unlockHouseDataArray; if (c) for (var s in c) for (var l in c[s]) { var u = c[s][l]; if (r.unlockID == u.unlockID) { r.fish = u.fish; break } } } } this.saveUserData(e), this.removeOldCacheData(e) } , t.removeOldCacheData = function(t) { t || (t = this.getUserData()), t.userID && "" != t.userID && "1" != t.userID || (this.removeUserData(), this.registerUserData()) } , t.saveUserData = function(t) { this.gameUserLocalData.userData = t; var e = JSON.stringify(this.gameUserLocalData); cc.sys.localStorage.setItem(this.localKeyName, e) } , t.getUserData = function() { var t = cc.sys.localStorage.getItem(this.localKeyName); return this.gameUserLocalData = JSON.parse(t), this.gameUserLocalData.userData } , t.getPictureData = function() { var t = cc.sys.localStorage.getItem(this.localKeyName); return this.gameUserLocalData = JSON.parse(t), this.gameUserLocalData.pictureData } , t.savePictureData = function(t) { this.gameUserLocalData.pictureData = t; var e = JSON.stringify(this.gameUserLocalData); cc.sys.localStorage.setItem(this.localKeyName, e) } , t.getUserSetupData = function() { var t = cc.sys.localStorage.getItem(this.localKeyName); return this.gameUserLocalData = JSON.parse(t), this.gameUserLocalData.setUpData } , t.saveUserSetupData = function(t) { this.gameUserLocalData.setUpData = t; var e = JSON.stringify(this.gameUserLocalData); cc.sys.localStorage.setItem(this.localKeyName, e) } , t.updateFirendCount = function(t) { console.log("count = ", t); var e = { moonCount: t }; u.default.rankScoreUpdate(c.ShownType.friendRank, JSON.stringify(e), c.RefreshType.add) } , t.updateTodayCount = function(t, e) { var o = { moonCount: t, state: e }; console.log("rankData = ", o), u.default.rankScoreUpdate(c.ShownType.todayRank, JSON.stringify(o), c.RefreshType.add) } , t.getDailyWinCount = function() { var e = t.getUserData(); if (e.dailyData) { var o = 0; for (var n in e.dailyData) for (var a in e.dailyData[n]) e.dailyData[n][a] && e.dailyData[n][a].isWin && o++; return o } return 0 } , t.getDailyData = function(e, o) { var n = t.getUserData(); if (n.dailyData[e]) return n.dailyData[e][o] } , t.saveDailyData = function(e, o, n) { var a = t.getUserData(); a.dailyData[e] ? a.dailyData[e][o] = n : (a.dailyData[e] = {}, a.dailyData[e][o] = n), t.saveUserData(a) } , t.gameLevelWin = function(t, e) { e || (console.log("\u83b7\u53d6\u521a\u5b8c\u6210\u5173\u5361\u7684\u5956\u52b1\u6570\u636e, \u968f\u673a\u83b7\u53d6\u586b\u5145 ###"), e = this.getRewardBoxData(this.gameUserLocalData.userData.playLevelId)), console.log("winRewardObj ### ", JSON.stringify(e)); var o = Number(e.everLevelRewardObj.coin) , n = Number(e.everLevelRewardObj.fish); a.default.getInstance().gameType == c.GAMETYPE.GAMELEVEL ? (o = Number(o), n = Number(n), this.gameUserLocalData.userData.playLevelId++) : a.default.getInstance().gameType == c.GAMETYPE.GAMEDAILY && (o = 2 * Number(o), n = 2 * Number(n)), this.gameUserLocalData.userData.coin += o, this.gameUserLocalData.userData.fish += n; var r = this.gameUserLocalData.userData.coin , s = o; if (i.default.reportTACommon("coin_get", { item_id: 0, item_name: "\u91d1\u5e01", change_num: s, num_before: r - s, num_after: r, action: "\u5173\u5361\u80dc\u5229\u5956\u52b1", reason: "\u5173\u5361\u80dc\u5229\u83b7\u5f97\u91d1\u5e01", gold_num: r }), a.default.getInstance().moneyDict.coin = o += Number(a.default.getInstance().moneyDict.coin), a.default.getInstance().moneyDict.fish = n += Number(a.default.getInstance().moneyDict.fish), console.log("moneyDict = " + JSON.stringify(a.default.getInstance().moneyDict)), e.levelNewNum == e.levelNumMax) { console.log("\u6dfb\u52a0\u5b9d\u7bb1\u5956\u52b1"); for (var l = 0; l < e.boxReward.length; l++) { var u = e.boxReward[l].propType; "reward_coin" == u ? (this.gameUserLocalData.userData.coin += e.boxReward[l].num, this.gameUserLocalData.userData.coin, e.boxReward[l].num) : (this.gameUserLocalData.userData[u] += e.boxReward[l].num, this.gameUserLocalData.userData[u]) } } this.addLoveCount(1) } , t.upgradeClothesLevel = function(t, e) { var o = this.getUserData() , n = o.catClothesData , a = "cat_" + t; if (n[a]) { for (var i = n[a], r = 0; r < i.length; r++) if (i[r].clothesID == e) return o.fish >= 5 && (o.fish -= 5, i[r].clothRank += 1, this.saveUserData(o), !0) } else console.log("\u6682\u65e0\u89e3\u9501\u732b") } , t.updateCatData = function() { var e = this.gameConfigData.baseConfigData.catClothesData , o = this.gameUserLocalData.userData.playLevelId; for (var n in e) for (var a in e[n]) if ("level" == e[n][a].unlockType && o > e[n][a].unlockNum) { var i = this.gameUserLocalData.userData.catClothesData , r = !1; for (var c in i[n]) i[n][c].clothesID == e[n][a].clothesID && (r = !0); if (!r) { var s = { clothesID: e[n][a].clothesID, clothRank: 1, isWear: !1 }; i[n].push(s), t.saveUserData(this.gameUserLocalData.userData) } } } , t.updateLoveTime = function() { if (0 == this.gameUserLocalData.userData.loveGetTime) return 0; var t = this.gameConfigData.baseConfigData.loveNumMax , e = this.gameUserLocalData.userData.loveGetTime , o = 6e4 * this.gameConfigData.baseConfigData.getLoveTime , n = Number(Date.now()) - e , a = Math.floor(n / o) , i = 0; return a >= 1 ? (this.gameUserLocalData.userData.love += a, this.gameUserLocalData.userData.love >= t ? (this.gameUserLocalData.userData.love = t, this.gameUserLocalData.userData.loveGetTime = 0) : (this.gameUserLocalData.userData.loveGetTime += a * o, i = o - (n - a * o)), this.saveUserData(this.gameUserLocalData.userData)) : i = o - (n - a * o), i } , t.addLoveToMax = function() { var t = this.gameConfigData.baseConfigData.loveNumMax; this.gameUserLocalData.userData.love < t ? (this.gameUserLocalData.userData.love = t, this.gameUserLocalData.userData.loveGetTime = 0, this.saveUserData(this.gameUserLocalData.userData)) : console.log("\u5df2\u7ecf\u662f\u6ee1\u7684\u4e86") } , t.addLoveCount = function(t) { var e = this.gameConfigData.baseConfigData.loveNumMax; this.gameUserLocalData.userData.love += t, this.gameUserLocalData.userData.love >= e && (this.gameUserLocalData.userData.loveGetTime = 0), this.gameUserLocalData.userData.love >= 5 && (this.gameUserLocalData.userData.love = 5), this.saveUserData(this.gameUserLocalData.userData) } , t.subLoveCount = function(t) { if (this.gameUserLocalData.userData.love < t) return console.log("\u7231\u5fc3\u6570\u91cf\u4e0d\u8db3"), !1; this.gameUserLocalData.userData.love -= t; var e = this.gameConfigData.baseConfigData.loveNumMax; return this.gameUserLocalData.userData.love < e && 0 == this.gameUserLocalData.userData.loveGetTime && (this.gameUserLocalData.userData.loveGetTime = Date.now()), this.gameUserLocalData.userData.love <= 0 && (this.gameUserLocalData.userData.love = 0), this.saveUserData(this.gameUserLocalData.userData), !0 } , t.isHaveLove = function() { return !(this.gameUserLocalData.userData.love <= 0) } , t.getLevelByID = function(t, e) { var o, n = [], i = [], r = this.gameConfigData.levelConfigData; if (t > (o = a.default.getInstance().gameType == c.GAMETYPE.GAMELEVEL ? r.dailyLevel : a.default.getInstance().gameType == c.GAMETYPE.GAMEDAILY ? r.dailyLevel : a.default.getInstance().gameType == c.GAMETYPE.GAMETOPIC ? r.topicLevel : r.dailyLevel).length) return console.log("\u6ca1\u6709\u5173\u5361"), void e(i); var s = o[t - 1]; console.log("modelLevelIdArray => ", s); for (var l = s.length, u = 0, p = 0; p < l; p++) this.getLevelMapData(s[p], function(t) { if (n.push(t), (u += 1) >= l) { for (var o = 0; o < l; o++) for (var a = s[o], r = 0; r < l; r++) n[r].levelKey == a && i.push(n[r]); e(i) } }) } , t.getLevelByNumber = function(t, e) { var o = []; this.getLevelMapData(t, function(t) { o.push(t), e(o) }) } , t.currentHouseUnlockAll = function() { var e = t.getHourseUnlockData(); if (e) { var o = e[e.length - 1] , n = !1; for (var a in o) o[a].unlock || (n = !0); if (!n) return !0 } return !1 } , t.haveNewHouseUnlock = function() { return this.getHourseUnlockData().length != this.gameConfigData.baseConfigData.unlockHouseDataArray.length } , t.getHourseUnlockData = function(t) { void 0 === t && (t = !1); var e = this.getUserData() , o = e.unlockHouseUserData , n = this.gameConfigData.baseConfigData.unlockHouseDataArray , a = !1; if (0 == o.length) a = !1; else for (var i in o) for (var r in o[i]) o[i][r].unlock || (a = !0); return !a && o.length < n.length && (t || 0 == o.length) && o.push(n[o.length]), e.unlockHouseUserData = o, this.saveUserData(e), e.unlockHouseUserData } , t.checkCollectionData = function() { var t = this.gameConfigData.baseConfigData.rewardCollection , e = this.getUserData() , o = this.getPictureData() , n = null; for (var i in t) { var r = t[i]; if (e.playLevelId - 1 == r.levelNum) { n = r; break } } if (n) { var c = this.gameConfigData.baseConfigData.pictureData.bgMaxNum , s = this.gameConfigData.baseConfigData.pictureData.brickMaxNum; o.bgNum += Number(n.wallpaper), o.brickNum += Number(n.brick), o.bgNum >= c && (o.bgNum = c), o.brickNum >= s && (o.brickNum = s), this.savePictureData(o), a.default.getInstance().collectionMark.tabbarCollection = !0, Number(n.wallpaper) > 0 && (a.default.getInstance().collectionMark.bgNum = o.bgNum), Number(n.brick) > 0 && (a.default.getInstance().collectionMark.brickNum = o.brickNum) } return n } , t.getCollectionUnlockData = function() { for (var t = this.getUserData().playLevelId - 1, e = this.gameConfigData.baseConfigData.rewardCollection, o = { buildNewNum: 1, buildNumMax: 10, buildObj: null }, n = null, a = 0, i = 0; i < e.length; i++) { if (t <= e[i].levelNum) { n = e[i]; break } a++ } var r = e[0]; if (t <= r.levelNum) o.buildNewNum = t, o.buildNumMax = r.levelNum, o.buildObj = r, console.log("getCollectionUnlockData = " + JSON.stringify(o)); else if (n) { var c = e[a - 1].levelNum , s = e[a].levelNum; o.buildNewNum = t - c, o.buildNumMax = s - c, o.buildObj = n, console.log("getCollectionUnlockData = " + JSON.stringify(o)) } return o } , t.getRewardBoxData = function(t) { var e = { levelNewNum: 0, levelNumMax: 10, everLevelRewardObj: null, boxReward: null }; e.everLevelRewardObj = this.gameConfigData.baseConfigData.everLevelReward; var o = this.gameConfigData.baseConfigData.rewardBox , n = Math.floor(3 * Math.random()); e.boxReward = o[n]; for (var a = this.gameConfigData.baseConfigData.rewardBoxArray, i = 0; i < a.length; i++) t > a[i] && (e.levelNewNum = t - a[i], e.levelNumMax = a[i + 1] - a[i]); return e } , t.getClothesData = function(e, o) { for (var n = t.getGameConfigData().baseConfigData.catClothesData["cat_" + e], a = 0; a < n.length; a++) if (n[a].clothesID == o) return n[a]; return null } , t.getSprintRewardData = function() { if (cc.sys.localStorage.getItem(c.STORAGEKEY.SPRINTREWARDKEY)) { var t = cc.sys.localStorage.getItem(c.STORAGEKEY.SPRINTREWARDKEY); return JSON.parse(t) } var e = { winNum: 0, rewardProgress: 0, winBox: 0, pastTime: Date.now(), isGameEd: 0 } , o = JSON.stringify(e); return cc.sys.localStorage.setItem(c.STORAGEKEY.SPRINTREWARDKEY, o), e } , t.setSprintRewardData = function(t) { var e = JSON.stringify(t); cc.sys.localStorage.setItem(c.STORAGEKEY.SPRINTREWARDKEY, e) } , t.updateSprintRewardTime = function() { var t = this.getSprintRewardData() , e = t.pastTime , o = 1e3 * this.gameConfigData.baseConfigData.sprintRewardTime , n = Number(Date.now()) - e , i = Math.floor(n / o) , r = 0; return i >= 1 ? (console.log("\u91cd\u7f6e\u5012\u8ba1\u65f6 = " + i), t.pastTime = Date.now(), this.resetSprintReward(t), a.default.getInstance().sprintMark = !1, cc.game.emit(c.EMITKEY.MAINUPDATEUI)) : r = o - (n - i * o), r } , t.resetSprintReward = function(t) { a.default.getInstance().gameType == c.GAMETYPE.GAMELEVEL && (t ? console.log("\u6d3b\u52a8\u7ed3\u675f\u4e2d\u65ad\u8fde\u80dc ######") : (t = this.getSprintRewardData(), console.log("\u666e\u901a\u73a9\u6cd5\u4e2d\u65ad\u8fde\u80dc ######")), t.winNum = 0, t.winBox = 0, t.rewardProgress = 0, t.isGameEd = 0, this.setSprintRewardData(t)) } , t.getCookieRewardData = function() { if (cc.sys.localStorage.getItem(c.STORAGEKEY.COOKIECOLLECTIONKEY)) { var t = cc.sys.localStorage.getItem(c.STORAGEKEY.COOKIECOLLECTIONKEY); return JSON.parse(t) } var e = { cookieNum: 0, pastTime: Date.now(), progress: 0 } , o = JSON.stringify(e); return cc.sys.localStorage.setItem(c.STORAGEKEY.COOKIECOLLECTIONKEY, o), e } , t.setCookieRewardData = function(t) { var e = JSON.stringify(t); cc.sys.localStorage.setItem(c.STORAGEKEY.COOKIECOLLECTIONKEY, e) } , t.updateCookieRewardTime = function() { var t = this.getCookieRewardData() , e = t.pastTime , o = 1e3 * this.gameConfigData.baseConfigData.cookieRewardTime , n = Number(Date.now()) - e , a = Math.floor(n / o) , i = 0; return a >= 1 ? (console.log("\u91cd\u7f6e\u5012\u8ba1\u65f6 = " + a), t.pastTime = Date.now(), t.cookieNum = 0, t.progress = 0, this.setCookieRewardData(t), cc.game.emit(c.EMITKEY.MAINUPDATEUI)) : i = o - (n - a * o), i } , t.setItem = function(t, e, o) { (!o || o <= 0) && (o = -1); var n = { data: e, time: Date.now(), expire: 1e3 * o } , a = JSON.stringify(n); cc.sys.localStorage.setItem(t, a) } , t.getItem = function(t) { var e = cc.sys.localStorage.getItem(t); if (e) { var o = JSON.parse(e); if (o && o.time && o.expire) { if (!(o.expire > 0 && Date.now() > o.time + o.expire)) return o.data; localStorage.removeItem(t) } } } , t.removeItem = function(t) { cc.sys.localStorage.removeItem(t) } , t.getSheepClothesData = function() { var e = cc.sys.localStorage.getItem(c.STORAGEKEY.SHEEPCLOTHESDATA) , o = t.gameConfigData.baseConfigData; if (!e) return o && o.sheepClothesData && this.setSheepClothesData(o.sheepClothesData), console.log("\u672c\u5730\u6ca1\u6709\u7f8a\u76ae\u80a4\u6570\u636e\uff0c\u8fdb\u884c\u7f13\u5b58 ###### "), o.sheepClothesData; var n = JSON.parse(e); if (o.sheepClothesData.length > n.length) for (var a = 0; a < o.sheepClothesData.length; a++) { for (var i = o.sheepClothesData[a], r = !1, s = 0; s < n.length; s++) if ("Sheeps" == (l = n[s]).spName && (console.log("skin = ", l.spSkin.indexOf("skin_")), l.spSkin.indexOf("skin_") < 0 && (l.spSkin = "skin_" + l.spSkin)), i.clothesId == l.clothesId) { r = !0; break } 0 == r && n.push(i) } else if (o.sheepClothesData.length == n.length) for (a = 0; a < o.sheepClothesData.length; a++) for (i = o.sheepClothesData[a], s = 0; s < n.length; s++) { var l = n[s]; i.clothesId == l.clothesId && (l.name = i.name) } return this.setSheepClothesData(n), n } , t.setSheepClothesData = function(t) { var e = JSON.stringify(t); cc.sys.localStorage.setItem(c.STORAGEKEY.SHEEPCLOTHESDATA, e) } , t.setLevelMapData = function(t, e) { console.log("mapData:", e); var o = JSON.stringify(e); console.log("data:", o), u.default.post({ url: "/admin/game_map/upsert", data: { map_id: t, map_data: o }, success: function(e) { 0 == e.err_code ? (cc.game.emit("showTips", "\u4fdd\u5b58\u5730\u56fe\u6210\u529f"), console.log("\u4fdd\u5b58\u5730\u56fe\uff1a", t, e)) : cc.game.emit("showTips", "\u4fdd\u5b58\u5730\u56fe\u5931\u8d25") } }) } , t.getLevelMapData = function(t, e) { u.default.get({ url: "/sheep/v1/game/map_info", params: { map_id: t }, success: function(o) { if (0 == o.err_code) { cc.game.emit("showTips", "\u8bfb\u53d6\u6210\u529f"), console.log("\u5730\u56fe\u6570\u636e:", t, o); var n = o.data.map_data , a = JSON.parse(n); e(a) } else cc.game.emit("showTips", "\u8bfb\u53d6\u5730\u56fe\u5931\u8d25"), console.log("\u8bfb\u53d6\u5730\u56fe\u5931\u8d25") } }) } , t.getOriginLevelMapData = function(t, e) { u.default.get({ url: "/sheep/v1/game/map_info", params: { map_id: t }, success: function(t) { 0 == t.err_code ? e(t) : console.log("\u8bfb\u53d6\u5730\u56fe\u5931\u8d25") } }) } , t.getAllLevelMapData = function(t) { u.default.get({ url: "/admin/game_map/page", params: {}, success: function(e) { if (0 == e.err_code) { cc.game.emit("showTips", "\u8bfb\u53d6\u6210\u529f"), console.log("\u5730\u56fe\u6570\u636e:", e); for (var o = e.data, n = 0; n < o.length; n++) o[n].map_id <= 100 && console.log("mapId:", o[n].map_id); t(o) } else cc.game.emit("showTips", "\u8bfb\u53d6\u5730\u56fe\u5931\u8d25"), console.log("\u8bfb\u53d6\u5730\u56fe\u5931\u8d25") } }) } , t.copy = function(t) { var e = JSON.stringify(t); return JSON.parse(e) } , t.loadJsonData = function(t, e) { cc.assetManager.loadBundle(cc.resources.name, function(o, n) { o || n.load(t, cc.JsonAsset, function(t, o) { if (!t) { var n = o.json; e(n) } }) }) } , t.isPlatform = function(t) { switch (t) { case n.android: return !(!cc.sys.isNative || cc.sys.os != cc.sys.OS_ANDROID); case n.ios: return !(!cc.sys.isNative || cc.sys.os != cc.sys.OS_IOS); case n.wx: return cc.sys.platform == cc.sys.WECHAT_GAME; case n.tt: return cc.sys.platform == cc.sys.BYTEDANCE_GAME; case n.oppo: return cc.sys.platform == cc.sys.OPPO_GAME; case n.vivo: return cc.sys.platform == cc.sys.VIVO_GAME; case n.web: return cc.sys.isBrowser } return !1 } , t.localKeyName = "gameUserLocalData", t.VERSION = "1_0_1", t.GAMEVERSION = "", t.WXVedioID = "adunit-e64f338bb42a2cf3", t.TTVedioID = "2h8vke2e0oo3771fk4", t.AndroidVedioID = "", t.OppoVedioID = "", t.VivoVedioID = "", t.langCode = c.LangEnum.zhCN, t.gameConfigData = { baseConfigData: null, levelConfigData: null }, t.gameUserLocalData = { userData: { userID: "", openid: "", playLevelId: 1, coin: 0, love: 5, fish: 0, loveGetTime: 0, registerTime: "", token: "", prop_remove: 2, prop_cancel: 2, prop_random: 2, unlockHouseUserData: [], catClothesData: {}, dailyData: {} }, setUpData: { effectStatus: 1, musicStatus: 1, shockStatus: 1 }, pictureData: { bgNum: 1, brickNum: 15 } }, t.registerData = { userData: { userID: "", openid: "", playLevelId: 1, coin: 0, love: 5, fish: 0, loveGetTime: 0, registerTime: "", token: "", prop_remove: 2, prop_cancel: 2, prop_random: 2, unlockHouseUserData: [], catClothesData: { cat_1: [] }, dailyData: {} }, setUpData: { effectStatus: 1, musicStatus: 1, shockStatus: 1 }, pictureData: { bgNum: 1, brickNum: 15 } }, t }(); o.default = p, cc._RF.pop() } , { "../manager/GameManager": "GameManager", "../manager/report-common": "report-common", "./CcJsFunc": "CcJsFunc", "./enumConfig": "enumConfig", "./native/native-bridge": "native-bridge", "./native/native-def": "native-def", "./sdk": "sdk" }], editorGameLayer: [function(t, e, o) { "use strict"; cc._RF.push(e, "78513skn4pKeoASzaMTH+ai", "editorGameLayer"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../game/chessboard") , c = t("../game/crushArea") , s = t("../game/moveOutArea") , l = cc._decorator , u = l.ccclass , p = l.property , d = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.mainLayer = null, e.chessboard = null, e.crushArea = null, e.moveOutArea = null, e.uiLayer = null, e.levelDataArray = null, e.gameIsWin = !1, e.popCallbackCollect = null, e.userData = null, e } return a(e, t), e.prototype.start = function() {} , e.prototype.initLevelLayer = function(t) { this.levelDataArray = t; var e = t[0]; this.gameIsWin = !1, this.chessboard.getComponent(r.default).init(e, this), this.crushArea.getComponent(c.default).initCrushArea(this), this.moveOutArea.getComponent(s.default).initMoveOutArea(this), this.node.active = !0, this.popCallbackCollect = { continueCallBack: this.playNextLevel.bind(this), returnMainCallBack: this.showMainLayer.bind(this), rebornGameCallBack: this.rebornGameFunc.bind(this), giveUpCallBack: this.giveUpFunc.bind(this), restartCallBack: this.restartNowLevel.bind(this) } } , e.prototype.hideLayer = function() { this.node.active = !1 } , e.prototype.playNextLevel = function() {} , e.prototype.restartNowLevel = function() {} , e.prototype.showSetUpLayer = function() {} , e.prototype.showMainLayer = function() {} , e.prototype.gameWinFunc = function() {} , e.prototype.gameOverFunc = function() { console.log("\u6e38\u620f\u5931\u8d25", this.levelDataArray); var t = { popName: "failPop", showPopData: { popCallbackCollect: this.popCallbackCollect } }; cc.game.emit("showPop", t) } , e.prototype.giveUpFunc = function() { cc.game.emit("closeAllPop") } , e.prototype.rebornGameFunc = function() { console.log("\u8fd9\u91cc\u6709\u4e2a\u770b\u89c6\u9891"), cc.game.emit("closeAllPop"), this.crushArea.getComponent(c.default).rebornGameFunc() } , e.prototype.crushBlockNode = function(t) { this.crushArea.getComponent("crushArea").addCrushAreaCardNode(t); var e = this.chessboard.getComponent(r.default).checkGameWin() , o = this.moveOutArea.getComponent(s.default).checkGameWin(); e && o && (console.log("\u6e38\u620f\u80dc\u5229\uff01"), this.gameIsWin = !0) } , e.prototype.crushAnimateCallback = function() { this.gameIsWin && this.gameWinFunc() } , i([p(cc.Node)], e.prototype, "mainLayer", void 0), i([p(cc.Node)], e.prototype, "chessboard", void 0), i([p(cc.Node)], e.prototype, "crushArea", void 0), i([p(cc.Node)], e.prototype, "moveOutArea", void 0), i([p(cc.Node)], e.prototype, "uiLayer", void 0), i([u], e) }(cc.Component); o.default = d, cc._RF.pop() } , { "../game/chessboard": "chessboard", "../game/crushArea": "crushArea", "../game/moveOutArea": "moveOutArea" }], editorGameUiLayer: [function(t, e, o) { "use strict"; cc._RF.push(e, "74ee14/EMlALpPmiwWxivjL", "editorGameUiLayer"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../common/CcJsFunc") , c = t("../game/chessboard") , s = t("../game/crushArea") , l = t("./editorGameLayer") , u = cc._decorator , p = u.ccclass , d = u.property , h = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.removeBtn = null, e.cancelBtn = null, e.randomBtn = null, e.setUpBtn = null, e.moveOutArea = null, e.chessboardNode = null, e.crushArea = null, e.paddingHeight = 70, e.userData = null, e.isMoving = !1, e } return a(e, t), e.prototype.start = function() { r.default.addbtnTouchStartScale(this.removeBtn), r.default.addbtnTouchEndScale(this.removeBtn, this.removeEndFunc.bind(this)), r.default.addbtnTouchCancelScale(this.removeBtn), r.default.addbtnTouchStartScale(this.cancelBtn), r.default.addbtnTouchEndScale(this.cancelBtn, this.cancelEndFunc.bind(this)), r.default.addbtnTouchCancelScale(this.cancelBtn), r.default.addbtnTouchStartScale(this.randomBtn), r.default.addbtnTouchEndScale(this.randomBtn, this.randomEndFunc.bind(this)), r.default.addbtnTouchCancelScale(this.randomBtn), r.default.addbtnTouchStartScale(this.setUpBtn), r.default.addbtnTouchEndScale(this.setUpBtn, this.setUpEndFunc.bind(this)), r.default.addbtnTouchCancelScale(this.setUpBtn) } , e.prototype.initGameUi = function() { this.isMoving = !1; var t = this.removeBtn.height + this.paddingHeight , e = -(cc.winSize.height / 2 + this.removeBtn.height / 2); this.removeBtn.y = e, this.cancelBtn.y = e, this.randomBtn.y = e, cc.tween(this.removeBtn).by(.4, { y: t }).start(), cc.tween(this.cancelBtn).by(.4, { y: t }).start(), cc.tween(this.randomBtn).by(.4, { y: t }).start() } , e.prototype.removeGameUiBtn = function() { var t = this; this.isMoving = !0, this.removeBtn.height, this.paddingHeight; var e = -(cc.winSize.height / 2 + this.removeBtn.height / 2); cc.tween(this.removeBtn).to(.4, { y: e }).start(), cc.tween(this.cancelBtn).to(.4, { y: e }).start(), cc.tween(this.randomBtn).to(.4, { y: e }).call(function() { t.isMoving = !1 }, this).start() } , e.prototype.setUpEndFunc = function() { this.node.parent.getComponent(l.default).hideLayer() } , e.prototype.removeEndFunc = function() { this.crushArea.getComponent(s.default).moveOutBlock() } , e.prototype.cancelEndFunc = function() { this.crushArea.getComponent(s.default).cancelOneStep() } , e.prototype.randomEndFunc = function() { this.chessboardNode.getComponent(c.default).updateBlockArea() } , i([d(cc.Node)], e.prototype, "removeBtn", void 0), i([d(cc.Node)], e.prototype, "cancelBtn", void 0), i([d(cc.Node)], e.prototype, "randomBtn", void 0), i([d(cc.Node)], e.prototype, "setUpBtn", void 0), i([d(cc.Node)], e.prototype, "moveOutArea", void 0), i([d(cc.Node)], e.prototype, "chessboardNode", void 0), i([d(cc.Node)], e.prototype, "crushArea", void 0), i([p], e) }(cc.Component); o.default = h, cc._RF.pop() } , { "../common/CcJsFunc": "CcJsFunc", "../game/chessboard": "chessboard", "../game/crushArea": "crushArea", "./editorGameLayer": "editorGameLayer" }], editorPopCommon: [function(t, e, o) { "use strict"; cc._RF.push(e, "ff5d494wMpLzo5RKnYVG0uZ", "editorPopCommon"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = cc._decorator , c = r.ccclass , s = (r.property, function(t) { function e() { return null !== t && t.apply(this, arguments) || this } return a(e, t), e.prototype.start = function() { this.node.on(cc.Node.EventType.TOUCH_START, this.starFunc, this), this.node.on(cc.Node.EventType.TOUCH_END, this.endFunc, this), this.node.on(cc.Node.EventType.TOUCH_MOVE, this.moveFunc, this), this.node.on(cc.Node.EventType.TOUCH_CANCEL, this.cancelFunc, this), this.node.on(cc.Node.EventType.MOUSE_DOWN, this.mouseDown, this), this.node.on(cc.Node.EventType.MOUSE_ENTER, this.mouseEnter, this), this.node.on(cc.Node.EventType.MOUSE_MOVE, this.mouseMove, this), this.node.on(cc.Node.EventType.MOUSE_LEAVE, this.mouseLeave, this) } , e.prototype.starFunc = function(t) { t.stopPropagation() } , e.prototype.endFunc = function(t) { t.stopPropagation() } , e.prototype.moveFunc = function(t) { t.stopPropagation() } , e.prototype.cancelFunc = function(t) { t.stopPropagation() } , e.prototype.mouseDown = function(t) { t.stopPropagation() } , e.prototype.mouseEnter = function(t) { t.stopPropagation() } , e.prototype.mouseMove = function(t) { t.stopPropagation() } , e.prototype.mouseLeave = function(t) { t.stopPropagation() } , i([c], e) }(cc.Component)); o.default = s, cc._RF.pop() } , {}], editorTips: [function(t, e, o) { "use strict"; cc._RF.push(e, "fd10fv9y+ZEtaYplTuo+/L4", "editorTips"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = cc._decorator , c = r.ccclass , s = r.property , l = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.tipsLabel = null, e } return a(e, t), e.prototype.start = function() { cc.game.on("showTips", this.showTips, this) } , e.prototype.showTips = function(t) { this.tipsLabel.node.active = !0, this.tipsLabel.string = t + "", cc.tween(this.tipsLabel.node).delay(1.5).call(function() { this.tipsLabel.node.active = !1 }, this).start() } , i([s(cc.Label)], e.prototype, "tipsLabel", void 0), i([c], e) }(cc.Component); o.default = l, cc._RF.pop() } , {}], enumConfig: [function(t, e, o) { "use strict"; cc._RF.push(e, "4c6b3ttKLVHnrBFJtUOvdja", "enumConfig"), Object.defineProperty(o, "__esModule", { value: !0 }), o.RefreshType = o.ShownType = o.MODULETYPE = o.LangEnum = o.STORAGEKEY = o.EMITKEY = o.GAMEBLOCK = o.GAMEOVER = o.WEEK = o.CALENDAR = o.DAYTYPE = o.CALENDARNAMES = o.CALENDARITEM = o.ROOMTYPE = o.MAINPAGE = o.GAMETYPE = o.GAMEENV = void 0, function(t) { t[t.ENVDEVELOP = 1] = "ENVDEVELOP", t[t.ENVTRAIL = 2] = "ENVTRAIL", t[t.ENVRELEASE = 3] = "ENVRELEASE" }(o.GAMEENV || (o.GAMEENV = {})), function(t) { t[t.GAMEMAIN = 0] = "GAMEMAIN", t[t.GAMETOMB = 1] = "GAMETOMB", t[t.GAMELEVEL = 2] = "GAMELEVEL", t[t.GAMEDAILY = 3] = "GAMEDAILY", t[t.GAMETOPIC = 4] = "GAMETOPIC" }(o.GAMETYPE || (o.GAMETYPE = {})), function(t) { t[t.PAGERANK = 0] = "PAGERANK", t[t.PAGEHOUSE = 1] = "PAGEHOUSE", t[t.PAGEMAIN = 2] = "PAGEMAIN", t[t.PAGEDAILY = 3] = "PAGEDAILY", t[t.PAGECOLLECT = 4] = "PAGECOLLECT" }(o.MAINPAGE || (o.MAINPAGE = {})), function(t) { t[t.ROOMONE = 1] = "ROOMONE", t[t.ROOMTWO = 2] = "ROOMTWO", t[t.ROOMTHREE = 3] = "ROOMTHREE" }(o.ROOMTYPE || (o.ROOMTYPE = {})), function(t) { t[t.ITEMLAST = 1] = "ITEMLAST", t[t.ITEMOLD = 2] = "ITEMOLD", t[t.ITEMNOW = 3] = "ITEMNOW", t[t.ITEMFUTURE = 4] = "ITEMFUTURE", t[t.ITEMNEXT = 5] = "ITEMNEXT", t[t.ITEMNOR = 6] = "ITEMNOR", t[t.ITEMSELE = 7] = "ITEMSELE", t[t.ITEMSUC = 8] = "ITEMSUC" }(o.CALENDARITEM || (o.CALENDARITEM = {})), o.CALENDARNAMES = ["yyyy\u5e74", "yyyy\u5e74mm\u6708", "yyyy\u5e74mm\u6708dd\u65e5", "m-d", "yyyy-m-d", "yyyymm", "yyyymmdd", "yyyy-mm-dd", "yyyy-mm-dd hh:mm:ss", "hh:mm:ss"], function(t) { t[t.TODAY = 0] = "TODAY", t[t.YESTERDAY = 1] = "YESTERDAY", t[t.TOMORROW = 2] = "TOMORROW", t[t.NONE = 3] = "NONE" }(o.DAYTYPE || (o.DAYTYPE = {})), function(t) { t[t.YEAR = 0] = "YEAR", t[t.MONTH = 1] = "MONTH", t[t.DAY = 2] = "DAY", t[t.WEEK = 3] = "WEEK" }(o.CALENDAR || (o.CALENDAR = {})), function(t) { t[t.SUN = 0] = "SUN", t[t.MON = 1] = "MON", t[t.TUE = 2] = "TUE", t[t.WED = 3] = "WED", t[t.THU = 4] = "THU", t[t.FEI = 5] = "FEI", t[t.SAT = 6] = "SAT" }(o.WEEK || (o.WEEK = {})), function(t) { t[t.NONE = 0] = "NONE", t[t.LEVELWIN = 1] = "LEVELWIN", t[t.LEVELFAIL = 2] = "LEVELFAIL", t[t.DAILYWIN = 3] = "DAILYWIN", t[t.DAILYFAIL = 4] = "DAILYFAIL" }(o.GAMEOVER || (o.GAMEOVER = {})), function(t) { t[t.NONE = 0] = "NONE", t[t.BLOCKCOOKIE = 1] = "BLOCKCOOKIE", t[t.BLOCKGOLD = 2] = "BLOCKGOLD" }(o.GAMEBLOCK || (o.GAMEBLOCK = {})), function(t) { t.MAINUPDATEUI = "MAINUPDATEUI", t.UPDATETABBARRECEIVE = "UPDATETABBARRECEIVE", t.UPDATETABBARSEND = "UPDATETABBARSEND", t.SHOWMASKLAYER = "SHOWMASKLAYER", t.HIDEMASKLAYER = "HIDEMASKLAYER", t.UPDATEPICTURE = "UPDATEPICTURE", t.SHOWMAINTIPS = "showMainTips", t.SHOWTRANSITLAYER = "showTransitLayer", t.RESTARTNOWLEVEL = "restartNowLevel", t.SHOWMAINLAYER = "showMainLayer", t.SHOWPOP = "showPop", t.CLOSEALLPOP = "closeAllPop", t.UPDATEPOPDATA = "UPDATEPOPDATA", t.TTSTARTRECORD = "TTSTARTRECORD", t.TTSTOPRECORD = "TTSTOPRECORD", t.TTSHARERECORD = "TTSHARERECORD", t.UPDATERANKDATA = "UPDATERANKDATA", t.SHOWUSERNODE = "SHOWUSERNODE", t.USERINFOSUCCESS = "USERINFOSUCCESS", t.RANKUSERINFOSUCCESS = "RANKUSERINFOSUCCESS", t.BULLETSEND = "BULLETSEND", t.BULLETSTATE = "BULLETSTATE", t.GAMEOVERRESTART = "GAMEOVERRESTART", t.GAMEOVERSUCCESS = "GAMEOVERSUCCESS", t.BEGINGAME = "BEGINGAME", t.SHOWMODULE = "SHOWMODULE", t.TOPICACCOUNT = "TOPICACCOUNT", t.TOPICRANKINFO = "TOPICRANKINFO", t.TOPICPOSITION = "TOPICPOSITION", t.CHANGESHEEPCLOTHES = "CHANGESHEEPCLOTHES" }(o.EMITKEY || (o.EMITKEY = {})), function(t) { t.GAMEUSERLOCALDATA = "gameUserLocalData", t.SPRINTREWARDKEY = "SPRINTREWARDKEY", t.COOKIECOLLECTIONKEY = "COOKIECOLLECTIONKEY", t.BULLETSWITCH = "BULLETSWITCH", t.TAUSERINFO = "TAUSERINFO", t.RANKDATA = "RANKDATA", t.BULLETDATA = "BULLETDATA", t.STAGEDATA = "STAGEDATA", t.GAMEDAILYLEVELDATA = "GAMEDAILYLEVELDATA", t.GAMETOPICLEVELDATA = "GAMETOPICLEVELDATA", t.SHEEPCLOTHESDATA = "SHEEPCLOTHESDATA", t.TOPICMATCHRECORD = "TOPICMATCHRECORD", t.PROPGAMEDATA = "PROPGAMEDATA", t.GAMELOADING = "GAMELOADING" }(o.STORAGEKEY || (o.STORAGEKEY = {})), function(t) { t.zhCN = "zh", t.enUS = "en" }(o.LangEnum || (o.LangEnum = {})), function(t) { t[t.COMMON = 0] = "COMMON", t[t.TOPIC = 1] = "TOPIC" }(o.MODULETYPE || (o.MODULETYPE = {})), function(t) { t.friendRank = "friendRank", t.todayRank = "todayRank" }(o.ShownType || (o.ShownType = {})), (o.RefreshType || (o.RefreshType = {})).add = "add", cc._RF.pop() } , {}], "export-helper": [function(t, e, o) { "use strict"; cc._RF.push(e, "c00e4AjhHVJqoY4uheCWzQM", "export-helper"), Object.defineProperty(o, "__esModule", { value: !0 }), o.math = void 0; var n = cc.EPSILON , a = function() { function t() {} return t.approx = function(t, e, o) { return o = o || n, Math.abs(t - e) <= o } , t.lerp = function(t, e, o) { return t + (e - t) * o } , t.equals = function(t, e) { return Math.abs(t - e) <= n * Math.max(1, Math.abs(t), Math.abs(e)) } , t }(); o.math = a, cc._RF.pop() } , {}], export: [function(t, e) { "use strict"; cc._RF.push(e, "aff89des1lECqfQBjTG1TrU", "export"), cc._RF.pop() } , {}], failPop: [function(t, e, o) { "use strict"; cc._RF.push(e, "015c33YCudGR46pDyw1Hejz", "failPop"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../i18n/gd_language") , c = t("../../i18n/i18n") , s = t("../common/CcJsFunc") , l = t("../common/dataTs") , u = t("../common/enumConfig") , p = t("../common/native/share") , d = t("../common/native/tt-sdk") , h = t("../common/sdk") , f = t("../common/spine") , m = t("../manager/GameManager") , g = t("../manager/report-common") , y = t("../../script/manager/data-manager") , v = t("../utils/uma/uma-sdk") , b = t("../api/api-sheep") , _ = cc._decorator , N = _.ccclass , C = _.property , w = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.fainNode = null, e.descLabel = null, e.failNumLabel = null, e.restartNode = null, e.backNode = null, e.tombNode = null, e.tombBubble = null, e.tombDesc = null, e.tombParticle = null, e.rankNode = null, e.rankPreLabel = null, e.rankNumLabel = null, e.rankLastLabel = null, e.shareNode = null, e.shareBtn = null, e.noShareBtn = null, e.shareCloseBtn = null, e.bottomShareBtn = null, e.rebornGameCallBack = null, e.giveUpCallBack = null, e.failNodeNum = 400, e.popCallbackCollect = null, e.userData = null, e.showPopData = null, e.rankUserData = null, e.type = 0, e } return a(e, t), e.prototype.start = function() { cc.game.on(u.EMITKEY.GAMEOVERSUCCESS, this.requestUserData.bind(this)), this.popCallbackCollect = { buyCallBack: this.buyCallBackFunc.bind(this), freeCallBack: this.freeCallBackFunc.bind(this), exitCallBack: this.exitCallBackFunc.bind(this) }, s.default.addTargetTouchUpInside(this.restartNode, this.restartNodeFunc.bind(this)), s.default.addTargetTouchUpInside(this.backNode, this.backNodeFunc.bind(this)), s.default.addbtnTouchStartScale(this.shareBtn), s.default.addbtnTouchEndScale(this.shareBtn, this.shareBtnFunc.bind(this)), s.default.addbtnTouchCancelScale(this.shareBtn), s.default.addbtnTouchStartScale(this.noShareBtn), s.default.addbtnTouchEndScale(this.noShareBtn, this.noShareBtnFunc.bind(this)), s.default.addbtnTouchCancelScale(this.noShareBtn), s.default.addbtnTouchStartScale(this.shareCloseBtn), s.default.addbtnTouchEndScale(this.shareCloseBtn, this.shareCloseBtnFunc.bind(this)), s.default.addbtnTouchCancelScale(this.shareCloseBtn), s.default.addTargetTouchUpInside(this.bottomShareBtn, this.bottomShareBtnFunc.bind(this)) } , e.prototype.restartNodeFunc = function() { cc.game.emit(u.EMITKEY.RESTARTNOWLEVEL) } , e.prototype.backNodeFunc = function() { cc.game.emit(u.EMITKEY.SHOWMAINLAYER) } , e.prototype.bottomShareBtnFunc = function() { this.shareNode.active = !0, this.shareNode.stopAllActions(), cc.tween(this.shareNode).set({ scale: 0, opacity: 0 }).delay(1).to(.2, { scale: 1.1, opacity: 255 }, { easing: cc.easing.quadOut }).to(.2, { scale: 1 }).start() } , e.prototype.shareBtnFunc = function() { var t = this; l.default.isPlatform(l.GDPlatform.tt) ? d.default.shareTemplate(function(e) { e && (t.shareNode.active = !1, t.showButton()) }) : l.default.isPlatform(l.GDPlatform.wx) ? p.default.shareMethod({ success: function() {}, fail: function() {}, complete: function() {} }) : this.node.active = !1 } , e.prototype.noShareBtnFunc = function() { this.shareNode.active = !1, this.showButton() } , e.prototype.shareCloseBtnFunc = function() { this.shareNode.active = !1, this.showButton() } , e.prototype.showFailPop = function(t) { this.node.active = !0, this.showPopData = t, t.popCallbackCollect && (this.rebornGameCallBack = t.popCallbackCollect.rebornGameCallBack, this.giveUpCallBack = t.popCallbackCollect.giveUpCallBack), this.restartNode.active = !1, this.backNode.active = !1, this.tombNode.active = !1, this.rankNode.active = !1, this.tombParticle.active = !1, this.shareNode.active = !1, this.bottomShareBtn.active = !1; var e = t.failType; this.failNumLabel.string = "", console.log("failType = " + e), 1 == e ? console.log("\u590d\u6d3b ###### ") : 2 == e && console.log("\u91cd\u65b0\u6311\u6218 ###### "), this.playShowAnimate() } , e.prototype.requestUserData = function() { var t = this; if (this.failNumLabel.string = "", m.default.getInstance().gameType == u.GAMETYPE.GAMEDAILY) b.default.getUserRankInfo(function(e) { if (0 == e.err_code && e.data && e.data.user) { t.rankUserData = e.data.user; var o = e.data.user.fail; o && 0 != o || (o = 1), t.failNumLabel.string = "\u4eca\u65e5\u5df2\u6311\u6218 " + o + " \u6b21" } }); else if (m.default.getInstance().gameType == u.GAMETYPE.GAMETOPIC) { var e = l.default.getUserData().userID; b.default.getTopicUserInfo(e, function(e) { if (0 == e.err_code && e.data && e.data.user) { t.rankUserData = e.data.user; var o = e.data.user.fail; o && 0 != o || (o = 1), t.failNumLabel.string = "\u4eca\u65e5\u5df2\u6311\u6218 " + o + " \u6b21" } }) } } , e.prototype.getTeamName = function() { var t = y.default.topicModel.name.split("#"); return t.length >= 2 ? 1 == y.default.topicModel.info.type ? t[0] : t[1] : "" } , e.prototype.exitCallBackFunc = function() {} , e.prototype.buyCallBackFunc = function(t, e) { if (console.log("type = " + t), this.userData = l.default.getUserData(), this.userData.coin >= e) { if (this.userData.coin -= e, m.default.getInstance().reportProperty.resurrection_coin_cost += e, m.default.getInstance().levelWinDict.coin += e, l.default.saveUserData(this.userData), m.default.getInstance().coinNum += 30, this.showTipPop(t), 4 == t && m.default.getInstance().gameType == u.GAMETYPE.GAMELEVEL) { console.log("\u5e38\u89c4\u5173\u5361\u590d\u6d3b\u8d2d\u4e70"); var o = e + ""; v.default.trackEvent("game_life_buy", { coinNum: o, c_coinNum: Number(o) }) } } else cc.game.emit("showMainTips", c.default.instance.trans(r.GDLanguage.coin_inadequate)) } , e.prototype.freeCallBackFunc = function(t) { var e = this; this.type = t; var o = l.default.GetVedioID(); h.default.watchAdVideo({ id: o, success: function() { e.watchSuc(1) }, fail: function() { console.log("\u5931\u8d25") }, nofit: function() { e.shareTTAction() } }) } , e.prototype.watchSuc = function(t) { if (this.showTipPop(), cc.game.emit(u.EMITKEY.CLOSEALLPOP), m.default.getInstance().reportProperty.resurrection_ad_frequency++, 4 == this.type) { m.default.getInstance().sheepMark.resurgenceCount++, console.log("\u590d\u6d3b\u770b\u89c6\u9891"); var e = y.default.getTAUserInfo(); 1 == t ? g.default.reportTACommon("game_life_ad", e) : 2 == t && g.default.reportTACommon("game_life_share", e) } } , e.prototype.shareTTAction = function() { var t = this; if (h.default.isPlatform(h.Platform.wx)) { var e = l.default.GetVedioID() , o = l.default.getUserData().openid; h.default.share(o, e, function() { t.shareCbMethod() }, function() { cc.game.emit(u.EMITKEY.SHOWMAINTIPS, "\u5206\u4eab\u5931\u8d25\uff0c\u8bf7\u5206\u4eab\u5fae\u4fe1\u7fa4\u4e0e\u597d\u53cbPK") }) } else if (h.default.isPlatform(h.Platform.tt)) { var n = { popName: "shareNodePop", showPopData: { type: 2, shareCb: this.shareCbMethod.bind(this) } }; cc.game.emit("showPop", n) } } , e.prototype.shareCbMethod = function() { console.log("\u5206\u4eab\u6210\u529f ######"), this.watchSuc(2) } , e.prototype.showTipPop = function() { this.rebornGameCallBack && this.rebornGameCallBack(), cc.game.emit("showMainTips", c.default.instance.trans(r.GDLanguage.game_continue)) } , e.prototype.playShowAnimate = function() { var t = this; this.fainNode.y = 0, cc.tween(this.fainNode).to(.8, { y: this.failNodeNum }, { easing: cc.easing.cubicOut }).call(function() {}, this).delay(.1).call(function() { t.showPopData && 2 == t.showPopData.failType ? t.showRestartNode() : m.default.getInstance().sheepMark.resurgenceCount >= 1 ? t.showRestartNode() : t.showPropPop(4) }).start() } , e.prototype.showRestartNode = function() { console.log("\u91cd\u65b0\u6311\u6218"); var t = y.default.getTAUserInfo(); g.default.reportTACommon("game_over", t), cc.game.emit(u.EMITKEY.GAMEOVERRESTART), this.tombNode.active = !0, this.rankUserData ? this.showFailTomb(this.rankUserData.fail) : this.showFailTomb(1) } , e.prototype.setupDescMethods = function(t) { var e = ["12345\uff0c\u4e0a\u5c71\u6253\u8001\u864e\uff0c\u8981\u60f3\u8fc7\u6b64\u5173\uff0c\u5c31\u8981\u809d\u809d\u809d", "\u4eba\u751f\u5f97\u610f\u987b\u5c3d\u6b22\uff0c\u4e0d\u8fc7\u6b64\u5173\u5fc3\u4e0d\u7518\uff01", "\u6211\u53ea\u662f\u4e3a\u4e86\u5792\u575f\u5934\uff0c\u5e76\u4e0d\u662f\u8981\u8fc7\u5173\uff01", "\u4e3a\u6211\u7701\u4e89\u5149\uff0c\u5fc5\u987b\u62ff\u4e0b", "\u4ee5\u6211\u7684\u667a\u6167\u62ff\u4e0b\u5b83\uff0c\u5e94\u8be5\u4e0d\u6210\u95ee\u9898", "\u5931\u8d25\u662f\u6210\u529f\u4e4b\u6bcd\uff0c\u7f8a\u513f\u5b50\u8fd8\u5728\u7b49\u7740\u4f60\uff01", "\u4e0d\u591f\uff01\u8fd8\u4e0d\u591f\uff01\u6211\u8fd8\u80fd\u518d\u809d100\u56de\u5408", "\u6211\u90fd\u6b7b\u8fd9\u4e48\u591a\u6b21\u5566\uff0c\u65f6\u95f4\u8fc7\u7684\u771f\u5feb\uff01", "\u9769\u547d\u5c1a\u672a\u6210\u529f\uff0c\u540c\u5fd7\u4ecd\u9700\u52aa\u529b\uff01", "\u5dee\u4e00\u70b9\u5c31\u8fc7\u4e86\uff0c\u4f60\u8bf4\u6c14\u4eba\u4e0d\uff01", "\u4f60\u786e\u5b9a\u8fd9\u4e48\u6c14\u4eba\u7684\u6e38\u620f\uff0c\u4e0d\u53bb\u6c14\u6c14\u670b\u53cb\uff1f", "\u53c8\u5931\u8d25\u4e86\uff0c\u592a\u96be\u4e86", "\u53c8\u53c8\u53c8\u5931\u8d25\u4e86\uff0c\u518d\u8bd5\u6700\u540e\u4e00\u6b21", "\u53c8\u53c8\u53c8\u53c8\u53c8\u5931\u8d25\u4e86\uff0c\u8981\u4e0d\u653e\u5f03\u5427", "\u53c8\u53c8\u53c8\u53c8\u53c8\u53c8\u5931\u8d25\u4e86\uff0c\u8fc7\u4e0d\u53bb\u5c31\u4e0d\u7761\u89c9\u4e86", "**\u7b56\u5212\u786e\u5b9a\u8fd9\u662f\u53ef\u4ee5\u8fc7\u7684\u4e48\uff1f", "*************\u7b56\u5212\uff0c******\u6bcd\uff01", "\u653e\u5f03\u5427\uff0c\u4f55\u82e6\u4e3a\u96be\u81ea\u5df1\u5462", "\u4e2d\u56fd\u4eba\u4e0d\u6b3a\u8d1f\u4e2d\u56fd\u4eba\uff0c\u7b56\u5212\u4f60*****", "\u6d3b\u7740\u4e0d\u597d\u4e48\uff0c\u975e\u5f97\u8981\u6c14\u6b7b\u81ea\u5df1\u4e48\uff1f", "\u751f\u5f53\u4f5c\u7f8a\u6770\uff0c\u6b7b\u4ea6\u4e3a\u7891\u96c4\uff01", "\u6ee1\u773c\u5192\u91d1\u661f\uff0c\u6211\u7891\u4eae\u6676\u6676\uff01", "\u5f53\u4e0d\u4e86\u7f8a\uff0c\u6211\u4e5f\u8981\u505a\u6211\u670b\u53cb\u5708\u6700\u4eae\u7684\u7891\uff01\u8036\uff01", "\u8fd8\u5dee\u4e00\u70b9\uff1f\u6211\u4fe1\u4f60\u4e2a\u9b3c\uff0c\u4f60\u4e2a\u7cdf\u8001\u5934\u5b50***\uff01", "\u554a\uff01\u554a\uff01\u554a\uff01\u554a\uff01\u554a\uff01wwwwww\uff01", "\u6ca1\u4e8b\uff0c\u4ed6\u4eec\u4e5f\u8fc7\u4e0d\u4e86\uff01", "\u4f60\u7ed9\u6211\u7b49\u7740\uff0c\u6211\u8ba9\u6211\u4e03\u5927\u59d1\u516b\u5927\u59e8\u90fd\u6765\uff0c\u6211\u5c31\u4e0d\u4fe1\u4e86\uff01"] , o = ["\u65e2\u7136\u9009\u62e9\u4e86\uff0c\u5c31\u9700\u8981\u65e0\u6761\u4ef6\u7684\u8fc7\u5173", "\u7f8a\u7f8a\u4e91\u68af\uff0c\u6211\u6765\u4e86\uff01", "\u6211\u4e5f\u8981\u7f8a\uff5e\u7f8a\uff5e\u7f8a\uff5e", "\u4e3a\u4e86\u9635\u8425\u800c\u6218\uff0c\u8d25\u800c\u4e0d\u9981(nei)\uff01", "\u5373\u4f7f\u7f8a\u7fa4\u6ca1\u6709\u6211\uff0c\u57fa\u5730\u4e5f\u9700\u8981\u6211\u53bb\u5efa\u8bbe\uff01", "\u4e00\u6b21\u5c31\u597d\uff0c\u8ba9\u6211\u5f53\u7f8a\u53bb\u4ee3\u8868\u4ee3\u8868\u5427\uff01", "\u4e24\u519b\u5bf9\u5792\u5c31\u662f\u5e72\uff0c\u4e0d\u80fd\u6002\uff0ccome\uff5eon\uff5e\u5317\u9f3b\uff01", "\u4e0d\u80fd\u6da8\u4e86\u5bf9\u9762\u6c14\u52bf\uff0c\u706d\u4e86\u81ea\u5df1\u5a01\u98ce\uff01", "\u5bf9\u9762\u662f\u4e2a\u5c41\uff01\u518d\u6765\u4e00\u6b21\uff0c\u6211\u4e0d\u80fd\u5f53\u5c41\uff01", "\u5f53\u7f8a\u6211\u4e0d\u884c\uff0c\u5632\u8bbd\u5bf9\u65b9\u6211\u884c\uff01", "\u91cd\u5728\u53c2\u4e0e\uff0c\u8f93\u8d62\u4e0d\u91cd\u8981\uff0c\u4e48\uff1f\u4e0d\u80fd\u8f93\uff01", "\u4e0d\u4e89\u9992\u5934\u84b8\u53e3\u6c14\uff0c\u5144\u5f1f\u4eec\u7b49\u7740\u6211\uff01", "\u8bf4\u670d\u81ea\u5df1\u518d\u6765\u4e00\u6b21\uff0c\u8bf4\u670d\u5bf9\u9762\u653e\u5f03\uff01", "\u6211\u611f\u89c9\u6211\u5df2\u7ecf\u5c3d\u529b\u4e86\uff0c\u5144\u5f1f\u4eec\u52a0\u6cb9\uff01", "\u8fd9\u4e5f\u592a\u96be\u4e86\uff0c\u7f8a\u961f\u8fdb\u5165\u592a\u7a7a\uff0c\u5c31\u5dee\u6211\u4e86\uff01", "\u7f8a\u7f8a\u8fd9\u4e48\u53ef\u7231\uff0c\u7b56\u5212\u662f\u4e2a*****x\uff01", "\u5173\u5361\u597d\u96be\uff01\u7b56\u5212\u597d\u574f\uff01\u4f46\u662f\u6211\u597d\u559c\u6b22\u554a\uff01\u54c8\u54c8\uff5e", "\u4e0d\u96be\u4e0d\u80fd\u51f8\u663e\u6211\u7684\u667a\u6167\uff0c\u518d\u6765\u4e00\u6b21\uff01", "\u4e0d\u96be\u4e0d\u80fd\u51f8\u663e\u6211\u7684\u667a\u6167\uff0c\u518d\u6765\u4e00\u6b21\uff01", "\u4e0d\u96be\u4e0d\u80fd\u51f8\u663e\u6211\u7684\u667a\u6167\uff0c\u518d\u6765\u4e00\u6b21\uff01"]; if (1 <= t && t <= 8) { var n = 1; return 1 == t ? n = s.default.randomNum(0, 5) : 2 == t ? n = s.default.randomNum(2, 8) : 3 == t ? n = s.default.randomNum(3, 10) : 4 == t ? n = s.default.randomNum(4, 12) : 5 == t ? n = s.default.randomNum(8, 14) : 6 == t ? n = s.default.randomNum(10, 16) : 7 == t ? n = s.default.randomNum(14, 18) : 8 == t ? n = s.default.randomNum(15, 20) : 9 == t ? n = s.default.randomNum(15, 21) : 10 == t ? n = s.default.randomNum(15, 22) : 11 == t && (n = s.default.randomNum(15, 27)), m.default.getInstance().gameType == u.GAMETYPE.GAMEDAILY ? (n >= e.length && (n = e.length - 1), e[n]) : m.default.getInstance().gameType == u.GAMETYPE.GAMETOPIC ? (n >= o.length && (n = o.length - 1), o[n]) : "" } } , e.prototype.showFailTomb = function(t) { this.tombBubble.scale = 0, cc.tween(this.tombBubble).to(.3, { scale: 1 }, { easing: cc.easing.backOut }).start(); var e = y.default.getDeadNum(t) , o = "Dead" + e; if (this.tombNode.getComponent(f.default).play(o, 0), this.tombDesc.string = this.setupDescMethods(e), this.rankNode.active = !0, cc.tween(this.rankNode).to(.2, { scale: 1.1 }).to(.1, { scale: .9 }).to(.1, { scale: 1 }).start(), this.rankPreLabel.string = "", this.rankLastLabel.string = "", this.rankNumLabel.string = "", m.default.getInstance().gameType == u.GAMETYPE.GAMEDAILY) { this.rankPreLabel.string = "\u60a8\u6240\u5728\u5730\u533a\u4f9d\u7136\u662f\u7b2c ", this.rankLastLabel.string = " \u540d"; var n = m.default.getInstance().rankInfo.user.index; this.rankNumLabel.string = n + "" } else m.default.getInstance().gameType == u.GAMETYPE.GAMETOPIC && (this.rankPreLabel.string = this.getTeamName() + "\u7f8a\u961f\u5df2\u6709 ", this.rankLastLabel.string = " \u7f8a", y.default.topicRankInfo && y.default.topicModel && (1 == y.default.topicModel.info.type ? this.rankNumLabel.string = y.default.topicRankInfo.tomb ? y.default.topicRankInfo.tomb.length + "" : "0" : this.rankNumLabel.string = y.default.topicRankInfo.taoist ? y.default.topicRankInfo.taoist.length + "" : "0")); y.default.isUpgradeNum(t + 1) ? (this.tombParticle.active = !0, this.tombParticle.getComponent(cc.ParticleSystem).resetSystem(), this.shareNode.active = !0, cc.tween(this.shareNode).set({ scale: 0, opacity: 0 }).delay(1).to(.2, { scale: 1.1, opacity: 255 }, { easing: cc.easing.quadOut }).to(.2, { scale: 1 }).start()) : this.showButton() } , e.prototype.showButton = function() { var t = this; this.restartNode.activeInHierarchy && this.backNode.activeInHierarchy && this.bottomShareBtn.activeInHierarchy ? console.log("\u5df2\u5c55\u793ashow button") : (this.restartNode.scale = 0, this.backNode.scale = 0, this.bottomShareBtn.scale = 0, this.restartNode.active = !0, this.backNode.active = !0, this.bottomShareBtn.active = !0, setTimeout(function() { cc.tween(t.restartNode).to(.2, { scale: 1.1 }).to(.1, { scale: .9 }).to(.1, { scale: 1 }).start(), cc.tween(t.backNode).to(.2, { scale: 1.1 }).to(.1, { scale: .9 }).to(.1, { scale: 1 }).start(), cc.tween(t.bottomShareBtn).to(.2, { scale: 1.1 }).to(.1, { scale: .9 }).to(.1, { scale: 1 }).start() }, 1e3)) } , e.prototype.hideFailPop = function() { this.node.active = !1 } , e.prototype.continueFunc = function() { this.showPropPop(4) } , e.prototype.giveUpFunc = function() { this.giveUpCallBack && this.giveUpCallBack() } , e.prototype.showPropPop = function(t) { var e = { popName: "getPropPop", showPopData: { popCallbackCollect: this.popCallbackCollect, popType: t, coinNum: m.default.getInstance().coinNum } }; cc.game.emit("showPop", e) } , i([C(cc.Node)], e.prototype, "fainNode", void 0), i([C(cc.Label)], e.prototype, "descLabel", void 0), i([C(cc.Label)], e.prototype, "failNumLabel", void 0), i([C({ type: cc.Node, tooltip: "\u91cd\u65b0\u6311\u6218" })], e.prototype, "restartNode", void 0), i([C({ type: cc.Node, tooltip: "\u8fd4\u56de\u7f8a\u7fa4" })], e.prototype, "backNode", void 0), i([C({ type: cc.Node, tooltip: "\u5893\u7891spine" })], e.prototype, "tombNode", void 0), i([C({ type: cc.Node, tooltip: "\u5893\u7891\u6c14\u6ce1" })], e.prototype, "tombBubble", void 0), i([C({ type: cc.Label, tooltip: "\u5893\u7891\u63cf\u8ff0" })], e.prototype, "tombDesc", void 0), i([C({ type: cc.Node, tooltip: "\u5893\u7891\u7c92\u5b50" })], e.prototype, "tombParticle", void 0), i([C({ type: cc.Node, tooltip: "\u6392\u540dbase" })], e.prototype, "rankNode", void 0), i([C({ type: cc.Label, tooltip: "\u6392\u540d" })], e.prototype, "rankPreLabel", void 0), i([C({ type: cc.Label, tooltip: "\u6392\u540d" })], e.prototype, "rankNumLabel", void 0), i([C({ type: cc.Label, tooltip: "\u6392\u540d" })], e.prototype, "rankLastLabel", void 0), i([C(cc.Node)], e.prototype, "shareNode", void 0), i([C(cc.Node)], e.prototype, "shareBtn", void 0), i([C(cc.Node)], e.prototype, "noShareBtn", void 0), i([C(cc.Node)], e.prototype, "shareCloseBtn", void 0), i([C({ type: cc.Node, tooltip: "\u5e95\u90e8\u5206\u4eab\u6309\u94ae" })], e.prototype, "bottomShareBtn", void 0), i([N], e) }(cc.Component); o.default = w, cc._RF.pop() } , { "../../i18n/gd_language": "gd_language", "../../i18n/i18n": "i18n", "../../script/manager/data-manager": "data-manager", "../api/api-sheep": "api-sheep", "../common/CcJsFunc": "CcJsFunc", "../common/dataTs": "dataTs", "../common/enumConfig": "enumConfig", "../common/native/share": "share", "../common/native/tt-sdk": "tt-sdk", "../common/sdk": "sdk", "../common/spine": "spine", "../manager/GameManager": "GameManager", "../manager/report-common": "report-common", "../utils/uma/uma-sdk": "uma-sdk" }], "flying-item-pop-coin": [function(t, e, o) { "use strict"; cc._RF.push(e, "f8882Kqr8ZNno3Bla7FeEvc", "flying-item-pop-coin"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } , r = this && this.__awaiter || function(t, e, o, n) { return new (o || (o = Promise))(function(a, i) { function r(t) { try { s(n.next(t)) } catch (e) { i(e) } } function c(t) { try { s(n.throw(t)) } catch (e) { i(e) } } function s(t) { var e; t.done ? a(t.value) : (e = t.value, e instanceof o ? e : new o(function(t) { t(e) } )).then(r, c) } s((n = n.apply(t, e || [])).next()) } ) } , c = this && this.__generator || function(t, e) { var o, n, a, i, r = { label: 0, sent: function() { if (1 & a[0]) throw a[1]; return a[1] }, trys: [], ops: [] }; return i = { next: c(0), throw: c(1), return: c(2) }, "function" == typeof Symbol && (i[Symbol.iterator] = function() { return this } ), i; function c(t) { return function(e) { return s([t, e]) } } function s(i) { if (o) throw new TypeError("Generator is already executing."); for (; r; ) try { if (o = 1, n && (a = 2 & i[0] ? n.return : i[0] ? n.throw || ((a = n.return) && a.call(n), 0) : n.next) && !(a = a.call(n, i[1])).done) return a; switch (n = 0, a && (i = [2 & i[0], a.value]), i[0]) { case 0: case 1: a = i; break; case 4: return r.label++, { value: i[1], done: !1 }; case 5: r.label++, n = i[1], i = [0]; continue; case 7: i = r.ops.pop(), r.trys.pop(); continue; default: if (!(a = (a = r.trys).length > 0 && a[a.length - 1]) && (6 === i[0] || 2 === i[0])) { r = 0; continue } if (3 === i[0] && (!a || i[1] > a[0] && i[1] < a[3])) { r.label = i[1]; break } if (6 === i[0] && r.label < a[1]) { r.label = a[1], a = i; break } if (a && r.label < a[2]) { r.label = a[2], r.ops.push(i); break } a[2] && r.ops.pop(), r.trys.pop(); continue } i = e.call(t, r) } catch (c) { i = [6, c], n = 0 } finally { o = a = 0 } if (5 & i[0]) throw i[1]; return { value: i[0] ? i[1] : void 0, done: !0 } } } ; Object.defineProperty(o, "__esModule", { value: !0 }); var s = t("../../script/common/native/audio") , l = t("../../script/common/spine") , u = cc._decorator , p = u.ccclass , d = u.property , h = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.coinFlyNode = null, e.toNode = null, e.speed = 500, e.diceNumLength = 15, e.centerPoint = null, e.flyMiniNodeArr = [], e.parameter = null, e } return a(e, t), e.prototype.start = function() {} , e.prototype.flyTo = function(t, e, o) { return r(this, void 0, Promise, function() { var n, a; return c(this, function(i) { switch (i.label) { case 0: this.toNode = t, this.parameter = e, this.centerPoint = cc.v2(this.node.parent.width * (this.node.parent.anchorX - .5) * -1, this.node.parent.height * (this.node.parent.anchorY - .5) * -1), o && this.getNodePosition(o), n = this.getRandomPoint(), s.default.playAudioMusic("audio/sound/coin-fly.mp3", !1), a = 0, i.label = 1; case 1: return a < this.diceNumLength ? a != this.diceNumLength - 1 ? [3, 3] : [4, this.addMiniCoin(a, n[a])] : [3, 5]; case 2: return i.sent(), e && e.callBack && e.callBack(), [3, 4]; case 3: this.addMiniCoin(a, n[a]), i.label = 4; case 4: return a++, [3, 1]; case 5: return [2] } }) }) } , e.prototype.addMiniCoin = function(t, e) { return r(this, void 0, Promise, function() { var o = this; return c(this, function() { return [2, new Promise(function(n) { var a = o.getWorldPosition(o.toNode) , i = o.getNodePosition(a) , r = cc.instantiate(o.coinFlyNode); r.active = !0, r.getChildByName("goldPart").active = !1, r.setPosition(e), o.node.parent.addChild(r); var c = o.getRadiusPoint() , u = .05 * Math.abs(t - o.diceNumLength); cc.tween(r).set({ scale: 0 }).delay(.1 * t).call(function() { r.getChildByName("gold").getComponent(l.default).play("1Main_Coin1", 0) }).to(.3, { scale: .6 }, { easing: cc.easing.backOut }).by(u, { x: c.x, y: c.y }).call(function() { r.getChildByName("goldPart").active = !0 }).to(.3, { x: i.x, y: i.y }, { easing: cc.easing.cubicOut }).call(function() { s.default.playAudioMusic("audio/sound/pop-fly-end.mp3", !1), r.destroy(), o.toNodeAnim(), n(), 0 == t && o.parameter && o.parameter.firstCallBack && o.parameter.firstCallBack() }, o).start() } )] }) }) } , e.prototype.random = function(t, e) { return Math.floor(Math.random() * (e - t)) + t } , e.prototype.getRadiusPoint = function() { var t = this.random(40, 80) , e = this.random(0, t) , o = Math.sqrt(t * t - e * e); return 1 == this.random(0, 2) && (e = -e), 1 == this.random(0, 2) && (o = -o), cc.v2(e, o) } , e.prototype.getRandomPoint = function() { for (var t = [], e = 0; e < this.diceNumLength; e++) { var o = this.random(this.centerPoint.x - 40, this.centerPoint.x + 40) , n = this.random(this.centerPoint.y - 40, this.centerPoint.y + 40) , a = cc.v2(o, n); t.push(a) } return t.sort(function(t, e) { return t.y - e.y }), t } , e.prototype.toNodeAnim = function() { cc.Tween.stopAllByTarget(this.toNode), cc.tween(this.toNode).to(.1, { scale: 1.5 }).to(.1, { scale: 1 }).start() } , e.prototype.getWorldPosition = function(t) { return t.convertToWorldSpaceAR(cc.v2(0, 0)) } , e.prototype.getNodePosition = function(t) { return this.node.parent.convertToNodeSpaceAR(t) } , e.prototype.getFlyTime = function(t, e) { var o = e; return Math.sqrt((o.x - this.node.x) * (o.x - this.node.x) + (o.y - this.node.y) * (o.y - this.node.y)) / t } , i([d({ type: cc.Node, tooltip: "\u91d1\u5e01\u98de\u884c\u8282\u70b9" })], e.prototype, "coinFlyNode", void 0), i([p], e) }(cc.Component); o.default = h, cc._RF.pop() } , { "../../script/common/native/audio": "audio", "../../script/common/spine": "spine" }], "flying-item-pop-fish": [function(t, e, o) { "use strict"; cc._RF.push(e, "24b3aU5EKhEMYofjMDPEymV", "flying-item-pop-fish"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } , r = this && this.__awaiter || function(t, e, o, n) { return new (o || (o = Promise))(function(a, i) { function r(t) { try { s(n.next(t)) } catch (e) { i(e) } } function c(t) { try { s(n.throw(t)) } catch (e) { i(e) } } function s(t) { var e; t.done ? a(t.value) : (e = t.value, e instanceof o ? e : new o(function(t) { t(e) } )).then(r, c) } s((n = n.apply(t, e || [])).next()) } ) } , c = this && this.__generator || function(t, e) { var o, n, a, i, r = { label: 0, sent: function() { if (1 & a[0]) throw a[1]; return a[1] }, trys: [], ops: [] }; return i = { next: c(0), throw: c(1), return: c(2) }, "function" == typeof Symbol && (i[Symbol.iterator] = function() { return this } ), i; function c(t) { return function(e) { return s([t, e]) } } function s(i) { if (o) throw new TypeError("Generator is already executing."); for (; r; ) try { if (o = 1, n && (a = 2 & i[0] ? n.return : i[0] ? n.throw || ((a = n.return) && a.call(n), 0) : n.next) && !(a = a.call(n, i[1])).done) return a; switch (n = 0, a && (i = [2 & i[0], a.value]), i[0]) { case 0: case 1: a = i; break; case 4: return r.label++, { value: i[1], done: !1 }; case 5: r.label++, n = i[1], i = [0]; continue; case 7: i = r.ops.pop(), r.trys.pop(); continue; default: if (!(a = (a = r.trys).length > 0 && a[a.length - 1]) && (6 === i[0] || 2 === i[0])) { r = 0; continue } if (3 === i[0] && (!a || i[1] > a[0] && i[1] < a[3])) { r.label = i[1]; break } if (6 === i[0] && r.label < a[1]) { r.label = a[1], a = i; break } if (a && r.label < a[2]) { r.label = a[2], r.ops.push(i); break } a[2] && r.ops.pop(), r.trys.pop(); continue } i = e.call(t, r) } catch (c) { i = [6, c], n = 0 } finally { o = a = 0 } if (5 & i[0]) throw i[1]; return { value: i[0] ? i[1] : void 0, done: !0 } } } ; Object.defineProperty(o, "__esModule", { value: !0 }); var s = t("../../script/common/native/audio") , l = t("../../script/manager/GameManager") , u = cc._decorator , p = u.ccclass , d = u.property , h = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.coinFlyNode = null, e.toNode = null, e.speed = 500, e.diceNumLength = 15, e.centerPoint = null, e.flyMiniNodeArr = [], e.parameter = null, e } return a(e, t), e.prototype.start = function() {} , e.prototype.flyTo = function(t, e, o) { return r(this, void 0, Promise, function() { var n, a, i; return c(this, function(r) { switch (r.label) { case 0: this.toNode = t, this.parameter = e, l.default.getInstance().moneyDict && l.default.getInstance().moneyDict.fish && (n = Number(l.default.getInstance().moneyDict.fish), this.diceNumLength = n < 1 ? this.diceNumLength : n), this.centerPoint = cc.v2(this.node.parent.width * (this.node.parent.anchorX - .5) * -1, this.node.parent.height * (this.node.parent.anchorY - .5) * -1), o && this.getNodePosition(o), a = this.getRandomPoint(), s.default.playAudioMusic("audio/sound/fish-fly.mp3", !1), i = 0, r.label = 1; case 1: return i < this.diceNumLength ? i != this.diceNumLength - 1 ? [3, 3] : [4, this.addMiniCoin(i, a[i])] : [3, 5]; case 2: return r.sent(), e && e.callBack && e.callBack(), [3, 4]; case 3: this.addMiniCoin(i, a[i]), r.label = 4; case 4: return i++, [3, 1]; case 5: return [2] } }) }) } , e.prototype.addMiniCoin = function(t, e) { return r(this, void 0, Promise, function() { var o = this; return c(this, function() { return [2, new Promise(function(n) { var a = o.getWorldPosition(o.toNode) , i = o.getNodePosition(a) , r = cc.instantiate(o.coinFlyNode); r.active = !0, r.getChildByName("goldPart").active = !1, r.setPosition(e), o.node.parent.addChild(r); var c = o.getRadiusPoint() , l = .05 * Math.abs(t - o.diceNumLength); cc.tween(r).set({ scale: 0 }).delay(.1 * t).call(function() { r.getChildByName("gold").getComponent(cc.Animation).getAnimationState("fishAnimation").speed = 2, r.getChildByName("gold").getComponent(cc.Animation).play() }).to(.3, { scale: .6 }, { easing: cc.easing.backOut }).by(l, { x: c.x, y: c.y }).call(function() { r.getChildByName("goldPart").active = !0 }).to(.3, { x: i.x, y: i.y }).call(function() { s.default.playAudioMusic("audio/sound/pop-fly-end.mp3", !1), r.destroy(), o.toNodeAnim(), n(), 0 == t && o.parameter && o.parameter.firstCallBack && o.parameter.firstCallBack() }, o).start() } )] }) }) } , e.prototype.random = function(t, e) { return Math.floor(Math.random() * (e - t)) + t } , e.prototype.getRadiusPoint = function() { var t = this.random(40, 80) , e = this.random(0, t) , o = Math.sqrt(t * t - e * e); return 1 == this.random(0, 2) && (e = -e), 1 == this.random(0, 2) && (o = -o), cc.v2(e, o) } , e.prototype.getRandomPoint = function() { for (var t = [], e = 0; e < this.diceNumLength; e++) { var o = this.random(this.centerPoint.x - 40, this.centerPoint.x + 40) , n = this.random(this.centerPoint.y - 40, this.centerPoint.y + 40) , a = cc.v2(o, n); t.push(a) } return t.sort(function(t, e) { return t.y - e.y }), t } , e.prototype.toNodeAnim = function() { cc.Tween.stopAllByTarget(this.toNode), cc.tween(this.toNode).to(.1, { scale: 1.5 }).to(.1, { scale: 1 }).start() } , e.prototype.getWorldPosition = function(t) { return t.convertToWorldSpaceAR(cc.v2(0, 0)) } , e.prototype.getNodePosition = function(t) { return this.node.parent.convertToNodeSpaceAR(t) } , e.prototype.getFlyTime = function(t, e) { var o = e; return Math.sqrt((o.x - this.node.x) * (o.x - this.node.x) + (o.y - this.node.y) * (o.y - this.node.y)) / t } , i([d({ type: cc.Node, tooltip: "\u91d1\u5e01\u98de\u884c\u8282\u70b9" })], e.prototype, "coinFlyNode", void 0), i([p], e) }(cc.Component); o.default = h, cc._RF.pop() } , { "../../script/common/native/audio": "audio", "../../script/manager/GameManager": "GameManager" }], fontTipsLayer: [function(t, e, o) { "use strict"; cc._RF.push(e, "fddcdbtmuBJSauoEdki8uxT", "fontTipsLayer"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../common/enumConfig") , c = cc._decorator , s = c.ccclass , l = c.property , u = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.popNode = null, e.tipsFontLabel = null, e } return a(e, t), e.prototype.start = function() { this.popNode.active = !1, cc.game.on(r.EMITKEY.SHOWMAINTIPS, this.showTips, this) } , e.prototype.showTips = function(t) { var e = this; this.popNode.stopAllActions(), this.popNode.active = !0, this.tipsFontLabel.string = t + "", this.popNode.y = -100, cc.tween(this.popNode).set({ opacity: 255 }).to(.3, { y: 0 }).delay(1).to(.3, { opacity: 0 }).call(function() { e.popNode.active = !1 }, this).start() } , i([l(cc.Node)], e.prototype, "popNode", void 0), i([l(cc.Label)], e.prototype, "tipsFontLabel", void 0), i([s], e) }(cc.Component); o.default = u, cc._RF.pop() } , { "../common/enumConfig": "enumConfig" }], "game-top-ui": [function(t, e, o) { "use strict"; cc._RF.push(e, "011b2otLrtL36irPwLg72Hm", "game-top-ui"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = cc._decorator , c = r.ccclass , s = r.property , l = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.cookieNode = null, e.cookieImg = null, e.cookieNum = null, e.cookiePrefab = null, e.cookieTrailing = null, e.cookieCurCount = 0, e.cookieAllCount = 0, e.goldBlockCoinCount = 0, e.ribbonBoxCount = 0, e } return a(e, t), e.prototype.start = function() {} , i([s(cc.Node)], e.prototype, "cookieNode", void 0), i([s(cc.Node)], e.prototype, "cookieImg", void 0), i([s(cc.Node)], e.prototype, "cookieNum", void 0), i([s(cc.Prefab)], e.prototype, "cookiePrefab", void 0), i([s(cc.Prefab)], e.prototype, "cookieTrailing", void 0), i([c], e) }(cc.Component); o.default = l, cc._RF.pop() } , {}], gameLayer: [function(t, e, o) { "use strict"; cc._RF.push(e, "4f0043pQOFO24XT2d3lGc3T", "gameLayer"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../common/CcJsFunc") , c = t("../common/dataTs") , s = t("../common/native/audio") , l = t("../main/mainLayer") , u = t("./chessboard") , p = t("./crushArea") , d = t("./gameUiLayer") , h = t("./moveOutArea") , f = t("../common/spine") , m = t("../common/enumConfig") , g = t("../manager/GameManager") , y = t("../manager/DateManager") , v = t("../utils/uma/uma-sdk") , b = t("../../i18n/i18n") , _ = t("../../i18n/gd_language") , N = t("../common/native/native-bridge") , C = t("../manager/report-common") , w = t("../manager/data-manager") , P = t("../api/api-sheep") , k = cc._decorator , S = k.ccclass , D = k.property , A = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.mainLayer = null, e.bgLayer = null, e.chessboard = null, e.crushArea = null, e.moveOutArea = null, e.uiLayer = null, e.gameTopUi = null, e.gameWin = null, e.gameNext = null, e.levelDataArray = null, e.gameIsWin = !1, e.popCallbackCollect = null, e.userData = null, e.playLevelNum = 0, e.gameIsStop = !1, e.chessY = 0, e.beginBGM = !1, e.timer = 0, e.countdown = 0, e } return a(e, t), e.prototype.onEnable = function() { cc.audioEngine.setMusicVolume(1), cc.game.setFrameRate(60), this.countdown = 0, g.default.getInstance().playGameCount++; var t = y.default.format(m.CALENDARNAMES[6], new Date); g.default.getInstance().gameBeginDate = t } , e.prototype.update = function(t) { this.timer += t, this.timer >= 1 && 0 == this.gameIsStop && (this.timer = 0, this.countdown++) } , e.prototype.start = function() { cc.game.on(m.EMITKEY.RESTARTNOWLEVEL, this.restartNowLevel, this), cc.game.on(m.EMITKEY.SHOWMAINLAYER, this.showMainLayer, this), cc.game.on(m.EMITKEY.GAMEOVERRESTART, this.gameOverRestartFunc, this), r.default.addbtnTouchStartScale(this.gameWin), r.default.addbtnTouchEndScale(this.gameWin, this.gameWinFunc.bind(this)), r.default.addbtnTouchCancelScale(this.gameWin), r.default.addbtnTouchStartScale(this.gameNext), r.default.addbtnTouchEndScale(this.gameNext, this.gameNextFunc.bind(this)), r.default.addbtnTouchCancelScale(this.gameNext), cc.sys.isBrowser ? (this.gameWin.active = !0, this.gameNext.active = !0) : (this.gameWin.active = !1, this.gameNext.active = !1) } , e.prototype.onDisable = function() { this.chessY = 0 } , e.prototype.adaptScreen = function() { var t = this; setTimeout(function() { g.default.getInstance().globalData.isFullScreen && 0 == t.chessY && t.chessboard.y > 400 && (t.chessboard.y -= 100, t.chessY = t.chessboard.y) }, 200), setTimeout(function() { t.onPointIsContains() }, 100), g.default.getInstance().gameType == m.GAMETYPE.GAMEDAILY ? (this.bgLayer.color = new cc.Color(195,254,139), this.bgLayer.getChildByName("glassSP").getComponent(f.default).play("2Grass", 0)) : g.default.getInstance().gameType == m.GAMETYPE.GAMETOPIC && (this.bgLayer.color = new cc.Color(65,167,143), this.bgLayer.getChildByName("glassSP").getComponent(f.default).play("2Grass2", 0)) } , e.prototype.onPointIsContains = function() { this.chessboard.getBoundingBoxToWorld(); for (var t = r.default.getWorldPosition(this.moveOutArea), e = this.chessboard.getBoundingBoxToWorld(); e.contains(t); ) { if (this.chessboard.scale -= .05, this.chessboard.scale < .5) { console.log("\u8d85\u51fa\u6700\u5c0fscale \u9000\u51fa ###### "); break } e = this.chessboard.getBoundingBoxToWorld(), console.log("\u6211\u5728\u8282\u70b9\u7684\u5185\u90e8 ###### ") } console.log("\u6211\u5728\u8282\u70b9\u7684\u5916\u90e8 ###### ", this.chessboard.scale) } , e.prototype.gameNextFunc = function() { if (this.playLevelNum < this.levelDataArray.length - 1) this.playNextLevelMap(); else { cc.game.emit("showMainTips", b.default.instance.trans(_.GDLanguage.map_over)), g.default.getInstance().cookieDict.cookie += 12; var t = c.default.getCookieRewardData(); t.cookieNum = g.default.getInstance().cookieDict.cookie, c.default.setCookieRewardData(t) } } , e.prototype.initLevelLayer = function(t) { for (var e in g.default.getInstance().coinNum = 60, g.default.getInstance().levelWinDict.coin = 0, g.default.getInstance().levelWinDict.cancel = 0, g.default.getInstance().levelWinDict.remove = 0, g.default.getInstance().levelWinDict.random = 0, c.default.subLoveCount(1), console.log("\u5f53\u524d\u5173\u5361\u7c7b\u578b ###### = ", g.default.getInstance().gameType), g.default.getInstance().reportProperty) g.default.getInstance().reportProperty[e] = 0; g.default.getInstance().reportProperty.challenge_count++, console.log("challenge_count = " + g.default.getInstance().reportProperty.challenge_count), this.playLevelNum = 0, this.levelDataArray = t; var o = t[this.playLevelNum]; if (this.gameIsWin = !1, this.node.active = !0, this.mainLayer.active = !1, this.gameIsStopFunc(!1), this.chessboard.getComponent(u.default).init(o, this), this.crushArea.getComponent(p.default).initCrushArea(this), this.moveOutArea.getComponent(h.default).initMoveOutArea(this), this.uiLayer.getComponent(d.default).initGameUi(t), this.levelDataArray.length > 0 && this.uiLayer.getComponent(d.default).setLevelStage(this.playLevelNum), this.adaptScreen(), this.popCallbackCollect = { continueCallBack: this.playNextLevel.bind(this), returnMainCallBack: this.showMainLayer.bind(this), rebornGameCallBack: this.rebornGameFunc.bind(this), giveUpCallBack: this.giveUpFunc.bind(this), restartCallBack: this.restartNowLevel.bind(this), resumeCallBack: this.resumeCallBackFunc.bind(this) }, this.playGameBgMusic(), g.default.getInstance().gameType == m.GAMETYPE.GAMELEVEL) { var n = c.default.getSprintRewardData(); n.isGameEd = 1, c.default.setSprintRewardData(n), console.log("\u51b2\u523a\u5956\u52b1 = " + JSON.stringify(n)) } else g.default.getInstance().gameType == m.GAMETYPE.GAMEDAILY && this.updateTodayWin(!1) } , e.prototype.resumeCallBackFunc = function() { this.gameIsStopFunc(!1) } , e.prototype.gameIsStopFunc = function(t) { this.gameIsStop = t, this.uiLayer.getComponent(d.default).gameIsStopFunc(t) } , e.prototype.playNextLevelMap = function() { var t = "\u6bcf\u65e5\u6311\u6218"; g.default.getInstance().gameType == m.GAMETYPE.GAMEDAILY ? t = "\u6bcf\u65e5\u6311\u6218" : g.default.getInstance().gameType == m.GAMETYPE.GAMETOPIC && (t = "\u8bdd\u9898\u6311\u6218"), C.default.reportTACommon("level_2", { game_type: t }), this.playLevelNum += 1; var e = this.levelDataArray[this.playLevelNum]; this.gameIsWin = !1, this.gameIsStopFunc(!1), this.adaptScreen(), this.chessboard.getComponent(u.default).initNextLevelMap(e, this), this.uiLayer.getComponent(d.default).setLevelStage(this.playLevelNum), g.default.getInstance().todayState < 0 && (g.default.getInstance().todayState = 0, setTimeout(function() { cc.game.emit("showPop", { popName: "nextLevelPop", showPopData: {} }) }, 1e3)) } , e.prototype.playNextLevel = function() { console.log("\u6253\u5f00\u4e0b\u4e00\u5173\u5361"), this.userData = c.default.getUserData(); var t = this.userData.playLevelId; this.playLevelfunc(t) } , e.prototype.restartNowLevel = function() { if (console.log("\u91cd\u65b0\u5f00\u59cb\u672c\u5173\u5361 type = " + g.default.getInstance().gameType), this.countdown = 0, this.gameIsStopFunc(!1), g.default.getInstance().gameType == m.GAMETYPE.GAMEDAILY) this.playNumberfunc(); else if (g.default.getInstance().gameType == m.GAMETYPE.GAMETOPIC) this.playNumberfunc(); else { this.userData = c.default.getUserData(); var t = this.userData.playLevelId; this.playLevelfunc(t) } } , e.prototype.playLevelfunc = function(t) { var e = this , o = y.default.format(m.CALENDARNAMES[4], new Date); if (o) { var n = o.split("-"); n.length >= 3 && (t = Number(n[2])) } c.default.getLevelByID(t, function(t) { if (t.length < 1) return cc.game.emit("showMainTips", b.default.instance.trans(_.GDLanguage.level_inadequate)), void e.showMainLayer(m.GAMEOVER.NONE); cc.game.emit("closeAllPop"), e.initLevelLayer(t) }) } , e.prototype.playNumberfunc = function() { if (this.levelDataArray.length < 1) this.showMainLayer(m.GAMEOVER.NONE); else { cc.game.emit("closeAllPop"), g.default.getInstance().gameType == m.GAMETYPE.GAMEDAILY ? this.uiLayer.getComponent(d.default).recoverTime(1) : g.default.getInstance().gameType == m.GAMETYPE.GAMETOPIC && this.uiLayer.getComponent(d.default).recoverTime(1); var t = w.default.getGameLevelData(); t ? (console.log("\u83b7\u53d6\u5173\u5361\u7f13\u5b58\u6570\u636e ###### "), this.initLevelLayer(t)) : this.initLevelLayer(this.levelDataArray) } } , e.prototype.showSetUpLayer = function() { console.log("\u6253\u5f00\u8bbe\u7f6e\u9875\u9762"); var t = { popName: "setupPop", showPopData: { popCallbackCollect: this.popCallbackCollect, setupType: 2 } }; cc.game.emit("showPop", t), this.gameIsStopFunc(!0) } , e.prototype.showMainLayer = function(t) { void 0 === t && (t = m.GAMEOVER.NONE), console.log("\u6253\u5f00\u4e3b\u9875\u9762 = " + t); var e = this; cc.game.emit(m.EMITKEY.SHOWTRANSITLAYER, function(o) { console.log("\u53ef\u4ee5\u6253\u5f00\u4e86 gamelayer"), cc.game.emit("closeAllPop"), e.gameIsStopFunc(!0), e.mainLayer.getComponent(l.default).showMainLayer(t), e.node.active = !1, o() }) } , e.prototype.gameOverFunc = function(t) { void 0 === t && (t = 1), this.gameOverState(2), console.log("\u6e38\u620f\u5931\u8d25 failType = ", t); var e = { popName: "failPop", showPopData: { popCallbackCollect: this.popCallbackCollect, failType: t } }; cc.game.emit("showPop", e), this.gameIsStopFunc(!0) } , e.prototype.gameOverState = function(t) { g.default.getInstance().game_over = t, 1 == t && this.reportData(t) } , e.prototype.gameOverRestartFunc = function() { this.reportData(2) } , e.prototype.reportData = function(t) { var e = this , o = 1; for (var n in g.default.getInstance().sheepMark) { var a = g.default.getInstance().sheepMark[n]; if (Number(a) > 0) { o = 2; break } } for (var i = c.default.getSheepClothesData(), r = 1, s = 0; s < i.length; s++) { var l = i[s]; if (l.dressing) { r = l.clothesId; break } } var u = { rank_score: 1, rank_state: t, rank_time: this.countdown, rank_role: o, skin: r }; if (console.log("parms = " + JSON.stringify(u), JSON.stringify(g.default.getInstance().sheepMark)), 0 == this.checkIsTodayWin()) return console.log("checkIsTodayWin gameover ######## false"), cc.game.emit(m.EMITKEY.SHOWMAINTIPS, "\u6bcf\u65e5\u5173\u5361\u5df2\u66f4\u65b0, \u5feb\u53bb\u6311\u6218\u4eca\u65e5\u5173\u5361\u5427"), void setTimeout(function() { e.showMainLayer(), cc.game.emit(m.EMITKEY.SHOWMODULE, m.MODULETYPE.COMMON) }, 1500); if (g.default.getInstance().gameType == m.GAMETYPE.GAMEDAILY) { if (w.default.rankUserInfo && 1 == w.default.rankUserInfo.state) return void console.log("\u6570\u636e\u91cd\u590d = ", JSON.stringify(w.default.rankUserInfo)); P.default.gameOver(u, function() { cc.game.emit(m.EMITKEY.GAMEOVERSUCCESS) }) } else g.default.getInstance().gameType == m.GAMETYPE.GAMETOPIC && P.default.topicGameOver(u, function() { cc.game.emit(m.EMITKEY.GAMEOVERSUCCESS) }) } , e.prototype.checkIsTodayWin = function() { var t = y.default.format(m.CALENDARNAMES[6], new Date); return g.default.getInstance().gameEndDate = t, console.log("time ###### = ", g.default.getInstance().gameBeginDate, "------", g.default.getInstance().gameEndDate), g.default.getInstance().gameBeginDate == g.default.getInstance().gameEndDate ? (console.log("\u8fdb\u5165\u6e38\u620f\u548c\u7ed3\u675f\u6e38\u620f\u65f6\u95f4\u76f8\u7b49 ###### "), !0) : (console.log("\u8fdb\u5165\u6e38\u620f\u548c\u7ed3\u675f\u6e38\u620f\u65f6\u95f4\u4e0d\u76f8\u7b49\uff0c\u4e0d\u4e0a\u62a5\u6570\u636e ###### "), !1) } , e.prototype.gameWinFunc = function() { if (this.gameOverState(1), this.uiLayer.getComponent(d.default).gameIsWin(), g.default.getInstance().gameType == m.GAMETYPE.GAMELEVEL) { var t = c.default.gameConfigData.baseConfigData.sprintRewardLevel; if (c.default.getUserData().playLevelId >= t) { var e = c.default.getSprintRewardData(); e.winNum += 1, e.rewardProgress < 3 ? (e.rewardProgress += 1, 3 == e.rewardProgress && (e.winBox += 1)) : e.rewardProgress = 1, e.isGameEd = 0, c.default.setSprintRewardData(e); var o = [3, 6, 9, 12, 15, 25, 50, 100]; for (var n in o) if (e.winNum == o[n]) { var a = "richroad_level" + e.winNum , i = c.default.getUserData().playLevelId + "" , r = { levelNum: i, c_levelNum: Number(i) }; v.default.trackEvent(a, r), console.log("\u8fde\u80dc ########", a, r); break } } this.userData = c.default.getUserData(), console.log("\u6e38\u620f\u83b7\u80dc\uff0c\u5173\u5361\u4e3a\uff1a", this.levelDataArray, this.userData.playLevelId); var s = { af_level: this.userData.playLevelId }; N.default.leitingReport("af_levels_achieved", s); var l = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 120, 150, 200]; for (var n in l) if (this.userData.playLevelId == l[n]) { var u = { af_level: this.userData.playLevelId }; N.default.leitingReport("af_level" + this.userData.playLevelId, u), console.log("af_level" + this.userData.playLevelId); break } this.crushArea.getComponent(p.default).hideCrushArea(), this.uiLayer.getComponent(d.default).removeGameUiBtn(); var h = c.default.getRewardBoxData(this.userData.playLevelId) , f = this.userData.playLevelId >= 5; c.default.gameLevelWin(f, h); var y = c.default.getCollectionUnlockData(); console.log("unlockObj:", y); var b = { popName: "winPop", showPopData: { popCallbackCollect: this.popCallbackCollect, winRewardObj: h, unlockObj: y, time: this.countdown } }; cc.game.emit(m.EMITKEY.SHOWPOP, b), this.gameIsStopFunc(!0) } else g.default.getInstance().gameType == m.GAMETYPE.GAMEDAILY ? (this.userData = c.default.getUserData(), h = c.default.getRewardBoxData(this.userData.playLevelId), c.default.gameLevelWin(!0, h), y = c.default.getCollectionUnlockData(), b = { popName: "winPop", showPopData: { popCallbackCollect: this.popCallbackCollect, winRewardObj: h, unlockObj: y, time: this.countdown } }, cc.game.emit(m.EMITKEY.SHOWPOP, b), this.crushArea.getComponent(p.default).hideCrushArea(), this.uiLayer.getComponent(d.default).removeGameUiBtn(), this.gameIsStopFunc(!0), this.updateTodayWin(!0)) : g.default.getInstance().gameType == m.GAMETYPE.GAMETOPIC && (b = { popName: "winPop", showPopData: { popCallbackCollect: this.popCallbackCollect, time: this.countdown } }, cc.game.emit(m.EMITKEY.SHOWPOP, b), this.crushArea.getComponent(p.default).hideCrushArea(), this.uiLayer.getComponent(d.default).removeGameUiBtn(), this.gameIsStopFunc(!0)) } , e.prototype.updateTodayWin = function(t) { if (console.log("isWin = ", t), 0 != this.checkIsTodayWin()) { var e = y.default.format(m.CALENDARNAMES[5], new Date) , o = y.default.format(m.CALENDARNAMES[6], new Date) , n = c.default.getDailyData(e, o); n ? n.isWin = t : n = { dailyID: o, isWin: t, unLimitVideo: 0, sheepNum: -1 }, c.default.saveDailyData(e, o, n) } else console.log("checkIsTodayWin update cache ######## false") } , e.prototype.giveUpFunc = function(t) { void 0 === t && (t = 0), g.default.getInstance().gameType == m.GAMETYPE.GAMELEVEL && (c.default.getSprintRewardData().winNum > 0 && cc.game.emit("showPop", { popName: "sprintRewardPop", showPopData: { popCallbackCollect: null, popType: 2 } }), g.default.getInstance().cookieDict.cookieCurCount > 0 && cc.game.emit("showPop", { popName: "loseCookiePop", showPopData: { popCallbackCollect: null, popType: 0 } })); var e = { popName: "loseLovePop", showPopData: { popCallbackCollect: this.popCallbackCollect, popType: t } }; cc.game.emit("showPop", e), this.gameIsStopFunc(!0) } , e.prototype.rebornGameFunc = function() { console.log("\u8fd9\u91cc\u6709\u4e2a\u770b\u89c6\u9891"), cc.game.emit("closeAllPop"), this.gameIsStopFunc(!1), g.default.getInstance().gameType == m.GAMETYPE.GAMEDAILY && this.uiLayer.getComponent(d.default).recoverTime(), this.crushArea.getComponent(p.default).rebornGameFunc() } , e.prototype.crushBlockNode = function(t) { this.crushArea.getComponent("crushArea").addCrushAreaCardNode(t); var e = this.chessboard.getComponent(u.default).checkGameWin() , o = this.moveOutArea.getComponent(h.default).checkGameWin(); e && o && (console.log("\u6e38\u620f\u80dc\u5229\uff01"), this.gameIsWin = !0, this.gameIsStopFunc(!0)) } , e.prototype.crushAnimateCallback = function() { this.gameIsWin && (this.playLevelNum < this.levelDataArray.length - 1 ? this.playNextLevelMap() : this.gameWinFunc()) } , e.prototype.playGameBgMusic = function() { if (c.default.getUserSetupData().musicStatus < 0) cc.audioEngine.stopAll(); else if (0 == this.beginBGM) { var t = this , e = "audio/music/game_begin.mp3"; g.default.getInstance().gameType == m.GAMETYPE.GAMEDAILY ? e = "audio/music/game_begin.mp3" : g.default.getInstance().gameType == m.GAMETYPE.GAMETOPIC && (e = "audio/music/game_begin.mp3"), cc.loader.loadRes(e, function(e, o) { var n = cc.audioEngine.playMusic(o, !1); cc.audioEngine.getCurrentTime(n), cc.audioEngine.getDuration(n), cc.audioEngine.setFinishCallback(n, function() { t.beginBGM = !0, console.log("\u64ad\u653e\u5b8c\u6210\u8fdb\u573a\u97f3\u4e50 ###### "), t.playBg() }) }) } else this.playBg() } , e.prototype.playBg = function() { s.default.playBGM() } , i([D(cc.Node)], e.prototype, "mainLayer", void 0), i([D(cc.Node)], e.prototype, "bgLayer", void 0), i([D(cc.Node)], e.prototype, "chessboard", void 0), i([D(cc.Node)], e.prototype, "crushArea", void 0), i([D(cc.Node)], e.prototype, "moveOutArea", void 0), i([D(cc.Node)], e.prototype, "uiLayer", void 0), i([D(cc.Node)], e.prototype, "gameTopUi", void 0), i([D(cc.Node)], e.prototype, "gameWin", void 0), i([D(cc.Node)], e.prototype, "gameNext", void 0), i([S], e) }(cc.Component); o.default = A, cc._RF.pop() } , { "../../i18n/gd_language": "gd_language", "../../i18n/i18n": "i18n", "../api/api-sheep": "api-sheep", "../common/CcJsFunc": "CcJsFunc", "../common/dataTs": "dataTs", "../common/enumConfig": "enumConfig", "../common/native/audio": "audio", "../common/native/native-bridge": "native-bridge", "../common/spine": "spine", "../main/mainLayer": "mainLayer", "../manager/DateManager": "DateManager", "../manager/GameManager": "GameManager", "../manager/data-manager": "data-manager", "../manager/report-common": "report-common", "../utils/uma/uma-sdk": "uma-sdk", "./chessboard": "chessboard", "./crushArea": "crushArea", "./gameUiLayer": "gameUiLayer", "./moveOutArea": "moveOutArea" }], gameUiLayer: [function(t, e, o) { "use strict"; cc._RF.push(e, "91b87hBI4pAa6NOoAiPYA2X", "gameUiLayer"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../common/CcJsFunc") , c = t("../common/dataTs") , s = t("../common/enumConfig") , l = t("../common/native/audio") , u = t("../common/sdk") , p = t("../manager/DateManager") , d = t("../manager/GameManager") , h = t("./chessboard") , f = t("./crushArea") , m = t("./gameLayer") , g = t("../../pre/item/prop-prefab") , y = t("../utils/uma/uma-sdk") , v = t("../manager/report-common") , b = t("../../i18n/i18n") , _ = t("../../i18n/gd_language") , N = t("../manager/data-manager") , C = cc._decorator , w = C.ccclass , P = C.property , k = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.removeBtn = null, e.removeBg1 = null, e.removeMask = null, e.removeNumLabel = null, e.removeVedio = null, e.cancelBtn = null, e.cancelBg1 = null, e.cancelMask = null, e.cancelNumLabel = null, e.cancelVedio = null, e.randomBtn = null, e.randomBg1 = null, e.randomMask = null, e.randomNumLabel = null, e.randomVedio = null, e.setUpBtn = null, e.moveOutArea = null, e.chessboardNode = null, e.crushArea = null, e.levelNode = null, e.levelNumLabel = null, e.stageOneNode = null, e.stageTwoNode = null, e.maskStage = null, e.propPrefab = null, e.paddingHeight = 25, e.userData = null, e.isMoving = !1, e.timer = 0, e.countdownOrogin = 0, e.countdown = 0, e.countdownAdd = 60, e.gameIsStop = !1, e.popCallbackCollect = null, e.getPropType = 0, e } return a(e, t), e.prototype.start = function() { r.default.addbtnTouchStartScale(this.removeBtn), r.default.addbtnTouchEndScale(this.removeBtn, this.removeEndFunc.bind(this)), r.default.addbtnTouchCancelScale(this.removeBtn), r.default.addbtnTouchStartScale(this.cancelBtn), r.default.addbtnTouchEndScale(this.cancelBtn, this.cancelEndFunc.bind(this)), r.default.addbtnTouchCancelScale(this.cancelBtn), r.default.addbtnTouchStartScale(this.randomBtn), r.default.addbtnTouchEndScale(this.randomBtn, this.randomEndFunc.bind(this)), r.default.addbtnTouchCancelScale(this.randomBtn), r.default.addbtnTouchStartScale(this.setUpBtn), r.default.addbtnTouchEndScale(this.setUpBtn, this.setUpEndFunc.bind(this)), r.default.addbtnTouchCancelScale(this.setUpBtn), this.popCallbackCollect = { buyCallBack: this.buyCallBackFunc.bind(this), freeCallBack: this.freeCallBackFunc.bind(this), exitCallBack: this.exitCallBackFunc.bind(this) } } , e.prototype.exitCallBackFunc = function() { this.gameIsStopFunc(!1) } , e.prototype.setTimeByLevel = function(t, e) { var o = t.timeArray; if (e > o.length) cc.game.emit("showMainTips", b.default.instance.trans(_.GDLanguage.level_inadequate)); else { var n = o[e - 1]; this.countdown = n, this.countdownOrogin = n, console.log("countdowm = " + n), this.updateTime(this.countdown) } } , e.prototype.update = function(t) { d.default.getInstance().gameType == s.GAMETYPE.GAMEDAILY && 0 == this.gameIsStop && (this.timer += t, this.timer >= 1 && (this.timer = 0, this.countdown--, this.updateTime(this.countdown))) } , e.prototype.updateTime = function() {} , e.prototype.gameIsWin = function() { if (d.default.getInstance().gameType == s.GAMETYPE.GAMELEVEL) { if (d.default.getInstance().levelWinDict.remove > 0) { var t = d.default.getInstance().levelWinDict.remove + ""; y.default.trackEvent("game_finish_skill_1", { num: t, c_num: Number(t) }) } if (d.default.getInstance().levelWinDict.cancel > 0) { var e = d.default.getInstance().levelWinDict.cancel + ""; y.default.trackEvent("game_finish_skill_2", { num: e, c_num: Number(e) }) } if (d.default.getInstance().levelWinDict.random > 0) { var o = d.default.getInstance().levelWinDict.random + ""; y.default.trackEvent("game_finish_skill_3", { num: o, c_num: Number(o) }) } } else { var n = this.countdown <= 0 ? 0 : this.countdown , a = n + ""; d.default.getInstance().reportProperty.dailyWin_time_remaining = n, y.default.trackEvent("daily_finishtime", { remainTime: a, c_remainTime: Number(a) }) } } , e.prototype.gameIsStopFunc = function(t) { this.gameIsStop = t } , e.prototype.recoverTime = function(t) { void 0 === t && (t = 0), this.countdown <= 0 && (this.countdown = this.countdownAdd), 1 == t && (this.countdown = this.countdownOrogin), this.updateTime(this.countdown) } , e.prototype.initGameUi = function(t) { for (var e in this.userData = c.default.getUserData(), this.userData.prop_cancel = 0, this.userData.prop_random = 0, this.userData.prop_remove = 0, c.default.saveUserData(this.userData), d.default.getInstance().sheepMark) d.default.getInstance().sheepMark[e] = 0; this.isMoving = !1; var o = this.removeBtn.height + this.paddingHeight , n = -(cc.winSize.height / 2 + this.removeBtn.height / 2); this.removeBtn.y = n, this.cancelBtn.y = n, this.randomBtn.y = n, cc.tween(this.removeBtn).by(.4, { y: o }).start(), cc.tween(this.cancelBtn).by(.4, { y: o }).start(), cc.tween(this.randomBtn).by(.4, { y: o }).start(), this.setGameLayerUiData(), t.length > 1 ? (this.stageTwoNode.active = !0, this.stageOneNode.active = !1) : (this.stageTwoNode.active = !1, this.stageOneNode.active = !1) } , e.prototype.setLevelStage = function(t) { if (0 == t ? this.stageOneNode.active = !1 : 1 == t && (this.stageOneNode.active = !0), this.levelNode.active = !0, d.default.getInstance().gameType == s.GAMETYPE.GAMEDAILY) { if (p.default.format(s.CALENDARNAMES[4], p.default.getInstance().selDate).split("-").length < 3) return; this.levelNumLabel.string = "\u6bcf\u65e5\u4e00\u5173" } else this.levelNode.active = !0 } , e.prototype.setGameLayerUiData = function() { this.userData = c.default.getUserData(), p.default.format(s.CALENDARNAMES[4], p.default.getInstance().selDate).split("-").length < 3 || (this.levelNumLabel.string = "\u6bcf\u65e5\u4e00\u5173", this.userData.prop_remove >= 1 ? (this.removeNumLabel.string = "" + this.userData.prop_remove, this.removeNumLabel.node.active = !0, this.removeBg1.active = !0, this.removeVedio.active = !1, this.removeMask.active = !1) : (this.removeNumLabel.node.active = !1, this.removeVedio.active = !0, d.default.getInstance().sheepMark.propRemoveCount >= 1 ? (this.removeMask.active = !0, this.removeBg1.active = !1) : (this.removeMask.active = !1, this.removeBg1.active = !0)), this.userData.prop_cancel >= 1 ? (this.cancelNumLabel.string = "" + this.userData.prop_cancel, this.cancelNumLabel.node.active = !0, this.cancelBg1.active = !0, this.cancelVedio.active = !1, this.cancelMask.active = !1) : (this.cancelNumLabel.node.active = !1, this.cancelVedio.active = !0, d.default.getInstance().sheepMark.propCancelCount >= 1 ? (this.cancelMask.active = !0, this.cancelBg1.active = !1) : (this.cancelMask.active = !1, this.cancelBg1.active = !0)), this.userData.prop_random >= 1 ? (this.randomNumLabel.string = "" + this.userData.prop_random, this.randomNumLabel.node.active = !0, this.randomBg1.active = !0, this.randomVedio.active = !1, this.randomMask.active = !1) : (this.randomNumLabel.node.active = !1, this.randomVedio.active = !0, d.default.getInstance().sheepMark.propRandomCount >= 1 ? (this.randomMask.active = !0, this.randomBg1.active = !1) : (this.randomMask.active = !1, this.randomBg1.active = !0))) } , e.prototype.removeGameUiBtn = function() { var t = this; console.log("\u79fb\u9664\u6309\u94ae ###### "), this.isMoving = !0, this.removeBtn.height, this.paddingHeight; var e = -(cc.winSize.height / 2 + this.removeBtn.height); cc.tween(this.removeBtn).to(.4, { y: e }).start(), cc.tween(this.cancelBtn).to(.4, { y: e }).start(), cc.tween(this.randomBtn).to(.4, { y: e }).call(function() { t.isMoving = !1 }, this).start() } , e.prototype.setUpEndFunc = function() { this.node.parent.getComponent(m.default).showSetUpLayer() } , e.prototype.removeEndFunc = function() { if (!this.isMoving) if (this.removeMask.activeInHierarchy) cc.game.emit(s.EMITKEY.SHOWMAINTIPS, "\u6bcf\u5173\u53ea\u80fd\u4f7f\u7528\u4e00\u6b21\u54e6"); else if (this.userData.prop_remove >= 1) { if (this.crushArea.getComponent(f.default).moveOutBlock()) { l.default.playAudioMusic("audio/sound/moveOut.mp3", !1), this.userData.prop_remove++, d.default.getInstance().reportProperty.remove_use++, d.default.getInstance().sheepMark.propRemoveCount++, 0 == d.default.getInstance().reportProperty.remove_ad && console.log("\u4f7f\u7528\u521d\u59cb\u9053\u5177 ###### propRemove"); var t = N.default.getTAUserInfo(); t.item_name = "\u79fb\u51fa\u9053\u5177", v.default.reportTACommon("prop_initial", t), c.default.saveUserData(this.userData), this.setGameLayerUiData(), d.default.getInstance().levelWinDict.remove += 1; var e = this.userData.prop_remove - 1; e < 0 && (e = 0) } } else console.log("\u79fb\u51fa\u9053\u5177\u4e0d\u8db3"), this.showPropPop(1, 60) } , e.prototype.cancelEndFunc = function() { if (this.cancelMask.activeInHierarchy) cc.game.emit(s.EMITKEY.SHOWMAINTIPS, "\u6bcf\u5173\u53ea\u80fd\u4f7f\u7528\u4e00\u6b21\u54e6"); else if (this.userData.prop_cancel >= 1) { if (this.crushArea.getComponent(f.default).cancelOneStep()) { l.default.playAudioMusic("audio/sound/moveOut.mp3", !1), this.userData.prop_cancel++, d.default.getInstance().reportProperty.cancel_use++, d.default.getInstance().sheepMark.propCancelCount++, 0 == d.default.getInstance().reportProperty.cancel_ad && console.log("\u4f7f\u7528\u521d\u59cb\u9053\u5177 ###### propCancel"); var t = N.default.getTAUserInfo(); t.item_name = "\u64a4\u9500\u9053\u5177", v.default.reportTACommon("prop_initial", t), c.default.saveUserData(this.userData), this.setGameLayerUiData(), d.default.getInstance().levelWinDict.cancel += 1; var e = this.userData.prop_cancel - 1; e < 0 && (e = 0) } } else console.log("\u64a4\u9500\u9053\u5177\u4e0d\u8db3"), this.showPropPop(2, 20) } , e.prototype.randomEndFunc = function() { if (!this.isMoving) if (this.randomMask.activeInHierarchy) { cc.game.emit(s.EMITKEY.SHOWMAINTIPS, "\u6bcf\u5173\u53ea\u80fd\u4f7f\u7528\u4e00\u6b21\u54e6"); } else if (this.userData.prop_random >= 1) { var t = this.chessboardNode.getComponent(h.default).updateBlockArea(); if (console.log("isOk ###### ", t), true) { l.default.playAudioMusic("audio/sound/random.mp3", !1), this.userData.prop_random++, d.default.getInstance().reportProperty.random_use++, d.default.getInstance().sheepMark.propRandomCount++, 0 == d.default.getInstance().reportProperty.random_ad && console.log("\u4f7f\u7528\u521d\u59cb\u9053\u5177 ###### propRandom"); var e = N.default.getTAUserInfo(); e.item_name = "\u6d17\u724c\u9053\u5177", v.default.reportTACommon("prop_initial", e), c.default.saveUserData(this.userData), this.setGameLayerUiData(), d.default.getInstance().levelWinDict.random += 1; var o = this.userData.prop_random - 1; o < 0 && (o = 0) } } else console.log("\u6d17\u724c\u9053\u5177\u4e0d\u8db3"), this.showPropPop(3, 10) } , e.prototype.buyCallBackFunc = function(t, e) { if (console.log("coin = " + e), this.userData = c.default.getUserData(), this.userData.coin >= e) { if (this.userData.coin -= e, d.default.getInstance().levelWinDict.coin += e, this.showTipPop(t, 1), d.default.getInstance().gameType == s.GAMETYPE.GAMELEVEL) { var o = e + ""; y.default.trackEvent("game_skill_buy", { coinNum: o, c_coinNum: Number(o) }) } this.userData.coin } else cc.game.emit("showMainTips", b.default.instance.trans(_.GDLanguage.coin_inadequate)) } , e.prototype.freeCallBackFunc = function(t) { var e = this; if (this.getPropType = t, console.log("type = " + t), u.default.isPlatform(u.Platform.wx)) { var o = N.default.getPropData() , n = 0; if (d.default.getInstance().gameType == s.GAMETYPE.GAMEDAILY ? 1 == t ? n = o.daily.prop_remove : 2 == t ? n = o.daily.prop_cancel : 3 == t && (n = o.daily.prop_random) : d.default.getInstance().gameType == s.GAMETYPE.GAMETOPIC && (1 == t ? n = o.topic.prop_remove : 2 == t ? n = o.topic.prop_cancel : 3 == t && (n = o.topic.prop_random)), n > 0) return void e.shareTTAction(t); if ("shareValue" == u.default.wxValue) return void e.shareTTAction(t) } var a = c.default.GetVedioID(); u.default.watchAdVideo({ id: a, success: function() { console.log("\u6210\u529f sdk"), cc.game.emit(s.EMITKEY.CLOSEALLPOP), e.showTipPop(t, 2), d.default.getInstance().gameType == s.GAMETYPE.GAMELEVEL && y.default.trackEvent("game_skill_ad") }, fail: function(t) { console.log("\u5931\u8d25 ###### = ", t), e.gameIsStopFunc(!1) }, nofit: function() { e.shareTTAction(t) } }) } , e.prototype.shareTTAction = function(t) { var e = this; if (u.default.isPlatform(u.Platform.wx)) { var o = c.default.GetVedioID() , n = c.default.getUserData().openid; u.default.share(n, o, function() { e.shareCbMethod(), e.updateShareCount(t) }, function() { cc.game.emit(s.EMITKEY.SHOWMAINTIPS, "\u5206\u4eab\u5931\u8d25\uff0c\u8bf7\u5206\u4eab\u5fae\u4fe1\u7fa4\u4e0e\u597d\u53cbPK") }) } else if (u.default.isPlatform(u.Platform.tt)) { var a = { popName: "shareNodePop", showPopData: { type: 2, shareCb: this.shareCbMethod.bind(this) } }; cc.game.emit("showPop", a) } } , e.prototype.updateShareCount = function(t) { var e = N.default.getPropData(); d.default.getInstance().gameType == s.GAMETYPE.GAMEDAILY ? 1 == t ? e.daily.prop_remove-- : 2 == t ? e.daily.prop_cancel-- : 3 == t && e.daily.prop_random-- : d.default.getInstance().gameType == s.GAMETYPE.GAMETOPIC && (1 == t ? e.topic.prop_remove-- : 2 == t ? e.topic.prop_cancel-- : 3 == t && e.topic.prop_random--), N.default.setPropData(e) } , e.prototype.shareCbMethod = function() { console.log("\u5206\u4eab\u6210\u529f ######"), cc.game.emit(s.EMITKEY.CLOSEALLPOP), this.showTipPop(this.getPropType, 3) } , e.prototype.showTipPop = function(t, e) { var o = "" , n = null , a = ""; 1 == t ? (o = b.default.instance.trans(_.GDLanguage.props_remove_claim), n = this.removeBtn, a = "\u79fb\u51fa\u9053\u5177", this.userData.prop_remove = 1, this.userData.prop_remove, 1 == e ? d.default.getInstance().reportProperty.remove_buy++ : 2 == e && d.default.getInstance().reportProperty.remove_ad++) : 2 == t ? (o = b.default.instance.trans(_.GDLanguage.props_cancel_claim), n = this.cancelBtn, a = "\u64a4\u9500\u9053\u5177", this.userData.prop_cancel = 1, this.userData.prop_cancel, 1 == e ? d.default.getInstance().reportProperty.cancel_buy++ : 2 == e && d.default.getInstance().reportProperty.cancel_ad++) : 3 == t && (o = b.default.instance.trans(_.GDLanguage.props_random_claim), n = this.randomBtn, a = "\u6d17\u724c\u9053\u5177", this.userData.prop_random = 1, this.userData.prop_random, 1 == e ? d.default.getInstance().reportProperty.random_buy++ : 2 == e && d.default.getInstance().reportProperty.random_ad++); var i = "\u6bcf\u65e5\u6311\u6218"; d.default.getInstance().gameType == s.GAMETYPE.GAMEDAILY ? i = "\u6bcf\u65e5\u6311\u6218" : d.default.getInstance().gameType == s.GAMETYPE.GAMETOPIC && (i = "\u8bdd\u9898\u6311\u6218"), 2 == e ? v.default.reportTACommon("game_skill_ad", { item_name: a, game_type: i }) : 3 == e && v.default.reportTACommon("game_skill_share", { item_name: a, game_type: i }), c.default.saveUserData(this.userData), this.setGameLayerUiData(), cc.game.emit("showMainTips", o); var r = cc.instantiate(this.propPrefab); r.getComponent(g.default).showWithType(t, n, this.movePropFunc.bind(this)), this.node.addChild(r), this.node.setSiblingIndex(20) } , e.prototype.movePropFunc = function() { this.gameIsStopFunc(!1) } , e.prototype.showPropPop = function(t, e) { this.gameIsStopFunc(!0); var o = { popName: "getPropPop", showPopData: { popCallbackCollect: this.popCallbackCollect, popType: t, coinNum: e } }; cc.game.emit("showPop", o) } , i([P(cc.Node)], e.prototype, "removeBtn", void 0), i([P(cc.Node)], e.prototype, "removeBg1", void 0), i([P(cc.Node)], e.prototype, "removeMask", void 0), i([P(cc.Label)], e.prototype, "removeNumLabel", void 0), i([P(cc.Node)], e.prototype, "removeVedio", void 0), i([P(cc.Node)], e.prototype, "cancelBtn", void 0), i([P(cc.Node)], e.prototype, "cancelBg1", void 0), i([P(cc.Node)], e.prototype, "cancelMask", void 0), i([P(cc.Label)], e.prototype, "cancelNumLabel", void 0), i([P(cc.Node)], e.prototype, "cancelVedio", void 0), i([P(cc.Node)], e.prototype, "randomBtn", void 0), i([P(cc.Node)], e.prototype, "randomBg1", void 0), i([P(cc.Node)], e.prototype, "randomMask", void 0), i([P(cc.Label)], e.prototype, "randomNumLabel", void 0), i([P(cc.Node)], e.prototype, "randomVedio", void 0), i([P(cc.Node)], e.prototype, "setUpBtn", void 0), i([P(cc.Node)], e.prototype, "moveOutArea", void 0), i([P(cc.Node)], e.prototype, "chessboardNode", void 0), i([P(cc.Node)], e.prototype, "crushArea", void 0), i([P(cc.Node)], e.prototype, "levelNode", void 0), i([P(cc.Label)], e.prototype, "levelNumLabel", void 0), i([P(cc.Node)], e.prototype, "stageOneNode", void 0), i([P(cc.Node)], e.prototype, "stageTwoNode", void 0), i([P(cc.Node)], e.prototype, "maskStage", void 0), i([P(cc.Prefab)], e.prototype, "propPrefab", void 0), i([w], e) }(cc.Component); o.default = k, cc._RF.pop() } , { "../../i18n/gd_language": "gd_language", "../../i18n/i18n": "i18n", "../../pre/item/prop-prefab": "prop-prefab", "../common/CcJsFunc": "CcJsFunc", "../common/dataTs": "dataTs", "../common/enumConfig": "enumConfig", "../common/native/audio": "audio", "../common/sdk": "sdk", "../manager/DateManager": "DateManager", "../manager/GameManager": "GameManager", "../manager/data-manager": "data-manager", "../manager/report-common": "report-common", "../utils/uma/uma-sdk": "uma-sdk", "./chessboard": "chessboard", "./crushArea": "crushArea", "./gameLayer": "gameLayer" }], gd_language: [function(t, e, o) { "use strict"; cc._RF.push(e, "82e75ge7rlLCb24BwrY9eZO", "gd_language"), Object.defineProperty(o, "__esModule", { value: !0 }), o.GDLanguage = void 0, function(t) { t.main_screen = "1", t.leaderboard = "2", t.daily_challenge = "3", t.collect = "4", t.level_1 = "5", t.coin_more = "6", t.claim_level = "7", t.life_more = "8", t.life_countdown = "9", t.life_more_play = "10", t.life_full = "11", t.life_1 = "12", t.unlock_all = "13", t.set_up = "14", t.set_up_sound_effect = "15", t.set_up_music = "16", t.set_up_shock = "17", t.set_up_contact_service = "18", t.set_up_id = "19", t.set_up_share = "20", t.game_version = "21", t.fully = "22", t.upgrade_coin = "23", t.coin_inadequate = "24", t.upgrade = "25", t.daily_play = "26", t.daily_start = "27", t.win_frequency = "28", t.collect_title = "29", t.wallpaper = "30", t.wallpaper_dinner = "31", t.wallpaper_lighthouse = "32", t.wallpaper_lazy_time = "33", t.wallpaper_waiting_alone = "34", t.wallpaper_meteor_shower = "35", t.wallpaper_quiet_night = "36", t.wallpaper_road = "37", t.wallpaper_snow = "38", t.wallpaper_starry = "39", t.wallpaper_commuter_road = "40", t.wallpaper_moon = "41", t.wallpaper_stay_tuned = "42", t.block_bricks = "43", t.block_remove = "44", t.block_cancel = "45", t.block_random = "46", t.props_get = "47", t.props_buy = "48", t.props_free = "49", t.chest_level_treasure = "50", t.chest_journey = "51", t.continue = "52", t.pop_claim = "53", t.playing_continue = "54", t.version_view = "55", t.not_enough_space = "56", t.time_over = "57", t.give_up = "58", t.pop_sure = "59", t.life_lose = "60", t.props_remove_claim = "61", t.draw_back = "62", t.withdraw = "63", t.put_recent = "64", t.props_disrupt = "65", t.shuffle_unused = "66", t.revive_remove = "67", t.challenge_unlocked_level = "68", t.pop_restart = "69", t.pop_quit = "70", t.life_run_out = "71", t.streak_award = "72", t.streak_lose = "73", t.challenge_pass = "74", t.function_1 = "75", t.home_return = "76", t.pop_player = "77", t.life_more_2 = "78", t.full_1 = "79", t.pop_stacked = "80", t.not_unlocked = "81", t.level_new_tomorrow = "82", t.level_inadequate = "83", t.life_inadequate = "84", t.video_see = "85", t.map_over = "86", t.props_remove_inadequate = "87", t.props_cancel_inadequate = "88", t.props_random_inadequate = "89", t.props_random_claim = "90", t.share_fail = "91", t.coin_claim_play = "92", t.life_full_play = "93", t.sprint_level_3 = "94", t.game_continue = "95", t.life_full_already = "96", t.tomorrow_play = "97", t.more_time = "98", t.life_lose_ed = "99", t.lose_cookies = "100", t.resurrection = "101", t.collect_cookie = "102", t.ok_title = "103", t.wallpaper_harbour = "104", t.wallpaper_lamp = "105", t.props_cancel_claim = "106" }(o.GDLanguage || (o.GDLanguage = {})), cc._RF.pop() } , {}], getLovePop: [function(t, e, o) { "use strict"; cc._RF.push(e, "ed619JcknNAHJiwu50VgegD", "getLovePop"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../i18n/gd_language") , c = t("../../i18n/i18n") , s = t("../common/CcJsFunc") , l = t("../common/dataTs") , u = t("../common/util") , p = t("../utils/uma/uma-sdk") , d = cc._decorator , h = d.ccclass , f = d.property , m = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.getLoveBtn = null, e.closeBtn = null, e.titleLabel = null, e.getLoveDescLabel = null, e.getLoveTimeLabel = null, e.descLabel = null, e.receiveLabel = null, e.popNode = null, e.showPopData = null, e } return a(e, t), e.prototype.start = function() { s.default.addbtnTouchStartScale(this.getLoveBtn), s.default.addbtnTouchEndScale(this.getLoveBtn, this.getLoveFunc.bind(this)), s.default.addbtnTouchCancelScale(this.getLoveBtn), s.default.addbtnTouchStartScale(this.closeBtn), s.default.addbtnTouchEndScale(this.closeBtn, this.hideGetLovePop.bind(this)), s.default.addbtnTouchCancelScale(this.closeBtn), this.titleLabel.string = c.default.instance.trans(r.GDLanguage.life_more), this.getLoveDescLabel.string = c.default.instance.trans(r.GDLanguage.life_countdown), this.descLabel.string = c.default.instance.trans(r.GDLanguage.life_more_play), this.receiveLabel.string = c.default.instance.trans(r.GDLanguage.life_1) } , e.prototype.showGetLovePop = function(t) { this.node.active = !0, this.showPopData = t, console.log("\u83b7\u5f97\u7231\u5fc3\u5f39\u7a97", this.showPopData), cc.tween(this.popNode).set({ scale: 0, opacity: 0 }).to(.2, { scale: 1.1, opacity: 255 }, { easing: cc.easing.quadOut }).to(.2, { scale: 1 }).start(); var e = l.default.updateLoveTime(); if (0 == e) this.getLoveTimeLabel.string = "play"; else { var o = u.default.formatTime(e) , n = o[2] < 10 ? "0" + o[2] : o[2] + "" , a = o[3] < 10 ? "0" + o[3] : o[3] + ""; this.getLoveTimeLabel.string = n + ":" + a } } , e.prototype.getLoveFunc = function() {} , e.prototype.hideGetLovePop = function() { this.node.active = !1, p.default.trackEvent("life_refuse") } , i([f(cc.Node)], e.prototype, "getLoveBtn", void 0), i([f(cc.Node)], e.prototype, "closeBtn", void 0), i([f(cc.Label)], e.prototype, "titleLabel", void 0), i([f(cc.Label)], e.prototype, "getLoveDescLabel", void 0), i([f(cc.Label)], e.prototype, "getLoveTimeLabel", void 0), i([f(cc.Label)], e.prototype, "descLabel", void 0), i([f(cc.Label)], e.prototype, "receiveLabel", void 0), i([f(cc.Node)], e.prototype, "popNode", void 0), i([h], e) }(cc.Component); o.default = m, cc._RF.pop() } , { "../../i18n/gd_language": "gd_language", "../../i18n/i18n": "i18n", "../common/CcJsFunc": "CcJsFunc", "../common/dataTs": "dataTs", "../common/util": "util", "../utils/uma/uma-sdk": "uma-sdk" }], getPropPop: [function(t, e, o) { "use strict"; cc._RF.push(e, "5d202skrZlNSY1om5DswGw5", "getPropPop"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../i18n/gd_language") , c = t("../../i18n/i18n") , s = t("../common/CcJsFunc") , l = t("../common/dataTs") , u = t("../common/enumConfig") , p = t("../common/sdk") , d = t("../manager/data-manager") , h = t("../manager/GameManager") , f = t("../manager/report-common") , m = cc._decorator , g = m.ccclass , y = m.property , v = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.mask = null, e.closeBtn = null, e.freePropBtn = null, e.popNode = null, e.titleLabel = null, e.descLabel = null, e.buyLabel = null, e.freeLabel = null, e.freeDescLabel = null, e.propImage = null, e.noBlockBtn = null, e.noWhiteBtn = null, e.beginBtn = null, e.freeBtnVideo = null, e.beginBtnVideo = null, e.timeNode = null, e.showPopData = null, e } return a(e, t), e.prototype.start = function() { s.default.addbtnTouchEndScale(this.mask, this.maskBtnFunc.bind(this)), s.default.addbtnTouchStartScale(this.closeBtn), s.default.addbtnTouchEndScale(this.closeBtn, this.closeBtnFunc.bind(this)), s.default.addbtnTouchCancelScale(this.closeBtn), s.default.addbtnTouchStartScale(this.noBlockBtn), s.default.addbtnTouchEndScale(this.noBlockBtn, this.noBlockBtnFunc.bind(this)), s.default.addbtnTouchCancelScale(this.noBlockBtn), s.default.addbtnTouchStartScale(this.noWhiteBtn), s.default.addbtnTouchEndScale(this.noWhiteBtn, this.noWhiteBtnFunc.bind(this)), s.default.addbtnTouchCancelScale(this.noWhiteBtn), s.default.addbtnTouchStartScale(this.freePropBtn), s.default.addbtnTouchEndScale(this.freePropBtn, this.freePropBtnFunc.bind(this)), s.default.addbtnTouchCancelScale(this.freePropBtn), s.default.addbtnTouchStartScale(this.beginBtn), s.default.addbtnTouchEndScale(this.beginBtn, this.beginBtnFunc.bind(this)), s.default.addbtnTouchCancelScale(this.beginBtn) } , e.prototype.maskBtnFunc = function() { 4 != this.showPopData.popType && 5 != this.showPopData.popType && (this.node.active = !1) } , e.prototype.closeBtnFunc = function() { this.node.active = !1, this.showPopData && this.showPopData.popCallbackCollect && this.showPopData.popCallbackCollect.exitCallBack() } , e.prototype.noBlockBtnFunc = function() { this.node.active = !1, 4 == this.showPopData.popType ? cc.game.emit("showPop", { popName: "failPop", showPopData: { popCallbackCollect: null, failType: 2 } }) : 5 == this.showPopData.popType && cc.game.emit(u.EMITKEY.SHOWMAINLAYER) } , e.prototype.noWhiteBtnFunc = function() { this.node.active = !1, 4 != this.showPopData.popType && 5 != this.showPopData.popType || cc.game.emit(u.EMITKEY.SHOWMAINLAYER) } , e.prototype.freePropBtnFunc = function() { console.log("beginBtnFunc ### unLimitVideo = " + h.default.getInstance().unLimitVideo), 4 == this.showPopData.popType && h.default.getInstance().sheepMark.resurgenceCount >= 1 ? cc.game.emit(u.EMITKEY.SHOWMAINTIPS, "\u65e0\u590d\u6d3b\u673a\u4f1a") : (this.showPopData && this.showPopData.popCallbackCollect && this.showPopData.popCallbackCollect.freeCallBack(this.showPopData.popType), this.updateWxUI()) } , e.prototype.beginBtnFunc = function() { if (console.log("beginBtnFunc ### unLimitVideo = " + h.default.getInstance().unLimitVideo), h.default.getInstance().unLimitVideo) return cc.game.emit(u.EMITKEY.RESTARTNOWLEVEL), f.default.reportTACommon("challenge_again", {}), void (this.node.active = !1); if (6 == this.showPopData.popType) return this.showPopData && this.showPopData.popCallbackCollect && this.showPopData.popCallbackCollect.freeCallBack(this.showPopData.popType), void (this.node.active = !1); var t = this , e = l.default.GetVedioID(); p.default.watchAdVideo({ id: e, success: function() { cc.game.emit(u.EMITKEY.RESTARTNOWLEVEL), f.default.reportTACommon("challenge_again", {}), t.node.active = !1 }, fail: function() { console.log("\u5931\u8d25") }, nofit: function() { t.shareTTAction() } }) } , e.prototype.shareTTAction = function() { var t = this; if (p.default.isPlatform(p.Platform.wx)) { var e = l.default.GetVedioID() , o = l.default.getUserData().openid; p.default.share(o, e, function() { t.shareCbMethod() }, function() { cc.game.emit(u.EMITKEY.SHOWMAINTIPS, "\u5206\u4eab\u5931\u8d25\uff0c\u8bf7\u5206\u4eab\u5fae\u4fe1\u7fa4\u4e0e\u597d\u53cbPK") }) } else if (p.default.isPlatform(p.Platform.tt)) { var n = { popName: "shareNodePop", showPopData: { type: 2, shareCb: this.shareCbMethod.bind(this) } }; cc.game.emit("showPop", n) } } , e.prototype.shareCbMethod = function() { console.log("\u5206\u4eab\u6210\u529f ######"), cc.game.emit(u.EMITKEY.RESTARTNOWLEVEL), f.default.reportTACommon("challenge_again_share", {}), this.node.active = !1 } , e.prototype.showGetPropPop = function(t) { this.node.active = !0, this.showPopData = t, this.noBlockBtn.active = !1, this.noWhiteBtn.active = !0, this.closeBtn.active = !0, this.freePropBtn.active = !0, this.beginBtn.active = !1, this.beginBtnVideo.active = !0, this.noWhiteBtn.getChildByName("label").getComponent(cc.Label).string = "\u4e0d,\u8c22\u8c22", cc.tween(this.popNode).set({ scale: 0, opacity: 0 }).to(.2, { scale: 1.1, opacity: 255 }, { easing: cc.easing.quadOut }).to(.2, { scale: 1 }).start(); var e = t.popType , o = "" , n = "" , a = "Buy props"; if (this.freeLabel.string = "\u83b7\u5f97", this.updateWxUI(), 1 == e) o = "rewardIcon/prop_remove.png", a = "\u79fb\u51fa\u9053\u5177", n = c.default.instance.trans(r.GDLanguage.draw_back), (i = 1 - h.default.getInstance().sheepMark.propRemoveCount) < 0 && (i = 0), this.freeDescLabel.string = "(" + i + "/1)"; else if (2 == e) o = "rewardIcon/prop_cancel.png", a = "\u64a4\u56de\u9053\u5177", n = c.default.instance.trans(r.GDLanguage.put_recent), (i = 1 - h.default.getInstance().sheepMark.propCancelCount) < 0 && (i = 0), this.freeDescLabel.string = "(" + i + "/1)"; else if (3 == e) o = "rewardIcon/prop_random.png", a = "\u6d17\u724c\u9053\u5177", n = c.default.instance.trans(r.GDLanguage.shuffle_unused), (i = 1 - h.default.getInstance().sheepMark.propRandomCount) < 0 && (i = 0), this.freeDescLabel.string = "(" + i + "/1)"; else if (4 == e) { var i; o = "rewardIcon/prop_life_remove.png", a = "\u590d\u6d3b\u5417?", n = "\u590d\u6d3b\u5e76\u4f7f\u7528\u79fb\u51fa\u9053\u5177", this.noBlockBtn.active = !0, this.noWhiteBtn.active = !1, this.closeBtn.active = !1, this.freeLabel.string = "\u590d\u6d3b", console.log(h.default.getInstance().sheepMark.resurgenceCount), (i = 1 - h.default.getInstance().sheepMark.resurgenceCount) < 0 && (i = 0), this.freeDescLabel.string = "(" + i + "/1)" } else 5 == e ? (a = "\u518d\u6b21\u6311\u6218", this.closeBtn.active = !1, this.freeDescLabel.string = "", this.freeLabel.string = "\u91cd\u65b0\u6311\u6218", this.noWhiteBtn.getChildByName("label").getComponent(cc.Label).string = "\u8fd4\u56de\u7f8a\u7fa4", n = "\u89c2\u770b\u89c6\u9891\uff0c\u4ee5\u83b7\u5f971\u6b21\n\u989d\u5916\u7684\u6311\u6218\u673a\u4f1a\u3002", o = "rewardIcon/prop_life_one.png", this.freePropBtn.active = !1, this.beginBtn.active = !0, h.default.getInstance().unLimitVideo ? (this.beginBtnVideo.active = !1, n = "\u5df2\u83b7\u5f97\u65e0\u9650\u6b21\u6570\u6311\u6218\n\u8d76\u7d27\u8bd5\u8bd5\u5427", o = "rewardIcon/prop_nolimit.png") : this.beginBtnVideo.active = !0) : 6 == e && (a = "\u518d\u6b21\u6311\u6218", this.freeDescLabel.string = "", this.freeLabel.string = "\u6311\u6218\u4e00\u6b21", this.noWhiteBtn.getChildByName("label").getComponent(cc.Label).string = "\u4e0d,\u8c22\u8c22", n = "\u89c2\u770b\u89c6\u9891\uff0c\u4ee5\u83b7\u5f971\u6b21\n\u989d\u5916\u7684\u6311\u6218\u673a\u4f1a\u3002", o = "rewardIcon/prop_life_one.png", this.freePropBtn.active = !1, this.beginBtn.active = !0); s.default.changeSpriteFrame(this.propImage, o), this.descLabel.string = n, this.titleLabel.string = a } , e.prototype.updateWxUI = function() { var t = this.showPopData.popType; if (l.default.isPlatform(l.GDPlatform.wx)) { var e = d.default.getPropData(); console.log("propData = ", e); var o = 0; h.default.getInstance().gameType == u.GAMETYPE.GAMEDAILY ? 1 == t ? o = e.daily.prop_remove : 2 == t ? o = e.daily.prop_cancel : 3 == t && (o = e.daily.prop_random) : h.default.getInstance().gameType == u.GAMETYPE.GAMETOPIC && (1 == t ? o = e.topic.prop_remove : 2 == t ? o = e.topic.prop_cancel : 3 == t && (o = e.topic.prop_random)), o > 0 ? s.default.changeSpriteFrame(this.freeBtnVideo, "rewardIcon/reward_share_black.png") : "shareValue" == p.default.wxValue ? s.default.changeSpriteFrame(this.freeBtnVideo, "rewardIcon/reward_share_black.png") : s.default.changeSpriteFrame(this.freeBtnVideo, "rewardIcon/reward_video_block.png"), d.default.setPropData(e) } } , i([y(cc.Node)], e.prototype, "mask", void 0), i([y(cc.Node)], e.prototype, "closeBtn", void 0), i([y(cc.Node)], e.prototype, "freePropBtn", void 0), i([y(cc.Node)], e.prototype, "popNode", void 0), i([y(cc.Label)], e.prototype, "titleLabel", void 0), i([y(cc.Label)], e.prototype, "descLabel", void 0), i([y(cc.Label)], e.prototype, "buyLabel", void 0), i([y(cc.Label)], e.prototype, "freeLabel", void 0), i([y(cc.Label)], e.prototype, "freeDescLabel", void 0), i([y(cc.Node)], e.prototype, "propImage", void 0), i([y(cc.Node)], e.prototype, "noBlockBtn", void 0), i([y(cc.Node)], e.prototype, "noWhiteBtn", void 0), i([y(cc.Node)], e.prototype, "beginBtn", void 0), i([y(cc.Node)], e.prototype, "freeBtnVideo", void 0), i([y(cc.Node)], e.prototype, "beginBtnVideo", void 0), i([y(cc.Node)], e.prototype, "timeNode", void 0), i([g], e) }(cc.Component); o.default = v, cc._RF.pop() } , { "../../i18n/gd_language": "gd_language", "../../i18n/i18n": "i18n", "../common/CcJsFunc": "CcJsFunc", "../common/dataTs": "dataTs", "../common/enumConfig": "enumConfig", "../common/sdk": "sdk", "../manager/GameManager": "GameManager", "../manager/data-manager": "data-manager", "../manager/report-common": "report-common" }], giftLayerAnimate: [function(t, e, o) { "use strict"; cc._RF.push(e, "fb227UOAFRM+a9fREJ/Svyr", "giftLayerAnimate"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../i18n/gd_language") , c = t("../../i18n/i18n") , s = t("../../pre/itemSub/brickSubPrefab") , l = t("../../pre/itemSub/wallpaperSubPrefab") , u = t("../../pre/main/rewardPrefab") , p = t("../common/CcJsFunc") , d = t("../common/dataTs") , h = t("../common/native/audio") , f = t("../common/spine") , m = cc._decorator , g = m.ccclass , y = m.property , v = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.maskNode = null, e.lightBg = null, e.titleNode = null, e.gift1Node = null, e.gift2Node = null, e.getBtn = null, e.getBtnLabel = null, e.giftBg = null, e.rewardPrefab = null, e.brickSubPrefab = null, e.wallpaperSubPrefab = null, e.rewardNodeArray = [], e.rewardData = null, e.collectionItem = null, e.ribbonBoxData = null, e.btnCb = null, e.collectionCb = null, e.ribbonCb = null, e } return a(e, t), e.prototype.start = function() { p.default.addbtnTouchStartScale(this.getBtn), p.default.addbtnTouchEndScale(this.getBtn, this.btnEndFunc.bind(this)), p.default.addbtnTouchCancelScale(this.getBtn), this.getBtnLabel.string = c.default.instance.trans(r.GDLanguage.pop_claim) } , e.prototype.showRewardLayer = function(t, e, o, n, a, i) { if (this.rewardData = t, this.collectionItem = e, this.ribbonBoxData = o, this.node.active = !0, this.titleNode.active = !1, this.gift1Node.active = !1, this.giftBg.active = !1, this.lightBg.active = !1, this.getBtn.scale = 0, this.rewardNodeArray = [], this.btnCb = n, this.collectionCb = a, this.ribbonCb = i, t) { console.log("\u91d1\u5e01\u5956\u52b1", JSON.stringify(t)); for (var r = 0; r < 2; r++) (g = cc.instantiate(this.rewardPrefab)).x = 0, g.y = 0, g.scale = 0, g.getComponent(u.default).setRewardNode(this.rewardData[r]), this.rewardNodeArray.push(g), this.node.addChild(g); this.playGift1Anim() } else if (e) { console.log("\u6536\u85cf\u5956\u52b1"); var c = e.wallpaper , p = e.brick , h = d.default.getPictureData(); if (c > 0) { var f = cc.instantiate(this.wallpaperSubPrefab); f.x = 0, f.y = 0, f.scale = 0, f.getComponent(l.default).rewardNodeData(h.bgNum), this.rewardNodeArray.push(f), this.node.addChild(f) } if (p > 0) { var m = cc.instantiate(this.brickSubPrefab); m.x = 0, m.y = 0, m.scale = 0, m.getComponent(s.default).rewardNodeData(h.brickNum), this.rewardNodeArray.push(m), this.node.addChild(m) } this.playGift2Anim() } else if (o) { for (console.log("Ribbon\u5956\u52b1", JSON.stringify(o)), r = 0; r < o.length; r++) { var g; (g = cc.instantiate(this.rewardPrefab)).x = 0, g.y = 0, g.scale = 0, g.getComponent(u.default).setRewardNode(o[r]), this.rewardNodeArray.push(g), this.node.addChild(g) } this.playGift3Anim() } else console.log("\u6682\u65e0\u5956\u52b1") } , e.prototype.playGift1Anim = function() { var t = this; t.gift1Node.active = !0, t.gift1Node.getComponent(f.default).setFrameEventCb("Open1", function() { h.default.playAudioMusic("audio/sound/Open1.mp3", !1) }), t.gift1Node.getComponent(f.default).setFrameEventCb("Eff_Sheen1", function() { t.titleNode.active = !0, h.default.playAudioMusic("audio/sound/Words1.mp3", !1), t.titleNode.getComponent(f.default).play("Award1_Words1", 1), cc.tween(t.giftBg).to(.3, { scale: 1.5 }).call(function() { cc.tween(t.giftBg).by(40, { angle: 360 }).repeatForever().start() }, t).start() }), t.gift1Node.getComponent(f.default).setFrameEventCb("Treasure1", function() { t.giftBg.active = !0, cc.tween(t.giftBg).by(40, { angle: 360 }).repeatForever().start(), t.playRewardNode() }), t.gift1Node.getComponent(f.default).play("Ref1_Open1", 1) } , e.prototype.playGift2Anim = function() { var t = this; this.gift1Node.active = !0, this.gift1Node.getComponent(f.default).setFrameEventCb("Open1", function() { console.log("1"), h.default.playAudioMusic("audio/sound/Open1.mp3", !1) }), this.gift1Node.getComponent(f.default).setFrameEventCb("Eff_Sheen1", function() { t.titleNode.active = !0, h.default.playAudioMusic("audio/sound/Words2.mp3", !1), t.titleNode.getComponent(f.default).play("Award1_Words4", 1), cc.tween(t.lightBg).to(.3, { scale: 1.5 }).call(function() { cc.tween(t.lightBg).by(40, { angle: 360 }).repeatForever().start() }, t).start() }), this.gift1Node.getComponent(f.default).setFrameEventCb("Treasure1", function() { console.log("3"), t.lightBg.active = !0, cc.tween(t.lightBg).by(40, { angle: 360 }).repeatForever().start(), t.playCollectionNode() }), this.gift1Node.getComponent(f.default).play("Ref1_Open2", 1, function() { console.log("4") }) } , e.prototype.playGift3Anim = function() { var t = this; this.gift1Node.active = !0, this.gift1Node.getComponent(f.default).setFrameEventCb("Open1", function() { console.log("1"), h.default.playAudioMusic("audio/sound/Open1.mp3", !1) }), this.gift1Node.getComponent(f.default).setFrameEventCb("Eff_Sheen1", function() { t.titleNode.active = !0, h.default.playAudioMusic("audio/sound/Words1.mp3", !1), t.titleNode.getComponent(f.default).play("Award1_Words1", 1), cc.tween(t.lightBg).to(.3, { scale: 1.5 }).call(function() { cc.tween(t.lightBg).by(40, { angle: 360 }).repeatForever().start() }, t).start() }), this.gift1Node.getComponent(f.default).setFrameEventCb("Treasure1", function() { console.log("3"), t.lightBg.active = !0, cc.tween(t.lightBg).by(40, { angle: 360 }).repeatForever().start(), t.playRibbonAnimationNode() }), this.gift1Node.getComponent(f.default).play("Ref1_Open5", 1, function() { console.log("4") }) } , e.prototype.btnEndFunc = function() { this.getBtn.stopAllActions(); for (var t = 0; t < this.rewardNodeArray.length; t++) this.rewardNodeArray[t].destroy(); this.rewardNodeArray = [], this.node.active = !1, !this.btnCb || this.collectionItem || this.ribbonBoxData ? this.collectionItem ? (this.collectionCb && this.collectionCb(), console.log("collectionCb")) : this.ribbonBoxData ? (this.ribbonCb && this.ribbonCb(), console.log("ribbonCb")) : console.log("else") : (console.log("btnCb"), this.btnCb()) } , e.prototype.playAnimationFloat = function(t, e) { var o = this; cc.tween(t).by(1, { y: e }).call(function() { o.playAnimationFloat(t, -e) }).start() } , e.prototype.playRewardNode = function() { var t = this; cc.tween(this.rewardNodeArray[0]).to(.1, { scale: 1.4, x: -150 }).to(.1, { scale: 1 }).to(.1, { scale: 1.2 }).to(.1, { scale: 1 }).start(), cc.tween(this.rewardNodeArray[1]).delay(.1).to(.1, { scale: 1.4, x: 150 }).to(.1, { scale: 1 }).call(function() { cc.tween(t.getBtn).to(.1, { scale: 1.3 }).to(.1, { scale: 1 }).start() }, this).to(.1, { scale: 1.2 }).to(.1, { scale: 1 }).start() } , e.prototype.playCollectionNode = function() { var t = this; this.collectionItem.wallpaper > 0 && cc.tween(this.rewardNodeArray[0]).to(.1, { scale: 1.4, y: 200 }).to(.1, { scale: 1 }).to(.1, { scale: 1.2 }).to(.1, { scale: 1 }).call(function() { t.playAnimationFloat(t.rewardNodeArray[0], 10), cc.tween(t.getBtn).to(.1, { scale: 1.3 }).to(.1, { scale: 1 }).start() }).start(), this.collectionItem.brick > 0 && cc.tween(this.rewardNodeArray[0]).to(.1, { scale: 1.4, y: 200 }).to(.1, { scale: 1 }).to(.1, { scale: 1.2 }).to(.1, { scale: 1 }).call(function() { t.playAnimationFloat(t.rewardNodeArray[0], 10), cc.tween(t.getBtn).to(.1, { scale: 1.3 }).to(.1, { scale: 1 }).start() }).start() } , e.prototype.playRibbonAnimationNode = function() { var t = this; if (console.log(this.rewardNodeArray.length), this.rewardNodeArray.length >= 4) for (var e = function(e) { cc.tween(o.rewardNodeArray[e]).delay(.1).to(.1, { scale: 1, x: e % 2 * 240 - 120, y: 250 + -200 * Math.floor(e / 2) }).to(.1, { scale: .8 }).to(.1, { scale: 1 }).to(.1, { scale: .8 }).call(function() { t.playAnimationFloat(t.rewardNodeArray[e], 10), cc.tween(t.getBtn).to(.1, { scale: 1.3 }).to(.1, { scale: 1 }).start() }).start() }, o = this, n = 0; n < this.rewardNodeArray.length; n++) e(n); else 1 == this.rewardNodeArray.length && cc.tween(this.rewardNodeArray[0]).to(.1, { scale: 1.4, y: 200 }).to(.1, { scale: 1 }).to(.1, { scale: 1.2 }).to(.1, { scale: 1 }).call(function() { t.playAnimationFloat(t.rewardNodeArray[0], 10), cc.tween(t.getBtn).to(.1, { scale: 1.3 }).to(.1, { scale: 1 }).start() }).start() } , i([y(cc.Node)], e.prototype, "maskNode", void 0), i([y(cc.Node)], e.prototype, "lightBg", void 0), i([y(cc.Node)], e.prototype, "titleNode", void 0), i([y(cc.Node)], e.prototype, "gift1Node", void 0), i([y(cc.Node)], e.prototype, "gift2Node", void 0), i([y(cc.Node)], e.prototype, "getBtn", void 0), i([y(cc.Label)], e.prototype, "getBtnLabel", void 0), i([y(cc.Node)], e.prototype, "giftBg", void 0), i([y(cc.Prefab)], e.prototype, "rewardPrefab", void 0), i([y(cc.Prefab)], e.prototype, "brickSubPrefab", void 0), i([y(cc.Prefab)], e.prototype, "wallpaperSubPrefab", void 0), i([g], e) }(cc.Component); o.default = v, cc._RF.pop() } , { "../../i18n/gd_language": "gd_language", "../../i18n/i18n": "i18n", "../../pre/itemSub/brickSubPrefab": "brickSubPrefab", "../../pre/itemSub/wallpaperSubPrefab": "wallpaperSubPrefab", "../../pre/main/rewardPrefab": "rewardPrefab", "../common/CcJsFunc": "CcJsFunc", "../common/dataTs": "dataTs", "../common/native/audio": "audio", "../common/spine": "spine" }], houseLayer: [function(t, e, o) { "use strict"; cc._RF.push(e, "cba24z/7chDBLdHt1z34v1a", "houseLayer"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = cc._decorator , c = r.ccclass , s = r.property , l = t("../common/enumConfig") , u = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.mainCultivateLayer = null, e.wardrobeLayer = null, e.touchStartPoint = null, e.pointLength = 0, e.scaleCoef = .05 * .05, e.touchNum = 0, e.maxScale = 1, e.moveBigScale = 1.5, e.disLength = 50, e.oldPosit = null, e.oldScale = 1, e.changeClothes = null, e } return a(e, t), e.prototype.start = function() { this.node.on("touchstart", this.touchStartFunc, this), this.node.on("touchmove", this.touchMoveFunc, this), this.node.on("touchend", this.touchEndFunc, this), this.node.on("touchcancel", this.touchCancelFunc, this), this.changeClothes = this.wardrobeLayer.getChildByName("changeClothes") } , e.prototype.moveWithRoomId = function(t) { var e = this.node.width * this.node.scale / 2 - cc.winSize.width / 2 , o = 0; t == l.ROOMTYPE.ROOMONE ? o = 0 : t == l.ROOMTYPE.ROOMTWO ? o = -e : t == l.ROOMTYPE.ROOMTHREE && (o = e), cc.tween(this.node).to(.3, { x: o, y: 0 }).start() } , e.prototype.toBigMiddle = function(t) { this.oldPosit = this.node.position, this.oldScale = this.node.scale; var e = t.convertToWorldSpaceAR(cc.v2(0, 0)) , o = cc.winSize.width / 2 - e.x , n = cc.winSize.height / 2 - this.disLength - e.y , a = (this.node.x + o) * this.moveBigScale , i = (this.node.y + n) * this.moveBigScale; cc.tween(this.node).to(.3, { x: a, y: i, scale: this.moveBigScale }, { easing: cc.easing.cubicOut }).start() } , e.prototype.toMinDefault = function() { this.oldPosit && cc.tween(this.node).to(.2, { x: this.oldPosit.x, y: this.oldPosit.y, scale: this.oldScale }).start(), this.oldPosit = null } , e.prototype.touchStartFunc = function(t) { var e = t.getLocation(); this.touchStartPoint = e, this.pointLength = 0, this.touchNum++ } , e.prototype.touchMoveFunc = function(t) { if (this.changeClothes.activeInHierarchy) console.log("changeClothes \u5b58\u5728\u4e0d\u8d70\u6ed1\u52a8\u903b\u8f91"); else if (1 == t.getTouches().length) this.moveActionFunc(t.getLocation()), this.touchStartPoint = t.getLocation(); else if (2 == t.getTouches().length) { this.touchStartPoint = t.getLocation(); var e = t.getTouches()[0].getLocation() , o = t.getTouches()[1].getLocation(); if (0 == this.pointLength) this.pointLength = e.sub(o).mag(); else { var n = e.sub(o).mag() , a = n - this.pointLength , i = Math.abs(a); 0 != a && i > 1 && (this.scaleNode(a), this.pointLength = n) } } } , e.prototype.touchEndFunc = function() { this.touchNum--, this.pointLength = 0 } , e.prototype.touchCancelFunc = function() { this.touchNum-- } , e.prototype.scaleNode = function(t) { var e = null; if (t > 0) { var o = this.maxScale; this.node.scale < o && (e = (e = this.node.scale + this.scaleCoef * t) > o ? o : e) } else { var n = 1; this.node.x < 0 && (n = -1); var a = this.node.width * this.node.scale / 2; a < Math.abs(this.node.x) + cc.winSize.width / 2 && (this.node.x = n * (a - cc.winSize.width / 2)); var i = 1; this.node.y < 0 && (i = -1); var r = this.node.height * this.node.scale / 2; r < Math.abs(this.node.y) + cc.winSize.height / 2 && (this.node.y = i * (r - cc.winSize.height / 2)), this.node.scale > 1 && (e = (e = this.node.scale + this.scaleCoef * t) < 1 ? 1 : e) } null != e && (this.node.scale = e) } , e.prototype.moveActionFunc = function(t) { var e = t.x - this.touchStartPoint.x , o = t.y - this.touchStartPoint.y; this.node.x = this.node.x + e, this.node.y = this.node.y + o; var n = this.node.width * this.node.scale / 2 - cc.winSize.width / 2 , a = this.node.height * this.node.scale / 2 - cc.winSize.height / 2; this.node.x < -n && (this.node.x = -n), this.node.x > n && (this.node.x = n), this.node.y < -a && (this.node.y = -a), this.node.y > a && (this.node.y = a) } , i([s(cc.Node)], e.prototype, "mainCultivateLayer", void 0), i([s(cc.Node)], e.prototype, "wardrobeLayer", void 0), i([c], e) }(cc.Component); o.default = u, cc._RF.pop() } , { "../common/enumConfig": "enumConfig" }], http: [function(t, e, o) { "use strict"; cc._RF.push(e, "0c9d6/yg2FJlZ/64VA6Vfe9", "http"); var n = this && this.__assign || function() { return (n = Object.assign || function(t) { for (var e, o = 1, n = arguments.length; o < n; o++) for (var a in e = arguments[o]) Object.prototype.hasOwnProperty.call(e, a) && (t[a] = e[a]); return t } ).apply(this, arguments) } , a = this && this.__awaiter || function(t, e, o, n) { return new (o || (o = Promise))(function(a, i) { function r(t) { try { s(n.next(t)) } catch (e) { i(e) } } function c(t) { try { s(n.throw(t)) } catch (e) { i(e) } } function s(t) { var e; t.done ? a(t.value) : (e = t.value, e instanceof o ? e : new o(function(t) { t(e) } )).then(r, c) } s((n = n.apply(t, e || [])).next()) } ) } , i = this && this.__generator || function(t, e) { var o, n, a, i, r = { label: 0, sent: function() { if (1 & a[0]) throw a[1]; return a[1] }, trys: [], ops: [] }; return i = { next: c(0), throw: c(1), return: c(2) }, "function" == typeof Symbol && (i[Symbol.iterator] = function() { return this } ), i; function c(t) { return function(e) { return s([t, e]) } } function s(i) { if (o) throw new TypeError("Generator is already executing."); for (; r; ) try { if (o = 1, n && (a = 2 & i[0] ? n.return : i[0] ? n.throw || ((a = n.return) && a.call(n), 0) : n.next) && !(a = a.call(n, i[1])).done) return a; switch (n = 0, a && (i = [2 & i[0], a.value]), i[0]) { case 0: case 1: a = i; break; case 4: return r.label++, { value: i[1], done: !1 }; case 5: r.label++, n = i[1], i = [0]; continue; case 7: i = r.ops.pop(), r.trys.pop(); continue; default: if (!(a = (a = r.trys).length > 0 && a[a.length - 1]) && (6 === i[0] || 2 === i[0])) { r = 0; continue } if (3 === i[0] && (!a || i[1] > a[0] && i[1] < a[3])) { r.label = i[1]; break } if (6 === i[0] && r.label < a[1]) { r.label = a[1], a = i; break } if (a && r.label < a[2]) { r.label = a[2], r.ops.push(i); break } a[2] && r.ops.pop(), r.trys.pop(); continue } i = e.call(t, r) } catch (c) { i = [6, c], n = 0 } finally { o = a = 0 } if (5 & i[0]) throw i[1]; return { value: i[0] ? i[1] : void 0, done: !0 } } } ; Object.defineProperty(o, "__esModule", { value: !0 }), o.Method = void 0; var r, c = t("query-string"); (function(t) { t.OPTIONS = "OPTIONS", t.GET = "GET", t.HEAD = "HEAD", t.POST = "POST", t.PUT = "PUT", t.DELETE = "DELETE", t.TRACE = "TRACE", t.CONNECT = "CONNECT" } )(r = o.Method || (o.Method = {})); var s = function() { function t() {} return t.requestBefore = function(t) { this.requestBeforeFunc = t } , t.queryString = function(t) { var e = "?" , o = !1; for (var n in t) o ? e += "&" : o = !0, e += n + "=" + t[n]; return e } , t.get = function(t) { return a(this, void 0, Promise, function() { var e, o, n, a, c, s; return i(this, function(i) { switch (i.label) { case 0: return e = t.host, o = t.url, n = t.params, a = t.baseParams, c = t.header, s = { method: r.GET, url: e + o, params: n, baseParams: a, header: c, success: t.success, fail: t.fail }, [4, this.requestSync(s)]; case 1: return [2, i.sent()] } }) }) } , t.post = function(t) { return a(this, void 0, Promise, function() { var e, o, n, a, c, s, l, u, p, d, h; return i(this, function(i) { switch (i.label) { case 0: if (e = t.host, o = t.url, n = t.params, a = t.baseParams, c = t.data, s = t.header, l = t.type, u = {}, "file" == l) { for (d in p = new FormData, c) p.append(d, c[d]); u = p } else u = c; return h = { method: r.POST, url: e + o, data: u, params: n, baseParams: a, header: s, type: l, success: t.success, fail: t.fail }, [4, this.requestSync(h)]; case 1: return [2, i.sent()] } }) }) } , t.wxRequest = function(t) { wx.request({ url: t.url + this.queryString(t.params), data: t.data, method: t.method, header: n({}, t.header), success: function(e) { t.success && t.success(e.data) }, fail: function(e) { t.fail && t.fail(e) } }) } , t.h5Request = function(t) { var e = t.success , o = t.fail , a = t.type , i = t.contentType || t.header["Content-type"] || ""; try { var r = t.method , s = "" , l = null , u = n(n({}, t.baseParams), t.params); "POST" === r ? "file" == a ? (s = t.url + this.queryString(u), l = t.data) : (s = t.url + this.queryString(u), "" == i && (i = "application/x-www-form-urlencoded"), l = c.stringify(t.data)) : s = t.url + this.queryString(n(n({}, t.data), u)); var p = t.timeout || 0 , d = new XMLHttpRequest; p > 0 && (d.timeout = p), d.onreadystatechange = function() { if (4 == d.readyState) if (d.status >= 200 && d.status < 400) { var t = {} , n = ""; try { t = JSON.parse(d.responseText) } catch (a) { n = a } "" == n ? e && e(t) : o && o(n) } else o && o("status: " + d.status) } , d.open(r, s, !0), i && d.setRequestHeader("Content-Type", i), d.send(l), d.ontimeout = function() { o && o("request timeout"), console.log("%c>> %c\u8fde\u63a5\u8d85\u65f6 %c<<", "color:red", "color:purple", "color:red") } , d.onerror = function(t) { console.warn("request error", t), o && o(t) } } catch (h) { console.warn("request err", h), o && o(h) } } , t.request = function(t) { this.requestBeforeFunc && (t = this.requestBeforeFunc(t)), t.header = t.header ? n(n({}, t.baseParams), t.header) : t.baseParams, cc.sys.platform == cc.sys.WECHAT_GAME ? this.wxRequest(t) : this.h5Request(t) } , t.requestSync = function(t) { var e = this; return new Promise(function(o, a) { var i = t.success , r = t.fail; try { e.request(n(n({}, t), { success: function(t) { i && i(t), o(t) }, fail: function(t) { r && r(t), a(t) } })) } catch (c) { r && r(c), a(c) } } ) } , t.requestBeforeFunc = null, t }(); o.default = s, cc._RF.pop() } , { "query-string": 3 }], i18n: [function(t, e, o) { "use strict"; cc._RF.push(e, "1f5a5kEJdNJPatq/K4Gvl0i", "i18n"); var n = this && this.__awaiter || function(t, e, o, n) { return new (o || (o = Promise))(function(a, i) { function r(t) { try { s(n.next(t)) } catch (e) { i(e) } } function c(t) { try { s(n.throw(t)) } catch (e) { i(e) } } function s(t) { var e; t.done ? a(t.value) : (e = t.value, e instanceof o ? e : new o(function(t) { t(e) } )).then(r, c) } s((n = n.apply(t, e || [])).next()) } ) } , a = this && this.__generator || function(t, e) { var o, n, a, i, r = { label: 0, sent: function() { if (1 & a[0]) throw a[1]; return a[1] }, trys: [], ops: [] }; return i = { next: c(0), throw: c(1), return: c(2) }, "function" == typeof Symbol && (i[Symbol.iterator] = function() { return this } ), i; function c(t) { return function(e) { return s([t, e]) } } function s(i) { if (o) throw new TypeError("Generator is already executing."); for (; r; ) try { if (o = 1, n && (a = 2 & i[0] ? n.return : i[0] ? n.throw || ((a = n.return) && a.call(n), 0) : n.next) && !(a = a.call(n, i[1])).done) return a; switch (n = 0, a && (i = [2 & i[0], a.value]), i[0]) { case 0: case 1: a = i; break; case 4: return r.label++, { value: i[1], done: !1 }; case 5: r.label++, n = i[1], i = [0]; continue; case 7: i = r.ops.pop(), r.trys.pop(); continue; default: if (!(a = (a = r.trys).length > 0 && a[a.length - 1]) && (6 === i[0] || 2 === i[0])) { r = 0; continue } if (3 === i[0] && (!a || i[1] > a[0] && i[1] < a[3])) { r.label = i[1]; break } if (6 === i[0] && r.label < a[1]) { r.label = a[1], a = i; break } if (a && r.label < a[2]) { r.label = a[2], r.ops.push(i); break } a[2] && r.ops.pop(), r.trys.pop(); continue } i = e.call(t, r) } catch (c) { i = [6, c], n = 0 } finally { o = a = 0 } if (5 & i[0]) throw i[1]; return { value: i[0] ? i[1] : void 0, done: !0 } } } , i = this && this.__spreadArrays || function() { for (var t = 0, e = 0, o = arguments.length; e < o; e++) t += arguments[e].length; var n = Array(t) , a = 0; for (e = 0; e < o; e++) for (var i = arguments[e], r = 0, c = i.length; r < c; r++, a++) n[a] = i[r]; return n } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../script/common/dataTs") , c = t("../script/common/enumConfig") , s = t("../script/tools/str-utils") , l = ["en", "id", "zh", "ar", "hi", "sp", "ru"] , u = [] , p = function() { function t() { this._landCodeDefault = c.LangEnum.zhCN, this._langMap = null, this._langCode = c.LangEnum.zhCN } return Object.defineProperty(t, "instance", { get: function() { return this._instance || (this._instance = new t), this._instance }, enumerable: !1, configurable: !0 }), Object.defineProperty(t.prototype, "langCode", { get: function() { return this._langCode }, enumerable: !1, configurable: !0 }), t.prototype.getLanguageCode = function() { var t = cc.sys.languageCode.toLowerCase(); if (console.log("\u5f53\u524d\u7cfb\u7edf\u8bed\u8a00\u7801\uff1a", t), t && 0 != t.length || (t = this._landCodeDefault), t = t.toLowerCase().replace("-", "_"), u.indexOf(t) > -1) this._langCode = t; else { var e = t.indexOf("_"); if (e > 0) { var o = t.substring(0, e); l.indexOf(o) > -1 && (this._langCode = o) } else this._langCode = t } console.log("\u5b9e\u9645\u4f7f\u7528\u8bed\u8a00\u7801\uff1a", this._langCode), r.default.langCode = this._langCode, this._langMap = {} } , t.prototype.init = function() { return n(this, void 0, Promise, function() { var t = this; return a(this, function() { return this.getLanguageCode(), [2, new Promise(function(e) { cc.assetManager.loadBundle(cc.resources.name, function(o, n) { o || n.load("data/gd_language", cc.JsonAsset, function(o, a) { if (!o) { var i = a.json; for (var r in i) { var c = i[r]; t._langMap[r] = c[t.langCode] && c[t.langCode].length > 0 ? c[t.langCode] : c[t._landCodeDefault] } n.release("data/gd_language", cc.JsonAsset), e() } }) }) } )] }) }) } , t.prototype.trans = function(t) { for (var e = [], o = 1; o < arguments.length; o++) e[o - 1] = arguments[o]; var n = this._langMap[t]; if (n) return s.default.formatStr.apply(s.default, i([n], e)); console.error("!!!\u9519\u8bef\u7ffb\u8bd1\u952e\u503c\uff1a", t) } , t._instance = null, t }(); o.default = p, cc._RF.pop() } , { "../script/common/dataTs": "dataTs", "../script/common/enumConfig": "enumConfig", "../script/tools/str-utils": "str-utils" }], "key-map": [function(t, e, o) { "use strict"; cc._RF.push(e, "197c5Ibx59IfbkkbvaEx9/i", "key-map"); var n = this && this.__awaiter || function(t, e, o, n) { return new (o || (o = Promise))(function(a, i) { function r(t) { try { s(n.next(t)) } catch (e) { i(e) } } function c(t) { try { s(n.throw(t)) } catch (e) { i(e) } } function s(t) { var e; t.done ? a(t.value) : (e = t.value, e instanceof o ? e : new o(function(t) { t(e) } )).then(r, c) } s((n = n.apply(t, e || [])).next()) } ) } , a = this && this.__generator || function(t, e) { var o, n, a, i, r = { label: 0, sent: function() { if (1 & a[0]) throw a[1]; return a[1] }, trys: [], ops: [] }; return i = { next: c(0), throw: c(1), return: c(2) }, "function" == typeof Symbol && (i[Symbol.iterator] = function() { return this } ), i; function c(t) { return function(e) { return s([t, e]) } } function s(i) { if (o) throw new TypeError("Generator is already executing."); for (; r; ) try { if (o = 1, n && (a = 2 & i[0] ? n.return : i[0] ? n.throw || ((a = n.return) && a.call(n), 0) : n.next) && !(a = a.call(n, i[1])).done) return a; switch (n = 0, a && (i = [2 & i[0], a.value]), i[0]) { case 0: case 1: a = i; break; case 4: return r.label++, { value: i[1], done: !1 }; case 5: r.label++, n = i[1], i = [0]; continue; case 7: i = r.ops.pop(), r.trys.pop(); continue; default: if (!(a = (a = r.trys).length > 0 && a[a.length - 1]) && (6 === i[0] || 2 === i[0])) { r = 0; continue } if (3 === i[0] && (!a || i[1] > a[0] && i[1] < a[3])) { r.label = i[1]; break } if (6 === i[0] && r.label < a[1]) { r.label = a[1], a = i; break } if (a && r.label < a[2]) { r.label = a[2], r.ops.push(i); break } a[2] && r.ops.pop(), r.trys.pop(); continue } i = e.call(t, r) } catch (c) { i = [6, c], n = 0 } finally { o = a = 0 } if (5 & i[0]) throw i[1]; return { value: i[0] ? i[1] : void 0, done: !0 } } } ; Object.defineProperty(o, "__esModule", { value: !0 }); var i = function() { function t() {} return t.onKeyDown = function(t, e, o) { var n = "" + this.getCharCode(t); this.downList[n] || (this.downList[n] = []), o && (e = e.bind(o)), this.downList[n].push(e) } , t.onKeyUp = function(t, e, o) { var n = "" + this.getCharCode(t); this.upList[n] || (this.upList[n] = []), o && (e = e.bind(o)), this.upList[n].push(e) } , t.onKeyDownWithMeta = function(t, e) { var o = this.getCharCode(t) , n = "meta"; cc.sys.os == cc.sys.OS_WINDOWS && (n = "ctrl"); var a = o + "+" + n; this.downList[a] || (this.downList[a] = []), this.downList[a].push(e) } , t.onKeyDownWithCtrl = function(t, e) { var o = this.getCharCode(t) + "+ctrl"; this.downList[o] || (this.downList[o] = []), this.downList[o].push(e) } , t.keyDown = function(t) { var e = t.keyCode; this.funcKey(e, !0); var o = "" + e; this.isMetaDown && (o = e + "+meta"), this.isCtrlDown && (o = e + "+ctrl"), this.downList[o] && this.downList[o].forEach(function(t) { t && t() }) } , t.keyUp = function(t) { return n(this, void 0, Promise, function() { var e, o; return a(this, function() { return e = t.keyCode, o = "" + e, this.funcKey(e, !1), this.upList[o] && this.upList[o].forEach(function(t) { t && t() }), [2] }) }) } , t.funcKey = function(t, e) { return n(this, void 0, Promise, function() { return a(this, function() { return this.updateFuncKey(t, e), [2] }) }) } , t.updateFuncKey = function(t, e) { 18 == t ? this.isAltDown = e : 16 == t ? this.isShiftDown = e : 91 == t ? this.isMetaDown = e : 17 == t && (this.isCtrlDown = e) } , t.isTrue = function(t) { return t ? "\u2705" : "\u274c" } , t.print = function() { this.isTrue(this.isAltDown), this.isTrue(this.isShiftDown), this.isTrue(this.isCtrlDown), this.isTrue(this.isMetaDown) } , t.getCharCode = function(t) { return t.toUpperCase().charCodeAt(0) } , t.downList = {}, t.upList = {}, t.isMetaDown = !1, t.isCtrlDown = !1, t.isAltDown = !1, t.isShiftDown = !1, t.funcKeyUpDelayTimer = 0, t }(); o.default = i, cc.systemEvent.on(cc.SystemEvent.EventType.KEY_DOWN, i.keyDown, i), cc.systemEvent.on(cc.SystemEvent.EventType.KEY_UP, i.keyUp, i), cc._RF.pop() } , {}], loadCanvas: [function(t, e, o) { "use strict"; cc._RF.push(e, "29c5c6pohNMuIwinCm1KXPJ", "loadCanvas"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../common/dataTs") , c = t("../common/enumConfig") , s = t("../manager/DateManager") , l = t("../public/network-tool") , u = cc._decorator , p = u.ccclass , d = (u.property, function(t) { function e() { return null !== t && t.apply(this, arguments) || this } return a(e, t), e.prototype.start = function() { var t = s.default.format(c.CALENDARNAMES[8], new Date); console.log("monthKey = ", t) } , e.prototype.insertAllMap = function() { var t = []; r.default.loadJsonData("data/map_ids", function(e) { t = e, console.log("maps = " + e.length); for (var o = 0; o < t.length; o++) r.default.getOriginLevelMapData(t[o], function(t) { if (t) { console.log("push=>", t.data.map_id); var e = t.data.map_id , o = t.data.map_data; l.default.setLevelMapData(e, o) } }) }) } , i([p], e) }(cc.Component)); o.default = d, cc._RF.pop() } , { "../common/dataTs": "dataTs", "../common/enumConfig": "enumConfig", "../manager/DateManager": "DateManager", "../public/network-tool": "network-tool" }], loadLayer: [function(t, e, o) { "use strict"; cc._RF.push(e, "4d645A+CV5DRYYMx0geEXPK", "loadLayer"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__assign || function() { return (i = Object.assign || function(t) { for (var e, o = 1, n = arguments.length; o < n; o++) for (var a in e = arguments[o]) Object.prototype.hasOwnProperty.call(e, a) && (t[a] = e[a]); return t } ).apply(this, arguments) } , r = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } , c = this && this.__awaiter || function(t, e, o, n) { return new (o || (o = Promise))(function(a, i) { function r(t) { try { s(n.next(t)) } catch (e) { i(e) } } function c(t) { try { s(n.throw(t)) } catch (e) { i(e) } } function s(t) { var e; t.done ? a(t.value) : (e = t.value, e instanceof o ? e : new o(function(t) { t(e) } )).then(r, c) } s((n = n.apply(t, e || [])).next()) } ) } , s = this && this.__generator || function(t, e) { var o, n, a, i, r = { label: 0, sent: function() { if (1 & a[0]) throw a[1]; return a[1] }, trys: [], ops: [] }; return i = { next: c(0), throw: c(1), return: c(2) }, "function" == typeof Symbol && (i[Symbol.iterator] = function() { return this } ), i; function c(t) { return function(e) { return s([t, e]) } } function s(i) { if (o) throw new TypeError("Generator is already executing."); for (; r; ) try { if (o = 1, n && (a = 2 & i[0] ? n.return : i[0] ? n.throw || ((a = n.return) && a.call(n), 0) : n.next) && !(a = a.call(n, i[1])).done) return a; switch (n = 0, a && (i = [2 & i[0], a.value]), i[0]) { case 0: case 1: a = i; break; case 4: return r.label++, { value: i[1], done: !1 }; case 5: r.label++, n = i[1], i = [0]; continue; case 7: i = r.ops.pop(), r.trys.pop(); continue; default: if (!(a = (a = r.trys).length > 0 && a[a.length - 1]) && (6 === i[0] || 2 === i[0])) { r = 0; continue } if (3 === i[0] && (!a || i[1] > a[0] && i[1] < a[3])) { r.label = i[1]; break } if (6 === i[0] && r.label < a[1]) { r.label = a[1], a = i; break } if (a && r.label < a[2]) { r.label = a[2], r.ops.push(i); break } a[2] && r.ops.pop(), r.trys.pop(); continue } i = e.call(t, r) } catch (c) { i = [6, c], n = 0 } finally { o = a = 0 } if (5 & i[0]) throw i[1]; return { value: i[0] ? i[1] : void 0, done: !0 } } } ; Object.defineProperty(o, "__esModule", { value: !0 }), cc.macro.CLEANUP_IMAGE_CACHE = !1, cc.dynamicAtlasManager.enabled = !0; var l = t("../../i18n/i18n") , u = t("../common/CcJsFunc") , p = t("../common/dataTs") , d = t("../common/native/native-bridge") , h = t("../common/native/native-def") , f = t("../common/native/native-event") , m = t("../common/native/share") , g = t("../common/sdk") , y = t("../common/spine") , v = t("../effect/player-head-atlas") , b = t("../manager/GameManager") , _ = t("../manager/report-common") , N = t("../tools/register-head-image") , C = t("../utils/uma/uma-sdk") , w = cc._decorator , P = w.ccclass , k = w.property , S = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.bgLayer = null, e.loadProgressBar = null, e.descNode = null, e.userNode = null, e.privacyNode = null, e.chooseNode = null, e.chooseBg = null, e.beginNode = null, e.tipsNode = null, e.arrowBgBase = null, e.userNodeBase = null, e.loadNum = 0, e.loadOverNum = 2, e.initX = 250, e.initY = -60, e.progressCurrent = 0, e.progressAll = 2, e.sceneLoadEd = !1, e.loginStatusEd = !1, e } return a(e, t), e.prototype.update = function(t) { this.isNeedLogin() ? this.loginStatusEd && this.progressAction(t) : this.progressAction(t) } , e.prototype.progressAction = function(t) { this.progressCurrent += t, this.progressCurrent <= this.progressAll ? this.loadProgressBar.progress = this.progressCurrent / this.progressAll : this.progressCurrent > this.progressAll && (this.loadProgressBar.progress = 1, this.loadNum >= this.loadOverNum && !this.sceneLoadEd && (console.log("PUSH=>\u52a0\u8f7d\u6210\u529f update"), this.getInfoMainScene())) } , e.prototype.start = function() { if (cc.game.on(f.NativeEvent.LeitingGetDeviceInfo, this.leitingGetDeviceInfo, this), cc.game.on(f.NativeEvent.LeitingLoginInfo, this.onLeitingLoginInfo, this), cc.game.on(f.NativeEvent.LeitingLoginErr, this.onLeitingLoginErr, this), this.bgLayer.getChildByName("sp").getComponent(y.default).play("2Grass", 0), this.isNeedLogin()) { this.descNode.active = !0; var t = cc.sys.localStorage.getItem("gameloading"); console.log("loading = ", t), t ? (this.beginNode.active = !1, this.arrowBgBase.active = !1, this.userNodeBase.active = !1, this.loginStatusEd = !0) : (this.beginNode.active = !0, this.arrowBgBase.active = !0, this.userNodeBase.active = !0) } else this.descNode.active = !1; b.default.getInstance().initData(), this.loadNum = 0, this.loadMainScene(), m.default.init(), this.loadCfg(), v.default.instance.init(2048, 2048, 100), N.registerHeadImgLoader(), u.default.addbtnTouchOriginEndScale(this.userNode, this.userNodeFunc.bind(this)), u.default.addbtnTouchOriginEndScale(this.privacyNode, this.privacyNodeFunc.bind(this)), u.default.addbtnTouchOriginEndScale(this.chooseBg, this.chooseBgFunc.bind(this)), u.default.addbtnTouchOriginEndScale(this.beginNode, this.beginNodeFunc.bind(this)), this.tipsNode.active = !1 } , e.prototype.userNodeFunc = function() { console.log("\u7528\u6237\u534f\u8bae") } , e.prototype.privacyNodeFunc = function() { console.log("\u9690\u79c1\u653f\u7b56") } , e.prototype.chooseBgFunc = function() { this.chooseNode.active = !this.chooseNode.active, console.log("\u9009\u62e9 = ", this.chooseNode.activeInHierarchy) } , e.prototype.beginNodeFunc = function() { var t = this; if (console.log("\u5f00\u59cb\u6e38\u620f = ", this.chooseNode.activeInHierarchy), !this.chooseNode.activeInHierarchy) return this.tipsNode.active = !0, void setTimeout(function() { t.tipsNode.active = !1 }, 2e3); cc.sys.localStorage.setItem("gameloading", "gameloading"), this.loginStatusEd = !0, this.loadCfg() } , e.prototype.leitingGetDeviceInfo = function() { var t = p.default.getUserData(); if (t && t.userID && t.userID.length > 0 && d.default.callNative(h.NativeFun.publicParamsInfo, { userId: t.userID }), d.default.deviceInfo) { var e = { androidid: d.default.deviceInfo.androidId, chennal: "310001", gameCode: "59" }; d.default.leitingReport("af_before_login", e) } } , e.prototype.onLeitingLoginInfo = function() { this.loginStatusEd = !0, this.loadJson(), _.default.reportTACommon("login", { login_type: "\u6b63\u5e38\u767b\u5f55" }), d.default.loginInfo && (d.default.loginInfo.userId, d.default.media); var t = {}; if (d.default.deviceInfo) { var e = p.default.getUserData(); t = { androidid: d.default.deviceInfo.androidId, chennal: "310001", gameCode: "59", userId: e.userID, type: 2, roldId: d.default.deviceInfo.gaid } } var o = {}; d.default.loginInfo && (e = p.default.getUserData(), o = { loginType: "1", chennal: d.default.loginInfo.channelNo, gameCode: "59", userId: e.userID, type: 2, serviceName: "\u6d77\u5916\u6d4b\u8bd5\u670d", serviceId: "1", loginMode: "1", playLevelId: e.playLevelId }); var n = i(i({}, t), o); d.default.leitingReport("af_login", n) } , e.prototype.onLeitingLoginErr = function() { this.loginStatusEd = !0, this.loadJson() } , e.prototype.loadCfg = function() { return c(this, void 0, Promise, function() { return s(this, function(t) { switch (t.label) { case 0: return [4, l.default.instance.init()]; case 1: return t.sent(), this.isNeedLogin() ? this.loginStatusEd && this.loadJson() : this.loadJson(), [2] } }) }) } , e.prototype.isNeedLogin = function() { return !!(g.default.isPlatform(g.Platform.android) || g.default.isPlatform(g.Platform.oppo) || g.default.isPlatform(g.Platform.vivo)) } , e.prototype.loadJson = function() { var t = this; p.default.initData(function() { console.log("JSON\u52a0\u8f7d\u5b8c\u6210"); var e = p.default.getUserData(); C.default.setUserid(e.userID); var o = p.default.getHourseUnlockData() , n = 0; if (o.length) { var a = o[o.length - 1]; for (var i in a) if (!a[i].unlock) { n = a[i].unlockID; break } } for (var r in n || o.length, e.dailyData) for (var c in e.dailyData[r]) e.dailyData[r][c].isWin; t.loadScene() }), _.default.initTA() } , e.prototype.loadMainScene = function() { var t = this; cc.director.preloadScene("game", function() {}, function() { console.log("PUSH=>\u4e3b\u573a\u666f\u52a0\u8f7d\u5b8c\u6210"), t.loadScene() }) } , e.prototype.loadScene = function() { this.loadNum += 1, console.log("PUSH=>", this.loadNum), this.loadNum >= this.loadOverNum && this.progressCurrent >= this.progressAll && !this.sceneLoadEd && (console.log("PUSH=>loadScene\u52a0\u8f7d\u6210\u529f"), this.getInfoMainScene()) } , e.prototype.getInfoMainScene = function() { this.sceneLoadEd = !0, _.default.reportTACommon("app_start", { step: "\u542f\u52a8" }), cc.director.loadScene("game", function() { console.log("PUSH=>\u8fdb\u5165\u4e3b\u573a\u666f") }) } , r([k(cc.Node)], e.prototype, "bgLayer", void 0), r([k(cc.ProgressBar)], e.prototype, "loadProgressBar", void 0), r([k(cc.Node)], e.prototype, "descNode", void 0), r([k(cc.Node)], e.prototype, "userNode", void 0), r([k(cc.Node)], e.prototype, "privacyNode", void 0), r([k(cc.Node)], e.prototype, "chooseNode", void 0), r([k(cc.Node)], e.prototype, "chooseBg", void 0), r([k(cc.Node)], e.prototype, "beginNode", void 0), r([k(cc.Node)], e.prototype, "tipsNode", void 0), r([k(cc.Node)], e.prototype, "arrowBgBase", void 0), r([k(cc.Node)], e.prototype, "userNodeBase", void 0), r([P], e) }(cc.Component); o.default = S, cc._RF.pop() } , { "../../i18n/i18n": "i18n", "../common/CcJsFunc": "CcJsFunc", "../common/dataTs": "dataTs", "../common/native/native-bridge": "native-bridge", "../common/native/native-def": "native-def", "../common/native/native-event": "native-event", "../common/native/share": "share", "../common/sdk": "sdk", "../common/spine": "spine", "../effect/player-head-atlas": "player-head-atlas", "../manager/GameManager": "GameManager", "../manager/report-common": "report-common", "../tools/register-head-image": "register-head-image", "../utils/uma/uma-sdk": "uma-sdk" }], loseCookiePop: [function(t, e, o) { "use strict"; cc._RF.push(e, "8756cpkvkBHlIyfdBoS6jSg", "loseCookiePop"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../i18n/gd_language") , c = t("../../i18n/i18n") , s = t("../common/CcJsFunc") , l = t("../manager/GameManager") , u = cc._decorator , p = u.ccclass , d = u.property , h = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.mainLayer = null, e.popNode = null, e.titleLabel = null, e.descLabel = null, e.numLabel = null, e.exitLabel = null, e.restartLabel = null, e.mainLabel = null, e.restartBtn = null, e.closeBtn = null, e.mainMenuBtn = null, e.exitBtn = null, e.heartNode = null, e.cookieNumLabel = null, e.showPopData = null, e } return a(e, t), e.prototype.start = function() { cc.game.on("blowupHeartAnim", this.blowupHeartAnimFunc, this), s.default.addbtnTouchStartScale(this.closeBtn), s.default.addbtnTouchEndScale(this.closeBtn, this.hideLoseLovePop.bind(this)), s.default.addbtnTouchCancelScale(this.closeBtn), s.default.addbtnTouchStartScale(this.restartBtn), s.default.addbtnTouchEndScale(this.restartBtn, this.restartFunc.bind(this)), s.default.addbtnTouchCancelScale(this.restartBtn), s.default.addbtnTouchStartScale(this.mainMenuBtn), s.default.addbtnTouchEndScale(this.mainMenuBtn, this.returnMainMenuFunc.bind(this)), s.default.addbtnTouchCancelScale(this.mainMenuBtn), s.default.addbtnTouchStartScale(this.exitBtn), s.default.addbtnTouchEndScale(this.exitBtn, this.exitBtnFunc.bind(this)), s.default.addbtnTouchCancelScale(this.exitBtn), this.setupFonts() } , e.prototype.setupFonts = function() { this.titleLabel.string = c.default.instance.trans(r.GDLanguage.pop_sure), this.restartLabel.string = c.default.instance.trans(r.GDLanguage.pop_restart), this.exitLabel.string = c.default.instance.trans(r.GDLanguage.pop_quit), this.mainLabel.string = c.default.instance.trans(r.GDLanguage.main_screen), this.descLabel.string = c.default.instance.trans(r.GDLanguage.lose_cookies) } , e.prototype.blowupHeartAnimFunc = function(t) { 0 == t ? this.node.active = !1 : 1 == t && cc.tween(this.heartNode).to(.2, { scale: 1.2 }).to(.1, { scale: 1 }).start() } , e.prototype.showPop = function(t) { this.node.active = !0, this.showPopData = t, cc.tween(this.popNode).set({ scale: 0, opacity: 0 }).to(.2, { scale: 1.1, opacity: 255 }, { easing: cc.easing.quadOut }).to(.2, { scale: 1 }).start(), this.restartBtn.active = !1, this.mainMenuBtn.active = !1, this.exitBtn.active = !1, 0 == this.showPopData.popType ? (this.restartBtn.active = !0, this.mainMenuBtn.active = !0, this.popNode.height = 700) : 1 == this.showPopData.popType && (this.exitBtn.active = !0, this.popNode.height = 600), this.cookieNumLabel.getComponent(cc.Label).string = "x" + l.default.getInstance().cookieDict.cookieCurCount } , e.prototype.hideLoseLovePop = function() { this.node.active = !1, cc.game.emit("blowupHeartAnim", 0) } , e.prototype.restartFunc = function() { this.exitBtnFunc() } , e.prototype.returnMainMenuFunc = function() { this.exitBtnFunc() } , e.prototype.exitBtnFunc = function() { this.node.active = !1, cc.game.emit("blowupHeartAnim", 1) } , i([d(cc.Node)], e.prototype, "mainLayer", void 0), i([d(cc.Node)], e.prototype, "popNode", void 0), i([d(cc.Label)], e.prototype, "titleLabel", void 0), i([d(cc.Label)], e.prototype, "descLabel", void 0), i([d(cc.Label)], e.prototype, "numLabel", void 0), i([d(cc.Label)], e.prototype, "exitLabel", void 0), i([d(cc.Label)], e.prototype, "restartLabel", void 0), i([d(cc.Label)], e.prototype, "mainLabel", void 0), i([d(cc.Node)], e.prototype, "restartBtn", void 0), i([d(cc.Node)], e.prototype, "closeBtn", void 0), i([d(cc.Node)], e.prototype, "mainMenuBtn", void 0), i([d(cc.Node)], e.prototype, "exitBtn", void 0), i([d(cc.Node)], e.prototype, "heartNode", void 0), i([d(cc.Node)], e.prototype, "cookieNumLabel", void 0), i([p], e) }(cc.Component); o.default = h, cc._RF.pop() } , { "../../i18n/gd_language": "gd_language", "../../i18n/i18n": "i18n", "../common/CcJsFunc": "CcJsFunc", "../manager/GameManager": "GameManager" }], loseLovePop: [function(t, e, o) { "use strict"; cc._RF.push(e, "86deeGjM+dBbIIFyxI9LHFp", "loseLovePop"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../common/CcJsFunc") , c = t("../common/enumConfig") , s = t("../manager/data-manager") , l = t("../manager/report-common") , u = cc._decorator , p = u.ccclass , d = u.property , h = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.mask = null, e.popNode = null, e.titleNode = null, e.titleLabel = null, e.descNode = null, e.closeBtn = null, e.giveupBtn = null, e.noGiveupBtn = null, e.showPopData = null, e } return a(e, t), e.prototype.start = function() { r.default.addbtnTouchEndScale(this.mask, this.hideLoseLovePop.bind(this)), r.default.addbtnTouchStartScale(this.closeBtn), r.default.addbtnTouchEndScale(this.closeBtn, this.hideLoseLovePop.bind(this)), r.default.addbtnTouchCancelScale(this.closeBtn), r.default.addbtnTouchStartScale(this.giveupBtn), r.default.addbtnTouchEndScale(this.giveupBtn, this.giveupBtnFunc.bind(this)), r.default.addbtnTouchCancelScale(this.giveupBtn), r.default.addbtnTouchStartScale(this.noGiveupBtn), r.default.addbtnTouchEndScale(this.noGiveupBtn, this.noGiveupBtnFunc.bind(this)), r.default.addbtnTouchCancelScale(this.noGiveupBtn) } , e.prototype.showLoseLovePop = function(t) { this.node.active = !0, this.showPopData = t, cc.tween(this.popNode).set({ scale: 0, opacity: 0 }).to(.2, { scale: 1.1, opacity: 255 }, { easing: cc.easing.quadOut }).to(.2, { scale: 1 }).start(), 0 == this.showPopData.popType ? (this.popNode.height = 715, this.descNode.active = !0) : 1 == this.showPopData.popType && (this.popNode.height = 601, this.descNode.active = !1) } , e.prototype.hideLoseLovePop = function() { this.node.active = !1 } , e.prototype.giveupBtnFunc = function() { console.log("\u6253\u5f00\u4e3b\u9875\u9762"), cc.game.emit(c.EMITKEY.SHOWMAINLAYER); var t = s.default.getTAUserInfo(); l.default.reportTACommon("game_give_up", t) } , e.prototype.noGiveupBtnFunc = function() { this.node.active = !1 } , i([d(cc.Node)], e.prototype, "mask", void 0), i([d(cc.Node)], e.prototype, "popNode", void 0), i([d(cc.Node)], e.prototype, "titleNode", void 0), i([d(cc.Label)], e.prototype, "titleLabel", void 0), i([d(cc.Node)], e.prototype, "descNode", void 0), i([d(cc.Node)], e.prototype, "closeBtn", void 0), i([d(cc.Node)], e.prototype, "giveupBtn", void 0), i([d(cc.Node)], e.prototype, "noGiveupBtn", void 0), i([p], e) }(cc.Component); o.default = h, cc._RF.pop() } , { "../common/CcJsFunc": "CcJsFunc", "../common/enumConfig": "enumConfig", "../manager/data-manager": "data-manager", "../manager/report-common": "report-common" }], "main-cookie-reward": [function(t, e, o) { "use strict"; cc._RF.push(e, "98ef1B9rVlIgINOcS1NN8Sh", "main-cookie-reward"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../../pre/main/cookiePrefab") , c = t("../../common/CcJsFunc") , s = t("../../common/dataTs") , l = t("../../common/enumConfig") , u = t("../../common/spine") , p = t("../../common/util") , d = t("../../manager/GameManager") , h = t("../../manager/report-common") , f = cc._decorator , m = f.ccclass , g = f.property , y = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.clickBtn = null, e.cookieImg = null, e.progressBar = null, e.progressLabel = null, e.rewardImage = null, e.rewardNumLabel = null, e.clockSpine = null, e.timeLabel = null, e.cookiePrefab = null, e.startNode = null, e.updateTime = 0, e.progressOld = 0, e.progressNew = 0, e.isUpdate = !1, e.rewardData = null, e.cookieNum = 0, e.rewardCallback = null, e } return a(e, t), e.prototype.update = function(t) { this.updateTime += t, this.updateTime >= 1 && (this.updateTime -= 1, this.updateTimeNum()), this.isUpdate && (this.progressOld += 15 * t, this.progressOld < this.progressNew && this.rewardData ? this.progressBar.progress = this.progressOld / this.rewardData.cookieNum : (this.isUpdate = !1, this.checkProgressFunc())) } , e.prototype.updateTimeNum = function() { var t = s.default.gameConfigData.baseConfigData.cookieRewardLevel; if (!(s.default.getUserData().playLevelId < t)) { var e = s.default.updateCookieRewardTime(); if (0 == e) console.log("\u5df2\u6ee1"), this.timeLabel.string = "End"; else { var o = p.default.formatTime(e); o[0] > 0 ? this.timeLabel.string = o[0] + "d" + o[1] + "h" : o[1] > 0 ? this.timeLabel.string = o[1] + "h" + o[2] + "m" : o[2] > 0 ? this.timeLabel.string = o[2] + "m" + o[3] + "s" : o[3] > 0 && (this.timeLabel.string = o[2] + "m" + o[3] + "s") } } } , e.prototype.start = function() { this.clockSpine.getComponent(u.default).play("5Clock1", 0), this.updateSubViewFunc(), this.updateTimeNum() } , e.prototype.updateSubViewFunc = function() { var t = s.default.gameConfigData.baseConfigData.cookieReward; console.log("cookieReward", JSON.stringify(t)); var e = s.default.getCookieRewardData(); console.log("cookieData", JSON.stringify(e)), console.log("cookieDict", JSON.stringify(d.default.getInstance().cookieDict)), this.progressNew = e.cookieNum, this.progressOld = e.cookieNum - d.default.getInstance().cookieDict.cookie, this.progressOld < 0 && (this.progressOld = 0); var o = e.progress; o >= 3 && (o = 0, e.progress = o, s.default.setCookieRewardData(e)), this.rewardData = t[o], console.log("rewardData", JSON.stringify(this.rewardData)); var n = e.cookieNum; n >= this.rewardData.cookieNum && (n = this.rewardData.cookieNum), this.progressLabel.string = n + "/" + this.rewardData.cookieNum, this.rewardNumLabel.string = this.rewardData.rewardCount + "", this.progressBar.progress = this.progressOld / this.rewardData.cookieNum; var a = "rewardIcon/" + this.rewardData.rewardType + ".png"; c.default.changeSpriteFrame(this.rewardImage, a), d.default.getInstance().cookieDict.cookie = 0, d.default.getInstance().cookieDict.cookieCurCount = 0, console.log("\u6e05\u7a7acookieDict", d.default.getInstance().cookieDict), this.cookieNum = n } , e.prototype.checkProgressFunc = function() { if (this.cookieNum >= this.rewardData.cookieNum) { this.getRewardFunc(); var t = s.default.getCookieRewardData(); t.progress += 1, t.progress > 3 && (t.progress = 0), t.cookieNum > this.rewardData.cookieNum ? (console.log("\u591a\u7684\u997c\u5e72\u8ba1\u5165\u4e0b\u4e00\u5956\u52b1", t.cookieNum - this.rewardData.cookieNum), t.cookieNum = t.cookieNum - this.rewardData.cookieNum, d.default.getInstance().cookieDict.cookie = t.cookieNum) : t.cookieNum = 0, s.default.setCookieRewardData(t), this.updateSubViewFunc(), this.isUpdate = !0 } else cc.game.emit(l.EMITKEY.HIDEMASKLAYER) } , e.prototype.callbackFunc = function() { console.log("\u5956\u52b1\u64ad\u653e\u6210\u529f ######"), cc.game.emit(l.EMITKEY.HIDEMASKLAYER), cc.game.emit(l.EMITKEY.MAINUPDATEUI) } , e.prototype.rewardCallbackFunc = function() { this.rewardCallback && this.rewardCallback() } , e.prototype.getRewardFunc = function() { console.log("\u9886\u53d6\u5956\u52b1", JSON.stringify(this.rewardData)); var t = s.default.getUserData() , e = this.rewardData.rewardType; if ("reward_fish" == e) t.fish += this.rewardData.rewardCount; else { t[e] += this.rewardData.rewardCount; var o, n = 0, a = ""; "prop_remove" == e ? (n = 1, a = "\u79fb\u51fa\u9053\u5177") : "prop_cancel" == e ? (n = 2, a = "\u64a4\u9500\u9053\u5177") : "prop_random" == e && (n = 3, a = "\u6d17\u724c\u9053\u5177"), o = t[e], h.default.reportTACommon("item_get", { item_id: n, item_type: "\u6d88\u8017\u9053\u5177", item_name: a, change_num: 1, num_before: o - 1, num_after: o, action: "\u997c\u5e72\u6d3b\u52a8\u5f00\u542f\u5b9d\u7bb1", reason: "\u5b9d\u7bb1\u83b7\u5f97\u9053\u5177" }) } s.default.saveUserData(t); var i = { popName: "showRewardPop", showPopData: { popCallbackCollect: null, rewardData: this.rewardData, startNode: this.rewardImage, endNode: this.startNode, popType: 1, callback: this.callbackFunc.bind(this), rewardCallback: this.rewardCallbackFunc.bind(this) } }; cc.game.emit("showPop", i) } , e.prototype.checkCookie = function(t, e) { if (this.rewardCallback = e, console.log("cookieDict", d.default.getInstance().cookieDict), d.default.getInstance().cookieDict.cookie <= 0) return console.log("cookie <= 0 ######"), void (t && t()); var o = this , n = c.default.getWorldPosition(this.startNode) , a = c.default.getNodePosition(this.node, n) , i = c.default.getWorldPosition(this.cookieImg) , s = c.default.getNodePosition(this.node, i) , u = cc.instantiate(this.cookiePrefab); this.node.addChild(u), u.getComponent(r.default).showData(1, d.default.getInstance().cookieDict.cookie), u.position = cc.v3(a), u.scale = 0, cc.tween(u).to(.2, { scale: 1.2 }).to(.2, { scale: 1 }).delay(.2).to(.3, { position: cc.v3(a.x + 10, a.y - 10) }).to(.3, { position: cc.v3(a.x - 12, a.y - 12) }).to(.5, { position: cc.v3(s) }).call(function() { u.destroy(), cc.tween(o.cookieImg).to(.1, { scale: 1.2 }).to(.1, { scale: 1 }).call(function() { t && t(), o.updateSubViewFunc(), cc.game.emit(l.EMITKEY.HIDEMASKLAYER), o.isUpdate = !0 }).start() }).start() } , i([g(cc.Node)], e.prototype, "clickBtn", void 0), i([g(cc.Node)], e.prototype, "cookieImg", void 0), i([g(cc.ProgressBar)], e.prototype, "progressBar", void 0), i([g(cc.Label)], e.prototype, "progressLabel", void 0), i([g(cc.Node)], e.prototype, "rewardImage", void 0), i([g(cc.Label)], e.prototype, "rewardNumLabel", void 0), i([g(cc.Node)], e.prototype, "clockSpine", void 0), i([g(cc.Label)], e.prototype, "timeLabel", void 0), i([g(cc.Prefab)], e.prototype, "cookiePrefab", void 0), i([g(cc.Node)], e.prototype, "startNode", void 0), i([m], e) }(cc.Component); o.default = y, cc._RF.pop() } , { "../../../pre/main/cookiePrefab": "cookiePrefab", "../../common/CcJsFunc": "CcJsFunc", "../../common/dataTs": "dataTs", "../../common/enumConfig": "enumConfig", "../../common/spine": "spine", "../../common/util": "util", "../../manager/GameManager": "GameManager", "../../manager/report-common": "report-common" }], "main-rank": [function(t, e, o) { "use strict"; cc._RF.push(e, "9b6efOXGmVLpb6Xc/L4u6Jt", "main-rank"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } , r = this && this.__awaiter || function(t, e, o, n) { return new (o || (o = Promise))(function(a, i) { function r(t) { try { s(n.next(t)) } catch (e) { i(e) } } function c(t) { try { s(n.throw(t)) } catch (e) { i(e) } } function s(t) { var e; t.done ? a(t.value) : (e = t.value, e instanceof o ? e : new o(function(t) { t(e) } )).then(r, c) } s((n = n.apply(t, e || [])).next()) } ) } , c = this && this.__generator || function(t, e) { var o, n, a, i, r = { label: 0, sent: function() { if (1 & a[0]) throw a[1]; return a[1] }, trys: [], ops: [] }; return i = { next: c(0), throw: c(1), return: c(2) }, "function" == typeof Symbol && (i[Symbol.iterator] = function() { return this } ), i; function c(t) { return function(e) { return s([t, e]) } } function s(i) { if (o) throw new TypeError("Generator is already executing."); for (; r; ) try { if (o = 1, n && (a = 2 & i[0] ? n.return : i[0] ? n.throw || ((a = n.return) && a.call(n), 0) : n.next) && !(a = a.call(n, i[1])).done) return a; switch (n = 0, a && (i = [2 & i[0], a.value]), i[0]) { case 0: case 1: a = i; break; case 4: return r.label++, { value: i[1], done: !1 }; case 5: r.label++, n = i[1], i = [0]; continue; case 7: i = r.ops.pop(), r.trys.pop(); continue; default: if (!(a = (a = r.trys).length > 0 && a[a.length - 1]) && (6 === i[0] || 2 === i[0])) { r = 0; continue } if (3 === i[0] && (!a || i[1] > a[0] && i[1] < a[3])) { r.label = i[1]; break } if (6 === i[0] && r.label < a[1]) { r.label = a[1], a = i; break } if (a && r.label < a[2]) { r.label = a[2], r.ops.push(i); break } a[2] && r.ops.pop(), r.trys.pop(); continue } i = e.call(t, r) } catch (c) { i = [6, c], n = 0 } finally { o = a = 0 } if (5 & i[0]) throw i[1]; return { value: i[0] ? i[1] : void 0, done: !0 } } } , s = this && this.__spreadArrays || function() { for (var t = 0, e = 0, o = arguments.length; e < o; e++) t += arguments[e].length; var n = Array(t) , a = 0; for (e = 0; e < o; e++) for (var i = arguments[e], r = 0, c = i.length; r < c; r++, a++) n[a] = i[r]; return n } ; Object.defineProperty(o, "__esModule", { value: !0 }); var l = t("../api/api-sheep") , u = t("../common/CcJsFunc") , p = t("../common/dataTs") , d = t("../common/enumConfig") , h = t("../common/spine") , f = t("../manager/GameManager") , m = t("../manager/report-common") , g = t("../manager/data-manager") , y = t("./mainUiLayer") , v = t("../module/ScrollMsg") , b = t("../module/sheep-flock") , _ = t("../common/native/audio") , N = t("../api/ApiTool") , C = cc._decorator , w = C.ccclass , P = C.property , k = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.mainUILayer = null, e.bgSp = null, e.capSp = null, e.sunglassesSp = null, e.hairSp = null, e.sheepFlock = null, e.positionNode = null, e.positionNodeIcon = null, e.positionNodeCycle = null, e.scrollMsg = null, e.iconNode = null, e.catNodeIcon = null, e.sunNodeIcon = null, e.hairNodeIcon = null, e.catNodeIconWoman = null, e.sunNodeIconWoman = null, e.hairNodeIconWoman = null, e.dataArray = [], e.sheepArray = [], e.marginH = 0, e.contentH = 0, e.contentY = 0, e.curIdx = 0, e.userIdx = 0, e.winSuccess = !1, e.stageInfo = null, e.scrollToPosition = !1, e.isFirstEnter = !0, e } return a(e, t), e.prototype.playSpAnimation = function() { this.node.on(cc.Node.EventType.TOUCH_MOVE, function(t) { var e = t.touch.getDelta(); this.moveActionFunc(e.y) }, this), this.bgSp.active = !1, this.bgSp.getComponent(h.default).play("Stage1", 0), this.capSp.getComponent(h.default).play("Stage1", 0), this.sunglassesSp.getComponent(h.default).setNewSkin("00"), this.sunglassesSp.getComponent(h.default).play("Stage1", 0), this.hairSp.getComponent(h.default).play("Stage1", 0); var t = this.capSp.getChildByName("click") , e = this.sunglassesSp.getChildByName("click") , o = this.hairSp.getChildByName("click"); u.default.addbtnTouchEndScale(t, this.capClickFunc.bind(this, 1)), u.default.addbtnTouchEndScale(e, this.capClickFunc.bind(this, 2)), u.default.addbtnTouchEndScale(o, this.capClickFunc.bind(this, 3)), this.catNodeIcon = this.iconNode.getChildByName("cat-icon"), this.sunNodeIcon = this.iconNode.getChildByName("sun-icon"), this.hairNodeIcon = this.iconNode.getChildByName("hair-icon"), this.catNodeIconWoman = this.iconNode.getChildByName("cat-icon-woman"), this.sunNodeIconWoman = this.iconNode.getChildByName("sun-icon-woman"), this.hairNodeIconWoman = this.iconNode.getChildByName("hair-icon-woman"), this.capSp.active = !1, this.sunglassesSp.active = !1, this.hairSp.active = !1, this.catNodeIcon.opacity = 0, this.sunNodeIcon.opacity = 0, this.hairNodeIcon.opacity = 0, this.catNodeIconWoman.opacity = 0, this.sunNodeIconWoman.opacity = 0, this.hairNodeIconWoman.opacity = 0 } , e.prototype.capClickFunc = function(t) { console.log("idx = " + t); var e = { popName: "stagePop", showPopData: { idx: t, stageInfo: this.stageInfo } }; cc.game.emit("showPop", e) } , e.prototype.start = function() { cc.game.on(d.EMITKEY.USERINFOSUCCESS, this.showUserInfoFunc, this), this.playSpAnimation(), this.positionNode.zIndex = 100, this.positionNode.on(cc.Node.EventType.TOUCH_END, function() { m.default.reportTACommon("fast_indexing_click", {}), this.scrollToPosition = !0, this.positionNodeFunc() }, this), this.positionNode.active = !1 } , e.prototype.showUserInfoFunc = function() { console.log(" Data.user.avatar = " + g.default.user.avatar, g.default.user.uid), u.default.setAvatar(this.positionNodeIcon, g.default.user.avatar) } , e.prototype.update = function() { this.scrollToPosition && this.showOrHide() } , e.prototype.positionNodeFunc = function() { var t = this; this.positionNode.active = !1, this.node.stopAllActions(); var e = this.contentY + 750 * this.userIdx , o = .3 * this.userIdx; 0 == o && (o = .5), o >= 2 && (o = 2), cc.tween(this.node).to(o, { y: e }, { easing: cc.easing.cubicOut }).call(function() { cc.game.emit(d.EMITKEY.SHOWUSERNODE), t.scrollToPosition = !1 }, this).start() } , e.prototype.onEnable = function() { var t = this; this.scheduleOnce(function() { t.requestData() }, .1), cc.audioEngine.setMusicVolume(1), cc.game.setFrameRate(30), f.default.setGameType(d.GAMETYPE.GAMEMAIN), _.default.playBGM() } , e.prototype.requestData = function() { return r(this, void 0, void 0, function() { return c(this, function(t) { switch (t.label) { case 0: return this.positionNode.active = !1, p.default.isLogin() ? [4, l.default.requestRankUserInfo()] : [3, 2]; case 1: t.sent(), console.log("PUSH=>\u83b7\u53d6\u7528\u6237\u4fe1\u606f\u6210\u529f = ", g.default.rankUserInfo), t.label = 2; case 2: return console.log("PUSH=>\u8bf7\u6c42\u7f51\u7edc\u6570\u636e ######"), this.getStageInfo(), this.getRankInfo(), [2] } }) }) } , e.prototype.orderby = function(t, e) { if (t.length <= 1) return t; for (var o = Math.floor(t.length / 2), n = t.splice(o, 1)[0], a = [], i = [], r = 0, c = t; r < c.length; r++) { var s = c[r]; e(s) < e(n) ? a.push(s) : i.push(s) } return this.orderby(a, e).concat([n], this.orderby(i, e)) } , e.prototype.bubbleSort = function(t) { for (var e, o = s(t), n = 0, a = o.length; n < a; n++) for (var i = 0; i < a - 1 - n; i++) o[i].win_score > 0 || o[i].fail_score < o[i + 1].fail_score && (e = [o[i + 1], o[i]], o[i] = e[0], o[i + 1] = e[1]); return o } , e.prototype.getStageInfo = function() { var t = this , e = g.default.getStageData(); e ? (console.log("\u4f7f\u7528\u7f13\u5b58\u6570\u636e->\u821e\u53f0"), t.setInfoData(e)) : (console.log("\u7f13\u5b58\u6570\u636e\u8fc7\u671f->\u821e\u53f0"), l.default.getStageInfoData(function(e) { t.setInfoData(e), g.default.setStageData(e) })) } , e.prototype.setInfoData = function(t) { this.stageInfo = t.data, this.setStageInfo() } , e.prototype.getRankInfo = function() { f.default.getInstance().game_over > 0 && f.default.getInstance().playGameCount < 2 && p.default.removeItem(d.STORAGEKEY.RANKDATA); var t = this , e = g.default.getRankData(); e ? (console.log("\u4f7f\u7528\u672c\u5730\u7f13\u5b58\u6570\u636e->\u6392\u884c\u699c\u6570\u636e"), t.setRankData(e)) : (console.log("\u672c\u5730\u7f13\u5b58\u6570\u636e\u4e0d\u5b58\u5728\u6216\u5df2\u8fc7\u671f->\u6392\u884c\u699c\u6570\u636e"), l.default.getRankInfoData(function(e) { t.setRankData(e), g.default.setRankData(e) })) } , e.prototype.setRankData = function(t) { this.setSubViewData(t.data.list), f.default.getInstance().rankInfo = t.data, this.mainUILayer.getComponent(y.default).showBottomRankNode(t.data.user) } , e.prototype.setStageInfo = function() { var t = this.stageInfo; this.capSp.active = !1, this.sunglassesSp.active = !1, this.hairSp.active = !1, this.catNodeIcon.opacity = 0, this.sunNodeIcon.opacity = 0, this.hairNodeIcon.opacity = 0, this.catNodeIconWoman.opacity = 0, this.sunNodeIconWoman.opacity = 0, this.hairNodeIconWoman.opacity = 0, t.firstWin && t.firstWin.nick_name && t.firstWin.nick_name.length && (this.capSp.active = !0, console.log("info.firstWin.gender = " + t.firstWin.gender), 0 == t.firstWin.gender ? (this.catNodeIcon.opacity = 255, u.default.setAvatar(this.catNodeIcon, t.firstWin.avatar)) : (this.catNodeIconWoman.opacity = 255, u.default.setAvatar(this.catNodeIconWoman, t.firstWin.avatar))), t.iqWin && t.iqWin.nick_name && t.iqWin.nick_name.length ? (this.sunglassesSp.active = !0, this.sunglassesSp.getComponent(h.default).play("Stage1", 0), console.log("info.iqWin.gender = " + t.iqWin.gender), 0 == t.iqWin.gender ? (this.sunNodeIcon.opacity = 255, u.default.setAvatar(this.sunNodeIcon, t.iqWin.avatar)) : (this.sunNodeIconWoman.opacity = 255, u.default.setAvatar(this.sunNodeIconWoman, t.iqWin.avatar))) : (this.sunglassesSp.active = !0, this.sunglassesSp.getComponent(h.default).play("Stage0", 0)), t.timeWin && t.timeWin.nick_name && t.timeWin.nick_name.length && (this.hairSp.active = !0, console.log("info.firstWin.gender = " + t.firstWin.gender), 0 == t.timeWin.gender ? (this.hairNodeIcon.opacity = 255, u.default.setAvatar(this.hairNodeIcon, t.timeWin.avatar)) : (this.hairNodeIconWoman.opacity = 255, u.default.setAvatar(this.hairNodeIconWoman, t.timeWin.avatar))) } , e.prototype.onDisable = function() { this.node.stopAllActions() } , e.prototype.setSubViewData = function(t) { var e = this; void 0 === t && (t = []); var o = this , n = p.default.getUserData().userID , a = !1; for (var i in t) if ((l = (_ = t[i]).result) && l.length) { var r = JSON.parse(l); for (var c in r) if (r[c].uid == Number(n)) { a = !0; break } } if (0 == a) { var s = g.default.rankUserInfo; if (s && s.region && s.region.length) for (var i in t) { var l = (_ = t[i]).result; if (s.region == _.name) { if (l && l.length) { var u = []; (r = JSON.parse(l)).length >= 36 && (r[18] = s); for (var h = 0; h < r.length; h++) h < 36 && u.push(r[h]); _.result = JSON.stringify(u), t[i] = _ } break } } } for (var i in this.dataArray = t, this.sheepArray) this.sheepArray[i].destroy(); var m = this.dataArray.length; if (0 != m) { var y = 0 , b = 0; for (var i in this.dataArray) { var _; y += (_ = this.dataArray[i]).all_score, b += _.win_score } var C = "\u4eca\u65e5\u6311\u6218 " + y + " \u7f8a\uff0c\u901a\u5173 " + b + " \u7f8a"; N.default.dailyAllNumber = y, N.default.dailywinNumber = b, N.default.avatar = g.default.user.avatar, this.scrollMsg.getComponent(v.default).showMsg({ msg: C }); var w = (cc.winSize.height - cc.winSize.width) / 2; console.log(w), this.node.height = 750 * (m + 1), this.marginH = (this.node.height - cc.winSize.height) / 2, this.node.y = -this.marginH, console.log(this.node.y), console.log(this.node.height), this.contentY = this.node.y, this.contentH = this.node.height, this.updatePositionNode(this.dataArray), this.sheepArray = []; var P = function(t) { setTimeout(function() { e.addSheepShock(e.dataArray, t, 750) }, 100 * t) }; for (h = 0; h < m; h++) P(h); 1 == f.default.getInstance().game_over && (cc.game.emit(d.EMITKEY.SHOWMASKLAYER), setTimeout(function() { e.scrollToPosition = !0, e.positionNodeFunc() }, 100)), setTimeout(function() { cc.game.emit(d.EMITKEY.HIDEMASKLAYER) }, 7e3), this.isFirstEnter && (this.node.y += cc.winSize.width, this.isFirstEnter = !1, cc.tween(this.node).delay(.5).call(function() { o.bgSp.active = !0 }).to(1, { y: o.node.y - cc.winSize.width }, { easing: cc.easing.quadOut }).start()) } } , e.prototype.updatePositionNode = function(t) { var e = p.default.getUserData().userID , o = 0; for (var n in this.winSuccess = !1, t) { var a = t[n].result; if (a && a.length) { var i = JSON.parse(a); for (var r in i) { var c = i[r]; if (c.uid == Number(e)) { this.userIdx = o, this.winSuccess = !0, console.log("\u627e\u5230\u540d\u5b57\u4e86 ###### " + o + " res = " + JSON.stringify(c)), this.curIdx = Math.floor(this.node.y / 750 + this.dataArray.length / 2), console.log("\u7528\u6237\u6240\u5728\u4f4d\u7f6e = " + this.userIdx + " - \u5f53\u524d\u4f4d\u7f6e = " + this.curIdx), this.curIdx == this.userIdx ? this.positionNode.active = !1 : this.positionNode.active = !0; break } } if (this.winSuccess) break; o++ } } } , e.prototype.addSheepShock = function(t, e, o) { var n = cc.instantiate(this.sheepFlock); e > 2 && (n.opacity = 0), this.node.addChild(n), this.sheepArray[e] = n; var a = { type: 0 == e ? 1 : e < 3 ? 2 : 3, num: e + 1, item: t[e] }; n.getComponent(b.default).setupData(a), n.x = 0, f.default.getInstance().globalData.isFullScreen ? n.y = this.marginH - e * o - 150 : n.y = this.marginH - e * o - 250 } , e.prototype.moveActionFunc = function(t) { if (!(this.dataArray.length < 2)) { for (var e in this.sheepArray) this.sheepArray[e].opacity = 0; this.sheepArray.length > 5 && this.showOrHide(), this.node.y += t, this.node.y >= this.marginH ? this.node.y = this.marginH : this.node.y <= -this.marginH && (this.node.y = -this.marginH), this.winSuccess && (this.curIdx == this.userIdx ? this.positionNode.active = !1 : this.positionNode.active = !0, this.curIdx < this.userIdx ? this.positionNodeCycle.scaleY = 1 : this.curIdx > this.userIdx && (this.positionNodeCycle.scaleY = -1)) } } , e.prototype.showOrHide = function() { this.curIdx = Math.floor(this.node.y / 750 + this.dataArray.length / 2), this.curIdx >= this.sheepArray.length && (this.curIdx = this.sheepArray.length - 1), this.curIdx >= 1 ? this.curIdx < this.sheepArray.length - 1 ? (this.sheepArray[this.curIdx - 1].opacity = 255, this.sheepArray[this.curIdx].opacity = 255, this.sheepArray[this.curIdx + 1].opacity = 255) : (this.sheepArray[this.sheepArray.length - 3].opacity = 255, this.sheepArray[this.sheepArray.length - 2].opacity = 255, this.sheepArray[this.sheepArray.length - 1].opacity = 255) : this.sheepArray.length > 2 && (this.sheepArray[0].opacity = 255, this.sheepArray[1].opacity = 255, this.sheepArray[2].opacity = 255) } , e.prototype.containFunc = function(t, e) { for (var o = "", n = 0; n < e.length; n++) { var a = e[n]; if (!(o += a, t.indexOf(o) >= 0 || (o = o.slice(0, o.length - 1), o += this.IsUpper(a) ? a.toLowerCase() : a.toUpperCase(), t.indexOf(o) >= 0))) return !1 } return !0 } , e.prototype.IsUpper = function(t) { return t === t.toUpperCase() } , i([P({ type: cc.Node, tooltip: "mainUILayer" })], e.prototype, "mainUILayer", void 0), i([P({ type: cc.Node, tooltip: "\u80cc\u666fspine" })], e.prototype, "bgSp", void 0), i([P({ type: cc.Node, tooltip: "\u5e3d\u5b50\u7f8aspine" })], e.prototype, "capSp", void 0), i([P({ type: cc.Node, tooltip: "\u58a8\u955c\u7f8aspine" })], e.prototype, "sunglassesSp", void 0), i([P({ type: cc.Node, tooltip: "\u957f\u53d1\u7f8aspine" })], e.prototype, "hairSp", void 0), i([P({ type: cc.Prefab, tooltip: "\u7f8a\u7fa4" })], e.prototype, "sheepFlock", void 0), i([P({ type: cc.Node, tooltip: "\u5b9a\u4f4d\u6309\u94ae" })], e.prototype, "positionNode", void 0), i([P({ type: cc.Node, tooltip: "\u5b9a\u4f4d\u6309\u94ae\u5934\u50cf" })], e.prototype, "positionNodeIcon", void 0), i([P({ type: cc.Node, tooltip: "\u5b9a\u4f4d\u6309\u94ae\u56fe\u6807" })], e.prototype, "positionNodeCycle", void 0), i([P({ type: cc.Node, tooltip: "\u8dd1\u9a6c\u706f" })], e.prototype, "scrollMsg", void 0), i([P({ type: cc.Node, tooltip: "\u5934\u50cf" })], e.prototype, "iconNode", void 0), i([w], e) }(cc.Component); o.default = k, cc._RF.pop() } , { "../api/ApiTool": "ApiTool", "../api/api-sheep": "api-sheep", "../common/CcJsFunc": "CcJsFunc", "../common/dataTs": "dataTs", "../common/enumConfig": "enumConfig", "../common/native/audio": "audio", "../common/spine": "spine", "../manager/GameManager": "GameManager", "../manager/data-manager": "data-manager", "../manager/report-common": "report-common", "../module/ScrollMsg": "ScrollMsg", "../module/sheep-flock": "sheep-flock", "./mainUiLayer": "mainUiLayer" }], "main-tabbar": [function(t, e, o) { "use strict"; cc._RF.push(e, "66a40jaUH5JALG1+2y2R2kp", "main-tabbar"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../i18n/gd_language") , c = t("../../i18n/i18n") , s = t("../common/CcJsFunc") , l = t("../common/dataTs") , u = t("../common/enumConfig") , p = t("../manager/GameManager") , d = t("../manager/report-common") , h = t("../utils/uma/uma-sdk") , f = cc._decorator , m = f.ccclass , g = f.property , y = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.mainPage = null, e.pageMain = null, e.pageDaily = null, e.pageCollect = null, e.tabbarMain = null, e.tabbarDaily = null, e.tabbarCollect = null, e.pageContent = null, e.tabbarArr = [], e.updateTime = 0, e } return a(e, t), e.prototype.update = function(t) { this.updateTime += t, this.updateTime } , e.prototype.start = function() { cc.game.on(u.EMITKEY.MAINUPDATEUI, this.setMainLayerData, this), cc.game.on(u.EMITKEY.UPDATETABBARRECEIVE, this.updateTabbar, this), this.pageContent = this.mainPage.getChildByName("pageContent"), s.default.addbtnTouchEndScale(this.tabbarCollect, this.tabbarAction.bind(this, 0)), s.default.addbtnTouchEndScale(this.tabbarMain, this.tabbarAction.bind(this, 1)), s.default.addbtnTouchEndScale(this.tabbarDaily, this.tabbarAction.bind(this, 2)), this.tabbarArr.push(this.tabbarCollect), this.tabbarArr.push(this.tabbarMain), this.tabbarArr.push(this.tabbarDaily), this.pageCollect.x = 0, this.pageMain.x = 750, this.pageDaily.x = 1500, this.updateTabbar(1, !1), this.setMainLayerData(), this.setupFonts() } , e.prototype.setupFonts = function() { var t = c.default.instance.trans(r.GDLanguage.collect); this.tabbarCollect.getChildByName("icon-label").getComponent(cc.Label).string = t; var e = c.default.instance.trans(r.GDLanguage.main_screen); this.tabbarMain.getChildByName("icon-label").getComponent(cc.Label).string = e; var o = c.default.instance.trans(r.GDLanguage.daily_challenge); this.tabbarDaily.getChildByName("icon-label").getComponent(cc.Label).string = o } , e.prototype.onEnable = function() { this.setMainLayerData() } , e.prototype.setMainLayerData = function() { var t = p.default.getInstance().collectionMark; 0 == t.bgNum && 0 == t.brickNum && (p.default.getInstance().collectionMark.tabbarCollection = !1), p.default.getInstance().collectionMark.tabbarCollection ? this.tabbarCollect.getChildByName("icon-mark").active = !0 : this.tabbarCollect.getChildByName("icon-mark").active = !1 } , e.prototype.tabbarAction = function(t) { s.default.addClickAudio(), this.updateTabbar(t), t != u.MAINPAGE.PAGEDAILY ? p.default.getInstance().tabbarIsDaily && (console.log("\u70b9\u51fb\u4e86\u6bcf\u65e5\u6311\u6218\uff0c\u6ca1\u73a9"), h.default.trackEvent("daily_return"), d.default.reportTACommon("daily_return", {})) : p.default.getInstance().tabbarIsDaily = !0 } , e.prototype.updateTabbar = function(t, e) { void 0 === e && (e = !0); var o = this; if (2 == t && l.default.getUserData().playLevelId < 14) cc.game.emit("showPop", { popName: "nothingPop", showPopData: { popCallbackCollect: null, popType: 3 } }); else { for (var n in p.default.getInstance().mainPage = t, this.tabbarArr) { var a = this.tabbarArr[n]; t == Number(n) ? (a.getChildByName("bg-icon-nor").active = !1, a.getChildByName("bg-icon-sel").active = !0, a.getChildByName("icon-nor").active = !1, a.getChildByName("icon-sel").active = !0) : (a.getChildByName("bg-icon-nor").active = !0, a.getChildByName("bg-icon-sel").active = !1, a.getChildByName("icon-nor").active = !0, a.getChildByName("icon-sel").active = !1) } var i = e ? .3 : 0 , r = 0 , c = null; switch (t) { case 0: r = 0, c = this.pageCollect; break; case 1: r = -750, c = this.pageMain; break; case 2: r = -1500, c = this.pageDaily } c && (c.active = !0), this.pageContent.stopAllActions(), cc.tween(this.pageContent).to(i, { x: r }).call(function() { o.hideOtherNode(c) }).start(), cc.game.emit(u.EMITKEY.UPDATETABBARSEND, t), this.setMainLayerData() } } , e.prototype.hideOtherNode = function(t) { var e = this.mainPage.getChildByName("pageContent").children; for (var o in e) t && t != e[o] && (e[o].active = !1) } , i([g(cc.Node)], e.prototype, "mainPage", void 0), i([g(cc.Node)], e.prototype, "pageMain", void 0), i([g(cc.Node)], e.prototype, "pageDaily", void 0), i([g(cc.Node)], e.prototype, "pageCollect", void 0), i([g(cc.Node)], e.prototype, "tabbarMain", void 0), i([g(cc.Node)], e.prototype, "tabbarDaily", void 0), i([g(cc.Node)], e.prototype, "tabbarCollect", void 0), i([m], e) }(cc.Component); o.default = y, cc._RF.pop() } , { "../../i18n/gd_language": "gd_language", "../../i18n/i18n": "i18n", "../common/CcJsFunc": "CcJsFunc", "../common/dataTs": "dataTs", "../common/enumConfig": "enumConfig", "../manager/GameManager": "GameManager", "../manager/report-common": "report-common", "../utils/uma/uma-sdk": "uma-sdk" }], mainCanvas: [function(t, e, o) { "use strict"; cc._RF.push(e, "53853D2Qg1AFKoc4UUFQ6nI", "mainCanvas"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r, c, s = t("../common/enumConfig"), l = t("../common/native/audio"), u = t("../common/native/tt-sdk"), p = t("../common/sdk"), d = t("../manager/GameManager"), h = t("../manager/report-common"), f = cc._decorator, m = f.ccclass, g = f.property; (function(t) { t[t.ready = 0] = "ready", t[t.recording = 1] = "recording", t[t.stop = 2] = "stop", t[t.pause = 3] = "pause" } )(r || (r = {})), function(t) { t[t.RestartRecord = 0] = "RestartRecord", t[t.ShareMessage = 1] = "ShareMessage" }(c || (c = {})); var y = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.mainLayer = null, e.gameLayer = null, e.status = r.ready, e.recordFinishAction = c.RestartRecord, e.timer = 0, e } return a(e, t), e.prototype.start = function() { var t = this; this.mainLayer.active = !0, this.gameLayer.active = !1, cc.game.on(s.EMITKEY.TTSTARTRECORD, this.beginRecordFunc, this), cc.game.on(s.EMITKEY.TTSTOPRECORD, this.stopRecordFunc, this), cc.game.on(s.EMITKEY.TTSHARERECORD, this.shareRecordFunc, this), this.ttRewardInit(), this.scheduleOnce(function() { t.beginRecord() }, 2), p.default.setOnShow(function() { console.log("on Show"), l.default.playBGM() }), p.default.setOnHide(function() { console.log("on Hide"), l.default.playBGM() }) } , e.prototype.beginRecordFunc = function() { this.status != r.recording && this.beginRecord() } , e.prototype.stopRecordFunc = function() { this.stopRecord() } , e.prototype.ttRewardInit = function() { if (cc.sys.platform == cc.sys.BYTEDANCE_GAME) { var t = tt.getGameRecorderManager(); t.onStart(this.recordStart.bind(this)), t.onStop(this.recordStop.bind(this)), t.onPause(this.recordPause.bind(this)), t.onResume(this.recordResume.bind(this)) } } , e.prototype.beginRecord = function() { cc.sys.platform == cc.sys.BYTEDANCE_GAME && (console.log("beginRecord ###### "), d.default.getInstance().videoDuration = 0, u.default.recorderStart()) } , e.prototype.stopRecord = function() { u.default.recorderStop() } , e.prototype.recordStart = function() { console.log("record start"), d.default.getInstance().videoDuration = 0, this.status = r.recording, this.initStatus() } , e.prototype.recordStop = function(t) { console.log("record stop", t.videoPath), u.default.setVideoPath(t.videoPath), d.default.getInstance().videoPath = t.videoPath, this.status = r.stop, this.initStatus() } , e.prototype.recordPause = function() { console.log("record pause"), this.status = r.pause, this.initStatus() } , e.prototype.recordResume = function() { console.log("record resume"), this.status = r.recording, this.initStatus() } , e.prototype.update = function(t) { this.timer += t, d.default.getInstance().bulletTime += t, this.status == r.recording && (d.default.getInstance().videoDuration += t), this.timer >= 1 && (this.timer = 0, this.status == r.recording && this.initStatus()) } , e.prototype.initStatus = function() { if (d.default.getInstance().videoDuration >= 300) { u.default.recorderStop(); var t = this; this.scheduleOnce(function() { t.beginRecord() }, 2) } if (d.default.getInstance().videoDuration < 1) switch (this.status) { case r.ready: console.log("\u5f55\u5236 ###### "); break; case r.recording: console.log("\u5f55\u5236\u4e2d...... ###### "); break; case r.pause: console.log("\u6682\u505c\u5f55\u5236...... ###### "); break; case r.stop: console.log("\u5f55\u5236...... ###### ") } } , e.prototype.recordBtnAction = function() { switch (console.log("video tip status:", this.status, r[this.status]), this.status) { case r.ready: d.default.getInstance().videoDuration = 0, u.default.recorderStart(); break; case r.recording: u.default.recorderPause(); break; case r.pause: u.default.recorderResume(); break; case r.stop: u.default.recorderStart(), this.status = r.recording, d.default.getInstance().videoDuration = 0 } this.initStatus() } , e.prototype.shareRecordFunc = function() { cc.sys.platform == cc.sys.BYTEDANCE_GAME && (h.default.reportTACommon("share_click", {}), d.default.getInstance().videoDuration < 3 ? cc.game.emit(s.EMITKEY.SHOWMAINTIPS, "\u5f55\u5c4f\u5c0f\u4e8e3s\uff0c\u65e0\u6cd5\u5206\u4eab") : (u.default.recorderStop(), this.showPop())) } , e.prototype.showPop = function() { cc.sys.platform == cc.sys.BYTEDANCE_GAME && (console.log("\u6211\u8981\u70ab\u8000 = ", d.default.getInstance().videoPath), d.default.getInstance().videoPath && 0 != d.default.getInstance().videoPath.length ? u.default.shareAppMessage({ url: d.default.getInstance().videoPath, success: function() { u.default.recorderStart() }, fail: function() { u.default.recorderStart() } }) : u.default.recorderStart()) } , i([g(cc.Node)], e.prototype, "mainLayer", void 0), i([g(cc.Node)], e.prototype, "gameLayer", void 0), i([m], e) }(cc.Component); o.default = y, cc._RF.pop() } , { "../common/enumConfig": "enumConfig", "../common/native/audio": "audio", "../common/native/tt-sdk": "tt-sdk", "../common/sdk": "sdk", "../manager/GameManager": "GameManager", "../manager/report-common": "report-common" }], mainCultivateLayer: [function(t, e, o) { "use strict"; cc._RF.push(e, "a504aoDOgxNhZMyOCq1oDJZ", "mainCultivateLayer"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../pre/main/catClawPrefabs") , c = t("../common/CcJsFunc") , s = t("../common/dataTs") , l = t("../common/enumConfig") , u = t("../common/native/audio") , p = t("../common/spine") , d = t("../manager/GameManager") , h = t("../utils/uma/uma-sdk") , f = t("./catNode") , m = t("./houseLayer") , g = t("./upgrade-tip") , y = t("./wardrobeLayer") , v = cc._decorator , b = v.ccclass , _ = v.property , N = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.mainUILayer = null, e.wholeBuildHouse = null, e.wardrobeLayer = null, e.houseLayer = null, e.topUiLayer = null, e.particlePrefab = null, e.upgradeTip = null, e.clawPrefab = null, e.clawNode = null, e.catObj = null, e.upgradeArr = [], e.popCallbackCollect = null, e.isShowHouse = !1, e } return a(e, t), e.prototype.start = function() { window.xuxu = this, this.node.on("touchstart", this.touchStartFunc, this), this.node.on("touchend", this.hideWardrobelLayer, this), cc.game.on(l.EMITKEY.UPDATETABBARSEND, this.updateTabbar, this), this.initMainCultivateLayer(), this.popCallbackCollect = { playGameCallBack: this.playGameFunc.bind(this) } } , e.prototype.playGameFunc = function() {} , e.prototype.updateTabbar = function(t) { t == l.MAINPAGE.PAGEHOUSE ? (this.showUpgrade(), this.isShowHouse = !0) : this.hideUpgrade() } , e.prototype.initMainCultivateLayer = function() { this.nextRoomIsUnloack(), this.clawNode = cc.instantiate(this.clawPrefab), this.wholeBuildHouse.addChild(this.clawNode), this.clawNode.active = !1 } , e.prototype.setClawNodeWithNode = function(t) { if (cc.isValid(this.clawNode)) if (t) { var e = c.default.getWorldPosition(t) , o = c.default.getNodePosition(this.wholeBuildHouse, e); this.clawNode.position = cc.v3(o.x, o.y, 0), this.clawNode.getComponent(r.default).playClawAnimation() } else this.clawNode.active = !1; else console.log("\u732b\u722a\u5b50\u5df2\u91ca\u653e ###### ") } , e.prototype.unlockNewHouse = function() { this.nextRoomIsUnloack(!0), cc.game.emit(l.EMITKEY.MAINUPDATEUI) } , e.prototype.updateLayout = function() { this.catObj = {}; var t = s.default.getGameConfigData().baseConfigData.unlockHouseDataArray; for (var e in t) for (var o in t[e]) { var n = t[e][o]; this.setBuildStatus(n, !1, !1) } var a = s.default.getUserData().unlockHouseUserData; for (var e in a) for (var o in a[e]) (n = a[e][o]).unlock ? this.setBuildStatus(n, !0, !1) : n.show && this.addUpgradeTip(n) } , e.prototype.addUpgradeTip = function(t) { var e = "house_" + t.house , o = "room_" + t.room , n = "mask_room_" + t.room , a = ""; "cat" == t.buildType ? a = t.buildType : "build" == t.buildType ? a = t.buildType + "_" + t.buildid : "skin" == t.buildType && (a = "cat"); var i = this.wholeBuildHouse.getChildByName(e) , r = i.getChildByName(o) , c = i.getChildByName(n) , s = r.getChildByName(a) , u = s.getChildByName("lock") , p = (s.getChildByName("unLock"), u.getChildByName("lockImg")); c.active = !1; var h = cc.instantiate(this.upgradeTip) , f = p.convertToWorldSpaceAR(cc.v2(0, 0)) , m = i.convertToNodeSpaceAR(f); h.x = m.x, h.y = m.y + p.height / 2, "build" == t.buildType && 1 == t.house && 1 == t.room && 1 == t.buildid && (h.x += 50, h.y += 50), "build" == t.buildType && 3 == t.house && 2 == t.room && 2 == t.buildid && (h.y += 50), "skin" == t.buildType && 3 == t.house && 2 == t.room && 9 == t.buildid && (h.y -= 50), "build" == t.buildType && 3 == t.house && 3 == t.room ? 1 == t.buildid ? h.x -= 70 : 2 == t.buildid ? (h.x += 50, h.y += 50) : 3 == t.buildid ? h.x += 50 : 10 == t.buildid && (h.x -= 50, h.y -= 50) : "skin" == t.buildType && 3 == t.house && 3 == t.room && 10 == t.buildid && (h.x -= 50, h.y -= 50), i.addChild(h), h.getComponent(g.default).showPoint(t, this, !0), this.upgradeArr.push(h), d.default.getInstance().mainPage != l.MAINPAGE.PAGEHOUSE && (h.active = !1) } , e.prototype.clickUpgradePoint = function(t) { for (var e in this.upgradeArr) this.upgradeArr[e].getComponent(g.default).showPoint(); t.getComponent(g.default).showFish() } , e.prototype.clickUpgradeFish = function(t, e) { for (var o in console.log("houseData = " + JSON.stringify(t)), this.upgradeArr) this.upgradeArr[o].getComponent(g.default).showPoint(); var n = s.default.getUserData() , a = n.unlockHouseUserData; if (n.fish >= t.fish) { for (var i in a) for (var r in a[i]) t.unlockID == a[i][r].unlockID && (a[i][r].unlock = !0), a[i][r].show = !0; var c = !1; if (a.length) { var u = a[a.length - 1]; for (var o in u) u[o].unlock || (c = !0) } if (n.fish -= t.fish, n.unlockHouseUserData = a, "cat" == t.buildType || "skin" == t.buildType) { var p = { clothesID: t.clothesID, clothRank: t.clothesID % 1e3 == 0 ? 3 : 1, isWear: t.clothesID % 1e3 == 0 } , f = n.catClothesData , m = "cat_" + t.buildid; f[m] ? f[m].push(p) : (console.log("userCldata clKey\u4e3a\u7a7a\uff0c\u9700\u8981\u521d\u59cb\u5316\u6570\u7ec4 ### "), f[m] = [], f[m].push(p)), d.default.getInstance().collectionMark.tabbarCollection = !0, "cat" == t.buildType ? d.default.getInstance().collectionMark.catNum = t.clothesID : (d.default.getInstance().collectionMark.catNum = t.clothesID, d.default.getInstance().collectionMark.catSkinNum = t.clothesID) } s.default.saveUserData(n), e.getComponent(g.default).hide(), cc.game.emit(l.EMITKEY.SHOWMASKLAYER, 7), this.playFlyFishAnimation(t, e.node), c || (console.log("\u5237\u65b0\u89e3\u9501\u6c14\u6ce1"), this.updateLayout()); var y = t.unlockID + ""; h.default.trackEvent("house_unlock", { houseID: y }), cc.isValid(this.clawNode) && (console.log("\u91ca\u653e\u732b\u722a\u5b50 ###### "), this.clawNode.destroy()) } else { var v = { popName: "nothingPop", showPopData: { popCallbackCollect: this.popCallbackCollect, popType: 0 } }; cc.game.emit("showPop", v) } } , e.prototype.playFlyFishAnimation = function(t) { var e = "house_" + t.house , o = "room_" + t.room , n = "mask_room_" + t.room , a = ""; "cat" == t.buildType ? a = t.buildType : "build" == t.buildType ? a = t.buildType + "_" + t.buildid : "skin" == t.buildType && (a = "cat"); var i = this.wholeBuildHouse.getChildByName(e) , r = i.getChildByName(o) , c = i.getChildByName(n) , s = r.getChildByName(a) , l = s.getChildByName("lock"); s.getChildByName("unLock"), l.getChildByName("lockImg"), c.active = !1 } , e.prototype.flyUnlockFishFunc = function(t, e) { this.removeFunc(this.upgradeArr, e), this.setBuildStatus(t, !0, !0), cc.game.emit(l.EMITKEY.MAINUPDATEUI) } , e.prototype.indexOfFunc = function(t, e) { for (var o = 0; o < t.length; o++) if (t[o] == e) return o; return -1 } , e.prototype.removeFunc = function(t, e) { var o = this.indexOfFunc(t, e); o > -1 && t.splice(o, 1) } , e.prototype.nextRoomIsUnloack = function(t) { void 0 === t && (t = !1); var e = s.default.getHourseUnlockData(t); e && (console.log("unlockData ### = " + JSON.stringify(e)), 0 == this.upgradeArr.length && (this.updateLayout(), e.length <= 4 ? this.houseLayer.getComponent(m.default).moveWithRoomId(l.ROOMTYPE.ROOMONE) : 4 < e.length && e.length < 8 ? this.houseLayer.getComponent(m.default).moveWithRoomId(l.ROOMTYPE.ROOMTWO) : 8 <= e.length && e.length < 11 && this.houseLayer.getComponent(m.default).moveWithRoomId(l.ROOMTYPE.ROOMTHREE))) } , e.prototype.setBuildStatus = function(t, e, o) { var n = "house_" + t.house , a = "room_" + t.room , i = "mask_room_" + t.room , r = ""; "cat" == t.buildType ? r = t.buildType : "build" == t.buildType ? r = t.buildType + "_" + t.buildid : "skin" == t.buildType && (r = "cat"); var c = this.wholeBuildHouse.getChildByName(n) , s = c.getChildByName(a) , d = c.getChildByName(i) , h = s.getChildByName(r) , m = h.getChildByName("lock") , g = h.getChildByName("unLock"); e && (d.active = !1); var y = m.convertToWorldSpaceAR(cc.v2(0, 0)) , v = c.convertToNodeSpaceAR(y); if (e && o) { var b = cc.instantiate(this.particlePrefab); if (c.addChild(b), b.x = v.x, b.y = v.y, e && "cat" == t.buildType) { var _ = "audio/sound/Unlock_Cat.mp3"; u.default.playAudioMusic(_, !1) } else e && "build" == t.buildType ? (_ = "audio/sound/Unlock_Furniture.mp3", u.default.playAudioMusic(_, !1)) : e && "skin" == t.buildType && (_ = "audio/sound/Unlock_Cat.mp3", u.default.playAudioMusic(_, !1)); var N = this; cc.tween(m).to(.1, { scale: 0 }).call(function() { m.active = !e, g.active = e, cc.tween(g).set({ scale: 0 }).to(.1, { scale: 1.2 }).to(.1, { scale: 1 }).to(.1, { scale: 1.1 }).to(.1, { scale: 1 }).call(function() { if (console.log("\u5bb6\u5177\u52a8\u753b\u64ad\u653e\u5b8c\u6210"), N.nextRoomIsUnloack(), e && "cat" == t.buildType) { var o = "1_Standby1"; g.getChildByName("unLockImg").getComponent(p.default).play(o, 0), cc.game.emit("unlockBuildBtn", t.buildid) } else e && "skin" == t.buildType && (o = "1_Standby_CloUnlock1", g.getChildByName("unLockImg").getComponent(p.default).play(o, 0), g.getChildByName("unLockImg").getComponent(f.default).playClothesAnimation(!0)); cc.game.emit(l.EMITKEY.HIDEMASKLAYER, 12) }, N).start() }, N).start() } else m.active = !e, g.active = e; e && "cat" == t.buildType && (g.getChildByName("unLockImg").getComponent(p.default).play("1_Standby1", 0), g.getChildByName("unLockImg").getComponent(f.default).setCatData(t.buildid, this), this.catObj["cat_" + t.buildid] = g.getChildByName("unLockImg"), this.catObj["particle_" + t.buildid] = g.getChildByName("Particle_Unlock1")) } , e.prototype.refreshCatCloth = function(t, e, o) { this.catObj["cat_" + t].getComponent(f.default).updateSkin(o), e && this.catObj["particle_" + t].getComponent(cc.ParticleSystem).resetSystem() } , e.prototype.touchStartFunc = function() { c.default.addClickAudio() } , e.prototype.hideWardrobelLayer = function() { this.wardrobeLayer.getComponent(y.default).hideWardrobelLayer(), this.houseToMinDefault(); var t = this.wardrobeLayer.getChildByName("changeClothes").active; if (d.default.getInstance().mainPage == l.MAINPAGE.PAGEHOUSE && t) console.log("\u663e\u793a\u5347\u7ea7\u5149\u6807"), this.showUpgrade(); else if (d.default.getInstance().mainPage == l.MAINPAGE.PAGEHOUSE) for (var e in this.upgradeArr) if (this.upgradeArr[e].getChildByName("icon-dish").active) { console.log("\u6709\u9c7c ######"), this.upgradeArr[e].getComponent(g.default).show(); break } } , e.prototype.showUpgrade = function() { var t = s.default.getUserData(); if (!(t.playLevelId <= 2 && t.fish < 2)) { for (var e in this.upgradeArr) this.upgradeArr[e].getComponent(g.default).show(); if (this.upgradeArr.length) { var o = this.upgradeArr[0]; this.setClawNodeWithNode(o) } } } , e.prototype.hideUpgrade = function() { for (var t in this.upgradeArr) this.upgradeArr[t].getComponent(g.default).hide(); this.upgradeArr.length && (this.upgradeArr[0], this.setClawNodeWithNode()), cc.isValid(this.clawNode) && this.isShowHouse && (console.log("\u91ca\u653e\u732b\u722a\u5b50 ###### "), this.clawNode.destroy()) } , e.prototype.touchCatFunc = function(t) { d.default.getInstance().mainPage == l.MAINPAGE.PAGEHOUSE && this.hideUpgrade(), this.wardrobeLayer.getComponent(y.default).showWardrobelLayer(t, this) } , e.prototype.houseToBigMiddle = function(t) { var e = "cat_" + t , o = this.catObj[e]; this.houseLayer.getComponent(m.default).toBigMiddle(o) } , e.prototype.houseToMinDefault = function() { this.houseLayer.getComponent(m.default).toMinDefault() } , i([_(cc.Node)], e.prototype, "mainUILayer", void 0), i([_(cc.Node)], e.prototype, "wholeBuildHouse", void 0), i([_(cc.Node)], e.prototype, "wardrobeLayer", void 0), i([_(cc.Node)], e.prototype, "houseLayer", void 0), i([_(cc.Node)], e.prototype, "topUiLayer", void 0), i([_(cc.Prefab)], e.prototype, "particlePrefab", void 0), i([_(cc.Prefab)], e.prototype, "upgradeTip", void 0), i([_(cc.Prefab)], e.prototype, "clawPrefab", void 0), i([_(cc.Node)], e.prototype, "clawNode", void 0), i([b], e) }(cc.Component); o.default = N, cc._RF.pop() } , { "../../pre/main/catClawPrefabs": "catClawPrefabs", "../common/CcJsFunc": "CcJsFunc", "../common/dataTs": "dataTs", "../common/enumConfig": "enumConfig", "../common/native/audio": "audio", "../common/spine": "spine", "../manager/GameManager": "GameManager", "../utils/uma/uma-sdk": "uma-sdk", "./catNode": "catNode", "./houseLayer": "houseLayer", "./upgrade-tip": "upgrade-tip", "./wardrobeLayer": "wardrobeLayer" }], mainLayer: [function(t, e, o) { "use strict"; cc._RF.push(e, "b8c45Z6zn1ISr2PENniP8fC", "mainLayer"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../i18n/gd_language") , c = t("../../i18n/i18n") , s = t("../api/api-sheep") , l = t("../common/dataTs") , u = t("../common/enumConfig") , p = t("../common/native/audio") , d = t("../common/sdk") , h = t("../game/gameLayer") , f = t("../manager/data-manager") , m = t("../manager/DateManager") , g = t("../manager/GameManager") , y = cc._decorator , v = y.ccclass , b = y.property , _ = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.gameLayer = null, e.commonUIPrefab = null, e.commonUI = null, e.topicUIPrefab = null, e.topicUI = null, e } return a(e, t), e.prototype.start = function() { cc.game.on(u.EMITKEY.BEGINGAME, this.beginGameFunc, this), cc.game.on(u.EMITKEY.SHOWMODULE, this.showModuleFunc, this), this.setupSubviews(), this.updateSubUI(), d.default.isPlatform(d.Platform.web) || this.preLoadVedio(), this.requestData() } , e.prototype.requestData = function() { l.default.isLogin() && this.requestMatchResult() } , e.prototype.requestMatchResult = function() { if (!f.default.getMatchResultData()) { f.default.setMatchResultData(); var t = this; setTimeout(function() { s.default.getMatchResult(2, function(e) { t.showMatch(e) }) }, 1e3) } } , e.prototype.showMatch = function(t) { if (t && t.data && t.data.topic && t.data.topic.id > 0 && t.data.topic.info && t.data.topic.info.uid > 0) { var e = { popName: "topicLastWinPop", showPopData: t.data }; cc.game.emit("showPop", e) } } , e.prototype.onEnable = function() { this.updateSubUI() } , e.prototype.beginGameFunc = function() { this.beginGame() } , e.prototype.showModuleFunc = function(t) { switch (void 0 === t && (t = u.MODULETYPE.COMMON), t) { case u.MODULETYPE.COMMON: this.commonUI.active = !0, this.topicUI.active = !1; break; case u.MODULETYPE.TOPIC: this.commonUI.active = !1, this.topicUI.active = !0 } } , e.prototype.setupSubviews = function() { this.topicUI = cc.instantiate(this.topicUIPrefab), this.topicUI.active = !1, this.node.addChild(this.topicUI), this.commonUI = cc.instantiate(this.commonUIPrefab), this.commonUI.active = !0, this.node.addChild(this.commonUI) } , e.prototype.updateSubUI = function() { this.node.active = !0, this.gameLayer.active = !1, this.playMainBgMusic(), cc.game.emit(u.EMITKEY.MAINUPDATEUI) } , e.prototype.showMainLayer = function(t) { void 0 === t && (t = u.GAMEOVER.NONE), cc.game.emit(u.EMITKEY.TTSTOPRECORD), cc.game.emit(u.EMITKEY.TTSTARTRECORD), console.log("\u56de\u5230\u4e3b\u9875\u9762 = " + t), this.node.active = !0, this.gameLayer.active = !1, this.updateRewardData(t), this.playMainBgMusic(), cc.game.emit(u.EMITKEY.MAINUPDATEUI), g.default.getInstance().gameType == u.GAMETYPE.GAMEDAILY ? cc.game.emit(u.EMITKEY.UPDATETABBARRECEIVE, 2) : cc.game.emit(u.EMITKEY.UPDATETABBARRECEIVE, 1) } , e.prototype.preLoadVedio = function() { var t = l.default.GetVedioID(); d.default.preloadVideoAd(t, function() { console.log("\u9884\u52a0\u8f7d\u89c6\u9891\u6210\u529f") }, function() { console.log("\u9884\u52a0\u8f7d\u89c6\u9891\u5931\u8d25") }, function() {}, !0) } , e.prototype.updateRewardData = function(t) { switch (t) { case u.GAMEOVER.LEVELFAIL: g.default.getInstance().gameType == u.GAMETYPE.GAMELEVEL && l.default.resetSprintReward() } } , e.prototype.playMainBgMusic = function() { p.default.playBGM() } , e.prototype.beginGame = function() { cc.game.emit(u.EMITKEY.TTSTARTRECORD); var t = this , e = 0 , o = m.default.format(u.CALENDARNAMES[4], new Date); if (o) { var n = o.split("-"); n.length >= 3 && (e = Number(n[2])) } l.default.getLevelByID(e, function(o) { console.log("\u5173\u5361\u6570\u636e:", e, o), t.gameLayer.activeInHierarchy ? console.log("\u5df2\u7ecf\u6253\u5f00 mainLayer 1") : o.length < 1 ? cc.game.emit("showMainTips", c.default.instance.trans(r.GDLanguage.level_inadequate)) : (t.beginGameData(o), f.default.setGameLevelData(o)) }) } , e.prototype.beginGameData = function(t) { var e = this; cc.game.emit(u.EMITKEY.SHOWTRANSITLAYER, function(o) { e.gameLayer.activeInHierarchy ? console.log("\u5df2\u7ecf\u6253\u5f00 mainLayer 2") : (console.log("\u53ef\u4ee5\u6253\u5f00\u4e86 mainLayer"), e.gameLayer.getComponent(h.default).initLevelLayer(t), e.node.active = !1, o()) }) } , i([b({ type: cc.Node, tooltip: "\u6e38\u620f\u8282\u70b9" })], e.prototype, "gameLayer", void 0), i([b({ type: cc.Prefab, tooltip: "common\u9875\u9762\u8282\u70b9" })], e.prototype, "commonUIPrefab", void 0), i([b({ type: cc.Prefab, tooltip: "topic\u8282\u70b9" })], e.prototype, "topicUIPrefab", void 0), i([v], e) }(cc.Component); o.default = _, cc._RF.pop() } , { "../../i18n/gd_language": "gd_language", "../../i18n/i18n": "i18n", "../api/api-sheep": "api-sheep", "../common/dataTs": "dataTs", "../common/enumConfig": "enumConfig", "../common/native/audio": "audio", "../common/sdk": "sdk", "../game/gameLayer": "gameLayer", "../manager/DateManager": "DateManager", "../manager/GameManager": "GameManager", "../manager/data-manager": "data-manager" }], mainUiLayer: [function(t, e, o) { "use strict"; cc._RF.push(e, "4db0ejDPE9I06u2DuGNxPAb", "mainUiLayer"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } , r = this && this.__awaiter || function(t, e, o, n) { return new (o || (o = Promise))(function(a, i) { function r(t) { try { s(n.next(t)) } catch (e) { i(e) } } function c(t) { try { s(n.throw(t)) } catch (e) { i(e) } } function s(t) { var e; t.done ? a(t.value) : (e = t.value, e instanceof o ? e : new o(function(t) { t(e) } )).then(r, c) } s((n = n.apply(t, e || [])).next()) } ) } , c = this && this.__generator || function(t, e) { var o, n, a, i, r = { label: 0, sent: function() { if (1 & a[0]) throw a[1]; return a[1] }, trys: [], ops: [] }; return i = { next: c(0), throw: c(1), return: c(2) }, "function" == typeof Symbol && (i[Symbol.iterator] = function() { return this } ), i; function c(t) { return function(e) { return s([t, e]) } } function s(i) { if (o) throw new TypeError("Generator is already executing."); for (; r; ) try { if (o = 1, n && (a = 2 & i[0] ? n.return : i[0] ? n.throw || ((a = n.return) && a.call(n), 0) : n.next) && !(a = a.call(n, i[1])).done) return a; switch (n = 0, a && (i = [2 & i[0], a.value]), i[0]) { case 0: case 1: a = i; break; case 4: return r.label++, { value: i[1], done: !1 }; case 5: r.label++, n = i[1], i = [0]; continue; case 7: i = r.ops.pop(), r.trys.pop(); continue; default: if (!(a = (a = r.trys).length > 0 && a[a.length - 1]) && (6 === i[0] || 2 === i[0])) { r = 0; continue } if (3 === i[0] && (!a || i[1] > a[0] && i[1] < a[3])) { r.label = i[1]; break } if (6 === i[0] && r.label < a[1]) { r.label = a[1], a = i; break } if (a && r.label < a[2]) { r.label = a[2], r.ops.push(i); break } a[2] && r.ops.pop(), r.trys.pop(); continue } i = e.call(t, r) } catch (c) { i = [6, c], n = 0 } finally { o = a = 0 } if (5 & i[0]) throw i[1]; return { value: i[0] ? i[1] : void 0, done: !0 } } } ; Object.defineProperty(o, "__esModule", { value: !0 }); var s = t("../common/CcJsFunc") , l = t("../common/dataTs") , u = t("../common/util") , p = t("../common/enumConfig") , d = t("../manager/report-common") , h = t("../manager/GameManager") , f = t("../manager/DateManager") , m = t("../common/sdk") , g = t("../api/api-sheep") , y = t("../common/native/tt-sdk") , v = t("../manager/data-manager") , b = t("../common/native/audio") , _ = cc._decorator , N = _.ccclass , C = _.property , w = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.beginBtn = null, e.setupBtn = null, e.rankBtn = null, e.meBtn = null, e.focusBtn = null, e.childBtn = null, e.deskBtn = null, e.timeNode = null, e.timeLabel = null, e.bottomRankNode = null, e.levelNumLabel = null, e.bulletNode = null, e.bulletBtn = null, e.collectBtn = null, e.topicBtn = null, e.friendBtn = null, e.ttRankBtn = null, e.popCallbackCollect = null, e.beginButtonDuration = 0, e.updateTime = 0, e } return a(e, t), e.prototype.update = function(t) { this.beginButtonDuration += t, this.updateTime += t, this.updateTime >= 1 && (this.updateTime = 0, this.updateTimeFunc()) } , e.prototype.updateTimeFunc = function() { var t = f.default.format(p.CALENDARNAMES[8], new Date).split(" "); if (!(t.length < 2)) { var e = t[1].split(":"); if (!(e.length < 3)) { var o = 3600 * (24 - Number(e[0]) - 1) + 60 * (60 - Number(e[1]) - 1) + (60 - Number(e[2])); if (this.timeNode.activeInHierarchy) { var n = u.default.formatTime(1e3 * o) , a = (n[1] < 10 ? "0" + n[1] : n[1]) + ":" + (n[2] < 10 ? "0" + n[2] : n[2]) + ":" + (n[3] < 10 ? "0" + n[3] : n[3]) + " \u91cd\u7f6e"; this.timeLabel.string = a } this.setMainLayerData() } } } , e.prototype.onEnable = function() { this.topicBtn.getChildByName("tag_icon").active = !v.default.getMatchResultData(), h.default.getInstance().collectionMark.topicClothesNum > 0 ? this.collectBtn.getChildByName("tag_icon").active = !0 : this.collectBtn.getChildByName("tag_icon").active = !1 } , e.prototype.start = function() { cc.game.on(p.EMITKEY.MAINUPDATEUI, this.setMainLayerData, this), cc.game.on(p.EMITKEY.RANKUSERINFOSUCCESS, this.rankUserInfoFunc, this), cc.game.on(p.EMITKEY.BULLETSTATE, this.bulletStateFunc, this), this.bulletStateFunc(), s.default.addTargetTouchUpInside(this.setupBtn, this.setupTouchEnd.bind(this)), s.default.addTargetTouchUpInside(this.rankBtn, this.rankBtnFunc.bind(this)), s.default.addTargetTouchUpInside(this.ttRankBtn, this.rankBtnFunc.bind(this)), s.default.addTargetTouchUpInside(this.beginBtn, this.beginBtnEnd.bind(this)), s.default.addTargetTouchUpInside(this.focusBtn, this.focusBtnFunc.bind(this)), s.default.addTargetTouchUpInside(this.childBtn, this.childBtnFunc.bind(this)), s.default.addTargetTouchUpInside(this.deskBtn, this.deskBtnFunc.bind(this)), s.default.addTargetTouchUpInside(this.bulletBtn, this.bulletBtnFunc.bind(this)), s.default.addTargetTouchUpInside(this.collectBtn, this.collectBtnFunc.bind(this)), s.default.addTargetTouchUpInside(this.topicBtn, this.topicBtnFunc.bind(this)), s.default.addTargetTouchUpInside(this.friendBtn, this.friendBtnFunc.bind(this)), s.default.addTargetTouchUpInside(this.meBtn, this.meBtnFunc.bind(this)), l.default.isLogin() ? (this.bulletBtn.active = !0, this.meBtn.active = !0) : (this.bulletBtn.active = !1, this.meBtn.active = !1), this.childBtn.active = !1, this.deskBtn.active = !1, this.focusBtn.active = !1, y.default.isSupportFocusDouYin() && (this.focusBtn.active = !0), this.setMainLayerData(), this.updateTimeFunc(), this.popCallbackCollect = { freeCallBack: this.freeCallBackFunc.bind(this), exitCallBack: this.exitCallBackFunc.bind(this) }, this.bottomRankNode.active = !1, this.requestData(), l.default.isPlatform(l.GDPlatform.wx) || l.default.isPlatform(l.GDPlatform.web) ? (this.friendBtn.active = !0, this.rankBtn.active = !0) : (this.friendBtn.active = !1, this.rankBtn.active = !1), l.default.isPlatform(l.GDPlatform.tt) || l.default.isPlatform(l.GDPlatform.oppo) || l.default.isPlatform(l.GDPlatform.vivo) ? this.ttRankBtn.active = !0 : this.ttRankBtn.active = !1 } , e.prototype.meBtnFunc = function() { console.log("\u4e2a\u4eba\u8d44\u6599"), cc.game.emit("showPop", { popName: "personalPop", showPopData: {} }) } , e.prototype.friendBtnFunc = function() { console.log("\u670b\u53cb\u5708"), cc.game.emit("showPop", { popName: "todayRankPop", showPopData: {} }) } , e.prototype.beginBtnEnd = function() { console.log("\u5f00\u59cb\u6e38\u620f"), this.beginTouchEnd(1) } , e.prototype.topicBtnFunc = function() { console.log("\u4eca\u65e5\u8bdd\u9898"), this.beginTouchEnd(2) } , e.prototype.collectBtnFunc = function() { console.log("\u6536\u85cf"); var t = { popName: "topicCollectPop", showPopData: { topicClothesNum: h.default.getInstance().collectionMark.topicClothesNum, changeClothesCb: this.changeClothesFunc.bind(this) } }; cc.game.emit("showPop", t), this.collectBtn.getChildByName("tag_icon").active = !1, h.default.getInstance().collectionMark.topicClothesNum = 0 } , e.prototype.changeClothesFunc = function(t) { g.default.updateUserSkin(t, function() {}), setTimeout(function() { cc.game.emit(p.EMITKEY.CHANGESHEEPCLOTHES) }, 1e3) } , e.prototype.bulletStateFunc = function() { var t = l.default.getItem(p.STORAGEKEY.BULLETSWITCH); if (!t) return console.log("bullet = " + t), void l.default.setItem(p.STORAGEKEY.BULLETSWITCH, 1); this.bulletNode.opacity = 1 == t ? 255 : 0 } , e.prototype.rankUserInfoFunc = function() { l.default.isLogin() ? (this.bulletBtn.active = !0, this.meBtn.active = !0) : (this.bulletBtn.active = !1, this.meBtn.active = !1) } , e.prototype.bulletBtnFunc = function() { h.default.getInstance().bulletTime <= 0 ? cc.game.emit(p.EMITKEY.SHOWMAINTIPS, "\u4e00\u5206\u949f\u53ea\u80fd\u53d1\u4e00\u6761\u5f39\u5e55\u54e6~") : (console.log("\u53d1\u5f39\u5e55"), cc.game.emit("showPop", { popName: "bulletScreenPop", showPopData: {} })) } , e.prototype.focusBtnFunc = function() { console.log("\u5173\u6ce8"), y.default.focusDouYin() } , e.prototype.childBtnFunc = function() { console.log("\u8f6c\u8df3"), y.default.gameBox() } , e.prototype.deskBtnFunc = function() { console.log("\u684c\u9762"), y.default.addShortcut() } , e.prototype.requestData = function() { l.default.isLogin() && g.default.requestUserInfo() } , e.prototype.exitCallBackFunc = function() {} , e.prototype.showBottomRankNode = function(t) { t.index ? (this.bottomRankNode.active = !0, this.bottomRankNode.getChildByName("rank").getComponent(cc.Label).string = "\u7b2c" + t.index + "\u540d") : this.bottomRankNode.active = !1 } , e.prototype.freeCallBackFunc = function() { console.log("\u89c2\u770b\u5e7f\u544a ###### "); var t = this , e = l.default.GetVedioID(); m.default.watchAdVideo({ id: e, success: function() { console.log("\u6210\u529f sdk"), t.beginTouchCallbackFunc() }, fail: function() { console.log("\u5931\u8d25") }, nofit: function() { t.shareTTAction() } }) } , e.prototype.shareTTAction = function() { var t = this; if (m.default.isPlatform(m.Platform.wx)) { var e = l.default.GetVedioID() , o = l.default.getUserData().openid; m.default.share(o, e, function() { t.shareCbMethod() }, function() { cc.game.emit(p.EMITKEY.SHOWMAINTIPS, "\u5206\u4eab\u5931\u8d25\uff0c\u8bf7\u5206\u4eab\u5fae\u4fe1\u7fa4\u4e0e\u597d\u53cbPK") }) } else if (m.default.isPlatform(m.Platform.tt)) { var n = { popName: "shareNodePop", showPopData: { type: 2, shareCb: this.shareCbMethod.bind(this) } }; cc.game.emit("showPop", n) } } , e.prototype.shareCbMethod = function() { console.log("\u5206\u4eab\u6210\u529f ######"), this.beginTouchCallbackFunc() } , e.prototype.rankBtnFunc = function() { console.log("\u6392\u884c\u699c"), cc.game.emit("showPop", { popName: "sheepRankPop", showPopData: { popCallbackCollect: null } }) } , e.prototype.setMainLayerData = function() { this.timeNode.active = !1; var t = v.default.todayIsWin(); -1 == t ? this.levelNumLabel.string = "\u52a0\u5165\u7f8a\u7fa4" : 0 == t ? this.levelNumLabel.string = "\u518d\u6b21\u6311\u6218" : 1 == t && (this.levelNumLabel.string = "\u5df2\u52a0\u5165\u7f8a\u7fa4", this.timeNode.active = !0) } , e.prototype.setupTouchEnd = function() { console.log("\u6253\u5f00\u8bbe\u7f6e\u5f39\u7a97"), cc.game.emit("showPop", { popName: "setupPop", showPopData: { popCallbackCollect: null, setupType: 1 } }) } , e.prototype.beginTouchEnd = function(t) { return r(this, void 0, Promise, function() { var e, o; return c(this, function(n) { switch (n.label) { case 0: return m.default.isPlatform(m.Platform.tt) ? 0 != l.default.isLogin() ? [3, 5] : [4, g.default.ttLogin()] : [3, 6]; case 1: n.sent(), n.label = 2; case 2: return n.trys.push([2, 4, , 5]), [4, g.default.getUserInfo()]; case 3: return n.sent(), [3, 5]; case 4: return e = n.sent(), cc.warn("\u83b7\u53d6\u7528\u6237\u4fe1\u606f\u5931\u8d25\uff0c\u53ef\u80fd\u7528\u6237\u62d2\u7edd\u6388\u6743", e), [3, 5]; case 5: return [3, 17]; case 6: return m.default.isPlatform(m.Platform.wx) ? 0 != l.default.isLogin() ? [3, 11] : [4, g.default.wxLogin()] : [3, 12]; case 7: n.sent(), n.label = 8; case 8: return n.trys.push([8, 10, , 11]), [4, g.default.getWxUserInfo()]; case 9: return n.sent(), [3, 11]; case 10: return o = n.sent(), cc.warn("\u83b7\u53d6\u7528\u6237\u4fe1\u606f\u5931\u8d25\uff0c\u53ef\u80fd\u7528\u6237\u62d2\u7edd\u6388\u6743", o), [3, 11]; case 11: return [3, 17]; case 12: return m.default.isPlatform(m.Platform.oppo) ? 0 != l.default.isLogin() ? [3, 14] : [4, g.default.oppoLogin()] : [3, 15]; case 13: n.sent(), n.label = 14; case 14: return [3, 17]; case 15: return m.default.isPlatform(m.Platform.vivo) ? 0 != l.default.isLogin() ? [3, 17] : [4, g.default.vivoLogin()] : [3, 17]; case 16: n.sent(), n.label = 17; case 17: return console.log("\u767b\u5f55\u6210\u529f\uff0c\u6216\u8005\u5df2\u767b\u5f55 ###### "), 1 != t ? [3, 18] : (this.beginGameStatus(), [3, 20]); case 18: return 2 != t ? [3, 20] : [4, g.default.getTopicData(function() {})]; case 19: n.sent(), d.default.reportTACommon("game_start", { type: "\u8bdd\u9898\u6311\u6218" }), v.default.topicModel && v.default.topicModel.info && 0 != v.default.topicModel.info.type ? this.enterTopicGame() : (this.showChoosePop(0), console.log("\u52a0\u5165\u8bdd\u9898")), n.label = 20; case 20: return [2] } }) }) } , e.prototype.showChoosePop = function(t) { var e = { popName: "topicChoosePop", showPopData: { type: t, chooseCallback: this.chooseCallbackFunc.bind(this) } }; cc.game.emit("showPop", e) } , e.prototype.chooseCallbackFunc = function() { var t = this; this.enterTopicGame(), setTimeout(function() { t.showTeamPop() }, 1500) } , e.prototype.enterTopicGame = function() { d.default.reportTACommon("topic_join_ad", {}), cc.game.emit(p.EMITKEY.SHOWTRANSITLAYER, function() { cc.game.emit(p.EMITKEY.SHOWMODULE, p.MODULETYPE.TOPIC) }) } , e.prototype.showTeamPop = function() { cc.game.emit("showPop", { popName: "topicJoinedPop", showPopData: {} }) } , e.prototype.beginGameStatus = function() { var t = v.default.todayIsWin(); if (h.default.getInstance().todayState = t, console.log("state = ", t), d.default.reportTACommon("game_start", { type: "\u6bcf\u65e5\u6311\u6218" }), h.default.getInstance().unLimitVideo = !0, -1 == t) this.gotoGame(); else if (0 == t) this.gotoGame(); else if (1 == t) this.gotoGame(); } , e.prototype.gotoGame = function() { var t = { popName: "nothingPop", showPopData: { beginTouchCallback: this.beginTouchCallbackFunc.bind(this), popType: 0 } }; cc.game.emit("showPop", t) } , e.prototype.videoGotoGame = function() { var t = f.default.format(p.CALENDARNAMES[5], new Date) , e = f.default.format(p.CALENDARNAMES[6], new Date) , o = l.default.getDailyData(t, e) , n = 0; if (o && o.unLimitVideo && (n = o.unLimitVideo), n >= 3 || h.default.getInstance().unLimitVideo) h.default.getInstance().unLimitVideo = !0, this.beginTouchCallbackFunc(), console.log("\u514d\u5e7f\u544a ###### = " + n); else { h.default.getInstance().unLimitVideo = !1; var a = { popName: "noLimitPop", showPopData: { playVideoFunc: this.playVideoFunc.bind(this), noPlayVideoFunc: this.noPlayVideoFunc.bind(this), videoCount: n } }; cc.game.emit(p.EMITKEY.SHOWPOP, a), console.log("\u4e0d\u514d\u5e7f\u544a ###### = " + n) } } , e.prototype.playVideoFunc = function() { console.log("\u89c2\u770b\u5e7f\u544a"); var t = this , e = l.default.GetVedioID(); m.default.watchAdVideo({ id: e, success: function() { console.log("\u6210\u529f sdk"); var e = f.default.format(p.CALENDARNAMES[5], new Date) , o = f.default.format(p.CALENDARNAMES[6], new Date) , n = l.default.getDailyData(e, o) , a = 1; n ? (a = Number(n.unLimitVideo) + 1, n.unLimitVideo = a, a >= 3 && d.default.reportTACommon("unlimited_challenges_ad", {})) : n = { dailyID: o, isWin: !1, unLimitVideo: a, sheepNum: -1 }, l.default.saveDailyData(e, o, n), a >= 3 ? (h.default.getInstance().unLimitVideo = !0, t.beginTouchCallbackFunc(), cc.game.emit(p.EMITKEY.CLOSEALLPOP)) : t.videoGotoGame() }, fail: function() { console.log("\u5931\u8d25") }, nofit: function() { t.shareTTAction() } }) } , e.prototype.noPlayVideoFunc = function() { var t = { popName: "getPropPop", showPopData: { popCallbackCollect: this.popCallbackCollect, popType: 6 } }; cc.game.emit(p.EMITKEY.SHOWPOP, t) } , e.prototype.beginTouchCallbackFunc = function() { this.beginButtonDuration >= 1 ? (this.beginButtonDuration = 0, h.default.setGameType(p.GAMETYPE.GAMEDAILY), b.default.playBGM(), cc.game.emit(p.EMITKEY.BEGINGAME)) : console.log("\u4e0d\u80fd\u8fde\u7eed\u70b9\u51fb") } , i([C({ type: cc.Node, tooltip: "\u5f00\u59cb\u6e38\u620f" })], e.prototype, "beginBtn", void 0), i([C(cc.Node)], e.prototype, "setupBtn", void 0), i([C({ type: cc.Node, tooltip: "wx\u6392\u884c\u699c" })], e.prototype, "rankBtn", void 0), i([C({ type: cc.Node, tooltip: "\u4e2a\u4eba\u8d44\u6599" })], e.prototype, "meBtn", void 0), i([C({ type: cc.Node, tooltip: "\u5173\u6ce8\u6296\u97f3\u53f7" })], e.prototype, "focusBtn", void 0), i([C({ type: cc.Node, tooltip: "\u6258\u513f\u6240" })], e.prototype, "childBtn", void 0), i([C({ type: cc.Node, tooltip: "\u6dfb\u52a0\u5230\u684c\u9762" })], e.prototype, "deskBtn", void 0), i([C(cc.Node)], e.prototype, "timeNode", void 0), i([C(cc.Label)], e.prototype, "timeLabel", void 0), i([C(cc.Node)], e.prototype, "bottomRankNode", void 0), i([C(cc.Label)], e.prototype, "levelNumLabel", void 0), i([C({ type: cc.Node, tooltip: "\u5f39\u5e55\u9875\u9762" })], e.prototype, "bulletNode", void 0), i([C({ type: cc.Node, tooltip: "\u5f39\u5e55" })], e.prototype, "bulletBtn", void 0), i([C({ type: cc.Node, tooltip: "\u6362\u88c5" })], e.prototype, "collectBtn", void 0), i([C({ type: cc.Node, tooltip: "\u4eca\u65e5\u8bdd\u9898\u9875\u9762" })], e.prototype, "topicBtn", void 0), i([C({ type: cc.Node, tooltip: "\u597d\u53cb\u6392\u884c\u699c" })], e.prototype, "friendBtn", void 0), i([C({ type: cc.Node, tooltip: "tt\u6392\u884c\u699c" })], e.prototype, "ttRankBtn", void 0), i([N], e) }(cc.Component); o.default = w, cc._RF.pop() } , { "../api/api-sheep": "api-sheep", "../common/CcJsFunc": "CcJsFunc", "../common/dataTs": "dataTs", "../common/enumConfig": "enumConfig", "../common/native/audio": "audio", "../common/native/tt-sdk": "tt-sdk", "../common/sdk": "sdk", "../common/util": "util", "../manager/DateManager": "DateManager", "../manager/GameManager": "GameManager", "../manager/data-manager": "data-manager", "../manager/report-common": "report-common" }], mapArea: [function(t, e, o) { "use strict"; cc._RF.push(e, "67f71SJOXZGlKQEcc+5J3rk", "mapArea"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = cc._decorator , c = r.ccclass , s = r.property , l = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.blackLine = null, e.widthNum = 0, e.heightNum = 0, e.minBlockNum = 0, e } return a(e, t), e.prototype.start = function() {} , e.prototype.refreshMap = function(t, e, o) { this.widthNum = t, this.heightNum = e, this.minBlockNum = o, this.node.removeAllChildren(); var n = this.widthNum * this.minBlockNum , a = this.heightNum * this.minBlockNum , i = this.node.width / n; this.node.height = i * a; for (var r = 0; r <= n; r++) { var c = r * i , s = 0 , l = 0; l = r % (this.minBlockNum / 2) == 0 ? 1 : 0, r % this.minBlockNum == 0 && (l = 2), this.addBlackLine(c, s, l, !0) } for (var u = 0; u <= a; u++) c = 0, s = -u * i, l = 0, l = u % (this.minBlockNum / 2) == 0 ? 1 : 0, u % this.minBlockNum == 0 && (l = 2), this.addBlackLine(c, s, l, !1) } , e.prototype.addBlackLine = function(t, e, o, n) { var a = cc.instantiate(this.blackLine); 2 == o ? (a.height = 6, a.opacity = 50) : 1 == o ? (a.height = 4, a.opacity = 40) : (a.height = 2, a.opacity = 20), n ? (a.angle = -90, a.width = this.node.height) : (a.angle = 0, a.width = this.node.width), a.x = t, a.y = e, this.node.addChild(a) } , i([s(cc.Prefab)], e.prototype, "blackLine", void 0), i([c], e) }(cc.Component); o.default = l, cc._RF.pop() } , {}], mapEditor: [function(t, e, o) { "use strict"; cc._RF.push(e, "d6b62YDoXJBjYP9NnAI8e6T", "mapEditor"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../pre/mapEditor/blockEditorPrefab") , c = t("../common/config") , s = t("../common/key-map") , l = t("./mapArea") , u = cc._decorator , p = u.ccclass , d = u.property , h = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.mapArea = null, e.blockArea = null, e.blockEditorNode = null, e.blockEditorPrefab = null, e.widthNum = 0, e.heightNum = 0, e.moveBlockType = 0, e.moldType = 1, e.levelID = 0, e.blockNodeObj = {}, e.isDeleteBlock = !1, e.minBlockNum = 8, e.blockMaxWidth = 120, e.blockMaxHeight = 135, e.moveMinBlockNum = 1, e.newLevelDataObj = null, e } return a(e, t), e.prototype.start = function() { window.xuxu = this, cc.game.on("refreshMapSizeData", this.refreshMapSizeData, this), cc.game.on("setBlockTypeData", this.setBlockTypeData, this), cc.game.on("initLevelData", this.initLevelData, this), this.node.on(cc.Node.EventType.MOUSE_DOWN, this.mouseDown, this), this.node.on(cc.Node.EventType.MOUSE_ENTER, this.mouseEnter, this), this.node.on(cc.Node.EventType.MOUSE_MOVE, this.mouseMove, this), this.node.on(cc.Node.EventType.MOUSE_LEAVE, this.mouseLeave, this), s.default.onKeyDownWithMeta("a", this.changeMouseStatus.bind(this)), s.default.onKeyDownWithMeta("1", this.changeBlockVoid.bind(this)), s.default.onKeyDownWithMeta("2", this.changeBlockType.bind(this)), s.default.onKeyDownWithMeta("3", this.changeRandomBlockType.bind(this)), s.default.onKeyDownWithMeta("4", this.changeMoveMinBlockNum.bind(this)), s.default.onKeyDownWithMeta("z", this.changeMouseStatus.bind(this)), s.default.onKeyDownWithMeta("x", this.changeBlockVoid.bind(this)), s.default.onKeyDownWithMeta("c", this.changeRandomBlockType.bind(this)), s.default.onKeyDownWithMeta("v", this.changeMoveMinBlockNum.bind(this)) } , e.prototype.initLevelData = function(t) { console.log("\u65b0\u5730\u56fe\u6570\u636e\uff1a", t), this.newLevelDataObj = t.newLevelData, this.levelID = this.newLevelDataObj.levelKey, this.setLevelMapData() } , e.prototype.setBlockTypeData = function(t) { if (!this.newLevelDataObj) return !1; this.newLevelDataObj.blockTypeData = t, console.log("\u8bbe\u7f6e\u5173\u5361\u56fe\u5757\u6570\u636e\uff1a", t) } , e.prototype.refreshMapSizeData = function(t) { if (!this.newLevelDataObj) return !1; this.newLevelDataObj.widthNum = t.width, this.newLevelDataObj.heightNum = t.height, this.setLevelMapData() } , e.prototype.setLevelMapData = function() { this.initLevelAllBlock(), this.mapArea.getComponent(l.default).refreshMap(this.newLevelDataObj.widthNum, this.newLevelDataObj.heightNum, this.minBlockNum) } , e.prototype.mouseDown = function(t) { if (!this.newLevelDataObj || this.isDeleteBlock) return !1; var e = t.getLocation() , o = this.node.convertToNodeSpaceAR(e) , n = this.getMouseBlockPoint(o) , a = this.getMouseBlockArea(n); this.clickAddMapBlockNode(a), console.log("lineObj:", a.rolNum, a.rowNum) } , e.prototype.mouseEnter = function(t) { if (!this.newLevelDataObj || this.isDeleteBlock) return !1; this.blockEditorNode.active = !0; var e = t.getLocation() , o = this.node.convertToNodeSpaceAR(e); this.blockEditorNode.x = o.x, this.blockEditorNode.y = o.y; var n = this.node.width / this.newLevelDataObj.widthNum; this.blockEditorNode.scale = n / this.blockMaxWidth, this.blockEditorNode.getComponent(r.default).setBlockImgType(this.moveBlockType, this.moldType) } , e.prototype.mouseMove = function(t) { if (!this.newLevelDataObj || this.isDeleteBlock) return !1; var e = t.getLocation() , o = this.node.convertToNodeSpaceAR(e) , n = this.getMouseBlockPoint(o); this.blockEditorNode.x = n.x, this.blockEditorNode.y = n.y } , e.prototype.mouseLeave = function() { if (!this.newLevelDataObj || this.isDeleteBlock) return !1; this.blockEditorNode.active = !1 } , e.prototype.getMouseBlockArea = function(t) { var e = this.newLevelDataObj.widthNum * this.minBlockNum , o = (this.heightNum, this.minBlockNum, this.node.width / e); return { rolNum: Math.floor(t.x / o), rowNum: Math.floor(Math.abs(t.y) / o) } } , e.prototype.getMouseBlockPoint = function(t) { var e = this.newLevelDataObj.widthNum * this.minBlockNum , o = (this.heightNum, this.minBlockNum, this.node.width / e * this.moveMinBlockNum) , n = Math.floor(t.x / o) * o , a = -Math.floor(Math.abs(t.y) / o) * o; return cc.v2(n, a) } , e.prototype.clickAddMapBlockNode = function(t) { var e = this.getBlockLayerIndex(t) , o = { id: e + "-" + t.rolNum + "-" + t.rowNum, type: this.moveBlockType, rolNum: t.rolNum, rowNum: t.rowNum, layerNum: e, moldType: this.moldType, blockNode: null }; this.newLevelDataObj.levelData[e] ? this.newLevelDataObj.levelData[e].push(o) : (this.newLevelDataObj.levelData[e] = [], this.newLevelDataObj.levelData[e].push(o)), console.log("\u6dfb\u52a0\u5b8c\u6570\u636e\uff1a", this.newLevelDataObj.levelData), this.addBlockEditorNode(t.rolNum, t.rowNum, e, this.moveBlockType, this.moldType) } , e.prototype.initLevelAllBlock = function() { this.blockNodeObj = {}, this.blockArea.removeAllChildren(); var t = this.newLevelDataObj.levelData; for (var e in t) for (var o in t[e]) this.addBlockEditorNode(t[e][o].rolNum, t[e][o].rowNum, t[e][o].layerNum, t[e][o].type, t[e][o].moldType) } , e.prototype.addBlockEditorNode = function(t, e, o, n, a) { var i = cc.instantiate(this.blockEditorPrefab) , c = this.newLevelDataObj.widthNum * this.minBlockNum , s = this.node.width / c , l = t * s , u = -e * s , p = this.node.width / this.newLevelDataObj.widthNum; i.scale = p / this.blockMaxWidth, i.x = l, i.y = u, i.getComponent(r.default).setBlockImgType(n, this.moldType), i.getComponent(r.default).setBlockLayerNum(t, e, o, a, this.deleteBlock.bind(this)); var d = t + "-" + e + "-" + o; this.blockNodeObj[d] = i, this.blockArea.addChild(i), cc.game.emit("setBlockNum") } , e.prototype.deleteBlock = function(t, e, o) { if (this.isDeleteBlock) { var n = t + "-" + e + "-" + o; this.blockNodeObj[n] && (this.blockNodeObj[n].destroy(), delete this.blockNodeObj[n]); var a = this.newLevelDataObj.levelData; if (a[o]) for (var i = 0; i < a[o].length; i++) a[o][i].rolNum == t && a[o][i].rowNum == e && a[o].splice(i, 1); cc.game.emit("setBlockNum") } } , e.prototype.getBlockLayerIndex = function(t) { var e = this.newLevelDataObj.levelData , o = 1; for (var n in e) for (var a = e[n], i = 0; i < a.length; i++) if (a[i]) { var r = t.rolNum - this.minBlockNum , c = t.rolNum + this.minBlockNum , s = t.rowNum - this.minBlockNum , l = t.rowNum + this.minBlockNum , u = a[i]; u.rolNum > r && u.rolNum < c && u.rowNum > s && u.rowNum < l && u.layerNum + 1 > o && (o = u.layerNum + 1) } return o } , e.prototype.changeMoveMinBlockNum = function() { 1 == this.moveMinBlockNum ? this.moveMinBlockNum = 4 : this.moveMinBlockNum = 1 } , e.prototype.changeRandomBlockType = function() { this.moldType = 2, this.moveBlockType = 0, this.blockEditorNode.getComponent(r.default).setBlockImgType(this.moveBlockType, this.moldType) } , e.prototype.changeBlockVoid = function() { this.moldType = 1, this.moveBlockType = 0, this.blockEditorNode.getComponent(r.default).setBlockImgType(this.moveBlockType, this.moldType) } , e.prototype.changeBlockType = function() { this.moveBlockType++, this.moldType = 1, this.moveBlockType > c.default.blockTypeConfig[c.default.blockTypeConfig.length - 1] && (this.moveBlockType = 0), this.blockEditorNode.getComponent(r.default).setBlockImgType(this.moveBlockType, this.moldType) } , e.prototype.changeMouseStatus = function() { if (console.log("command+a"), this.isDeleteBlock) { console.log("this.isDeleteBlock", this.isDeleteBlock), this.isDeleteBlock = !1, this.blockEditorNode.active = !0; var t = this.node.width / this.newLevelDataObj.widthNum; this.blockEditorNode.scale = t / this.blockMaxWidth } else console.log("this.isDeleteBlock", this.isDeleteBlock), this.isDeleteBlock = !0, this.blockEditorNode.active = !1 } , i([d(cc.Node)], e.prototype, "mapArea", void 0), i([d(cc.Node)], e.prototype, "blockArea", void 0), i([d(cc.Node)], e.prototype, "blockEditorNode", void 0), i([d(cc.Prefab)], e.prototype, "blockEditorPrefab", void 0), i([p], e) }(cc.Component); o.default = h, cc._RF.pop() } , { "../../pre/mapEditor/blockEditorPrefab": "blockEditorPrefab", "../common/config": "config", "../common/key-map": "key-map", "./mapArea": "mapArea" }], maskLayer: [function(t, e, o) { "use strict"; cc._RF.push(e, "5fe07xHyi5IB5UwR8crAg1t", "maskLayer"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("./enumConfig") , c = cc._decorator , s = c.ccclass , l = (c.property, function(t) { function e() { return null !== t && t.apply(this, arguments) || this } return a(e, t), e.prototype.start = function() { this.node.active = !1, cc.game.on(r.EMITKEY.SHOWMASKLAYER, this.showMaskLayer, this), cc.game.on(r.EMITKEY.HIDEMASKLAYER, this.hideMaskLayer, this), this.node.on(cc.Node.EventType.TOUCH_START, this.starFunc, this), this.node.on(cc.Node.EventType.TOUCH_END, this.endFunc, this), this.node.on(cc.Node.EventType.TOUCH_MOVE, this.moveFunc, this), this.node.on(cc.Node.EventType.TOUCH_CANCEL, this.cancelFunc, this) } , e.prototype.showMaskLayer = function() { this.node.active = !0 } , e.prototype.hideMaskLayer = function() { this.node.active = !1 } , e.prototype.starFunc = function(t) { t.stopPropagation() } , e.prototype.endFunc = function(t) { t.stopPropagation() } , e.prototype.moveFunc = function(t) { t.stopPropagation() } , e.prototype.cancelFunc = function(t) { t.stopPropagation() } , i([s], e) }(cc.Component)); o.default = l, cc._RF.pop() } , { "./enumConfig": "enumConfig" }], mask: [function(t, e, o) { "use strict"; cc._RF.push(e, "29fbe5db7JFWJL2hqkjASq4", "mask"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = cc._decorator , c = r.ccclass , s = (r.property, function(t) { function e() { return null !== t && t.apply(this, arguments) || this } return a(e, t), e.prototype.start = function() { this.node.on(cc.Node.EventType.TOUCH_START, this.starFunc, this), this.node.on(cc.Node.EventType.TOUCH_END, this.endFunc, this), this.node.on(cc.Node.EventType.TOUCH_MOVE, this.moveFunc, this), this.node.on(cc.Node.EventType.TOUCH_CANCEL, this.cancelFunc, this) } , e.prototype.starFunc = function(t) { t.stopPropagation() } , e.prototype.endFunc = function(t) { t.stopPropagation() } , e.prototype.moveFunc = function(t) { t.stopPropagation() } , e.prototype.cancelFunc = function(t) { t.stopPropagation() } , i([c], e) }(cc.Component)); o.default = s, cc._RF.pop() } , {}], "mesh-vertex": [function(t, e, o) { "use strict"; cc._RF.push(e, "a29abOYIg9Li5/yGTvFnVbF", "mesh-vertex"), Object.defineProperty(o, "__esModule", { value: !0 }), o.MeshVertex = void 0; o.MeshVertex = function(t, e, o) { this.position = t, this.normal = e, this.uv = o } , cc._RF.pop() } , {}], moveOutArea: [function(t, e, o) { "use strict"; cc._RF.push(e, "f88d3tXmpFFjbC+QpZh+Ueh", "moveOutArea"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../common/enumConfig") , c = t("./crushArea") , s = cc._decorator , l = s.ccclass , u = s.property , p = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.crushAreaNode = null, e.crushAreaArgs = null, e.blockMaxWidth = 120, e.parentComp = null, e.newScale = .8, e.newAddY = 8, e.moveOutObj = { 1: [], 2: [], 3: [] }, e } return a(e, t), e.prototype.start = function() {} , e.prototype.initMoveOutArea = function(t) { this.node.removeAllChildren(), this.parentComp = t, this.moveOutObj = { 1: [], 2: [], 3: [] } } , e.prototype.addThreeOutBlock = function(t) { for (var e = 0; e < t.length; e++) { var o = e + 1; this.moveOutObj[o].push(t[e]); var n = t[e] , a = n.node.convertToWorldSpaceAR(cc.v2(0, 0)) , i = this.node.convertToNodeSpaceAR(a); n.node.removeFromParent(!1), n.node.x = i.x, n.node.y = i.y, n.cardDataObj.moldType = 1, n.updateBlockNodeData(n.cardDataObj, this.removeCardNode.bind(this)), this.node.addChild(n.node) } this.updateBlockPosStatus() } , e.prototype.cancelAddBlockFunc = function(t) { this.moveOutObj[t.moveOutKey].push(t); var e = t.node.convertToWorldSpaceAR(cc.v2(0, 0)) , o = this.node.convertToNodeSpaceAR(e); t.node.removeFromParent(!1), t.node.x = o.x, t.node.y = o.y, this.node.addChild(t.node), this.updateBlockPosStatus() } , e.prototype.checkGameWin = function() { for (var t in this.moveOutObj) if (this.moveOutObj[t].length > 0) return !1; return !0 } , e.prototype.updateBlockPosStatus = function() { for (var t in this.moveOutObj) for (var e = Number(t) * this.blockMaxWidth * this.newScale - this.blockMaxWidth * this.newScale / 2, o = function(o) { var a = n.moveOutObj[t][o] , i = o * n.newAddY; o < n.moveOutObj[t].length - 1 ? a.setStatus(!1, n.newScale) : a.setStatus(!0, n.newScale), a.node.x != e || a.node.y != i ? (a.node.stopAllActions(), cc.tween(a.node).to(.15, { x: e, y: i, scale: n.newScale }).call(function() { a.isChoosed = !1, cc.game.emit(r.EMITKEY.HIDEMASKLAYER, 8) }, n).start()) : (a.isChoosed = !1, cc.game.emit(r.EMITKEY.HIDEMASKLAYER, 9)) }, n = this, a = 0; a < this.moveOutObj[t].length; a++) o(a) } , e.prototype.removeCardNode = function(t) { if (!(this.crushAreaNode.getComponent(c.default).getCrushBlockNum() >= 7)) { this.crushAreaNode.setSiblingIndex(10), this.crushAreaArgs.setSiblingIndex(10); var e = 1; for (var o in this.moveOutObj) for (var n = 0; n < this.moveOutObj[o].length; n++) { var a = t.cardDataObj; if (this.moveOutObj[o][n].cardDataObj.layerNum == a.layerNum && this.moveOutObj[o][n].cardDataObj.rolNum == a.rolNum && this.moveOutObj[o][n].cardDataObj.rowNum == a.rowNum) { e = Number(o), this.moveOutObj[o].splice(n, 1), this.updateBlockPosStatus(); break } } this.parentComp.crushBlockNode(t), t.comeParent = "moveOutArea", t.moveOutKey = e } } , i([u(cc.Node)], e.prototype, "crushAreaNode", void 0), i([u(cc.Node)], e.prototype, "crushAreaArgs", void 0), i([l], e) }(cc.Component); o.default = p, cc._RF.pop() } , { "../common/enumConfig": "enumConfig", "./crushArea": "crushArea" }], "native-bridge": [function(t, e, o) { "use strict"; cc._RF.push(e, "2c85cEMdLpBjqoP7dN6ARgY", "native-bridge"), Object.defineProperty(o, "__esModule", { value: !0 }); var n = t("../sdk") , a = t("./native-def") , i = t("./native-event") , r = function() { function t() {} return t.leitingShareReq = function(e) { t.shareInfo = e, t.callNative(a.NativeFun.leitingShare, { manner: e.manner, params: JSON.stringify(e.param) }) } , t.leitingLogin = function(e) { t.loginInfo = e, cc.director.getScene().name, cc.game.emit(i.NativeEvent.LeitingLoginInfo, e) } , t.leitingShare = function(e) { t.shareInfo && ("1" == e.status ? t.shareInfo.success && t.shareInfo.success(!0) : t.shareInfo.fail && t.shareInfo.fail(!0), t.shareInfo.complete && t.shareInfo.complete("1" == e.status), t.shareInfo = null) } , t.leitingReport = function(e, o) { void 0 === o && (o = {}); var n = JSON.stringify(o); t.callNative(a.NativeFun.leitingEventReport, { plugName: "FF", eventKey: e + "," + e, eventValue: n }) } , t.callNative = function(t, e) { void 0 === e && (e = {}), console.log("callNative", "method", t, "param", e), window.jsb ? n.default.isPlatform(n.Platform.android) ? jsb.reflection.callStaticMethod("org/cocos2dx/javascript/CocosBridge", "callNative", "(Ljava/lang/String;Ljava/lang/String;)V", t, JSON.stringify(e)) : n.default.isPlatform(n.Platform.ios) && jsb.reflection.callStaticMethod("CocosBridge", "callNative:withParam:", t, JSON.stringify(e)) : console.log(t, " support on jsb only") } , t.CocosCaller = function(e, o) { console.log("CocosCaller", e, o); var n = JSON.parse(o); switch (e) { case a.CocosFun.androidParamsInfo: t.androidInfo = n; break; case a.CocosFun.setMedia: t.media = n.value; break; case a.CocosFun.leitingLogin: t.leitingLogin(n); break; case a.CocosFun.leitingShare: t.leitingShare(n); break; case a.CocosFun.leitingGetDeviceInfo: t.deviceInfo = n, cc.game.emit(i.NativeEvent.LeitingGetDeviceInfo); break; case a.CocosFun.outAppPayNotify: t.loginInfo = n; break; case a.CocosFun.overseasUserBindCallback: cc.game.emit(i.NativeEvent.OverseasUserBindCallback); break; case a.CocosFun.leitingLoginErr: t.loginInfo = null, cc.game.emit(i.NativeEvent.LeitingLoginErr); break; case a.CocosFun.showRewardVideoAdRst: cc.game.emit("ad-reward-video-native-callback", 0, n && 0 == n.code); break; case a.CocosFun.productInfoRecv: "0" != (r = n).code && console.warn("\u8bf7\u6c42\u5546\u54c1\u4ef7\u683c\u4fe1\u606f\u5931\u8d25"), cc.game.emit(i.NativeEvent.ProductInfoRst, r.productInfo); break; case a.CocosFun.leitingPayCb: var r = n; cc.game.emit(i.NativeEvent.PayRst, r); default: cc.error("native call cocos err", e) } } , t.loginInfo = null, t.deviceInfo = null, t.androidInfo = null, t.media = "", t }(); o.default = r, window.CocosCaller = r.CocosCaller, cc._RF.pop() } , { "../sdk": "sdk", "./native-def": "native-def", "./native-event": "native-event" }], "native-def": [function(t, e, o) { "use strict"; cc._RF.push(e, "b1a045iF8FPGbssaev6oGNm", "native-def"), Object.defineProperty(o, "__esModule", { value: !0 }), o.CocosFun = o.NativeFun = o.shareType = o.sharePlatform = o.reportType = o.afReportList = o.BindType = void 0, function(t) { t.googleplay = "1", t.facebook = "2", t.gamecenter = "3" }(o.BindType || (o.BindType = {})), o.afReportList = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 200, 400, 600], function(t) { t.Regiser = "2", t.CreateRole = "3", t.Loginout = "4", t.Pay = "5", t.FinishGuide = "6", t.addCart = "7" }(o.reportType || (o.reportType = {})), function(t) { t.googleplay = "googleplay", t.facebook = "facebook", t.lineins = "lineins" }(o.sharePlatform || (o.sharePlatform = {})), function(t) { t.link = "link", t.photo = "photo", t.video = "video", t.text = "text" }(o.shareType || (o.shareType = {})), function(t) { t.InitLeitingSdk = "initLeitingSdk", t.leitingLogin = "leitingLogin", t.leitingAccountCenter = "leitingAccountCenter", t.leitingShare = "leitingShare", t.leitingShowBindAccountPage = "leitingShowBindAccountPage", t.leitingEventReport = "leitingEventReport", t.showRewardVideoAd = "showRewardVideoAd", t.reqProductInfo = "reqProductInfo", t.reqPay = "reqPay", t.shushuEventReport = "shushuEventReport", t.publicParamsInfo = "publicParamsInfo" }(o.NativeFun || (o.NativeFun = {})), function(t) { t.setMedia = "setMedia", t.leitingLogin = "leitingLogin", t.leitingLoginErr = "leitingLoginErr", t.leitingPay = "leitingPay", t.leitingShare = "leitingShare", t.leitingGetDeviceInfo = "leitingGetDeviceInfo", t.outAppPayNotify = "outAppPayNotify", t.overseasUserBindCallback = "overseasUserBindCallback", t.showRewardVideoAdRst = "showRewardVideoAdRst", t.productInfoRecv = "productInfoRecv", t.leitingPayCb = "leitingPayCb", t.androidParamsInfo = "androidParamsInfo" }(o.CocosFun || (o.CocosFun = {})), cc._RF.pop() } , {}], "native-event": [function(t, e, o) { "use strict"; cc._RF.push(e, "4b33ap2W0tF+qCVSawt7vjA", "native-event"), Object.defineProperty(o, "__esModule", { value: !0 }), o.NativeEvent = void 0, function(t) { t.LeitingGetDeviceInfo = "NativeEvent.LeitingGetDeviceInfo", t.LeitingLoginInfo = "NativeEvent.LeitingLoginInfo", t.OverseasUserBindCallback = "NativeEvent.OverseasUserBindCallback", t.LeitingLoginErr = "NativeEvent.LeitingLoginErr", t.ProductInfoRst = "NativeEvent.ProductInfoRst", t.PayRst = "NativeEvent.PayRst" }(o.NativeEvent || (o.NativeEvent = {})), cc._RF.pop() } , {}], "network-tool": [function(t, e, o) { "use strict"; cc._RF.push(e, "cd03faX39hArqKnt5t/dSp9", "network-tool"); var n = this && this.__assign || function() { return (n = Object.assign || function(t) { for (var e, o = 1, n = arguments.length; o < n; o++) for (var a in e = arguments[o]) Object.prototype.hasOwnProperty.call(e, a) && (t[a] = e[a]); return t } ).apply(this, arguments) } ; Object.defineProperty(o, "__esModule", { value: !0 }); var a = t("../common/http") , i = t("./data-env") , r = t("./data-type") , c = i.getLocalEnvConfig(r.ENV.local) , s = function() { function t() {} return t.setLevelMapData = function(e, o) { this.host.indexOf("easygame2021") >= 0 ? console.log("\u7ebf\u4e0a\u73af\u5883\u505c\u6b62\u6d4b\u8bd5 ###### ") : t.post({ url: "/admin/game_map/upsert", data: { map_id: e, map_data: o }, success: function(t) { 0 == t.err_code ? console.log("\u4fdd\u5b58\u5730\u56fe\uff1a", e, t) : console.log("\u4fdd\u5b58\u5730\u56fe\u5931\u8d25:", e, t) } }) } , t.get = function(t) { return a.default.get(n({ host: this.host, baseParams: {} }, t)) } , t.post = function(t) { return a.default.post(n({ host: this.host, baseParams: {} }, t)) } , t.GETURL = function(t) { return a.default.get(n({ baseParams: {} }, t)) } , t.POSTURL = function(t) { return a.default.post(n({ baseParams: {} }, t)) } , t.GET = function(t, e, o) { void 0 === e && (e = {}); var n = ""; Object.keys(e).forEach(function(t) { n += t + "=" + encodeURIComponent(e[t]) + "&" }), "" !== n && (t = t + "?" + (n = n.substr(0, n.lastIndexOf("&")))); var a = cc.loader.getXMLHttpRequest(); a.open("GET", t, !0), a.setRequestHeader("Content-Type", "text/plain;charset=UTF-8"), a.onreadystatechange = function() { if (4 === a.readyState) { var t = a.responseText; a.status >= 200 && a.status < 300 ? (a.statusText, o(!0, t)) : o(!1, t) } } , a.timeout = this.TimeOut, a.send() } , t.POST = function(t, e, o) { void 0 === e && (e = {}); var n = cc.loader.getXMLHttpRequest() , a = ""; Object.keys(e).forEach(function(t) { a += t + "=" + encodeURIComponent(e[t]) + "&" }), "" !== a && (a = a.substr(0, a.lastIndexOf("&"))), n.open("POST", t, !0), n.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"), n.onreadystatechange = function() { if (4 === n.readyState) { var t = n.responseText; n.status >= 200 && n.status < 300 ? (n.statusText, o(!0, t)) : o(!1, t) } } , n.send(a) } , t.host = c.host, t.TimeOut = 200, t }(); o.default = s, cc._RF.pop() } , { "../common/http": "http", "./data-env": "data-env", "./data-type": "data-type" }], newLevelPop: [function(t, e, o) { "use strict"; cc._RF.push(e, "da3caVMFQ5HlYmVp5lat/E1", "newLevelPop"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = cc._decorator , c = r.ccclass , s = r.property , l = t("../common/config") , u = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.inputLevelNum = null, e.closeNode = null, e } return a(e, t), e.prototype.start = function() { this.closeNode.on(cc.Node.EventType.TOUCH_END, this.closeFunc, this) } , e.prototype.showNewLevelPop = function() { this.node.active = !0, this.inputLevelNum.string = "" } , e.prototype.newLevelFunc = function() { var t = Number(this.inputLevelNum.string); t > 0 ? (this.node.active = !1, this.emitNewLevel(t), console.log("\u8bbe\u7f6e\u5173\u5361\u6570", this.inputLevelNum.string)) : console.log("error:\u4e66\u5199\u9519\u8bef") } , e.prototype.emitNewLevel = function(t) { var e = cc.instantiate(l.default.baseMapObj); e.levelKey = t; var o = { newLevelData: e }; cc.game.emit("initLevelData", o) } , e.prototype.closeFunc = function() { this.node.active = !1 } , i([s({ type: cc.EditBox, tooltip: "\u8f93\u5165\u5bf9\u5e94\u5173\u5361\u6570" })], e.prototype, "inputLevelNum", void 0), i([s(cc.Node)], e.prototype, "closeNode", void 0), i([c], e) }(cc.Component); o.default = u, cc._RF.pop() } , { "../common/config": "config" }], nextLevelPop: [function(t, e, o) { "use strict"; cc._RF.push(e, "b49fdZpjJtCJY67qY7JG6Ry", "nextLevelPop"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = cc._decorator , c = r.ccclass , s = r.property , l = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.maskNode = null, e.fainNode = null, e } return a(e, t), e.prototype.start = function() {} , e.prototype.showPop = function() { var t = this; this.maskNode.opacity = 0, this.node.active = !0, cc.tween(this.maskNode).to(0, { opacity: 0 }).to(.2, { opacity: 178 }).start(); var e = cc.winSize.width; this.fainNode.x = e, this.fainNode.y = 100, cc.tween(this.fainNode).to(1, { x: 0, y: 100 }, { easing: cc.easing.cubicOut }).delay(1).call(function() { cc.tween(t.maskNode).to(.8, { opacity: 0 }).start() }).to(1, { x: -e, y: 100 }, { easing: cc.easing.quadOut }).call(function() { t.node.active = !1 }).start() } , i([s(cc.Node)], e.prototype, "maskNode", void 0), i([s(cc.Node)], e.prototype, "fainNode", void 0), i([c], e) }(cc.Component); o.default = l, cc._RF.pop() } , {}], noLimitPop: [function(t, e, o) { "use strict"; cc._RF.push(e, "86b2eck/b9Nv5kDApWcxh9L", "noLimitPop"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../common/CcJsFunc") , c = t("../common/enumConfig") , s = cc._decorator , l = s.ccclass , u = s.property , p = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.mask = null, e.popNode = null, e.closeBtn = null, e.videoBtn = null, e.noVideoBtn = null, e.limitVideoLabel = null, e.showPopData = null, e } return a(e, t), e.prototype.start = function() { cc.game.on(c.EMITKEY.UPDATEPOPDATA, this.updatePopDataFunc, this), r.default.addbtnTouchEndScale(this.mask, this.closeBtnFunc.bind(this)), r.default.addbtnTouchStartScale(this.closeBtn), r.default.addbtnTouchEndScale(this.closeBtn, this.closeBtnFunc.bind(this)), r.default.addbtnTouchCancelScale(this.closeBtn), r.default.addbtnTouchStartScale(this.videoBtn), r.default.addbtnTouchEndScale(this.videoBtn, this.videoBtnFunc.bind(this)), r.default.addbtnTouchCancelScale(this.videoBtn), r.default.addbtnTouchStartScale(this.noVideoBtn), r.default.addbtnTouchEndScale(this.noVideoBtn, this.noVideoBtnFunc.bind(this)), r.default.addbtnTouchCancelScale(this.noVideoBtn) } , e.prototype.updatePopDataFunc = function() {} , e.prototype.closeBtnFunc = function() { this.node.active = !1, this.showPopData && this.showPopData.noPlayVideoFunc && this.showPopData.noPlayVideoFunc() } , e.prototype.noVideoBtnFunc = function() { this.node.active = !1, this.showPopData && this.showPopData.noPlayVideoFunc && this.showPopData.noPlayVideoFunc() } , e.prototype.videoBtnFunc = function() { this.node.active = !1, this.showPopData && this.showPopData.playVideoFunc && this.showPopData.playVideoFunc() } , e.prototype.showNoLimitPop = function(t) { this.node.active = !0, this.showPopData = t, this.limitVideoLabel.string = t.videoCount + "/3", cc.tween(this.popNode).set({ scale: 0, opacity: 0 }).to(.2, { scale: 1.1, opacity: 255 }, { easing: cc.easing.quadOut }).to(.2, { scale: 1 }).start() } , i([u(cc.Node)], e.prototype, "mask", void 0), i([u(cc.Node)], e.prototype, "popNode", void 0), i([u(cc.Node)], e.prototype, "closeBtn", void 0), i([u(cc.Node)], e.prototype, "videoBtn", void 0), i([u(cc.Node)], e.prototype, "noVideoBtn", void 0), i([u(cc.Label)], e.prototype, "limitVideoLabel", void 0), i([l], e) }(cc.Component); o.default = p, cc._RF.pop() } , { "../common/CcJsFunc": "CcJsFunc", "../common/enumConfig": "enumConfig" }], nothingPop: [function(t, e, o) { "use strict"; cc._RF.push(e, "f9f03C5IqJPgrwEd50J+8g+", "nothingPop"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../common/CcJsFunc") , c = t("../common/enumConfig") , s = t("../manager/DateManager") , l = cc._decorator , u = l.ccclass , p = l.property , d = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.mask = null, e.popNode = null, e.closeBtn = null, e.goBtn = null, e.titleLabel = null, e.descLabel = null, e.goLabel = null, e.showPopData = null, e } return a(e, t), e.prototype.start = function() { r.default.addbtnTouchEndScale(this.mask, this.closeBtnFunc.bind(this)), r.default.addbtnTouchStartScale(this.closeBtn), r.default.addbtnTouchEndScale(this.closeBtn, this.closeBtnFunc.bind(this)), r.default.addbtnTouchCancelScale(this.closeBtn), r.default.addbtnTouchStartScale(this.goBtn), r.default.addbtnTouchEndScale(this.goBtn, this.goBtnFunc.bind(this)), r.default.addbtnTouchCancelScale(this.goBtn) } , e.prototype.closeBtnFunc = function() { this.node.active = !1 } , e.prototype.goBtnFunc = function() { this.showPopData && this.showPopData.beginTouchCallback && this.showPopData.beginTouchCallback(), this.closeBtnFunc() } , e.prototype.showNothingPop = function(t) { this.node.active = !0, this.showPopData = t, cc.tween(this.popNode).set({ scale: 0, opacity: 0 }).to(.2, { scale: 1.1, opacity: 255 }, { easing: cc.easing.quadOut }).to(.2, { scale: 1 }).start(); var e = s.default.format(c.CALENDARNAMES[4], new Date); if (e) { var o = e.split("-"); o.length >= 3 && (this.titleLabel.string = o[1] + "\u6708" + o[2] + "\u65e5") } } , i([p(cc.Node)], e.prototype, "mask", void 0), i([p(cc.Node)], e.prototype, "popNode", void 0), i([p(cc.Node)], e.prototype, "closeBtn", void 0), i([p(cc.Node)], e.prototype, "goBtn", void 0), i([p(cc.Label)], e.prototype, "titleLabel", void 0), i([p(cc.Label)], e.prototype, "descLabel", void 0), i([p(cc.Label)], e.prototype, "goLabel", void 0), i([u], e) }(cc.Component); o.default = d, cc._RF.pop() } , { "../common/CcJsFunc": "CcJsFunc", "../common/enumConfig": "enumConfig", "../manager/DateManager": "DateManager" }], "page-house": [function(t, e, o) { "use strict"; cc._RF.push(e, "c7dfaR+FBhOv4WArlgOZb10", "page-house"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../common/CcJsFunc") , c = t("../../common/dataTs") , s = t("../../common/enumConfig") , l = cc._decorator , u = l.ccclass , p = l.property , d = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.showMain = null, e } return a(e, t), e.prototype.start = function() { cc.game.on(s.EMITKEY.MAINUPDATEUI, this.updateSubUI, this), r.default.addbtnTouchStartScale(this.showMain), r.default.addbtnTouchEndScale(this.showMain, this.showMainFunc.bind(this)), r.default.addbtnTouchCancelScale(this.showMain), this.updateSubUI() } , e.prototype.updateSubUI = function() { console.log("page-house MAINUPDATEUI"), 1 == c.default.currentHouseUnlockAll() ? this.showMain.getChildByName("mark").active = !0 : this.showMain.getChildByName("mark").active = !1 } , e.prototype.showMainFunc = function() { cc.game.emit(s.EMITKEY.UPDATETABBARRECEIVE, 1) } , i([p(cc.Node)], e.prototype, "showMain", void 0), i([u], e) }(cc.Component); o.default = d, cc._RF.pop() } , { "../../common/CcJsFunc": "CcJsFunc", "../../common/dataTs": "dataTs", "../../common/enumConfig": "enumConfig" }], "page-main": [function(t, e, o) { "use strict"; cc._RF.push(e, "df8f95zulFCI6iyRCXBRejZ", "page-main"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../../i18n/gd_language") , c = t("../../../i18n/i18n") , s = t("../../common/CcJsFunc") , l = t("../../common/dataTs") , u = t("../../common/enumConfig") , p = t("../../common/sdk") , d = t("../../common/spine") , h = t("../../common/util") , f = t("../../manager/GameManager") , m = cc._decorator , g = m.ccclass , y = m.property , v = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.mainLayer = null, e.nextBtn = null, e.sprintReward = null, e.sprintWinLabel = null, e.sprintWinLabelShadow = null, e.sprintTimeLabel = null, e.cookieReward = null, e.updateTime = 0, e.popCallbackCollect = null, e } return a(e, t), e.prototype.update = function(t) { this.updateTime += t, this.updateTime >= 1 && (this.updateTime -= 1, this.updateTimeNum()) } , e.prototype.updateTimeNum = function() { if (!(l.default.getUserData().playLevelId < 3)) { var t = l.default.updateSprintRewardTime(); if (0 == t) console.log("\u5df2\u6ee1"), this.sprintTimeLabel.string = "End"; else { var e = h.default.formatTime(t); e[0] > 0 ? this.sprintTimeLabel.string = e[0] + "d " + e[1] + "h" : e[1] > 0 ? this.sprintTimeLabel.string = e[1] + "h " + e[2] + "m" : e[2] > 0 ? this.sprintTimeLabel.string = e[2] + "m " + e[3] + "s" : e[3] > 0 && (this.sprintTimeLabel.string = e[2] + "m " + e[3] + "s") } } } , e.prototype.start = function() { cc.game.on(u.EMITKEY.MAINUPDATEUI, this.updateUiDataFunc, this), f.default.getInstance().gameEnv == u.GAMEENV.ENVRELEASE ? (this.nextBtn.active = !1, cc.sys.isBrowser && (this.nextBtn.active = !0), p.default.isPlatform(p.Platform.ios) && (this.nextBtn.active = !0)) : this.nextBtn.active = !0, s.default.addbtnTouchStartScale(this.nextBtn), s.default.addbtnTouchEndScale(this.nextBtn, this.nextBtnFunc.bind(this)), s.default.addbtnTouchCancelScale(this.nextBtn), s.default.addbtnTouchStartScale(this.sprintReward), s.default.addbtnTouchEndScale(this.sprintReward, this.sprintRewardFunc.bind(this)), s.default.addbtnTouchCancelScale(this.sprintReward); var t = this.cookieReward.getChildByName("click-btn"); s.default.addbtnTouchEndScale(t, this.cookieRewardFunc.bind(this)), this.updateTimeNum(), this.updateUiDataFunc(), this.popCallbackCollect = { playGameCallBack: this.playGameCallBackFunc.bind(this) } } , e.prototype.playGameCallBackFunc = function() {} , e.prototype.cookieRewardFunc = function() { var t = { popName: "nothingPop", showPopData: { popCallbackCollect: this.popCallbackCollect, popType: 4 } }; cc.game.emit("showPop", t) } , e.prototype.updateUiDataFunc = function() { console.log("page-main MAINUPDATEUI"); var t = l.default.getSprintRewardData(); this.sprintWinLabel.string = t.winNum + "", this.sprintWinLabelShadow.string = t.winNum + "", this.sprintReward.getChildByName("mark").active = f.default.getInstance().sprintMark, this.sprintReward.getComponent(d.default).play("4Icon_RichRoad1", 0, function() { console.log("4Icon_RichRoad1 ######") }), l.default.getUserData().playLevelId < l.default.gameConfigData.baseConfigData.sprintRewardLevel ? this.sprintReward.active = !1 : this.sprintReward.active = !0, l.default.getUserData().playLevelId < l.default.gameConfigData.baseConfigData.cookieRewardLevel ? this.cookieReward.active = !1 : this.cookieReward.active = !0 } , e.prototype.nextBtnFunc = function() { l.default.gameLevelWin(!0, null); var t = l.default.checkCollectionData(); t && console.log("\u89e3\u9501\u6536\u85cf\u6570\u636e###### = " + JSON.stringify(t)), f.default.getInstance().sprintMark = !0; var e = l.default.gameConfigData.baseConfigData.sprintRewardLevel; if (l.default.getUserData().playLevelId >= e) { var o = l.default.getSprintRewardData(); o.winNum += 1, o.rewardProgress < 3 ? (o.rewardProgress += 1, 3 == o.rewardProgress && (o.winBox += 1)) : o.rewardProgress = 1, l.default.setSprintRewardData(o) } if (l.default.getSprintRewardData().rewardProgress >= 3) { var n = l.default.getSprintRewardData().winBox , a = l.default.getUserData() , i = n > 5 ? 5 : n , r = 12; i > 1 && (r += 11 * (i - 1)), a.coin += r, a.prop_remove += 1, l.default.saveUserData(a) } cc.game.emit(u.EMITKEY.MAINUPDATEUI) } , e.prototype.sprintRewardFunc = function() { console.log("\u51b2\u523a\u5956\u52b1"); var t = l.default.gameConfigData.baseConfigData.sprintRewardLevel; l.default.getUserData().playLevelId >= t ? cc.game.emit("showPop", { popName: "sprintRewardPop", showPopData: { popCallbackCollect: null, popType: 0 } }) : cc.game.emit("showMainTips", c.default.instance.trans(r.GDLanguage.challenge_unlocked_level, 3)) } , i([y(cc.Node)], e.prototype, "mainLayer", void 0), i([y(cc.Node)], e.prototype, "nextBtn", void 0), i([y(cc.Node)], e.prototype, "sprintReward", void 0), i([y(cc.Label)], e.prototype, "sprintWinLabel", void 0), i([y(cc.Label)], e.prototype, "sprintWinLabelShadow", void 0), i([y(cc.Label)], e.prototype, "sprintTimeLabel", void 0), i([y(cc.Node)], e.prototype, "cookieReward", void 0), i([g], e) }(cc.Component); o.default = v, cc._RF.pop() } , { "../../../i18n/gd_language": "gd_language", "../../../i18n/i18n": "i18n", "../../common/CcJsFunc": "CcJsFunc", "../../common/dataTs": "dataTs", "../../common/enumConfig": "enumConfig", "../../common/sdk": "sdk", "../../common/spine": "spine", "../../common/util": "util", "../../manager/GameManager": "GameManager" }], picturePop: [function(t, e, o) { "use strict"; cc._RF.push(e, "e955bv+WvlGDIiibEKuUWDZ", "picturePop"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../i18n/gd_language") , c = t("../common/CcJsFunc") , s = t("../manager/GameManager") , l = t("../../i18n/i18n") , u = cc._decorator , p = u.ccclass , d = u.property , h = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.popNode = null, e.wallpaperBtn = null, e.brickBtn = null, e.wallpaperSv = null, e.brickSv = null, e.topUIBtnArr = [], e.contentSvArr = [], e } return a(e, t), e.prototype.hideRankPop = function() { this.node.active = !1 } , e.prototype.onLoad = function() {} , e.prototype.onEnable = function() { this.updateMarkClot() } , e.prototype.updateMarkClot = function() { var t = s.default.getInstance().collectionMark; this.wallpaperBtn.getChildByName("mark").active = t.bgNum > 0, this.brickBtn.getChildByName("mark").active = t.brickNum > 0 } , e.prototype.start = function() { c.default.addbtnTouchStartScale(this.wallpaperBtn), c.default.addbtnTouchEndScale(this.wallpaperBtn, this.topUIButtonAction.bind(this, "wallpaper", 0)), c.default.addbtnTouchCancelScale(this.wallpaperBtn), c.default.addbtnTouchStartScale(this.brickBtn), c.default.addbtnTouchEndScale(this.brickBtn, this.topUIButtonAction.bind(this, "brick", 1)), c.default.addbtnTouchCancelScale(this.brickBtn), this.setupSubNode(), this.wallpaperBtn.getChildByName("label").getComponent(cc.Label).string = l.default.instance.trans(r.GDLanguage.wallpaper), this.brickBtn.getChildByName("label").getComponent(cc.Label).string = l.default.instance.trans(r.GDLanguage.block_bricks) } , e.prototype.setupSubNode = function() { for (var t = 0; t < this.topUIBtnArr.length; t++) 0 == t ? (this.topUIBtnArr[t].getChildByName("imgSel").active = !0, this.topUIBtnArr[t].getChildByName("imgNor").active = !1) : (this.topUIBtnArr[t].getChildByName("imgSel").active = !1, this.topUIBtnArr[t].getChildByName("imgNor").active = !0); for (t = 0; t < this.contentSvArr.length; t++) this.contentSvArr[t].active = 0 == t } , e.prototype.topUIButtonAction = function(t, e) { for (var o = 0; o < this.topUIBtnArr.length; o++) o == e ? (this.topUIBtnArr[o].getChildByName("imgSel").active = !0, this.topUIBtnArr[o].getChildByName("imgNor").active = !1) : (this.topUIBtnArr[o].getChildByName("imgSel").active = !1, this.topUIBtnArr[o].getChildByName("imgNor").active = !0); for (o = 0; o < this.contentSvArr.length; o++) this.contentSvArr[o].active = o == e; this.updateMarkClot() } , i([d(cc.Node)], e.prototype, "popNode", void 0), i([d(cc.Node)], e.prototype, "wallpaperBtn", void 0), i([d(cc.Node)], e.prototype, "brickBtn", void 0), i([d(cc.Node)], e.prototype, "wallpaperSv", void 0), i([d(cc.Node)], e.prototype, "brickSv", void 0), i([d([cc.Node])], e.prototype, "topUIBtnArr", void 0), i([d([cc.Node])], e.prototype, "contentSvArr", void 0), i([p], e) }(cc.Component); o.default = h, cc._RF.pop() } , { "../../i18n/gd_language": "gd_language", "../../i18n/i18n": "i18n", "../common/CcJsFunc": "CcJsFunc", "../manager/GameManager": "GameManager" }], "player-head-atlas": [function(t, e, o) { "use strict"; cc._RF.push(e, "d3fb2TeqiZHiZ2RxiW6S6RM", "player-head-atlas"), Object.defineProperty(o, "__esModule", { value: !0 }); var n = function() { function t() { this._texture = null, this._width = 0, this._height = 0, this._row = 0, this._col = 0, this._posList = null, this._unusingIdxs = [], this._count = 0, this._dirty = !1, this._headSize = 46, this._urlMap = null, this._idxMap = null } return Object.defineProperty(t, "instance", { get: function() { return this._instance || (this._instance = new t), this._instance }, enumerable: !1, configurable: !0 }), t.prototype.init = function(t, e, o) { this._headSize = o; var n = new cc.RenderTexture; n.initWithSize(t, e), n.update(null), this._texture = n, this._idxMap = {}, this._urlMap = {}, this._width = t, this._height = e, this._posList = [], this._col = Math.floor((t - 4) / (this._headSize + 2)), this._row = Math.ceil(400 / this._col); for (var a = 0; a < this._row; a++) for (var i = 0; i < this._col; i++) { var r = cc.v2((this._headSize + 2) * i + 2, (this._headSize + 2) * a + 2); this._posList.push(r) } for (this.reset(), a = 0; a < 400; a++) this._unusingIdxs.push(a); this._count = 0 } , Object.defineProperty(t.prototype, "texture", { get: function() { return this._texture }, enumerable: !1, configurable: !0 }), Object.defineProperty(t.prototype, "cellSize", { get: function() { return this._headSize }, enumerable: !1, configurable: !0 }), t.prototype.insertSpriteFrame = function(t, e) { var o = e._rect , n = e.getTexture() , a = this._urlMap[t] , i = o.x , r = o.y , c = -1; if (a) i += a.x, r += a.y, c = a.idx; else { if (0 == this._unusingIdxs.length) return console.error("\u5934\u50cf\u5408\u96c6id\u7528\u5b8c\u4e86\u3002\u3002\u3002"), null; c = this._unusingIdxs.pop(); var s = this._posList[c]; this._texture.drawTextureAt(n, s.x, s.y), this._count++, i += s.x, r += s.y, this._dirty = !0, a = { x: i, y: r, texture: this._texture, spriteFrame: e, idx: c, url: t } } return a } , t.prototype.update = function() { this._dirty && (this._texture.update(null), this._dirty = !1) } , t.prototype.deleteInnerTextureByIdx = function(t) { var e = this._idxMap[t]; this.deleteInnerTexture(e) } , t.prototype.deleteInnerTextureByPath = function(t) { var e = this._urlMap[t]; this.deleteInnerTexture(e) } , t.prototype.deleteInnerTexture = function(t) { t && (delete this._urlMap[t.url], delete this._idxMap[t.idx], t.spriteFrame._resetDynamicAtlasFrame(), this._count--, this._unusingIdxs.indexOf(t.idx) < 0 && this._unusingIdxs.push(t.idx)) } , t.prototype.isEmpty = function() { return this._count <= 0 } , t.prototype.packToDynamicAtlas = function(t, e, o) { var n = this._urlMap[t] || this.insertSpriteFrame(t, o); return n && (o._setDynamicAtlasFrame(n), this._urlMap[t] = n, this._idxMap[n.idx] = n), n } , t.prototype.reset = function() { if (this._idxMap) { this._unusingIdxs = []; for (var t = 0; t < 400; t++) { this._unusingIdxs.push(t); var e = this._idxMap[t]; e && e.spriteFrame.isValid && e.spriteFrame._resetDynamicAtlasFrame() } this._idxMap = {}, this._urlMap = {} } } , t.prototype.destroy = function() { this.reset(), this._texture.destroy() } , t.DEFAULT = "default", t._instance = null, t }(); o.default = n, cc._RF.pop() } , {}], popManager: [function(t, e, o) { "use strict"; cc._RF.push(e, "3798fTcqOJGqIPq3Alhl8FP", "popManager"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../common/enumConfig") , c = t("../pop/bullet-screen-pop") , s = t("../pop/challengeSucPop") , l = t("../pop/failPop") , u = t("../pop/FriendRankPop") , p = t("../pop/getPropPop") , d = t("../pop/loseLovePop") , h = t("../pop/nextLevelPop") , f = t("../pop/noLimitPop") , m = t("../pop/nothingPop") , g = t("../pop/PersonalPop") , y = t("../pop/setupPop") , v = t("../pop/shareNodePop") , b = t("../pop/sheep-rank-pop") , _ = t("../pop/show-daily-pop") , N = t("../pop/stagePop") , C = t("../pop/TodayRankPop") , w = t("../pop/topicChoosePop") , P = t("../pop/topicCollectPop") , k = t("../pop/topicJoinedPop") , S = t("../pop/topicLastWinPop") , D = t("../pop/topicNewPop") , A = t("../pop/winPop") , T = cc._decorator , O = T.ccclass , I = T.property , E = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.showDailyPrefab = null, e.showDailyPop = null, e.setupPopPrefab = null, e.setupPop = null, e.getPropPopPrefab = null, e.getPropPop = null, e.nothingPopPrefab = null, e.nothingPop = null, e.failPopPrefab = null, e.failPop = null, e.loseLovePopPrefab = null, e.loseLovePop = null, e.winPopPrefab = null, e.winPop = null, e.noLimitPopPrefab = null, e.noLimitPop = null, e.sheepRankPopPrefab = null, e.sheepRankPop = null, e.stagePopPrefab = null, e.stagePop = null, e.bulletScreenPopPrefab = null, e.bulletScreenPop = null, e.nextLevelPopPrefab = null, e.nextLevelPop = null, e.shareNodePopPrefab = null, e.shareNodePop = null, e.topicChoosePopPrefab = null, e.topicChoosePop = null, e.topicCollectPopPrefab = null, e.topicCollectPop = null, e.topicLastWinPopPrefab = null, e.topicLastWinPop = null, e.topicNewPopPrefab = null, e.topicNewPop = null, e.todayRankPopPrefab = null, e.todayRankPop = null, e.firendRankPopPrefab = null, e.firendRankPop = null, e.personalPopPrefab = null, e.personalPop = null, e.topicJoinedPopPrefab = null, e.topicJoinedPop = null, e.challengeSucPopPrefab = null, e.challengeSucPop = null, e.showPopArray = [], e } return a(e, t), e.prototype.start = function() { cc.game.on(r.EMITKEY.SHOWPOP, this.showPop, this), cc.game.on(r.EMITKEY.CLOSEALLPOP, this.closeAllPop, this), this.initPop(), this.closeAllPop() } , e.prototype.initPop = function() { this.todayRankPop = this.ifHaveNode(this.todayRankPop, this.todayRankPopPrefab) } , e.prototype.showPop = function(t) { var e = t.popName , o = t.showPopData; "winPop" == e ? (this.winPop = this.ifHaveNode(this.winPop, this.winPopPrefab), this.winPop.getComponent(A.default).showWinPop(o)) : "failPop" == e ? (this.failPop = this.ifHaveNode(this.failPop, this.failPopPrefab), this.failPop.getComponent(l.default).showFailPop(o)) : "loseLovePop" == e ? (this.loseLovePop = this.ifHaveNode(this.loseLovePop, this.loseLovePopPrefab), this.loseLovePop.getComponent(d.default).showLoseLovePop(o)) : "setupPop" == e ? (this.setupPop = this.ifHaveNode(this.setupPop, this.setupPopPrefab), this.setupPop.getComponent(y.default).showSetupPop(o)) : "getPropPop" == e ? (this.getPropPop = this.ifHaveNode(this.getPropPop, this.getPropPopPrefab), this.getPropPop.getComponent(p.default).showGetPropPop(o)) : "nothingPop" == e ? (this.nothingPop = this.ifHaveNode(this.nothingPop, this.nothingPopPrefab), this.nothingPop.getComponent(m.default).showNothingPop(o)) : "showDailyPop" == e ? (this.showDailyPop = this.ifHaveNode(this.showDailyPop, this.showDailyPrefab), this.showDailyPop.getComponent(_.default).showPop(o)) : "noLimitPop" == e ? (this.noLimitPop = this.ifHaveNode(this.noLimitPop, this.noLimitPopPrefab), this.noLimitPop.getComponent(f.default).showNoLimitPop(o)) : "sheepRankPop" == e ? (this.sheepRankPop = this.ifHaveNode(this.sheepRankPop, this.sheepRankPopPrefab), this.sheepRankPop.getComponent(b.default).sheepRankPop(o)) : "stagePop" == e ? (this.stagePop = this.ifHaveNode(this.stagePop, this.stagePopPrefab), this.stagePop.getComponent(N.default).showPop(o)) : "bulletScreenPop" == e ? (this.bulletScreenPop = this.ifHaveNode(this.bulletScreenPop, this.bulletScreenPopPrefab), this.bulletScreenPop.getComponent(c.default).showPop(o)) : "nextLevelPop" == e ? (this.nextLevelPop = this.ifHaveNode(this.nextLevelPop, this.nextLevelPopPrefab), this.nextLevelPop.getComponent(h.default).showPop(o)) : "shareNodePop" == e ? (this.shareNodePop = this.ifHaveNode(this.shareNodePop, this.shareNodePopPrefab), this.shareNodePop.getComponent(v.default).showPop(o)) : "topicChoosePop" == e ? (this.topicChoosePop = this.ifHaveNode(this.topicChoosePop, this.topicChoosePopPrefab), this.topicChoosePop.getComponent(w.default).showPop(o)) : "topicCollectPop" == e ? (this.topicCollectPop = this.ifHaveNode(this.topicCollectPop, this.topicCollectPopPrefab), this.topicCollectPop.getComponent(P.default).showPop(o)) : "topicLastWinPop" == e ? (this.topicLastWinPop = this.ifHaveNode(this.topicLastWinPop, this.topicLastWinPopPrefab), this.topicLastWinPop.getComponent(S.default).showPop(o)) : "topicNewPop" == e ? (this.topicNewPop = this.ifHaveNode(this.topicNewPop, this.topicNewPopPrefab), this.topicNewPop.getComponent(D.default).showPop(o)) : "friendRankPop" == e ? (this.firendRankPop = this.ifHaveNode(this.firendRankPop, this.firendRankPopPrefab), this.firendRankPop.getComponent(u.default).showPop(o)) : "todayRankPop" == e ? (this.todayRankPop = this.ifHaveNode(this.todayRankPop, this.todayRankPopPrefab), this.todayRankPop.getComponent(C.default).showPop(o)) : "personalPop" == e ? (this.personalPop = this.ifHaveNode(this.personalPop, this.personalPopPrefab), this.personalPop.getComponent(g.default).showPop(o)) : "topicJoinedPop" == e ? (this.topicJoinedPop = this.ifHaveNode(this.topicJoinedPop, this.topicJoinedPopPrefab), this.topicJoinedPop.getComponent(k.default).showPop(o)) : "challengeSucPop" == e && (this.challengeSucPop = this.ifHaveNode(this.challengeSucPop, this.challengeSucPopPrefab), this.challengeSucPop.getComponent(s.default).showPop(o)) } , e.prototype.ifHaveNode = function(t, e) { return t || (t = cc.instantiate(e), this.node.addChild(t)), t.setSiblingIndex(-1), t } , e.prototype.closeAllPop = function() { var t = this.node.children; for (var e in t) { var o = t[e]; o.setSiblingIndex(0), o.active = !1 } } , i([I({ type: cc.Prefab, tooltip: "\u6bcf\u65e5\u6311\u6218\u83b7\u53d6\u793c\u5305" })], e.prototype, "showDailyPrefab", void 0), i([I({ type: cc.Prefab, tooltip: "\u8bbe\u7f6e\u9875\u9762" })], e.prototype, "setupPopPrefab", void 0), i([I({ type: cc.Prefab, tooltip: "\u83b7\u53d6\u9053\u5177\u9875\u9762" })], e.prototype, "getPropPopPrefab", void 0), i([I({ type: cc.Prefab, tooltip: "\u4e00\u4e9b\u901a\u7528\u9875\u9762" })], e.prototype, "nothingPopPrefab", void 0), i([I({ type: cc.Prefab, tooltip: "\u5931\u8d25\u9875\u9762" })], e.prototype, "failPopPrefab", void 0), i([I({ type: cc.Prefab, tooltip: "\u653e\u5f03\u6311\u6218\u754c\u9762" })], e.prototype, "loseLovePopPrefab", void 0), i([I({ type: cc.Prefab, tooltip: "\u80dc\u5229\u754c\u9762" })], e.prototype, "winPopPrefab", void 0), i([I({ type: cc.Prefab, tooltip: "\u65e0\u9650\u751f\u547d\u9875\u9762" })], e.prototype, "noLimitPopPrefab", void 0), i([I({ type: cc.Prefab, tooltip: "\u6392\u884c\u5f39\u6846\u9875\u9762" })], e.prototype, "sheepRankPopPrefab", void 0), i([I({ type: cc.Prefab, tooltip: "\u821e\u53f0\u5f39\u6846\u9875\u9762" })], e.prototype, "stagePopPrefab", void 0), i([I({ type: cc.Prefab, tooltip: "\u5f39\u5e55\u5f39\u6846\u9875\u9762" })], e.prototype, "bulletScreenPopPrefab", void 0), i([I({ type: cc.Prefab, tooltip: "\u4e0b\u4e00\u7b49\u7ea7\u63d0\u793a" })], e.prototype, "nextLevelPopPrefab", void 0), i([I({ type: cc.Prefab, tooltip: "\u5206\u4eab\u5f39\u6846" })], e.prototype, "shareNodePopPrefab", void 0), i([I({ type: cc.Prefab, tooltip: "\u9009\u62e9\u7f8a\u961f" })], e.prototype, "topicChoosePopPrefab", void 0), i([I({ type: cc.Prefab, tooltip: "\u6536\u85cf\u9875\u9762" })], e.prototype, "topicCollectPopPrefab", void 0), i([I({ type: cc.Prefab, tooltip: "\u6628\u65e5\u83b7\u80dc\u9875\u9762" })], e.prototype, "topicLastWinPopPrefab", void 0), i([I({ type: cc.Prefab, tooltip: "\u6628\u65e5\u83b7\u80dc\u9875\u9762\u5956\u52b1\u5f39\u6846" })], e.prototype, "topicNewPopPrefab", void 0), i([I({ type: cc.Prefab, tooltip: "\u4eca\u65e5\u670b\u53cb\u5708" })], e.prototype, "todayRankPopPrefab", void 0), i([I({ type: cc.Prefab, tooltip: "\u597d\u53cb\u6392\u884c\u699c" })], e.prototype, "firendRankPopPrefab", void 0), i([I({ type: cc.Prefab, tooltip: "\u4e2a\u4eba\u8d44\u6599" })], e.prototype, "personalPopPrefab", void 0), i([I({ type: cc.Prefab, tooltip: "\u961f\u4f0d\u5206\u914d\u5f39\u7a97" })], e.prototype, "topicJoinedPopPrefab", void 0), i([I({ type: cc.Prefab, tooltip: "wx\u83b7\u80dc\u5f39\u6846" })], e.prototype, "challengeSucPopPrefab", void 0), i([O], e) }(cc.Component); o.default = E, cc._RF.pop() } , { "../common/enumConfig": "enumConfig", "../pop/FriendRankPop": "FriendRankPop", "../pop/PersonalPop": "PersonalPop", "../pop/TodayRankPop": "TodayRankPop", "../pop/bullet-screen-pop": "bullet-screen-pop", "../pop/challengeSucPop": "challengeSucPop", "../pop/failPop": "failPop", "../pop/getPropPop": "getPropPop", "../pop/loseLovePop": "loseLovePop", "../pop/nextLevelPop": "nextLevelPop", "../pop/noLimitPop": "noLimitPop", "../pop/nothingPop": "nothingPop", "../pop/setupPop": "setupPop", "../pop/shareNodePop": "shareNodePop", "../pop/sheep-rank-pop": "sheep-rank-pop", "../pop/show-daily-pop": "show-daily-pop", "../pop/stagePop": "stagePop", "../pop/topicChoosePop": "topicChoosePop", "../pop/topicCollectPop": "topicCollectPop", "../pop/topicJoinedPop": "topicJoinedPop", "../pop/topicLastWinPop": "topicLastWinPop", "../pop/topicNewPop": "topicNewPop", "../pop/winPop": "winPop" }], "prop-prefab": [function(t, e, o) { "use strict"; cc._RF.push(e, "78621mmfFZP3p0KRuVUnueB", "prop-prefab"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../script/common/CcJsFunc") , c = t("../../script/common/native/audio") , s = cc._decorator , l = s.ccclass , u = s.property , p = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.propImage = null, e } return a(e, t), e.prototype.start = function() {} , e.prototype.showWithType = function(t, e, o) { var n = "" , a = e.position; 1 == t ? n = "rewardIcon/prop_remove.png" : 2 == t ? n = "rewardIcon/prop_cancel.png" : 3 == t && (n = "rewardIcon/prop_random.png"), r.default.changeSpriteFrame(this.propImage, n); var i = this; cc.tween(this.node).to(.1, { scale: 1.1 }).to(.1, { scale: 1 }).to(.1, { scale: .9 }).to(.1, { scale: .9 }).to(.1, { angle: 10 }).to(.1, { angle: -10 }).to(.1, { angle: 10 }).to(.1, { angle: -10 }).to(.1, { angle: 0 }).to(.3, { position: a, scale: 0 }).call(function() { i.node.destroy(), cc.tween(e).to(.1, { scale: 1.5 }).to(.1, { scale: 1 }).start(), c.default.playAudioMusic("audio/sound/pop-fly-end.mp3", !1), o && o() }).start() } , i([u(cc.Node)], e.prototype, "propImage", void 0), i([l], e) }(cc.Component); o.default = p, cc._RF.pop() } , { "../../script/common/CcJsFunc": "CcJsFunc", "../../script/common/native/audio": "audio" }], "register-head-image": [function(t, e, o) { "use strict"; function n(t, e, o) { var n = new Image; function a() { n.removeEventListener("load", a), n.removeEventListener("error", i), o && o(null, n) } function i() { n.removeEventListener("load", a), n.removeEventListener("error", i), o && o(new Error(t)) } return "file:" !== window.location.protocol && (n.crossOrigin = "anonymous"), n.addEventListener("load", a), n.addEventListener("error", i), n.src = t, n } cc._RF.push(e, "8f94axQML9NUKBkQZXk81kh", "register-head-image"), Object.defineProperty(o, "__esModule", { value: !0 }), o.registerHeadImgLoader = o.headImgExt = void 0, o.headImgExt = ".head", o.registerHeadImgLoader = function() { cc.assetManager.downloader.register(o.headImgExt, function(t, e, o) { o(null, t) }), cc.assetManager.parser.register(o.headImgExt, n), cc.assetManager.factory.register(o.headImgExt, function(t, e, o, n) { var a = null , i = null; try { (a = new cc.Texture2D)._uuid = t, a._nativeUrl = t, a._nativeAsset = e } catch (r) { i = r } n && n(i, a) }) } , cc._RF.pop() } , {}], "report-common": [function(t, e, o) { "use strict"; cc._RF.push(e, "cdaf1e/eKZNDKb4XXuwbreu", "report-common"); var n = this && this.__assign || function() { return (n = Object.assign || function(t) { for (var e, o = 1, n = arguments.length; o < n; o++) for (var a in e = arguments[o]) Object.prototype.hasOwnProperty.call(e, a) && (t[a] = e[a]); return t } ).apply(this, arguments) } ; Object.defineProperty(o, "__esModule", { value: !0 }); var a = t("../common/sdk") , i = t("../common/native/native-bridge") , r = t("../common/native/native-def") , c = t("../common/enumConfig") , s = t("../public/data-env").getEnvConfig() , l = function() { function t() {} return Object.defineProperty(t, "instance", { get: function() { return this._instance || (this._instance = new t), this._instance }, enumerable: !1, configurable: !0 }), t.initTA = function() { try { t._ta = new ThinkingAnalyticsAPI({ appId: "4c2f27905d7149e9bf3c5fa627ee7d97", serverUrl: "https://maowosshushu.leiting.com", enableNative: !0, autoTrack: { appShow: !1, appHide: !1, appClick: !0, appView: !0, appCrash: !0, appInstall: !0 } }), t._ta.init(); var e = this.getUserData().userID; t._ta.login(e); var o = t._ta.getDeviceId(); console.log("report-initTA suc = ", e, o) } catch (n) { console.log("report-initTA err = ", n) } } , t.getUserData = function() { var t = cc.sys.localStorage.getItem(c.STORAGEKEY.GAMEUSERLOCALDATA); return JSON.parse(t).userData } , t.reportTACommon = function(e, o) { try { this.reportPrefix && (e = this.reportPrefix + e); var c = this.getUserData(); if (i.default.deviceInfo) { var s = i.default.deviceInfo; t.publicInfo.ip = s.ip, t.publicInfo.server_id = "1", t.publicInfo.server_name = "\u6d77\u5916\u6d4b\u8bd5\u670d", t.publicInfo.androidid = s.androidId, t.publicInfo.imei = s.imei, t.publicInfo.oaid = s.oaid, t.publicInfo.mac = s.mac, t.publicInfo.termin_info = s.terminInfo, t.publicInfo.os_version = s.osVer } if (i.default.loginInfo) { var l = i.default.loginInfo; t.publicInfo.channel = l.channelNo } var u = Number(c.registerTime); console.log("registerTime = " + u + typeof u); var p = c.userID; t.publicInfo.registerTime = u, t.publicInfo.user_id = p, i.default.androidInfo && (t.publicInfo.ver = i.default.androidInfo.versionName); var d = n(n({}, t.publicInfo), o); console.log("reportTACommon ### = ", e, "---", JSON.stringify(d)), a.default.isPlatform(a.Platform.android) ? (console.log("Call Native isAndroid"), i.default.callNative(r.NativeFun.shushuEventReport, { eventName: e, properties: d })) : (a.default.isPlatform(a.Platform.web), t._ta || t.initTA(), t._ta.track(e, d)) } catch (h) { console.log("report-TACommon err", h) } } , t._instance = null, t._ta = null, t.publicInfo = {}, t.reportPrefix = s.reportPrefix, t }(); o.default = l, cc._RF.pop() } , { "../common/enumConfig": "enumConfig", "../common/native/native-bridge": "native-bridge", "../common/native/native-def": "native-def", "../common/sdk": "sdk", "../public/data-env": "data-env" }], "reward-emitter": [function(t, e, o) { "use strict"; cc._RF.push(e, "eded8SCVetL/rNMC74RIvnT", "reward-emitter"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } , r = this && this.__awaiter || function(t, e, o, n) { return new (o || (o = Promise))(function(a, i) { function r(t) { try { s(n.next(t)) } catch (e) { i(e) } } function c(t) { try { s(n.throw(t)) } catch (e) { i(e) } } function s(t) { var e; t.done ? a(t.value) : (e = t.value, e instanceof o ? e : new o(function(t) { t(e) } )).then(r, c) } s((n = n.apply(t, e || [])).next()) } ) } , c = this && this.__generator || function(t, e) { var o, n, a, i, r = { label: 0, sent: function() { if (1 & a[0]) throw a[1]; return a[1] }, trys: [], ops: [] }; return i = { next: c(0), throw: c(1), return: c(2) }, "function" == typeof Symbol && (i[Symbol.iterator] = function() { return this } ), i; function c(t) { return function(e) { return s([t, e]) } } function s(i) { if (o) throw new TypeError("Generator is already executing."); for (; r; ) try { if (o = 1, n && (a = 2 & i[0] ? n.return : i[0] ? n.throw || ((a = n.return) && a.call(n), 0) : n.next) && !(a = a.call(n, i[1])).done) return a; switch (n = 0, a && (i = [2 & i[0], a.value]), i[0]) { case 0: case 1: a = i; break; case 4: return r.label++, { value: i[1], done: !1 }; case 5: r.label++, n = i[1], i = [0]; continue; case 7: i = r.ops.pop(), r.trys.pop(); continue; default: if (!(a = (a = r.trys).length > 0 && a[a.length - 1]) && (6 === i[0] || 2 === i[0])) { r = 0; continue } if (3 === i[0] && (!a || i[1] > a[0] && i[1] < a[3])) { r.label = i[1]; break } if (6 === i[0] && r.label < a[1]) { r.label = a[1], a = i; break } if (a && r.label < a[2]) { r.label = a[2], r.ops.push(i); break } a[2] && r.ops.pop(), r.trys.pop(); continue } i = e.call(t, r) } catch (c) { i = [6, c], n = 0 } finally { o = a = 0 } if (5 & i[0]) throw i[1]; return { value: i[0] ? i[1] : void 0, done: !0 } } } ; Object.defineProperty(o, "__esModule", { value: !0 }), o.RewardEmitterName = void 0; var s, l = t("./CoinEmitter"); (function(t) { t.coin = "coin", t.diamond = "diamond", t.dice = "dice", t.clover = "clover" } )(s = o.RewardEmitterName || (o.RewardEmitterName = {})); var u = cc._decorator , p = u.ccclass , d = u.property , h = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.coinEmitter = null, e.prefabList = [], e } return a(e, t), e.prototype.send = function(t, e, o, n) { return void 0 === o && (o = !1), r(this, void 0, Promise, function() { return c(this, function() { return t <= 0 ? [2] : (this.setPrefab(e, t, o, n), [2]) }) }) } , e.prototype.start = function() {} , e.prototype.resetAnimation = function() { this.send(.1, s.coin, !0) } , e.prototype.setPrefab = function(t, e, o, n) { var a = null , i = o ? e : this.computeDiceNodeNum(e); switch (t) { case s.coin: a = this.prefabList[0]; break; case s.diamond: a = this.prefabList[1]; break; case s.dice: a = this.prefabList[2]; break; case s.clover: a = this.prefabList[3] } var r = !0; this.currentPrefab == a && (r = !1), this.currentPrefab = a, this.coinEmitter.prefab = this.currentPrefab, this.coinEmitter.fire(i, r, n) } , e.prototype.computeDiceNodeNum = function(t) { return t >= 100 ? 80 : t >= 50 ? 50 : t >= 30 ? 30 : t >= 20 ? 20 : t >= 10 ? 10 : 5 } , i([d({ type: l.CoinEmitter, tooltip: "\u53d1\u5c04\u5668 \u63a7\u5236\u8282\u70b9" })], e.prototype, "coinEmitter", void 0), i([d({ type: [cc.Prefab], tooltip: "\u53d1\u5c04\u5668\u9884\u5236\u4f53" })], e.prototype, "prefabList", void 0), i([p], e) }(cc.Component); o.default = h, cc._RF.pop() } , { "./CoinEmitter": "CoinEmitter" }], rewardPrefab: [function(t, e, o) { "use strict"; cc._RF.push(e, "a121afwuuhFa6IKfrPvi+zw", "rewardPrefab"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../script/common/CcJsFunc") , c = cc._decorator , s = c.ccclass , l = c.property , u = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.icon = null, e.rewardNum = null, e } return a(e, t), e.prototype.start = function() {} , e.prototype.setRewardNode = function(t) { var e = "rewardIcon/" + t.propType + ".png"; r.default.changeSpriteFrame(this.icon, e), this.rewardNum.string = "" + t.num } , i([l(cc.Node)], e.prototype, "icon", void 0), i([l(cc.Label)], e.prototype, "rewardNum", void 0), i([s], e) }(cc.Component); o.default = u, cc._RF.pop() } , { "../../script/common/CcJsFunc": "CcJsFunc" }], saveAsPop: [function(t, e, o) { "use strict"; cc._RF.push(e, "79458xlXgdFfJ/BI3F5BmEK", "saveAsPop"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = cc._decorator , c = r.ccclass , s = r.property , l = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.inputLevelNum = null, e.closeNode = null, e } return a(e, t), e.prototype.start = function() { this.closeNode.on(cc.Node.EventType.TOUCH_END, this.closeFunc, this) } , e.prototype.showSaveAsPop = function() { this.node.active = !0, this.inputLevelNum.string = "" } , e.prototype.selectLevelFunc = function() { var t = Number(this.inputLevelNum.string); t > 0 ? (this.node.active = !1, this.emitSelectLevel(t), console.log("\u8bbe\u7f6e\u5173\u5361\u6570", this.inputLevelNum.string)) : console.log("error:\u4e66\u5199\u9519\u8bef") } , e.prototype.emitSelectLevel = function(t) { cc.game.emit("saveAsNewMap", t) } , e.prototype.closeFunc = function() { this.node.active = !1 } , i([s({ type: cc.EditBox, tooltip: "\u8f93\u5165\u53e6\u5b58\u4e3a\u5173\u5361\u6570" })], e.prototype, "inputLevelNum", void 0), i([s(cc.Node)], e.prototype, "closeNode", void 0), i([c], e) }(cc.Component); o.default = l, cc._RF.pop() } , {}], sdk: [function(t, e, o) { "use strict"; cc._RF.push(e, "e267eKhDStMpaYZFC42eefy", "sdk"); var n = this && this.__assign || function() { return (n = Object.assign || function(t) { for (var e, o = 1, n = arguments.length; o < n; o++) for (var a in e = arguments[o]) Object.prototype.hasOwnProperty.call(e, a) && (t[a] = e[a]); return t } ).apply(this, arguments) } ; Object.defineProperty(o, "__esModule", { value: !0 }), o.Platform = o.VibrateType = o.SHARE_CALLBACK_RATE = o.SHARE_CALLBACK_TIME = void 0; var a, i, r = t("./native/wx-sdk"), c = t("./native/tt-sdk"), s = t("./http"), l = t("./native/android-sdk"), u = t("../public/data-env"), p = t("./native/audio"), d = t("./enumConfig"), h = t("./native/share"), f = u.getEnvConfig(); o.SHARE_CALLBACK_TIME = 3, o.SHARE_CALLBACK_RATE = 0, function(t) { t[t.Light = 15] = "Light", t[t.Medium = 20] = "Medium", t[t.Heavy = 30] = "Heavy", t[t.Long = 400] = "Long" }(a = o.VibrateType || (o.VibrateType = {})), function(t) { t[t.android = 0] = "android", t[t.ios = 1] = "ios", t[t.wx = 2] = "wx", t[t.tt = 3] = "tt", t[t.web = 4] = "web", t[t.oppo = 5] = "oppo", t[t.vivo = 6] = "vivo" }(i = o.Platform || (o.Platform = {})); var m = function() { function t() {} return Object.defineProperty(t, "baseParams", { get: function() { var t = cc.sys.localStorage.getItem(d.STORAGEKEY.GAMEUSERLOCALDATA); return { t: JSON.parse(t).userData.token } }, enumerable: !1, configurable: !0 }), t.get = function(t) { return s.default.get(n({ host: this.host, baseParams: this.baseParams }, t)) } , t.post = function(t) { return s.default.post(n({ host: this.host, baseParams: this.baseParams }, t)) } , t.save = function(t, e) { cc.sys.localStorage.setItem(t, e) } , t.load = function(t) { return cc.sys.localStorage.getItem(t) } , t.vibrateShort = function(t) { void 0 === t && (t = a.Light); var e = cc.sys.localStorage.getItem(d.STORAGEKEY.GAMEUSERLOCALDATA); if (e) { var o = JSON.parse(e); if (o && o.setUpData && o.setUpData.shockStatus < 1) return void console.log("shockStatus = " + o.setUpData.shockStatus) } this.isPlatform(i.wx) && wx.vibrateShort ? t == a.Light ? r.default.vibrateShort("light") : t == a.Medium ? r.default.vibrateShort("medium") : r.default.vibrateShort("heavy") : cc.sys.platform == cc.sys.BYTEDANCE_GAME && window.tt && tt.vibrateShort ? c.default.vibrateShort() : this.isPlatform(i.android) && l.default.vibrateShort(t) } , t.vibrateLong = function(t) { void 0 === t && (t = a.Long), this.isPlatform(i.wx) && wx.vibrateLong ? r.default.vibrateLong() : cc.sys.platform == cc.sys.BYTEDANCE_GAME && window.tt && tt.vibrateLong ? c.default.vibrateLong() : this.isPlatform(i.android) && l.default.vibrateShort(t) } , t.checkUpdateManager = function() { this.isPlatform(i.wx) ? r.default.checkUpdateManager() : cc.sys.platform == cc.sys.BYTEDANCE_GAME && window.tt || this.isPlatform(i.android) } , t.onShareAppMessageQuery = function() { if (this.isPlatform(i.wx)) return r.default.onShareAppMessageQuery(); cc.sys.platform == cc.sys.BYTEDANCE_GAME && window.tt || this.isPlatform(i.android) } , t.setOnShow = function(t) { this.isPlatform(i.wx) ? cc.game.on(cc.game.EVENT_SHOW, t) : this.isPlatform(i.tt) ? cc.game.on(cc.game.EVENT_SHOW, t) : (this.isPlatform(i.android), cc.game.on(cc.game.EVENT_SHOW, t)) } , t.setOffShow = function(t) { this.isPlatform(i.wx) ? cc.game.off(cc.game.EVENT_SHOW, t) : cc.sys.platform == cc.sys.BYTEDANCE_GAME && window.tt ? cc.game.off(cc.game.EVENT_SHOW, t) : (this.isPlatform(i.android), cc.game.off(cc.game.EVENT_SHOW, t)) } , t.setOnShowOnce = function(t) { if (this.isPlatform(i.wx)) return r.default.setOnShowOnce(t); cc.sys.platform == cc.sys.BYTEDANCE_GAME && window.tt || this.isPlatform(i.android) } , t.setOnHide = function(t) { if (this.isPlatform(i.wx)) return r.default.setOnHide(t); this.isPlatform(i.tt) ? cc.game.on(cc.game.EVENT_HIDE, t) : (this.isPlatform(i.android), cc.game.on(cc.game.EVENT_HIDE, t)) } , t.setOffHide = function(t) { this.isPlatform(i.wx) ? r.default.setOffHide(t) : cc.sys.platform == cc.sys.BYTEDANCE_GAME && window.tt || (this.isPlatform(i.android), cc.game.off(cc.game.EVENT_HIDE, t)) } , t.setOnHideOnce = function(t) { if (this.isPlatform(i.wx)) return r.default.setOnHideOnce(t); cc.sys.platform == cc.sys.BYTEDANCE_GAME && window.tt || this.isPlatform(i.android) } , t.setOnShareAppMessage = function(t) { this.isPlatform(i.wx) ? r.default.onShareAppMessage(t) : cc.sys.platform == cc.sys.BYTEDANCE_GAME && window.tt || this.isPlatform(i.android) } , t.weiBoJump = function() { if (this.isPlatform(i.wx)) return r.default.weiBoJump(); cc.sys.platform == cc.sys.BYTEDANCE_GAME && window.tt || this.isPlatform(i.android) } , t.copyToClipboard = function(t) { if (this.isPlatform(i.wx)) r.default.setClipboardData(t); else if (cc.sys.platform == cc.sys.BYTEDANCE_GAME) c.default.setClipboardData(t); else if (cc.sys.isBrowser) { var e = t + "" , o = document.createElement("textarea"); o.value = e, o.setAttribute("readonly", ""), o.style.position = "absolute", o.style.left = "-9999px", o.style.fontSize = "12pt"; var n = getSelection() , a = null; n.rangeCount > 0 && (a = n.getRangeAt(0)), document.body.appendChild(o), o.select(), o.selectionStart = 0, o.selectionEnd = e.length; var s = !1; try { s = document.execCommand("copy") } catch (l) { cc.warn("[sdk] copy to clipboard err", l) } document.body.removeChild(o), a && (n.removeAllRanges(), n.addRange(a)), s ? cc.log("h5 copy to clipboard success") : cc.log("h5 copy to clipboard failed") } } , t.chooseImage = function() { this.isPlatform(i.wx) ? cc.log("---wxChooseImage---") : cc.sys.platform == cc.sys.BYTEDANCE_GAME ? cc.log("---ttChooseImage---") : cc.sys.isBrowser && cc.log("---h5ChooseImage---") } , t.preloadVideoAd = function(t, e, o, n, a) { var r = this; void 0 === a && (a = !0), cc.log("[sdk] video ad", t); var c = t; if (console.log("cc.sys.os:", cc.sys.os), console.log("adID:", c), console.log("this.videoAdMap:", this.videoAdMap), "" != c) { var s = null; if (this.videoAdMap[c]) { if (!a) return console.log("[video ad] \u4f7f\u7528\u5df2\u6709\u56de\u8c03\u65b9\u6cd5"), this.videoAdMap[c]; var l = this.videoAdMap[c] , u = l.video , d = l.close , h = l.error; u.offClose(d), u.offError(h), s = u, console.log("[video ad] \u6e05\u7a7a\u56de\u8c03\u65b9\u6cd5") } else console.log("\u521b\u5efa\u5b9e\u529b"), this.isPlatform(i.wx) ? s = wx.createRewardedVideoAd({ adUnitId: c, multiton: !0 }) : this.isPlatform(i.tt) ? s = tt.createRewardedVideoAd({ adUnitId: c, multiton: !0 }) : this.isPlatform(i.oppo) ? s = qg.createRewardedVideoAd({ adUnitId: c }) : this.isPlatform(i.vivo) && (s = ad.createRewardedVideoAd({ adUnitId: c })); var f = function(t) { t && t.isEnded || void 0 === t ? (console.log("\u6b63\u5e38\u64ad\u653e\u7ed3\u675f\uff0c\u53ef\u4ee5\u4e0b\u53d1\u6e38\u620f\u5956\u52b1 ++++"), e && e(), r.isPlatform(i.wx) && r.reportRewardBehavior(4, c, s)) : (cc.game.emit("showMainTips", "\u4e2d\u9014\u9000\u51fa\uff0c\u4e0d\u4e0b\u53d1\u6e38\u620f\u5956\u52b1"), console.log("\u64ad\u653e\u4e2d\u9014\u9000\u51fa\uff0c\u4e0d\u4e0b\u53d1\u6e38\u620f\u5956\u52b1 ----"), o && o("quit", "\u4e2d\u9014\u9000\u51fa"), r.isPlatform(i.wx) && r.reportRewardBehavior(3, c, s)), p.default.playBGM(), r._canShowRewardedVideoAd = !0 } , m = function(t) { 1004 == t.errCode || 1005 == t.errCode || 1006 == t.errCode ? n && n("no-fit", "\u6ca1\u6709\u5408\u9002\u7684\u5e7f\u544a") : o && o(t.errCode, t.errMsg), r.reportRewardBehavior(5, c, s), console.log("\u6ca1\u6709\u5408\u9002\u7684\u5e7f\u544a = ", t.errCode, t.errMsg), cc.game.emit("showMainTips", "\u5e7f\u544a\u62c9\u53d6\u5931\u8d25", t.errCode), p.default.playBGM(), r._canShowRewardedVideoAd = !0 }; if (null != s && null != s) return s.onClose(f), s.onError(m), this.isPlatform(i.wx) && s.onLoad(function(t) { t && (1 == t.shareValue ? r.wxValue = "shareValue" : 1 == t.rewardValue ? r.wxValue = "rewardValue" : r.wxValue = ""), console.log("\u6fc0\u52b1\u89c6\u9891 \u5e7f\u544a\u52a0\u8f7d\u6210\u529f = ", t, "wxValue = ", r.wxValue) }), cc.log("[video ad] \u6ce8\u518c\u65b0\u7684\u56de\u8c03\u65b9\u6cd5"), this.videoAdMap[c] = { video: s, close: f, error: m }, this.videoAdMap[c] } } , t.share = function(t, e, o, n) { var a = this; this.isPlatform(i.wx) ? h.default.shareMethod({ success: function() { o && o() }, fail: function() { n && n() }, complete: function() { if (a.videoAdMap[e]) { var o = a.videoAdMap[e].video; a.reportShareBehavior(t, e, o) } } }) : o && o() } , t.createCanvas = function() { if (this.isPlatform(i.wx)) { var t = canvas.toTempFilePathSync({ x: 0, y: 0, width: cc.winSize.width, height: cc.winSize.height, destWidth: cc.winSize.width, destHeight: cc.winSize.height, fileType: "png", quality: "1.0" }); this.wxSave(t) } else if (this.isPlatform(i.tt)) { var e = canvas.toTempFilePathSync({ x: 0, y: 0, width: cc.winSize.width, height: cc.winSize.height, destWidth: cc.winSize.width, destHeight: cc.winSize.height }); tt.shareAppMessage({ imageUrl: e }) } } , t.wxSave = function(t) { wx.authorize({ scope: "scope.writePhotosAlbum", success: function() { wx.saveImageToPhotosAlbum({ filePath: t, success: function() { wx.showToast({ title: "\u622a\u56fe\u5df2\u4fdd\u5b58\u81f3\u76f8\u518c,\u5feb\u5feb\u5206\u4eab\u5230\u670b\u53cb\u5708\u5427", icon: "none", image: "", duration: 1500 }) }, fail: function() {} }) }, fail: function() { var e = { title: "\u5fae\u4fe1\u6388\u6743", content: "\u4fdd\u5b58\u5230\u76f8\u518c\u9700\u8981\u60a8\u7684\u6388\u6743\uff0c\u8bf7\u7ed9\u4e88\u6211\u4eec\u6388\u6743", showCancel: !0, canelColor: "#666", confirmText: "\u53bb\u6388\u6743", confirmColor: "#666", success: function(e) { 1 == e.confirm && wx.openSetting({ success: function() { wx.saveImageToPhotosAlbum({ filePath: t, success: function() { wx.showToast({ title: "\u622a\u56fe\u5df2\u4fdd\u5b58\u81f3\u76f8\u518c,\u5feb\u5feb\u5206\u4eab\u5230\u670b\u53cb\u5708\u5427", icon: "none", image: "", duration: 1500 }) }, fail: function() {} }) } }) } }; wx.showModal(e) } }) } , t.reportRewardBehavior = function(t, e, o) { o.reportShareBehavior({ operation: t, currentShow: 0, strategy: 1, adunit: e, scenelD: 1, shareValue: 0, rewardValue: 1 }) } , t.reportShareBehavior = function(t, e, o) { o.reportShareBehavior({ operation: 6, inviteUser: t, strategy: 1, adunit: e, scenelD: 1, shareValue: 1, rewardValue: 0 }) } , t.watchAdVideo = function(t) { var e = this , o = t.id , n = t.tag , a = t.success , r = t.fail , c = t.nofit; if (0 != this._canShowRewardedVideoAd) if (cc.log("[sdk] watch ad video", n), cc.sys.isBrowser) a && a(); else { if ("" != o) { if (this.isPlatform(i.android)) l.default.showRewardVideoAd(o, a, r); else if (this.isPlatform(i.wx)) { var s = this.preloadVideoAd(o, a, r, c, !0).video; s.show().then(function() { return s.show(), e.reportRewardBehavior(1, o, s), !0 }).catch(function(t) { if (console.log("[sdk] \u6fc0\u52b1\u89c6\u9891\u5e7f\u544a\u663e\u793a\u5931\u8d25", t), console.log("\u5e7f\u544a\u7ec4\u4ef6\u51fa\u73b0\u95ee\u9898", t), s.load().then(function() { console.log("\u624b\u52a8\u52a0\u8f7d\u6210\u529f"), s.show() }), "can't invoke load() while video-ad is showed" != t.errMsg) return r && r(t), !1; console.warn("[sdk] can't invoke load() while video-ad is showed, ignore operation.") }) } else if (this.isPlatform(i.tt)) { console.log("[\u5b57\u8282sdk]"); var u = this.preloadVideoAd(o, a, r, c, !0).video; u.show().then(function() { return console.log("[sdk] \u6fc0\u52b1\u89c6\u9891\u5e7f\u544a\u663e\u793a\u6210\u529f"), !0 }).catch(function(t) { if (console.log("[sdk] \u6fc0\u52b1\u89c6\u9891\u5e7f\u544a\u663e\u793a\u5931\u8d25", t), console.log("\u5e7f\u544a\u7ec4\u4ef6\u51fa\u73b0\u95ee\u9898", t), u.load().then(function() { console.log("\u624b\u52a8\u52a0\u8f7d\u6210\u529f"), u.show() }), "can't invoke load() while video-ad is showed" != t.errMsg) return r && r(t), !1; console.warn("[sdk] can't invoke load() while video-ad is showed, ignore operation.") }) } else if (this.isPlatform(i.oppo)) { console.log("[oppo sdk]"); var p = this.preloadVideoAd(o, a, r, c, !0).video; p.show().then(function() { return console.log("[sdk] \u6fc0\u52b1\u89c6\u9891\u5e7f\u544a\u663e\u793a\u6210\u529f"), !0 }).catch(function(t) { if (console.log("[sdk] \u6fc0\u52b1\u89c6\u9891\u5e7f\u544a\u663e\u793a\u5931\u8d25", t), console.log("\u5e7f\u544a\u7ec4\u4ef6\u51fa\u73b0\u95ee\u9898", t), p.load().then(function() { console.log("\u624b\u52a8\u52a0\u8f7d\u6210\u529f"), p.show() }), "can't invoke load() while video-ad is showed" != t.errMsg) return r && r(t), !1; console.warn("[sdk] can't invoke load() while video-ad is showed, ignore operation.") }) } else if (this.isPlatform(i.vivo)) { console.log("[vivo sdk]"); var d = this.preloadVideoAd(o, a, r, c, !0).video; d.show().then(function() { return console.log("[sdk] \u6fc0\u52b1\u89c6\u9891\u5e7f\u544a\u663e\u793a\u6210\u529f"), !0 }).catch(function(t) { if (console.log("[sdk] \u6fc0\u52b1\u89c6\u9891\u5e7f\u544a\u663e\u793a\u5931\u8d25", t), console.log("\u5e7f\u544a\u7ec4\u4ef6\u51fa\u73b0\u95ee\u9898", t), d.load().then(function() { console.log("\u624b\u52a8\u52a0\u8f7d\u6210\u529f"), d.show() }), "can't invoke load() while video-ad is showed" != t.errMsg) return r && r(t), !1; console.warn("[sdk] can't invoke load() while video-ad is showed, ignore operation.") }) } return !0 } a && a() } } , t.showInterstitialAd = function(t) { this.isPlatform(i.wx) ? r.default.showInterstitialAd() : cc.sys.platform == cc.sys.BYTEDANCE_GAME ? c.default.showInterstitialAd() : this.isPlatform(i.android) && l.default.showInterstitialAd(t.tag) } , t.showFullScreenAd = function(t) { this.isPlatform(i.android) && l.default.showFullScreenAd(t) } , t.showBigImageAd = function(t) { this.isPlatform(i.android) && l.default.showBigImageAd(t) } , t.hideBigImageAd = function(t) { this.isPlatform(i.android) && l.default.hideBigImageAd(t) } , t.showBannerAd = function() { this.isPlatform(i.wx) ? r.default.showBannerAd() : cc.sys.platform == cc.sys.BYTEDANCE_GAME && c.default.showBannerAd() } , t.hideBannerAd = function() { this.isPlatform(i.wx) ? r.default.hideBannerAd() : cc.sys.platform == cc.sys.BYTEDANCE_GAME && c.default.hideBannerAd() } , t.showToast = function(t) { this.isPlatform(i.wx) ? r.default.showToast(t) : (cc.sys.platform, cc.sys.BYTEDANCE_GAME) } , t.getDeviceId = function() { return "" } , t.uploadFile = function(t) { var e = this.host; cc.sys.platform == cc.sys.BYTEDANCE_GAME && tt.uploadFile({ url: e + t.url, filePath: t.file, name: "image_file", formData: t.data, success: t.success, fail: t.fail, complete: t.complete }) } , t.on = function(t, e, o) { return cc.systemEvent.on(t, e, o) } , t.once = function(t, e, o) { return cc.systemEvent.once(t, e, o) } , t.off = function(t, e, o) { return cc.systemEvent.off(t, e, o) } , t.targetOff = function(t) { return cc.systemEvent.targetOff(t) } , t.createAuthorizeBtn = function(t, e) { var o = t.getBoundingBoxToWorld() , n = cc.view.getFrameSize() , a = cc.winSize , i = o.xMin / a.width * n.width , r = (a.height - o.yMax) / a.height * n.height , c = o.width / a.width * n.width , s = o.height / a.height * n.height , l = this.createUserInfoButton({ type: "text", text: " ", style: { left: i, top: r, width: c, height: s, lineHeight: 0, backgroundColor: "", color: "#ffffff", textAlign: "center", fontSize: 16, borderRadius: 4 } }); return l.onTap(function(t) { t.iv || t.signature ? e(!0) : e(!1) }), l } , t.rankScoreUpdate = function(t, e, o) { this.isPlatform(i.wx) && r.default.wxRankScoreUpdate(t, e, o) } , t.rankScoreRemove = function(t) { this.isPlatform(i.wx) && r.default.wxRankScoreRemove(t) } , t.showSubContext = function(t, e, o, n) { this.isPlatform(i.wx) && r.default.wxShowSubContext(t, e, o, n) } , t.getAppVersion = function() { return "" } , t.isPlatform = function(t) { switch (t) { case i.android: return !(!cc.sys.isNative || cc.sys.os != cc.sys.OS_ANDROID); case i.ios: return !(!cc.sys.isNative || cc.sys.os != cc.sys.OS_IOS); case i.wx: return cc.sys.platform == cc.sys.WECHAT_GAME; case i.tt: return cc.sys.platform == cc.sys.BYTEDANCE_GAME; case i.oppo: return cc.sys.platform == cc.sys.OPPO_GAME; case i.vivo: return cc.sys.platform == cc.sys.VIVO_GAME; case i.web: return cc.sys.isBrowser } return !1 } , t.getPlatform = function() { return cc.sys.isNative && cc.sys.os == cc.sys.OS_ANDROID ? i.android : cc.sys.isNative && cc.sys.os == cc.sys.OS_IOS ? i.ios : cc.sys.platform == cc.sys.WECHAT_GAME ? i.wx : i.web } , t.createUserInfoButton = function(t) { return wx.createUserInfoButton ? wx.createUserInfoButton(t) : (cc.log("[sdk] createUserInfoButton"), null) } , t._shareNum = 0, t._shareCount = 0, t._canShowRewardedVideoAd = !0, t.host = f.host, t.wxValue = "", t.videoAdMap = {}, t }(); o.default = m, m.checkUpdateManager(), cc._RF.pop() } , { "../public/data-env": "data-env", "./enumConfig": "enumConfig", "./http": "http", "./native/android-sdk": "android-sdk", "./native/audio": "audio", "./native/share": "share", "./native/tt-sdk": "tt-sdk", "./native/wx-sdk": "wx-sdk" }], selectLevelPop: [function(t, e, o) { "use strict"; cc._RF.push(e, "20c37kr4K9IaaKo8NFkM2dj", "selectLevelPop"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../common/dataTs") , c = cc._decorator , s = c.ccclass , l = c.property , u = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.inputLevelNum = null, e.closeNode = null, e } return a(e, t), e.prototype.start = function() { this.closeNode.on(cc.Node.EventType.TOUCH_END, this.closeFunc, this) } , e.prototype.showSelectLevelPop = function() { this.node.active = !0, this.inputLevelNum.string = "" } , e.prototype.selectLevelFunc = function() { var t = Number(this.inputLevelNum.string); t > 0 ? (this.node.active = !1, this.emitSelectLevel(t), console.log("\u8bbe\u7f6e\u5173\u5361\u6570", this.inputLevelNum.string)) : console.log("error:\u4e66\u5199\u9519\u8bef") } , e.prototype.emitSelectLevel = function(t) { r.default.getLevelMapData(t, function(t) { if (console.log("data:", t), t) { var e = { newLevelData: t }; cc.game.emit("initLevelData", e) } else console.log("error:\u627e\u4e0d\u5230\u5bf9\u5e94\u5173\u5361") }) } , e.prototype.closeFunc = function() { this.node.active = !1 } , i([l({ type: cc.EditBox, tooltip: "\u8f93\u5165\u5bf9\u5e94\u5173\u5361\u6570" })], e.prototype, "inputLevelNum", void 0), i([l(cc.Node)], e.prototype, "closeNode", void 0), i([s], e) }(cc.Component); o.default = u, cc._RF.pop() } , { "../common/dataTs": "dataTs" }], setBloackNumPrefab: [function(t, e, o) { "use strict"; cc._RF.push(e, "adc65qZJIVBEbnAGo5PKVIz", "setBloackNumPrefab"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../script/common/CcJsFunc") , c = cc._decorator , s = c.ccclass , l = c.property , u = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.blockImg = null, e.typeID = null, e.inputBlockNum = null, e.blockType = 0, e.parentCallbackFunc = null, e } return a(e, t), e.prototype.start = function() {} , e.prototype.initBlockNumNode = function(t, e, o) { this.blockType = t, this.parentCallbackFunc = o; var n = e[t]; n && (this.inputBlockNum.string = "" + n); var a = "block/block_" + t + ".png"; r.default.changeSpriteFrame(this.blockImg, a) } , e.prototype.setBlockNumFun = function() { var t = Number(this.inputBlockNum.string); this.parentCallbackFunc(this.blockType, t) } , i([l(cc.Node)], e.prototype, "blockImg", void 0), i([l(cc.Label)], e.prototype, "typeID", void 0), i([l({ type: cc.EditBox, tooltip: "\u5757\u7684\u4f7f\u7528\u7ec4\u6570" })], e.prototype, "inputBlockNum", void 0), i([s], e) }(cc.Component); o.default = u, cc._RF.pop() } , { "../../script/common/CcJsFunc": "CcJsFunc" }], setBlockNumPop: [function(t, e, o) { "use strict"; cc._RF.push(e, "223a5iixK9JDqi/hb6BvmvY", "setBlockNumPop"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../pre/mapEditor/setBloackNumPrefab") , c = t("../common/config") , s = cc._decorator , l = s.ccclass , u = s.property , p = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.setBlockNumPrefab = null, e.closeNode = null, e.blockContent = null, e.groupNumLabel = null, e.blockTypeConfig = c.default.blockTypeConfig, e.blockDataObj = {}, e.newScale = .5, e.blockPreWidth = 60, e.blockPreHeight = 110, e.groupMax = 0, e.hengNum = 10, e } return a(e, t), e.prototype.start = function() { this.closeNode.on(cc.Node.EventType.TOUCH_END, this.closeFunc, this) } , e.prototype.showSetBlockPop = function(t, e) { for (var o in console.log("groupMax = ", t), this.node.active = !0, this.blockDataObj = e, this.groupMax = t, this.updateGroupNum(), this.blockContent.removeAllChildren(), this.blockTypeConfig) this.addSetBlockNumNode(o, this.blockTypeConfig[o], e); this.blockContent.height = (Math.ceil(this.blockTypeConfig.length / this.hengNum) + 1) * this.blockPreHeight } , e.prototype.addSetBlockNumNode = function(t, e, o) { var n = cc.instantiate(this.setBlockNumPrefab) , a = this.blockPreWidth / 2 + t % this.hengNum * (this.blockPreWidth + 5) - this.blockContent.width / 2 , i = this.blockPreHeight / 2 + Math.floor(t / this.hengNum) * (this.blockPreHeight + 40); n.x = a, n.y = -i, n.scale = this.newScale, n.getComponent(r.default).initBlockNumNode(e, o, this.chileSetBlockNum.bind(this)), this.blockContent.addChild(n) } , e.prototype.chileSetBlockNum = function(t, e) { e ? this.blockDataObj[t] = e : delete this.blockDataObj[t], this.updateGroupNum() } , e.prototype.updateGroupNum = function() { var t = 0; for (var e in this.blockDataObj) t += this.blockDataObj[e]; this.groupNumLabel.string = "\u7ec4\u6570\uff1a" + t + "/" + this.groupMax } , e.prototype.closeFunc = function() { this.node.active = !1 } , e.prototype.confirmFunc = function() { var t = 0; for (var e in this.blockDataObj) t += this.blockDataObj[e]; t == this.groupMax ? (console.log("\u914d\u7f6e\u65e0\u8bef"), cc.game.emit("showTips", "\u914d\u7f6e\u6210\u529f"), this.node.active = !1, cc.game.emit("setBlockTypeData", this.blockDataObj)) : (console.log("\u914d\u7f6e\u6709\u9519"), cc.game.emit("showTips", "\u914d\u7f6e\u6709\u9519")) } , i([u(cc.Prefab)], e.prototype, "setBlockNumPrefab", void 0), i([u(cc.Node)], e.prototype, "closeNode", void 0), i([u(cc.Node)], e.prototype, "blockContent", void 0), i([u(cc.Label)], e.prototype, "groupNumLabel", void 0), i([l], e) }(cc.Component); o.default = p, cc._RF.pop() } , { "../../pre/mapEditor/setBloackNumPrefab": "setBloackNumPrefab", "../common/config": "config" }], setupPop: [function(t, e, o) { "use strict"; cc._RF.push(e, "71b23kHj7xHS5zCkm73iIBG", "setupPop"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../i18n/gd_language") , c = t("../../i18n/i18n") , s = t("../common/CcJsFunc") , l = t("../common/dataTs") , u = t("../common/enumConfig") , p = t("../common/native/audio") , d = t("../common/native/wx-sdk") , h = t("../common/sdk") , f = t("../manager/GameManager") , m = t("../manager/report-common") , g = t("../utils/uma/uma-sdk") , y = cc._decorator , v = y.ccclass , b = y.property , _ = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.mask = null, e.popNode = null, e.userIdLabel = null, e.titleLabel = null, e.soundLabel = null, e.musicLabel = null, e.shakeLabel = null, e.backLabel = null, e.closeBtn = null, e.returnMainBtn = null, e.shareBtn = null, e.shareVideo = null, e.shareLabel = null, e.effectBtn = null, e.effectBg = null, e.musicBtn = null, e.musicBg = null, e.shockBtn = null, e.shockBg = null, e.bulletBtn = null, e.bulletBg = null, e.whiteCycle = null, e.greenCycle = null, e.userNode = null, e.privacyNode = null, e.showPopData = null, e.setupData = null, e.whiteBtnX = 27, e } return a(e, t), e.prototype.start = function() { this.effectBtn.on("touchend", this.setEffectFunc, this), this.musicBtn.on("touchend", this.setMusicFunc, this), this.shockBtn.on("touchend", this.setShockFunc, this), this.bulletBtn.on("touchend", this.setBulletFunc, this), s.default.addbtnTouchEndScale(this.mask, this.hideSetupPop.bind(this)), s.default.addbtnTouchStartScale(this.closeBtn), s.default.addbtnTouchEndScale(this.closeBtn, this.hideSetupPop.bind(this)), s.default.addbtnTouchCancelScale(this.closeBtn), s.default.addbtnTouchStartScale(this.returnMainBtn), s.default.addbtnTouchEndScale(this.returnMainBtn, this.returnMainFunc.bind(this)), s.default.addbtnTouchCancelScale(this.returnMainBtn), s.default.addbtnTouchStartScale(this.shareBtn), s.default.addbtnTouchEndScale(this.shareBtn, this.shareBtnFunc.bind(this)), s.default.addbtnTouchCancelScale(this.shareBtn), s.default.addTargetTouchUpInside(this.userNode, this.userNodeFunc.bind(this)), s.default.addTargetTouchUpInside(this.privacyNode, this.privacyNodeFunc.bind(this)), this.setupFonts(), h.default.isPlatform(h.Platform.oppo) || h.default.isPlatform(h.Platform.vivo) ? (this.userNode.active = !0, this.privacyNode.active = !0) : (this.userNode.active = !1, this.privacyNode.active = !1) } , e.prototype.userNodeFunc = function() { console.log("\u7528\u6237\u534f\u8bae"), cc.sys.openURL("https://www.52shenbian.com/yinsi/yinsi.html") } , e.prototype.privacyNodeFunc = function() { console.log("\u9690\u79c1\u653f\u7b56"), cc.sys.openURL("https://www.52shenbian.com/yinsi/fuwu.html") } , e.prototype.setupFonts = function() { this.titleLabel.string = c.default.instance.trans(r.GDLanguage.set_up), this.soundLabel.string = c.default.instance.trans(r.GDLanguage.set_up_sound_effect), this.musicLabel.string = c.default.instance.trans(r.GDLanguage.set_up_music), this.shakeLabel.string = c.default.instance.trans(r.GDLanguage.set_up_shock); var t = l.default.getItem(u.STORAGEKEY.BULLETSWITCH); console.log("bullet = " + t), -1 == t ? (this.bulletBg.stopAllActions(), cc.tween(this.bulletBg).to(.2, { opacity: 0 }).start()) : (this.bulletBg.stopAllActions(), cc.tween(this.bulletBg).delay(.1).to(.2, { opacity: 255 }).start()) } , e.prototype.showSetupPop = function(t) { this.node.active = !0, this.showPopData = t, this.returnMainBtn.active = !1, this.shareBtn.active = !1; var e = l.default.getUserData(); e.userID.length ? (this.userIdLabel.string = "UID: " + e.userID, this.userIdLabel.node.active = !0) : this.userIdLabel.node.active = !1, 2 == t.setupType ? this.returnMainBtn.active = !0 : 1 == t.setupType && (this.shareBtn.active = !0, l.default.isPlatform(l.GDPlatform.wx) ? (this.shareLabel.getComponent(cc.Label).string = "\u5b98\u65b9\u5fae\u535a", s.default.changeSpriteFrame(this.shareVideo, "rewardIcon/reward_weibo_icon.png")) : (l.default.isPlatform(l.GDPlatform.oppo) || l.default.isPlatform(l.GDPlatform.oppo)) && (this.shareBtn.active = !1)), cc.tween(this.popNode).set({ scale: 0, opacity: 0 }).to(.2, { scale: 1.1, opacity: 255 }, { easing: cc.easing.quadOut }).to(.2, { scale: 1 }).start(), this.setSetupStatus() } , e.prototype.hideSetupPop = function() { this.showPopData && this.showPopData.popCallbackCollect && this.showPopData.popCallbackCollect.resumeCallBack(), this.node.active = !1 } , e.prototype.setSetupStatus = function() { this.setupData = l.default.getUserSetupData(), 1 == this.setupData.effectStatus ? this.effectBg.opacity = 255 : this.effectBg.opacity = 0, 1 == this.setupData.musicStatus ? this.musicBg.opacity = 255 : this.musicBg.opacity = 0, 1 == this.setupData.shockStatus ? this.shockBg.opacity = 255 : this.shockBg.opacity = 0 } , e.prototype.setEffectFunc = function() { 1 == this.setupData.effectStatus ? (this.effectBg.stopAllActions(), cc.tween(this.effectBg).to(.2, { opacity: 0 }).start()) : (this.effectBg.stopAllActions(), cc.tween(this.effectBg).delay(.1).to(.2, { opacity: 255 }).start()), this.setupData.effectStatus = -this.setupData.effectStatus, l.default.saveUserSetupData(this.setupData), p.default.playBGM() } , e.prototype.setMusicFunc = function() { 1 == this.setupData.musicStatus ? (this.musicBg.stopAllActions(), cc.tween(this.musicBg).to(.2, { opacity: 0 }).start()) : (this.musicBg.stopAllActions(), cc.tween(this.musicBg).delay(.1).to(.2, { opacity: 255 }).start()), this.setupData.musicStatus = -this.setupData.musicStatus, l.default.saveUserSetupData(this.setupData), p.default.playBGM(), 1 == this.setupData.musicStatus ? p.default.playBGM() : m.default.reportTACommon("music_close", {}) } , e.prototype.setShockFunc = function() { 1 == this.setupData.shockStatus ? (this.shockBg.stopAllActions(), cc.tween(this.shockBg).to(.2, { opacity: 0 }).start()) : (this.shockBg.stopAllActions(), cc.tween(this.shockBg).delay(.1).to(.2, { opacity: 255 }).start()), this.setupData.shockStatus = -this.setupData.shockStatus, l.default.saveUserSetupData(this.setupData) } , e.prototype.setBulletFunc = function() { var t = l.default.getItem(u.STORAGEKEY.BULLETSWITCH); console.log("bullet = " + t), 1 == t ? (this.bulletBg.stopAllActions(), cc.tween(this.bulletBg).to(.2, { opacity: 0 }).start()) : (t = -1, this.bulletBg.stopAllActions(), cc.tween(this.bulletBg).delay(.1).to(.2, { opacity: 255 }).start()), t = -t, l.default.setItem(u.STORAGEKEY.BULLETSWITCH, t), cc.game.emit(u.EMITKEY.BULLETSTATE) } , e.prototype.shareBtnFunc = function() { l.default.isPlatform(l.GDPlatform.tt) ? cc.game.emit(u.EMITKEY.TTSHARERECORD) : l.default.isPlatform(l.GDPlatform.wx) && d.default.weiBoJump() } , e.prototype.returnMainFunc = function() { if (f.default.getInstance().gameType == u.GAMETYPE.GAMELEVEL) { if (l.default.getSprintRewardData().winNum > 0) { var t = { popName: "sprintRewardPop", showPopData: { popCallbackCollect: null, popType: 1 } }; cc.game.emit("showPop", t) } f.default.getInstance().cookieDict.cookieCurCount > 0 && (t = { popName: "loseCookiePop", showPopData: { popCallbackCollect: null, popType: 1 } }, cc.game.emit("showPop", t)) } var e = 0 == f.default.getInstance().sheepMark.resurgenceCount ? 0 : 1; console.log("\u5c55\u793a\u5931\u53bb\u7231\u5fc3\u5f39\u6846"); var o = { popName: "loseLovePop", showPopData: { popCallbackCollect: null, popType: e } }; cc.game.emit("showPop", o), this.node.active = !1 } , e.prototype.contactFunc = function() { console.log("\u8054\u7cfb\u5ba2\u670d"), g.default.trackEvent("setting_service") } , i([b(cc.Node)], e.prototype, "mask", void 0), i([b(cc.Node)], e.prototype, "popNode", void 0), i([b(cc.Label)], e.prototype, "userIdLabel", void 0), i([b(cc.Label)], e.prototype, "titleLabel", void 0), i([b(cc.Label)], e.prototype, "soundLabel", void 0), i([b(cc.Label)], e.prototype, "musicLabel", void 0), i([b(cc.Label)], e.prototype, "shakeLabel", void 0), i([b(cc.Label)], e.prototype, "backLabel", void 0), i([b(cc.Node)], e.prototype, "closeBtn", void 0), i([b(cc.Node)], e.prototype, "returnMainBtn", void 0), i([b(cc.Node)], e.prototype, "shareBtn", void 0), i([b(cc.Node)], e.prototype, "shareVideo", void 0), i([b(cc.Node)], e.prototype, "shareLabel", void 0), i([b(cc.Node)], e.prototype, "effectBtn", void 0), i([b(cc.Node)], e.prototype, "effectBg", void 0), i([b(cc.Node)], e.prototype, "musicBtn", void 0), i([b(cc.Node)], e.prototype, "musicBg", void 0), i([b(cc.Node)], e.prototype, "shockBtn", void 0), i([b(cc.Node)], e.prototype, "shockBg", void 0), i([b(cc.Node)], e.prototype, "bulletBtn", void 0), i([b(cc.Node)], e.prototype, "bulletBg", void 0), i([b(cc.SpriteFrame)], e.prototype, "whiteCycle", void 0), i([b(cc.SpriteFrame)], e.prototype, "greenCycle", void 0), i([b(cc.Node)], e.prototype, "userNode", void 0), i([b(cc.Node)], e.prototype, "privacyNode", void 0), i([v], e) }(cc.Component); o.default = _, cc._RF.pop() } , { "../../i18n/gd_language": "gd_language", "../../i18n/i18n": "i18n", "../common/CcJsFunc": "CcJsFunc", "../common/dataTs": "dataTs", "../common/enumConfig": "enumConfig", "../common/native/audio": "audio", "../common/native/wx-sdk": "wx-sdk", "../common/sdk": "sdk", "../manager/GameManager": "GameManager", "../manager/report-common": "report-common", "../utils/uma/uma-sdk": "uma-sdk" }], shareNodePop: [function(t, e, o) { "use strict"; cc._RF.push(e, "a0bd2kRDllJoo/euhMYhvFy", "shareNodePop"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../common/CcJsFunc") , c = t("../common/dataTs") , s = t("../common/enumConfig") , l = t("../common/native/share") , u = t("../common/native/tt-sdk") , p = cc._decorator , d = p.ccclass , h = p.property , f = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.popNode = null, e.shareNodeVideo = null, e.shareNodeUrl = null, e.closeVideoBtn = null, e.shareVideoBtn = null, e.exitVideoBtn = null, e.closeUrlBtn = null, e.shareUrlBtn = null, e.exitUrlBtn = null, e.popData = null, e } return a(e, t), e.prototype.start = function() { r.default.addTargetTouchUpInside(this.closeVideoBtn, this.closeVideoBtnFunc.bind(this)), r.default.addTargetTouchUpInside(this.shareVideoBtn, this.shareVideoBtnFunc.bind(this)), r.default.addTargetTouchUpInside(this.exitVideoBtn, this.exitVideoBtnFunc.bind(this)), r.default.addTargetTouchUpInside(this.closeUrlBtn, this.closeUrlBtnFunc.bind(this)), r.default.addTargetTouchUpInside(this.shareUrlBtn, this.shareUrlBtnFunc.bind(this)), r.default.addTargetTouchUpInside(this.exitUrlBtn, this.exitUrlBtnFunc.bind(this)) } , e.prototype.closeVideoBtnFunc = function() { this.node.active = !1 } , e.prototype.shareVideoBtnFunc = function() { cc.game.emit(s.EMITKEY.TTSHARERECORD) } , e.prototype.exitVideoBtnFunc = function() { this.node.active = !1 } , e.prototype.closeUrlBtnFunc = function() { this.node.active = !1 } , e.prototype.shareUrlBtnFunc = function() { var t = this , e = this; c.default.isPlatform(c.GDPlatform.tt) ? u.default.shareTemplate(function(o) { console.log("shareTemplate = ", o), o && (e.node.active = !1), t.popData && t.popData.shareCb && (e.popData.shareCb(o), e.node.active = !1) }) : c.default.isPlatform(c.GDPlatform.wx) ? l.default.shareMethod({ success: function() {}, fail: function() {}, complete: function() {} }) : this.node.active = !1 } , e.prototype.exitUrlBtnFunc = function() { this.node.active = !1 } , e.prototype.showPop = function(t) { this.popData = t, this.shareNodeVideo.active = !1, this.shareNodeUrl.active = !1, this.node.active = !0, cc.tween(this.popNode).set({ scale: 0, opacity: 0 }).to(.2, { scale: 1.1, opacity: 255 }, { easing: cc.easing.quadOut }).to(.2, { scale: 1 }).start(), c.default.isPlatform(c.GDPlatform.tt) ? 1 == t.type ? this.shareNodeVideo.active = !0 : 2 == t.type && (this.shareNodeUrl.active = !0) : (c.default.isPlatform(c.GDPlatform.wx), this.shareNodeUrl.active = !0) } , i([h(cc.Node)], e.prototype, "popNode", void 0), i([h(cc.Node)], e.prototype, "shareNodeVideo", void 0), i([h(cc.Node)], e.prototype, "shareNodeUrl", void 0), i([h(cc.Node)], e.prototype, "closeVideoBtn", void 0), i([h(cc.Node)], e.prototype, "shareVideoBtn", void 0), i([h(cc.Node)], e.prototype, "exitVideoBtn", void 0), i([h(cc.Node)], e.prototype, "closeUrlBtn", void 0), i([h(cc.Node)], e.prototype, "shareUrlBtn", void 0), i([h(cc.Node)], e.prototype, "exitUrlBtn", void 0), i([d], e) }(cc.Component); o.default = f, cc._RF.pop() } , { "../common/CcJsFunc": "CcJsFunc", "../common/dataTs": "dataTs", "../common/enumConfig": "enumConfig", "../common/native/share": "share", "../common/native/tt-sdk": "tt-sdk" }], share: [function(t, e, o) { "use strict"; cc._RF.push(e, "cc74eL1jO5JXILJM8B5nOu3", "share"), Object.defineProperty(o, "__esModule", { value: !0 }), o.ShareType = void 0; var n = t("../sdk"); (function(t) { t.share = "share", t.addFriend = "addFriend", t.getReward = "getReward" } )(o.ShareType || (o.ShareType = {})); var a = function() { function t() {} return t.init = function() { n.default.setOnShow(function() {}), n.default.setOnShow(function() {}); var t = this.getShareParams() , e = { title: t.title, imageUrl: t.imageUrl, query: "1" }; n.default.setOnShareAppMessage(e) } , t.getRewardShare = function(t) { var e = this.getShareParams() , o = { title: e.title, imageUrl: e.imageUrl, success: function(e) { console.log("Share", "success", e), e && (t.success(), console.log("\u5206\u4eab\u6210\u529f")) }, fail: function(e) { console.log("Share", "success", e), e && (t.fail(), console.log("\u5206\u4eab\u5931\u8d25")) }, query: "2", validate: !0 }; this.initiativeShare(o, !0) } , t.shareMethod = function(t) { var e = t.success , o = t.fail , n = t.complete , a = this.getShareParams(); this.initiativeShare({ title: a.title, imageUrl: a.imageUrl, success: function(t) { console.log("\u5206\u4eab success = ", t), e && e(t) }, fail: function(t) { console.log("\u5206\u4eab fail = ", t), o && o(t) }, complete: function(t) { console.log("\u5206\u4eab complete = ", t), n && n(t) }, validate: !0 }, !0) } , t.initiativeShare = function(t, e) { if (n.default.isPlatform(n.Platform.web)) return t.success && t.success(!0), void (t.complete && t.complete(!1)); var o = !1 , a = (new Date).getTime() , i = !0; 1 == t.validate ? e ? (console.log("\u5206\u4eab 111"), n.default.setOnShowOnce(function() { i ? (o = (new Date).getTime() - a >= 2500, console.log("\u5206\u4eab 222 result = ", o, "startTime = ", a), 0 == o ? (t.fail && t.fail(!0), t.complete && t.complete(!1), console.log("\u5206\u4eab 333")) : (a = (new Date).getTime(), console.log("\u5206\u4eab 444 result = ", o, "startTime = ", a), i = !1, t.success && t.success(!0), t.complete && t.complete(!0))) : console.log("\u591a\u6b21\u8fdb\u5165\u540e\u53f0 ###### ") })) : (console.log("\u5206\u4eab 555"), n.default.setOnShow(function() { 0 == (o = (new Date).getTime() - a >= 2500) ? (t.fail && t.fail(!0), t.complete && t.complete(!1)) : (t.success && t.success(!0), t.complete && t.complete(!0)) })) : (t.success(!0), t.complete && t.complete(!0)); var r = ""; t.query && (r = t.query), wx.shareAppMessage({ title: t.title, imageUrl: t.imageUrl, query: r }) } , t.getShareParams = function() { var t = [{ title: "\u6700\u65b0\u51fa\u7089\u5168\u56fd\u7701\u4efd\u667a\u529b\u6392\u884c\uff01", imageUrl: "https://cat-match-static.easygame2021.com/images/wx_1.jpg" }, { title: "\u5e26\u85aa\u4e0a\u5395\u6240\u7684\u65f6\u5019\u90fd\u5728\u73a9\u5565\uff1f", imageUrl: "https://cat-match-static.easygame2021.com/images/wx_2.jpg" }, { title: "\u636e\u8bf4\u901a\u5173\u7684\u90fd\u80fd\u8fbe\u5230\u7231\u56e0\u65af\u5766\u7684IQ\uff01", imageUrl: "https://cat-match-static.easygame2021.com/images/wx_3.jpg" }, { title: "\u6562\u4e0d\u6562\u7761\u89c9\u524d\u73a9\u8fd9\u4e2a\u6e38\u620f\uff1f", imageUrl: "https://cat-match-static.easygame2021.com/images/wx_4.jpg" }, { title: "\u4ec0\u4e48\u80fd\u963b\u6b62\u6211\u7761\u89c9\uff1f\u5c31\u662f\u8fd9\u5934\u7f8a\uff01\uff01", imageUrl: "https://cat-match-static.easygame2021.com/images/wx_5.jpg" }, { title: "\u667a\u529b\u4e0d\u591f\uff0c\u5c31\u4e0d\u8981\u6765\u6311\u6218\u8fd9\u4e2a\u6e38\u620f\u4e86\uff01", imageUrl: "https://cat-match-static.easygame2021.com/images/wx_6.jpg" }, { title: "\u6562\u4e0d\u6562\u6765\u6d4b\u7b97\u4e0b\u4f60\u7684\u667a\u5546\u591f\u4e0d\u591f\uff1f", imageUrl: "https://cat-match-static.easygame2021.com/images/wx_7.jpg" }, { title: "\u636e\u8bf4\u53ea\u67090.01%\u7684\u4eba\u53ef\u4ee5\u901a\u5173\uff01\u73bb\u7483\u5fc3\u52ff\u8fdb\uff01", imageUrl: "https://cat-match-static.easygame2021.com/images/wx_8.jpg" }]; return t[Math.floor(Math.random() * t.length)] } , t.shareId = 0, t.parsedId = "", t }(); o.default = a, cc._RF.pop() } , { "../sdk": "sdk" }], "sheep-card": [function(t, e, o) { "use strict"; cc._RF.push(e, "a4c42prjHtESYEMJNr5MQAH", "sheep-card"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = cc._decorator , c = r.ccclass , s = r.property , l = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.redbgNode = null, e.bluebgNode = null, e.graybgNode = null, e } return a(e, t), e.prototype.start = function() {} , e.prototype.setupData = function(t) { this.redbgNode.active = !1, this.bluebgNode.active = !1, this.graybgNode.active = !1; var e = null , o = !1; if (1 == t.type ? (this.redbgNode.active = !0, e = this.redbgNode, o = !0) : 2 == t.type ? (this.bluebgNode.active = !0, e = this.bluebgNode) : 3 == t.type && (this.graybgNode.active = !0, e = this.graybgNode), e) { var n = e.getChildByName("num-label").getComponent(cc.Label) , a = e.getChildByName("count-label").getComponent(cc.Label) , i = e.getChildByName("name-label").getComponent(cc.Label); if (n.string = "\u7b2c " + t.num + " \u540d", a.string = t.item.win_score + " \u7f8a", i.string = t.item.name + "\u7f8a\u961f", o) { var r = e.getChildByName("flash_1") , c = e.getChildByName("flash_2"); this.playAnimationFloat(r, 255), this.playAnimationFloat(c, -255) } } } , e.prototype.playAnimationFloat = function(t, e) { var o = this; cc.tween(t).delay(.5).by(.1, { opacity: e }).call(function() { o.playAnimationFloat(t, -e) }).start() } , i([s(cc.Node)], e.prototype, "redbgNode", void 0), i([s(cc.Node)], e.prototype, "bluebgNode", void 0), i([s(cc.Node)], e.prototype, "graybgNode", void 0), i([c], e) }(cc.Component); o.default = l, cc._RF.pop() } , {}], "sheep-flock-icon": [function(t, e, o) { "use strict"; cc._RF.push(e, "a441bXbKtZDx6Z6u1Z9IX7r", "sheep-flock-icon"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../script/common/CcJsFunc") , c = cc._decorator , s = c.ccclass , l = c.property , u = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.iconHeader = null, e.purpleNode = null, e.blueNode = null, e.regionNode = null, e.cityNode = null, e } return a(e, t), e.prototype.start = function() {} , e.prototype.showData = function(t) { var e = this; t ? (this.node.stopAllActions(), this.node.active = !0, cc.tween(this.node).delay(3).call(function() { e.node.active = !1 }, this).start(), 0 == t.gender ? (this.purpleNode.active = !1, this.blueNode.active = !0) : 1 == t.gender ? (this.purpleNode.active = !1, this.blueNode.active = !0) : (this.purpleNode.active = !0, this.blueNode.active = !1), t.nick_name ? this.regionNode.getComponent(cc.Label).string = t.nick_name : this.regionNode.getComponent(cc.Label).string = "", t.city ? this.cityNode.getComponent(cc.Label).string = t.city : this.cityNode.getComponent(cc.Label).string = "", r.default.setAvatar(this.iconHeader, t.avatar)) : this.node.active = !1 } , i([l(cc.Node)], e.prototype, "iconHeader", void 0), i([l(cc.Node)], e.prototype, "purpleNode", void 0), i([l(cc.Node)], e.prototype, "blueNode", void 0), i([l(cc.Node)], e.prototype, "regionNode", void 0), i([l(cc.Node)], e.prototype, "cityNode", void 0), i([s], e) }(cc.Component); o.default = u, cc._RF.pop() } , { "../../script/common/CcJsFunc": "CcJsFunc" }], "sheep-flock": [function(t, e, o) { "use strict"; cc._RF.push(e, "9c2fby18nZLPpABsAs/z6CS", "sheep-flock"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } , r = this && this.__spreadArrays || function() { for (var t = 0, e = 0, o = arguments.length; e < o; e++) t += arguments[e].length; var n = Array(t) , a = 0; for (e = 0; e < o; e++) for (var i = arguments[e], r = 0, c = i.length; r < c; r++, a++) n[a] = i[r]; return n } ; Object.defineProperty(o, "__esModule", { value: !0 }); var c = t("../../script/common/CcJsFunc") , s = t("../../script/common/dataTs") , l = t("../../script/common/enumConfig") , u = t("../../script/common/spine") , p = t("../../script/manager/DateManager") , d = t("../../script/manager/GameManager") , h = t("../../script/manager/data-manager") , f = t("./sheep-card") , m = t("./sheep-flock-icon") , g = cc._decorator , y = g.ccclass , v = g.property , b = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.sheepSp = null, e.sheepNode = null, e.sheepCard = null, e.sheepCardNode = null, e.sheepIcon = null, e.sheepIconNode = null, e.manSheepHeader = null, e.manSheepHeaderNode = null, e.womanSheepheader = null, e.womanSheepheaderNode = null, e.zIndexList = null, e.userRankInfo = null, e.userPosItem = null, e.sheepNodeArr = [], e.angle = 0, e.radius = 0, e.iconNode = null, e.sheepUserNode = null, e.clothesData = null, e } return a(e, t), e.prototype.start = function() { cc.game.on(l.EMITKEY.SHOWUSERNODE, this.showUserNode, this), cc.game.on(l.EMITKEY.CHANGESHEEPCLOTHES, this.changeSheepClothesFunc, this) } , e.prototype.changeSheepClothesFunc = function() { if (this.sheepUserNode && this.userRankInfo && 1 == this.userRankInfo.state) { for (var t = this, e = "sheep/Sheeps", o = "skin_00", n = s.default.getSheepClothesData(), a = 0; a < n.length; a++) { var i = n[a]; if (i.dressing) { e = "sheep/" + i.spName, o = i.spSkin; break } } this.sheepUserNode.getChildByName("sheepSp").getComponent(u.default).loadSpine(e, function() { t.sheepUserNode.getChildByName("sheepSp").getComponent(u.default).setNewSkin(o), t.sheepUserNode.getChildByName("sheepSp").getComponent(u.default).play("Jump2", 0) }) } } , e.prototype.showUserNode = function() { var t = this; this.userRankInfo && this.sheepIconNode && this.userPosItem && (console.log("game_over = " + d.default.getInstance().game_over), 1 == d.default.getInstance().game_over && this.sheepUserNode ? (this.sheepUserNode.opacity = 255, this.sheepUserNode.getChildByName("sheepSp").getComponent(u.default).play("Drop1", 1, function() { t.sheepUserNode.getChildByName("flashSp").opacity = 255, t.sheepUserNode.getChildByName("flashSp").getComponent(u.default).play("3Ray1", 1, function() { t.sheepUserNode.getChildByName("flashSp").opacity = 0 }), setTimeout(function() { s.default.isPlatform(s.GDPlatform.tt) ? t.showSharePop() : s.default.isPlatform(s.GDPlatform.web) && t.showWxSharePop() }, 500), t.sheepUserNode.getChildByName("sheepSp").getComponent(u.default).play("Jump2", 0) }), d.default.getInstance().game_over = 0) : (this.sheepIconNode.x = this.userPosItem.x, this.sheepIconNode.y = this.userPosItem.y + 20, this.sheepIconNode.getComponent(m.default).showData(this.userRankInfo))) } , e.prototype.showSharePop = function() { cc.game.emit("showPop", { popName: "shareNodePop", showPopData: { type: 1 } }) } , e.prototype.showWxSharePop = function() { cc.game.emit("showPop", { popName: "challengeSucPop", showPopData: {} }), setTimeout(function() { cc.game.emit(l.EMITKEY.HIDEMASKLAYER) }, 2e3) } , e.prototype.setupData = function(t) { if (t) { this.angle = 240, this.radius = 100, this.sheepNodeArr = []; try { this.clothesData = s.default.gameConfigData.baseConfigData.sheepClothesData } catch (g) {} var e = p.default.format(l.CALENDARNAMES[5], new Date) , o = p.default.format(l.CALENDARNAMES[6], new Date) , n = s.default.getDailyData(e, o) , a = -1; n && n.sheepNum && (a = Number(n.sheepNum)), a = a < 0 ? 0 : a, this.zIndexList = [29, 28, 27, 26, 28, 28, 30, 29, 28, 27, 26, 25, 18, 25, 24, 25, 26, 27, 40, 39, 38, 37, 36, 35, 34, 33, 22, 17, 16, 15, 22, 23, 24, 25, 26, 27], this.sheepNode || (this.sheepNode = this.sheepSp), this.sheepCardNode || (this.sheepCardNode = this.sheepCard), this.sheepIconNode || (this.sheepIconNode = this.sheepIcon), this.manSheepHeader || (this.manSheepHeaderNode = this.manSheepHeader), this.womanSheepheader || (this.womanSheepheaderNode = this.womanSheepheader), this.node.removeAllChildren(), this.iconNode = new cc.Node, this.iconNode.width = this.node.width, this.iconNode.height = this.node.height, this.iconNode.name = "iconNode", this.iconNode.zIndex = 100, this.node.addChild(this.iconNode); var i = cc.instantiate(this.sheepCardNode); this.node.addChild(i), i.zIndex = 49, i.y += 70, i.getComponent(f.default).setupData(t); var r = []; if (t.item && t.item.result && t.item.result.length > 0 && "null" != t.item.result) { this.node.addChild(this.sheepIconNode), this.sheepIconNode.zIndex = 200, this.sheepIconNode.active = !1; var c = JSON.parse(t.item.result); r = this.bubbleSort(c); var u = s.default.getUserData().userID; for (var d in r) Number(u) == r[d].uid && (this.userRankInfo = r[d]) } var h = t.item.all_score; h > 36 && (h = 36), h <= 0 && (h = 0); for (var m = 0; m < h; m++) setTimeout(function() {}, 0 * m), this.setSheep(r, m, a) } } , e.prototype.bubbleSort = function(t) { for (var e, o, n = r(t), a = 0, i = n.length; a < i; a++) for (var c = 0; c < i - 1 - a; c++) n[c].state > n[c + 1].state ? (e = [n[c + 1], n[c]], n[c] = e[0], n[c + 1] = e[1]) : n[c].state == n[c + 1].state && n[c].fail < n[c + 1].fail && (o = [n[c + 1], n[c]], n[c] = o[0], n[c + 1] = o[1]); return n } , e.prototype.setSheep = function(t, e) { if (!(e >= t.length)) { var o = cc.instantiate(this.sheepNode); this.node.addChild(o), this.sheepNodeArr.push(o); var n = 0; e < 6 ? (n = 6, this.radius = 100) : e < 18 ? (n = 12, this.radius = 200) : (n = 18, this.radius = 300); var a = this.angle / 180 * Math.PI , i = this.radius * Math.cos(a) , r = this.radius * Math.sin(a) , l = 0; e < this.zIndexList.length && (l = this.zIndexList[e]), o.x = i, o.y = r, o.zIndex = l, this.angle += 360 / n; var u = t[e]; if (1 == u.state) { var p = null; (p = 0 == u.gender ? cc.instantiate(this.manSheepHeader) : cc.instantiate(this.womanSheepheader)).zIndex = l, this.iconNode.addChild(p), p.x = i, p.y = r + 95, e < t.length && c.default.setAvatar(p, t[e].avatar) } var h = "sheep/Sheeps" , f = "skin_00"; if (Number(s.default.getUserData().userID) == u.uid) { if (this.userPosItem = cc.v2(i, r), this.userRankInfo) { for (var g = s.default.getSheepClothesData(), y = 0; y < g.length; y++) { var v = g[y]; if (v.dressing) { h = "sheep/" + v.spName, f = v.spSkin; break } } this.sheepUserNode = o, 1 == d.default.getInstance().game_over && (this.sheepUserNode.opacity = 0) } } else if (this.clothesData && u.skin && u.skin > 0) for (var b in this.clothesData) if (this.clothesData[b].clothesId == u.skin) { h = "sheep/" + this.clothesData[b].spName, f = this.clothesData[b].spSkin; break } 1 != u.state && (h = "sheep/Dead1"), this.setUpSheepNode(o, h, u, f); var _ = o.getChildByName("clickNode"); _.on(cc.Node.EventType.TOUCH_END, function() { if (console.log(_.parent.getPosition().x, _.parent.getPosition().y), this.sheepIconNode) { var o = t[e]; this.sheepIconNode.x = _.parent.getPosition().x, this.sheepIconNode.y = _.parent.getPosition().y + 20, this.sheepIconNode.getComponent(m.default).showData(o) } }, this) } } , e.prototype.setUpSheepNode = function(t, e, o, n) { t.getChildByName("flashSp").opacity = 0, t.getChildByName("sheepSp").getComponent(u.default).loadSpine(e, function() { var a = "Jump2"; "sheep/Dead1" == e ? (o.fail || (o.fail = 1), a = "Dead" + h.default.getDeadNum(o.fail), t.getChildByName("sheepSp").getComponent(u.default).play(a, 0)) : (t.getChildByName("sheepSp").getComponent(u.default).setNewSkin(n), t.getChildByName("sheepSp").getComponent(u.default).play(a, 0)) }) } , i([v({ type: cc.Node, tooltip: "\u7f8a" })], e.prototype, "sheepSp", void 0), i([v({ type: cc.Node, tooltip: "\u540d\u6b21\u724c\u5b50" })], e.prototype, "sheepCard", void 0), i([v({ type: cc.Node, tooltip: "\u5361\u7247" })], e.prototype, "sheepIcon", void 0), i([v({ type: cc.Node, tooltip: "\u7537\u5934\u50cf" })], e.prototype, "manSheepHeader", void 0), i([v({ type: cc.Node, tooltip: "\u5973\u5934\u50cf" })], e.prototype, "womanSheepheader", void 0), i([y], e) }(cc.Component); o.default = b, cc._RF.pop() } , { "../../script/common/CcJsFunc": "CcJsFunc", "../../script/common/dataTs": "dataTs", "../../script/common/enumConfig": "enumConfig", "../../script/common/spine": "spine", "../../script/manager/DateManager": "DateManager", "../../script/manager/GameManager": "GameManager", "../../script/manager/data-manager": "data-manager", "./sheep-card": "sheep-card", "./sheep-flock-icon": "sheep-flock-icon" }], "sheep-rank-pop": [function(t, e, o) { "use strict"; cc._RF.push(e, "4f1e6q1O4ZIM6jxip+/6cgl", "sheep-rank-pop"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../api/api-sheep") , c = t("../common/CcJsFunc") , s = t("../manager/GameManager") , l = t("./popSub/sheepRankItem") , u = cc._decorator , p = u.ccclass , d = u.property , h = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.popNode = null, e.sheepRankItem = null, e.rankItem = null, e.contentView = null, e.closeBtn = null, e.bottomNode = null, e } return a(e, t), e.prototype.start = function() { c.default.addbtnTouchStartScale(this.closeBtn), c.default.addbtnTouchEndScale(this.closeBtn, this.closeBtnFunc.bind(this)), c.default.addbtnTouchCancelScale(this.closeBtn) } , e.prototype.closeBtnFunc = function() { this.node.active = !1 } , e.prototype.sheepRankPop = function() { this.node.active = !0, this.requestData() } , e.prototype.requestData = function() { if (cc.tween(this.popNode).set({ scale: 0, opacity: 0 }).to(.2, { scale: 1.1, opacity: 255 }, { easing: cc.easing.quadOut }).to(.2, { scale: 1 }).start(), this.rankItem || (this.rankItem = cc.instantiate(this.sheepRankItem)), this.contentView.removeAllChildren(), this.bottomNode.active = !1, s.default.getInstance().rankInfo) this.setSubViews(s.default.getInstance().rankInfo); else { var t = this; r.default.getRankInfoData(function(e) { t.setSubViews(e.data) }) } } , e.prototype.setSubViews = function(t) { for (var e = 0; e < t.list.length; e++) { var o = t.list[e]; o.index = e; var n = cc.instantiate(this.rankItem); this.contentView.addChild(n), n.getComponent(l.default).setupData(o) } t.user.index && (this.bottomNode.getComponent(l.default).setBottomData(t.user), this.bottomNode.active = !0) } , i([d({ type: cc.Node, tooltip: "popNode" })], e.prototype, "popNode", void 0), i([d({ type: cc.Node, tooltip: "item \u5b50View" })], e.prototype, "sheepRankItem", void 0), i([d({ type: cc.Node, tooltip: "item \u7236\u89c6\u56fe" })], e.prototype, "contentView", void 0), i([d({ type: cc.Node, tooltip: "\u5173\u95ed\u6309\u94ae" })], e.prototype, "closeBtn", void 0), i([d({ type: cc.Node, tooltip: "bottom View" })], e.prototype, "bottomNode", void 0), i([p], e) }(cc.Component); o.default = h, cc._RF.pop() } , { "../api/api-sheep": "api-sheep", "../common/CcJsFunc": "CcJsFunc", "../manager/GameManager": "GameManager", "./popSub/sheepRankItem": "sheepRankItem" }], sheepRankItem: [function(t, e, o) { "use strict"; cc._RF.push(e, "3fc70swD4FHKLdy7tN3hR6f", "sheepRankItem"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = cc._decorator , c = r.ccclass , s = r.property , l = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.imgNode = null, e.labelNode = null, e.numNode = null, e.nameNode = null, e.countNode = null, e } return a(e, t), e.prototype.start = function() {} , e.prototype.setupData = function(t) { var e = t.index + 1; this.numNode.getComponent(cc.Label).string = e + "", this.nameNode.getComponent(cc.Label).string = t.name, this.countNode.getComponent(cc.Label).string = t.win_score + ""; var o = null , n = null , a = null , i = null , r = null , c = null , s = this.imgNode.children; for (var l in s) { var u = s[l]; "text-black" == u.name || "text-sheep-black" == u.name ? u.active = !0 : u.active = !1, "num-yellow" == u.name ? o = u : "num-sliver" == u.name ? n = u : "num-orange" == u.name ? a = u : "num-blue" == u.name ? i = u : "num-black" == u.name || ("img-yellow" == u.name ? r = u : "img-white" == u.name ? c = u : u.name) } c.active = !0, 1 == e ? (o.active = !0, r.active = !0, c.active = !1) : 2 == e ? n.active = !0 : 3 == e ? a.active = !0 : i.active = !0 } , e.prototype.setBottomData = function(t) { this.numNode.getComponent(cc.Label).string = t.index + "", this.nameNode.getComponent(cc.Label).string = t.item.name, this.countNode.getComponent(cc.Label).string = t.item.win_score + "" } , i([s(cc.Node)], e.prototype, "imgNode", void 0), i([s(cc.Node)], e.prototype, "labelNode", void 0), i([s(cc.Node)], e.prototype, "numNode", void 0), i([s(cc.Node)], e.prototype, "nameNode", void 0), i([s(cc.Node)], e.prototype, "countNode", void 0), i([c], e) }(cc.Component); o.default = l, cc._RF.pop() } , {}], "show-daily-pop": [function(t, e, o) { "use strict"; cc._RF.push(e, "3a139KaoTJPZKuR6HDW3cfD", "show-daily-pop"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../i18n/gd_language") , c = t("../../i18n/i18n") , s = t("../../pre/main/rewardPrefab") , l = t("../../script/common/CcJsFunc") , u = t("../../script/common/native/audio") , p = t("../../script/common/spine") , d = cc._decorator , h = d.ccclass , f = d.property , m = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.maskNode = null, e.titleSpine = null, e.boxSpine = null, e.flashNode = null, e.receiveBtn = null, e.receiveLabel = null, e.rewardPrefab = null, e.popData = null, e.rewardNodeArray = [], e.rewardDataArray = [], e } return a(e, t), e.prototype.start = function() { l.default.addbtnTouchStartScale(this.receiveBtn), l.default.addbtnTouchEndScale(this.receiveBtn, this.receiveBtnFunc.bind(this)), l.default.addbtnTouchCancelScale(this.receiveBtn) } , e.prototype.receiveBtnFunc = function() { this.node.active = !1, this.receiveBtn.stopAllActions(); for (var t = 0; t < this.rewardNodeArray.length; t++) this.rewardNodeArray[t].destroy(); this.rewardNodeArray = [] } , e.prototype.showPop = function(t) { if (this.popData = t, this.node.active = !0, this.titleSpine.active = !1, this.boxSpine.active = !1, this.receiveBtn.active = !1, this.flashNode.active = !1, this.receiveLabel.string = c.default.instance.trans(r.GDLanguage.pop_claim), "daily" == t.popName) { var e = {}; 1 == t.popType ? (e.propType = "prop_random", e.num = 3) : 2 == t.popType ? (e.propType = "prop_cancel", e.num = 3) : 3 == t.popType && (e.propType = "prop_remove", e.num = 3), this.rewardDataArray.push(e), this.addRewardNode(), this.playAnimation() } else this.node.active = !1 } , e.prototype.playAnimation = function() { var t = this; t.boxSpine.active = !0, t.boxSpine.getComponent(p.default).setFrameEventCb("Open1", function() { console.log("1"), u.default.playAudioMusic("audio/sound/Open1.mp3", !1) }), t.boxSpine.getComponent(p.default).setFrameEventCb("Eff_Sheen1", function() { t.titleSpine.active = !0, u.default.playAudioMusic("audio/sound/Words1.mp3", !1), t.titleSpine.getComponent(p.default).play("Award1_Words1", 1), console.log("2"), t.flashNode.active = !0, cc.tween(t.flashNode).by(40, { angle: 360 }).repeatForever().start(), t.playRewardNode() }), t.boxSpine.getComponent(p.default).setFrameEventCb("Treasure1", function() { t.flashNode.active = !0, cc.tween(t.flashNode).by(40, { angle: 360 }).repeatForever().start(), t.playRewardNode(), console.log("3") }), t.boxSpine.getComponent(p.default).play("4Daily_Open" + this.popData.popType, 1, function() { console.log("4"), t.receiveBtn.active = !0 }) } , e.prototype.addRewardNode = function() { for (var t = 0; t < this.rewardDataArray.length; t++) { var e = cc.instantiate(this.rewardPrefab); e.x = 0, e.y = 0, e.scale = 0, e.getComponent(s.default).setRewardNode(this.rewardDataArray[t]), this.rewardNodeArray.push(e), this.node.addChild(e) } } , e.prototype.playRewardNode = function() { var t = this; this.rewardNodeArray.length && cc.tween(this.rewardNodeArray[0]).to(.1, { scale: 1.4, y: 150 }).to(.1, { scale: 1 }).to(.1, { scale: 1.2 }).to(.1, { scale: 1 }).call(function() { t.playAnimationFloat(t.rewardNodeArray[0], 10) }).start() } , e.prototype.playAnimationFloat = function(t, e) { var o = this; cc.tween(t).by(1, { y: e }).call(function() { o.playAnimationFloat(t, -e) }).start() } , i([f(cc.Node)], e.prototype, "maskNode", void 0), i([f(cc.Node)], e.prototype, "titleSpine", void 0), i([f(cc.Node)], e.prototype, "boxSpine", void 0), i([f(cc.Node)], e.prototype, "flashNode", void 0), i([f(cc.Node)], e.prototype, "receiveBtn", void 0), i([f(cc.Label)], e.prototype, "receiveLabel", void 0), i([f(cc.Prefab)], e.prototype, "rewardPrefab", void 0), i([h], e) }(cc.Component); o.default = m, cc._RF.pop() } , { "../../i18n/gd_language": "gd_language", "../../i18n/i18n": "i18n", "../../pre/main/rewardPrefab": "rewardPrefab", "../../script/common/CcJsFunc": "CcJsFunc", "../../script/common/native/audio": "audio", "../../script/common/spine": "spine" }], "show-reward-pop": [function(t, e, o) { "use strict"; cc._RF.push(e, "a28f8l6KdRP1bgidG2CHAQ9", "show-reward-pop"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../i18n/gd_language") , c = t("../../i18n/i18n") , s = t("../../pre/main/cookieRewardNode") , l = t("../../script/common/CcJsFunc") , u = t("../../script/common/enumConfig") , p = t("../../script/common/native/audio") , d = t("../../script/common/spine") , h = cc._decorator , f = h.ccclass , m = h.property , g = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.maskNode = null, e.cookieRewardLayer = null, e.cookieTitleSpine = null, e.cookieRewardNode = null, e.cookieFlashNode = null, e.cookieImageNode = null, e.cookieNumNode = null, e.cookieReceiveBtn = null, e.cookiePropEndNode = null, e.receiveLabel = null, e.popData = null, e } return a(e, t), e.prototype.start = function() { l.default.addbtnTouchStartScale(this.cookieReceiveBtn), l.default.addbtnTouchEndScale(this.cookieReceiveBtn, this.receiveBtnFunc.bind(this)), l.default.addbtnTouchCancelScale(this.cookieReceiveBtn), this.receiveLabel.string = c.default.instance.trans(r.GDLanguage.pop_claim) } , e.prototype.receiveBtnFunc = function() { var t = this; this.maskNode.active = !1, this.cookieTitleSpine.active = !1, this.cookieFlashNode.active = !1, this.cookieReceiveBtn.active = !1; var e = this.cookiePropEndNode , o = l.default.getWorldPosition(e) , n = l.default.getNodePosition(this.node, o); cc.tween(this.cookieRewardNode).to(.1, { angle: 5 }).to(.1, { angle: -5 }).to(.1, { angle: 5 }).to(.1, { angle: -5 }).to(.3, { position: cc.v3(n.x, n.y, 0), scale: .3 }).call(function() { t.node.active = !1, t.popData && t.popData.rewardCallback && t.popData.rewardCallback(), cc.tween(e).to(.2, { scale: 1.2 }).to(.2, { scale: 1 }).start() }).start() } , e.prototype.showPop = function(t) { this.popData = t, this.cookieRewardLayer.active = !1, 1 == t.popType && (this.node.active = !0, this.maskNode.active = !0, this.cookieRewardLayer.active = !0, this.cookieRewardLayer.position = cc.v3(0, 0, 0), this.cookieRewardNode.scale = 1, this.cookieTitleSpine.active = !0, this.cookieReceiveBtn.active = !0, this.showCookieRewardPopData(t.rewardData, t.startNode, t.endNode)) } , e.prototype.showCookieRewardPopData = function(t, e, o) { console.log("\u9886\u53d6\u5956\u52b1", JSON.stringify(t)); var n = this; n.cookieFlashNode.active = !1, p.default.playAudioMusic("audio/sound/Words1.mp3", !1), n.cookieTitleSpine.getComponent(d.default).play("Award1_Words1", 1); var a = l.default.getWorldPosition(e) , i = l.default.getNodePosition(this.node, a) , r = l.default.getWorldPosition(o) , c = l.default.getNodePosition(this.node, r); this.cookieRewardNode.getComponent(s.default).showData(t), this.cookieRewardNode.position = cc.v3(i), this.cookieReceiveBtn.scale = 0, this.cookieRewardNode.scale = .5, cc.tween(this.cookieRewardNode).to(.3, { position: cc.v3(i.x + 10, i.y - 400), scale: .7 }).to(.3, { position: cc.v3(i.x - 100, i.y - 500) }).to(.2, { position: cc.v3(c), scale: 1 }).call(function() { n.cookieFlashNode.active = !0, cc.tween(n.cookieFlashNode).by(5, { angle: 360 }).repeatForever().start(), cc.tween(n.cookieReceiveBtn).to(.3, { scale: 1 }).start(), n.popData && n.popData.callback ? n.popData.callback() : cc.game.emit(u.EMITKEY.HIDEMASKLAYER) }).start() } , i([m(cc.Node)], e.prototype, "maskNode", void 0), i([m(cc.Node)], e.prototype, "cookieRewardLayer", void 0), i([m(cc.Node)], e.prototype, "cookieTitleSpine", void 0), i([m(cc.Node)], e.prototype, "cookieRewardNode", void 0), i([m(cc.Node)], e.prototype, "cookieFlashNode", void 0), i([m(cc.Node)], e.prototype, "cookieImageNode", void 0), i([m(cc.Node)], e.prototype, "cookieNumNode", void 0), i([m(cc.Node)], e.prototype, "cookieReceiveBtn", void 0), i([m(cc.Node)], e.prototype, "cookiePropEndNode", void 0), i([m(cc.Label)], e.prototype, "receiveLabel", void 0), i([f], e) }(cc.Component); o.default = g, cc._RF.pop() } , { "../../i18n/gd_language": "gd_language", "../../i18n/i18n": "i18n", "../../pre/main/cookieRewardNode": "cookieRewardNode", "../../script/common/CcJsFunc": "CcJsFunc", "../../script/common/enumConfig": "enumConfig", "../../script/common/native/audio": "audio", "../../script/common/spine": "spine" }], "snake-ctrl-point": [function(t, e, o) { "use strict"; cc._RF.push(e, "97d1cS+taxBnYxM87Oc/vw1", "snake-ctrl-point"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = cc._decorator.ccclass , c = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.size = 20, e.isDragging = !1, e.sprite = null, e.onEditStart = null, e.onEditEnd = null, e } return a(e, t), e.prototype.onLoad = function() { this.node.on(cc.Node.EventType.TOUCH_START, this.onTouchStart, this), this.node.on(cc.Node.EventType.TOUCH_MOVE, this.onTouchMove, this), this.node.on(cc.Node.EventType.TOUCH_END, this.onTouchEnd, this), this.node.on(cc.Node.EventType.TOUCH_CANCEL, this.onTouchEnd, this), this.node.addComponent(cc.BlockInputEvents) } , e.prototype.start = function() { this.idle() } , e.prototype.setEditCallback = function(t, e) { this.onEditStart = t, this.onEditEnd = e } , e.prototype.onTouchStart = function() { this.selected(), this.isDragging = !0, this.onEditStart && this.onEditStart() } , e.prototype.onTouchMove = function(t) { if (0 != this.isDragging) { var e = t.getDelta() , o = e.x , n = e.y; this.node.setPosition(this.node.position.x + o, this.node.position.y + n) } } , e.prototype.onTouchEnd = function() { this.idle(), this.isDragging = !1, this.onEditEnd && this.onEditEnd() } , e.prototype.idle = function() { this.node.stopAllActions(), cc.tween(this.node).to(.1, { scale: 1, opacity: 255 }).to(.5, { scale: 1.01, opacity: 200 }, { easing: cc.easing.backInOut }).union().repeatForever().start() } , e.prototype.selected = function() { this.node.stopAllActions(), cc.tween(this.node).to(.1, { scale: 1, opacity: 255 }).to(.5, { scale: 1.4, opacity: 100 }, { easing: cc.easing.backInOut }).union().repeatForever().start() } , e.prototype.getSpriteFrameByColor = function(t) { for (var e = new Uint8Array(16), o = 0; o < 2; o++) for (var n = 0; n < 2; n++) e[8 * o + 4 * n] = t.r, e[8 * o + 4 * n + 1] = t.g, e[8 * o + 4 * n + 2] = t.b, e[8 * o + 4 * n + 3] = t.a; var a = new cc.Texture2D; return a.initWithData(e, cc.Texture2D.PixelFormat.RGBA8888, 2, 2), new cc.SpriteFrame(a) } , i([r], e) }(cc.Component); o.default = c, cc._RF.pop() } , {}], "snake-sprite-assembler": [function(t, e, o) { "use strict"; cc._RF.push(e, "f7fady81S5KDZYrZVIIiQPn", "snake-sprite-assembler"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ); Object.defineProperty(o, "__esModule", { value: !0 }), o.SplineSpriteAssembler = void 0; for (var i = t("../bezier/curve-sample"), r = cc.Vec3, c = t("../bezier/export-helper"), s = cc.Mat4, l = [], u = 0; u < 4; u++) l.push(new r); var p = []; for (u = 0; u < 4; u++) p.push({ u: 0, v: 1 }); var d = new r , h = Math.floor(65535 / 4) , f = new Array , m = new Array , g = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e._renderData = null, e.verticesCount = 0, e.indicesCount = 0, e } return a(e, t), e.prototype.init = function(e) { t.prototype.init.call(this, e), this._renderData = new cc.RenderData, this._renderData.init(this), this._renderData.createFlexData(0, 4, 6, this.getVfmt()), this._updateIndices() } , e.prototype._updateIndices = function() { for (var t = this._renderData.iDatas[0], e = 0, o = 0, n = t.length; e < n; e += 6, o += 4) t[e] = o, t[e + 1] = o + 1, t[e + 2] = o + 2, t[e + 3] = o + 1, t[e + 4] = o + 3, t[e + 5] = o + 2 } , e.prototype.updateRenderData = function(t) { this.packToDynamicAtlas(t, t.spriteFrame), t._vertsDirty && (this.updateVertAndUV(t), t._vertsDirty = !1) } , e.prototype.updateVertAndUV = function(t) { var e, o = t.spriteFrame; if (o) { var n = o._rect , a = o.insetTop , u = o.insetBottom , g = n.height - a - u; f.length = 0, m.length = 0; for (var y = t.mSpline.GetCurves(), v = a, b = 0, _ = 0; _ < y.length; ++_) { for (var N = y[_].samples, C = 0 == _ ? 0 : 1; C < N.length; C++) { var w = N[C]; if (c.math.approx(v, w.distanceInCurve, .01)) v += g; else if (v < w.distanceInCurve) do { var P = N[C - 1].distanceInCurve , k = (v - P) / (w.distanceInCurve - P) , S = i.CurveSample.Lerp(N[C - 1], w, k); f.push(S), m.push(b + S.distanceInCurve), v += g } while (v < w.distanceInCurve); f.push(w), m.push(b + w.distanceInCurve) } v -= y[_].Length, b += y[_].Length } var D = f.length - 1; D > h && (console.warn("Spline(" + t.name + ")\u7684\u56db\u8fb9\u5f62\u6570\u91cf(" + D + ")\u8d85\u8fc7\u4e86\u5141\u8bb8\u7684\u6700\u5927\u503c(" + h + "), \u81ea\u52a8\u622a\u65ad, Spline \u66f2\u7ebf\u4f1a\u663e\u793a\u4e0d\u5b8c\u6574"), f.length = h), this.verticesCount = 4 * D, this.indicesCount = 6 * D; var A = t.node.width , T = t.node.getWorldMatrix(new s) , O = .5 * A , I = this._renderData._flexBuffer; I.reserve(this.verticesCount, this.indicesCount) && this._updateIndices(), I.used(this.verticesCount, this.indicesCount); var E = this._renderData.vDatas[0] , L = this._renderData.uintVDatas[0] , M = 0 , B = null === (e = t.spriteFrame) || void 0 === e ? void 0 : e.uvSliced , R = m[m.length - 1] , F = R > n.height ? 1 : n.height / R , j = R * F , x = j - u; x < a && (x = a); for (var U = 0, G = 256 * t.node.color.toRGBValue() + t.node.color.getA(), H = function(t, e) { var o = m[t]; if (o <= a + 1e-4) return a > 0 ? c.math.lerp(B[12].v, B[8].v, o / a) : B[8].v; if (R < n.height) return c.math.lerp(B[8].v, B[0].v, (o - a) / (R - a)); if (o >= x) return 0 == U && (U = Math.floor((x - a) / g) * g + a), c.math.lerp(B[8].v, B[0].v, (o - U) / (j - U)); var i = (o - a) / g % 1; return i = e(i), c.math.lerp(B[8].v, B[4].v, i) }, Y = function(t) { return t < .001 ? 1 : t }, J = function(t) { return t > .9999 ? 0 : t }, W = 0, V = f.length - 1; W < V; W++) { w = f[W + 1], r.cross(d, cc.v3(0, 0, 1), w.tangent); var K = O * w.scale.x; for (r.multiplyScalar(d, d, K), r.subtract(l[0], w.location, d), r.add(l[1], w.location, d), w = f[W], r.cross(d, cc.v3(0, 0, 1), w.tangent), K = O * w.scale.x, r.multiplyScalar(d, d, K), r.subtract(l[2], w.location, d), r.add(l[3], w.location, d), p[0].v = H(W + 1, Y), p[0].u = B[1].u, p[1].v = p[0].v, p[1].u = B[2].u, p[2].v = H(W, J), p[2].u = B[13].u, p[3].v = p[2].v, p[3].u = B[14].u, _ = 0; _ < 4; _++) { var q = l[_]; r.transformMat4(q, q, T); var z = 5 * _; E[M + z] = q.x, E[M + z + 1] = q.y, E[M + z + 2] = p[_].u, E[M + z + 3] = p[_].v, L[M + z + 4] = G } M += 20 } t.splineVerticesCache = E, f.length = 0, m.length = 0 } } , e.prototype.fillBuffers = function(t, e) { e.worldMatDirty && this.updateVertAndUV(t); var o = this._renderData , n = o.vDatas[0] , a = o.iDatas[0] , i = this.getBuffer(e) , r = i.request(this.verticesCount, this.indicesCount) , c = r.byteOffset >> 2 , s = i._vData; n.length + c > s.length ? s.set(n.subarray(0, s.length - c), c) : s.set(n, c); for (var l = i._iData, u = r.vertexOffset, p = r.indiceOffset, d = 0, h = a.length; d < h; d++) l[p++] = u + a[d] } , e.prototype.getBuffer = function() { return cc.renderer._handle._meshBuffer } , e.prototype.packToDynamicAtlas = function(t, e) { if (!e._original && cc.dynamicAtlasManager && e._texture.packable) { var o = cc.dynamicAtlasManager.insertSpriteFrame(e); o && e._setDynamicAtlasFrame(o) } var n = t._materials[0]; n && n.getProperty("texture") !== e._texture && (t._vertsDirty = !0, t._updateMaterial()) } , e }(cc.Assembler); o.SplineSpriteAssembler = g, cc._RF.pop() } , { "../bezier/curve-sample": "curve-sample", "../bezier/export-helper": "export-helper" }], spine: [function(t, e, o) { "use strict"; cc._RF.push(e, "f215cEjIoBLcpliwC5ZCFQh", "spine"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = cc._decorator , c = r.ccclass , s = r.property , l = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.spine = null, e._frameEventMap = {}, e._loop = !1, e._times = 1, e._playingName = "", e._playingNameQueue = [], e } return a(e, t), e.prototype.onLoad = function() { this.init() } , e.prototype.init = function() { this.spine && (this.spine.setCompleteListener(this.completeFunc.bind(this)), this.spine.setStartListener(this.startFunc.bind(this)), this.spine.setEventListener(this.frameEventFunc.bind(this))) } , e.prototype.completeFunc = function(t) { if (!this._loop) if (this._playingNameQueue.length > 0) { if (t.animation.name == this._playingNameQueue[this._playingNameQueue.length - 1]) { if (this._times--, 0 == this._times) return void (this._completeCb && this._completeCb(t.animation.name)); this.playQueue(this._playingNameQueue, this._times, this._completeCb) } } else { if (this._times--, 0 == this._times) return void (this._completeCb && this._completeCb(t.animation.name)); this.play(this._playingName, this._times, this._completeCb) } } , e.prototype.startFunc = function(t) { this._startCb && this._startCb(t.animation.name) } , e.prototype.frameEventFunc = function(t, e) { this._frameEventMap[e.data.name] && this._frameEventMap[e.data.name](e.data.name) } , e.prototype.setCompleteCb = function(t) { this._completeCb = t } , e.prototype.setStartCb = function(t) { this._startCb = t } , e.prototype.setFrameEventCb = function(t, e) { t ? e ? this._frameEventMap[t] = e : delete this._frameEventMap[t] : this._frameEventMap = {} } , e.prototype.setNewSkin = function(t) { this.spine.setSkin(t) } , e.prototype.play = function(t, e, o) { void 0 === e && (e = 1), cc.isValid(this) && cc.isValid(this.node) && (this.spine.clearTracks(), this.spine.setToSetupPose(), this._playingName = t, this._loop = 0 == e, this._times = e, this._completeCb = o, this._playingNameQueue.length = 0, this.spine.setAnimation(0, this._playingName, this._loop)) } , e.prototype.playQueue = function(t, e, o) { if (void 0 === e && (e = 1), cc.isValid(this) && cc.isValid(this.node) && 0 != t.length) if (this._completeCb = o, this.spine.clearTracks(), this.spine.setToSetupPose(), 1 == t.length) this.play(t[0], e); else { this._loop = 0 == e, this._times = e, this._playingNameQueue = t.concat(), this.spine.setAnimation(0, t[0], !1); for (var n = 1; n < t.length; n++) this.spine.addAnimation(0, t[n], !1) } } , e.prototype.loadNewSpine = function(t, e) { var o = this; cc.resources.load("catModel/" + t, sp.SkeletonData, function(t, n) { o.spine.skeletonData = n, e() }) } , e.prototype.loadSpine = function(t, e) { var o = this; cc.resources.load(t, sp.SkeletonData, function(t, n) { o.spine.skeletonData = n, e() }) } , e.prototype.clear = function() { this._loop = !1, this._times = 0, this._playingName = "", this._playingNameQueue.length = 0, this.setCompleteCb(), this.setFrameEventCb(), this.spine.clearTracks() } , e.prototype.onDestroy = function() { this.clear() } , i([s({ type: sp.Skeleton, tooltip: "spine\u52a8\u753b\u8282\u70b9" })], e.prototype, "spine", void 0), i([c], e) }(cc.Component); o.default = l, cc._RF.pop() } , {}], "spline-node": [function(t, e, o) { "use strict"; cc._RF.push(e, "54695rURQFKQ4TOtSSPaoKl", "spline-node"), Object.defineProperty(o, "__esModule", { value: !0 }), o.SplineNode = void 0; var n = t("./typed-event") , a = cc.Vec2 , i = cc.Vec3 , r = function() { function t(t, e, o) { this.position = i.ZERO.clone(), this.direction = new i(0,1,0), this.up = new i(0,0,1), this.scale = a.ONE.clone(), this.changed = new n.TypedEvent, this.position.set(t), this.direction.set(e), o && (this.scale.x = o.x, this.scale.y = o.y) } return Object.defineProperty(t.prototype, "Position", { get: function() { return this.position }, set: function(t) { this.position.equals(t) || (this.position.set(t), this.changed.emit(this)) }, enumerable: !1, configurable: !0 }), Object.defineProperty(t.prototype, "Direction", { get: function() { return this.direction }, set: function(t) { this.direction.equals(t) || (this.direction.set(t), this.changed.emit(this)) }, enumerable: !1, configurable: !0 }), Object.defineProperty(t.prototype, "Up", { get: function() { return this.up }, set: function(t) { this.up.equals(t) || (this.up.set(t), this.changed.emit(this)) }, enumerable: !1, configurable: !0 }), Object.defineProperty(t.prototype, "Scale", { get: function() { return this.scale }, set: function(t) { this.scale.equals(t) || (this.scale.set(t), this.changed.emit(this)) }, enumerable: !1, configurable: !0 }), t }(); o.SplineNode = r, cc._RF.pop() } , { "./typed-event": "typed-event" }], "spline-sprite": [function(t, e, o) { "use strict"; cc._RF.push(e, "7cb294g2cpBkqh5EBwwas6q", "spline-sprite"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }), o.SplineSprite = o.SplineSpriteVert = void 0; var r = t("../bezier/spline") , c = t("../bezier/spline-node") , s = t("../snake-ctrl-point") , l = t("./snake-sprite-assembler") , u = (cc.Sprite, cc.Node) , p = (cc.Node.EventType, cc.assetManager) , d = (cc.Color, cc._decorator) , h = d.ccclass , f = d.property , m = d.menu; o.SplineSpriteVert = function(t) { this.vertices = t } ; var g = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.showDebugInfo = !1, e.editMode = !1, e.mCtrlNodeRoot = null, e.mSplineDirty = !0, e.lockHeadAndTail = !0, e.mSpline = new r.Spline, e.curveSampleList = new Array, e.splineVerticesCache = null, e } return a(e, t), Object.defineProperty(e.prototype, "ShowDebugInfo", { get: function() { return this.showDebugInfo }, enumerable: !1, configurable: !0 }), e.prototype.setSplineDirty = function() { this.mSplineDirty = !0 } , e.prototype.onLoad = function() { var e; null === (e = t.prototype.onLoad) || void 0 === e || e.call(this), this.initRootCtrlNode(), this.setSplineDirty(), this.mCtrlNodeRoot.active = !1 } , e.prototype.start = function() { var e; null === (e = t.prototype.start) || void 0 === e || e.call(this) } , e.prototype.onEnable = function() { t.prototype.onEnable.call(this) } , e.prototype.setCtrlPosList = function(t) { if (this.spriteFrame) { try { this.mCtrlNodeRoot && this.mCtrlNodeRoot.isValid && (this.mCtrlNodeRoot.removeAllChildren(), this.mSpline.RemoveAllNode()) } catch (i) { cc.warn("setCtrlPosList err", i) } try { for (var e = 0; e < t.length; e++) { var o = t[e] , n = this.addBigCtrlNode(o) , a = 0 == e || e == t.length - 1; this.updateBigCtrlNode(n, a) } } catch (i) { cc.warn(i) } this.updateSpline() } } , e.prototype.getCtrlPosList = function() { var t = []; if (!this.mCtrlNodeRoot) return t; for (var e in this.mCtrlNodeRoot.children) { var o = this.mCtrlNodeRoot.children[e] , n = o.children[0]; t.push({ p: { x: o.position.x, y: o.position.y }, t: { x: n.position.x, y: n.position.y } }) } return t } , e.prototype.getHeadDirection = function() { if (this.mCtrlNodeRoot && this.mCtrlNodeRoot.children.length > 0) { var t = this.mCtrlNodeRoot.children[0].children[0]; return cc.v2(t.position.normalize()) } return cc.v2() } , e.prototype.lockHeadAndTailCtrlNode = function(t) { this.lockHeadAndTail = t } , e.prototype.setEditMode = function(t) { if (this.editMode = t, this.mCtrlNodeRoot.active = t, t) for (var e = this.mCtrlNodeRoot.children.length, o = 0; o < e; o++) { var n = this.mCtrlNodeRoot.children[o] , a = this.lockHeadAndTail && (0 == o || o == e - 1); this.updateBigCtrlNode(n, a) } this.setVertsDirty() } , e.prototype.getCurvePoints = function() { return this.mSpline.GetCurves(), [] } , e.prototype.updateCtrlNodeData = function(t, e) { if (this.mCtrlNodeRoot) { if (!(this.mCtrlNodeRoot.children.length <= t)) { var o = this.mCtrlNodeRoot.children[t]; if (o) { o.setPosition(e.p); var n = o.children[0]; n && n.setPosition(e.t) } } } else cc.warn("\u6839\u63a7\u5236\u8282\u70b9\u8fd8\u6ca1\u6709\u521b\u5efa\u5b8c\u6210") } , e.prototype.updateBigCtrlNode = function(t, e) { if (void 0 === e && (e = !1), t) { 0 == e && this.setNodeCtrl(t); var o = t.children[0]; o || (o = this.addTangentNode(t, cc.v2(0, 100))), this.setNodeCtrl(o) } } , e.prototype._resetAssembler = function() { this.setVertsDirty(), this._assembler = new l.SplineSpriteAssembler, this._assembler.init(this) } , e.prototype.calcDirection = function(t) { if (t.children.length <= 0) return cc.v3(10, -10, 0); var e = t.position , o = t.children[0].position; return cc.Vec3.add(cc.v3(), e, o) } , e.prototype.updateSpline = function() { try { var t = this.mCtrlNodeRoot.children; if (!t || 0 == t.length) return; if (t.length < 2) return; if (this.mSpline.reset(), t.length > 0) for (var e = 0; e < t.length; e++) this.mSpline.AddNode(this.newCtrlByNode(t[e])); this.setVertsDirty() } catch (o) { cc.log("update spline err:", o) } } , e.prototype.newCtrlByNode = function(t) { return new c.SplineNode(t.position,this.calcDirection(t),cc.v2(t.scale, t.scale)) } , e.prototype.addBigCtrlNode = function(t) { var e = this.addCtrlNode(t.p); return this.addTangentNode(e, t.t), e } , e.prototype.addCtrlNode = function(t, e) { void 0 === e && (e = !0); var o = new u("__ctrl-node__"); return o.setParent(this.mCtrlNodeRoot), o.setPosition(t), e && this.addCtrlHandleImg(o, 20), o } , e.prototype.addTangentNode = function(t, e) { var o = t.getChildByName("__tangent-node__"); return o || (o = new u("__tangent-node__")).setParent(t), o.setPosition(e), this.addCtrlHandleImg(o, 12, cc.Color.RED), o } , e.prototype.initRootCtrlNode = function() { this.mCtrlNodeRoot || (this.mCtrlNodeRoot = this.node.getChildByName("__ctrl-nodes-root__"), this.mCtrlNodeRoot || (this.mCtrlNodeRoot = new u("__ctrl-nodes-root__"), this.mCtrlNodeRoot.parent = this.node, this.mCtrlNodeRoot.setPosition(0, 0))); var t = this.mCtrlNodeRoot.children.length; if (t < 2) for (var e = 2 - t, o = 0; o < e; o++) this.addCtrlNode(cc.v2(0, -100 * o)) } , e.prototype.addCtrlHandleImg = function(t, e, o) { void 0 === e && (e = 10), void 0 === o && (o = cc.Color.WHITE); var n = t.addComponent(cc.Sprite); p.loadAny({ uuid: "e7aba14b-f956-4480-b254-8d57832e273f" }, function(t, a) { n.spriteFrame = a, n.node && n.node.isValid && (n.node.color = o, n.node.setContentSize(e, e)) }), t.setContentSize(e, e) } , e.prototype.setNodeCtrl = function(t) { if (t) { var e = t.getComponent(s.default); e ? this.setVertsDirty() : e = t.addComponent(s.default) } } , e.prototype.ensureControlChildNode = function() {} , i([f({ editorOnly: !0, tooltip: "\u662f\u5426\u663e\u793a\u8c03\u8bd5\u4fe1\u606f, \u53ea\u5728\u7f16\u8f91\u5668\u4e2d\u6709\u6548" })], e.prototype, "showDebugInfo", void 0), i([f({ tooltip: "\u662f\u5426\u4e3a\u7f16\u8f91\u6a21\u5f0f" })], e.prototype, "editMode", void 0), i([h(), m("2D/SnakeSprite")], e) }(cc.Sprite); o.SplineSprite = g, cc._RF.pop() } , { "../bezier/spline": "spline", "../bezier/spline-node": "spline-node", "../snake-ctrl-point": "snake-ctrl-point", "./snake-sprite-assembler": "snake-sprite-assembler" }], spline: [function(t, e, o) { "use strict"; cc._RF.push(e, "100b90Z0nZEjY59xqkwsOb4", "spline"), Object.defineProperty(o, "__esModule", { value: !0 }), o.Spline = o.ListChangeType = void 0; var n, a = t("./cubic-bezier-curve"), i = t("./typed-event"), r = cc.Vec3; (function(t) { t[t.clear = 0] = "clear" } )(n = o.ListChangeType || (o.ListChangeType = {})); var c = function(t, e) { this.newItems = t, this.insertIndex = e } , s = function(t, e) { this.removedItems = t, this.removeIndex = e } , l = function(t) { this.newItems = t } , u = function() { function t() { var t = this; this.nodes = [], this.curves = [], this._length = 0, this.isLoop = !1, this.NodeListChanged = new i.TypedEvent, this.CurveChanged = new i.TypedEvent, this.UpdateAfterCurveChanged = function() { t._length = 0; for (var e = 0, o = t.curves; e < o.length; e++) { var n = o[e]; t._length += n.Length } t.CurveChanged.emit(t) } , this.start = null, this.end = null, this.StartNodeChanged = function() { var e = t.end , o = t.start; e.changed.off(t.EndNodeChanged), e.Position = o.Position, e.Direction = o.Direction, e.Scale = o.Scale, e.Up = o.Up, e.changed.on(t.EndNodeChanged) } , this.EndNodeChanged = function() { var e = t.start , o = t.end; e.changed.off(t.StartNodeChanged), e.Position = o.Position, e.Direction = o.Direction, e.Scale = o.Scale, e.Up = o.Up, e.changed.on(t.StartNodeChanged) } } return t.prototype.GetCurves = function() { return this.curves } , Object.defineProperty(t.prototype, "Length", { get: function() { return this._length }, enumerable: !1, configurable: !0 }), Object.defineProperty(t.prototype, "IsLoop", { get: function() { return this.isLoop }, enumerable: !1, configurable: !0 }), t.prototype.reset = function() { this.nodes.length = 0, this.curves.length = 0, this.RaiseNodeListChanged(n.clear), this.UpdateAfterCurveChanged() } , t.prototype.RaiseNodeListChanged = function(t) { this.NodeListChanged.emit(t) } , t.prototype.GetSample = function(t) { var e = this.GetNodeIndexForTime(t); return this.curves[e].GetSample(t - e) } , t.prototype.getAllCurveSampleCount = function() { for (var t = 0, e = 0, o = this.curves; e < o.length; e++) t += o[e].samples.length; return t } , t.prototype.foreachSamples = function(t) { for (var e = 0, o = 0, n = this.curves; o < n.length; o++) { for (var a = n[o], i = e; i < a.samples.length; ++i) t(a.samples[i]); e = 1 } } , t.prototype.GetCurve = function(t) { return this.curves[this.GetNodeIndexForTime(t)] } , t.prototype.GetNodeIndexForTime = function(t) { if (t < 0 || t > 1) throw new Error("Time must be between 0 and 1. Given time was " + t); return Math.floor(t * (this.curves.length - 1)) } , t.prototype.RefreshCurves = function() { this.curves.length = 0; for (var t = 0; t < this.nodes.length - 1; ++t) { var e = this.nodes[t] , o = this.nodes[t + 1] , i = new a.CubicBezierCurve(e,o); i.Changed.on(this.UpdateAfterCurveChanged), this.curves.push(i) } this.RaiseNodeListChanged(n.clear), this.UpdateAfterCurveChanged() } , t.prototype.GetSampleAtDistance = function(t) { if (t < 0 || t > this.Length) throw new Error("Distance must be between 0 and spline length (" + this._length + "). Given distance was " + t); for (var e = 0, o = this.curves; e < o.length; e++) { var n = o[e] , a = n.Length; if (t > a && t < a + 1e-4 && (t = a), !(t > a)) return n.GetSampleAtDistance(t); t -= a } throw new Error("Something went wrong with GetSampleAtDistance.") } , t.prototype.AddNode = function(t) { if (this.nodes.push(t), 1 !== this.nodes.length) { var e = this.nodes[this.nodes.length - 2] , o = new a.CubicBezierCurve(e,t); o.Changed.on(this.UpdateAfterCurveChanged), this.curves.push(o) } this.RaiseNodeListChanged(new l(new Array(t))), this.UpdateAfterCurveChanged(), this.updateLoopBinding() } , t.prototype.InsertNode = function(t, e) { if (0 === t) throw new Error("Can't insert a node at index 0."); var o = this.nodes[t]; this.nodes.splice(t, 0, e), this.curves[t - 1].ConnectEnd(e); var n = new a.CubicBezierCurve(e,o); n.Changed.on(this.UpdateAfterCurveChanged), this.curves.splice(t, 0, n), this.RaiseNodeListChanged(new c([e],t)), this.UpdateAfterCurveChanged(), this.updateLoopBinding() } , t.prototype.RemoveAllNode = function() { for (var t = 0; t < this.nodes.length; t++) { if (t < 2) return; var e = this.nodes[t]; this.RemoveNode(e) } } , t.prototype.RemoveNode = function(t) { var e = this.nodes , o = e.indexOf(t); if (e.length <= 2) throw new Error("Can't remove the node because a spline needs at least 2 nodes."); var n = this.curves; if (0 !== o && o !== e.length - 1) { var a = e[o + 1]; n[o - 1].ConnectEnd(a) } e.splice(o, 1); var i = o === e.length - 1 ? o - 1 : o; n[i].Changed.off(this.UpdateAfterCurveChanged), n.splice(i, 1), this.RaiseNodeListChanged(new s([t],o)), this.UpdateAfterCurveChanged(), this.updateLoopBinding() } , t.prototype.updateLoopBinding = function() { null !== this.start && this.start.changed.off(this.StartNodeChanged), null !== this.end && this.end.changed.off(this.EndNodeChanged), this.isLoop ? (this.start = this.nodes[0], this.end = this.nodes[this.nodes.length - 1], this.start.changed.on(this.StartNodeChanged), this.end.changed.on(this.EndNodeChanged), this.StartNodeChanged()) : (this.start = null, this.end = null) } , t.prototype.GetProjectionSample = function(t) { for (var e = null, o = 34028235e31, n = 0, a = this.curves; n < a.length; n++) { var i = a[n] , c = i.GetProjectionSample(t); if (i !== this.curves[0]) { var s = r.squaredDistance(null == c ? void 0 : c.location, t); s < o && (o = s, e = c) } else e = c, o = r.squaredDistance(null == c ? void 0 : c.location, t) } return e } , t }(); o.Spline = u, cc._RF.pop() } , { "./cubic-bezier-curve": "cubic-bezier-curve", "./typed-event": "typed-event" }], sprintRewardBar: [function(t, e, o) { "use strict"; cc._RF.push(e, "b08b76DWJJK55Of1nkBDZNg", "sprintRewardBar"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../../i18n/gd_language") , c = t("../../../i18n/i18n") , s = t("../../common/CcJsFunc") , l = t("../../common/dataTs") , u = t("../../common/native/audio") , p = t("../../common/spine") , d = t("../../manager/GameManager") , h = cc._decorator , f = h.ccclass , m = h.property , g = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.maskNode = null, e.spineBox = null, e.bgCoin = null, e.bgCoinLabel = null, e.bgProp = null, e.bgPropLabel = null, e.reveiceBtn = null, e.reveiceBtnLabel = null, e.spineProgress = null, e.particleNode = null, e.labelNode = null, e.lastLabel = null, e.callback = null, e } return a(e, t), e.prototype.start = function() { s.default.addbtnTouchStartScale(this.reveiceBtn), s.default.addbtnTouchEndScale(this.reveiceBtn, this.reveiceBtnFunc.bind(this)), s.default.addbtnTouchCancelScale(this.reveiceBtn), this.reveiceBtnLabel.string = c.default.instance.trans(r.GDLanguage.pop_claim) } , e.prototype.reveiceBtnFunc = function() { this.node.active = !1, l.default.getSprintRewardData().rewardProgress >= 3 && this.callback && this.callback() } , e.prototype.showProgress = function(t) { var e = this; this.spineBox.active = !1, this.bgCoin.active = !1, this.bgProp.active = !1, this.reveiceBtn.active = !1, this.node.active = !0, this.maskNode.opacity = 0, this.maskNode.active = !0, this.callback = t, e.spineProgress.active = !1, e.particleNode.active = !1, console.log("\u51b2\u523a\u5956\u52b1 = " + JSON.stringify(l.default.getSprintRewardData())); var o = l.default.getSprintRewardData() , n = o.rewardProgress , a = o.winBox , i = o.winNum; if (n <= 0 && (n = 1), l.default.getSprintRewardData().rewardProgress >= 3) { var r = l.default.getUserData() , c = a > 5 ? 5 : a , u = 12; c > 1 && (u += 11 * (c - 1)), r.coin += u; var p = l.default.gameConfigData.baseConfigData.rewardBox[Math.floor(3 * Math.random())]; if (p && p.length >= 2) { console.log(JSON.stringify(p)); var d = "rewardIcon/" + p[1].propType + ".png"; s.default.changeSpriteFrame(this.bgProp, d), "prop_remove" == p[1].propType ? (r.prop_remove++, r.prop_remove) : "prop_cancel" == p[1].propType ? (r.prop_cancel++, r.prop_cancel) : "prop_random" == p[1].propType && (r.prop_random++, r.prop_random) } l.default.saveUserData(r), this.bgCoinLabel.string = "x" + u } var h = a; i <= 3 && (h = 0); var f = 3 * h; n >= 3 && a > 0 && (f = 3 * (a - 1)); var m = this.labelNode.children; for (var g in m) f += 1, m[g].getComponent(cc.Label).string = f + "", g < n ? (m[g].active = !1, Number(g) == n - 1 && (m[g].active = !0, e.lastLabel = m[g])) : m[g].active = !0; cc.tween(this.spineProgress).to(0, { opacity: 0 }).call(function() { e.spineProgress.active = !0, e.playSpineProgress() }).to(1, { opacity: 255 }).call(function() {}).start() } , e.prototype.playSpineProgress = function() { console.log("playSpineProgress ###### "); var t = this , e = l.default.getSprintRewardData() , o = (e.winBox, e.rewardProgress) , n = this.getSpineName(); console.log("spineName = " + n), this.spineProgress.getComponent(p.default).setFrameEventCb("NoShow1", function(e) { console.log("NoShow1 = " + e), t.lastLabel.active = !1, o < 3 && t.playBoxAnim() }), this.spineProgress.getComponent(p.default).setFrameEventCb("Open2", function(e) { console.log("Open2 = " + e), t.particleNode.active = !0, t.particleNode.getComponent(cc.ParticleSystem).resetSystem(), t.particleNode.getChildByName("Star0").getComponent(cc.ParticleSystem).resetSystem(), t.particleNode.getChildByName("Star1").getComponent(cc.ParticleSystem).resetSystem() }), this.spineProgress.getComponent(p.default).play(n, 1, function() { n += "_1", console.log("\u5f85\u673a " + n), o >= 3 && t.playBoxAnim(), t.spineProgress.getComponent(p.default).play(n, 0, function() {}) }) } , e.prototype.getSpineName = function() { var t = l.default.getSprintRewardData() , e = t.winBox , o = t.rewardProgress , n = e <= 0 ? 1 : e + 1; n = n >= 5 ? 5 : n, o >= 3 && n > 1 && n < 5 && (n -= 1); var a = "3RichRoad" + n + "_" + (o <= 0 ? 1 : o >= 3 ? 3 : o); return 0 == o && (a = "3RichRoad0_0"), a } , e.prototype.playBoxAnim = function() { d.default.getInstance().sprintMark = !0; var t = this; if (l.default.getSprintRewardData().rewardProgress < 3) return this.maskNode.active = !1, void (this.callback && this.callback()); this.maskNode.opacity = 220, t.spineBox.active = !0, this.spineBox.getComponent(p.default).setFrameEventCb("Open1", function() { u.default.playAudioMusic("audio/sound/Open1.mp3", !1) }), this.spineBox.getComponent(p.default).setFrameEventCb("Eff_Sheen1", function() { t.bgCoin.active = !0, t.bgProp.active = !0 }), this.spineBox.getComponent(p.default).play("Ref1_Open4", 1, function() { t.reveiceBtn.active = !0, cc.tween(t.reveiceBtn).to(.1, { scale: 1.3 }).to(.1, { scale: 1 }).start() }) } , i([m(cc.Node)], e.prototype, "maskNode", void 0), i([m(cc.Node)], e.prototype, "spineBox", void 0), i([m(cc.Node)], e.prototype, "bgCoin", void 0), i([m(cc.Label)], e.prototype, "bgCoinLabel", void 0), i([m(cc.Node)], e.prototype, "bgProp", void 0), i([m(cc.Label)], e.prototype, "bgPropLabel", void 0), i([m(cc.Node)], e.prototype, "reveiceBtn", void 0), i([m(cc.Label)], e.prototype, "reveiceBtnLabel", void 0), i([m(cc.Node)], e.prototype, "spineProgress", void 0), i([m(cc.Node)], e.prototype, "particleNode", void 0), i([m(cc.Node)], e.prototype, "labelNode", void 0), i([f], e) }(cc.Component); o.default = g, cc._RF.pop() } , { "../../../i18n/gd_language": "gd_language", "../../../i18n/i18n": "i18n", "../../common/CcJsFunc": "CcJsFunc", "../../common/dataTs": "dataTs", "../../common/native/audio": "audio", "../../common/spine": "spine", "../../manager/GameManager": "GameManager" }], sprintRewardPop: [function(t, e, o) { "use strict"; cc._RF.push(e, "28f4dgUbolNKYJgMwFcV4Es", "sprintRewardPop"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../i18n/gd_language") , c = t("../../i18n/i18n") , s = t("../common/CcJsFunc") , l = t("../common/dataTs") , u = t("../common/enumConfig") , p = t("../common/spine") , d = t("../common/util") , h = t("../manager/GameManager") , f = cc._decorator , m = f.ccclass , g = f.property , y = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.popNode = null, e.closeBtn = null, e.titleLabel = null, e.spineNode = null, e.timeSpineNode = null, e.descLabel = null, e.playBtn = null, e.timeLabel = null, e.exitBtn = null, e.resetBtn = null, e.mainBtn = null, e.playLabel = null, e.exitLabel = null, e.restartLabel = null, e.mainLabel = null, e.firstLabel = null, e.secondLabel = null, e.threeLabel = null, e.particleNode = null, e.showPopData = null, e.updateTime = 0, e } return a(e, t), e.prototype.update = function(t) { this.updateTime += t, this.updateTime >= 1 && (this.updateTime -= 1, this.updateTimeNum()) } , e.prototype.updateTimeNum = function() { var t = l.default.updateSprintRewardTime(); if (0 == t) console.log("\u5df2\u6ee1"), this.timeLabel.string = "End"; else { var e = d.default.formatTime(t); e[0] > 0 ? this.timeLabel.string = e[0] + "d" + e[1] + "h" : e[1] > 0 ? this.timeLabel.string = e[1] + "h" + e[2] + "m" : e[2] > 0 ? this.timeLabel.string = e[2] + "m" + e[3] + "s" : e[3] > 0 && (this.timeLabel.string = e[2] + "m" + e[3] + "s") } } , e.prototype.start = function() { s.default.addbtnTouchStartScale(this.closeBtn), s.default.addbtnTouchEndScale(this.closeBtn, this.closeBtnFunc.bind(this)), s.default.addbtnTouchCancelScale(this.closeBtn), s.default.addbtnTouchStartScale(this.playBtn), s.default.addbtnTouchEndScale(this.playBtn, this.playBtnFunc.bind(this)), s.default.addbtnTouchCancelScale(this.playBtn), s.default.addbtnTouchStartScale(this.exitBtn), s.default.addbtnTouchEndScale(this.exitBtn, this.exitBtnFunc.bind(this)), s.default.addbtnTouchCancelScale(this.exitBtn), s.default.addbtnTouchStartScale(this.resetBtn), s.default.addbtnTouchEndScale(this.resetBtn, this.resetBtnFunc.bind(this)), s.default.addbtnTouchCancelScale(this.resetBtn), s.default.addbtnTouchStartScale(this.mainBtn), s.default.addbtnTouchEndScale(this.mainBtn, this.mainBtnFunc.bind(this)), s.default.addbtnTouchCancelScale(this.mainBtn), this.updateTimeNum(), this.setupFonts() } , e.prototype.setupFonts = function() { this.playLabel.string = c.default.instance.trans(r.GDLanguage.daily_start), this.restartLabel.string = c.default.instance.trans(r.GDLanguage.pop_restart), this.exitLabel.string = c.default.instance.trans(r.GDLanguage.pop_quit), this.mainLabel.string = c.default.instance.trans(r.GDLanguage.main_screen) } , e.prototype.resetBtnFunc = function() { this.node.active = !1, this.exitBtnFunc() } , e.prototype.mainBtnFunc = function() { this.exitBtnFunc() } , e.prototype.exitBtnFunc = function() { this.node.active = !1, cc.game.emit("blowupHeartAnim", 1) } , e.prototype.closeBtnFunc = function() { this.node.active = !1, cc.game.emit("blowupHeartAnim", 0) } , e.prototype.playBtnFunc = function() { console.log("\u53bb\u73a9\u6e38\u620f"), this.node.active = !1 } , e.prototype.showPop = function(t) { var e = this; this.node.active = !0, this.firstLabel.node.scale = 1, this.secondLabel.node.scale = 1, this.showPopData = t, this.playBtn.active = !1, this.mainBtn.active = !1, this.exitBtn.active = !1, this.resetBtn.active = !1; var o = this.node.getChildByName("mask"); o.opacity = 0, cc.tween(this.popNode).set({ scale: 0, opacity: 0 }).to(.2, { scale: 1.1, opacity: 255 }, { easing: cc.easing.quadOut }).to(.2, { scale: 1 }).start(), this.titleLabel.string = c.default.instance.trans(r.GDLanguage.level_1, l.default.getUserData().playLevelId), this.timeSpineNode.getComponent(p.default).play("5Clock1", 0); var n = l.default.getSprintRewardData(); console.log("\u51b2\u523a\u5956\u52b1 = " + JSON.stringify(n)); var a = n.winBox , i = n.rewardProgress , s = 3 * a; i >= 3 && a > 0 ? (s = 3 * (a - 1), this.firstLabel.string = s + 2 + "", this.secondLabel.string = s + 3 + "", this.threeLabel.string = s + 4 + "") : (this.firstLabel.string = s + 1 + "", this.secondLabel.string = s + 2 + "", this.threeLabel.string = s + 3 + ""), this.firstLabel.node.active = !0, this.secondLabel.node.active = !0, this.threeLabel.node.active = !0, 1 == i || (2 == i ? e.firstLabel.node.active = !1 : 3 == i && (e.firstLabel.node.active = !1)); var d = { spineName: "2RichRoad0_0", standBy: !0 }; d = i <= 0 ? this.getSpineNameWithStaydBy(!0) : this.getSpineNameWithStaydBy(!h.default.getInstance().sprintMark); var f = c.default.instance.trans(r.GDLanguage.streak_award); 0 == this.showPopData.popType ? (this.popNode.height = 600, this.playBtn.active = !0, o.opacity = 178) : 1 == this.showPopData.popType ? (this.popNode.height = 600, this.exitBtn.active = !0, d = this.getSpineNameWithStaydBy(!0), f = c.default.instance.trans(r.GDLanguage.streak_lose)) : 2 == this.showPopData.popType && (this.popNode.height = 700, this.resetBtn.active = !0, this.mainBtn.active = !0, d = this.getSpineNameWithStaydBy(!0), f = c.default.instance.trans(r.GDLanguage.streak_lose)), this.descLabel.string = f, this.spineNode.getComponent(p.default).setFrameEventCb("NoShow1", function(t) { console.log("NoShow1 = " + t), e.updateProgressLabel(i) }), this.spineNode.getComponent(p.default).setFrameEventCb("Open2", function(t) { console.log("Open2 = " + t), e.particleNode.getComponent(cc.ParticleSystem).resetSystem(), e.particleNode.getChildByName("Star0").getComponent(cc.ParticleSystem).resetSystem(), e.particleNode.getChildByName("Star1").getComponent(cc.ParticleSystem).resetSystem() }); var m = d.spineName , g = d.standBy; console.log("spineDict", m, g), g ? (e.updateProgressLabel(i), this.spineNode.getComponent(p.default).play(m, 0, function() {})) : this.spineNode.getComponent(p.default).play(m, 1, function() { m += "_1", console.log("\u5f85\u673a " + m), e.spineNode.getComponent(p.default).play(m, 0, function() {}) }), h.default.getInstance().sprintMark = !1, 0 == this.showPopData.popType && cc.game.emit(u.EMITKEY.MAINUPDATEUI) } , e.prototype.updateProgressLabel = function(t) { 1 == t ? this.firstLabel.node.active = !1 : 2 == t ? this.secondLabel.node.active = !1 : 3 == t && (this.secondLabel.node.active = !1) } , e.prototype.getSpineNameWithStaydBy = function(t) { var e = l.default.getSprintRewardData() , o = e.winBox , n = e.rewardProgress , a = o <= 0 ? 1 : o + 1; a = a >= 5 ? 5 : a, n >= 3 && a > 1 && a <= 5 && (a -= 1); var i = n <= 0 ? 1 : n >= 3 ? 3 : n , r = "2RichRoad" + a + "_" + (t ? i + "_1" : i); return 0 == n && (r = "2RichRoad0_0"), { spineName: r, standBy: t } } , i([g(cc.Node)], e.prototype, "popNode", void 0), i([g(cc.Node)], e.prototype, "closeBtn", void 0), i([g(cc.Label)], e.prototype, "titleLabel", void 0), i([g(cc.Node)], e.prototype, "spineNode", void 0), i([g(cc.Node)], e.prototype, "timeSpineNode", void 0), i([g(cc.Label)], e.prototype, "descLabel", void 0), i([g(cc.Node)], e.prototype, "playBtn", void 0), i([g(cc.Label)], e.prototype, "timeLabel", void 0), i([g(cc.Node)], e.prototype, "exitBtn", void 0), i([g(cc.Node)], e.prototype, "resetBtn", void 0), i([g(cc.Node)], e.prototype, "mainBtn", void 0), i([g(cc.Label)], e.prototype, "playLabel", void 0), i([g(cc.Label)], e.prototype, "exitLabel", void 0), i([g(cc.Label)], e.prototype, "restartLabel", void 0), i([g(cc.Label)], e.prototype, "mainLabel", void 0), i([g(cc.Label)], e.prototype, "firstLabel", void 0), i([g(cc.Label)], e.prototype, "secondLabel", void 0), i([g(cc.Label)], e.prototype, "threeLabel", void 0), i([g(cc.Node)], e.prototype, "particleNode", void 0), i([m], e) }(cc.Component); o.default = y, cc._RF.pop() } , { "../../i18n/gd_language": "gd_language", "../../i18n/i18n": "i18n", "../common/CcJsFunc": "CcJsFunc", "../common/dataTs": "dataTs", "../common/enumConfig": "enumConfig", "../common/spine": "spine", "../common/util": "util", "../manager/GameManager": "GameManager" }], stagePop: [function(t, e, o) { "use strict"; cc._RF.push(e, "7537cBSDCRLP5ZtoGd5R7fy", "stagePop"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../common/CcJsFunc") , c = t("../common/spine") , s = t("../common/util") , l = t("../manager/DateManager") , u = cc._decorator , p = u.ccclass , d = u.property , h = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.mask = null, e.popNode = null, e.closeBtn = null, e.titleLabel = null, e.spNode = null, e.headerNode = null, e.manNode = null, e.womanNode = null, e.userName = null, e.userAddress = null, e.topTimeLabel = null, e.lTimeLabel = null, e.timeLabel = null, e.rTimeLabel = null, e.noKingNode = null, e.showPopData = null, e } return a(e, t), e.prototype.start = function() { r.default.addbtnTouchEndScale(this.mask, this.closeBtnFunc.bind(this)), r.default.addbtnTouchStartScale(this.closeBtn), r.default.addbtnTouchEndScale(this.closeBtn, this.closeBtnFunc.bind(this)), r.default.addbtnTouchCancelScale(this.closeBtn) } , e.prototype.closeBtnFunc = function() { this.node.active = !1 } , e.prototype.showPop = function(t) { var e = this; this.node.active = !0, this.showPopData = t; var o = t.idx; cc.tween(this.popNode).set({ scale: 0, opacity: 0 }).to(.2, { scale: 1.1, opacity: 255 }, { easing: cc.easing.quadOut }).to(.2, { scale: 1 }).start(); var n = "" , a = "" , i = "" , r = "" , s = "" , u = "" , p = "default"; 1 == o ? (n = "\u5168\u56fd\u9886\u5934\u7f8a", i = "\u4e8e\u6628\u65e5", r = "\u9996\u4e2a\u901a\u5173", s = "sheep/Alpaca01", u = "animation") : 2 == o ? (n = "\u673a\u667a\u7267\u7f8a\u72ac", a = "\u4e8e\u6628\u65e5\u5728\u4e0d\u4f7f\u7528\u9053\u5177\u548c\u590d\u6d3b\u7684\u60c5", i = "\u51b5\u4e0b\u4ec5\u7528", r = "\u901a\u5173", s = "sheep/DJ1", u = "Jump2", p = "00") : 3 == o && (n = "\u79cb\u540d\u5c71\u7f8a\u795e", i = "\u4e8e\u6628\u65e5\u4ec5\u7528", r = "\u901a\u5173", s = "sheep/Alpaca02", u = "animation"), this.spNode.getComponent(c.default).loadSpine(s, function() { e.spNode.getComponent(c.default).setNewSkin(p), e.spNode.getComponent(c.default).play(u, 0) }), this.titleLabel.string = n, this.topTimeLabel.string = a, this.lTimeLabel.string = i, this.rTimeLabel.string = r; var d = this.showPopData.stageInfo; if (1 == o && d.firstWin && d.firstWin.nick_name && d.firstWin.nick_name.length) { console.log(JSON.stringify(d.firstWin)); var h = this.getTimeDate(d.firstWin.ts) , f = l.default.getInstance().formatTs(d.firstWin.ts); this.timeLabel.string = f[3] + ":" + f[4] + ":" + f[5], this.updateInfo(d.firstWin) } this.noKingNode.active = !1, 2 == o && d.iqWin && d.iqWin.nick_name && d.iqWin.nick_name.length ? (console.log(JSON.stringify(d.iqWin)), h = this.getTimeDate(d.iqWin.time), this.timeLabel.string = h[1] + "\u5206" + h[2] + "\u79d2", this.updateInfo(d.iqWin)) : 2 == o && (this.noKingNode.active = !0, this.titleLabel.string = "\u6700\u5f3a\u738b\u8005", console.log("\u6700\u5f3a\u738b\u8005")), 3 == o && d.timeWin && d.timeWin.nick_name && d.timeWin.nick_name.length && (console.log(JSON.stringify(d.timeWin)), h = this.getTimeDate(d.timeWin.time), this.timeLabel.string = h[1] + "\u5206" + h[2] + "\u79d2", this.updateInfo(d.timeWin)) } , e.prototype.updateInfo = function(t) { r.default.setAvatar(this.headerNode, t.avatar), this.userName.getComponent(cc.Label).string = t.nick_name, this.userAddress.getComponent(cc.Label).string = t.city, 0 == t.gender ? this.manNode.active = !0 : this.manNode.active = !1 } , e.prototype.getTimeDate = function(t) { var e = s.default.countdownTime(t); return [e[0] < 10 ? "0" + e[0] : e[0] + "", e[1] < 10 ? "0" + e[1] : e[1] + "", e[2] < 10 ? "0" + e[2] : e[2] + ""] } , i([d(cc.Node)], e.prototype, "mask", void 0), i([d(cc.Node)], e.prototype, "popNode", void 0), i([d(cc.Node)], e.prototype, "closeBtn", void 0), i([d(cc.Label)], e.prototype, "titleLabel", void 0), i([d(cc.Node)], e.prototype, "spNode", void 0), i([d(cc.Node)], e.prototype, "headerNode", void 0), i([d(cc.Node)], e.prototype, "manNode", void 0), i([d(cc.Node)], e.prototype, "womanNode", void 0), i([d(cc.Label)], e.prototype, "userName", void 0), i([d(cc.Label)], e.prototype, "userAddress", void 0), i([d(cc.Label)], e.prototype, "topTimeLabel", void 0), i([d(cc.Label)], e.prototype, "lTimeLabel", void 0), i([d(cc.Label)], e.prototype, "timeLabel", void 0), i([d(cc.Label)], e.prototype, "rTimeLabel", void 0), i([d({ type: cc.Node, tooltip: "\u6700\u5f3a\u738b\u8005" })], e.prototype, "noKingNode", void 0), i([p], e) }(cc.Component); o.default = h, cc._RF.pop() } , { "../common/CcJsFunc": "CcJsFunc", "../common/spine": "spine", "../common/util": "util", "../manager/DateManager": "DateManager" }], "str-utils": [function(t, e, o) { "use strict"; cc._RF.push(e, "622d8ysQvVFXaRZmKMfNXEC", "str-utils"), Object.defineProperty(o, "__esModule", { value: !0 }); var n = function() { function t() {} return t.formatStr = function(t) { for (var e = [], o = 1; o < arguments.length; o++) e[o - 1] = arguments[o]; if (e && e.length > 0) for (var n = 0; n < e.length; n++) { var a = new RegExp("\\{" + n + "\\}","g"); t = t.replace(a, String(e[n])) } return t } , t.trim = function(t) { return t && 0 != t.length ? t.replace(/^\s+/, "").replace(/\s+$/, "") : "" } , t }(); o.default = n, cc._RF.pop() } , {}], "thinkingdata.mg.cocoscreator.min": [function(t, e) { "use strict"; function o(t) { return (o = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(t) { return typeof t } : function(t) { return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t } )(t) } function n(t, e) { if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") } function a(t, e) { for (var o = 0; o < e.length; o++) { var n = e[o]; n.enumerable = n.enumerable || !1, n.configurable = !0, "value"in n && (n.writable = !0), Object.defineProperty(t, n.key, n) } } function i(t, e, o) { return e && a(t.prototype, e), o && a(t, o), t } cc._RF.push(e, "a0a6ahsQR5GbrwuSTQ1Rjj5", "thinkingdata.mg.cocoscreator.min"); var r = {} , c = Array.prototype , s = Object.prototype , l = c.slice , u = s.toString , p = Object.prototype.hasOwnProperty , d = c.forEach , h = Array.isArray , f = {}; r.each = function(t, e, o) { if (null == t) return !1; if (d && t.forEach === d) t.forEach(e, o); else if (t.length === +t.length) { for (var n = 0, a = t.length; n < a; n++) if (n in t && e.call(o, t[n], n, t) === f) return !1 } else for (var i in t) if (p.call(t, i) && e.call(o, t[i], i, t) === f) return !1 } , r.extend = function(t) { return r.each(l.call(arguments, 1), function(e) { for (var o in e) void 0 !== e[o] && (t[o] = e[o]) }), t } , r.extend2Layers = function(t) { return r.each(l.call(arguments, 1), function(e) { for (var o in e) void 0 !== e[o] && (r.isObject(e[o]) && r.isObject(t[o]) ? r.extend(t[o], e[o]) : t[o] = e[o]) }), t } , r.isArray = h || function(t) { return "[object Array]" === u.call(t) } , r.isFunction = function(t) { try { return "function" == typeof t } catch (t) { return !1 } } , r.isPromise = function(t) { return "[object Promise]" === u.call(t) && null != t } , r.isObject = function(t) { return "[object Object]" === u.call(t) && null != t } , r.isEmptyObject = function(t) { if (r.isObject(t)) { for (var e in t) if (p.call(t, e)) return !1; return !0 } return !1 } , r.isUndefined = function(t) { return void 0 === t } , r.isString = function(t) { return "[object String]" === u.call(t) } , r.isDate = function(t) { return "[object Date]" === u.call(t) } , r.isBoolean = function(t) { return "[object Boolean]" === u.call(t) } , r.isNumber = function(t) { return "[object Number]" === u.call(t) && /[\d\.]+/.test(String(t)) } , r.isJSONString = function(t) { try { JSON.parse(t) } catch (t) { return !1 } return !0 } , r.decodeURIComponent = function(t) { var e = ""; try { e = decodeURIComponent(t) } catch (o) { e = t } return e } , r.encodeURIComponent = function(t) { var e = ""; try { e = encodeURIComponent(t) } catch (o) { e = t } return e } , r.utf8Encode = function(t) { for (var e, o = "", n = e = 0, a = (t = (t + "").replace(/\r\n/g, "\n").replace(/\r/g, "\n")).length, i = 0; i < a; i++) { var r = t.charCodeAt(i) , c = null; r < 128 ? e++ : c = 127 < r && r < 2048 ? String.fromCharCode(r >> 6 | 192, 63 & r | 128) : String.fromCharCode(r >> 12 | 224, r >> 6 & 63 | 128, 63 & r | 128), null !== c && (n < e && (o += t.substring(n, e)), o += c, n = e = i + 1) } return n < e && (o += t.substring(n, t.length)), o } , r.base64Encode = function(t) { var e, o, n, a, i = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", c = 0, s = 0, l = "", u = []; if (!t) return t; for (t = r.utf8Encode(t); e = (a = t.charCodeAt(c++) << 16 | t.charCodeAt(c++) << 8 | t.charCodeAt(c++)) >> 18 & 63, o = a >> 12 & 63, n = a >> 6 & 63, a &= 63, u[s++] = i.charAt(e) + i.charAt(o) + i.charAt(n) + i.charAt(a), c < t.length; ) ; switch (l = u.join(""), t.length % 3) { case 1: l = l.slice(0, -2) + "=="; break; case 2: l = l.slice(0, -1) + "=" } return l } , r.encodeDates = function(t) { return r.each(t, function(e, o) { if (r.isDate(e)) t[o] = r.formatDate(e); else if (r.isObject(e)) t[o] = r.encodeDates(e); else if (r.isArray(e)) for (var n = 0; n < e.length; n++) r.isDate(e[n]) && (t[o][n] = r.formatDate(e[n])) }), t } , r.formatDate = function(t) { function e(t) { return t < 10 ? "0" + t : t } return t.getFullYear() + "-" + e(t.getMonth() + 1) + "-" + e(t.getDate()) + " " + e(t.getHours()) + ":" + e(t.getMinutes()) + ":" + e(t.getSeconds()) + "." + ((o = t.getMilliseconds()) < 100 && 9 < o ? "0" + o : o < 10 ? "00" + o : o); var o } , r.searchObjDate = function(t) { try { (r.isObject(t) || r.isArray(t)) && r.each(t, function(e, o) { r.isObject(e) || r.isArray(e) ? r.searchObjDate(t[o]) : r.isDate(e) && (t[o] = r.formatDate(e)) }) } catch (e) { m.warn(e) } } , r.UUID = function() { var t = (new Date).getTime(); return String(Math.random()).replace(".", "").slice(1, 11) + "-" + t } , r.UUIDv4 = function() { return "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g, function(t) { var e = 16 * Math.random() | 0; return ("x" === t ? e : 3 & e | 8).toString(16) }) } , r.setMpPlatform = function(t) { r.mpPlatform = t } , r.getMpPlatform = function() { return r.mpPlatform } , r.createExtraHeaders = function() { return { "TA-Integration-Type": "MG", "TA-Integration-Version": "2.1.0", "TA-Integration-Count": "1", "TA-Integration-Extra": r.getMpPlatform() } } , r.checkAppId = function(t) { return t.replace(/\s*/g, "") } , r.checkUrl = function(t) { return t = t.replace(/\s*/g, ""), r.url("basic", t) } , r.url = function() { function t() { return new RegExp(/(.*?)\.?([^.]*?)\.(com|net|org|biz|ws|in|me|co\.uk|co|org\.uk|ltd\.uk|plc\.uk|me\.uk|edu|mil|br\.com|cn\.com|eu\.com|hu\.com|no\.com|qc\.com|sa\.com|se\.com|se\.net|us\.com|uy\.com|ac|co\.ac|gv\.ac|or\.ac|ac\.ac|af|am|as|at|ac\.at|co\.at|gv\.at|or\.at|asn\.au|com\.au|edu\.au|org\.au|net\.au|id\.au|be|ac\.be|adm\.br|adv\.br|am\.br|arq\.br|art\.br|bio\.br|cng\.br|cnt\.br|com\.br|ecn\.br|eng\.br|esp\.br|etc\.br|eti\.br|fm\.br|fot\.br|fst\.br|g12\.br|gov\.br|ind\.br|inf\.br|jor\.br|lel\.br|med\.br|mil\.br|net\.br|nom\.br|ntr\.br|odo\.br|org\.br|ppg\.br|pro\.br|psc\.br|psi\.br|rec\.br|slg\.br|tmp\.br|tur\.br|tv\.br|vet\.br|zlg\.br|br|ab\.ca|bc\.ca|mb\.ca|nb\.ca|nf\.ca|ns\.ca|nt\.ca|on\.ca|pe\.ca|qc\.ca|sk\.ca|yk\.ca|ca|cc|ac\.cn|net\.cn|com\.cn|edu\.cn|gov\.cn|org\.cn|bj\.cn|sh\.cn|tj\.cn|cq\.cn|he\.cn|nm\.cn|ln\.cn|jl\.cn|hl\.cn|js\.cn|zj\.cn|ah\.cn|gd\.cn|gx\.cn|hi\.cn|sc\.cn|gz\.cn|yn\.cn|xz\.cn|sn\.cn|gs\.cn|qh\.cn|nx\.cn|xj\.cn|tw\.cn|hk\.cn|mo\.cn|cn|cx|cz|de|dk|fo|com\.ec|tm\.fr|com\.fr|asso\.fr|presse\.fr|fr|gf|gs|co\.il|net\.il|ac\.il|k12\.il|gov\.il|muni\.il|ac\.in|co\.in|org\.in|ernet\.in|gov\.in|net\.in|res\.in|is|it|ac\.jp|co\.jp|go\.jp|or\.jp|ne\.jp|ac\.kr|co\.kr|go\.kr|ne\.kr|nm\.kr|or\.kr|li|lt|lu|asso\.mc|tm\.mc|com\.mm|org\.mm|net\.mm|edu\.mm|gov\.mm|ms|nl|no|nu|pl|ro|org\.ro|store\.ro|tm\.ro|firm\.ro|www\.ro|arts\.ro|rec\.ro|info\.ro|nom\.ro|nt\.ro|se|si|com\.sg|org\.sg|net\.sg|gov\.sg|sk|st|tf|ac\.th|co\.th|go\.th|mi\.th|net\.th|or\.th|tm|to|com\.tr|edu\.tr|gov\.tr|k12\.tr|net\.tr|org\.tr|com\.tw|org\.tw|net\.tw|ac\.uk|uk\.com|uk\.net|gb\.com|gb\.net|vg|sh|kz|ch|info|ua|gov|name|pro|ie|hk|com\.hk|org\.hk|net\.hk|edu\.hk|us|tk|cd|by|ad|lv|eu\.lv|bz|es|jp|cl|ag|mobi|eu|co\.nz|org\.nz|net\.nz|maori\.nz|iwi\.nz|io|la|md|sc|sg|vc|tw|travel|my|se|tv|pt|com\.pt|edu\.pt|asia|fi|com\.ve|net\.ve|fi|org\.ve|web\.ve|info\.ve|co\.ve|tel|im|gr|ru|net\.ru|org\.ru|hr|com\.hr|ly|xyz)$/) } function e(t, e) { var o = t.charAt(0); return e = e.split(o), o === t ? e : e[(t = parseInt(t.substring(1), 10)) < 0 ? e.length + t : t - 1] } function o(t, e) { for (var o, n, a = t.charAt(0), i = e.split("&"), c = [], s = {}, l = t.substring(1), u = 0, p = i.length; u < p; u++) if ("" !== (c = (c = i[u].match(/(.*?)=(.*)/)) || [i[u], i[u], ""])[1].replace(/\s/g, "")) { if (c[2] = (n = c[2] || "", r.decodeURIComponent(n.replace(/\+/g, " "))), l === c[1]) return c[2]; (o = c[1].match(/(.*)\[([0-9]+)\]/)) ? (s[o[1]] = s[o[1]] || [], s[o[1]][o[2]] = c[2]) : s[c[1]] = c[2] } return a === t ? s : s[l] } return function(n, a) { var i = {}; if ("tld?" === n) return t(); if (a = a || window.location.toString(), !n) return a; if (n = n.toString(), a.match(/^mailto:([^/].+)/)) r = a.match(/^mailto:([^/].+)/), i.protocol = "mailto", i.email = r[1]; else { if (a.match(/(.*?)\/#!(.*)/) && (a = (r = a.match(/(.*?)\/#!(.*)/))[1] + r[2]), a.match(/(.*?)#(.*)/) && (r = a.match(/(.*?)#(.*)/), i.hash = r[2], a = r[1]), i.hash && n.match(/^#/)) return o(n, i.hash); if (a.match(/(.*?)\?(.*)/) && (r = a.match(/(.*?)\?(.*)/), i.query = r[2], a = r[1]), i.query && n.match(/^\?/)) return o(n, i.query); if (a.match(/(.*?):?\/\/(.*)/) && (r = a.match(/(.*?):?\/\/(.*)/), i.protocol = r[1].toLowerCase(), a = r[2]), a.match(/(.*?)(\/.*)/) && (r = a.match(/(.*?)(\/.*)/), i.path = r[2], a = r[1]), i.path = (i.path || "").replace(/^([^/])/, "/$1").replace(/\/$/, ""), n.match(/^[-0-9]+$/) && (n = n.replace(/^([^/])/, "/$1")), n.match(/^\//)) return e(n, i.path.substring(1)); if ((r = (r = e("/-1", i.path.substring(1))) && r.match(/(.*?)\.(.*)/)) && (i.file = r[0], i.filename = r[1], i.fileext = r[2]), a.match(/(.*):([0-9]+)$/) && (r = a.match(/(.*):([0-9]+)$/), i.port = r[2], a = r[1]), a.match(/(.*?)@(.*)/) && (r = a.match(/(.*?)@(.*)/), i.auth = r[1], a = r[2]), i.auth && (r = i.auth.match(/(.*):(.*)/), i.user = r ? r[1] : i.auth, i.pass = r ? r[2] : void 0), i.hostname = a.toLowerCase(), "." === n.charAt(0)) return e(n, i.hostname); t() && (r = i.hostname.match(t())) && (i.tld = r[3], i.domain = r[2] ? r[2] + "." + r[3] : void 0, i.sub = r[1] || void 0); var r = i.port ? ":" + i.port : ""; i.protocol = i.protocol || window.location.protocol.replace(":", ""), i.port = i.port || ("https" === i.protocol ? "443" : "80"), i.protocol = i.protocol || ("443" === i.port ? "https" : "http"), i.basic = i.protocol + "://" + i.hostname + r } return n in i ? i[n] : "{}" === n ? i : "" } }(), r.createString = function(t) { for (var e = t, o = Math.random().toString(36).substr(2); o.length < e; ) o += Math.random().toString(36).substr(2); return o.substr(0, t) } , r.createAesKey = function() { return r.createString(16) } , r.generateEncryptyData = function(t, e) { if (void 0 === e) return t; var o = e.publicKey , n = e.version; if (void 0 === o || void 0 === n) return t; if ("undefined" == typeof CryptoJS || "undefined" == typeof JSEncrypt) return t; var a = r.createAesKey(); try { var i = CryptoJS.enc.Utf8.parse(a) , c = CryptoJS.enc.Utf8.parse(JSON.stringify(t)) , s = r.isUndefined(CryptoJS.pad.Pkcs7) ? CryptoJS.pad.PKCS7 : CryptoJS.pad.Pkcs7; return i = CryptoJS.AES.encrypt(c, i, { mode: CryptoJS.mode.ECB, padding: s }).toString(), (s = new JSEncrypt).setPublicKey(o), !1 === (s = s.encrypt(a)) ? (m.warn("\u79c1\u94a5\u52a0\u5bc6\u5931\u8d25\uff0c\u8fd4\u56de\u539f\u6570\u636e"), t) : { pkv: n, ekey: s, payload: i } } catch (t) { m.warn("\u6570\u636e\u52a0\u5bc6\u5931\u8d25\uff0c\u8fd4\u56de\u539f\u6570\u636e: " + t) } return t } ; var m = "object" === o(m) ? m : {}; m.info = function() { if ("object" === ("undefined" == typeof console ? "undefined" : o(console)) && console.log && m.enabled) try { return console.log.apply(console, arguments) } catch (t) { console.log(arguments[0]) } } , m.warn = function() { if ("object" === ("undefined" == typeof console ? "undefined" : o(console)) && console.log && m.enabled) try { return console.warn.apply(console, arguments) } catch (t) { console.warn(arguments[0]) } } ; var g = function() { function t() { n(this, t), this.config = { persistenceName: "thinkingdata", persistenceNameOld: "thinkingdata_mg" } } return i(t, [{ key: "getConfig", value: function() { return this.config } }, { key: "getStorage", value: function(t, e, o) { if (t = localStorage.getItem(t), !e) return r.isJSONString(t) ? JSON.parse(t) : {}; r.isJSONString(t) ? o(JSON.parse(t)) : o({}) } }, { key: "setStorage", value: function(t, e) { localStorage.setItem(t, e) } }, { key: "_setSystemProxy", value: function(t) { this._sysCallback = t } }, { key: "getSystemInfo", value: function(t) { var e = { mp_platform: "web", system: this._getOs(), screenWidth: window.screen.width, screenHeight: window.screen.height, systemLanguage: navigator.language }; this._sysCallback && (e = r.extend(e, this._sysCallback(t))), t.success(e), t.complete() } }, { key: "_getOs", value: function() { var t = navigator.userAgent; return /Windows/i.test(t) ? /Phone/.test(t) || /WPDesktop/.test(t) ? "Windows Phone" : "Windows" : /(iPhone|iPad|iPod)/.test(t) ? "iOS" : /Android/.test(t) ? "Android" : /(BlackBerry|PlayBook|BB10)/i.test(t) ? "BlackBerry" : /Mac/i.test(t) ? "MacOS" : /Linux/.test(t) ? "Linux" : /CrOS/.test(t) ? "ChromeOS" : "" } }, { key: "getNetworkType", value: function(t) { t.complete() } }, { key: "onNetworkStatusChange", value: function() {} }, { key: "request", value: function(t) { var e = {} , o = new XMLHttpRequest; if (o.open(t.method, t.url), t.header) for (var n in t.header) o.setRequestHeader(n, t.header[n]); return o.onreadystatechange = function() { 4 === o.readyState && 200 === o.status ? (e.statusCode = 200, r.isJSONString(o.responseText) && (e.data = JSON.parse(o.responseText)), t.success(e)) : 200 !== o.status && (e.errMsg = "network error", t.fail(e)) } , o.ontimeout = function() { e.errMsg = "timeout", t.fail(e) } , o.send(t.data), o } }, { key: "initAutoTrackInstance", value: function(t, e) { this.instance = t, this.autoTrack = e.autoTrack; var o = this; "onpagehide"in window ? window.onpagehide = function() { o.onPageHide(!0) } : window.onbeforeunload = function() { o.onPageHide(!0) } , o.onPageShow(), o.autoTrack.appHide && o.instance.timeEvent("ta_page_hide"), "onvisibilitychange"in document && (document.onvisibilitychange = function() { document.hidden ? o.onPageHide(!1) : (o.onPageShow(), o.autoTrack.appHide && o.instance.timeEvent("ta_page_hide")) } ) } }, { key: "setGlobal", value: function(t, e) { window[e] = t } }, { key: "getAppOptions", value: function() {} }, { key: "showToast", value: function() {} }, { key: "onPageShow", value: function() { var t; this.autoTrack.appShow && (t = {}, r.extend(t, this.autoTrack.properties), r.isFunction(this.autoTrack.callback) && r.extend(t, this.autoTrack.callback("appShow")), this.instance._internalTrack("ta_page_show", t)) } }, { key: "onPageHide", value: function(t) { var e; this.autoTrack.appHide && (e = {}, r.extend(e, this.autoTrack.properties), r.isFunction(this.autoTrack.callback) && r.extend(e, this.autoTrack.callback("appHide")), this.instance._internalTrack("ta_page_hide", e, new Date, null, t)) } }], [{ key: "createInstance", value: function() { return new t } }]), t }() , y = function() { function t(e, o) { n(this, t), this.taInstance = e, this.config = o || {}, this.referrer = "Directly open", this.config.isPlugin ? (e.App = function() { App.apply(this, arguments) } , inension(e.Page)) : (e = App, App = this._initAppExtention(e), e = Page, Page = this._initPageExtension(e)) } return i(t, [{ key: "_initPageExtension", value: function(t) { var e = this; return function(o) { var n = o.onShow , a = o.onShareAppMessage; return o.onShow = function(t) { e.onPageShow(), "function" == typeof n && n.call(this, t) } , "function" == typeof a && (o.onShareAppMessage = function(t) { return t = a.call(this, t), e.onPageShare(t) } ), t(o) } } }, { key: "_initAppExtention", value: function(t) { var e = this; return function(o) { var n = o.onLaunch , a = o.onShow , i = o.onHide; return o.onLaunch = function(t) { e.onAppLaunch(t, this), "function" == typeof n && n.call(this, t) } , o.onShow = function(t) { e.onAppShow(t), "function" == typeof a && a.call(this, t) } , o.onHide = function() { e.onAppHide(), "function" == typeof i && i.call(this) } , t(o) } } }, { key: "onAppLaunch", value: function(t, e) { this._setAutoTrackProperties(t), r.isUndefined(e) || (e[this.taInstance.name] = this.taInstance), this.config.appLaunch && (e = {}, t && t.path && (e["#url_path"] = this._getPath(t.path)), this.taInstance._internalTrack("ta_mp_launch", e)) } }, { key: "onAppShow", value: function(t) { var e; this.config.appHide && this.taInstance.timeEvent("ta_mp_hide"), this._setAutoTrackProperties(t), this.config.appShow && (e = {}, t && t.path && (e["#url_path"] = this._getPath(t.path)), r.extend(e, this.config.properties), r.isFunction(this.config.callback) && r.extend(e, this.config.callback("appShow")), this.taInstance._internalTrack("ta_mp_show", e)) } }, { key: "onAppHide", value: function() { var t; this.config.appHide && (t = { "#url_path": this._getCurrentPath() }, r.extend(t, this.config.properties), r.isFunction(this.config.callback) && r.extend(t, this.config.callback("appHide")), this.taInstance._internalTrack("ta_mp_hide", t)) } }, { key: "_getCurrentPath", value: function() { var t = "Not to get"; try { var e = getCurrentPages(); t = e[e.length - 1].route } catch (t) { m.info(t) } return t } }, { key: "_setAutoTrackProperties", value: function(t) { t = { "#scene": t.scene }, this.taInstance._setAutoTrackProperties(t) } }, { key: "_getPath", value: function(t) { return "string" == typeof t ? t.replace(/^\//, "") : "Abnormal values" } }, { key: "onPageShare", value: function(t) { return this.config.pageShare && this.taInstance._internalTrack("ta_mp_share", { "#url_path": this._getCurrentPath() }), r.isObject(t) ? t : {} } }, { key: "onPageShow", value: function() { var t, e; this.config.pageShow && (e = { "#url_path": (t = this._getCurrentPath()) || "The system did not get a value", "#referrer": this.referrer }, this.referrer = t, this.taInstance._internalTrack("ta_mp_view", e)) } }]), t }() , v = function() { function t(e, o, a) { var i = this; n(this, t), this.taInstance = e, this.config = o || {}, o = a.getLaunchOptionsSync(), this._onShow(o), this.startTracked = !0, a.onShow(function(t) { i._onShow(t) }), a.onHide(function() { var t; i.startTracked = !1, i.config.appHide && (t = {}, r.extend(t, i.config.properties), r.isFunction(i.config.callback) && r.extend(t, i.config.callback("appHide")), i.taInstance._internalTrack("ta_mg_hide", t)) }) } return i(t, [{ key: "_onShow", value: function(t) { this.startTracked || (this.config.appHide && this.taInstance.timeEvent("ta_mg_hide"), t && t.scene && this.taInstance._setAutoTrackProperties({ "#scene": t.scene }), this.config.appShow && (t = {}, r.extend(t, this.config.properties), r.isFunction(this.config.callback) && r.extend(t, this.config.callback("appShow")), this.taInstance._internalTrack("ta_mg_show", t))) } }]), t }() , b = function() { function t(e, o, a) { n(this, t), this.api = e, this.config = o, this._config = a } return i(t, [{ key: "getConfig", value: function() { return this.config } }, { key: "getStorage", value: function(t, e, o) { if (!e) { if ("dd_mp" === this._config.platform) { var n = this.api.getStorageSync({ key: t }); return r.isJSONString(n.data) ? JSON.parse(n.data) : {} } return n = this.api.getStorageSync(t), r.isJSONString(n) ? JSON.parse(n) : {} } this.api.getStorage({ key: t, success: function(t) { t = r.isJSONString(t.data) ? JSON.parse(t.data) : {}, o(t) }, fail: function() { m.warn("getStorage faild"), o({}) } }) } }, { key: "setStorage", value: function(t, e) { this.api.setStorage({ key: t, data: e }) } }, { key: "_getPlatform", value: function() { return "" } }, { key: "getSystemInfo", value: function(t) { var e = this._config.mpPlatform; this.api.getSystemInfo({ success: function(o) { r.isFunction(e) ? o.mp_platform = e(o) : o.mp_platform = e, t.success(o), "wechat" === e && t.complete() }, complete: function() { t.complete() } }) } }, { key: "getNetworkType", value: function(t) { r.isFunction(this.api.getNetworkType) ? this.api.getNetworkType({ success: function(e) { t.success(e) }, complete: function() { t.complete() } }) : (t.success({}), t.complete()) } }, { key: "onNetworkStatusChange", value: function(t) { r.isFunction(this.api.onNetworkStatusChange) ? this.api.onNetworkStatusChange(t) : t({}) } }, { key: "request", value: function(t) { if ("ali_mp" !== this._config.platform && "dd_mp" !== this._config.platform) return this.api.request(t); var e = r.extend({}, t); return e.headers = t.header, e.success = function(e) { e.statusCode = e.status, t.success(e) } , e.fail = function(e) { e.errMsg = e.errorMessage, t.fail(e) } , "dd_mp" === this._config.platform ? this.api.httpRequest(e) : this.api.request(e) } }, { key: "initAutoTrackInstance", value: function(t, e) { return r.isObject(e.autoTrack) && (e.autoTrack.isPlugin = e.is_plugin), new (this._config.mp ? y : v)(t,e.autoTrack,this.api) } }, { key: "setGlobal", value: function(t, e) { this._config.mp ? m.warn("ThinkingAnalytics: we do not set global name for TA instance when you do not enable auto track.") : GameGlobal[e] = t } }, { key: "getAppOptions", value: function(t) { var e = {}; try { e = this.api.getLaunchOptionsSync() } catch (t) { m.warn("Cannot get launch options.") } if (r.isFunction(t)) try { this._config.mp ? this.api.onAppShow(t) : this.api.onShow(t) } catch (t) { m.warn("Cannot register onShow callback.") } return e } }, { key: "showToast", value: function(t) { var e; r.isFunction(this.api.showToast) && (e = { title: t }, "dd_mp" !== this._config.platform && "ali_mp" !== this._config.platform || (e.content = t), this.api.showToast(e)) } }], [{ key: "createInstance", value: function() { return this._createInstance("R_CURRENT_PLATFORM") } }, { key: "_createInstance", value: function(e) { switch (e) { case "wechat_mp": return new t(wx,{ persistenceName: "thinkingdata", persistenceNameOld: "thinkingdata_wechat" },{ mpPlatform: "wechat", mp: !0, platform: e }); case "wechat_mg": return new t(wx,{ persistenceName: "thinkingdata", persistenceNameOld: "thinkingdata_wechat_game" },{ mpPlatform: "wechat", platform: e }); case "qq_mp": return new t(qq,{ persistenceName: "thinkingdata", persistenceNameOld: "thinkingdata_qq" },{ mpPlatform: "qq", mp: !0, platform: e }); case "qq_mg": return new t(qq,{ persistenceName: "thinkingdata", persistenceNameOld: "thinkingdata_qq_game" },{ mpPlatform: "qq", platform: e }); case "baidu_mp": return new t(swan,{ persistenceName: "thinkingdata", persistenceNameOld: "thinkingdata_swan" },{ mpPlatform: function(t) { return t.host }, mp: !0, platform: e }); case "baidu_mg": return new t(swan,{ persistenceName: "thinkingdata", persistenceNameOld: "thinkingdata_swan_game" },{ mpPlatform: function(t) { return t.host }, platform: e }); case "tt_mg": return new t(tt,{ persistenceName: "thinkingdata", persistenceNameOld: "thinkingdata_tt_game" },{ mpPlatform: function(t) { return t.appName }, platform: e }); case "tt_mp": return new t(tt,{ persistenceName: "thinkingdata", persistenceNameOld: "thinkingdata_tt" },{ mpPlatform: function(t) { return t.appName }, mp: !0, platform: e }); case "ali_mp": return new t(my,{ persistenceName: "thinkingdata", persistenceNameOld: "thinkingdata_ali" },{ mpPlatform: function(t) { return t.app }, mp: !0, platform: e }); case "dd_mp": return new t(dd,{ persistenceName: "thinkingdata", persistenceNameOld: "thinkingdata_dd" },{ mpPlatform: "dingding", mp: !0, platform: e }); case "bl_mg": return new t(bl,{ persistenceName: "thinkingdata", persistenceNameOld: "thinkingdata_mg" },{ mpPlatform: "bilibili", platform: e }); case "kuaishou_mp": return new t(ks,{ persistenceName: "thinkingdata", persistenceNameOld: "thinkingdata_kuaishou" },{ mpPlatform: "kuaishou", mp: !0, platform: e }); case "qh360_mg": return new t(qh,{ persistenceName: "thinkingdata", persistenceNameOld: "thinkingdata_qh360" },{ mpPlatform: "qh360", platform: e }); case "tb_mp": return new t(my,{ persistenceName: "thinkingdata", persistenceNameOld: "thinkingdata_tb" },{ mpPlatform: "tb", mp: !0, platform: e }); case "jd_mp": return new t(jd,{ persistenceName: "thinkingdata", persistenceNameOld: "thinkingdata_jd" },{ mpPlatform: "jd", mp: !0, platform: e }); case "qh360_mp": return new t(qh,{ persistenceName: "thinkingdata", persistenceNameOld: "thinkingdata_qh360" },{ mpPlatform: "qh360", mp: !0, platform: e }); case "WEB": return new g.createInstance } } }]), t }() , _ = function t(e, o) { var a = this; n(this, t), this.taInstance = e, this.config = o || {}, this.config.appShow && this.taInstance._internalTrack("ta_mg_show"), this.config.appHide && this.taInstance.timeEvent("ta_mg_hide"), qg.onShow(function() { var t; a.config.appHide && a.taInstance.timeEvent("ta_mg_hide"), a.config.appShow && (t = {}, r.extend(t, a.config.properties), r.isFunction(a.config.callback) && r.extend(t, a.config.callback("appShow")), a.taInstance._internalTrack("ta_mg_show")) }), qg.onHide(function() { var t; a.config.appHide && (t = {}, r.extend(t, a.config.properties), r.isFunction(a.config.callback) && r.extend(t, a.config.callback("appHide")), a.taInstance._internalTrack("ta_mg_hide")) }) } , N = function() { function t() { n(this, t), this.config = { persistenceName: "thinkingdata", persistenceNameOld: "thinkingdata_qg_vivo_game", asyncPersistence: !0 } } return i(t, [{ key: "getConfig", value: function() { return this.config || {} } }, { key: "getStorage", value: function(t, e, o) { if (!e) return e = qg.getStorageSync({ key: t }), r.isJSONString(e) ? JSON.parse(e) : {}; qg.getStorage({ key: t, success: function(t) { t = r.isJSONString(t) ? JSON.parse(t) : {}, o(t) }, fail: function() { o({}) } }) } }, { key: "setStorage", value: function(t, e) { qg.setStorage({ key: t, value: e }) } }, { key: "getSystemInfo", value: function(t) { qg.getSystemInfo({ success: function(e) { var o = e , n = [e.osType, e.osVersionName].join(" "); o.brand = e.manufacturer, o.system = n, o.mp_platform = "vivo_qg", t.success(o) }, complete: function() { t.complete() } }) } }, { key: "getNetworkType", value: function(t) { qg.getNetworkType({ success: function(e) { var o = e; o.networkType = e.type, t.success(o) }, complete: function() { t.complete() } }) } }, { key: "onNetworkStatusChange", value: function(t) { qg.subscribeNetworkStatus({ callback: function(e) { var o = e; o.networkType = e.type, t(o) } }) } }, { key: "request", value: function(t) { return qg.request({ url: t.url, data: t.data, method: t.method, header: t.header, success: function(e) { t.success(e) }, fail: function(e) { t.fail(e) } }) } }, { key: "initAutoTrackInstance", value: function(t, e) { return new _(t,e.autoTrack) } }, { key: "setGlobal", value: function(t, e) { globalThis[e] = t } }, { key: "getAppOptions", value: function() { return {} } }, { key: "showToast", value: function(t) { qg.showToast({ message: t, duration: 0 }) } }], [{ key: "createInstance", value: function() { return new t } }]), t }() , C = function t(e, o, a) { var i = this; n(this, t), this.taInstance = e, this.config = o || {}, this.config.appShow && (o = {}, r.extend(o, this.config.properties), r.isFunction(this.config.callback) && r.extend(o, this.config.callback("appShow")), this.taInstance._internalTrack("ta_mg_show", o)), this.config.appHide && this.taInstance.timeEvent("ta_mg_hide"), a.onShow(function() { var t; i.config.appHide && i.taInstance.timeEvent("ta_mg_hide"), i.config.appShow && (t = {}, r.extend(t, i.config.properties), r.isFunction(i.config.callback) && r.extend(t, i.config.callback("appShow")), i.taInstance._internalTrack("ta_mg_show", t)) }), a.onHide(function() { var t; i.config.appHide && (t = {}, r.extend(t, i.config.properties), r.isFunction(i.config.callback) && r.extend(t, i.config.callback("appHide")), i.taInstance._internalTrack("ta_mg_hide", t)) }) } , w = function() { function t(e, o, a) { n(this, t), this.api = e, this.config = o, this._config = a } return i(t, [{ key: "getConfig", value: function() { return this.config || {} } }, { key: "getStorage", value: function(t, e, o) { if (t = localStorage.getItem(t), !e) return r.isJSONString(t) ? JSON.parse(t) : {}; r.isJSONString(t) ? o(JSON.parse(t)) : o({}) } }, { key: "setStorage", value: function(t, e) { localStorage.setItem(t, e) } }, { key: "getSystemInfo", value: function(t) { var e = this._config.mpPlatform; this.api.getSystemInfo({ success: function(o) { o.mp_platform = e, t.success(o) }, complete: function() { t.complete() } }) } }, { key: "getNetworkType", value: function(t) { this.api.getNetworkType({ success: function(e) { t.success(e) }, complete: function() { t.complete() } }) } }, { key: "onNetworkStatusChange", value: function(t) { this.api.onNetworkStatusChange({ callback: function(e) { t(e) } }) } }, { key: "request", value: function(t) { var e = {} , o = new XMLHttpRequest; if (o.open(t.method, t.url), t.header) for (var n in t.header) o.setRequestHeader(n, t.header[n]); return o.onreadystatechange = function() { 4 === o.readyState && 200 === o.status ? (e.statusCode = 200, r.isJSONString(o.responseText) && (e.data = JSON.parse(o.responseText)), t.success(e)) : 200 !== o.status && (e.errMsg = "network error", t.fail(e)) } , o.ontimeout = function() { e.errMsg = "timeout", t.fail(e) } , o.send(t.data), o } }, { key: "initAutoTrackInstance", value: function(t, e) { return new C(t,e.autoTrack,this.api) } }, { key: "setGlobal", value: function(t, e) { globalThis[e] = t } }, { key: "getAppOptions", value: function() { return this.api.getLaunchOptionsSync() } }, { key: "showToast", value: function(t) { this.api.showToast({ title: t, icon: "none", duration: 2e3 }) } }], [{ key: "createInstance", value: function() { return this._createInstance("R_CURRENT_PLATFORM") } }, { key: "_createInstance", value: function(e) { switch (e) { case "oppo": return new t(qg,{ persistenceName: "thinkingdata", persistenceNameOld: "thinkingdata_qg_oppo_game" },{ mpPlatform: "oppo_qg" }); case "huawei": return new t(hbs,{ persistenceName: "thinkingdata", persistenceNameOld: "thinkingdata_qg_huawei_game" },{ mpPlatform: "huawei_qg" }); case "mz": return new t(qg,{ persistenceName: "thinkingdata", persistenceNameOld: "thinkingdata_qg_mz_game" },{ mpPlatform: "mz" }); case "xiaomi": return new t(qg,{ persistenceName: "thinkingdata", persistenceNameOld: "thinkingdata_qg" },{ mpPlatform: "xiaomi" }) } } }]), t }() , P = function() { function t() { n(this, t) } return i(t, null, [{ key: "createInstance", value: function() { var t = Object.freeze({ WECHAT_GAME: 104, QQ_PLAY: 105, BAIDU_GAME: 107, VIVO_GAME: 108, OPPO_GAME: 109, HUAWEI_GAME: 110, XIAOMI_GAME: 111, BYTEDANCE_GAME: 117, QTT_GAME: 116, LINKSURE: 119, WECHAT_MINI_GAME: "WECHAT_GAME", BAIDU_MINI_GAME: "BAIDU_MINI_GAME", XIAOMI_QUICK_GAME: "XIAOMI_QUICK_GAME", OPPO_MINI_GAME: "OPPO_MINI_GAME", VIVO_MINI_GAME: "VIVO_MINI_GAME", HUAWEI_QUICK_GAME: "HUAWEI_QUICK_GAME", BYTEDANCE_MINI_GAME: "BYTEDANCE_MINI_GAME", QTT_MINI_GAME: "QTT_MINI_GAME", LINKSURE_MINI_GAME: "LINKSURE_MINI_GAME" }); if (cc.sys.platform === t.WECHAT_GAME || cc.sys.platform === t.WECHAT_MINI_GAME) return b._createInstance("wechat_mg"); if (cc.sys.platform === t.BAIDU_GAME || cc.sys.platform === t.BAIDU_MIN_GAME) return b._createInstance("baidu_mg"); if (cc.sys.platform === t.VIVO_GAME || cc.sys.platform === t.VIVO_MINI_GAME) return N.createInstance(); if (cc.sys.platform === t.QQ_PLAY) return b._createInstance("qq_mg"); if (cc.sys.platform === t.OPPO_GAME || cc.sys.platform === t.OPPO_MINI_GAME) return w._createInstance("oppo"); if (cc.sys.platform === t.HUAWEI_GAME || cc.sys.platform === t.HUAWEI_QUICK_GAME) return w._createInstance("huawei"); if (cc.sys.platform === t.XIAOMI_GAME || cc.sys.platform === t.XIAOMI_QUICK_GAME) return w._createInstance("xiaomi"); if (cc.sys.platform === t.BYTEDANCE_GAME || cc.sys.platform === t.BYTEDANCE_MINI_GAME) return b._createInstance("tt_mg"); var e = g.createInstance(); return e._sysCallback = function() { return { system: cc.sys.os.replace(" ", "") + " " + cc.sys.osVersion } } , e.getNetworkType = function(t) { var e = {}; switch (cc.sys.getNetworkType()) { case cc.sys.NetworkType.LAN: e.networkType = "WIFI"; break; case cc.sys.NetworkType.WWAN: e.networkType = "WWAN"; break; default: e.networkType = "NONE" } t.success(e), t.complete() } , e.getSystemInfo = function(t) { var o = { mp_platform: cc.sys.platform.toString(), system: e._getOs(), screenWidth: window.screen.width, screenHeight: window.screen.height }; e._sysCallback && (o = r.extend(o, e._sysCallback(t))), t.success(o), t.complete() } , e } }]), t }() , k = function() { function t() { n(this, t) } return i(t, null, [{ key: "_getCurrentPlatform", value: function() { return this.currentPlatform || (this.currentPlatform = P.createInstance()) } }, { key: "getConfig", value: function() { return this._getCurrentPlatform().getConfig() } }, { key: "getStorage", value: function(t, e, o) { return this._getCurrentPlatform().getStorage(t, e, o) } }, { key: "setStorage", value: function(t, e) { return this._getCurrentPlatform().setStorage(t, e) } }, { key: "getSystemInfo", value: function(t) { return this._getCurrentPlatform().getSystemInfo(t) } }, { key: "getNetworkType", value: function(t) { return this._getCurrentPlatform().getNetworkType(t) } }, { key: "onNetworkStatusChange", value: function(t) { this._getCurrentPlatform().onNetworkStatusChange(t) } }, { key: "request", value: function(t) { return this._getCurrentPlatform().request(t) } }, { key: "initAutoTrackInstance", value: function(t, e) { return this._getCurrentPlatform().initAutoTrackInstance(t, e) } }, { key: "setGlobal", value: function(t, e) { t && e && this._getCurrentPlatform().setGlobal(t, e) } }, { key: "getAppOptions", value: function(t) { return this._getCurrentPlatform().getAppOptions(t) } }, { key: "showDebugToast", value: function(t) { this._getCurrentPlatform().showToast(t) } }]), t }() , S = /^[a-zA-Z][a-zA-Z0-9_]{0,49}$/ , D = function() { function t() { n(this, t) } return i(t, null, [{ key: "stripProperties", value: function(t) { return r.isObject(t) && r.each(t, function(t, e) { r.isString(t) || r.isNumber(t) || r.isDate(t) || r.isBoolean(t) || r.isArray(t) || r.isObject(t) || m.warn("Your data -", e, t, "- format does not meet requirements and may not be stored correctly. Attribute values only support String, Number, Date, Boolean, Array, Object") }), t } }, { key: "_checkPropertiesKey", value: function(t) { var e = !0; return r.each(t, function(t, o) { S.test(o) || (m.warn("Invalid KEY: " + o), e = !1) }), e } }, { key: "event", value: function(t) { return !(!r.isString(t) || !S.test(t)) || (m.warn("Check the parameter format. The eventName must start with an English letter and contain no more than 50 characters including letters, digits, and underscores: " + t), !1) } }, { key: "propertyName", value: function(t) { return !(!r.isString(t) || !S.test(t)) || (m.warn("Check the parameter format. PropertyName must start with a letter and contain letters, digits, and underscores (_). The value is a string of no more than 50 characters: " + t), !1) } }, { key: "properties", value: function(t) { return this.stripProperties(t), !(t && (r.isObject(t) ? !this._checkPropertiesKey(t) && (m.warn("Check the parameter format. The properties key must start with a letter, contain digits, letters, and underscores (_), and contain a maximum of 50 characters"), 1) : (m.warn("properties can be none, but it must be an object"), 1))) } }, { key: "propertiesMust", value: function(t) { return this.stripProperties(t), void 0 === t || !r.isObject(t) || r.isEmptyObject(t) ? (m.warn("properties must be an object with a value"), !1) : !!this._checkPropertiesKey(t) || (m.warn("Check the parameter format. The properties key must start with a letter, contain digits, letters, and underscores (_), and contain a maximum of 50 characters"), !1) } }, { key: "userId", value: function(t) { return !(!r.isString(t) || !/^.{1,64}$/.test(t)) || (m.warn("The user ID must be a string of less than 64 characters and cannot be null"), !1) } }, { key: "userAddProperties", value: function(t) { if (!this.propertiesMust(t)) return !1; for (var e in t) if (!r.isNumber(t[e])) return m.warn("The attributes of userAdd need to be Number"), !1; return !0 } }, { key: "userAppendProperties", value: function(t) { if (!this.propertiesMust(t)) return !1; for (var e in t) if (!r.isArray(t[e])) return m.warn("The attribute of userAppend must be Array"), !1; return !0 } }]), t }() , A = function() { function t(e, o, a, i, c) { n(this, t), this.data = e, this.serverUrl = o, this.callback = c, this.tryCount = r.isNumber(a) ? a : 1, this.timeout = r.isNumber(i) ? i : 3e3, this.taClassName = "HttpTask" } return i(t, [{ key: "run", value: function() { var t = this , e = r.createExtraHeaders(); e["content-type"] = "application/json"; var o = k.request({ url: this.serverUrl, method: "POST", data: this.data, header: e, success: function(e) { t.onSuccess(e) }, fail: function(e) { t.onFailed(e) } }); setTimeout(function() { (r.isObject(o) || r.isPromise(o)) && r.isFunction(o.abort) && o.abort() }, this.timeout) } }, { key: "onSuccess", value: function(t) { if (200 === t.statusCode) { var e; switch (t.data.code) { case 0: e = "success"; break; case -1: e = "invalid data"; break; case -2: e = "invalid APP ID"; break; default: e = "Unknown return code" } this.callback({ code: t.data.code, msg: e }) } else this.callback({ code: -3, msg: t.statusCode }) } }, { key: "onFailed", value: function(t) { 0 < --this.tryCount ? this.run() : this.callback({ code: -3, msg: t.errMsg }) } }]), t }() , T = function() { function t(e, o, a, i, c, s, l) { n(this, t), this.data = e, this.serverDebugUrl = o, this.callback = l, this.tryCount = r.isNumber(a) ? a : 1, this.timeout = r.isNumber(i) ? i : 3e3, this.dryrun = c, this.deviceId = s, this.taClassName = "HttpTaskDebug" } return i(t, [{ key: "run", value: function() { var t = this , e = "appid=" + this.data["#app_id"] + "&source=client&dryRun=" + this.dryrun + "&deviceId=" + this.deviceId + "&data=" + encodeURIComponent(JSON.stringify(this.data.data[0])) , o = r.createExtraHeaders(); o["content-type"] = "application/x-www-form-urlencoded"; var n = k.request({ url: this.serverDebugUrl, method: "POST", data: e, header: o, success: function(e) { t.onSuccess(e) }, fail: function(e) { t.onFailed(e) } }); setTimeout(function() { (r.isObject(n) || r.isPromise(n)) && r.isFunction(n.abort) && n.abort() }, this.timeout) } }, { key: "onSuccess", value: function(t) { if (200 === t.statusCode) { var e; if (0 === t.data.errorLevel) e = "Verify data success."; else if (1 === t.data.errorLevel) { for (var o = t.data.errorProperties, n = "", a = 0; a < o.length; a++) { var i = o[a].errorReason; n = n + " propertyName:" + o[a].propertyName + " errorReasons:" + i + "\n" } e = "Debug data error. errorLevel:" + t.data.errorLevel + " reason:" + n } else 2 !== t.data.errorLevel && -1 !== t.data.errorLevel || (e = "Debug data error. errorLevel:" + t.data.errorLevel + " reason:" + t.data.errorReasons); m.info(e), this.callback({ code: t.data.errorLevel, msg: e }) } else this.callback({ code: -3, msg: t.statusCode }) } }, { key: "onFailed", value: function(t) { 0 < --this.tryCount ? this.run() : this.callback({ code: -3, msg: t.errMsg }) } }]), t }() , O = new (function() { function t() { n(this, t), this.items = [], this.isRunning = !1, this.showDebug = !1 } return i(t, [{ key: "enqueue", value: function(t, e, o, n) { n = !(3 < arguments.length && void 0 !== n) || n; var a = this; e = "debug" === o.debugMode ? new T(t,e,o.maxRetries,o.sendTimeout,0,o.deviceId,function(t) { a.isRunning = !1, r.isFunction(o.callback) && o.callback(t), a._runNext(), !1 === a.showDebug && (0 !== t.code && 1 !== t.code && 2 !== t.code || (a.showDebug = !0, r.isFunction(k.showDebugToast) && k.showDebugToast("The current mode is Debug"))) } ) : "debugOnly" === o.debugMode ? new T(t,e,o.maxRetries,o.sendTimeout,1,o.deviceId,function(t) { a.isRunning = !1, r.isFunction(o.callback) && o.callback(t), a._runNext(), !1 === a.showDebug && (0 !== t.code && 1 !== t.code && 2 !== t.code || (a.showDebug = !0, r.isFunction(k.showDebugToast) && k.showDebugToast("The current mode is debugOnly"))) } ) : new A(JSON.stringify(t),e,o.maxRetries,o.sendTimeout,function(t) { a.isRunning = !1, r.isFunction(o.callback) && o.callback(t), a._runNext() } ), !0 === n ? (this.items.push(e), this._runNext()) : e.run() } }, { key: "_dequeue", value: function() { return this.items.shift() } }, { key: "_runNext", value: function() { if (0 < this.items.length && !this.isRunning) if (this.isRunning = !0, "HttpTask" !== this.items[0].taClassName) this._dequeue().run(); else { for (var t = this.items.splice(0, this.items.length), e = t[0], o = JSON.parse(e.data), n = o["#app_id"], a = 1; a < t.length; a++) { var i = t[a] , r = JSON.parse(i.data); r["#app_id"] === n && e.serverUrl === i.serverUrl ? o.data = o.data.concat(r.data) : this.items.push(i) } var c = (new Date).getTime(); o["#flush_time"] = c, new A(JSON.stringify(o),e.serverUrl,e.tryCount,e.timeout,e.callback).run() } } }]), t }()) , I = { name: "thinkingdata", is_plugin: !1, maxRetries: 3, sendTimeout: 3e3, enablePersistence: !0, asyncPersistence: !1, enableLog: !0, strict: !1, debugMode: "none" } , E = { properties: { "#lib": "MG", "#lib_version": "2.1.0" }, initDeviceId: function(t) { r.isString(t) && (this.properties["#device_id"] = t) }, getSystemInfo: function(t) { var e = this; k.onNetworkStatusChange(function(t) { e.properties["#network_type"] = t.networkType }), k.getNetworkType({ success: function(t) { e.properties["#network_type"] = t.networkType }, complete: function() { k.getSystemInfo({ success: function(t) { m.info(JSON.stringify(t, null, 4)); var o = t.system ? t.system.replace(/\s+/g, " ").split(" ") : []; o = { "#manufacturer": t.brand, "#device_model": t.model, "#screen_width": Number(t.screenWidth), "#screen_height": Number(t.screenHeight), "#os": o[0], "#os_version": o[1], "#mp_platform": t.mp_platform, "#system_language": t.systemLanguage }, r.extend(e.properties, o), r.setMpPlatform(t.mp_platform) }, complete: function() { t() } }) } }) } } , L = function() { function t(e, o) { var a = this; n(this, t), this.enabled = e.enablePersistence, this.enabled ? (e.isChildInstance ? (this.name = e.persistenceName + "_" + e.name, this.nameOld = e.persistenceNameOld + "_" + e.name) : (this.name = e.persistenceName, this.nameOld = e.persistenceNameOld), e.asyncPersistence ? (this._state = {}, k.getStorage(this.name, !0, function(t) { r.isEmptyObject(t) ? k.getStorage(a.nameOld, !0, function(t) { a._state = r.extend2Layers({}, t, a._state), a._init(e, o), a._save() }) : (a._state = r.extend2Layers({}, t, a._state), a._init(e, o), a._save()) })) : (this._state = k.getStorage(this.name) || {}, r.isEmptyObject(this._state) && (this._state = k.getStorage(this.nameOld) || {}), this._init(e, o))) : (this._state = {}, this._init(e, o)) } return i(t, [{ key: "_init", value: function(t, e) { this.getDistinctId() || this.setDistinctId(r.UUID()), t.isChildInstance || (this.getDeviceId() || this._setDeviceId(r.UUID()), E.initDeviceId(this.getDeviceId())), this.initComplete = !0, "function" == typeof e && e(), this._save() } }, { key: "_save", value: function() { this.enabled && this.initComplete && k.setStorage(this.name, JSON.stringify(this._state)) } }, { key: "_set", value: function(t, e) { var n, a = this; "string" == typeof t ? (n = {})[t] = e : "object" === o(t) && (n = t), r.each(n, function(t, e) { a._state[e] = t }), this._save() } }, { key: "_get", value: function(t) { return this._state[t] } }, { key: "setEventTimer", value: function(t, e) { var o = this._state.event_timers || {}; o[t] = e, this._set("event_timers", o) } }, { key: "removeEventTimer", value: function(t) { var e = (this._state.event_timers || {})[t]; return r.isUndefined(e) || (delete this._state.event_timers[t], this._save()), e } }, { key: "getDeviceId", value: function() { return this._state.device_id } }, { key: "_setDeviceId", value: function(t) { this.getDeviceId() ? m.warn("cannot modify the device id.") : this._set("device_id", t) } }, { key: "getDistinctId", value: function() { return this._state.distinct_id } }, { key: "setDistinctId", value: function(t) { this._set("distinct_id", t) } }, { key: "getAccountId", value: function() { return this._state.account_id } }, { key: "setAccountId", value: function(t) { this._set("account_id", t) } }, { key: "getSuperProperties", value: function() { return this._state.props || {} } }, { key: "setSuperProperties", value: function(t, e) { t = e ? t : r.extend(this.getSuperProperties(), t), this._set("props", t) } }]), t }() , M = function() { function t(e) { n(this, t), e.appId = e.appId ? r.checkAppId(e.appId) : r.checkAppId(e.appid), e.serverUrl = e.serverUrl ? r.checkUrl(e.serverUrl) : r.checkUrl(e.server_url); var o = r.extend({}, I, k.getConfig()); r.isObject(e) ? this.config = r.extend(o, e) : this.config = o, this._init(this.config) } return i(t, [{ key: "_init", value: function(t) { var e = this; this.name = t.name, this.appId = t.appId || t.appid; var o = t.serverUrl || t.server_url; this.serverUrl = o + "/sync_xcx", this.serverDebugUrl = o + "/data_debug", this.configUrl = o + "/config", this.autoTrackProperties = {}, this._queue = [], this.updateConfig(this.configUrl, this.appId), t.isChildInstance ? this._state = {} : (m.enabled = t.enableLog, this.instances = [], this._state = { getSystemInfo: !1, initComplete: !1 }, E.getSystemInfo(function() { e._updateState({ getSystemInfo: !0 }) }), k.setGlobal(this, this.name)), this.store = new L(t,function() { e.config.asyncPersistence && r.isFunction(e.config.persistenceComplete) && e.config.persistenceComplete(e), e._updateState() } ), this.enabled = !r.isBoolean(this.store._get("ta_enabled")) || this.store._get("ta_enabled"), this.isOptOut = !!r.isBoolean(this.store._get("ta_isOptOut")) && this.store._get("ta_isOptOut"), !t.isChildInstance && t.autoTrack && (this.autoTrack = k.initAutoTrackInstance(this, t)) } }, { key: "updateConfig", value: function(t, e) { var o = this , n = r.createExtraHeaders(); n["content-type"] = "application/json"; var a = k.request({ url: t + "?appid=" + e, method: "GET", header: n, success: function(t) { r.isUndefined(t) || r.isUndefined(t.data) || (m.info("config update success(" + e + ") :" + JSON.stringify(t.data)), r.isUndefined(t.data.data) || (o.config.syncBatchSize = t.data.data.sync_batch_size, o.config.syncInterval = t.data.data.sync_interval, o.config.disableEventList = t.data.data.disable_event_list, r.isUndefined(t.data.data.secret_key) || (t = t.data.data.secret_key, o.config.secretKey = { publicKey: t.key, version: t.version }))) }, fail: function(t) { m.info("config update fail(" + e + ") :" + t.errMsg) } }); setTimeout(function() { (r.isObject(a) || r.isPromise(a)) && r.isFunction(a.abort) && a.abort() }, 3e3) } }, { key: "initInstance", value: function(e, o) { if (this.config.isChildInstance) m.warn("initInstance() cannot be called on child instance"); else { if (r.isString(e) && e !== this.name && r.isUndefined(this[e])) return o = new t(r.extend({}, this.config, { enablePersistence: !1, isChildInstance: !0, name: e }, o)), this[e] = o, this.instances.push(e), this[e]._state = this._state, o; m.warn("initInstance() failed due to the name is invalid: " + e) } } }, { key: "lightInstance", value: function(t) { return this[t] } }, { key: "_setAutoTrackProperties", value: function(t) { r.extend(this.autoTrackProperties, t) } }, { key: "init", value: function() { if (this._state.initComplete) return !1; this._updateState({ initComplete: !0 }) } }, { key: "_isReady", value: function() { return this._state.getSystemInfo && this._state.initComplete && this.store.initComplete && this.getDeviceId() } }, { key: "_updateState", value: function(t) { var e = this; r.isObject(t) && r.extend(this._state, t), this._onStateChange(), r.each(this.instances, function(t) { e[t]._onStateChange() }) } }, { key: "_onStateChange", value: function() { var t = this; this._isReady() && this._queue && 0 < this._queue.length && (r.each(this._queue, function(e) { t[e[0]].apply(t, l.call(e[1])) }), this._queue = []) } }, { key: "_hasDisabled", value: function() { var t = !this.enabled || this.isOptOut; return t && m.info("ThinkingData is Pause or Stop!"), t } }, { key: "_sendRequest", value: function(t, e, o) { var n, a, i; this._hasDisabled() || (r.isUndefined(this.config.disableEventList) || !this.config.disableEventList.includes(t.eventName) ? (e = r.isDate(e) ? e : new Date, n = { data: [{ "#type": t.type, "#time": r.formatDate(e), "#distinct_id": this.store.getDistinctId() }] }, this.store.getAccountId() && (n.data[0]["#account_id"] = this.store.getAccountId()), "track" === t.type || "track_update" === t.type || "track_overwrite" === t.type ? (n.data[0]["#event_name"] = t.eventName, "track_update" === t.type || "track_overwrite" === t.type ? n.data[0]["#event_id"] = t.extraId : t.firstCheckId && (n.data[0]["#first_check_id"] = t.firstCheckId), n.data[0].properties = r.extend({ "#zone_offset": 0 - e.getTimezoneOffset() / 60 }, E.properties, this.autoTrackProperties, this.store.getSuperProperties(), this.dynamicProperties ? this.dynamicProperties() : {}), e = this.store.removeEventTimer(t.eventName), r.isUndefined(e) || (a = (new Date).getTime() - e, 86400 < (i = parseFloat((a / 1e3).toFixed(3))) ? i = 86400 : i < 0 && (i = 0), n.data[0].properties["#duration"] = i)) : n.data[0].properties = {}, r.isObject(t.properties) && !r.isEmptyObject(t.properties) && r.extend(n.data[0].properties, t.properties), r.searchObjDate(n.data[0]), 1 < this.config.maxRetries && (n.data[0]["#uuid"] = r.UUIDv4()), n["#app_id"] = this.appId, m.info(JSON.stringify(n, null, 4)), a = "debug" === this.config.debugMode || "debugOnly" === this.config.debugMode ? this.serverDebugUrl : this.serverUrl, r.isBoolean(this.config.enableEncrypt) && 1 == this.config.enableEncrypt && (n.data[0] = r.generateEncryptyData(n.data[0], this.config.secretKey)), o ? (i = new FormData, "debug" === this.config.debugMode || "debugOnly" === this.config.debugMode ? (i.append("source", "client"), i.append("appid", this.appId), i.append("dryRun", "debugOnly" === this.config.debugMode ? 1 : 0), i.append("deviceId", this.getDeviceId()), i.append("data", JSON.stringify(n.data[0]))) : (o = r.base64Encode(JSON.stringify(n)), i.append("data", o)), navigator.sendBeacon(a, i), r.isFunction(t.onComplete) && t.onComplete({ statusCode: 200 })) : O.enqueue(n, a, { maxRetries: this.config.maxRetries, sendTimeout: this.config.sendTimeout, callback: t.onComplete, debugMode: this.config.debugMode, deviceId: this.getDeviceId() })) : m.info("disabled Event : " + t.eventName)) } }, { key: "_isObjectParams", value: function(t) { return r.isObject(t) && r.isFunction(t.onComplete) } }, { key: "track", value: function(t, e, o, n) { var a; this._hasDisabled() || (this._isObjectParams(t) && (t = (a = t).eventName, e = a.properties, o = a.time, n = a.onComplete), D.event(t) && D.properties(e) || !this.config.strict ? this._internalTrack(t, e, o, n) : r.isFunction(n) && n({ code: -1, msg: "invalid parameters" })) } }, { key: "trackUpdate", value: function(t) { var e; this._hasDisabled() || (t && t.eventId && (D.event(t.eventName) && D.properties(t.properties) || !this.config.strict) ? (e = r.isDate(t.time) ? t.time : new Date, this._isReady() ? this._sendRequest({ type: "track_update", eventName: t.eventName, properties: t.properties, onComplete: t.onComplete, extraId: t.eventId }, e) : (t.time = e, this._queue.push(["trackUpdate", [t]]))) : (m.warn("Invalide parameter for trackUpdate: you should pass an object contains eventId to trackUpdate()"), r.isFunction(t.onComplete) && t.onComplete({ code: -1, msg: "invalid parameters" }))) } }, { key: "trackOverwrite", value: function(t) { var e; this._hasDisabled() || (t && t.eventId && (D.event(t.eventName) && D.properties(t.properties) || !this.config.strict) ? (e = r.isDate(t.time) ? t.time : new Date, this._isReady() ? this._sendRequest({ type: "track_overwrite", eventName: t.eventName, properties: t.properties, onComplete: t.onComplete, extraId: t.eventId }, e) : (t.time = e, this._queue.push(["trackOverwrite", [t]]))) : (m.warn("Invalide parameter for trackOverwrite: you should pass an object contains eventId to trackOverwrite()"), r.isFunction(t.onComplete) && t.onComplete({ code: -1, msg: "invalid parameters" }))) } }, { key: "trackFirstEvent", value: function(t) { var e; this._hasDisabled() || (t && t.eventName && (D.event(t.eventName) && D.properties(t.properties) || !this.config.strict) ? (e = r.isDate(t.time) ? t.time : new Date, this._isReady() ? this._sendRequest({ type: "track", eventName: t.eventName, properties: t.properties, onComplete: t.onComplete, firstCheckId: t.firstCheckId || this.getDeviceId() }, e) : (t.time = e, this._queue.push(["trackFirstEvent", [t]]))) : (m.warn("Invalide parameter for trackFirstEvent: you should pass an object contains eventName to trackFirstEvent()"), r.isFunction(t.onComplete) && t.onComplete({ code: -1, msg: "invalid parameters" }))) } }, { key: "_internalTrack", value: function(t, e, o, n, a) { this._hasDisabled() || (o = r.isDate(o) ? o : new Date, this._isReady() ? this._sendRequest({ type: "track", eventName: t, properties: e, onComplete: n }, o, a) : this._queue.push(["_internalTrack", [t, e, o, n]])) } }, { key: "userSet", value: function(t, e, o) { var n; this._hasDisabled() || (this._isObjectParams(t) && (t = (n = t).properties, e = n.time, o = n.onComplete), D.propertiesMust(t) || !this.config.strict ? (e = r.isDate(e) ? e : new Date, this._isReady() ? this._sendRequest({ type: "user_set", properties: t, onComplete: o }, e) : this._queue.push(["userSet", [t, e, o]])) : (m.warn("calling userSet failed due to invalid arguments"), r.isFunction(o) && o({ code: -1, msg: "invalid parameters" }))) } }, { key: "userSetOnce", value: function(t, e, o) { var n; this._hasDisabled() || (this._isObjectParams(t) && (t = (n = t).properties, e = n.time, o = n.onComplete), D.propertiesMust(t) || !this.config.strict ? (e = r.isDate(e) ? e : new Date, this._isReady() ? this._sendRequest({ type: "user_setOnce", properties: t, onComplete: o }, e) : this._queue.push(["userSetOnce", [t, e, o]])) : (m.warn("calling userSetOnce failed due to invalid arguments"), r.isFunction(o) && o({ code: -1, msg: "invalid parameters" }))) } }, { key: "userUnset", value: function(t, e, o) { var n; this._hasDisabled() || (this._isObjectParams(n) && (t = n.property, e = n.time, o = n.onComplete), D.propertyName(t) || !this.config.strict ? (e = r.isDate(e) ? e : new Date, this._isReady() ? ((n = {})[t] = 0, this._sendRequest({ type: "user_unset", properties: n, onComplete: o }, e)) : this._queue.push(["userUnset", [t, o, e]])) : (m.warn("calling userUnset failed due to invalid arguments"), r.isFunction(o) && o({ code: -1, msg: "invalid parameters" }))) } }, { key: "userDel", value: function(t, e) { var o; this._hasDisabled() || (this._isObjectParams(t) && (t = (o = t).time, e = o.onComplete), t = r.isDate(t) ? t : new Date, this._isReady() ? this._sendRequest({ type: "user_del", onComplete: e }, t) : this._queue.push(["userDel", [t, e]])) } }, { key: "userAdd", value: function(t, e, o) { var n; this._hasDisabled() || (this._isObjectParams(t) && (t = (n = t).properties, e = n.time, o = n.onComplete), D.userAddProperties(t) || !this.config.strict ? (e = r.isDate(e) ? e : new Date, this._isReady() ? this._sendRequest({ type: "user_add", properties: t, onComplete: o }, e) : this._queue.push(["userAdd", [t, e, o]])) : (m.warn("calling userAdd failed due to invalid arguments"), r.isFunction(o) && o({ code: -1, msg: "invalid parameters" }))) } }, { key: "userAppend", value: function(t, e, o) { var n; this._hasDisabled() || (this._isObjectParams(t) && (t = (n = t).properties, e = n.time, o = n.onComplete), D.userAppendProperties(t) || !this.config.strict ? (e = r.isDate(e) ? e : new Date, this._isReady() ? this._sendRequest({ type: "user_append", properties: t, onComplete: o }, e) : this._queue.push(["userAppend", [t, e, o]])) : (m.warn("calling userAppend failed due to invalid arguments"), r.isFunction(o) && o({ code: -1, msg: "invalid parameters" }))) } }, { key: "userUniqAppend", value: function(t, e, o) { var n; this._hasDisabled() || (this._isObjectParams(t) && (t = (n = t).properties, e = n.time, o = n.onComplete), D.userAppendProperties(t) || !this.config.strict ? (e = r.isDate(e) ? e : new Date, this._isReady() ? this._sendRequest({ type: "user_uniq_append", properties: t, onComplete: o }, e) : this._queue.push(["userUniqAppend", [t, e, o]])) : (m.warn("calling userAppend failed due to invalid arguments"), r.isFunction(o) && o({ code: -1, msg: "invalid parameters" }))) } }, { key: "authorizeOpenID", value: function(t) { this.identify(t) } }, { key: "identify", value: function(t) { if (!this._hasDisabled()) { if ("number" == typeof t) t = String(t); else if ("string" != typeof t) return !1; this.store.setDistinctId(t) } } }, { key: "getDistinctId", value: function() { return this.store.getDistinctId() } }, { key: "login", value: function(t) { if (!this._hasDisabled()) { if ("number" == typeof t) t = String(t); else if ("string" != typeof t) return !1; this.store.setAccountId(t) } } }, { key: "getAccountId", value: function() { return this.store.getAccountId() } }, { key: "logout", value: function() { this._hasDisabled() || this.store.setAccountId(null) } }, { key: "setSuperProperties", value: function(t) { this._hasDisabled() || (D.propertiesMust(t) || !this.config.strict ? this.store.setSuperProperties(t) : m.warn("setSuperProperties parameter must be a valid property value")) } }, { key: "clearSuperProperties", value: function() { this._hasDisabled() || this.store.setSuperProperties({}, !0) } }, { key: "unsetSuperProperty", value: function(t) { var e; this._hasDisabled() || r.isString(t) && (delete (e = this.getSuperProperties())[t], this.store.setSuperProperties(e, !0)) } }, { key: "getSuperProperties", value: function() { return this.store.getSuperProperties() } }, { key: "getPresetProperties", value: function() { var t = E.properties , e = {} , o = t["#os"]; e.os = r.isUndefined(o) ? "" : o, o = t["#screen_width"], e.screenWidth = r.isUndefined(o) ? 0 : o, o = t["#screen_height"], e.screenHeight = r.isUndefined(o) ? 0 : o, o = t["#network_type"], e.networkType = r.isUndefined(o) ? "" : o, o = t["#device_model"], e.deviceModel = r.isUndefined(o) ? "" : o, o = t["#os_version"], e.osVersion = r.isUndefined(o) ? "" : o, e.deviceId = this.getDeviceId(); var n = 0 - (new Date).getTimezoneOffset() / 60; return e.zoneOffset = n, t = t["#manufacturer"], e.manufacturer = r.isUndefined(t) ? "" : t, e.toEventPresetProperties = function() { return { "#device_model": e.deviceModel, "#device_id": e.deviceId, "#screen_width": e.screenWidth, "#screen_height": e.screenHeight, "#os": e.os, "#os_version": e.osVersion, "#network_type": e.networkType, "#zone_offset": n, "#manufacturer": e.manufacturer } } , e } }, { key: "setDynamicSuperProperties", value: function(t) { this._hasDisabled() || ("function" == typeof t ? D.properties(t()) || !this.config.strict ? this.dynamicProperties = t : m.warn("A dynamic public property must return a valid property value") : m.warn("setDynamicSuperProperties parameter must be a function type")) } }, { key: "timeEvent", value: function(t, e) { this._hasDisabled() || (e = r.isDate(e) ? e : new Date, this._isReady() ? D.event(t) || !this.config.strict ? this.store.setEventTimer(t, e.getTime()) : m.warn("calling timeEvent failed due to invalid eventName: " + t) : this._queue.push(["timeEvent", [t, e]])) } }, { key: "getDeviceId", value: function() { return E.properties["#device_id"] } }, { key: "enableTracking", value: function(t) { this.enabled = t, this.store._set("ta_enabled", t) } }, { key: "optOutTracking", value: function() { this.store.setSuperProperties({}, !0), this.store.setDistinctId(r.UUID()), this.store.setAccountId(null), this._queue.splice(0, this._queue.length), this.isOptOut = !0, this.store._set("ta_isOptOut", !0) } }, { key: "optOutTrackingAndDeleteUser", value: function() { var t = new Date; this._sendRequest({ type: "user_del" }, t), this.optOutTracking() } }, { key: "optInTracking", value: function() { this.isOptOut = !1, this.store._set("ta_isOptOut", !1) } }, { key: "setTrackStatus", value: function(t) { switch (t) { case "PAUSE": this.eventSaveOnly = !1, this.optInTracking(), this.enableTracking(!1); break; case "STOP": this.eventSaveOnly = !1, this.optOutTracking(!0); break; case "SAVE_ONLY": case "NORMAL": default: this.eventSaveOnly = !1, this.optInTracking(), this.enableTracking(!0) } } }]), t }() , B = { name: "thinkingdata", enableLog: !0, enableNative: !1 } , R = function() { function t(e) { n(this, t), e.appId = e.appId ? r.checkAppId(e.appId) : r.checkAppId(e.appid), e.serverUrl = e.serverUrl ? r.checkUrl(e.serverUrl) : r.checkUrl(e.server_url); var o = r.extend({}, B, k.getConfig()); r.isObject(e) ? this.config = r.extend(o, e) : this.config = o, this._init(this.config) } return i(t, [{ key: "_isNativePlatform", value: function() { return !(!this._isIOS() && !this._isAndroid() || !this.config.enableNative) } }, { key: "_isIOS", value: function() { return !(!cc.sys.isNative || "iOS" !== cc.sys.os) } }, { key: "_isAndroid", value: function() { return !(!cc.sys.isNative || "Android" !== cc.sys.os) } }, { key: "_init", value: function(t) { this.name = t.name, this.appId = t.appId || t.appid, this._isNativePlatform() ? (this.initInstanceForNative(this.name, t, this.appId), this._readStorage(t)) : this.taJs = new ThinkingAnalyticsAPIForJS(t) } }, { key: "_readStorage", value: function(t) { var e = this , o = t.persistenceName , n = t.persistenceNameOld; t.isChildInstance && (o = t.persistenceName + "_" + t.name, n = t.persistenceNameOld + "_" + t.name), this._state = k.getStorage(o) || {}, r.isEmptyObject(this._state) && (this._state = k.getStorage(n) || {}), r.isEmptyObject(this._state) ? k.getStorage(o, !0, function(t) { r.isEmptyObject(t) ? k.getStorage(n, !0, function(t) { e._state = r.extend2Layers({}, t, e._state) }) : e._state = r.extend2Layers({}, t, e._state), e._state.distinct_id && e.identifyForNative(e._state.distinct_id), e._state.account_id && e.loginForNative(e._state.account_id) }) : (this._state.distinct_id && this.identifyForNative(this._state.distinct_id), this._state.account_id && this.loginForNative(this._state.account_id)) } }, { key: "initInstance", value: function(t, e) { return this._isNativePlatform() ? r.isUndefined(e) ? this[t] = new ThinkingAnalyticsAPI(this.config) : this[t] = new ThinkingAnalyticsAPI(e) : this[t] = this.taJs.initInstance(t, e), this[t] } }, { key: "lightInstance", value: function(t) { return this[t] } }, { key: "init", value: function() { if (this._isNativePlatform()) { var t = window , e = this; return t.__autoTrackCallback = function(t) { return r.isFunction(e.config.autoTrack.callback) ? (t = e.config.autoTrack.callback(t), JSON.stringify(t)) : "{}" } , void this.startThinkingAnalyticsForNative() } this.taJs.init() } }, { key: "track", value: function(t, e, o, n) { this._isNativePlatform() ? this.trackForNative(t, e, o, this.appId) : this.taJs.track(t, e, o, n) } }, { key: "trackUpdate", value: function(t) { this._isNativePlatform() ? this.trackUpdateForNative(t, this.appId) : this.taJs.trackUpdate(t) } }, { key: "trackOverwrite", value: function(t) { this._isNativePlatform() ? this.trackOverwriteForNative(t, this.appId) : this.taJs.trackOverwrite(t) } }, { key: "trackFirstEvent", value: function(t) { this._isNativePlatform() ? this.trackFirstEventForNative(t, this.appId) : this.taJs.trackFirstEvent(t) } }, { key: "userSet", value: function(t, e, o) { this._isNativePlatform() ? this.userSetForNative(t, this.appId) : this.taJs.userSet(t, e, o) } }, { key: "userSetOnce", value: function(t, e, o) { this._isNativePlatform() ? this.userSetOnceForNative(t, this.appId) : this.taJs.userSetOnce(t, e, o) } }, { key: "userUnset", value: function(t, e, o) { this._isNativePlatform() ? this.userUnsetForNative(t, this.appId) : this.taJs.userUnset(t, e, o) } }, { key: "userDel", value: function(t, e) { this._isNativePlatform() ? this.userDelForNative(this.appId) : this.taJs.userDel(t, e) } }, { key: "userAdd", value: function(t, e, o) { this._isNativePlatform() ? this.userAddForNative(t, this.appId) : this.taJs.userAdd(t, e, o) } }, { key: "userAppend", value: function(t, e, o) { this._isNativePlatform() ? this.userAppendForNative(t, this.appId) : this.taJs.userAppend(t, e, o) } }, { key: "userUniqAppend", value: function(t, e, o) { this._isNativePlatform() ? this.userUniqAppendForNative(t, this.appId) : this.taJs.userUniqAppend(t, e, o) } }, { key: "authorizeOpenID", value: function(t) { this.identify(t) } }, { key: "identify", value: function(t) { this._isNativePlatform() ? this.identifyForNative(t, this.appId) : this.taJs.identify(t) } }, { key: "getDistinctId", value: function() { return this._isNativePlatform() ? this.getDistinctIdForNative(this.appId) : this.taJs.getDistinctId() } }, { key: "login", value: function(t) { this._isNativePlatform() ? this.loginForNative(t, this.appId) : this.taJs.login(t) } }, { key: "getAccountId", value: function() { return this._isNativePlatform() ? this.getAccountIdForNative(this.appId) : this.taJs.getAccountId() } }, { key: "logout", value: function() { this._isNativePlatform() ? this.logoutForNative(this.appId) : this.taJs.logout() } }, { key: "setSuperProperties", value: function(t) { this._isNativePlatform() ? this.setSuperPropertiesForNative(t, this.appId) : this.taJs.setSuperProperties(t) } }, { key: "clearSuperProperties", value: function() { this._isNativePlatform() ? this.clearSuperPropertiesForNative(this.appId) : this.taJs.clearSuperProperties() } }, { key: "unsetSuperProperty", value: function(t) { this._isNativePlatform() ? this.unsetSuperPropertyForNative(t, this.appId) : this.taJs.unsetSuperProperty(t) } }, { key: "getSuperProperties", value: function() { return this._isNativePlatform() ? this.getSuperPropertiesForNative(this.appId) : this.taJs.getSuperProperties() } }, { key: "getPresetProperties", value: function() { if (this._isNativePlatform()) { var t = this.getPresetPropertiesForNative(this.appId) , e = {} , o = t["#os"]; e.os = r.isUndefined(o) ? "" : o, o = t["#screen_width"], e.screenWidth = r.isUndefined(o) ? 0 : o, o = t["#screen_height"], e.screenHeight = r.isUndefined(o) ? 0 : o, o = t["#network_type"], e.networkType = r.isUndefined(o) ? "" : o, o = t["#device_model"], e.deviceModel = r.isUndefined(o) ? "" : o, o = t["#os_version"], e.osVersion = r.isUndefined(o) ? "" : o, e.deviceId = this.getDeviceId(); var n = 0 - (new Date).getTimezoneOffset() / 60; return e.zoneOffset = n, t = t["#manufacturer"], e.manufacturer = r.isUndefined(t) ? "" : t, e.toEventPresetProperties = function() { return { "#device_model": e.deviceModel, "#device_id": e.deviceId, "#screen_width": e.screenWidth, "#screen_height": e.screenHeight, "#os": e.os, "#os_version": e.osVersion, "#network_type": e.networkType, "#zone_offset": n, "#manufacturer": e.manufacturer } } , e } return this.taJs.getPresetProperties() } }, { key: "setDynamicSuperProperties", value: function(t) { this._isNativePlatform() ? "function" == typeof t ? (this.dynamicProperties = t, window.__dynamicPropertiesForNative = function(e) { return console.log("__dynamicPropertiesForNative: native msg: ", e), e = t(), e = r.encodeDates(e), JSON.stringify(e) } , this.setDynamicSuperPropertiesForNative("__dynamicPropertiesForNative")) : logger.warn("setDynamicSuperProperties parameter must be a function type") : this.taJs.setDynamicSuperProperties(t) } }, { key: "timeEvent", value: function(t, e) { return this._isNativePlatform() ? this.timeEventForNative(t, this.appId) : this.taJs.timeEvent(t, e) } }, { key: "getDeviceId", value: function() { return this._isNativePlatform() ? this.getDeviceIdForNative(this.appId) : this.taJs.getDeviceId() } }, { key: "enableTracking", value: function(t) { this._isNativePlatform() ? this.enableTrackingForNative(t, this.appId) : this.taJs.enableTracking(t) } }, { key: "optOutTracking", value: function() { this._isNativePlatform() ? this.optOutTrackingForNative(this.appId) : this.taJs.optOutTracking() } }, { key: "optOutTrackingAndDeleteUser", value: function() { this._isNativePlatform() ? this.optOutTrackingAndDeleteUserForNative(this.appId) : this.taJs.optOutTrackingAndDeleteUser() } }, { key: "optInTracking", value: function() { this._isNativePlatform() ? this.optInTrackingForNative(this.appId) : this.taJs.optInTracking() } }, { key: "setTrackStatus", value: function(t) { this._isNativePlatform() ? this.setTrackStatusForNative(t, this.appId) : this.taJs.setTrackStatus(t) } }, { key: "trackForNative", value: function(t, e, o, n) { o = r.isDate(o) ? r.formatDate(o) : "", r.isUndefined(e) && (e = {}), e = r.extend(e, this.dynamicProperties ? this.dynamicProperties() : {}), e = r.encodeDates(e), this._isAndroid() ? jsb.reflection.callStaticMethod("com/cocos/game/CocosCreatorProxyApi", "track", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V", t, JSON.stringify(e), o, n) : this._isIOS() && jsb.reflection.callStaticMethod("CocosCreatorProxyApi", "track:properties:time:appId:", t, JSON.stringify(e), o, n) } }, { key: "trackUpdateForNative", value: function(t, e) { t.properties = r.extend(r.isUndefined(t.properties) ? {} : t.properties, this.dynamicProperties ? this.dynamicProperties() : {}), t = r.encodeDates(t), this._isAndroid() ? jsb.reflection.callStaticMethod("com/cocos/game/CocosCreatorProxyApi", "trackUpdate", "(Ljava/lang/String;Ljava/lang/String;)V", JSON.stringify(t), e) : this._isIOS() && jsb.reflection.callStaticMethod("CocosCreatorProxyApi", "trackUpdate:appId:", JSON.stringify(t), e) } }, { key: "trackFirstEventForNative", value: function(t, e) { t.properties = r.extend(r.isUndefined(t.properties) ? {} : t.properties, this.dynamicProperties ? this.dynamicProperties() : {}), t = r.encodeDates(t), this._isAndroid() ? jsb.reflection.callStaticMethod("com/cocos/game/CocosCreatorProxyApi", "trackFirstEvent", "(Ljava/lang/String;Ljava/lang/String;)V", JSON.stringify(t), e) : this._isIOS() && jsb.reflection.callStaticMethod("CocosCreatorProxyApi", "trackFirstEvent:appId:", JSON.stringify(t), e) } }, { key: "trackOverwriteForNative", value: function(t, e) { t.properties = r.extend(r.isUndefined(t.properties) ? {} : t.properties, this.dynamicProperties ? this.dynamicProperties() : {}), t = r.encodeDates(t), this._isAndroid() ? jsb.reflection.callStaticMethod("com/cocos/game/CocosCreatorProxyApi", "trackOverwrite", "(Ljava/lang/String;Ljava/lang/String;)V", JSON.stringify(t), e) : this._isIOS() && jsb.reflection.callStaticMethod("CocosCreatorProxyApi", "trackOverwrite:appId:", JSON.stringify(t), e) } }, { key: "timeEventForNative", value: function(t, e) { this._isAndroid() ? jsb.reflection.callStaticMethod("com/cocos/game/CocosCreatorProxyApi", "timeEvent", "(Ljava/lang/String;Ljava/lang/String;)V", t, e) : this._isIOS() && jsb.reflection.callStaticMethod("CocosCreatorProxyApi", "timeEvent:appId:", t, e) } }, { key: "loginForNative", value: function(t, e) { this._isAndroid() ? jsb.reflection.callStaticMethod("com/cocos/game/CocosCreatorProxyApi", "login", "(Ljava/lang/String;Ljava/lang/String;)V", t, e) : this._isIOS() && jsb.reflection.callStaticMethod("CocosCreatorProxyApi", "login:appId:", t, e) } }, { key: "logoutForNative", value: function(t) { this._isAndroid() ? jsb.reflection.callStaticMethod("com/cocos/game/CocosCreatorProxyApi", "logout", "(Ljava/lang/String;)V", t) : this._isIOS() && jsb.reflection.callStaticMethod("CocosCreatorProxyApi", "logout:", t) } }, { key: "setSuperPropertiesForNative", value: function(t, e) { t = r.encodeDates(t), this._isAndroid() ? jsb.reflection.callStaticMethod("com/cocos/game/CocosCreatorProxyApi", "setSuperProperties", "(Ljava/lang/String;Ljava/lang/String;)V", JSON.stringify(t), e) : this._isIOS() && jsb.reflection.callStaticMethod("CocosCreatorProxyApi", "setSuperProperties:appId:", JSON.stringify(t), e) } }, { key: "getSuperPropertiesForNative", value: function(t) { var e = "{}"; return this._isAndroid() ? e = jsb.reflection.callStaticMethod("com/cocos/game/CocosCreatorProxyApi", "getSuperProperties", "(Ljava/lang/String;)V", t) : this._isIOS() && (e = jsb.reflection.callStaticMethod("CocosCreatorProxyApi", "getSuperProperties:", t)), JSON.parse(e) } }, { key: "unsetSuperPropertyForNative", value: function(t, e) { this._isAndroid() ? jsb.reflection.callStaticMethod("com/cocos/game/CocosCreatorProxyApi", "unsetSuperProperty", "(Ljava/lang/String;Ljava/lang/String;)V", t, e) : this._isIOS() && jsb.reflection.callStaticMethod("CocosCreatorProxyApi", "unsetSuperProperty:appId:", t, e) } }, { key: "clearSuperPropertiesForNative", value: function(t) { this._isAndroid() ? jsb.reflection.callStaticMethod("com/cocos/game/CocosCreatorProxyApi", "clearSuperProperties", "(Ljava/lang/String;)V", t) : this._isIOS() && jsb.reflection.callStaticMethod("CocosCreatorProxyApi", "clearSuperProperties:", t) } }, { key: "userSetForNative", value: function(t, e) { t = r.encodeDates(t), this._isAndroid() ? jsb.reflection.callStaticMethod("com/cocos/game/CocosCreatorProxyApi", "userSet", "(Ljava/lang/String;Ljava/lang/String;)V", JSON.stringify(t), e) : this._isIOS() && jsb.reflection.callStaticMethod("CocosCreatorProxyApi", "userSet:appId:", JSON.stringify(t), e) } }, { key: "userSetOnceForNative", value: function(t, e) { t = r.encodeDates(t), this._isAndroid() ? jsb.reflection.callStaticMethod("com/cocos/game/CocosCreatorProxyApi", "userSetOnce", "(Ljava/lang/String;Ljava/lang/String;)V", JSON.stringify(t), e) : this._isIOS() && jsb.reflection.callStaticMethod("CocosCreatorProxyApi", "userSetOnce:appId:", JSON.stringify(t), e) } }, { key: "userAppendForNative", value: function(t, e) { t = r.encodeDates(t), this._isAndroid() ? jsb.reflection.callStaticMethod("com/cocos/game/CocosCreatorProxyApi", "userAppend", "(Ljava/lang/String;Ljava/lang/String;)V", JSON.stringify(t), e) : this._isIOS() && jsb.reflection.callStaticMethod("CocosCreatorProxyApi", "userAppend:appId:", JSON.stringify(t), e) } }, { key: "userUniqAppendForNative", value: function(t, e) { t = r.encodeDates(t), this._isAndroid() ? jsb.reflection.callStaticMethod("com/cocos/game/CocosCreatorProxyApi", "userUniqAppend", "(Ljava/lang/String;Ljava/lang/String;)V", JSON.stringify(t), e) : this._isIOS() && jsb.reflection.callStaticMethod("CocosCreatorProxyApi", "userUniqAppend:appId:", JSON.stringify(t), e) } }, { key: "userAddForNative", value: function(t, e) { t = r.encodeDates(t), this._isAndroid() ? jsb.reflection.callStaticMethod("com/cocos/game/CocosCreatorProxyApi", "userAdd", "(Ljava/lang/String;Ljava/lang/String;)V", JSON.stringify(t), e) : this._isIOS() && jsb.reflection.callStaticMethod("CocosCreatorProxyApi", "userAdd:appId:", JSON.stringify(t), e) } }, { key: "userUnsetForNative", value: function(t, e) { this._isAndroid() ? jsb.reflection.callStaticMethod("com/cocos/game/CocosCreatorProxyApi", "userUnset", "(Ljava/lang/String;Ljava/lang/String;)V", t, e) : this._isIOS() && jsb.reflection.callStaticMethod("CocosCreatorProxyApi", "userUnset:appId:", t, e) } }, { key: "userDelForNative", value: function(t) { this._isAndroid() ? jsb.reflection.callStaticMethod("com/cocos/game/CocosCreatorProxyApi", "userDel", "(Ljava/lang/String;)V", t) : this._isIOS() && jsb.reflection.callStaticMethod("CocosCreatorProxyApi", "userDel:", t) } }, { key: "authorizeOpenIDForNative", value: function(t, e) { this._isAndroid() ? jsb.reflection.callStaticMethod("com/cocos/game/CocosCreatorProxyApi", "authorizeOpenID", "(Ljava/lang/String;Ljava/lang/String;)V", t, e) : this._isIOS() && jsb.reflection.callStaticMethod("CocosCreatorProxyApi", "authorizeOpenID:appId:", t, e) } }, { key: "identifyForNative", value: function(t, e) { this._isAndroid() ? jsb.reflection.callStaticMethod("com/cocos/game/CocosCreatorProxyApi", "identify", "(Ljava/lang/String;Ljava/lang/String;)V", t, e) : this._isIOS() && jsb.reflection.callStaticMethod("CocosCreatorProxyApi", "identify:appId:", t, e) } }, { key: "initInstanceForNative", value: function(t, e, o) { this._isAndroid() ? (jsb.reflection.callStaticMethod("com/cocos/game/CocosCreatorProxyApi", "setCustomerLibInfo", "(Ljava/lang/String;Ljava/lang/String;)V", "MG", "2.1.0"), r.isUndefined(e) ? jsb.reflection.callStaticMethod("com/cocos/game/CocosCreatorProxyApi", "initInstanceAppId", "(Ljava/lang/String;Ljava/lang/String;)V", t, o) : jsb.reflection.callStaticMethod("com/cocos/game/CocosCreatorProxyApi", "initInstanceConfig", "(Ljava/lang/String;Ljava/lang/String;)V", t, JSON.stringify(e))) : this._isIOS() && (jsb.reflection.callStaticMethod("CocosCreatorProxyApi", "setCustomerLibInfoWithLibName:libVersion:", "MG", "2.1.0"), r.isUndefined(e) ? jsb.reflection.callStaticMethod("CocosCreatorProxyApi", "initInstance:appId:", t, o) : jsb.reflection.callStaticMethod("CocosCreatorProxyApi", "initInstance:config:", t, JSON.stringify(e))) } }, { key: "lightInstanceForNative", value: function(t, e) { return this._isAndroid() ? jsb.reflection.callStaticMethod("com/cocos/game/CocosCreatorProxyApi", "lightInstance", "(Ljava/lang/String;Ljava/lang/String;)V", t, e) : this._isIOS() ? jsb.reflection.callStaticMethod("CocosCreatorProxyApi", "lightInstance:appId:", t, e) : void 0 } }, { key: "startThinkingAnalyticsForNative", value: function(t) { this._isAndroid() ? jsb.reflection.callStaticMethod("com/cocos/game/CocosCreatorProxyApi", "startThinkingAnalytics", "(Ljava/lang/String;)V", t) : this._isIOS() && jsb.reflection.callStaticMethod("CocosCreatorProxyApi", "startThinkingAnalytics:", t) } }, { key: "setDynamicSuperPropertiesForNative", value: function(t, e) { this._isAndroid() ? jsb.reflection.callStaticMethod("com/cocos/game/CocosCreatorProxyApi", "setDynamicSuperProperties", "(Ljava/lang/String;Ljava/lang/String;)V", t, e) : this._isIOS() && jsb.reflection.callStaticMethod("CocosCreatorProxyApi", "setDynamicSuperProperties:appId:", t, e) } }, { key: "getDeviceIdForNative", value: function(t) { return this._isAndroid() ? jsb.reflection.callStaticMethod("com/cocos/game/CocosCreatorProxyApi", "getDeviceId", "(Ljava/lang/String;)Ljava/lang/String;", t) : this._isIOS() ? jsb.reflection.callStaticMethod("CocosCreatorProxyApi", "getDeviceId:", t) : void 0 } }, { key: "getDistinctIdForNative", value: function(t) { return this._isAndroid() ? jsb.reflection.callStaticMethod("com/cocos/game/CocosCreatorProxyApi", "getDistinctId", "(Ljava/lang/String;)Ljava/lang/String;", t) : this._isIOS() ? jsb.reflection.callStaticMethod("CocosCreatorProxyApi", "getDistinctId:", t) : void 0 } }, { key: "getAccountIdForNative", value: function(t) { return this._isAndroid() ? jsb.reflection.callStaticMethod("com/cocos/game/CocosCreatorProxyApi", "getAccountId", "(Ljava/lang/String;)Ljava/lang/String;", t) : this._isIOS() ? jsb.reflection.callStaticMethod("CocosCreatorProxyApi", "getAccountId:", t) : void 0 } }, { key: "getPresetPropertiesForNative", value: function(t) { var e = "{}"; return this._isAndroid() ? e = jsb.reflection.callStaticMethod("com/cocos/game/CocosCreatorProxyApi", "getPresetProperties", "(Ljava/lang/String;)Ljava/lang/String;", t) : this._isIOS() && (e = jsb.reflection.callStaticMethod("CocosCreatorProxyApi", "getPresetProperties:", t)), JSON.parse(e) } }, { key: "enableTrackingForNative", value: function(t, e) { this._isAndroid() ? jsb.reflection.callStaticMethod("com/cocos/game/CocosCreatorProxyApi", "enableTracking", "(Ljava/lang/String;Ljava/lang/String;)V", t.toString(), e) : this._isIOS() && jsb.reflection.callStaticMethod("CocosCreatorProxyApi", "enableTracking:appId:", t.toString(), e) } }, { key: "optOutTrackingForNative", value: function(t) { this._isAndroid() ? jsb.reflection.callStaticMethod("com/cocos/game/CocosCreatorProxyApi", "optOutTracking", "(Ljava/lang/String;)V", t) : this._isIOS() && jsb.reflection.callStaticMethod("CocosCreatorProxyApi", "optOutTracking:", t) } }, { key: "optOutTrackingAndDeleteUserForNative", value: function(t) { this._isAndroid() ? jsb.reflection.callStaticMethod("com/cocos/game/CocosCreatorProxyApi", "optOutTrackingAndDeleteUser", "(Ljava/lang/String;)V", t) : this._isIOS() && jsb.reflection.callStaticMethod("CocosCreatorProxyApi", "optOutTrackingAndDeleteUser:", t) } }, { key: "optInTrackingForNative", value: function(t) { this._isAndroid() ? jsb.reflection.callStaticMethod("com/cocos/game/CocosCreatorProxyApi", "optInTracking", "(Ljava/lang/String;)V", t) : this._isIOS() && jsb.reflection.callStaticMethod("CocosCreatorProxyApi", "optInTracking:", t) } }, { key: "setTrackStatusForNative", value: function(t, e) { this._isAndroid() ? jsb.reflection.callStaticMethod("com/cocos/game/CocosCreatorProxyApi", "setTrackStatus", "(Ljava/lang/String;Ljava/lang/String;)V", t, e) : this._isIOS() && jsb.reflection.callStaticMethod("CocosCreatorProxyApi", "setTrackStatus:appId:", t, e) } }]), t }(); window.ThinkingAnalyticsAPI = R, window.ThinkingAnalyticsAPIForJS = M, cc._RF.pop() } , {}], topUiLayer: [function(t, e, o) { "use strict"; cc._RF.push(e, "66108Xuwc1FDr3Qf3OyCrBI", "topUiLayer"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../pre/main/flying-item-pop-coin") , c = t("../activity/main/main-cookie-reward") , s = t("../common/dataTs") , l = t("../common/enumConfig") , u = t("../manager/GameManager") , p = cc._decorator , d = p.ccclass , h = p.property , f = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.coinNumLabel = null, e.flyCoinNode = null, e.topCoinNode = null, e.cookieReward = null, e.moneyData = null, e } return a(e, t), e.prototype.start = function() { cc.game.on(l.EMITKEY.MAINUPDATEUI, this.setMainLayerData, this), this.setMainLayerData() } , e.prototype.setMainLayerData = function() { console.log("topUiLayer MAINUPDATEUI"); var t = s.default.getUserData(); u.default.getInstance().moneyDict, u.default.getInstance().cookieDict, this.coinNumLabel.string = t.coin + "", this.checkCoinOrFish() } , e.prototype.getFlyTime = function(t, e, o) { var n = o; return Math.sqrt((n.x - e.x) * (n.x - e.x) + (n.y - e.y) * (n.y - e.y)) / t } , e.prototype.updatenNumberAnim = function(t, e, o) { var n = { num: e } , a = t.getComponent(cc.Label); a.string = n.num + "", console.log((o - e) / 10); var i = o - e < 10 ? .3 : (o - e) / 10 * .3; i > 1 && (i = 1), cc.tween(n).to(i, { num: o }, { progress: function(t, e, o, n) { return a.string = Math.ceil(t + (e - t) * n) + "", t + (e - t) * n } }).start() } , e.prototype.checkCoinOrFish = function() { console.log("checkCoinOrFish moneyDict", u.default.getInstance().moneyDict), console.log("checkCoinOrFish cookieDict", u.default.getInstance().cookieDict), this.moneyData = u.default.getInstance().moneyDict; var t = this.moneyData.coin , e = (this.moneyData.fish, u.default.getInstance().cookieDict.cookie) , o = s.default.getUserData(); this.coinNumLabel.string = o.coin - t + "", t > 0 ? this.flyCoinFunc() : e > 0 && this.flyCookieFunc() } , e.prototype.flyCoinFunc = function() { console.log("flyCoinFunc"), cc.game.emit(l.EMITKEY.SHOWMASKLAYER, 7); var t = this , e = { firstCallBack: function() { console.log("\u91d1\u5e01\u5f00\u59cb\u98de\u884c"); var e = u.default.getInstance().moneyDict.coin , o = s.default.getUserData(); t.updatenNumberAnim(t.coinNumLabel.node, o.coin - e, o.coin) }, callBack: function() { console.log("\u91d1\u5e01\u98de\u884c\u7ed3\u675f"), u.default.getInstance().moneyDict.coin = 0, t.flyCoinNode.active = !1, cc.game.emit(l.EMITKEY.HIDEMASKLAYER, 12), u.default.getInstance().cookieDict.cookie > 0 && t.flyCookieFunc() } }; this.flyCoinNode.active = !0, this.flyCoinNode.getComponent(r.default).flyTo(this.topCoinNode, e) } , e.prototype.flyCookieFunc = function() { s.default.getUserData().playLevelId < 17 || (console.log("flyCookieFunc"), cc.game.emit(l.EMITKEY.SHOWMASKLAYER, 7), this.cookieReward.getComponent(c.default).checkCookie(function() { cc.game.emit(l.EMITKEY.HIDEMASKLAYER, 12), console.log("\u83b7\u53d6\u997c\u5e72\u52a8\u753b\u5b8c\u6bd5 ###") })) } , e.prototype.getWorldPosition = function(t) { return t.convertToWorldSpaceAR(cc.v2(0, 0)) } , e.prototype.getNodePosition = function(t, e) { return t.convertToNodeSpaceAR(e) } , i([h(cc.Label)], e.prototype, "coinNumLabel", void 0), i([h(cc.Node)], e.prototype, "flyCoinNode", void 0), i([h(cc.Node)], e.prototype, "topCoinNode", void 0), i([h(cc.Node)], e.prototype, "cookieReward", void 0), i([d], e) }(cc.Component); o.default = f, cc._RF.pop() } , { "../../pre/main/flying-item-pop-coin": "flying-item-pop-coin", "../activity/main/main-cookie-reward": "main-cookie-reward", "../common/dataTs": "dataTs", "../common/enumConfig": "enumConfig", "../manager/GameManager": "GameManager" }], "topic-card-node": [function(t, e, o) { "use strict"; cc._RF.push(e, "1be56R1zVlJqa9MONuCRdDg", "topic-card-node"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../../script/common/CcJsFunc") , c = cc._decorator , s = c.ccclass , l = c.property , u = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.iconHeader = null, e.purpleNode = null, e.blueNode = null, e.nickNameNode = null, e.cityNode = null, e } return a(e, t), e.prototype.start = function() {} , e.prototype.showData = function(t) { var e = this; t ? (this.node.stopAllActions(), this.node.active = !0, cc.tween(this.node).delay(3).call(function() { e.node.active = !1 }, this).start(), t.gender ? 1 == t.gender ? (this.purpleNode.active = !1, this.blueNode.active = !0) : 2 == t.gender ? (this.purpleNode.active = !0, this.blueNode.active = !1) : (this.purpleNode.active = !1, this.blueNode.active = !0) : (this.purpleNode.active = !1, this.blueNode.active = !0), t.nick_name ? this.nickNameNode.getComponent(cc.Label).string = t.nick_name : this.nickNameNode.getComponent(cc.Label).string = "", t.city ? this.cityNode.getComponent(cc.Label).string = t.city : this.cityNode.getComponent(cc.Label).string = "", r.default.setAvatar(this.iconHeader, t.avatar)) : this.node.active = !1 } , i([l(cc.Node)], e.prototype, "iconHeader", void 0), i([l(cc.Node)], e.prototype, "purpleNode", void 0), i([l(cc.Node)], e.prototype, "blueNode", void 0), i([l(cc.Node)], e.prototype, "nickNameNode", void 0), i([l(cc.Node)], e.prototype, "cityNode", void 0), i([s], e) }(cc.Component); o.default = u, cc._RF.pop() } , { "../../../script/common/CcJsFunc": "CcJsFunc" }], "topic-header-node": [function(t, e, o) { "use strict"; cc._RF.push(e, "bf959UaKZ5L25ZRO1LSyISJ", "topic-header-node"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../../script/api/api-sheep") , c = t("../../../script/common/CcJsFunc") , s = t("../../../script/common/dataTs") , l = cc._decorator , u = l.ccclass , p = l.property , d = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.manHeader = null, e.womanHeader = null, e } return a(e, t), e.prototype.start = function() {} , e.prototype.showData = function(t) { var e = this; if (this.womanHeader.opacity = 0, this.manHeader.opacity = 255, t == s.default.getUserData().userID) r.default.getTopicUserInfo(t, function(t) { 0 == t.err_code && t.data && t.data.user && c.default.setAvatar(e.manHeader, t.data.user.avatar) }); else { var o = "localHeader/header_" + c.default.randomNum(1, 200); c.default.changeSpriteFrame(this.manHeader, o) } } , i([p(cc.Node)], e.prototype, "manHeader", void 0), i([p(cc.Node)], e.prototype, "womanHeader", void 0), i([u], e) }(cc.Component); o.default = d, cc._RF.pop() } , { "../../../script/api/api-sheep": "api-sheep", "../../../script/common/CcJsFunc": "CcJsFunc", "../../../script/common/dataTs": "dataTs" }], "topic-rank": [function(t, e, o) { "use strict"; cc._RF.push(e, "e59f1N9al1CCKpf6SOs72TQ", "topic-rank"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } , r = this && this.__awaiter || function(t, e, o, n) { return new (o || (o = Promise))(function(a, i) { function r(t) { try { s(n.next(t)) } catch (e) { i(e) } } function c(t) { try { s(n.throw(t)) } catch (e) { i(e) } } function s(t) { var e; t.done ? a(t.value) : (e = t.value, e instanceof o ? e : new o(function(t) { t(e) } )).then(r, c) } s((n = n.apply(t, e || [])).next()) } ) } , c = this && this.__generator || function(t, e) { var o, n, a, i, r = { label: 0, sent: function() { if (1 & a[0]) throw a[1]; return a[1] }, trys: [], ops: [] }; return i = { next: c(0), throw: c(1), return: c(2) }, "function" == typeof Symbol && (i[Symbol.iterator] = function() { return this } ), i; function c(t) { return function(e) { return s([t, e]) } } function s(i) { if (o) throw new TypeError("Generator is already executing."); for (; r; ) try { if (o = 1, n && (a = 2 & i[0] ? n.return : i[0] ? n.throw || ((a = n.return) && a.call(n), 0) : n.next) && !(a = a.call(n, i[1])).done) return a; switch (n = 0, a && (i = [2 & i[0], a.value]), i[0]) { case 0: case 1: a = i; break; case 4: return r.label++, { value: i[1], done: !1 }; case 5: r.label++, n = i[1], i = [0]; continue; case 7: i = r.ops.pop(), r.trys.pop(); continue; default: if (!(a = (a = r.trys).length > 0 && a[a.length - 1]) && (6 === i[0] || 2 === i[0])) { r = 0; continue } if (3 === i[0] && (!a || i[1] > a[0] && i[1] < a[3])) { r.label = i[1]; break } if (6 === i[0] && r.label < a[1]) { r.label = a[1], a = i; break } if (a && r.label < a[2]) { r.label = a[2], r.ops.push(i); break } a[2] && r.ops.pop(), r.trys.pop(); continue } i = e.call(t, r) } catch (c) { i = [6, c], n = 0 } finally { o = a = 0 } if (5 & i[0]) throw i[1]; return { value: i[0] ? i[1] : void 0, done: !0 } } } ; Object.defineProperty(o, "__esModule", { value: !0 }); var s = t("../../api/api-sheep") , l = t("../../common/CcJsFunc") , u = t("../../common/dataTs") , p = t("../../common/spine") , d = t("../../manager/data-manager") , h = t("../../manager/GameManager") , f = t("../../module/ScrollMsg") , m = t("../../../pre/module/item/topic-sheep-node") , g = t("../../../pre/module/item/topic-header-node") , y = t("../../../pre/module/item/topic-card-node") , v = t("../../common/enumConfig") , b = t("../../manager/report-common") , _ = cc._decorator , N = _.ccclass , C = _.property , w = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.topicUI = null, e.tombScrollPrefabs = null, e.tombScroll = null, e.tombScrollMsg = null, e.toaistScroll = null, e.toaistScrollMsg = null, e.BGSP = null, e.tombSP = null, e.toaistSP = null, e.spotSP = null, e.DJSP = null, e.tombDeadLabel = null, e.taoistDeadLabel = null, e.sheepNodeBase = null, e.sheepNode = null, e.cardNodePrefab = null, e.cardNode = null, e.headerNodeBase = null, e.headerNode = null, e.marginH = 0, e.boundBox = null, e.sheepArray = [], e.isMoving = !1, e.topicRankModel = null, e.userIdx = 0, e.userID = null, e.scrollToPosition = !1, e.contentY = 0, e.curSheepNode = null, e } return a(e, t), e.prototype.start = function() { var t = this , e = this; cc.game.on(v.EMITKEY.TOPICPOSITION, this.topicPositionFunc, this), this.node.on(cc.Node.EventType.TOUCH_MOVE, function(t) { var o = t.touch.getDelta(); e.moveActionFunc(o.y) }), this.node.on(cc.Node.EventType.TOUCH_END, function(t) { var o = t.touch.getDelta(); e.moveActionEndFunc(o.y) }), this.tombScrollMsg = cc.instantiate(this.tombScrollPrefabs), this.tombScroll.addChild(this.tombScrollMsg), this.toaistScrollMsg = cc.instantiate(this.tombScrollPrefabs), this.toaistScroll.addChild(this.toaistScrollMsg), setTimeout(function() { t.boundBox = cc.rect(0, 0, cc.winSize.width, cc.winSize.height) }, 100), this.cardNode = cc.instantiate(this.cardNodePrefab), this.node.addChild(this.cardNode), this.cardNode.opacity = 0 } , e.prototype.topicPositionFunc = function() { var t = this; this.node.stopAllActions(), this.scrollToPosition = !0; var e = .3 * this.userIdx; 0 == e && (e = .5), e >= 2 && (e = 2); var o = this.userIdx > 4 ? 100 * (this.userIdx - 5) : 0; cc.tween(this.node).to(e, { y: this.contentY - o }, { easing: cc.easing.cubicOut }).call(function() { if (t.scrollToPosition = !1, t.curSheepNode) if (1 == h.default.getInstance().game_over) h.default.getInstance().game_over = 0, t.curSheepNode.getComponent(m.default).playFlashAnimation(); else { var e = t.curSheepNode.getComponent(m.default).getUserID(); s.default.getTopicUserInfo(e, function(e) { 0 == e.err_code && e.data && e.data.user && t.showCardNode(t.curSheepNode.x, t.curSheepNode.y + 150, e.data.user) }) } }, this).start() } , e.prototype.onEnable = function() { this.requestData() } , e.prototype.onDisable = function() { if (this.topicRankModel) { var t = { a_team_win: this.topicRankModel.tomb.length, b_team_win: this.topicRankModel.taoist.length, a_team_fail: this.topicRankModel.tomb_fail_member, b_team_fail: this.topicRankModel.taoist_fail_member }; b.default.reportTACommon("topic_team", t) } } , e.prototype.requestData = function() { return r(this, void 0, void 0, function() { var t; return c(this, function(e) { switch (e.label) { case 0: return t = this, h.default.getInstance().game_over > 0 ? [4, s.default.getTopicData(function() {})] : [3, 2]; case 1: e.sent(), e.label = 2; case 2: return [4, s.default.topicRankInfo(function(e) { t.topicRankModel = e.data })]; case 3: return e.sent(), d.default.topicModel && d.default.topicModel.info && 0 != d.default.topicModel.info.type || s.default.getTopicData(function() {}), this.setupSubviews(), [2] } }) }) } , e.prototype.setupSubviews = function() { var t = this , e = this; if (this.topicRankModel) { var o = this.topicRankModel.tomb , n = this.topicRankModel.taoist; o || (o = []), n || (n = []); var a; a = o.length >= n.length ? o.length : n.length; var i = (cc.winSize.height - cc.winSize.width) / 2; if (this.node.height = cc.winSize.height + 100 * Math.floor(a / 3), this.node.height < 1.5 * cc.winSize.height && (this.node.height = 1.5 * cc.winSize.height), this.marginH = (this.node.height - cc.winSize.height) / 2, this.node.y = this.marginH, this.contentY = this.node.y, console.log("\u6392\u884c\u699c\u9ad8\u5ea6 = ", this.node.height, i, this.marginH), this.setupSheep(o, n), this.tombDeadLabel.string = d.default.topicRankInfo.tomb_fail_member, this.taoistDeadLabel.string = d.default.topicRankInfo.taoist_fail_member, setTimeout(function() { if (t.tombScrollMsg && t.toaistScrollMsg) { var a = "\u4eca\u65e5\u6311\u6218 " + (d.default.topicRankInfo.tomb_fail_member + o.length) + " \u7f8a\uff0c\u901a\u5173 " + o.length + " \u7f8a"; e.tombScrollMsg.getComponent(f.default).showMsg({ msg: a }); var i = "\u4eca\u65e5\u6311\u6218 " + (d.default.topicRankInfo.taoist_fail_member + n.length) + " \u7f8a\uff0c\u901a\u5173 " + n.length + " \u7f8a"; e.toaistScrollMsg.getComponent(f.default).showMsg({ msg: i }) } }, 1e3), 1 == h.default.getInstance().game_over) { var r = o.length >= 500 || n.length >= 500 ? 2 : 1; setTimeout(function() { t.scrollToPosition = !0, t.topicPositionFunc() }, 1e3 * r) } } } , e.prototype.setAnimationSub = function(t, e) { this.BGSP.getComponent(p.default).play("Stage2", 0), this.spotSP.getComponent(p.default).play("0Spotlight", 0); var o; o = t.length >= e.length ? "sheep/DJ1" : "sheep/DJ2", 1 == d.default.topicModel.id ? this.playDJAnimation(o, "The01", "Jump2") : 2 == d.default.topicModel.id ? this.playDJAnimation(o, "The02", "Jump2") : 3 == d.default.topicModel.id ? this.playDJAnimation(o, "The03", "Jump2") : this.playDJAnimation(o, "00", "Jump2"); var n = d.default.getJudgeAnimation(d.default.topicModel.id, !0, !1); this.playTombAnimation(n.spName, n.anim); var a = d.default.getJudgeAnimation(d.default.topicModel.id, !1, !0); this.playTaoistAnimation(a.spName, a.anim) } , e.prototype.playDJAnimation = function(t, e, o) { var n = this; this.DJSP.zIndex = 10, this.DJSP.getComponent(p.default).loadSpine(t, function() { n.DJSP.getComponent(p.default).setNewSkin(e), n.DJSP.getComponent(p.default).play(o, 0) }) } , e.prototype.playTombAnimation = function(t, e) { var o = this; this.tombSP.getComponent(p.default).loadSpine(t, function() { o.tombSP.getComponent(p.default).play(e, 0) }) } , e.prototype.playTaoistAnimation = function(t, e) { var o = this; this.toaistSP.getComponent(p.default).loadSpine(t, function() { o.toaistSP.getComponent(p.default).play(e, 0) }) } , e.prototype.setupSheep = function(t, e) { var o = this; for (var n in this.sheepArray) this.sheepArray[n].destroy(); this.sheepArray = [], this.userID = u.default.getUserData().userID; for (var a = function(n) { setTimeout(function() { o.createSheepNode(n, t, e, !0) }, 1 * n) }, i = 0; i < t.length; i++) a(i); var r = function(n) { setTimeout(function() { o.createSheepNode(n, t, e, !1) }, 1 * n) }; for (i = 0; i < e.length; i++) r(i); setTimeout(function() { o.showOrHide() }, 300), this.setAnimationSub(t, e) } , e.prototype.createSheepNode = function(t, e, o, n) { if (!(t > 300)) { var a = this , i = cc.instantiate(this.sheepNode); i.opacity = 0, this.sheepNodeBase.addChild(i), this.sheepArray.push(i); var r = Math.floor(t / 3) , c = Math.floor(t % 3) , s = -this.marginH - cc.winSize.height / 2 + 550 + 90 * r , l = 0 , u = n ? 1 : -1; l = r % 2 == 0 ? -cc.winSize.width / 2 + 100 * c + 100 : -cc.winSize.width / 2 + 100 * c + 80, l *= u, i.x = l, i.y = s, i.scaleX = n ? 1 : -1, i.setSiblingIndex(3 * r); var p; (p = n ? e[t] : o[t]) == this.userID && (this.userIdx = r, this.curSheepNode = i, 1 == h.default.getInstance().game_over && this.curSheepNode && (this.curSheepNode.active = !1), console.log("\u627e\u5230\u4e86\u7528\u6237id ###### taoistData ", p, r)), i.getComponent(m.default).showData(p, n, function(t) { a.showCardNode(i.x, i.y + 150, t) }); var d = cc.instantiate(this.headerNode); d.opacity = 0, d.x = l, d.y = s, this.headerNodeBase.addChild(d), this.sheepArray.push(d), d.getComponent(g.default).showData(p) } } , e.prototype.showCardNode = function(t, e, o) { var n = this; this.cardNode.stopAllActions(), this.cardNode.x = t, this.cardNode.y = e, this.cardNode.getComponent(y.default).showData(o), cc.tween(this.cardNode).to(0, { opacity: 255 }).delay(2).call(function() { n.cardNode.opacity = 0 }).start() } , e.prototype.moveActionFunc = function(t) { this.node.height < cc.winSize.height || (this.node.y += t, this.node.y >= this.marginH ? this.node.y = this.marginH : this.node.y <= -this.marginH && (this.node.y = -this.marginH), this.isMoving = !0) } , e.prototype.moveActionEndFunc = function() { this.isMoving = !1 } , e.prototype.update = function() { (this.isMoving || this.scrollToPosition) && this.showOrHide() } , e.prototype.showOrHide = function() { for (var t = 0; t < this.sheepArray.length; t++) { var e = this.sheepArray[t] , o = l.default.getWorldPosition(e); this.boundBox && this.boundBox.contains(o) ? e.opacity = 255 : e.opacity = 0 } } , i([C({ type: cc.Node, tooltip: "UI\u7236\u5c42\u7ea7" })], e.prototype, "topicUI", void 0), i([C({ type: cc.Prefab, tooltip: "\u8dd1\u9a6c\u706f\u9884\u5236\u4f53" })], e.prototype, "tombScrollPrefabs", void 0), i([C({ type: cc.Node, tooltip: "\u8dd1\u9a6c\u706fbase" })], e.prototype, "tombScroll", void 0), i([C({ type: cc.Node, tooltip: "\u8dd1\u9a6c\u706fbase" })], e.prototype, "toaistScroll", void 0), i([C({ type: cc.Node, tooltip: "\u80cc\u666f\u52a8\u753b" })], e.prototype, "BGSP", void 0), i([C({ type: cc.Node, tooltip: "\u575f\u5893\u52a8\u753b" })], e.prototype, "tombSP", void 0), i([C({ type: cc.Node, tooltip: "\u9053\u58eb\u52a8\u753b" })], e.prototype, "toaistSP", void 0), i([C({ type: cc.Node, tooltip: "\u706f\u5149\u52a8\u753b" })], e.prototype, "spotSP", void 0), i([C({ type: cc.Node, tooltip: "\u8e66\u8fea" })], e.prototype, "DJSP", void 0), i([C({ type: cc.Label, tooltip: "\u50f5\u5c38\u6b7b\u4ea1\u6570\u91cf" })], e.prototype, "tombDeadLabel", void 0), i([C({ type: cc.Label, tooltip: "\u9053\u58eb\u6b7b\u4ea1\u6570\u91cf" })], e.prototype, "taoistDeadLabel", void 0), i([C({ type: cc.Node, tooltip: "\u7f8a\u6a21\u578b\u7236\u89c6\u56fe" })], e.prototype, "sheepNodeBase", void 0), i([C({ type: cc.Prefab, tooltip: "\u7f8a\u6a21\u578b" })], e.prototype, "sheepNode", void 0), i([C({ type: cc.Prefab, tooltip: "\u540d\u7247" })], e.prototype, "cardNodePrefab", void 0), i([C({ type: cc.Node, tooltip: "\u5934\u50cf\u6a21\u578b\u7236\u89c6\u56fe" })], e.prototype, "headerNodeBase", void 0), i([C({ type: cc.Prefab, tooltip: "\u5934\u50cf" })], e.prototype, "headerNode", void 0), i([N], e) }(cc.Component); o.default = w, cc._RF.pop() } , { "../../../pre/module/item/topic-card-node": "topic-card-node", "../../../pre/module/item/topic-header-node": "topic-header-node", "../../../pre/module/item/topic-sheep-node": "topic-sheep-node", "../../api/api-sheep": "api-sheep", "../../common/CcJsFunc": "CcJsFunc", "../../common/dataTs": "dataTs", "../../common/enumConfig": "enumConfig", "../../common/spine": "spine", "../../manager/GameManager": "GameManager", "../../manager/data-manager": "data-manager", "../../manager/report-common": "report-common", "../../module/ScrollMsg": "ScrollMsg" }], "topic-sheep-node": [function(t, e, o) { "use strict"; cc._RF.push(e, "f08acs7KTtK6rQhXCkhnzFG", "topic-sheep-node"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../../script/api/api-sheep") , c = t("../../../script/common/CcJsFunc") , s = t("../../../script/common/dataTs") , l = t("../../../script/common/spine") , u = t("../../../script/manager/data-manager") , p = cc._decorator , d = p.ccclass , h = p.property , f = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.flashNode = null, e.sheepSp = null, e.clickNode = null, e.userID = 0, e.clickCallback = null, e.userData = null, e } return a(e, t), e.prototype.start = function() { c.default.addTargetTouchUpInside(this.clickNode, this.clickNodeFunc.bind(this)) } , e.prototype.clickNodeFunc = function() { var t = this; this.userData ? t.clickCallback && t.clickCallback(this.userData) : r.default.getTopicUserInfo(this.userID, function(e) { 0 == e.err_code && e.data && e.data.user && (t.userData = e.data.user, t.clickCallback && t.clickCallback(e.data.user)) }) } , e.prototype.getUserID = function() { return this.userID } , e.prototype.playFlashAnimation = function() { var t = this; this.node.active = !0, this.sheepSp.getComponent(l.default).play("Drop1", 1, function() { t.flashNode.active = !0, t.flashNode.getComponent(l.default).play("3Ray1", 1, function() { t.flashNode.active = !1, s.default.isPlatform(s.GDPlatform.tt) && t.showSharePop() }), t.sheepSp.getComponent(l.default).play("Jump3", 0) }) } , e.prototype.showSharePop = function() { cc.game.emit("showPop", { popName: "shareNodePop", showPopData: { type: 1 } }) } , e.prototype.showData = function(t, e, o) { if (this.userID = t, this.clickCallback = o, u.default.topicModel) if (e) { var n = u.default.getTopicAnimation(u.default.topicModel.id, !0, !1); this.playTomb(n.spName, n.skin, "Jump3") } else n = u.default.getTopicAnimation(u.default.topicModel.id, !1, !0), this.playTaoist(n.spName, n.skin, "Jump3") } , e.prototype.playTomb = function(t, e, o) { var n = this; this.sheepSp.getComponent(l.default).loadSpine(t, function() { n.sheepSp.getComponent(l.default).setNewSkin(e), n.sheepSp.getComponent(l.default).play(o, 0) }) } , e.prototype.playTaoist = function(t, e, o) { var n = this; this.sheepSp.getComponent(l.default).loadSpine(t, function() { n.sheepSp.getComponent(l.default).setNewSkin(e), n.sheepSp.getComponent(l.default).play(o, 0) }) } , i([h(cc.Node)], e.prototype, "flashNode", void 0), i([h(cc.Node)], e.prototype, "sheepSp", void 0), i([h(cc.Node)], e.prototype, "clickNode", void 0), i([d], e) }(cc.Component); o.default = f, cc._RF.pop() } , { "../../../script/api/api-sheep": "api-sheep", "../../../script/common/CcJsFunc": "CcJsFunc", "../../../script/common/dataTs": "dataTs", "../../../script/common/spine": "spine", "../../../script/manager/data-manager": "data-manager" }], "topic-ui-layer": [function(t, e, o) { "use strict"; cc._RF.push(e, "41174iuu2NIQJJDkdlO9Oyh", "topic-ui-layer"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../common/CcJsFunc") , c = t("../../common/enumConfig") , s = t("../../common/native/audio") , l = t("../../common/util") , u = t("../../manager/data-manager") , p = t("../../manager/DateManager") , d = t("../../manager/GameManager") , h = cc._decorator , f = h.ccclass , m = h.property , g = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.pointBtn = null, e.settingBtn = null, e.backBtn = null, e.playBtn = null, e.locationBtn = null, e.timeNode = null, e.timeLabel = null, e.tombLabel = null, e.taoistLabel = null, e.tombNumLabel = null, e.taoistNumLabel = null, e.vsProgress = null, e.beginButtonDuration = 0, e.updateTime = 0, e } return a(e, t), e.prototype.start = function() { cc.game.on(c.EMITKEY.TOPICACCOUNT, this.topicAccountFunc, this), cc.game.on(c.EMITKEY.TOPICRANKINFO, this.topicRankInfoFunc, this), r.default.addTargetTouchUpInside(this.pointBtn, this.pointBtnFunc.bind(this)), r.default.addTargetTouchUpInside(this.settingBtn, this.settingBtnFunc.bind(this)), r.default.addTargetTouchUpInside(this.backBtn, this.backBtnFunc.bind(this)), r.default.addTargetTouchUpInside(this.playBtn, this.playBtnFunc.bind(this)), r.default.addTargetTouchUpInside(this.locationBtn, this.locationBtnFunc.bind(this)), this.updateTimeFunc() } , e.prototype.onEnable = function() { this.topicAccountFunc(), this.topicRankInfoFunc() } , e.prototype.topicAccountFunc = function() { if (console.log("TOPICACCOUNT \u901a\u77e5 = ", JSON.stringify(u.default.topicModel)), u.default.topicModel) { this.timeNode.active = !1; var t = u.default.topicModel.name.split("#"); t.length < 2 || (this.tombLabel.string = t[0], this.taoistLabel.string = t[1]) } } , e.prototype.topicRankInfoFunc = function() { if (console.log("TOPICRANKINFO \u901a\u77e5 ######"), u.default.topicRankInfo) { var t = u.default.topicRankInfo.tomb , e = u.default.topicRankInfo.taoist; if (t || (t = []), e || (e = []), console.log("topicRankInfoFunc ", t.length, "---", e.length), this.tombNumLabel.string = t.length + "\u7f8a", this.taoistNumLabel.string = e.length + "\u7f8a", t.length == e.length ? (this.tombLabel.fontSize = 90, this.taoistLabel.fontSize = 90) : t.length > e.length ? (this.tombLabel.fontSize = 90, this.taoistLabel.fontSize = 60) : (this.tombLabel.fontSize = 60, this.taoistLabel.fontSize = 90), 0 == t.length && 0 == e.length) this.vsProgress.fillStart = .5; else if (0 == t.length) this.vsProgress.fillStart = 0; else if (0 == e.length) this.vsProgress.fillStart = 1; else if (t.length > 0 && e.length > 0) { var o = t.length / (t.length + e.length); this.vsProgress.fillStart = o } this.locationBtn.active = !1; var n = this.playBtn.getChildByName("label").getComponent(cc.Label) , a = this.isWin(); console.log("winNum ###### = ", a), 1 == a ? (n.string = "\u5df2\u52a0\u5165\u7f8a\u7fa4", this.timeNode.active = !0, this.locationBtn.active = !0) : n.string = 0 == a ? "\u518d\u6b21\u6311\u6218" : "\u52a0\u5165\u7f8a\u7fa4" } } , e.prototype.isWin = function() { if (u.default.topicModel && u.default.topicModel.info) { if (1 == u.default.topicModel.info.state) return 1; if (2 == u.default.topicModel.info.state) return 0 } return -1 } , e.prototype.pointBtnFunc = function() { console.log("\u63d0\u793a"), this.showChoosePop(1) } , e.prototype.settingBtnFunc = function() { console.log("\u8bbe\u7f6e"), cc.game.emit("showPop", { popName: "setupPop", showPopData: {} }) } , e.prototype.backBtnFunc = function() { console.log("\u8fd4\u56de"), cc.game.emit(c.EMITKEY.SHOWTRANSITLAYER, function() { cc.game.emit(c.EMITKEY.SHOWMODULE, c.MODULETYPE.COMMON) }) } , e.prototype.playBtnFunc = function() { console.log("\u5f00\u59cb\u6e38\u620f"), this.chooseCallbackFunc() } , e.prototype.showChoosePop = function(t) { var e = { popName: "topicChoosePop", showPopData: { type: t, chooseCallback: this.chooseCallbackFunc.bind(this) } }; cc.game.emit("showPop", e) } , e.prototype.chooseCallbackFunc = function() { if (this.beginButtonDuration >= 1) { this.beginButtonDuration = 0; var t = this.isWin(); if (console.log("winNum ###### = ", t), 1 == t) return void cc.game.emit(c.EMITKEY.SHOWMAINTIPS, "\u6bcf\u65e5\u4e00\u5173\uff0c\u4eca\u5929\u5df2\u6311\u6218\u6210\u529f"); d.default.setGameType(c.GAMETYPE.GAMETOPIC), s.default.playBGM(), cc.game.emit(c.EMITKEY.BEGINGAME) } else console.log("\u4e0d\u80fd\u8fde\u7eed\u70b9\u51fb") } , e.prototype.locationBtnFunc = function() { console.log("\u5b9a\u4f4d"), cc.game.emit(c.EMITKEY.TOPICPOSITION) } , e.prototype.update = function(t) { this.beginButtonDuration += t, this.updateTime += t, this.updateTime >= 1 && (this.updateTime = 0, this.updateTimeFunc()) } , e.prototype.updateTimeFunc = function() { var t = p.default.format(c.CALENDARNAMES[8], new Date).split(" "); if (!(t.length < 2)) { var e = t[1].split(":"); if (!(e.length < 3)) { var o = 3600 * (24 - Number(e[0]) - 1) + 60 * (60 - Number(e[1]) - 1) + (60 - Number(e[2])); if (this.timeNode.activeInHierarchy) { var n = l.default.formatTime(1e3 * o) , a = (n[1] < 10 ? "0" + n[1] : n[1]) + ":" + (n[2] < 10 ? "0" + n[2] : n[2]) + ":" + (n[3] < 10 ? "0" + n[3] : n[3]) + " \u91cd\u7f6e"; this.timeLabel.string = a } } } } , i([m({ type: cc.Node, tooltip: "\u63d0\u793a" })], e.prototype, "pointBtn", void 0), i([m({ type: cc.Node, tooltip: "\u8bbe\u7f6e" })], e.prototype, "settingBtn", void 0), i([m({ type: cc.Node, tooltip: "\u8fd4\u56de" })], e.prototype, "backBtn", void 0), i([m({ type: cc.Node, tooltip: "\u5f00\u59cb\u6e38\u620f" })], e.prototype, "playBtn", void 0), i([m({ type: cc.Node, tooltip: "\u5b9a\u4f4d" })], e.prototype, "locationBtn", void 0), i([m({ type: cc.Node, tooltip: "\u5012\u8ba1\u65f6" })], e.prototype, "timeNode", void 0), i([m({ type: cc.Label, tooltip: "\u5012\u8ba1\u65f6" })], e.prototype, "timeLabel", void 0), i([m({ type: cc.Label, tooltip: "\u50f5\u5c38" })], e.prototype, "tombLabel", void 0), i([m({ type: cc.Label, tooltip: "\u9053\u58eb" })], e.prototype, "taoistLabel", void 0), i([m({ type: cc.Label, tooltip: "\u50f5\u5c38\u6570\u91cf" })], e.prototype, "tombNumLabel", void 0), i([m({ type: cc.Label, tooltip: "\u9053\u58eb\u6570\u91cf" })], e.prototype, "taoistNumLabel", void 0), i([m({ type: cc.Sprite, tooltip: "vs\u8fdb\u5ea6" })], e.prototype, "vsProgress", void 0), i([f], e) }(cc.Component); o.default = g, cc._RF.pop() } , { "../../common/CcJsFunc": "CcJsFunc", "../../common/enumConfig": "enumConfig", "../../common/native/audio": "audio", "../../common/util": "util", "../../manager/DateManager": "DateManager", "../../manager/GameManager": "GameManager", "../../manager/data-manager": "data-manager" }], "topic-ui": [function(t, e, o) { "use strict"; cc._RF.push(e, "8fa33VO+JBKg6ZJbHIXKnoL", "topic-ui"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../common/dataTs") , c = t("../../common/enumConfig") , s = t("../../common/native/audio") , l = t("../../manager/GameManager") , u = cc._decorator , p = u.ccclass , d = u.property , h = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.rankNode = null, e.uiLayer = null, e.beginBGM = !1, e } return a(e, t), e.prototype.onEnable = function() { l.default.setGameType(c.GAMETYPE.GAMETOMB), this.playGameBgMusic() } , e.prototype.start = function() {} , e.prototype.playGameBgMusic = function() { if (r.default.getUserSetupData().musicStatus < 0) cc.audioEngine.stopAll(); else if (0 == this.beginBGM) { var t = this; cc.loader.loadRes("audio/music/game_begin.mp3", function(e, o) { var n = cc.audioEngine.playMusic(o, !1); cc.audioEngine.getCurrentTime(n), cc.audioEngine.getDuration(n), cc.audioEngine.setFinishCallback(n, function() { t.beginBGM = !0, console.log("\u64ad\u653e\u5b8c\u6210\u8fdb\u573a\u97f3\u4e50 ###### "), t.playBg() }) }) } else this.playBg() } , e.prototype.playBg = function() { s.default.playBGM() } , i([d({ type: cc.Node, tooltip: "\u6392\u884c\u699c" })], e.prototype, "rankNode", void 0), i([d({ type: cc.Node, tooltip: "UI" })], e.prototype, "uiLayer", void 0), i([p], e) }(cc.Component); o.default = h, cc._RF.pop() } , { "../../common/dataTs": "dataTs", "../../common/enumConfig": "enumConfig", "../../common/native/audio": "audio", "../../manager/GameManager": "GameManager" }], topicChoosePop: [function(t, e, o) { "use strict"; cc._RF.push(e, "db225EuZZ1H86t8bfP+ErU1", "topicChoosePop"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../api/api-sheep") , c = t("../common/CcJsFunc") , s = t("../common/dataTs") , l = t("../common/enumConfig") , u = t("../common/sdk") , p = t("../common/spine") , d = t("../common/util") , h = t("../manager/data-manager") , f = t("../manager/DateManager") , m = cc._decorator , g = m.ccclass , y = m.property , v = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.popNode = null, e.titleNode = null, e.closeBtn = null, e.yellowNode = null, e.redNode = null, e.yellowBtn = null, e.redBtn = null, e.timeNode = null, e.chooseBtn = null, e.chooseVideo = null, e.chooseLabel = null, e.noChooseBtn = null, e.giveupBtn = null, e.tombName = null, e.taoistName = null, e.tombSP = null, e.taoistSP = null, e.timeLabel = null, e.popData = null, e.topicType = 0, e.updateTime = 0, e } return a(e, t), e.prototype.start = function() { c.default.addTargetTouchUpInside(this.closeBtn, this.closeBtnFunc.bind(this)), c.default.addTargetTouchUpInside(this.yellowNode, this.yellowNodeFunc.bind(this)), c.default.addTargetTouchUpInside(this.redNode, this.redNodeFunc.bind(this)), c.default.addTargetTouchUpInside(this.chooseBtn, this.chooseBtnFunc.bind(this)), c.default.addTargetTouchUpInside(this.giveupBtn, this.giveupBtnFunc.bind(this)) } , e.prototype.closeBtnFunc = function() { this.node.active = !1 } , e.prototype.yellowNodeFunc = function() { this.topicType = 1, console.log("topicType = ", this.topicType), this.popData && 1 == this.popData.type || this.exchangeUI(!0) } , e.prototype.redNodeFunc = function() { this.topicType = 2, console.log("topicType = ", this.topicType), this.popData && 1 == this.popData.type || this.exchangeUI(!1) } , e.prototype.exchangeUI = function(t, e) { if (void 0 === e && (e = !1), this.noChooseBtn.active = !1, h.default.topicModel && h.default.topicModel.name) { var o = h.default.topicModel.name.split("#"); if (!(o.length < 2)) if (this.yellowBtn.active = !0, this.redBtn.active = !0, t) { this.chooseLabel.string = "\u52a0\u5165" + o[0] + "\u7f8a", this.yellowNode.getChildByName("choose").active = !0, this.redNode.getChildByName("choose").active = !1, this.yellowBtn.getChildByName("name").color = (new cc.Color).fromHEX("#FBE547"), this.redBtn.getChildByName("name").color = (new cc.Color).fromHEX("#FFFFFF"), this.redBtn.getChildByName("name").getComponent(cc.Label).string = "\u9009\u62e9", this.redBtn.active = !e; var n = e ? "\u5df2\u52a0\u5165" : "\u5df2\u9009\u62e9"; this.yellowBtn.getChildByName("name").getComponent(cc.Label).string = n } else this.chooseLabel.string = "\u52a0\u5165" + o[1] + "\u7f8a", this.yellowNode.getChildByName("choose").active = !1, this.redNode.getChildByName("choose").active = !0, this.yellowBtn.getChildByName("name").color = (new cc.Color).fromHEX("#FFFFFF"), this.redBtn.getChildByName("name").color = (new cc.Color).fromHEX("#FBE547"), this.yellowBtn.getChildByName("name").getComponent(cc.Label).string = "\u9009\u62e9", this.yellowBtn.active = !e, n = e ? "\u5df2\u52a0\u5165" : "\u5df2\u9009\u62e9", this.redBtn.getChildByName("name").getComponent(cc.Label).string = n } } , e.prototype.chooseBtnFunc = function() { if (0 == this.topicType) { if (this.yellowBtn.stopAllActions(), this.redBtn.stopAllActions(), cc.tween(this.yellowBtn).to(.2, { scale: 1.5 }).to(.2, { scale: 1 }).start(), cc.tween(this.redBtn).to(.2, { scale: 1.5 }).to(.2, { scale: 1 }).start(), !h.default.topicModel) return void cc.game.emit(l.EMITKEY.SHOWMAINTIPS, "\u8bf7\u9009\u62e9\u4f60\u7684\u9635\u8425"); h.default.topicModel.tomb < h.default.topicModel.taoist ? this.topicType = 1 : h.default.topicModel.tomb > h.default.topicModel.taoist ? this.topicType = 2 : this.topicType = c.default.randomNum(1, 2) } if (1 != h.default.todayIsWin()) { var t = this; if (u.default.isPlatform(u.Platform.wx)) { var e = s.default.GetVedioID() , o = s.default.getUserData().openid; u.default.share(o, e, function() { t.addTopicMethod() }, function() { cc.game.emit(l.EMITKEY.SHOWMAINTIPS, "\u5206\u4eab\u5931\u8d25\uff0c\u8bf7\u5206\u4eab\u5fae\u4fe1\u7fa4\u4e0e\u597d\u53cbPK") }) } else u.default.watchAdVideo({ id: s.default.GetVedioID(), success: function() { console.log("\u89c6\u9891\u64ad\u653e\u6210\u529f ###### "), t.addTopicMethod() }, fail: function() { console.log("\u5931\u8d25") }, nofit: function() {} }) } else this.addTopicMethod() } , e.prototype.addTopicMethod = function() { this.requestData(), this.node.active = !1, this.popData && this.popData.chooseCallback && this.popData.chooseCallback() } , e.prototype.requestData = function() { var t = { type: this.topicType }; console.log("\u52a0\u5165\u8bdd\u9898\u53c2\u6570 = ", t), r.default.joinTopic(t, function() { console.log("\u52a0\u5165\u8bdd\u9898\u6210\u529f ######") }) } , e.prototype.giveupBtnFunc = function() { this.node.active = !1 } , e.prototype.showPop = function(t) { this.node.active = !0, this.popData = t, this.topicType = 0, this.yellowBtn.active = !0, this.redBtn.active = !0; var e = h.default.todayIsWin(); if (this.chooseVideo.active = 1 != e, s.default.isPlatform(s.GDPlatform.wx) && c.default.changeSpriteFrame(this.chooseVideo, "rewardIcon/reward_share_white.png"), h.default.topicModel && h.default.topicModel.name) { var o = h.default.topicModel.name.split("#"); o.length >= 2 && (this.tombName.string = o[0], this.taoistName.string = o[1]); var n = h.default.getTopicAnimation(h.default.topicModel.id, !0, !1); this.playTomb(n.spName, n.skin, "Jump1"); var a = h.default.getTopicAnimation(h.default.topicModel.id, !1, !0); this.playTaoist(a.spName, a.skin, "Jump1") } this.yellowNode.getChildByName("choose").active = !1, this.redNode.getChildByName("choose").active = !1, this.yellowBtn.getChildByName("name").color = (new cc.Color).fromHEX("#FFFFFF"), this.redBtn.getChildByName("name").color = (new cc.Color).fromHEX("#FFFFFF"), this.noChooseBtn.active = !1, this.chooseLabel.string = "\u52a0\u5165\u5bf9\u6297", cc.tween(this.popNode).set({ scale: 0, opacity: 0 }).to(.2, { scale: 1.1, opacity: 255 }, { easing: cc.easing.quadOut }).to(.2, { scale: 1 }).start(), 0 == t.type ? (this.chooseBtn.active = !0, this.giveupBtn.active = !0, this.yellowBtn.getChildByName("name").getComponent(cc.Label).string = "\u9009\u62e9", this.redBtn.getChildByName("name").getComponent(cc.Label).string = "\u9009\u62e9", this.titleNode.getComponent(cc.Label).string = "\u9009\u62e9\u7f8a\u961f") : 1 == t.type && (this.chooseBtn.active = !1, this.giveupBtn.active = !1, this.titleNode.getComponent(cc.Label).string = "\u4eca\u65e5\u8bdd\u9898", h.default.topicModel && h.default.topicModel.info && (1 == h.default.topicModel.info.type ? this.exchangeUI(!0, !0) : this.exchangeUI(!1, !0))), this.updateTimeFunc() } , e.prototype.playTomb = function(t, e, o) { var n = this; this.tombSP.getComponent(p.default).loadSpine(t, function() { n.tombSP.getComponent(p.default).setNewSkin(e), n.tombSP.getComponent(p.default).play(o, 0) }) } , e.prototype.playTaoist = function(t, e, o) { var n = this; this.taoistSP.getComponent(p.default).loadSpine(t, function() { n.taoistSP.getComponent(p.default).setNewSkin(e), n.taoistSP.getComponent(p.default).play(o, 0) }) } , e.prototype.update = function(t) { this.updateTime += t, this.updateTime >= 1 && (this.updateTime = 0, this.updateTimeFunc()) } , e.prototype.updateTimeFunc = function() { var t = f.default.format(l.CALENDARNAMES[8], new Date).split(" "); if (!(t.length < 2)) { var e = t[1].split(":"); if (!(e.length < 3)) { var o = 3600 * (24 - Number(e[0]) - 1) + 60 * (60 - Number(e[1]) - 1) + (60 - Number(e[2])); if (this.timeNode.activeInHierarchy) { var n = d.default.formatTime(1e3 * o) , a = (n[1] < 10 ? "0" + n[1] : n[1]) + " \u5c0f\u65f6 " + (n[2] < 10 ? "0" + n[2] : n[2]) + " \u5206 " + (n[3] < 10 ? "0" + n[3] : n[3]) + " \u79d2"; this.timeLabel.string = a } } } } , i([y({ type: cc.Node, tooltip: "\u5f39\u6846" })], e.prototype, "popNode", void 0), i([y({ type: cc.Node, tooltip: "\u6807\u9898" })], e.prototype, "titleNode", void 0), i([y({ type: cc.Node, tooltip: "\u5173\u95ed\u6309\u94ae" })], e.prototype, "closeBtn", void 0), i([y({ type: cc.Node, tooltip: "\u7f8abase" })], e.prototype, "yellowNode", void 0), i([y({ type: cc.Node, tooltip: "\u7f8abase" })], e.prototype, "redNode", void 0), i([y({ type: cc.Node, tooltip: "\u9009\u62e9" })], e.prototype, "yellowBtn", void 0), i([y({ type: cc.Node, tooltip: "\u9009\u62e9" })], e.prototype, "redBtn", void 0), i([y({ type: cc.Node, tooltip: "\u5269\u4f59\u65f6\u95f4" })], e.prototype, "timeNode", void 0), i([y({ type: cc.Node, tooltip: "\u9009\u62e9" })], e.prototype, "chooseBtn", void 0), i([y({ type: cc.Node, tooltip: "\u89c6\u9891" })], e.prototype, "chooseVideo", void 0), i([y({ type: cc.Label, tooltip: "\u63cf\u8ff0" })], e.prototype, "chooseLabel", void 0), i([y({ type: cc.Node, tooltip: "\u672a\u9009\u62e9" })], e.prototype, "noChooseBtn", void 0), i([y({ type: cc.Node, tooltip: "\u653e\u5f03" })], e.prototype, "giveupBtn", void 0), i([y({ type: cc.Label, tooltip: "\u9635\u8425\u540d\u5b57" })], e.prototype, "tombName", void 0), i([y({ type: cc.Label, tooltip: "\u9635\u8425\u540d\u5b57" })], e.prototype, "taoistName", void 0), i([y({ type: cc.Node, tooltip: "\u9635\u8425\u52a8\u753b" })], e.prototype, "tombSP", void 0), i([y({ type: cc.Node, tooltip: "\u9635\u8425\u52a8\u753b" })], e.prototype, "taoistSP", void 0), i([y({ type: cc.Label, tooltip: "\u5012\u8ba1\u65f6" })], e.prototype, "timeLabel", void 0), i([g], e) }(cc.Component); o.default = v, cc._RF.pop() } , { "../api/api-sheep": "api-sheep", "../common/CcJsFunc": "CcJsFunc", "../common/dataTs": "dataTs", "../common/enumConfig": "enumConfig", "../common/sdk": "sdk", "../common/spine": "spine", "../common/util": "util", "../manager/DateManager": "DateManager", "../manager/data-manager": "data-manager" }], topicCollectPop: [function(t, e, o) { "use strict"; cc._RF.push(e, "9626bbOFCpLgLU2U6ganUyA", "topicCollectPop"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } , r = this && this.__spreadArrays || function() { for (var t = 0, e = 0, o = arguments.length; e < o; e++) t += arguments[e].length; var n = Array(t) , a = 0; for (e = 0; e < o; e++) for (var i = arguments[e], r = 0, c = i.length; r < c; r++, a++) n[a] = i[r]; return n } ; Object.defineProperty(o, "__esModule", { value: !0 }); var c = t("../common/CcJsFunc") , s = t("../common/dataTs") , l = t("../common/spine") , u = cc._decorator , p = u.ccclass , d = u.property , h = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.popNode = null, e.closeBtn = null, e.sheepCommonBaseNode = null, e.sheepCommonNode = null, e.dressingBaseNode = null, e.dressingNode = null, e.previousBtn = null, e.sureBtn = null, e.nextBtn = null, e.indexLabel = null, e.subPop = null, e.subSheep = null, e.titleLabel = null, e.contentDesc = null, e.contentTeam = null, e.contentDefault = null, e.luckBtn = null, e.changeBtn = null, e.subCloseBtn = null, e.dataArray = [], e.labelArray = [], e.curIdx = 1, e.allIdx = 0, e.clothesId = 0, e.popData = null, e } return a(e, t), e.prototype.start = function() { c.default.addTargetTouchUpInside(this.closeBtn, this.closeBtnFunc.bind(this)), c.default.addTargetTouchUpInside(this.previousBtn, this.previousBtnFunc.bind(this)), c.default.addTargetTouchUpInside(this.sureBtn, this.sureBtnFunc.bind(this)), c.default.addTargetTouchUpInside(this.nextBtn, this.nextBtnFunc.bind(this)), c.default.addTargetTouchUpInside(this.subCloseBtn, this.subCloseBtnFunc.bind(this)), c.default.addTargetTouchUpInside(this.luckBtn, this.luckBtnFunc.bind(this)), c.default.addTargetTouchUpInside(this.changeBtn, this.changeBtnFunc.bind(this)) } , e.prototype.luckBtnFunc = function() { this.subPop.active = !1 } , e.prototype.changeBtnFunc = function() { this.subPop.active = !1; var t = s.default.getSheepClothesData(); if (this.clothesId > 0) { for (var e in t) this.clothesId == t[e].clothesId ? (t[e].dressing = !0, this.popData && this.popData.changeClothesCb && this.popData.changeClothesCb(this.clothesId)) : t[e].dressing = !1; s.default.setSheepClothesData(t), this.setupSubViews(this.curIdx) } } , e.prototype.subCloseBtnFunc = function() { this.subPop.active = !1 } , e.prototype.closeBtnFunc = function() { this.node.active = !1 } , e.prototype.previousBtnFunc = function() { this.curIdx--, this.curIdx < 1 && (this.curIdx = 1), this.setupSubViews(this.curIdx) } , e.prototype.sureBtnFunc = function() { this.node.active = !1 } , e.prototype.nextBtnFunc = function() { this.curIdx++, this.curIdx > this.allIdx && (this.curIdx = this.allIdx), this.setupSubViews(this.curIdx) } , e.prototype.showPop = function(t) { this.node.active = !0, this.popData = t, cc.tween(this.popNode).set({ scale: 0, opacity: 0 }).to(.2, { scale: 1.1, opacity: 255 }, { easing: cc.easing.quadOut }).to(.2, { scale: 1 }).start(), this.sheepCommonNode.active = !1, this.dressingNode.active = !1, this.subPop.active = !1, this.setupSubViews(this.curIdx) } , e.prototype.setupSubViews = function(t) { for (var e in t < 1 && (t = 1), this.dataArray) (a = this.dataArray[e]).destroy(); for (var e in this.labelArray) (a = this.labelArray[e]).destroy(); this.dataArray = [], this.labelArray = []; var o = s.default.getSheepClothesData(); o = this.bubbleSort(o), o = this.bubbleIdSort(o), this.allIdx = Math.ceil(o.length / 12), this.indexLabel.string = this.curIdx + " / " + this.allIdx; for (var n = 0; n < o.length; n++) if (n >= 12 * (t - 1) && n < 12 * t) { var a, i = o[n]; (a = cc.instantiate(this.sheepCommonNode)).active = !0, this.sheepCommonBaseNode.addChild(a), this.dataArray.push(a); var r = cc.instantiate(this.dressingNode); r.active = !0, this.dressingBaseNode.addChild(r), this.labelArray.push(r), c.default.addbtnTouchEndScale(a, this.itemBtnFunc.bind(this, i)), this.updateItem(a, r, i) } } , e.prototype.itemBtnFunc = function(t) { var e = this; console.log(t), this.clothesId = t.clothesId, this.subPop.active = !0, cc.tween(this.subPop).set({ scale: .8, opacity: 0 }).to(.2, { scale: 1.1, opacity: 255 }, { easing: cc.easing.quadOut }).to(.2, { scale: 1 }).start(); var o = "sheep/" + t.spName; this.subSheep.getComponent(l.default).loadSpine(o, function() { e.subSheep.getComponent(l.default).setNewSkin(t.spSkin), t.unlock ? e.subSheep.getComponent(l.default).play("Jump1", 0) : e.subSheep.getComponent(l.default).play("Unlock1", 0) }), t.unlock ? (this.luckBtn.active = !1, this.changeBtn.active = !0, this.titleLabel.string = t.name) : (this.luckBtn.active = !0, this.changeBtn.active = !1, this.titleLabel.string = "???"), this.contentTeam.string = this.getName(t.clothesId), this.contentDesc.string = "\u5728\u8bdd\u9898\u6218 \u4e2d\uff0c\u52a0\u5165" + t.name + "\u9635\u8425\u5e76\u83b7\u80dc\u540e\u83b7\u5f97\u3002" } , e.prototype.getName = function(t) { return this.contentDesc.node.active = !0, this.contentTeam.node.active = !0, this.contentDefault.node.active = !1, 8 == t || 9 == t ? "\u50f5\u5c38vs\u9053\u58eb" : 10 == t || 11 == t ? "\u72fc\u4ebavs\u5438\u8840\u9b3c" : 12 == t || 13 == t ? "\u9ed1\u7f8avs\u767d\u7f8a" : 41 == t || 42 == t ? "\u4e94\u4ec1vs\u83b2\u84c9" : 43 == t || 44 == t ? "\u5b66\u751fvs\u8001\u5e08" : 45 == t || 46 == t ? "\u5ae6\u5a25vs\u7389\u5154" : 47 == t || 48 == t ? "\u5b66\u7ae5vs\u592b\u5b50" : (this.contentDesc.node.active = !1, this.contentTeam.node.active = !1, this.contentDefault.node.active = !0, this.contentDefault.string = 1 == t ? "\u9ed8\u8ba4\u88c5\u626e\u3002\u6211\u53ea\u662f\u4e00\u53ea\u5b64\u72ec\u7684\u7f8e\u7f8a\u7f8a\u3002" : "\u5e38\u89c4\u6a21\u5f0f\u901a\u5173\uff0c\u6216\u8bdd\u9898PK\u4e2d\u6240\u9009\u9635\u8425\u83b7\u80dc\u540e\u83b7\u5f97\u3002", "") } , e.prototype.bubbleSort = function(t) { for (var e, o = r(t), n = 0, a = o.length; n < a; n++) for (var i = 0; i < a - 1 - n; i++) o[i].unlock < o[i + 1].unlock && (e = [o[i + 1], o[i]], o[i] = e[0], o[i + 1] = e[1]); return o } , e.prototype.bubbleIdSort = function(t) { for (var e, o = r(t), n = 0, a = o.length; n < a; n++) for (var i = 0; i < a - 1 - n; i++) o[i].unlock <= o[i + 1].unlock && o[i].clothesId > o[i + 1].clothesId && (e = [o[i + 1], o[i]], o[i] = e[0], o[i + 1] = e[1]); return o } , e.prototype.updateItem = function(t, e, o) { var n = t.getChildByName("new") , a = t.getChildByName("SP") , i = t.getChildByName("choose"); e.opacity = 0, this.popData && this.popData.topicClothesNum == o.clothesId ? n.active = !0 : n.active = !1; var r = "sheep/" + o.spName; a.getComponent(l.default).loadSpine(r, function() { a.getComponent(l.default).setNewSkin(o.spSkin), o.unlock ? o.dressing ? (i.active = !0, e.opacity = 255, a.getComponent(l.default).play("Jump1", 0)) : i.active = !1 : (a.getComponent(l.default).play("Unlock1", 0), i.active = !1) }) } , i([d(cc.Node)], e.prototype, "popNode", void 0), i([d(cc.Node)], e.prototype, "closeBtn", void 0), i([d(cc.Node)], e.prototype, "sheepCommonBaseNode", void 0), i([d(cc.Node)], e.prototype, "sheepCommonNode", void 0), i([d(cc.Node)], e.prototype, "dressingBaseNode", void 0), i([d(cc.Node)], e.prototype, "dressingNode", void 0), i([d(cc.Node)], e.prototype, "previousBtn", void 0), i([d(cc.Node)], e.prototype, "sureBtn", void 0), i([d(cc.Node)], e.prototype, "nextBtn", void 0), i([d(cc.Label)], e.prototype, "indexLabel", void 0), i([d(cc.Node)], e.prototype, "subPop", void 0), i([d(cc.Node)], e.prototype, "subSheep", void 0), i([d(cc.Label)], e.prototype, "titleLabel", void 0), i([d(cc.Label)], e.prototype, "contentDesc", void 0), i([d(cc.Label)], e.prototype, "contentTeam", void 0), i([d(cc.Label)], e.prototype, "contentDefault", void 0), i([d(cc.Node)], e.prototype, "luckBtn", void 0), i([d(cc.Node)], e.prototype, "changeBtn", void 0), i([d(cc.Node)], e.prototype, "subCloseBtn", void 0), i([p], e) }(cc.Component); o.default = h, cc._RF.pop() } , { "../common/CcJsFunc": "CcJsFunc", "../common/dataTs": "dataTs", "../common/spine": "spine" }], topicJoinedPop: [function(t, e, o) { "use strict"; cc._RF.push(e, "90ef543uIxHfKnKA811WqDS", "topicJoinedPop"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../api/api-sheep") , c = t("../common/CcJsFunc") , s = t("../common/dataTs") , l = t("../common/spine") , u = t("../manager/data-manager") , p = cc._decorator , d = p.ccclass , h = p.property , f = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.popNode = null, e.titleLabel = null, e.tombNode = null, e.taoistNode = null, e.tombLabel = null, e.taoistLabel = null, e.teamLabel = null, e.closeBtn = null, e.sureBtn = null, e.tombSP = null, e.taoistSP = null, e } return a(e, t), e.prototype.start = function() { c.default.addTargetTouchUpInside(this.closeBtn, this.closeBtnFunc.bind(this)), c.default.addTargetTouchUpInside(this.sureBtn, this.sureBtnBtn.bind(this)) } , e.prototype.closeBtnFunc = function() { this.node.active = !1 } , e.prototype.sureBtnBtn = function() { this.node.active = !1 } , e.prototype.showPop = function() { var t = this; this.node.active = !0, this.tombNode.active = !1, this.taoistNode.active = !1, cc.tween(this.popNode).set({ scale: 0, opacity: 0 }).to(.2, { scale: 1.1, opacity: 255 }, { easing: cc.easing.quadOut }).to(.2, { scale: 1 }).start(), this.updateUI(0); var e = u.default.getTopicAnimation(u.default.topicModel.id, !0, !1); this.playTomb(e.spName, e.skin, "Jump1"); var o = u.default.getTopicAnimation(u.default.topicModel.id, !1, !0); this.playTaoist(o.spName, o.skin, "Jump1"), r.default.getTopicUserInfo(s.default.getUserData().userID, function(e) { if (0 == e.err_code && e.data && e.data.user) { var o = e.data.user.type; 1 == o ? t.tombNode.active = !0 : 2 == o && (t.taoistNode.active = !0), t.updateUI(o) } }) } , e.prototype.updateUI = function(t) { var e = u.default.topicModel.name.split("#"); e.length < 2 || (this.tombLabel.string = e[0] + "\u7f8a", this.taoistLabel.string = e[1] + "\u7f8a", this.teamLabel.string = "", 1 == t ? this.teamLabel.string = e[0] + "\u7f8a\u961f" : 2 == t && (this.teamLabel.string = e[1] + "\u7f8a\u961f")) } , e.prototype.playTomb = function(t, e, o) { var n = this; this.tombSP.getComponent(l.default).loadSpine(t, function() { n.tombSP.getComponent(l.default).setNewSkin(e), n.tombSP.getComponent(l.default).play(o, 0) }) } , e.prototype.playTaoist = function(t, e, o) { var n = this; this.taoistSP.getComponent(l.default).loadSpine(t, function() { n.taoistSP.getComponent(l.default).setNewSkin(e), n.taoistSP.getComponent(l.default).play(o, 0) }) } , i([h(cc.Node)], e.prototype, "popNode", void 0), i([h(cc.Label)], e.prototype, "titleLabel", void 0), i([h(cc.Node)], e.prototype, "tombNode", void 0), i([h(cc.Node)], e.prototype, "taoistNode", void 0), i([h(cc.Label)], e.prototype, "tombLabel", void 0), i([h(cc.Label)], e.prototype, "taoistLabel", void 0), i([h(cc.Label)], e.prototype, "teamLabel", void 0), i([h(cc.Node)], e.prototype, "closeBtn", void 0), i([h(cc.Node)], e.prototype, "sureBtn", void 0), i([h(cc.Node)], e.prototype, "tombSP", void 0), i([h(cc.Node)], e.prototype, "taoistSP", void 0), i([d], e) }(cc.Component); o.default = f, cc._RF.pop() } , { "../api/api-sheep": "api-sheep", "../common/CcJsFunc": "CcJsFunc", "../common/dataTs": "dataTs", "../common/spine": "spine", "../manager/data-manager": "data-manager" }], topicLastWinPop: [function(t, e, o) { "use strict"; cc._RF.push(e, "74b18J+qNBMbqeSpfyEZqtg", "topicLastWinPop"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../common/CcJsFunc") , c = t("../common/spine") , s = t("../manager/data-manager") , l = cc._decorator , u = l.ccclass , p = l.property , d = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.popNode = null, e.closeBtn = null, e.tombSign = null, e.taoistSign = null, e.tombNode = null, e.taoistNode = null, e.nameLabel = null, e.tombLabel = null, e.taoistLabel = null, e.tombNumLabel = null, e.taoistNumLabel = null, e.bottomNumLabel = null, e.tombProgress = null, e.taoistProgress = null, e.tombSP = null, e.taoistSP = null, e.popData = null, e.teamIsWIn = !1, e } return a(e, t), e.prototype.start = function() { r.default.addTargetTouchUpInside(this.closeBtn, this.closeBtnFunc.bind(this)) } , e.prototype.closeBtnFunc = function() { if (this.node.active = !1, this.teamIsWIn) { var t = { popName: "topicNewPop", showPopData: { type: 1, data: this.popData } }; cc.game.emit("showPop", t) } } , e.prototype.showPop = function(t) { this.node.active = !0, this.popData = t, cc.tween(this.popNode).set({ scale: 0, opacity: 0 }).to(.2, { scale: 1.1, opacity: 255 }, { easing: cc.easing.quadOut }).to(.2, { scale: 1 }).start(), t && this.setupData(t) } , e.prototype.setupData = function(t) { var e = t.tomb , o = t.taoist , n = t.tomb_fail_member , a = t.taoist_fail_member , i = e.length , r = o.length , c = t.topic.name.split("#") , l = i + r + n + a , u = i + r , p = 0 , d = 0; i == r ? this.nameLabel.string = "\u8d5b\u51b5" : i > r ? (1 == t.topic.info.type && (this.teamIsWIn = !0), this.tombSign.active = !0, this.taoistSign.active = !1, this.nameLabel.string = c[0] + "\u7f8a\u961f\u83b7\u80dc\uff01") : (2 == t.topic.info.type && (this.teamIsWIn = !0), this.tombSign.active = !1, this.taoistSign.active = !0, this.nameLabel.string = c[1] + "\u7f8a\u961f\u83b7\u80dc\uff01"), 0 != u && (p = i / u * 300, d = r / u * 300), p < 50 && (p = 50), d < 50 && (d = 50), cc.tween(this.tombProgress).to(0, { height: 50 }).to(1.5, { height: p }).start(), cc.tween(this.taoistProgress).to(0, { height: 50 }).to(1.5, { height: d }).start(), this.tombNumLabel.string = i + "\u7f8a", this.taoistNumLabel.string = r + "\u7f8a", this.tombLabel.string = c[0] + "\u7f8a\u961f", this.taoistLabel.string = c[1] + "\u7f8a\u961f", this.bottomNumLabel.string = l + "", 1 == t.topic.info.type ? (this.tombNode.active = !0, this.taoistNode.active = !1) : (this.tombNode.active = !1, this.taoistNode.active = !0); var h = s.default.getTopicAnimation(t.topic.id, !0, !1); this.playTomb(h.spName, h.skin, "Jump3"); var f = s.default.getTopicAnimation(t.topic.id, !1, !0); this.playTaoist(f.spName, f.skin, "Jump3") } , e.prototype.playTomb = function(t, e, o) { var n = this; this.tombSP.getComponent(c.default).loadSpine(t, function() { n.tombSP.getComponent(c.default).setNewSkin(e), n.tombSP.getComponent(c.default).play(o, 0) }) } , e.prototype.playTaoist = function(t, e, o) { var n = this; this.taoistSP.getComponent(c.default).loadSpine(t, function() { n.taoistSP.getComponent(c.default).setNewSkin(e), n.taoistSP.getComponent(c.default).play(o, 0) }) } , i([p({ type: cc.Node, tooltip: "\u5f39\u6846" })], e.prototype, "popNode", void 0), i([p({ type: cc.Node, tooltip: "\u5173\u95ed\u6309\u94ae" })], e.prototype, "closeBtn", void 0), i([p(cc.Node)], e.prototype, "tombSign", void 0), i([p(cc.Node)], e.prototype, "taoistSign", void 0), i([p(cc.Node)], e.prototype, "tombNode", void 0), i([p(cc.Node)], e.prototype, "taoistNode", void 0), i([p({ type: cc.Label, tooltip: "\u7f8a\u961f" })], e.prototype, "nameLabel", void 0), i([p({ type: cc.Label, tooltip: "\u50f5\u5c38" })], e.prototype, "tombLabel", void 0), i([p({ type: cc.Label, tooltip: "\u9053\u58eb" })], e.prototype, "taoistLabel", void 0), i([p({ type: cc.Label, tooltip: "\u50f5\u5c38\u6570\u91cf" })], e.prototype, "tombNumLabel", void 0), i([p({ type: cc.Label, tooltip: "\u9053\u58eb\u6570\u91cf" })], e.prototype, "taoistNumLabel", void 0), i([p({ type: cc.Label, tooltip: "\u603b\u4eba\u6570" })], e.prototype, "bottomNumLabel", void 0), i([p(cc.Node)], e.prototype, "tombProgress", void 0), i([p(cc.Node)], e.prototype, "taoistProgress", void 0), i([p(cc.Node)], e.prototype, "tombSP", void 0), i([p(cc.Node)], e.prototype, "taoistSP", void 0), i([u], e) }(cc.Component); o.default = d, cc._RF.pop() } , { "../common/CcJsFunc": "CcJsFunc", "../common/spine": "spine", "../manager/data-manager": "data-manager" }], topicNewPop: [function(t, e, o) { "use strict"; cc._RF.push(e, "9383fTm8p9NuLEys6rFPQBI", "topicNewPop"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../common/CcJsFunc") , c = t("../common/dataTs") , s = t("../common/spine") , l = t("../manager/GameManager") , u = cc._decorator , p = u.ccclass , d = u.property , h = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.maskNode = null, e.popNode = null, e.nameLabel = null, e.bgFlashSP = null, e.sheepSP = null, e.winLabel = null, e.descLabel = null, e } return a(e, t), e.prototype.start = function() { r.default.addbtnTouchEndScale(this.maskNode, this.maskNodeFunc.bind(this)) } , e.prototype.maskNodeFunc = function() { this.node.active = !1 } , e.prototype.showPop = function(t) { var e = this; this.node.active = !0, cc.tween(this.bgFlashSP).to(0, { scale: 0 }).to(.1, { scale: 1 }).call(function() { e.bgFlashSP.getComponent(s.default).loadSpine("sheep/UI", function() { e.bgFlashSP.getComponent(s.default).play("4Ray2", 0) }) }).start(), 1 == t.type ? this.receiveSheepClothes() : 2 == t.type && this.showSheep(t.data) } , e.prototype.showSheep = function(t) { var e = this; cc.tween(this.sheepSP).to(0, { scale: 0 }).to(.2, { scale: 1 }).call(function() { e.sheepSP.getComponent(s.default).loadSpine("sheep/" + t.spName, function() { e.sheepSP.getComponent(s.default).setNewSkin(t.spSkin), e.sheepSP.getComponent(s.default).play("Jump1", 0) }) }).start(), this.nameLabel.string = t.name, this.winLabel.string = "", this.descLabel.string = "" } , e.prototype.receiveSheepClothes = function() { var t = this , e = c.default.getSheepClothesData() , o = !1 , n = "skin_00" , a = "\u7f8a"; e = r.default.shuffle(e); for (var i = 0; i < e.length; i++) { var u = e[i]; u.dressing, "Sheeps" != u.spName || 0 != u.unlock || o || (o = !0, u.unlock = !0, n = u.spSkin, a = u.name, l.default.getInstance().collectionMark.topicClothesNum = u.clothesId) } o && c.default.setSheepClothesData(e), cc.tween(this.sheepSP).to(0, { scale: 0 }).to(.2, { scale: 1 }).call(function() { t.sheepSP.getComponent(s.default).loadSpine("sheep/Sheeps", function() { t.sheepSP.getComponent(s.default).setNewSkin(n), t.sheepSP.getComponent(s.default).play("Jump1", 0) }) }).start(), this.nameLabel.string = a, this.descLabel.string = "\u6628\u65e5\u7684\u8bdd\u9898PK\u6218", this.winLabel.string = "\u4f60\u6240\u5728\u7684\u7f8a\u961f\u80dc\u51fa" } , i([d(cc.Node)], e.prototype, "maskNode", void 0), i([d(cc.Node)], e.prototype, "popNode", void 0), i([d(cc.Label)], e.prototype, "nameLabel", void 0), i([d(cc.Node)], e.prototype, "bgFlashSP", void 0), i([d(cc.Node)], e.prototype, "sheepSP", void 0), i([d(cc.Label)], e.prototype, "winLabel", void 0), i([d(cc.Label)], e.prototype, "descLabel", void 0), i([p], e) }(cc.Component); o.default = h, cc._RF.pop() } , { "../common/CcJsFunc": "CcJsFunc", "../common/dataTs": "dataTs", "../common/spine": "spine", "../manager/GameManager": "GameManager" }], transitionsLayer: [function(t, e, o) { "use strict"; cc._RF.push(e, "1496aPelvpJyp4OMHFbWe8I", "transitionsLayer"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../common/enumConfig") , c = t("../common/native/audio") , s = t("../common/spine") , l = cc._decorator , u = l.ccclass , p = l.property , d = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.sheepSp = null, e.playing = !1, e.animCallBack = null, e } return a(e, t), e.prototype.start = function() { cc.game.on(r.EMITKEY.SHOWTRANSITLAYER, this.playTransitionLayerAnim, this) } , e.prototype.playTransitionLayerAnim = function(t) { if (!this.playing) { var e = this; this.playing = !0, this.animCallBack = t, this.sheepSp.active = !0, c.default.playAudioMusic("audio/sound/transitFont.mp3", !1), this.sheepSp.getComponent(s.default).setFrameEventCb("Turnarounds", function(t) { console.log("\u4e13\u573a\u52a8\u753b ### ", t), e.animCallBack(e.playAnimOpen.bind(e)) }), this.sheepSp.getComponent(s.default).play("Interlude", 1, function() { e.playing = !1, e.sheepSp.active = !1, console.log("\u4e13\u573a\u52a8\u753b end ###") }) } } , e.prototype.playAnimOpen = function() { console.log("\u8f6c\u573a\u52a8\u753b\u5207\u6362 ### ") } , i([p(cc.Node)], e.prototype, "sheepSp", void 0), i([u], e) }(cc.Component); o.default = d, cc._RF.pop() } , { "../common/enumConfig": "enumConfig", "../common/native/audio": "audio", "../common/spine": "spine" }], "tt-sdk": [function(t, e, o) { "use strict"; cc._RF.push(e, "0d66ayRO/dGya2ZzHsK5JHr", "tt-sdk"), Object.defineProperty(o, "__esModule", { value: !0 }); var n = function() { function t() {} return t.init = function() { cc.sys.platform == cc.sys.BYTEDANCE_GAME && tt.showShareMenu({ success: function() { console.log("[tt] \u5df2\u6210\u529f\u663e\u793a\u8f6c\u53d1\u6309\u94ae") }, fail: function(t) { console.log("[tt] showShareMenu \u8c03\u7528\u5931\u8d25", t.errMsg) }, complete: function() { console.log("[tt] showShareMenu \u8c03\u7528\u5b8c\u6210") } }) } , t.vibrateShort = function() { tt.vibrateShort({}) } , t.vibrateLong = function() { tt.vibrateLong({}) } , t.login = function() { tt.login({ success: function(t) { console.log("[tt] \u767b\u5f55\u6210\u529f", t) }, fail: function(t) { console.log("[tt] \u767b\u5f55\u5931\u8d25", t) } }) } , t.checkSession = function() { tt.checkSession({ success: function() { console.log("[tt] session \u672a\u8fc7\u671f") }, fail: function() { console.log("[tt] session \u5df2\u8fc7\u671f\uff0c\u9700\u8981\u91cd\u65b0\u767b\u5f55"), this.login() } }) } , t.getSetting = function() { tt.checkSession({ success: function(t) { console.log("[tt] -------------getSetting \u83b7\u53d6\u7528\u6237\u5f53\u524d\u7684\u6388\u6743\u72b6\u6001\u6210\u529f-----------", t), t.errMsg }, fail: function(t) { console.log("[tt] -------------getSetting \u83b7\u53d6\u7528\u6237\u5f53\u524d\u7684\u6388\u6743\u72b6\u6001\u5931\u8d25-----------", t) } }) } , t.openSetting = function() { tt.openSetting({ success: function(t) { console.log("[tt] -------------openSetting success-----------", t) }, complete: function(t) { console.log("[tt] -------------openSetting complete-----------", t) }, fail: function(t) { console.log("[tt] -------------openSetting fail-----------", t) } }) } , t.authorize = function() { tt.authorize({ scope: "scope.userInfo", success: function(t) { console.log("[tt] authorize success", t) }, complete: function(t) { console.log("[tt] authorize complete", t) }, fail: function(t) { console.log("[tt] authorize fail", t) } }) } , t.recorderStart = function() { if (cc.sys.platform == cc.sys.BYTEDANCE_GAME) try { console.log("\u5f00\u59cb\u5f55\u5c4f ###### "), tt.getGameRecorderManager().start({ duration: 300 }) } catch (t) { cc.warn(t) } } , t.recorderStop = function() { if (cc.sys.platform == cc.sys.BYTEDANCE_GAME) { console.log("\u5f55\u5c4f\u7ed3\u675fstop ###### "); try { tt.getGameRecorderManager().stop() } catch (t) { cc.warn(t) } } } , t.recorderPause = function() { cc.sys.platform == cc.sys.BYTEDANCE_GAME && (console.log("\u5f55\u5c4f\u7ed3\u675fpause ###### "), tt.getGameRecorderManager().pause()) } , t.recorderResume = function() { cc.sys.platform == cc.sys.BYTEDANCE_GAME && (console.log("\u5f55\u5c4f\u7ed3\u675fresume ###### "), tt.getGameRecorderManager().resume()) } , t.setVideoPath = function(t) { this.videoPath = t } , t.shareTemplate = function(t) { cc.sys.platform == cc.sys.BYTEDANCE_GAME ? tt.shareAppMessage({ templateId: "gf33jlfc0h1k415a7o", query: "", success: function() { console.log("\u5206\u4eab\u6210\u529f"), t(!0) }, fail: function() { console.log("\u5206\u4eab\u5931\u8d25"), t(!1) } }) : t(!0) } , t.shareAppMessage = function(t) { var e = t.success , o = t.fail , n = t.url; console.log("[tt] [sdk][tt] share app message", n), n || (n = this.videoPath); try { tt.shareAppMessage({ channel: "video", query: "", templateId: "", title: "\u7f8a\u4e86\u4e2a\u7f8a", desc: "\u770b\u770b\u5927\u5bb6\u90fd\u559c\u6b22\u4ec0\u4e48\u7f8a", extra: { videoPath: n, videoTopics: ["\u7f8a\u4e86\u4e2a\u7f8a"] }, success: function() { e && e(), console.log("[tt] \u5206\u4eab\u89c6\u9891\u6210\u529f") }, fail: function(t) { o && o(), console.log("[tt] \u5206\u4eab\u89c6\u9891\u5931\u8d25", t) } }) } catch (a) { cc.warn("share app message err", a) } } , t.rewardVideoAd = function(t) { var e = this; this.onRewardVideoAdSuccess = t.success, this.onRewardVideoAdFail = t.fail, this.rewardAd ? this.rewardAd.show() : (this.rewardAd = tt.createRewardedVideoAd({ adUnitId: t.id }), this.rewardAd.onLoad(function() { e.rewardAd.show() }), this.rewardAd.onError(function(t) { e.onRewardVideoAdFail && e.onRewardVideoAdFail(), cc.warn("tt reward video ad error", t) }), this.rewardAd.onClose(function(t) { t.isEnded && e.onRewardVideoAdSuccess && e.onRewardVideoAdSuccess(), e.onRewardVideoAdFail && e.onRewardVideoAdFail() })) } , t.setClipboardData = function(t) { tt.setClipboardData({ data: t, success: function() { tt.getClipboardData({ success: function(t) { console.log("tt get clipboard data:", t.data) } }) } }) } , t.showBannerAd = function(t) { var e = this; this.onRewardBannerAdSuccess = t.success, this.onRewardBannerAdFail = t.fail, this.bannerAd ? this.bannerAd.show() : (this.bannerAd = tt.createBannerAd({ adUnitId: t.id, adIntervals: 30, style: { left: 0, top: cc.winSize.height, width: 300 } }), this.bannerAd.onLoad(function() { e.bannerAd.show() }), this.bannerAd.onError(function(t) { e.onRewardBannerAdFail && e.onRewardBannerAdFail(), cc.warn("tt reward video ad error", t) })) } , t.hideBannerAd = function() { this.bannerAd && this.bannerAd.hide() } , t.showInterstitialAd = function() {} , t.showRewardVideoAd = function() {} , t.focusDouYin = function() { cc.sys.platform == cc.sys.BYTEDANCE_GAME && tt.openAwemeUserProfile({ success: function(t) { console.log(t) } }) } , t.isSupportFocusDouYin = function() { if (cc.sys.platform != cc.sys.BYTEDANCE_GAME) return !1; for (var t = tt.getSystemInfoSync(), e = t.system, o = t.SDKVersion, n = t.version, a = t.appName, i = (e.split(" "), n.split(".")), r = 0; r < i.length; r++) i[r].length < 2 && (i[r] = "0" + i[r]); return !(o.replace(/\./g, "") < 1840) && "Douyin" == a } , t.addShortcut = function(t) { cc.sys.platform == cc.sys.BYTEDANCE_GAME && tt.addShortcut({ success: function() { console.log("\u6dfb\u52a0\u684c\u9762\u6210\u529f"), t && t(!0) }, fail: function(e) { console.log("\u6dfb\u52a0\u684c\u9762\u5931\u8d25", e.errMsg), t && t(!1) } }) } , t.isSupportShortcut = function() { if (cc.sys.platform != cc.sys.BYTEDANCE_GAME) return !1; var t = tt.getSystemInfoSync(); console.log("sdkversion = " + JSON.stringify(t)); for (var e = t.system, o = t.SDKVersion, n = t.version, a = (e.split(" "), n.split(".")), i = 0; i < a.length; i++) a[i].length < 2 && (a[i] = "0" + a[i]); var r = o.replace(/\./g, ""); return console.log("sdkversion = " + r), !(r < 2460) } , t.getSystemInfo = function() { if (cc.sys.platform == cc.sys.BYTEDANCE_GAME) return tt.getSystemInfoSync() } , t.gameBox = function() { if (cc.sys.platform == cc.sys.BYTEDANCE_GAME && (tt.onMoreGamesModalClose(function(t) { console.log("modal closed", t) }), tt.onNavigateToMiniGameBox(function(t) { console.log("box = " + t.errCode), console.log("box = " + t.errMsg) }), "ios" !== tt.getSystemInfoSync().platform)) { var t = tt.getLaunchOptionsSync(); console.log("options = ", JSON.stringify(t)), tt.showMoreGamesModal({ appLaunchOptions: [{ appId: "ttb06fc6d22f51b12b02", query: "foo=bar&baz=qux", extraData: {} }, { appId: "tte3e995547cd7daab02", query: "foo=bar&baz=qux", extraData: {} }], success: function(t) { console.log("success", t.errMsg) }, fail: function(t) { console.log("fail", t.errMsg) } }) } } , t.videoPath = "", t.rewardAd = null, t.onRewardVideoAdSuccess = null, t.onRewardVideoAdFail = null, t.bannerAd = null, t.onRewardBannerAdSuccess = null, t.onRewardBannerAdFail = null, t.interstitialAd = null, t.onRewardInterstitialAdSuccess = null, t.onRewardInterstitialAdFail = null, t }(); o.default = n, n.init(), cc._RF.pop() } , {}], "typed-event": [function(t, e, o) { "use strict"; cc._RF.push(e, "a986cr5ta9GR5lVg0qHZvFl", "typed-event"), Object.defineProperty(o, "__esModule", { value: !0 }), o.TypedEvent = void 0; o.TypedEvent = function() { var t = this; this.listeners = [], this.listenersOncer = [], this.on = function(e) { return t.listeners.push(e), { dispose: function() { return t.off(e) } } } , this.once = function(e) { t.listenersOncer.push(e) } , this.off = function(e) { var o = t.listeners.indexOf(e); o > -1 && t.listeners.splice(o, 1) } , this.emit = function(e) { if (t.listeners.forEach(function(t) { return t(e) }), t.listenersOncer.length > 0) { var o = t.listenersOncer; t.listenersOncer = [], o.forEach(function(t) { return t(e) }) } } , this.pipe = function(e) { return t.on(function(t) { return e.emit(t) }) } } , cc._RF.pop() } , {}], uiControler: [function(t, e, o) { "use strict"; cc._RF.push(e, "81349GiDV5P+4W7p0Ox2i/o", "uiControler"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("./mapEditor") , c = t("./newLevelPop") , s = t("./selectLevelPop") , l = t("./setBlockNumPop") , u = t("../common/config") , p = t("../common/dataTs") , d = t("./editorGameLayer") , h = t("./saveAsPop") , f = cc._decorator , m = f.ccclass , g = f.property , y = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.mapEditorNode = null, e.setBlockNumPop = null, e.selectLevelPop = null, e.newLevelPop = null, e.saveAsPop = null, e.editorGameLayer = null, e.levelNumLabel = null, e.blockNumLabel = null, e } return a(e, t), e.prototype.onLoad = function() {} , e.prototype.start = function() { cc.game.on("initLevelData", this.initLevelData, this), cc.game.on("setBlockNum", this.showBlockNum, this), cc.game.on("saveAsNewMap", this.saveAsNewMap, this) } , e.prototype.selectLevelFun = function() { console.log("\u7f16\u8f91\u5173\u5361"), this.selectLevelPop.getComponent(s.default).showSelectLevelPop() } , e.prototype.newLevelFun = function() { console.log("\u65b0\u5efa\u5173\u5361"), this.newLevelPop.getComponent(c.default).showNewLevelPop() } , e.prototype.chooseMapSizeFun = function(t, e) { cc.game.emit("refreshMapSizeData", u.default.mapType[e]) } , e.prototype.saveAsShowLayer = function() { console.log("\u53e6\u5b58\u4e3a\u5173\u5361"), this.saveAsPop.getComponent(h.default).showSaveAsPop() } , e.prototype.saveLevelMapFun = function() { console.log("\u4fdd\u5b58\u5173\u5361"); var t = this.mapEditorNode.getComponent(r.default).levelID , e = this.mapEditorNode.getComponent(r.default).newLevelDataObj; this.checkMapIsRight(e) ? p.default.setLevelMapData(t, e) : console.log("\u5173\u5361\u914d\u7f6e\u9519\u8bef") } , e.prototype.checkMapIsRight = function(t) { var e = 0 , o = 0 , n = t , a = n.levelData; for (var i in a) for (var r in a[i]) 0 == a[i][r].type ? e++ : o++; if (console.log("blockNum:", e), console.log("blockTypeNum:", o), e % 3 != 0) return console.log("\u7a7a\u767d\u5757\u4e0d\u662f3\u7684\u500d\u6570"), cc.game.emit("showTips", "\u7a7a\u767d\u5757\u4e0d\u662f3\u7684\u500d\u6570"), !1; if (o % 3 != 0) return console.log("\u7c7b\u578b\u5757\u4e0d\u662f3\u7684\u500d\u6570"), cc.game.emit("showTips", "\u7c7b\u578b\u5757\u4e0d\u662f3\u7684\u500d\u6570"), !1; var c = n.blockTypeData , s = 0; for (var i in c) s += c[i]; return console.log("typeNum:", s), s == e / 3 || (console.log("\u5757\u7c7b\u578b\u8bbe\u7f6e\u6570\u91cf\u9519\u8bef"), cc.game.emit("showTips", "\u5757\u7c7b\u578b\u8bbe\u7f6e\u6570\u91cf\u9519\u8bef"), !1) } , e.prototype.saveAsNewMap = function(t) { var e = this.mapEditorNode.getComponent(r.default).newLevelDataObj; e.levelKey = t, p.default.setLevelMapData(t, e); var o = { newLevelData: e }; cc.game.emit("initLevelData", o) } , e.prototype.setBlockTypeFun = function() { console.log("\u8bbe\u7f6e\u672c\u5173\u7684\u56fe\u5757\u7c7b\u578b\u6570\u91cf"); var t = 0 , e = this.mapEditorNode.getComponent(r.default).newLevelDataObj , o = e.levelData; for (var n in o) for (var a in o[n]) 0 == o[n][a].type && t++; var i = e.blockTypeData; t % 3 == 0 ? this.setBlockNumPop.getComponent(l.default).showSetBlockPop(t / 3, i) : (console.log("error:\u5757\u6570\u91cf\u4e0d\u80fd\u88ab\u6574\u9664"), cc.game.emit("showTips", "error:\u5757\u6570\u91cf\u4e0d\u80fd\u88ab\u6574\u9664"), this.setBlockNumPop.getComponent(l.default).showSetBlockPop(0, i)) } , e.prototype.selectNewBlockTypeFun = function() { console.log("\u9009\u62e9\u5373\u5c06\u6446\u653e\u7684\u56fe\u5757\u7c7b\u578b") } , e.prototype.testPlayFun = function() { console.log("\u8bd5\u73a9\u672c\u5173\u5361"), this.mapEditorNode.getComponent(r.default).levelID; var t = cc.instantiate(this.mapEditorNode.getComponent(r.default).newLevelDataObj); console.log("data:", t); var e = [t]; this.editorGameLayer.getComponent(d.default).initLevelLayer(e) } , e.prototype.backOffFun = function() { console.log("\u56de\u9000\u7ec4\u5757") } , e.prototype.initLevelData = function(t) { this.levelNumLabel.string = "\u5f53\u524d\u5173\u5361ID\uff1a" + t.newLevelData.levelKey } , e.prototype.showBlockNum = function() { if (!this.mapEditorNode.getComponent(r.default).newLevelDataObj) return !1; var t = this.getAllBlockNum(); this.blockNumLabel.string = "" + t } , e.prototype.getAllBlockNum = function() { var t = 0 , e = this.mapEditorNode.getComponent(r.default).newLevelDataObj.levelData; for (var o in e) t += e[o].length; return t } , i([g(cc.Node)], e.prototype, "mapEditorNode", void 0), i([g(cc.Node)], e.prototype, "setBlockNumPop", void 0), i([g(cc.Node)], e.prototype, "selectLevelPop", void 0), i([g(cc.Node)], e.prototype, "newLevelPop", void 0), i([g(cc.Node)], e.prototype, "saveAsPop", void 0), i([g(cc.Node)], e.prototype, "editorGameLayer", void 0), i([g(cc.Label)], e.prototype, "levelNumLabel", void 0), i([g(cc.Label)], e.prototype, "blockNumLabel", void 0), i([m], e) }(cc.Component); o.default = y, cc._RF.pop() } , { "../common/config": "config", "../common/dataTs": "dataTs", "./editorGameLayer": "editorGameLayer", "./mapEditor": "mapEditor", "./newLevelPop": "newLevelPop", "./saveAsPop": "saveAsPop", "./selectLevelPop": "selectLevelPop", "./setBlockNumPop": "setBlockNumPop" }], "uma-sdk": [function(t, e, o) { "use strict"; cc._RF.push(e, "31ca3gDt7FFSYn5bPlPkMAx", "uma-sdk"); var n = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var a = t("../../common/dataTs") , i = t("../../common/enumConfig") , r = t("../../common/sdk") , c = t("../../manager/DateManager") , s = cc._decorator , l = s.ccclass , u = (s.property, function() { function t() {} return t.setUserid = function() { r.default.isPlatform(r.Platform.wx) } , t.trackEvent = function(t, e) { void 0 === e && (e = null); var o = a.default.getUserData(); e || (e = {}); var n = Number(a.default.getUserData().registerTime) , s = c.default.format(i.CALENDARNAMES[6], new Date(n)); e.time = s, e.c_time = Number(s), e.uid = o.userID; var l = JSON.stringify(e); e.data = l, r.default.isPlatform(r.Platform.wx) } , n([l], t) }()); o.default = u, cc._RF.pop() } , { "../../common/dataTs": "dataTs", "../../common/enumConfig": "enumConfig", "../../common/sdk": "sdk", "../../manager/DateManager": "DateManager" }], "unlock-build-pop": [function(t, e, o) { "use strict"; cc._RF.push(e, "23d5cnrWYpLtbx08aY5sAOq", "unlock-build-pop"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../common/CcJsFunc") , c = t("../common/dataTs") , s = t("../common/native/audio") , l = t("../common/spine") , u = cc._decorator , p = u.ccclass , d = u.property , h = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.mainCultivateLayer = null, e.flightNode = null, e.spriteNode = null, e.spineTitle = null, e.spineAnim = null, e.receiveBtn = null, e } return a(e, t), e.prototype.start = function() { r.default.addbtnTouchStartScale(this.receiveBtn, this.receiveBtnFunc.bind(this)), r.default.addbtnTouchEndScale(this.receiveBtn, this.receiveBtnFunc.bind(this)), r.default.addbtnTouchCancelScale(this.receiveBtn, this.receiveBtnFunc.bind(this)) } , e.prototype.hideDefault = function() { this.flightNode.active = !1, this.spriteNode.active = !1, this.spineTitle.active = !1, this.spineAnim.active = !1, this.receiveBtn.active = !1 } , e.prototype.showGetRemoveProp = function() { this.node.active = !0, this.hideDefault(), this.playRemoveAnim() } , e.prototype.playRemoveAnim = function() { var t = this , e = this; this.spineAnim.active = !0, this.spineAnim.getComponent(l.default).setFrameEventCb("Open1", function() { console.log("1"), s.default.playAudioMusic("audio/sound/Open2.mp3", !1) }), this.spineAnim.getComponent(l.default).setFrameEventCb("Eff_Sheen1", function() { e.spineTitle.active = !0, console.log("2"), s.default.playAudioMusic("audio/sound/Words2.mp3", !1), e.spineTitle.getComponent(l.default).play("Award1_Words1", 1), t.spineAnim.getComponent(l.default).setFrameEventCb("Treasure1", function() { console.log("3"), e.flightNode.active = !0, t.spriteNode.active = !0, e.receiveBtn.active = !0, e.flightNode.scale = 0, e.spriteNode.scale = 0, e.receiveBtn.scale = 0, cc.tween(e.flightNode).to(.3, { scale: .8 }).call(function() { cc.tween(e.flightNode).by(5, { angle: 360 }).repeatForever().start() }, e).start(), cc.tween(e.spriteNode).to(.1, { scale: 1.4 }).to(.1, { scale: 1 }).to(.1, { scale: 1.2 }).to(.1, { scale: 1 }).call(function() { cc.tween(e.receiveBtn).to(.1, { scale: 1.3 }).to(.1, { scale: 1 }).start() }).start() }) }), this.spineAnim.getComponent(l.default).play("Ref1_Open3", 1, function() { console.log("4") }); var o = c.default.getUserData(); o.prop_remove += 2, c.default.saveUserData(o) } , e.prototype.receiveBtnFunc = function() { this.node.active = !1 } , i([d(cc.Node)], e.prototype, "mainCultivateLayer", void 0), i([d(cc.Node)], e.prototype, "flightNode", void 0), i([d(cc.Node)], e.prototype, "spriteNode", void 0), i([d(cc.Node)], e.prototype, "spineTitle", void 0), i([d(cc.Node)], e.prototype, "spineAnim", void 0), i([d(cc.Node)], e.prototype, "receiveBtn", void 0), i([p], e) }(cc.Component); o.default = h, cc._RF.pop() } , { "../common/CcJsFunc": "CcJsFunc", "../common/dataTs": "dataTs", "../common/native/audio": "audio", "../common/spine": "spine" }], "unlock-build": [function(t, e, o) { "use strict"; cc._RF.push(e, "b4509jR79lK778pfI4KU2y8", "unlock-build"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../common/dataTs") , c = t("../common/native/audio") , s = t("../common/spine") , l = cc._decorator , u = l.ccclass , p = l.property , d = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.catContent = null, e.unlockBuildBtn = null, e.lightBg = null, e.ribbonNode = null, e.catNode = null, e } return a(e, t), e.prototype.start = function() {} , e.prototype.playCatAnimation = function(t) { void 0 === t && (t = 1); var e = this; this.hideDefault(), this.catContent.active = !0, e.catContent.scale = 1; var o = r.default.getGameConfigData().baseConfigData.catClothesData["cat_" + t]; o && o.length && (e.ribbonNode.getComponent(cc.Label).string = o[0].name), this.unlockBuildBtn.active = !0, e.unlockBuildBtn.getComponent(s.default).setFrameEventCb("Cat1", function() { console.log("Cat1 frame ######"), c.default.playAudioMusic("audio/sound/Open2.mp3", !1), e.lightBg.active = !0, e.ribbonNode.active = !0, e.catNode.active = !0, cc.tween(e.lightBg).by(5, { angle: 360 }).repeatForever().start(), e.catContent.scale = 0, cc.tween(e.catContent).to(.1, { scale: 1.1 }).to(.1, { scale: 1 }).start(), e.setCatSpine(t), cc.tween(e.catContent).delay(2).to(.2, { scale: 1.2 }).to(.3, { scale: 0 }, { easing: cc.easing.cubicIn }).call(function() { e.node.active = !1 }).start() }), this.unlockBuildBtn.getComponent(s.default).play("3UnlockCat1", 1, function() { console.log("3UnlockCat1 \u64ad\u653e\u5b8c\u6210") }) } , e.prototype.setCatSpine = function(t) { var e = this , o = "Model" + (t < 10 ? "0" + t : t + ""); this.catNode.getComponent(s.default).loadNewSpine(o, function() { e.catNode.getComponent(s.default).setNewSkin("00"), e.catNode.getComponent(s.default).play("2_Action1", 1, function() { e.catNode.getComponent(s.default).play("1_Standby1", 0) }) }) } , e.prototype.hideDefault = function() { this.unlockBuildBtn.active = !1, this.lightBg.active = !1, this.ribbonNode.active = !1, this.catNode.active = !1 } , i([p(cc.Node)], e.prototype, "catContent", void 0), i([p(cc.Node)], e.prototype, "unlockBuildBtn", void 0), i([p(cc.Node)], e.prototype, "lightBg", void 0), i([p(cc.Node)], e.prototype, "ribbonNode", void 0), i([p(cc.Node)], e.prototype, "catNode", void 0), i([u], e) }(cc.Component); o.default = d, cc._RF.pop() } , { "../common/dataTs": "dataTs", "../common/native/audio": "audio", "../common/spine": "spine" }], "upgrade-tip": [function(t, e, o) { "use strict"; cc._RF.push(e, "fc6e6B31jVAnbLpM0OJ9CQp", "upgrade-tip"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../common/CcJsFunc") , c = t("../common/dataTs") , s = t("./mainCultivateLayer") , l = cc._decorator , u = l.ccclass , p = l.property , d = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.iconFish = null, e.iconPoint = null, e.iconNode = null, e.fishNode = null, e.arrowNode = null, e.mainCultivateLayer = null, e.houseData = null, e } return a(e, t), e.prototype.start = function() { r.default.addbtnTouchEndScale(this.iconPoint, this.iconPointEndFunc.bind(this)), r.default.addbtnTouchEndScale(this.iconFish, this.iconFishEndFunc.bind(this)) } , e.prototype.iconPointEndFunc = function(t) { t.stopPropagation(), this.mainCultivateLayer && this.mainCultivateLayer.getComponent(s.default).clickUpgradePoint(this) } , e.prototype.iconFishEndFunc = function(t) { t.stopPropagation(), this.mainCultivateLayer && this.mainCultivateLayer.getComponent(s.default).clickUpgradeFish(this.houseData, this) } , e.prototype.showPoint = function(t, e, o) { void 0 === t && (t = this.houseData), void 0 === e && (e = this.mainCultivateLayer), void 0 === o && (o = !1), this.mainCultivateLayer = e, this.houseData = t, this.iconPoint.active = !0, this.iconFish.active = !1, this.fishNode.getComponent(cc.Label).string = "x" + t.fish, c.default.getUserData().fish >= t.fish ? this.arrowNode.active = !0 : this.arrowNode.active = !1, o && (this.iconPoint.scale = 0, cc.tween(this.iconPoint).delay(.1).to(.5, { scale: 1 }).start()); var n = "rewardIcon/Unlock_Hammer.png"; "cat" == t.buildType ? (n = "rewardIcon/Unlock_Cat.png", r.default.changeSpriteFrame(this.iconNode, n)) : "skin" == t.buildType ? (n = "rewardIcon/Unlock_Clothing.png", r.default.changeSpriteFrame(this.iconNode, n)) : 1 == t.buildid ? (n = "rewardIcon/Unlock_Brush.png", r.default.changeSpriteFrame(this.iconNode, n)) : r.default.changeSpriteFrame(this.iconNode, n) } , e.prototype.showFish = function() { console.log(JSON.stringify(this.houseData)), this.iconPoint.active = !1, this.iconFish.active = !0, this.iconFish.scale = 0, cc.tween(this.iconFish).to(.3, { scale: 1 }).start() } , e.prototype.show = function() { this.node.active = !0, this.iconPoint.active = !0, this.iconFish.active = !1, this.iconPoint.scale = 0, cc.tween(this.iconPoint).delay(.1).to(.5, { scale: 1 }).start() } , e.prototype.hide = function() { this.node.active = !1 } , i([p(cc.Node)], e.prototype, "iconFish", void 0), i([p(cc.Node)], e.prototype, "iconPoint", void 0), i([p(cc.Node)], e.prototype, "iconNode", void 0), i([p(cc.Node)], e.prototype, "fishNode", void 0), i([p(cc.Node)], e.prototype, "arrowNode", void 0), i([u], e) }(cc.Component); o.default = d, cc._RF.pop() } , { "../common/CcJsFunc": "CcJsFunc", "../common/dataTs": "dataTs", "./mainCultivateLayer": "mainCultivateLayer" }], upgradePop: [function(t, e, o) { "use strict"; cc._RF.push(e, "56493C1WJVBQJG8pH7F9E9g", "upgradePop"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../common/CcJsFunc") , c = t("../common/dataTs") , s = t("../common/enumConfig") , l = t("../common/native/audio") , u = t("../common/spine") , p = t("../utils/uma/uma-sdk") , d = cc._decorator , h = d.ccclass , f = d.property , m = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.coinNum = null, e.catNode = null, e.closeBtn = null, e.upgradeBtn = null, e.popNode = null, e.catId = 0, e.clothId = 0, e.callBack = null, e.popCallbackCollect = null, e } return a(e, t), e.prototype.start = function() { r.default.addbtnTouchStartScale(this.closeBtn), r.default.addbtnTouchEndScale(this.closeBtn, this.hideUpgradePop.bind(this)), r.default.addbtnTouchCancelScale(this.closeBtn), r.default.addbtnTouchStartScale(this.upgradeBtn), r.default.addbtnTouchEndScale(this.upgradeBtn, this.upgradeFunc.bind(this)), r.default.addbtnTouchCancelScale(this.upgradeBtn), this.popCallbackCollect = { playGameCallBack: this.playGameFunc.bind(this) } } , e.prototype.playGameFunc = function() {} , e.prototype.showUpgradePop = function(t, e) { this.node.active = !0, this.catId = t, this.callBack = e, c.default.getGameConfigData().baseConfigData.catClothesData; for (var o = c.default.getUserData().catClothesData["cat_" + this.catId], n = 0; n < o.length; n++) o[n].isWear && (this.clothId = o[n].clothesID, this.setCatSpine(this.clothId, o[n].clothRank + 1)); cc.tween(this.popNode).set({ scale: 0, opacity: 0 }).to(.2, { scale: 1.1, opacity: 255 }, { easing: cc.easing.quadOut }).to(.2, { scale: 1 }).start() } , e.prototype.hideUpgradePop = function() { this.node.active = !1, this.callBack && this.callBack(!1) } , e.prototype.upgradeFunc = function() { console.log("\u5347\u7ea7\u670d\u88c5"); var t = c.default.upgradeClothesLevel(this.catId, this.clothId); if (t) this.node.active = !1, cc.game.emit(s.EMITKEY.MAINUPDATEUI), this.callBack(!0), l.default.playAudioMusic("audio/sound/Clothe_Upgrade.mp3", !1); else { var e = { popName: "nothingPop", showPopData: { popCallbackCollect: this.popCallbackCollect, popType: 0 } }; cc.game.emit("showPop", e), this.hideUpgradePop() } var o = t ? "\u5347\u7ea7\u6210\u529f" : "\u5347\u7ea7\u5931\u8d25"; p.default.trackEvent("house_clothing_upgrade", { upgrade: o }) } , e.prototype.setCatSpine = function(t, e) { var o = this , n = "Model" + (this.catId < 10 ? "0" + this.catId : this.catId + ""); this.catNode.getComponent(u.default).loadNewSpine(n, function() { var n = t % 1e3 , a = n < 10 ? "0" + n : n + ""; o.catNode.getComponent(u.default).setNewSkin(a), o.catNode.getComponent(u.default).play("1_Standby1", 0); var i = 1; i = e < 2 ? 0 : 1; for (var r = ["Collar2", "Collar1"], c = 0; c < r.length; c++) o.catNode.getComponent("spine").spine.getAttachment(r[c], r[c]) && (o.catNode.getComponent("spine").spine.getAttachment(r[c], r[c]).color.a = i); i = e < 3 ? 0 : 1; var s = ["Body1", "Arm_L1", "Arm_R1", "Cloak1"]; for (c = 0; c < s.length; c++) o.catNode.getComponent("spine").spine.getAttachment(s[c], s[c]) && (o.catNode.getComponent("spine").spine.getAttachment(s[c], s[c]).color.a = i) }) } , i([f(cc.Label)], e.prototype, "coinNum", void 0), i([f(cc.Node)], e.prototype, "catNode", void 0), i([f(cc.Node)], e.prototype, "closeBtn", void 0), i([f(cc.Node)], e.prototype, "upgradeBtn", void 0), i([f(cc.Node)], e.prototype, "popNode", void 0), i([h], e) }(cc.Component); o.default = m, cc._RF.pop() } , { "../common/CcJsFunc": "CcJsFunc", "../common/dataTs": "dataTs", "../common/enumConfig": "enumConfig", "../common/native/audio": "audio", "../common/spine": "spine", "../utils/uma/uma-sdk": "uma-sdk" }], util: [function(t, e, o) { "use strict"; cc._RF.push(e, "4a098EKhTpIr40rNw8ENK2v", "util"), Object.defineProperty(o, "__esModule", { value: !0 }); var n = { isType: function(t, e) { return Object.prototype.toString.call(t).slice(8, -1).toLowerCase() == e }, arrayRemoveEqu: function(t) { for (var e = [], o = 0; o < t.length; o++) -1 == e.indexOf(t[o]) && e.push(t[o]); return e }, copy: function(t) { var e = JSON.stringify(t); return JSON.parse(e) }, inRect: function(t, e, o, n, a, i) { return t >= o && e >= n && t <= o + a && e <= n + i ? 1 : 0 }, pointLength: function(t, e) { var o = e.x - t.x , n = e.y - t.y; return o * o + n * n }, join: function(t, e) { void 0 === e && (e = ","); var o = [] , n = 0; for (var a in t) o[n] = t[a], n++; return o.join(e) }, concat: function() { var t = {}; for (var e in arguments) for (var o in arguments[e]) t[o] = arguments[e][o]; return t }, toArray: function(t, e) { var o = []; if (e) for (var n in t) o.push(n, t[n]); else for (var n in t) o.push(t[n]); return o }, valueArray: function(t, e) { var o = []; for (var n in t) o.push(t[n][e]); return o }, getObjectLen: function(t) { var e = 0; for (var o in t) e++; return e }, formatTime: function(t) { var e = [0, 0, 0, 0, 0]; return e[4] = t % 1e3, e[3] = Math.floor(t / 1e3), e[3] >= 60 && (e[2] = Math.floor(e[3] / 60), e[3] = e[3] % 60, e[2] >= 60 && (e[1] = Math.floor(e[2] / 60), e[2] = e[2] % 60, e[1] >= 24 && (e[0] = Math.floor(e[1] / 24), e[1] = e[1] % 24))), e }, countdownTime: function(t) { var e = [0, 0, 0]; return e[0] = Math.floor(t / 3600), e[1] = Math.floor(t % 3600 / 60), e[2] = Math.floor(t % 60), e }, getTime: function(t, e, o) { var n = "" , a = "" , i = new Date(t); switch (1 == o ? (n += i.getFullYear() + "/", n += this.fixLength(i.getMonth() + 1, 2) + "/", n += this.fixLength(i.getDate(), 2)) : 2 == o ? (n += i.getFullYear() + "-", n += this.fixLength(i.getMonth() + 1, 2) + "-", n += this.fixLength(i.getDate(), 2)) : (n += i.getFullYear() + "\u5e74", n += this.fixLength(i.getMonth() + 1, 2) + "\u6708", n += this.fixLength(i.getDate(), 2) + "\u65e5"), a += this.fixLength(i.getHours(), 2) + ":", a += this.fixLength(i.getMinutes(), 2) + ":", a += this.fixLength(i.getSeconds(), 2), e) { case 1: return n; case 2: return n + " " + a; default: return a } }, rnd: function(t, e) { return null == e && (t = 0), t + Math.floor(Math.random() * (e - t + 1)) }, rndArray: function(t) { for (var e = t.concat(), o = []; e.length > 0; ) o.push(e.splice(this.rnd(e.length - 1), 1)[0]); return o }, inArray: function(t, e) { for (var o in e) if (t == e[o]) return o; return -1 }, countArray: function(t, e, o) { var n = 0; for (var a in t) e == t[a] && n++; return o && (n = t.length - n), n }, fixLength: function(t, e, o, n) { for (t += "", arguments.length < 3 && (o = 0), arguments.length < 4 && (n = "0"); t.length < e; ) 0 == o ? t = n + t : t += n; return t.length > e && (t = 0 == o ? t.slice(-e) : t.slice(0, e)), t }, fixNumber: function(t, e, o) { var n = Math.pow(10, e); return Math[o] ? Math[o](t * n) / n : Math.round(t * n) / n }, formatNumber: function(t, e, o) { if (!isNaN(t) && (arguments.length < 2 && (e = 1), arguments.length < 3 && (o = -1), o > -1 && (t = parseFloat(t).toFixed(o)), 1 == e)) { var n = t.toString().split(".") , a = n[0] , i = ""; for (void 0 !== n[1] && (i = "." + n[1]), n = []; a.length > 3; ) n.unshift(a.slice(-3)), a = a.slice(0, a.length - 3); a.length > 0 && n.unshift(a), t = n.join() + i } return t }, fixValue: function(t, e, o, n) { return t = Math[n] ? Math[n](t) : Math.round(t), null != e && t < e ? t = e : null != o && t > o && (t = o), t }, isInt: function(t, e, o) { var n = parseInt(t); return n == t ? null != e && n < e || null != o && n > o ? 0 : 1 : 0 }, unsignInt: function(t, e) { return t <= 0 ? 0 : Math[e] ? Math[e](t) : Math.round(t) }, getKey: function(t, e) { for (var o in t) if (t[o] == e) return o }, getGrid: function(t, e, o, n) { for (var a = [], i = 0; i < e; i++) for (var r = 0; r < t; r++) a[i * t + r] = {}, a[i * t + r].y = i * n, a[i * t + r].x = r * o; return a }, getByteLen: function(t) { for (var e = 0, o = 0; o < t.length; o++) t.charCodeAt(o) > 255 ? e += 2 : e++; return e }, simpleSplit: function(t, e) { var o = []; return -1 == t.indexOf(e) ? (o[0] = t, o[1] = "") : (o[0] = t.slice(0, t.indexOf(e)), o[1] = t.slice(t.indexOf(e) + 1)), o }, getSum: function(t) { var e = 0; for (var o in t) e += t[o]; return e }, getAverage: function(t) { var e = 0 , o = 0; for (var n in t) e += t[n], o++; return e / o }, parseToObject: function(t, e, o, n) { n = n || "."; var a = e.split(n) , i = a.pop() , r = t; for (var c in a) r = r[a[c]]; return null != o && (r[i] = o), r[i] }, multicall: function(t, e) { var o = e; switch (o.length) { case 0: t(); break; case 1: t(o[0]); break; case 2: t(o[0], o[1]); break; case 3: t(o[0], o[1], o[2]); break; case 4: t(o[0], o[1], o[2], o[3]); break; case 5: t(o[0], o[1], o[2], o[3], o[4]); break; case 6: t(o[0], o[1], o[2], o[3], o[4], o[5]); break; case 7: t(o[0], o[1], o[2], o[3], o[4], o[5], o[6]); break; case 8: t(o[0], o[1], o[2], o[3], o[4], o[5], o[6], o[7]); break; case 9: t(o[0], o[1], o[2], o[3], o[4], o[5], o[6], o[7], o[8]); break; case 10: t(o[0], o[1], o[2], o[3], o[4], o[5], o[6], o[7], o[8], o[9]) } }, getPointAlpha: function(t, e, o) { var n = window.document.createElement("canvas") , a = n.getContext("2d"); return n.width = 1, n.height = 1, a.drawImage(t, e, o, 1, 1, 0, 0, 1, 1), a.getImageData(0, 0, 1, 1).data[3] }, ajax: function(t, e, o, n) { e = e || "", n = n || "GET"; var a = new window.XMLHttpRequest; a.onreadystatechange = function() { 4 == a.readyState && 200 == a.status && o(a.responseText) } , a.open(n, t, !0), a.send(e) }, getQueryString: function(t) { var e = new RegExp("(^|&)" + t + "=([^&]*)(&|$)","i") , o = window.location.search.substr(1).match(e); return null != o ? unescape(o[2]) : null }, delayCallbackOnce: function(t, e) { cc.director.getScheduler().schedule(t, this._defaultTimerTarget, 0, 0, e, !1) } }; o.default = n, cc._RF.pop() } , {}], wallpaperPrefab: [function(t, e, o) { "use strict"; cc._RF.push(e, "5ccb7gpTcZNy6oxSxO1hXsJ", "wallpaperPrefab"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = cc._decorator , c = r.ccclass , s = r.property , l = t("../../pre/itemSub/wallpaperSubPrefab") , u = t("../../script/common/dataTs") , p = t("../../script/common/enumConfig") , d = t("../../script/pop/popSub/wallpaperSv") , h = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.content = null, e.wallpaperSubPrefab = null, e.base_title_label = null, e.parentNode = null, e.nodeData = null, e } return a(e, t), e.prototype.start = function() {} , e.prototype.setNodeData = function(t, e) { for (var o in this.parentNode = e, this.nodeData = t, u.default.langCode == p.LangEnum.zhCN && "- Coming soon -" == this.nodeData.titleName ? this.base_title_label.string = "- \u656c\u8bf7\u671f\u5f85 -" : this.base_title_label.string = this.nodeData.titleName, this.nodeData.bgArray) { var n = cc.instantiate(this.wallpaperSubPrefab); n.getComponent(l.default).setNodeData(this.nodeData.bgArray[o], this), this.content.addChild(n) } } , e.prototype.refreshNode = function(t, e) { this.parentNode = e, this.nodeData = t; var o = this.content.children; for (var n in o) o[n].getComponent(l.default).setNodeData(this.nodeData.bgArray[n], this) } , e.prototype.refreshSubNode = function() { this.parentNode.getComponent(d.default).refreshSubNode() } , i([s(cc.Node)], e.prototype, "content", void 0), i([s(cc.Prefab)], e.prototype, "wallpaperSubPrefab", void 0), i([s(cc.Label)], e.prototype, "base_title_label", void 0), i([c], e) }(cc.Component); o.default = h, cc._RF.pop() } , { "../../pre/itemSub/wallpaperSubPrefab": "wallpaperSubPrefab", "../../script/common/dataTs": "dataTs", "../../script/common/enumConfig": "enumConfig", "../../script/pop/popSub/wallpaperSv": "wallpaperSv" }], wallpaperSubPrefab: [function(t, e, o) { "use strict"; cc._RF.push(e, "f4535mVxXNAALqaewBHYpME", "wallpaperSubPrefab"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = cc._decorator , c = r.ccclass , s = r.property , l = t("../../script/common/dataTs") , u = t("../../script/common/CcJsFunc") , p = t("../item/wallpaperPrefab") , d = t("../../script/manager/GameManager") , h = t("../../script/utils/uma/uma-sdk") , f = t("../../script/common/enumConfig") , m = t("../../script/manager/report-common") , g = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.imgContent = null, e.imgLabel = null, e.imgBorder = null, e.imgLock = null, e.parentNode = null, e.userData = null, e.nodeData = null, e.levelNum = null, e.pictureData = null, e.isReward = !1, e } return a(e, t), e.prototype.start = function() { u.default.addbtnTouchEndScale(this.node, this.clickNodeAction.bind(this)) } , e.prototype.rewardNodeData = function(t, e) { void 0 === e && (e = !0), this.isReward = e, this.imgLock.active = !1, this.imgContent.active = !0, this.imgBorder.active = !1; var o = "pictureIcon/GameBgicon" + t + ".png"; u.default.changeSpriteFrame(this.imgContent, o), this.imgBorder.getChildByName("mark").active = !1, this.imgLabel.node.active = !1 } , e.prototype.setNodeData = function(t, e) { this.isReward = !1, this.parentNode = e, this.nodeData = t, this.userData = l.default.getUserData(), this.levelNum = this.userData.playLevelId, this.pictureData = l.default.getPictureData(), l.default.langCode == f.LangEnum.zhCN ? this.imgLabel.string = this.nodeData.name : this.imgLabel.string = this.nodeData.en_name; var o = "pictureIcon/GameBgicon" + this.nodeData.bgID + ".png"; u.default.changeSpriteFrame(this.imgContent, o), this.levelNum > this.nodeData.unlockNum ? (this.imgLock.active = !1, this.imgContent.active = !0, this.imgBorder.active = !1, this.pictureData.bgNum == this.nodeData.bgID ? this.imgBorder.active = !0 : this.imgBorder.active = !1) : (this.imgLock.active = !0, this.imgContent.active = !1, this.imgBorder.active = !1), d.default.getInstance().collectionMark.bgNum == t.bgID ? (this.imgBorder.getChildByName("mark").active = !0, d.default.getInstance().collectionMark.bgNum = 0) : this.imgBorder.getChildByName("mark").active = !1 } , e.prototype.clickNodeAction = function() { if (u.default.addClickAudio(), this.levelNum >= this.nodeData.unlockNum && !this.isReward) { this.pictureData.bgNum != this.nodeData.bgID && m.default.reportTACommon("collar_bg", { bg_before: this.pictureData.bgNum, bg_after: this.nodeData.bgID }), this.imgBorder.active = !0, this.pictureData.bgNum = this.nodeData.bgID, l.default.savePictureData(this.pictureData), this.parentNode.getComponent(p.default).refreshSubNode(), this.imgBorder.getChildByName("mark").active = !1; var t = this.nodeData.bgID + ""; h.default.trackEvent("collar_bg", { ID: t, c_ID: Number(t) }), cc.game.emit(f.EMITKEY.UPDATEPICTURE) } } , i([s(cc.Node)], e.prototype, "imgContent", void 0), i([s(cc.Label)], e.prototype, "imgLabel", void 0), i([s(cc.Node)], e.prototype, "imgBorder", void 0), i([s(cc.Node)], e.prototype, "imgLock", void 0), i([c], e) }(cc.Component); o.default = g, cc._RF.pop() } , { "../../script/common/CcJsFunc": "CcJsFunc", "../../script/common/dataTs": "dataTs", "../../script/common/enumConfig": "enumConfig", "../../script/manager/GameManager": "GameManager", "../../script/manager/report-common": "report-common", "../../script/utils/uma/uma-sdk": "uma-sdk", "../item/wallpaperPrefab": "wallpaperPrefab" }], wallpaperSv: [function(t, e, o) { "use strict"; cc._RF.push(e, "e1a4baQrCVBT5Hpjf/VGnTF", "wallpaperSv"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../common/dataTs") , c = t("../../../pre/item/wallpaperPrefab") , s = t("../../../i18n/i18n") , l = t("../../../i18n/gd_language") , u = cc._decorator , p = u.ccclass , d = u.property , h = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.content = null, e.wallpaperPrefab = null, e.dataArray = [], e.i18nArray = [], e } return a(e, t), e.prototype.start = function() { this.i18nArray.push(s.default.instance.trans(l.GDLanguage.wallpaper_commuter_road)), this.i18nArray.push(s.default.instance.trans(l.GDLanguage.wallpaper_starry)), this.i18nArray.push(s.default.instance.trans(l.GDLanguage.wallpaper_lamp)), this.i18nArray.push(s.default.instance.trans(l.GDLanguage.wallpaper_harbour)), this.i18nArray.push(s.default.instance.trans(l.GDLanguage.wallpaper_snow)), this.i18nArray.push(s.default.instance.trans(l.GDLanguage.wallpaper_dinner)), this.i18nArray.push(s.default.instance.trans(l.GDLanguage.wallpaper_moon)), this.i18nArray.push(s.default.instance.trans(l.GDLanguage.wallpaper_lazy_time)), this.i18nArray.push(s.default.instance.trans(l.GDLanguage.wallpaper_waiting_alone)), this.i18nArray.push(s.default.instance.trans(l.GDLanguage.wallpaper_lighthouse)), this.i18nArray.push(s.default.instance.trans(l.GDLanguage.wallpaper_meteor_shower)), this.i18nArray.push(s.default.instance.trans(l.GDLanguage.wallpaper_harbour)), this.i18nArray.push(s.default.instance.trans(l.GDLanguage.wallpaper_lamp)), this.content.removeAllChildren(), this.dataArray = r.default.gameConfigData.baseConfigData.bgData; var t = 0; for (var e in this.dataArray) for (var o in this.dataArray[e].bgArray) t < this.i18nArray.length && (this.dataArray[e].bgArray[o].en_name = this.i18nArray[t]), t++; for (var e in this.dataArray) { var n = cc.instantiate(this.wallpaperPrefab); n.getComponent(c.default).setNodeData(this.dataArray[e], this), this.content.addChild(n) } } , e.prototype.onEnable = function() { this.dataArray.length > 0 && this.refreshSubNode() } , e.prototype.refreshSubNode = function() { var t = this.content.children; for (var e in t) { var o = this.dataArray[e]; t[e].getComponent(c.default).refreshNode(o, this) } } , i([d(cc.Node)], e.prototype, "content", void 0), i([d(cc.Prefab)], e.prototype, "wallpaperPrefab", void 0), i([p], e) }(cc.Component); o.default = h, cc._RF.pop() } , { "../../../i18n/gd_language": "gd_language", "../../../i18n/i18n": "i18n", "../../../pre/item/wallpaperPrefab": "wallpaperPrefab", "../../common/dataTs": "dataTs" }], wardrobeLayer: [function(t, e, o) { "use strict"; cc._RF.push(e, "4448eEzJr1BMqSaSIx1uqZX", "wardrobeLayer"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../../pre/main/clothesPrefab") , c = t("../common/CcJsFunc") , s = t("../common/dataTs") , l = t("../common/enumConfig") , u = t("../pop/upgradePop") , p = t("../utils/uma/uma-sdk") , d = t("./mainCultivateLayer") , h = cc._decorator , f = h.ccclass , m = h.property , g = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.mainCultivateLayer = null, e.changeClothesNode = null, e.scrollContent = null, e.clothesPrefab = null, e.btnLayer = null, e.ribbonNode = null, e.ribbonLabel = null, e.rankBtn = null, e.levelLabel1 = null, e.levelLabel2 = null, e.upgradePop = null, e.challengeBtn = null, e.clothPadding = 20, e.catId = 0, e.clothNodeArray = [], e.cultivateComp = null, e.isShowing = !1, e } return a(e, t), e.prototype.start = function() { c.default.addbtnTouchStartScale(this.rankBtn), c.default.addbtnTouchEndScale(this.rankBtn, this.rankFunc.bind(this)), c.default.addbtnTouchCancelScale(this.rankBtn), c.default.addbtnTouchStartScale(this.challengeBtn), c.default.addbtnTouchEndScale(this.challengeBtn, this.challengeBtnFunc.bind(this)), c.default.addbtnTouchCancelScale(this.challengeBtn) } , e.prototype.showWardrobelLayer = function(t, e) { var o = this; console.log("catId = ", t), this.isShowing || (this.isShowing = !0, this.cultivateComp = e, this.catId = t, this.scrollContent.removeAllChildren(), this.changeClothesNode.active = !0, this.changeClothesNode.y = -cc.winSize.height / 2, this.initCatClothesNode(), cc.tween(this.changeClothesNode).by(.3, { y: 350 }, { easing: cc.easing.cubicOut }).start(), this.cultivateComp.houseToBigMiddle(this.catId), cc.tween(this.changeClothesNode).delay(.3).call(function() { o.showBtnLayer(!0) }, this).start()) } , e.prototype.hideWardrobelLayer = function() { var t = this; 0 != this.catId && (this.catId = 0, this.isShowing = !1, this.changeClothesNode.stopAllActions(), cc.tween(this.changeClothesNode).to(.2, { y: -cc.winSize.height / 2 }).call(function() { t.changeClothesNode.active = !1 }, this).start(), this.hideBtnLayer()) } , e.prototype.showBtnLayer = function(t) { this.btnLayer.active = !0; for (var e = s.default.getUserData().catClothesData["cat_" + this.catId], o = 0; o < e.length; o++) if (e[o].isWear) { var n = s.default.getClothesData(this.catId, e[o].clothesID); this.ribbonLabel.string = n.name, console.log("clothesData = " + JSON.stringify(e[o])), e[o].clothRank >= 3 ? (this.rankBtn.active = !1, this.challengeBtn.active = !1) : (2 == n.skin ? (this.challengeBtn.active = !0, this.rankBtn.active = !1) : (this.challengeBtn.active = !1, this.rankBtn.active = !0), this.levelLabel1.string = e[o].clothRank + "", this.levelLabel2.string = e[o].clothRank + 1 + "") } t && (cc.tween(this.ribbonNode).set({ scale: 0 }).to(.3, { scale: 1 }, { easing: cc.easing.backOut }).start(), cc.tween(this.rankBtn).set({ scale: 0 }).delay(.15).to(.3, { scale: 1 }, { easing: cc.easing.cubicOut }).start()) } , e.prototype.hideBtnLayer = function() { this.btnLayer.active = !1 } , e.prototype.rankFunc = function(t) { t.stopPropagation(), cc.log("\u6253\u5f00\u5347\u7ea7\u5f39\u7a97"), this.upgradePop.getComponent(u.default).showUpgradePop(this.catId, this.popCallbackFunc.bind(this)) } , e.prototype.challengeBtnFunc = function() { this.hideWardrobelLayer(), this.mainCultivateLayer.getComponent(d.default).houseToMinDefault(), cc.game.emit(l.EMITKEY.UPDATETABBARRECEIVE, 2) } , e.prototype.popCallbackFunc = function(t) { void 0 === t && (t = !1), this.cultivateComp.refreshCatCloth(this.catId, t, t), this.refreshClothSelect(), this.showBtnLayer(!1) } , e.prototype.initCatClothesNode = function() { var t = s.default.getGameConfigData().baseConfigData.catClothesData , e = s.default.getUserData().catClothesData; console.log("baseConfig catClothesData = ", t), console.log("userData userClothesData = ", e), this.clothNodeArray = []; for (var o = "cat_" + this.catId, n = t[o], a = 0; a < n.length; a++) this.addClotheNode(a, n[a], e[o]) } , e.prototype.refreshClothSelect = function() { for (var t = s.default.getUserData().catClothesData, e = "cat_" + this.catId, o = 0; o < this.clothNodeArray.length; o++) { var n = this.clothNodeArray[o].getComponent(r.default).clothData; this.clothNodeArray[o].getComponent(r.default).setClothNodeData(n, this, this.catId, t[e]) } } , e.prototype.addClotheNode = function(t, e, o) { var n = cc.instantiate(this.clothesPrefab) , a = n.width; n.x = (a + this.clothPadding) * t + a / 2, n.getComponent(r.default).setClothNodeData(e, this, this.catId, o), this.scrollContent.addChild(n), this.scrollContent.width = (t + 1) * (a + this.clothPadding), this.clothNodeArray.push(n) } , e.prototype.dressCloth = function(t) { var e = "cat_" + this.catId , o = s.default.getUserData() , n = o.catClothesData[e]; for (var a in n) n[a].clothesID == t ? n[a].isWear = !0 : n[a].isWear = !1; s.default.saveUserData(o), this.refreshClothSelect(), this.cultivateComp.refreshCatCloth(this.catId, !1, !0), this.showBtnLayer(!1); var i = t + ""; p.default.trackEvent("house_clothing", { clothID: i }) } , i([m(cc.Node)], e.prototype, "mainCultivateLayer", void 0), i([m(cc.Node)], e.prototype, "changeClothesNode", void 0), i([m(cc.Node)], e.prototype, "scrollContent", void 0), i([m(cc.Prefab)], e.prototype, "clothesPrefab", void 0), i([m(cc.Node)], e.prototype, "btnLayer", void 0), i([m(cc.Node)], e.prototype, "ribbonNode", void 0), i([m(cc.Label)], e.prototype, "ribbonLabel", void 0), i([m(cc.Node)], e.prototype, "rankBtn", void 0), i([m(cc.Label)], e.prototype, "levelLabel1", void 0), i([m(cc.Label)], e.prototype, "levelLabel2", void 0), i([m(cc.Node)], e.prototype, "upgradePop", void 0), i([m(cc.Node)], e.prototype, "challengeBtn", void 0), i([f], e) }(cc.Component); o.default = g, cc._RF.pop() } , { "../../pre/main/clothesPrefab": "clothesPrefab", "../common/CcJsFunc": "CcJsFunc", "../common/dataTs": "dataTs", "../common/enumConfig": "enumConfig", "../pop/upgradePop": "upgradePop", "../utils/uma/uma-sdk": "uma-sdk", "./mainCultivateLayer": "mainCultivateLayer" }], winPop: [function(t, e, o) { "use strict"; cc._RF.push(e, "e67c6kaMd9Juoslo14wbz9l", "winPop"); var n, a = this && this.__extends || (n = function(t, e) { return (n = Object.setPrototypeOf || { __proto__: [] }instanceof Array && function(t, e) { t.__proto__ = e } || function(t, e) { for (var o in e) Object.prototype.hasOwnProperty.call(e, o) && (t[o] = e[o]) } )(t, e) } , function(t, e) { function o() { this.constructor = t } n(t, e), t.prototype = null === e ? Object.create(e) : (o.prototype = e.prototype, new o) } ), i = this && this.__decorate || function(t, e, o, n) { var a, i = arguments.length, r = i < 3 ? e : null === n ? n = Object.getOwnPropertyDescriptor(e, o) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) r = Reflect.decorate(t, e, o, n); else for (var c = t.length - 1; c >= 0; c--) (a = t[c]) && (r = (i < 3 ? a(r) : i > 3 ? a(e, o, r) : a(e, o)) || r); return i > 3 && r && Object.defineProperty(e, o, r), r } ; Object.defineProperty(o, "__esModule", { value: !0 }); var r = t("../api/api-sheep") , c = t("../common/CcJsFunc") , s = t("../common/dataTs") , l = t("../common/enumConfig") , u = t("../common/spine") , p = t("../common/util") , d = t("../manager/data-manager") , h = t("../manager/DateManager") , f = t("../manager/GameManager") , m = t("../manager/report-common") , g = cc._decorator , y = g.ccclass , v = g.property , b = function(t) { function e() { var e = null !== t && t.apply(this, arguments) || this; return e.titleNode = null, e.barefootNode = null, e.barefootTitle = null, e.barefootDesc = null, e.sheepSp = null, e.sheepFlagSp = null, e.winDescNode = null, e.backBtn = null, e.shareNode = null, e.shareBtn = null, e.noShareBtn = null, e.shareCloseBtn = null, e.timeNode = null, e.flashSp = null, e } return a(e, t), e.prototype.start = function() { c.default.addbtnTouchStartScale(this.backBtn), c.default.addbtnTouchEndScale(this.backBtn, this.backBtnFunc.bind(this)), c.default.addbtnTouchCancelScale(this.backBtn), c.default.addbtnTouchStartScale(this.shareBtn), c.default.addbtnTouchEndScale(this.shareBtn, this.shareBtnFunc.bind(this)), c.default.addbtnTouchCancelScale(this.shareBtn), c.default.addbtnTouchStartScale(this.noShareBtn), c.default.addbtnTouchEndScale(this.noShareBtn, this.noShareBtnFunc.bind(this)), c.default.addbtnTouchCancelScale(this.noShareBtn), c.default.addbtnTouchStartScale(this.shareCloseBtn), c.default.addbtnTouchEndScale(this.shareCloseBtn, this.shareCloseBtnFunc.bind(this)), c.default.addbtnTouchCancelScale(this.shareCloseBtn) } , e.prototype.shareBtnFunc = function() { cc.game.emit(l.EMITKEY.TTSHARERECORD) } , e.prototype.noShareBtnFunc = function() { this.shareNode.active = !1, this.showBackBtn() } , e.prototype.shareCloseBtnFunc = function() { this.shareNode.active = !1, this.showBackBtn() } , e.prototype.backBtnFunc = function() { cc.game.emit(l.EMITKEY.SHOWMAINLAYER) } , e.prototype.showBackBtn = function() { cc.tween(this.backBtn).delay(.5).to(.2, { scale: 1.1 }).to(.1, { scale: .9 }).to(.1, { scale: 1 }).start() } , e.prototype.showWinPop = function(t) { var e = this; this.node.active = !0, this.backBtn.scale = 0, this.shareNode.scale = 0; var o = d.default.getTAUserInfo(); m.default.reportTACommon("game_finish", o), this.titleNode.getComponent(cc.Label).string = h.default.getDateString(); var n = p.default.countdownTime(t.time) , a = n[1] < 10 ? "0" + n[1] : n[1] + "" , i = n[2] < 10 ? "0" + n[2] : n[2] + ""; if (this.timeNode.getComponent(cc.Label).string = "\u901a\u5173\u7528\u65f6" + a + "\u5206" + i + "\u79d2", f.default.getInstance().gameType == l.GAMETYPE.GAMEDAILY) this.barefootDesc.getComponent(cc.Label).string = "\u52a0\u5165\u7f8a\u7fa4", r.default.getRankInfoData(function(t) { d.default.setRankData(t), f.default.getInstance().rankInfo = t.data; var o = 12; f.default.getInstance().rankInfo && (o = f.default.getInstance().rankInfo.user.index); var n = "\u60a8\u6240\u5728\u7684\u5730\u533a\u4e3a\u7b2c " + o + " \u540d"; e.winDescNode.getComponent(cc.RichText).string = n }); else if (f.default.getInstance().gameType == l.GAMETYPE.GAMETOPIC) { this.barefootDesc.getComponent(cc.Label).string = "\u52a0\u5165" + this.getTeamName(); var c = ""; d.default.topicRankInfo && d.default.topicModel && (c = 1 == d.default.topicModel.info.type ? d.default.topicRankInfo.tomb ? d.default.topicRankInfo.tomb.length + "" : "0" : d.default.topicRankInfo.taoist ? d.default.topicRankInfo.taoist.length + "" : "0"); var s = "" + this.getTeamName() + "\u7f8a\u961f\u5df2\u6709 " + c + " \u7f8a"; e.winDescNode.getComponent(cc.RichText).string = s } this.playBareFoot(), e.sheepSp.getComponent(u.default).play("Finish1", 1, function() { e.sheepSp.getComponent(u.default).play("Finish2", 0) }), e.flashSp.active = !1, cc.tween(e.sheepFlagSp).to(0, { scale: 0 }).delay(1).call(function() { e.playDescSp() }).to(.2, { scale: 1.1 }).to(.1, { scale: .9 }).to(.1, { scale: 1 }).start() } , e.prototype.playDescSp = function() { var t = this; if (f.default.getInstance().gameType == l.GAMETYPE.GAMEDAILY) { var e = s.default.getSheepClothesData() , o = !1 , n = "sheep/Sheeps" , a = "skin_00" , i = null; e = c.default.shuffle(e); for (var r = 0; r < e.length; r++) (g = e[r]).dressing && (n = "sheep/" + g.spName, a = g.spSkin), "Sheeps" != g.spName || 0 != g.unlock || o || (o = !0, g.unlock = !0, i = g, f.default.getInstance().collectionMark.topicClothesNum = g.clothesId); o && s.default.setSheepClothesData(e), t.flashSp.active = !1, t.sheepFlagSp.getComponent(u.default).loadSpine(n, function() { console.log("skinName = ", a), t.sheepFlagSp.getComponent(u.default).setNewSkin(a), t.sheepFlagSp.getComponent(u.default).play("Jump2", 0), setTimeout(function() { t.flashSp.active = !0, t.flashSp.getComponent(u.default).play("4Ray1", 1, function() { t.flashSp.getComponent(u.default).play("4Ray2", 0) }) }, 300) }), this.showNewSheep(i) } else if (f.default.getInstance().gameType == l.GAMETYPE.GAMETOPIC) { var p = 1 == d.default.topicModel.info.type , h = 2 == d.default.topicModel.info.type , m = d.default.getTopicAnimation(d.default.topicModel.id, p, h); for (t.flashSp.active = !1, t.sheepFlagSp.getComponent(u.default).loadSpine(m.spName, function() { t.sheepFlagSp.getComponent(u.default).setNewSkin(m.skin), t.sheepFlagSp.getComponent(u.default).play("Jump1", 0), setTimeout(function() { t.flashSp.active = !0, t.flashSp.getComponent(u.default).play("4Ray1", 1, function() { t.flashSp.getComponent(u.default).play("4Ray2", 0) }) }, 300) }), e = s.default.getSheepClothesData(), o = !1, i = null, r = 0; r < e.length; r++) { var g; (g = e[r]).dressing, g.spSkin != m.skin || 0 != g.unlock || o || (o = !0, g.unlock = !0, i = g, f.default.getInstance().collectionMark.topicClothesNum = g.clothesId) } this.showNewSheep(i), o && s.default.setSheepClothesData(e) } setTimeout(function() { t.showBackBtn() }, 500) } , e.prototype.showNewSheep = function(t) { t && setTimeout(function() { var e = { popName: "topicNewPop", showPopData: { type: 2, data: t } }; cc.game.emit("showPop", e) }, 1e3) } , e.prototype.getTeamName = function() { var t = d.default.topicModel.name.split("#"); return t.length >= 2 ? 1 == d.default.topicModel.info.type ? t[0] : t[1] : "" } , e.prototype.showShareNode = function() { this.shareNode.active = !0, cc.tween(this.shareNode).delay(.5).to(.2, { scale: 1.1 }).to(.1, { scale: .9 }).to(.1, { scale: 1 }).start() } , e.prototype.playBareFoot = function() { var t = this; this.barefootNode.active = !0, cc.tween(this.barefootNode).to(0, { scale: 0 }).to(.1, { scale: 1.1 }).to(.1, { scale: .9 }).to(.1, { scale: 1 }).call(function() { cc.tween(t.barefootTitle).to(.1, { scale: 1.1 }).to(.1, { scale: .9 }).to(.1, { scale: 1 }).call(function() { cc.tween(t.barefootDesc).to(.1, { scale: 1.1 }).to(.1, { scale: .9 }).to(.1, { scale: 1 }).start() }, t).start() }, this).start() } , i([v(cc.Node)], e.prototype, "titleNode", void 0), i([v(cc.Node)], e.prototype, "barefootNode", void 0), i([v(cc.Node)], e.prototype, "barefootTitle", void 0), i([v(cc.Node)], e.prototype, "barefootDesc", void 0), i([v(cc.Node)], e.prototype, "sheepSp", void 0), i([v(cc.Node)], e.prototype, "sheepFlagSp", void 0), i([v(cc.Node)], e.prototype, "winDescNode", void 0), i([v(cc.Node)], e.prototype, "backBtn", void 0), i([v(cc.Node)], e.prototype, "shareNode", void 0), i([v(cc.Node)], e.prototype, "shareBtn", void 0), i([v(cc.Node)], e.prototype, "noShareBtn", void 0), i([v(cc.Node)], e.prototype, "shareCloseBtn", void 0), i([v(cc.Node)], e.prototype, "timeNode", void 0), i([v({ type: cc.Node, tooltip: "flash\u52a8\u753b" })], e.prototype, "flashSp", void 0), i([y], e) }(cc.Component); o.default = b, cc._RF.pop() } , { "../api/api-sheep": "api-sheep", "../common/CcJsFunc": "CcJsFunc", "../common/dataTs": "dataTs", "../common/enumConfig": "enumConfig", "../common/spine": "spine", "../common/util": "util", "../manager/DateManager": "DateManager", "../manager/GameManager": "GameManager", "../manager/data-manager": "data-manager", "../manager/report-common": "report-common" }], "wx-sdk": [function(t, e, o) { "use strict"; cc._RF.push(e, "dbb360ys3xP25Wexckd5YGf", "wx-sdk"); var n = this && this.__awaiter || function(t, e, o, n) { return new (o || (o = Promise))(function(a, i) { function r(t) { try { s(n.next(t)) } catch (e) { i(e) } } function c(t) { try { s(n.throw(t)) } catch (e) { i(e) } } function s(t) { var e; t.done ? a(t.value) : (e = t.value, e instanceof o ? e : new o(function(t) { t(e) } )).then(r, c) } s((n = n.apply(t, e || [])).next()) } ) } , a = this && this.__generator || function(t, e) { var o, n, a, i, r = { label: 0, sent: function() { if (1 & a[0]) throw a[1]; return a[1] }, trys: [], ops: [] }; return i = { next: c(0), throw: c(1), return: c(2) }, "function" == typeof Symbol && (i[Symbol.iterator] = function() { return this } ), i; function c(t) { return function(e) { return s([t, e]) } } function s(i) { if (o) throw new TypeError("Generator is already executing."); for (; r; ) try { if (o = 1, n && (a = 2 & i[0] ? n.return : i[0] ? n.throw || ((a = n.return) && a.call(n), 0) : n.next) && !(a = a.call(n, i[1])).done) return a; switch (n = 0, a && (i = [2 & i[0], a.value]), i[0]) { case 0: case 1: a = i; break; case 4: return r.label++, { value: i[1], done: !1 }; case 5: r.label++, n = i[1], i = [0]; continue; case 7: i = r.ops.pop(), r.trys.pop(); continue; default: if (!(a = (a = r.trys).length > 0 && a[a.length - 1]) && (6 === i[0] || 2 === i[0])) { r = 0; continue } if (3 === i[0] && (!a || i[1] > a[0] && i[1] < a[3])) { r.label = i[1]; break } if (6 === i[0] && r.label < a[1]) { r.label = a[1], a = i; break } if (a && r.label < a[2]) { r.label = a[2], r.ops.push(i); break } a[2] && r.ops.pop(), r.trys.pop(); continue } i = e.call(t, r) } catch (c) { i = [6, c], n = 0 } finally { o = a = 0 } if (5 & i[0]) throw i[1]; return { value: i[0] ? i[1] : void 0, done: !0 } } } ; Object.defineProperty(o, "__esModule", { value: !0 }); var i = t("../sdk"); cc.sys.platform, cc.sys.WECHAT_GAME; var r = function() { function t() {} return t.init = function() { cc.sys.platform == cc.sys.WECHAT_GAME && (wx.onInteractiveStorageModified(function(t) { cc.log("onInteractiveStorageModified", t) }), wx.onShareMessageToFriend(function(t) { cc.log("wx.shareMessageToFriend", t); var e = t.success ? "\u5206\u4eab\u6210\u529f" : "\u5206\u4eab\u5931\u8d25"; wx.showToast({ title: e, icon: "none", duration: 2e3 }), t.success }), wx.createGameIcon && (this.gameIconAd = wx.createGameIcon({ adUnitId: "PBgAAvMtdTk_v2ho", count: 1, style: [] }, { appNameHidden: !1, color: "#713A0CC8", size: 60, borderWidth: 5, borderColor: "#ffffff77", left: 0, top: 200 })), this.authorize(), console.info("-- \u5f00\u542f\u8f6c\u53d1 --"), this.registerShowHide()) } , t.checkUpdateManager = function() { if (cc.sys.platform == cc.sys.WECHAT_GAME) { var t = wx.getUpdateManager(); t.onCheckForUpdate(function(t) { console.info("[app update]", t.hasUpdate) }), t.onUpdateReady(function() { wx.showModal({ title: "\u66f4\u65b0\u63d0\u793a", content: "\u65b0\u7248\u672c\u5df2\u7ecf\u51c6\u5907\u597d\uff0c\u662f\u5426\u91cd\u542f\u5e94\u7528\uff1f", success: function(e) { e.confirm && t.applyUpdate() } }) }) } } , t.registerShowHide = function() { return n(this, void 0, Promise, function() { var t = this; return a(this, function() { return wx.onShow(function() { t.onShowFunction && t.onShowFunction.forEach(function(t) { return t() }), t.onShowOnceFunction && (t.onShowOnceFunction.forEach(function(t) { t() }), t.onShowOnceFunction.length = 0) }), wx.onHide(function() { t.onHideFunction && t.onHideFunction.forEach(function(t) { return t() }), t.onHideOnceFunction && (t.onHideOnceFunction.forEach(function(t) { t() }), t.onHideOnceFunction.length = 0) }), [2] }) }) } , t.showGameIcon = function() { var t = this; if (this.gameIconAd) { if (this.gameIconAdShown) return; this.gameIconAd.load().then(function() { t.gameIconAd.show(), t.gameIconAdShown = !0 }).catch(function(e) { cc.error("wx-sdk show game icon", e), t.gameIconAd.hide() }) } } , t.hideGameIcon = function() { this.gameIconAd && (this.gameIconAd.hide(), this.gameIconAdShown = !1) } , t.authorizeLocation = function() { return n(this, void 0, Promise, function() { return a(this, function() { return wx.authorize({ scope: "scope.userLocation", success: function(t) { cc.log("authorize success:", t) }, fail: function(t) { cc.log("authorize fail:", t) } }), [2] }) }) } , t.authorize = function() { return n(this, void 0, Promise, function() { return a(this, function() { return [2] }) }) } , t.weiBoJump = function() { wx.navigateToMiniProgram({ appId: "wx9074de28009e1111", path: "pages/profile/profile?nickname=\u7f8a\u4e86\u4e2a\u7f8a\u5b98\u535a", success: function() { console.log("\u6210\u529f\u8df3\u8f6c\u5fae\u535a\u5c0f\u7a0b\u5e8f") } }) } , t.vibrateShort = function(t) { void 0 === t && (t = "light"), wx.vibrateShort({ type: t, style: t }) } , t.vibrateLong = function() { wx.vibrateLong({}) } , t.wxAppLogin = function() { throw new Error("Method not implemented.") } , t.getSubVersion = function(t) { var e = t.split("."); return { first: parseInt(e[0].trim()), second: parseInt(e[1].trim()), third: parseInt(e[2].trim()) } } , t.isVersionLower = function(t, e) { var o = this.getSubVersion(t) , n = this.getSubVersion(e); return !(o.first > n.first || o.second > n.second || o.third > n.third) } , t.isWxVersionLower = function(t) { if (cc.sys.platform != cc.sys.WECHAT_GAME && cc.sys.platform != cc.sys.WECHAT_GAME_SUB) return !0; var e = wx.getSystemInfoSync().SDKVersion , o = !1; return this.isVersionLower(e, t) && (o = !0), cc.log("[sdk] is wx version lower", e, t, o), o } , t.isWxVersionHigher = function(t) { return !this.isWxVersionLower(t) } , t.wxRankScoreUpdate = function(t, e, o) { cc.sys.platform == cc.sys.WECHAT_GAME && wx.getOpenDataContext().postMessage({ cmd: "update-" + t, type: o, score: e }) } , t.wxRankScoreRemove = function(t) { cc.sys.platform == cc.sys.WECHAT_GAME && wx.getOpenDataContext().postMessage({ cmd: "remove-" + t, score: 0 }) } , t.wxShowSubContext = function(t, e, o, n) { cc.sys.platform == cc.sys.WECHAT_GAME && wx.getOpenDataContext().postMessage({ cmd: "show-" + t, setData: e, w: o, h: n }) } , t.onShareAppMessage = function(t) { wx.showShareMenu({ withShareTicket: !0 }), wx.onShareAppMessage(function() { return { title: t.title, imageUrl: t.imageUrl, query: t.query } }), wx.onShareTimeline(function() { return { title: "\u7f8a\u4e86\u4e2a\u7f8a", imageUrl: "", query: "a=1&b=2" } }) } , t.onShareAppMessageQuery = function() { return wx.getEnterOptionsSync().query } , t.wxShare = function(t, e) { if (cc.sys.platform == cc.sys.WECHAT_GAME) { var o = cc.winSize; e || (e = canvas.toTempFilePathSync({ destHeight: o.width / 5 * 4 })), wx.shareAppMessage({ title: t, imageUrl: e }) } } , t.wxShareWithCallBack = function(t) { if (t.tag, cc.sys.isBrowser) return t.success && t.success("local"), void (t.complete && t.complete("local")); if (cc.sys.platform != cc.sys.WECHAT_GAME) return t.success && t.success("local"), void (t.complete && t.complete("local")); null == t.validate && (t.validate = !0), this._beforeOnHideAction = 1; var e = !1 , o = !1 , n = !1 , a = function(e) { o || (console.log("\u6784\u5efa success"), t.success && t.success(e), o = !0) } , r = function(e) { t.complete && t.complete(e) } , c = Date.now(); this.setOnShow(function() { Date.now() - c < 1e3 * i.SHARE_CALLBACK_TIME && (e = !0) }), this.setOnShow(function() { return !(!e || o) && (t.validate && Date.now() - c < 1e3 * i.SHARE_CALLBACK_TIME ? void (Math.random() < i.SHARE_CALLBACK_RATE ? (a(), r()) : wx.showModal({ title: "\u63d0\u793a", content: "\u5206\u4eab\u5931\u8d25\uff0c\u8bf7\u5206\u4eab\u5230\u7fa4\uff01", confirmText: "\u91cd\u8bd5", showCancel: !1, complete: function() { console.log("\u6267\u884c complete") }, success: function() { console.log("\u6267\u884c success"), a() }, fail: function() { console.log("\u6267\u884c fail"), n || (console.log("\u6784\u5efa fail"), t.fail && t.fail(void 0), n = !0) } })) : (a(), void r())) }); var s = setInterval(function() { a(), r() }, 2e3); clearInterval(s); var l = ""; t.query && (l = t.query), wx.shareAppMessage({ title: t.title, imageUrl: t.imageUrl, query: l }) } , t.setOnShow = function(t) { t && this.onShowFunction.push(t) } , t.setOffShow = function(t) { var e = this.onShowFunction.indexOf(t); e > -1 && this.onShowFunction.splice(e, 1) } , t.setOnShowOnce = function(t) { t && this.onShowOnceFunction.push(t) } , t.setOffShowOnce = function(t) { var e = this.onShowOnceFunction.indexOf(t); e > -1 && this.onShowOnceFunction.splice(e, 1) } , t.setOnHide = function(t) { t && this.onHideFunction.push(t) } , t.setOffHide = function(t) { var e = this.onHideFunction.indexOf(t); e > -1 && this.onHideFunction.splice(e, 1) } , t.setOnHideOnce = function(t) { t && this.onHideOnceFunction.push(t) } , t.setOffHideOnce = function(t) { var e = this.onHideOnceFunction.indexOf(t); e > -1 && this.onHideOnceFunction.splice(e, 1) } , t.getAppVersion = function() { if (cc.sys.platform == cc.sys.WECHAT_GAME && wx.getAccountInfoSync) { var t = wx.getAccountInfoSync(); return cc.log("[sdk] accountInfo:", t), t.miniProgram.version || "" } return "" } , t.setClipboardData = function(t) { wx.setClipboardData({ data: t, success: function() { wx.getClipboardData({ success: function(t) { cc.log("wx get clipboard data:", t.data) } }) } }) } , t.showToast = function(t) { wx.showToast(t) } , t.showBannerAd = function() {} , t.hideBannerAd = function() {} , t.showInterstitialAd = function() {} , t.showRewardVideoAd = function(t, e, o) { if (wx) { var n = !1 , a = wx.createRewardedVideoAd({ adUnitId: t }); a.onClose(function(t) { 0 == n && (n = !0, t && t.isEnded || void 0 === t ? e() : o(!1, "\u89c2\u770b\u5931\u8d25")) }), a.onError(function(t) { 0 == n && (n = !0, o(!1, t.errMsg)) }), a.load().then(function() { a.show() }).catch(function() { o(!1, "\u5e7f\u544a\u62c9\u53d6\u5931\u8d25") }) } else o(!1, "wx undefined") } , t.onShowFunction = [], t.onHideFunction = [], t.onShowOnceFunction = [], t.onHideOnceFunction = [], t.gameIconAd = null, t.gameIconAdShown = !1, t }(); o.default = r, r.init(), cc._RF.pop() } , { "../sdk": "sdk" }] }, {}, ["gd_language", "i18n", "BulletPrefab", "brickPrefab", "collectPrefab", "prop-prefab", "wallpaperPrefab", "brickSubPrefab", "collectSubPrefab", "wallpaperSubPrefab", "blockPrefab", "catClawPrefabs", "clothesPrefab", "cookiePrefab", "cookieRewardNode", "flying-item-pop-coin", "flying-item-pop-fish", "rewardPrefab", "blockEditorPrefab", "setBloackNumPrefab", "topic-card-node", "topic-header-node", "topic-sheep-node", "PrivacyPolicy", "calendar-item", "daily-challenge", "cat-house-progress", "main-cookie-reward", "topic-rank", "topic-ui-layer", "topic-ui", "ApiTool", "api-sheep", "fontTipsLayer", "transitionsLayer", "CcJsFunc", "ad", "config", "dataModel", "dataTs", "enumConfig", "http", "key-map", "mask", "maskLayer", "android-sdk", "audio", "native-bridge", "native-def", "native-event", "share", "tt-sdk", "wx-sdk", "sdk", "spine", "util", "CoinEmitter", "CoinEmitterByTime", "SpriteWithMask", "SpriteWithMaskAssembler", "cubic-bezier-curve", "curve-sample", "export-helper", "export", "mesh-vertex", "spline-node", "spline", "typed-event", "player-head-atlas", "reward-emitter", "snake-ctrl-point", "snake-sprite-assembler", "spline-sprite", "chessboard", "crushArea", "game-top-ui", "gameLayer", "gameUiLayer", "moveOutArea", "loadCanvas", "loadLayer", "catNode", "houseLayer", "main-rank", "main-tabbar", "mainCanvas", "mainCultivateLayer", "mainLayer", "mainUiLayer", "page-house", "page-main", "topUiLayer", "upgrade-tip", "wardrobeLayer", "DateManager", "GameManager", "PoolManager", "data-manager", "popManager", "report-common", "blockArea", "editorGameLayer", "editorGameUiLayer", "editorPopCommon", "editorTips", "mapArea", "mapEditor", "newLevelPop", "saveAsPop", "selectLevelPop", "setBlockNumPop", "uiControler", "ScrollMsg", "bullet-screen", "sheep-card", "sheep-flock-icon", "sheep-flock", "FriendRankPop", "PersonalPop", "PrivacyUserPop", "TodayRankPop", "bullet-screen-pop", "challengeSucPop", "failPop", "getLovePop", "getPropPop", "giftLayerAnimate", "loseCookiePop", "loseLovePop", "nextLevelPop", "noLimitPop", "nothingPop", "picturePop", "brickSv", "collectSv", "sheepRankItem", "sprintRewardBar", "wallpaperSv", "setupPop", "shareNodePop", "sheep-rank-pop", "show-daily-pop", "show-reward-pop", "sprintRewardPop", "stagePop", "topicChoosePop", "topicCollectPop", "topicJoinedPop", "topicLastWinPop", "topicNewPop", "unlock-build-pop", "unlock-build", "upgradePop", "winPop", "data-env", "data-type", "network-tool", "thinkingdata.mg.cocoscreator.min", "FriendSubContextView", "TodaySubContextView", "bullet-item", "register-head-image", "str-utils", "uma-sdk"]); ================================================ FILE: cocos2d-js-min.c7c6e.js ================================================ (function(t,e,i){function n(i){var r=e[i];if(!r){var s=t[i];if(!s)return;var a={};r=e[i]={exports:a},s[0]((function(t){return n(s[1][t]||t)}),r,a)}return r.exports}for(var r=0;r=0;i--)e.push(cc.v2(t[i].x,t[i].y));return e}function n(t){for(var e=[],i=0;i=this._duration},_cloneDecoration:function(t){t._repeatForever=this._repeatForever,t._speed=this._speed,t._timesForRepeat=this._timesForRepeat,t._easeList=this._easeList,t._speedMethod=this._speedMethod,t._repeatMethod=this._repeatMethod},_reverseEaseList:function(t){if(this._easeList){t._easeList=[];for(var e=0;e1.192092896e-7?this._duration:1.192092896e-7);e=1>e?e:1,this.update(e>0?e:0),this._repeatMethod&&this._timesForRepeat>1&&this.isDone()&&(this._repeatForever||this._timesForRepeat--,this.startWithTarget(this.target),this.step(this._elapsed-this._duration))},startWithTarget:function(t){cc.Action.prototype.startWithTarget.call(this,t),this._elapsed=0,this._firstTick=!0},reverse:function(){return cc.logID(1010),null},setAmplitudeRate:function(){cc.logID(1011)},getAmplitudeRate:function(){return cc.logID(1012),0},speed:function(t){return t<=0?(cc.logID(1013),this):(this._speedMethod=!0,this._speed*=t,this)},getSpeed:function(){return this._speed},setSpeed:function(t){return this._speed=t,this},repeat:function(t){return t=Math.round(t),isNaN(t)||t<1?(cc.logID(1014),this):(this._repeatMethod=!0,this._timesForRepeat*=t,this)},repeatForever:function(){return this._repeatMethod=!0,this._timesForRepeat=this.MAX_VALUE,this._repeatForever=!0,this}}),cc.actionInterval=function(t){return new cc.ActionInterval(t)},cc.Sequence=cc.Class({name:"cc.Sequence",extends:cc.ActionInterval,ctor:function(t){this._actions=[],this._split=null,this._last=0,this._reversed=!1;var e=t instanceof Array?t:arguments;if(1!==e.length){var i=e.length-1;if(i>=0&&null==e[i]&&cc.logID(1015),i>=0){for(var n,r=e[0],s=1;s1?e%1:e),this._last=n)},reverse:function(){var t=cc.Sequence._actionOneTwo(this._actions[1].reverse(),this._actions[0].reverse());return this._cloneDecoration(t),this._reverseEaseList(t),t._reversed=!0,t}}),cc.sequence=function(t){var e=t instanceof Array?t:arguments;if(1===e.length)return cc.errorID(1019),null;var i=e.length-1;i>=0&&null==e[i]&&cc.logID(1015);var n=null;if(i>=0){n=e[0];for(var r=1;r<=i;r++)e[r]&&(n=cc.Sequence._actionOneTwo(n,e[r]))}return n},cc.Sequence._actionOneTwo=function(t,e){var i=new cc.Sequence;return i.initWithTwoActions(t,e),i},cc.Repeat=cc.Class({name:"cc.Repeat",extends:cc.ActionInterval,ctor:function(t,e){this._times=0,this._total=0,this._nextDt=0,this._actionInstant=!1,this._innerAction=null,void 0!==e&&this.initWithAction(t,e)},initWithAction:function(t,e){var i=t._duration*e;return!!this.initWithDuration(i)&&(this._times=e,this._innerAction=t,t instanceof cc.ActionInstant&&(this._actionInstant=!0,this._times-=1),this._total=0,!0)},clone:function(){var t=new cc.Repeat;return this._cloneDecoration(t),t.initWithAction(this._innerAction.clone(),this._times),t},startWithTarget:function(t){this._total=0,this._nextDt=this._innerAction._duration/this._duration,cc.ActionInterval.prototype.startWithTarget.call(this,t),this._innerAction.startWithTarget(t)},stop:function(){this._innerAction.stop(),cc.Action.prototype.stop.call(this)},update:function(t){t=this._computeEaseTime(t);var e=this._innerAction,i=this._duration,n=this._times,r=this._nextDt;if(t>=r){for(;t>r&&this._total1?1:r;t>=1&&this._total=0&&null==e[i]&&cc.logID(1015),i>=0){for(var n,r=e[0],s=1;sr?this._two=cc.Sequence._actionOneTwo(e,cc.delayTime(n-r)):n0&&null==e[e.length-1]&&cc.logID(1015);for(var i=e[0],n=1;n180&&(i-=360),i<-180&&(i+=360),this._startAngle=e,this._angle=cc.RotateTo._reverse?i:-i},reverse:function(){cc.logID(1016)},update:function(t){t=this._computeEaseTime(t),this.target&&(this.target.angle=this._startAngle+this._angle*t)}}),cc.rotateTo=function(t,e){return new cc.RotateTo(t,e)},cc.RotateBy=cc.Class({name:"cc.RotateBy",extends:cc.ActionInterval,statics:{_reverse:!1},ctor:function(t,e){e*=cc.RotateBy._reverse?1:-1,this._deltaAngle=0,this._startAngle=0,void 0!==e&&this.initWithDuration(t,e)},initWithDuration:function(t,e){return!!cc.ActionInterval.prototype.initWithDuration.call(this,t)&&(this._deltaAngle=e,!0)},clone:function(){var t=new cc.RotateBy;return this._cloneDecoration(t),t.initWithDuration(this._duration,this._deltaAngle),t},startWithTarget:function(t){cc.ActionInterval.prototype.startWithTarget.call(this,t),this._startAngle=t.angle},update:function(t){t=this._computeEaseTime(t),this.target&&(this.target.angle=this._startAngle+this._deltaAngle*t)},reverse:function(){var t=new cc.RotateBy;return t.initWithDuration(this._duration,-this._deltaAngle),this._cloneDecoration(t),this._reverseEaseList(t),t}}),cc.rotateBy=function(t,e){return new cc.RotateBy(t,e)},cc.MoveBy=cc.Class({name:"cc.MoveBy",extends:cc.ActionInterval,ctor:function(t,e,i){this._positionDelta=cc.v2(0,0),this._startPosition=cc.v2(0,0),this._previousPosition=cc.v2(0,0),void 0!==e&&cc.MoveBy.prototype.initWithDuration.call(this,t,e,i)},initWithDuration:function(t,e,i){return!!cc.ActionInterval.prototype.initWithDuration.call(this,t)&&(void 0!==e.x&&(i=e.y,e=e.x),this._positionDelta.x=e,this._positionDelta.y=i,!0)},clone:function(){var t=new cc.MoveBy;return this._cloneDecoration(t),t.initWithDuration(this._duration,this._positionDelta),t},startWithTarget:function(t){cc.ActionInterval.prototype.startWithTarget.call(this,t);var e=t.x,i=t.y;this._previousPosition.x=e,this._previousPosition.y=i,this._startPosition.x=e,this._startPosition.y=i},update:function(t){if(t=this._computeEaseTime(t),this.target){var e=this._positionDelta.x*t,i=this._positionDelta.y*t,n=this._startPosition;if(cc.macro.ENABLE_STACKABLE_ACTIONS){var r=this.target.x,s=this.target.y,a=this._previousPosition;n.x=n.x+r-a.x,n.y=n.y+s-a.y,e+=n.x,i+=n.y,a.x=e,a.y=i,this.target.setPosition(e,i)}else this.target.setPosition(n.x+e,n.y+i)}},reverse:function(){var t=new cc.MoveBy(this._duration,cc.v2(-this._positionDelta.x,-this._positionDelta.y));return this._cloneDecoration(t),this._reverseEaseList(t),t}}),cc.moveBy=function(t,e,i){return new cc.MoveBy(t,e,i)},cc.MoveTo=cc.Class({name:"cc.MoveTo",extends:cc.MoveBy,ctor:function(t,e,i){this._endPosition=cc.v2(0,0),void 0!==e&&this.initWithDuration(t,e,i)},initWithDuration:function(t,e,i){return!!cc.MoveBy.prototype.initWithDuration.call(this,t,e,i)&&(void 0!==e.x&&(i=e.y,e=e.x),this._endPosition.x=e,this._endPosition.y=i,!0)},clone:function(){var t=new cc.MoveTo;return this._cloneDecoration(t),t.initWithDuration(this._duration,this._endPosition),t},startWithTarget:function(t){cc.MoveBy.prototype.startWithTarget.call(this,t),this._positionDelta.x=this._endPosition.x-t.x,this._positionDelta.y=this._endPosition.y-t.y}}),cc.moveTo=function(t,e,i){return new cc.MoveTo(t,e,i)},cc.SkewTo=cc.Class({name:"cc.SkewTo",extends:cc.ActionInterval,ctor:function(t,e,i){this._skewX=0,this._skewY=0,this._startSkewX=0,this._startSkewY=0,this._endSkewX=0,this._endSkewY=0,this._deltaX=0,this._deltaY=0,void 0!==i&&cc.SkewTo.prototype.initWithDuration.call(this,t,e,i)},initWithDuration:function(t,e,i){var n=!1;return cc.ActionInterval.prototype.initWithDuration.call(this,t)&&(this._endSkewX=e,this._endSkewY=i,n=!0),n},clone:function(){var t=new cc.SkewTo;return this._cloneDecoration(t),t.initWithDuration(this._duration,this._endSkewX,this._endSkewY),t},startWithTarget:function(t){cc.ActionInterval.prototype.startWithTarget.call(this,t),this._startSkewX=t.skewX%180,this._deltaX=this._endSkewX-this._startSkewX,this._deltaX>180&&(this._deltaX-=360),this._deltaX<-180&&(this._deltaX+=360),this._startSkewY=t.skewY%360,this._deltaY=this._endSkewY-this._startSkewY,this._deltaY>180&&(this._deltaY-=360),this._deltaY<-180&&(this._deltaY+=360)},update:function(t){t=this._computeEaseTime(t),this.target.skewX=this._startSkewX+this._deltaX*t,this.target.skewY=this._startSkewY+this._deltaY*t}}),cc.skewTo=function(t,e,i){return new cc.SkewTo(t,e,i)},cc.SkewBy=cc.Class({name:"cc.SkewBy",extends:cc.SkewTo,ctor:function(t,e,i){void 0!==i&&this.initWithDuration(t,e,i)},initWithDuration:function(t,e,i){var n=!1;return cc.SkewTo.prototype.initWithDuration.call(this,t,e,i)&&(this._skewX=e,this._skewY=i,n=!0),n},clone:function(){var t=new cc.SkewBy;return this._cloneDecoration(t),t.initWithDuration(this._duration,this._skewX,this._skewY),t},startWithTarget:function(t){cc.SkewTo.prototype.startWithTarget.call(this,t),this._deltaX=this._skewX,this._deltaY=this._skewY,this._endSkewX=this._startSkewX+this._deltaX,this._endSkewY=this._startSkewY+this._deltaY},reverse:function(){var t=new cc.SkewBy(this._duration,-this._skewX,-this._skewY);return this._cloneDecoration(t),this._reverseEaseList(t),t}}),cc.skewBy=function(t,e,i){return new cc.SkewBy(t,e,i)},cc.JumpBy=cc.Class({name:"cc.JumpBy",extends:cc.ActionInterval,ctor:function(t,e,i,n,r){this._startPosition=cc.v2(0,0),this._previousPosition=cc.v2(0,0),this._delta=cc.v2(0,0),this._height=0,this._jumps=0,void 0!==n&&cc.JumpBy.prototype.initWithDuration.call(this,t,e,i,n,r)},initWithDuration:function(t,e,i,n,r){return!!cc.ActionInterval.prototype.initWithDuration.call(this,t)&&(void 0===r&&(r=n,n=i,i=e.y,e=e.x),this._delta.x=e,this._delta.y=i,this._height=n,this._jumps=r,!0)},clone:function(){var t=new cc.JumpBy;return this._cloneDecoration(t),t.initWithDuration(this._duration,this._delta,this._height,this._jumps),t},startWithTarget:function(t){cc.ActionInterval.prototype.startWithTarget.call(this,t);var e=t.x,i=t.y;this._previousPosition.x=e,this._previousPosition.y=i,this._startPosition.x=e,this._startPosition.y=i},update:function(t){if(t=this._computeEaseTime(t),this.target){var e=t*this._jumps%1,i=4*this._height*e*(1-e);i+=this._delta.y*t;var n=this._delta.x*t,r=this._startPosition;if(cc.macro.ENABLE_STACKABLE_ACTIONS){var s=this.target.x,a=this.target.y,o=this._previousPosition;r.x=r.x+s-o.x,r.y=r.y+a-o.y,n+=r.x,i+=r.y,o.x=n,o.y=i,this.target.setPosition(n,i)}else this.target.setPosition(r.x+n,r.y+i)}},reverse:function(){var t=new cc.JumpBy(this._duration,cc.v2(-this._delta.x,-this._delta.y),this._height,this._jumps);return this._cloneDecoration(t),this._reverseEaseList(t),t}}),cc.jumpBy=function(t,e,i,n,r){return new cc.JumpBy(t,e,i,n,r)},cc.JumpTo=cc.Class({name:"cc.JumpTo",extends:cc.JumpBy,ctor:function(t,e,i,n,r){this._endPosition=cc.v2(0,0),void 0!==n&&this.initWithDuration(t,e,i,n,r)},initWithDuration:function(t,e,i,n,r){return!!cc.JumpBy.prototype.initWithDuration.call(this,t,e,i,n,r)&&(void 0===r&&(i=e.y,e=e.x),this._endPosition.x=e,this._endPosition.y=i,!0)},startWithTarget:function(t){cc.JumpBy.prototype.startWithTarget.call(this,t),this._delta.x=this._endPosition.x-this._startPosition.x,this._delta.y=this._endPosition.y-this._startPosition.y},clone:function(){var t=new cc.JumpTo;return this._cloneDecoration(t),t.initWithDuration(this._duration,this._endPosition,this._height,this._jumps),t}}),cc.jumpTo=function(t,e,i,n,r){return new cc.JumpTo(t,e,i,n,r)},cc.BezierBy=cc.Class({name:"cc.BezierBy",extends:cc.ActionInterval,ctor:function(t,e){this._config=[],this._startPosition=cc.v2(0,0),this._previousPosition=cc.v2(0,0),e&&cc.BezierBy.prototype.initWithDuration.call(this,t,e)},initWithDuration:function(t,e){return!!cc.ActionInterval.prototype.initWithDuration.call(this,t)&&(this._config=e,!0)},clone:function(){var t=new cc.BezierBy;this._cloneDecoration(t);for(var e=[],i=0;ie/2?255:0}},startWithTarget:function(t){cc.ActionInterval.prototype.startWithTarget.call(this,t),this._originalState=t.opacity},stop:function(){this.target.opacity=this._originalState,cc.ActionInterval.prototype.stop.call(this)},reverse:function(){var t=new cc.Blink(this._duration,this._times);return this._cloneDecoration(t),this._reverseEaseList(t),t}}),cc.blink=function(t,e){return new cc.Blink(t,e)},cc.FadeTo=cc.Class({name:"cc.FadeTo",extends:cc.ActionInterval,ctor:function(t,e){this._toOpacity=0,this._fromOpacity=0,void 0!==e&&cc.FadeTo.prototype.initWithDuration.call(this,t,e)},initWithDuration:function(t,e){return!!cc.ActionInterval.prototype.initWithDuration.call(this,t)&&(this._toOpacity=e,!0)},clone:function(){var t=new cc.FadeTo;return this._cloneDecoration(t),t.initWithDuration(this._duration,this._toOpacity),t},update:function(t){t=this._computeEaseTime(t);var e=void 0!==this._fromOpacity?this._fromOpacity:255;this.target.opacity=e+(this._toOpacity-e)*t},startWithTarget:function(t){cc.ActionInterval.prototype.startWithTarget.call(this,t),this._fromOpacity=t.opacity}}),cc.fadeTo=function(t,e){return new cc.FadeTo(t,e)},cc.FadeIn=cc.Class({name:"cc.FadeIn",extends:cc.FadeTo,ctor:function(t){null==t&&(t=0),this._reverseAction=null,this.initWithDuration(t,255)},reverse:function(){var t=new cc.FadeOut;return t.initWithDuration(this._duration,0),this._cloneDecoration(t),this._reverseEaseList(t),t},clone:function(){var t=new cc.FadeIn;return this._cloneDecoration(t),t.initWithDuration(this._duration,this._toOpacity),t},startWithTarget:function(t){this._reverseAction&&(this._toOpacity=this._reverseAction._fromOpacity),cc.FadeTo.prototype.startWithTarget.call(this,t)}}),cc.fadeIn=function(t){return new cc.FadeIn(t)},cc.FadeOut=cc.Class({name:"cc.FadeOut",extends:cc.FadeTo,ctor:function(t){null==t&&(t=0),this._reverseAction=null,this.initWithDuration(t,0)},reverse:function(){var t=new cc.FadeIn;return t._reverseAction=this,t.initWithDuration(this._duration,255),this._cloneDecoration(t),this._reverseEaseList(t),t},clone:function(){var t=new cc.FadeOut;return this._cloneDecoration(t),t.initWithDuration(this._duration,this._toOpacity),t}}),cc.fadeOut=function(t){return new cc.FadeOut(t)},cc.TintTo=cc.Class({name:"cc.TintTo",extends:cc.ActionInterval,ctor:function(t,e,i,n){this._to=cc.color(0,0,0),this._from=cc.color(0,0,0),e instanceof cc.Color&&(n=e.b,i=e.g,e=e.r),void 0!==n&&this.initWithDuration(t,e,i,n)},initWithDuration:function(t,e,i,n){return!!cc.ActionInterval.prototype.initWithDuration.call(this,t)&&(this._to=cc.color(e,i,n),!0)},clone:function(){var t=new cc.TintTo;this._cloneDecoration(t);var e=this._to;return t.initWithDuration(this._duration,e.r,e.g,e.b),t},startWithTarget:function(t){cc.ActionInterval.prototype.startWithTarget.call(this,t),this._from=this.target.color},update:function(t){t=this._computeEaseTime(t);var e=this._from,i=this._to;e&&(this.target.color=cc.color(e.r+(i.r-e.r)*t,e.g+(i.g-e.g)*t,e.b+(i.b-e.b)*t))}}),cc.tintTo=function(t,e,i,n){return new cc.TintTo(t,e,i,n)},cc.TintBy=cc.Class({name:"cc.TintBy",extends:cc.ActionInterval,ctor:function(t,e,i,n){this._deltaR=0,this._deltaG=0,this._deltaB=0,this._fromR=0,this._fromG=0,this._fromB=0,void 0!==n&&this.initWithDuration(t,e,i,n)},initWithDuration:function(t,e,i,n){return!!cc.ActionInterval.prototype.initWithDuration.call(this,t)&&(this._deltaR=e,this._deltaG=i,this._deltaB=n,!0)},clone:function(){var t=new cc.TintBy;return this._cloneDecoration(t),t.initWithDuration(this._duration,this._deltaR,this._deltaG,this._deltaB),t},startWithTarget:function(t){cc.ActionInterval.prototype.startWithTarget.call(this,t);var e=t.color;this._fromR=e.r,this._fromG=e.g,this._fromB=e.b},update:function(t){t=this._computeEaseTime(t),this.target.color=cc.color(this._fromR+this._deltaR*t,this._fromG+this._deltaG*t,this._fromB+this._deltaB*t)},reverse:function(){var t=new cc.TintBy(this._duration,-this._deltaR,-this._deltaG,-this._deltaB);return this._cloneDecoration(t),this._reverseEaseList(t),t}}),cc.tintBy=function(t,e,i,n){return new cc.TintBy(t,e,i,n)},cc.DelayTime=cc.Class({name:"cc.DelayTime",extends:cc.ActionInterval,update:function(){},reverse:function(){var t=new cc.DelayTime(this._duration);return this._cloneDecoration(t),this._reverseEaseList(t),t},clone:function(){var t=new cc.DelayTime;return this._cloneDecoration(t),t.initWithDuration(this._duration),t}}),cc.delayTime=function(t){return new cc.DelayTime(t)},cc.ReverseTime=cc.Class({name:"cc.ReverseTime",extends:cc.ActionInterval,ctor:function(t){this._other=null,t&&this.initWithAction(t)},initWithAction:function(t){return t?t===this._other?(cc.errorID(1029),!1):!!cc.ActionInterval.prototype.initWithDuration.call(this,t._duration)&&(this._other=t,!0):(cc.errorID(1028),!1)},clone:function(){var t=new cc.ReverseTime;return this._cloneDecoration(t),t.initWithAction(this._other.clone()),t},startWithTarget:function(t){cc.ActionInterval.prototype.startWithTarget.call(this,t),this._other.startWithTarget(t)},update:function(t){t=this._computeEaseTime(t),this._other&&this._other.update(1-t)},reverse:function(){return this._other.clone()},stop:function(){this._other.stop(),cc.Action.prototype.stop.call(this)}}),cc.reverseTime=function(t){return new cc.ReverseTime(t)},cc.TargetedAction=cc.Class({name:"cc.TargetedAction",extends:cc.ActionInterval,ctor:function(t,e){this._action=null,this._forcedTarget=null,e&&this.initWithTarget(t,e)},initWithTarget:function(t,e){return!!this.initWithDuration(e._duration)&&(this._forcedTarget=t,this._action=e,!0)},clone:function(){var t=new cc.TargetedAction;return this._cloneDecoration(t),t.initWithTarget(this._forcedTarget,this._action.clone()),t},startWithTarget:function(t){cc.ActionInterval.prototype.startWithTarget.call(this,t),this._action.startWithTarget(this._forcedTarget)},stop:function(){this._action.stop()},update:function(t){t=this._computeEaseTime(t),this._action.update(t)},getForcedTarget:function(){return this._forcedTarget},setForcedTarget:function(t){this._forcedTarget!==t&&(this._forcedTarget=t)}}),cc.targetedAction=function(t,e){return new cc.TargetedAction(t,e)}}),{}],6:[(function(t){"use strict";t("../core/platform/CCClass");var e=t("../core/platform/js"),i=function(){this.actions=[],this.target=null,this.actionIndex=0,this.currentAction=null,this.paused=!1,this.lock=!1};cc.ActionManager=function(){this._hashTargets=e.createMap(!0),this._arrayTargets=[],this._currentTarget=null,cc.director._scheduler&&cc.director._scheduler.enableForTarget(this)},cc.ActionManager.prototype={constructor:cc.ActionManager,_elementPool:[],_searchElementByTarget:function(t,e){for(var i=0;i=n&&i.actionIndex--;break}}},_removeActionByTag:function(t,e,i){for(var n=0,r=e.actions.length;n=0;--n){var r=e.actions[n];if(r&&r.getTag()===t){if(i&&r.getOriginalTarget()!==i)continue;this._removeActionAtIndex(n,e)}}},removeActionByTag:function(t,e){t===cc.Action.TAG_INVALID&&cc.logID(1002);var i=this._hashTargets;if(e){var n=i[e._id];n&&this._removeActionByTag(t,n,e)}else for(var r in i){var s=i[r];this._removeActionByTag(t,s)}},removeAllActionsByTag:function(t,e){t===cc.Action.TAG_INVALID&&cc.logID(1002);var i=this._hashTargets;if(e){var n=i[e._id];n&&this._removeAllActionsByTag(t,n,e)}else for(var r in i){var s=i[r];this._removeAllActionsByTag(t,s)}},getActionByTag:function(t,e){t===cc.Action.TAG_INVALID&&cc.logID(1004);var i=this._hashTargets[e._id];if(i){if(null!=i.actions)for(var n=0;n=t&&e.actionIndex--,0===e.actions.length&&this._deleteHashElement(e)},_deleteHashElement:function(t){var e=!1;if(t&&!t.lock&&this._hashTargets[t.target._id]){delete this._hashTargets[t.target._id];for(var i=this._arrayTargets,n=0,r=i.length;n=1?t:r%n>n/2?255:0},this.to(t,{opacity:1},i)}});var a=[];function o(t){return function(){a.length=0;for(var e=arguments.length,i=0;i=0?d=c.events[p]:(d=new a,c.ratios.push(f),c.events.push(d)),d.add(_.func,_.params)}}h.playState=function(t,e){t.clip&&(t.curveLoaded||u(this.target,t),t.animator=this,t.play(),"number"==typeof e&&t.setTime(e),this.play())},h.stopStatesExcept=function(t){var e=this._anims,i=e.array;for(e.i=0;e.i=0?(this._anims.fastRemoveAt(e),0===this._anims.array.length&&this.stop()):cc.errorID(3907),t.animator=null},h.sample=function(){var t=this._anims,e=t.array;for(t.i=0;t.i1e-6){g=!1;break}c._findFrameIndex=g?s:o;var x=c.values[0];return null==x||c._lerp||("number"==typeof x?c._lerp=r.prototype._lerpNumber:x instanceof cc.Quat?c._lerp=r.prototype._lerpQuat:x instanceof cc.Vec2?c._lerp=r.prototype._lerpVector2:x instanceof cc.Vec3?c._lerp=r.prototype._lerpVector3:x.lerp&&(c._lerp=r.prototype._lerpObject)),c},createTargetCurves:function(t,e,i){var n=e.props,r=e.comps;if(n)for(var s in n){var a=n[s],o=this.createPropCurve(t,s,a);i.push(o)}if(r)for(var l in r){var c=t.getComponent(l);if(c){var h=r[l];for(var u in h){var _=h[u],f=this.createPropCurve(c,u,_);i.push(f)}}}},createCurves:function(t,e){var i=this.curveData,n=i.paths,r=[];for(var s in this.createTargetCurves(e,i,r),n){var a=cc.find(s,e);if(a){var o=n[s];this.createTargetCurves(a,o,r)}}return r}});cc.AnimationClip=e.exports=l}),{"../core/utils/binary-search":317,"./animation-curves":11,"./motion-path-helper":17,"./types":19}],11:[(function(t,e){"use strict";var i=t("./bezier").bezierByTime,n=t("../core/utils/binary-search").binarySearchEpsilon,r=t("./types").WrapModeMask,s=t("./types").WrappedInfo;function a(t,e){if("string"==typeof e){var n=cc.easing[e];n?t=n(t):cc.errorID(3906,e)}else Array.isArray(e)&&(t=i(e,t));return t}var o=cc.Class({name:"cc.AnimCurve",sample:function(){},onTimeChangedManually:void 0});var l,c=cc.Class({name:"cc.DynamicAnimCurve",extends:o,ctor:function(){this._cachedIndex=0},properties:{target:null,prop:"",values:[],ratios:[],types:[]},_findFrameIndex:n,_lerp:void 0,_lerpNumber:function(t,e,i){return t+(e-t)*i},_lerpObject:function(t,e,i){return t.lerp(e,i)},_lerpQuat:(l=cc.quat(),function(t,e,i){return t.lerp(e,i,l)}),_lerpVector2:(function(){var t=cc.v2();return function(e,i,n){return e.lerp(i,n,t)}})(),_lerpVector3:(function(){var t=cc.v3();return function(e,i,n){return e.lerp(i,n,t)}})(),sample:function(t,e){var i=this.values,n=this.ratios,r=n.length;if(0!==r){var s,o=!0,l=this._cachedIndex;if(l<0&&(l=~l)>0&&lc&&e=r)s=i[r-1];else{var _=i[u-1];if(this._lerp){var f=n[u-1],d=n[u],p=this.types[u-1],m=(e-f)/(d-f);p&&(m=a(m,p));var y=i[u];s=this._lerp(_,y,m)}else s=_}else s=i[u];this.target[this.prop]=s}}});c.Linear=null,c.Bezier=function(t){return t};var h=function(){this.events=[]};h.prototype.add=function(t,e){this.events.push({func:t||"",params:e||[]})};var u=cc.Class({name:"cc.EventAnimCurve",extends:o,properties:{target:null,ratios:[],events:[],_wrappedInfo:{default:function(){return new s}},_lastWrappedInfo:null,_ignoreIndex:NaN},_wrapIterations:function(t){return t-(0|t)==0&&(t-=1),0|t},sample:function(t,e,i){var a=this.ratios.length,o=i.getWrappedInfo(i.time,this._wrappedInfo),l=o.direction,c=n(this.ratios,o.ratio);if(c<0&&(c=~c-1,l<0&&(c+=1)),this._ignoreIndex!==c&&(this._ignoreIndex=NaN),o.frameIndex=c,!this._lastWrappedInfo)return this._fireEvent(c),void(this._lastWrappedInfo=new s(o));var h=i.wrapMode,u=this._wrapIterations(o.iterations),_=this._lastWrappedInfo,f=this._wrapIterations(_.iterations),d=_.frameIndex,p=_.direction,m=-1!==f&&u!==f;if(d===c&&m&&1===a)this._fireEvent(0);else if(d!==c||m){l=p;do{if(d!==c){if(-1===l&&0===d&&c>0?((h&r.PingPong)===r.PingPong?l*=-1:d=a,f++):1===l&&d===a-1&&cu)break}d+=l,cc.director.getAnimationManager().pushDelayEvent(this,"_fireEvent",[d])}while(d!==c&&d>-1&&d=this.events.length||this._ignoreIndex===t)){var e=this.events[t].events;if(this.target.isValid)for(var i=this.target._components,n=0;nr)return~t.length;var s=(e=(e-n)/(r-n))/(1/i),a=0|s;return s-a<1e-6?a:a+1-s<1e-6?a+1:~(a+1)}}}),{"../core/utils/binary-search":317,"./bezier":14,"./types":19}],12:[(function(t,e){"use strict";var i=cc.js,n=cc.Class({ctor:function(){this._anims=new i.array.MutableForwardIterator([]),this._delayEvents=[],cc.director._scheduler&&cc.director._scheduler.enableForTarget(this)},update:function(t){var e=this._anims,i=e.array;for(e.i=0;e.i=0?this._anims.fastRemoveAt(e):cc.errorID(3907)},pushDelayEvent:function(t,e,i){this._delayEvents.push({target:t,func:e,args:i})}});cc.AnimationManager=e.exports=n}),{}],13:[(function(t,e){"use strict";var i=cc.js,n=t("./playable"),r=t("./types"),s=r.WrappedInfo,a=r.WrapMode,o=r.WrapModeMask;function l(t,e){n.call(this),this._currentFramePlayed=!1,this._delay=0,this._delayTime=0,this._wrappedInfo=new s,this._lastWrappedInfo=null,this._process=h,this._clip=t,this._name=e||t&&t.name,this.animator=null,this.curves=[],this.delay=0,this.repeatCount=1,this.duration=1,this.speed=1,this.wrapMode=a.Normal,this.time=0,this._target=null,this._lastframeEventOn=!1,this.emit=function(){for(var t=new Array(arguments.length),e=0,i=t.length;e1&&(0|e.iterations)>(0|t.iterations)&&this.emit("lastframe",this),t.set(e)),e.stopped&&(this.stop(),this.emit("finished",this))}function u(){var t=this.time,e=this.duration;t>e?0==(t%=e)&&(t=e):t<0&&0!=(t%=e)&&(t+=e);for(var i=t/e,n=this.curves,r=0,s=n.length;r0&&this._lastIterations>i||this.time<0&&this._lastIterations0&&(this._delayTime-=t,this._delayTime>0)||(this._currentFramePlayed?this.time+=t*this.speed:this._currentFramePlayed=!0,this._process())},c._needRevers=function(t){var e=this.wrapMode,i=!1;return(e&o.PingPong)===o.PingPong&&(t-(0|t)==0&&t>0&&(t-=1),1&t&&(i=!i)),(e&o.Reverse)===o.Reverse&&(i=!i),i},c.getWrappedInfo=function(t,e){e=e||new s;var i=!1,n=this.duration,r=this.repeatCount,a=t>0?t/n:-t/n;if(a>=r){a=r,i=!0;var l=r-(0|r);0===l&&(l=1),t=l*n*(t>0?1:-1)}if(t>n){var c=t%n;t=0===c?n:c}else t<0&&0!=(t%=n)&&(t+=n);var h=!1,u=this._wrapMode&o.ShouldWrap;u&&(h=this._needRevers(a));var _=h?-1:1;return this.speed<0&&(_*=-1),u&&h&&(t=n-t),e.ratio=t/n,e.time=t,e.direction=_,e.stopped=i,e.iterations=a,e},c.sample=function(){for(var t=this.getWrappedInfo(this.time,this._wrappedInfo),e=this.curves,i=0,n=e.length;i0}),(function(){this.curves.length=0})),i.getset(c,"wrapMode",(function(){return this._wrapMode}),(function(t){this._wrapMode=t,this.time=0,t&o.Loop?this.repeatCount=1/0:this.repeatCount=1})),i.getset(c,"repeatCount",(function(){return this._repeatCount}),(function(t){this._repeatCount=t;var e=this._wrapMode&o.ShouldWrap,i=(this.wrapMode&o.Reverse)===o.Reverse;this._process=t!==1/0||e||i?h:u})),i.getset(c,"delay",(function(){return this._delay}),(function(t){this._delayTime=this._delay=t})),cc.AnimationState=e.exports=l}),{"./playable":18,"./types":19}],14:[(function(t,e){"use strict";var i=Math.cos,n=Math.acos,r=Math.max,s=2*Math.PI,a=Math.sqrt;function o(t){return t<0?-Math.pow(-t,1/3):Math.pow(t,1/3)}function l(t,e){var l,c,h,u,_=e-0,f=e-t[0],d=3*_,p=3*f,m=3*(e-t[2]),y=1/(-_+p-m+(e-1)),v=(d-6*f+m)*y,g=v*(1/3),b=(-d+p)*y,A=1/3*(3*b-v*v),x=A*(1/3),C=(2*v*v*v-9*v*b+_*y*27)/27,T=C/2,S=T*T+x*x*x;if(S<0){var w=1/3*-A,E=a(w*w*w),M=-C/(2*E),D=n(M<-1?-1:M>1?1:M),B=2*o(E);return c=B*i(D*(1/3))-g,h=B*i((D+s)*(1/3))-g,u=B*i((D+2*s)*(1/3))-g,0<=c&&c<=1?0<=h&&h<=1?0<=u&&u<=1?r(c,h,u):r(c,h):0<=u&&u<=1?r(c,u):c:0<=h&&h<=1?0<=u&&u<=1?r(h,u):h:u}if(0===S)return h=-(l=T<0?o(-T):-o(T))-g,0<=(c=2*l-g)&&c<=1?0<=h&&h<=1?r(c,h):c:h;var P=a(S);return(l=o(-T+P))-o(T+P)-g}e.exports={bezier:function(t,e,i,n,r){var s=1-r;return s*(s*(t+(3*e-t)*r)+3*i*r*r)+n*r*r*r},bezierByTime:function(t,e){var i=l(t,e),n=t[1];return((1-i)*(n+(t[3]-n)*i)*3+i*i)*i}}}),{}],15:[(function(t,e){"use strict";var i={constant:function(){return 0},linear:function(t){return t},quadIn:function(t){return t*t},quadOut:function(t){return t*(2-t)},quadInOut:function(t){return(t*=2)<1?.5*t*t:-.5*(--t*(t-2)-1)},cubicIn:function(t){return t*t*t},cubicOut:function(t){return--t*t*t+1},cubicInOut:function(t){return(t*=2)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},quartIn:function(t){return t*t*t*t},quartOut:function(t){return 1- --t*t*t*t},quartInOut:function(t){return(t*=2)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},quintIn:function(t){return t*t*t*t*t},quintOut:function(t){return--t*t*t*t*t+1},quintInOut:function(t){return(t*=2)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},sineIn:function(t){return 1-Math.cos(t*Math.PI/2)},sineOut:function(t){return Math.sin(t*Math.PI/2)},sineInOut:function(t){return.5*(1-Math.cos(Math.PI*t))},expoIn:function(t){return 0===t?0:Math.pow(1024,t-1)},expoOut:function(t){return 1===t?1:1-Math.pow(2,-10*t)},expoInOut:function(t){return 0===t?0:1===t?1:(t*=2)<1?.5*Math.pow(1024,t-1):.5*(2-Math.pow(2,-10*(t-1)))},circIn:function(t){return 1-Math.sqrt(1-t*t)},circOut:function(t){return Math.sqrt(1- --t*t)},circInOut:function(t){return(t*=2)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},elasticIn:function(t){var e,i=.1;return 0===t?0:1===t?1:(!i||i<1?(i=1,e=.1):e=.4*Math.asin(1/i)/(2*Math.PI),-i*Math.pow(2,10*(t-=1))*Math.sin(2*(t-e)*Math.PI/.4))},elasticOut:function(t){var e,i=.1;return 0===t?0:1===t?1:(!i||i<1?(i=1,e=.1):e=.4*Math.asin(1/i)/(2*Math.PI),i*Math.pow(2,-10*t)*Math.sin(2*(t-e)*Math.PI/.4)+1)},elasticInOut:function(t){var e,i=.1;return 0===t?0:1===t?1:(!i||i<1?(i=1,e=.1):e=.4*Math.asin(1/i)/(2*Math.PI),(t*=2)<1?i*Math.pow(2,10*(t-=1))*Math.sin(2*(t-e)*Math.PI/.4)*-.5:i*Math.pow(2,-10*(t-=1))*Math.sin(2*(t-e)*Math.PI/.4)*.5+1)},backIn:function(t){var e=1.70158;return t*t*((e+1)*t-e)},backOut:function(t){var e=1.70158;return--t*t*((e+1)*t+e)+1},backInOut:function(t){var e=2.5949095;return(t*=2)<1?t*t*((e+1)*t-e)*.5:.5*((t-=2)*t*((e+1)*t+e)+2)},bounceIn:function(t){return 1-i.bounceOut(1-t)},bounceOut:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},bounceInOut:function(t){return t<.5?.5*i.bounceIn(2*t):.5*i.bounceOut(2*t-1)+.5},smooth:function(t){return t<=0?0:t>=1?1:t*t*(3-2*t)},fade:function(t){return t<=0?0:t>=1?1:t*t*t*(t*(6*t-15)+10)}};function n(t,e){return function(i){return i<.5?e(2*i)/2:t(2*i-1)/2+.5}}i.quadOutIn=n(i.quadIn,i.quadOut),i.cubicOutIn=n(i.cubicIn,i.cubicOut),i.quartOutIn=n(i.quartIn,i.quartOut),i.quintOutIn=n(i.quintIn,i.quintOut),i.sineOutIn=n(i.sineIn,i.sineOut),i.expoOutIn=n(i.expoIn,i.expoOut),i.circOutIn=n(i.circIn,i.circOut),i.backOutIn=n(i.backIn,i.backOut),i.bounceIn=function(t){return 1-i.bounceOut(1-t)},i.bounceInOut=function(t){return t<.5?.5*i.bounceIn(2*t):.5*i.bounceOut(2*t-1)+.5},i.bounceOutIn=n(i.bounceIn,i.bounceOut),cc.easing=e.exports=i}),{}],16:[(function(t){"use strict";t("./bezier"),t("./easing"),t("./types"),t("./motion-path-helper"),t("./animation-curves"),t("./animation-clip"),t("./animation-manager"),t("./animation-state"),t("./animation-animator")}),{"./animation-animator":9,"./animation-clip":10,"./animation-curves":11,"./animation-manager":12,"./animation-state":13,"./bezier":14,"./easing":15,"./motion-path-helper":17,"./types":19}],17:[(function(t,e){"use strict";var i=t("./animation-curves").DynamicAnimCurve,n=t("./animation-curves").computeRatioByType,r=t("./bezier").bezier,s=t("../core/utils/binary-search").binarySearchEpsilon,a=cc.v2;function o(t){this.points=t||[],this.beziers=[],this.ratios=[],this.progresses=[],this.length=0,this.computeBeziers()}function l(){this.start=a(),this.end=a(),this.startCtrlPoint=a(),this.endCtrlPoint=a()}function c(t){if(!Array.isArray(t))return!1;for(var e=0,i=t.length;e0)){l=r;break}l=r-1}if(n[r=l]===i)return r/(s-1);var c=n[r];return(r+(i-c)/(n[r+1]-c))/(s-1)},e.exports={sampleMotionPaths:function(t,e,r,l,h){function u(t){return t instanceof cc.Vec2?{in:t,pos:t,out:t}:Array.isArray(t)&&6===t.length?{in:a(t[2],t[3]),pos:a(t[0],t[1]),out:a(t[4],t[5])}:{in:cc.Vec2.ZERO,pos:cc.Vec2.ZERO,out:cc.Vec2.ZERO}}var _=e.values=e.values.map((function(t){return Array.isArray(t)&&(t=2===t.length?cc.v2(t[0],t[1]):cc.v3(t[0],t[1],t[2])),t}));if(0!==t.length&&0!==_.length){for(var f=!1,d=0;d0){f=!0;break}}if(f&&1!==_.length){for(var m=e.types,y=e.ratios,v=e.values=[],g=e.types=[],b=e.ratios=[],A=0,x=i.Linear,C=0,T=t.length;C0){var L=[];L.push(u(D));for(var F=0,V=w.length;F1e-6;){var G,U,j,H;if((S=n(S=R,P))<0)H=(0-S)*(U=k.beziers[0]).getLength(),j=U.start.sub(U.endCtrlPoint).normalize(),G=U.start.add(j.mul(H));else if(S>1)H=(S-1)*(U=k.beziers[k.beziers.length-1]).getLength(),j=U.end.sub(U.startCtrlPoint).normalize(),G=U.end.add(j.mul(H));else{var W=s(z,S);W<0&&(W=~W),S-=W>0?z[W-1]:0,S/=k.ratios[W],G=k.beziers[W].getPointAt(S)}I.push(G),R+=O}}else for(;1-R>1e-6;)S=n(S=R,P),I.push(D.lerp(B,S)),R+=O;for(x="constant"===P?P:i.Linear,F=0,V=I.length;F1e-6?(R-1)*M:0}y[y.length-1]!==b[b.length-1]&&Y(_[_.length-1],x,y[y.length-1])}}function Y(t,e,i){v.push(t),g.push(e),b.push(i)}},Curve:o,Bezier:l}}),{"../core/utils/binary-search":317,"./animation-curves":11,"./bezier":14}],18:[(function(t,e){"use strict";var i=cc.js,n=t("../core/CCDebug");function r(){this._isPlaying=!1,this._isPaused=!1,this._stepOnce=!1}var s=r.prototype;i.get(s,"isPlaying",(function(){return this._isPlaying}),!0),i.get(s,"isPaused",(function(){return this._isPaused}),!0);var a=function(){};s.onPlay=a,s.onPause=a,s.onResume=a,s.onStop=a,s.onError=a,s.play=function(){this._isPlaying?this._isPaused?(this._isPaused=!1,this.onResume()):this.onError(n.getError(3912)):(this._isPlaying=!0,this.onPlay())},s.stop=function(){this._isPlaying&&(this._isPlaying=!1,this.onStop(),this._isPaused=!1)},s.pause=function(){this._isPlaying&&!this._isPaused&&(this._isPaused=!0,this.onPause())},s.resume=function(){this._isPlaying&&this._isPaused&&(this._isPaused=!1,this.onResume())},s.step=function(){this.pause(),this._stepOnce=!0,this._isPlaying||this.play()},e.exports=r}),{"../core/CCDebug":69}],19:[(function(t,e){"use strict";var i={Loop:2,ShouldWrap:4,PingPong:22,Reverse:36},n=cc.Enum({Default:0,Normal:1,Reverse:i.Reverse,Loop:i.Loop,LoopReverse:i.Loop|i.Reverse,PingPong:i.PingPong,PingPongReverse:i.PingPong|i.Reverse});function r(t){t?this.set(t):(this.ratio=0,this.time=0,this.direction=1,this.stopped=!0,this.iterations=0,this.frameIndex=void 0)}cc.WrapMode=n,r.prototype.set=function(t){this.ratio=t.ratio,this.time=t.time,this.direction=t.direction,this.stopped=t.stopped,this.iterations=t.iterations,this.frameIndex=t.frameIndex},e.exports={WrapModeMask:i,WrapMode:n,WrappedInfo:r}}),{}],20:[(function(t,e){"use strict";var i,n,r=t("../core/event/event-target"),s=t("../core/platform/CCSys"),a=t("../core/assets/CCAudioClip").LoadMode,o=!1,l=[],c=function t(e){r.call(this),this._shouldRecycleOnEnded=!1,this._src=e,this._element=null,this.id=0,this._state=t.State.INITIALZING;var i=this;this._onended=function(){i._state=t.State.STOPPED,i.emit("ended")},this._onendedSecond=function(){i._unbindEnded(i._onendedSecond),i._bindEnded()}};cc.js.extend(c,r),c.State={ERROR:-1,INITIALZING:0,PLAYING:1,PAUSED:2,STOPPED:3},(i=c.prototype)._bindEnded=function(t){if(!(t=t||this._onended)._binded){t._binded=!0;var e=this._element;this._src&&e instanceof HTMLAudioElement?e.addEventListener("ended",t):e.onended=t}},i._unbindEnded=function(t){if((t=t||this._onended)._binded){t._binded=!1;var e=this._element;e instanceof HTMLAudioElement?e.removeEventListener("ended",t):e&&(e.onended=null)}},i._onLoaded=function(){this._createElement(),this._state=c.State.INITIALZING,this.setVolume(1),this.setLoop(!1)},i._createElement=function(){var t=this._src._nativeAsset;t instanceof HTMLAudioElement?(this._element||(this._element=document.createElement("audio")),this._element.src=t.src):this._element=new h(t,this)},i.play=function(){var t=this;this._src&&this._src._ensureLoaded((function(){t._state=c.State.PLAYING,t._bindEnded();var e=t._element.play();window.Promise&&e instanceof Promise&&e.catch((function(){})),t._touchToPlay()}))},i._touchToPlay=function(){if(this._src&&this._src.loadMode===a.DOM_AUDIO&&this._element.paused&&l.push({instance:this,offset:0,audio:this._element}),!o){o=!0;var t="ontouchend"in window?"touchend":"mousedown";cc.game.canvas.addEventListener(t,(function(){for(var t;t=l.pop();)t.audio.play(t.offset)}))}},i.destroy=function(){this._element=null},i.pause=function(){if(this.getState()===c.State.PLAYING){var t=this;this._src&&this._src._ensureLoaded((function(){t._unbindEnded(),t._element.pause(),t._state=c.State.PAUSED}))}},i.resume=function(){if(this.getState()===c.State.PAUSED){var t=this;this._src&&this._src._ensureLoaded((function(){t._bindEnded(),t._element.play(),t._state=c.State.PLAYING}))}},i.stop=function(){var t=this;this._src&&this._src._ensureLoaded((function(){t._element.pause(),t._element.currentTime=0;for(var e=0;ethis._buffer.duration)},enumerable:!0,configurable:!0}),Object.defineProperty(t,"loop",{get:function(){return this._loop},set:function(t){return this._currentSource&&(this._currentSource.loop=t),this._loop=t},enumerable:!0,configurable:!0}),Object.defineProperty(t,"volume",{get:function(){return this._volume},set:function(t){if(this._volume=t,this._gainObj.gain.setTargetAtTime)try{this._gainObj.gain.setTargetAtTime(t,this._context.currentTime,n)}catch(e){this._gainObj.gain.setTargetAtTime(t,this._context.currentTime,.01)}else this._gainObj.gain.value=t;s.os===s.OS_IOS&&!this.paused&&this._currentSource&&(this._currentSource.onended=null,this.pause(),this.play())},enumerable:!0,configurable:!0}),Object.defineProperty(t,"currentTime",{get:function(){return this.paused?this.playedLength:(this.playedLength=this._context.currentTime-this._startTime,this.playedLength%=this._buffer.duration,this.playedLength)},set:function(t){return this.paused?this.playedLength=t:(this.pause(),this.playedLength=t,this.play()),t},enumerable:!0,configurable:!0}),Object.defineProperty(t,"duration",{get:function(){return this._buffer.duration},enumerable:!0,configurable:!0})})(h.prototype),e.exports=cc._Audio=c}),{"../core/assets/CCAudioClip":106,"../core/event/event-target":186,"../core/platform/CCSys":248}],21:[(function(t,e){"use strict";var i=t("./CCAudio"),n=t("../core/assets/CCAudioClip"),r=cc.js,s=0,a=r.createMap(!0),o={},l=[],c=function(t){t._shouldRecycleOnEnded&&(t._finishCallback=null,t.off("ended"),t.off("stop"),t.src=null,l.includes(t)||(l.length<32?l.push(t):t.destroy()),t._shouldRecycleOnEnded=!1)},h=function(t){var e=s++,n=o[t];if(n||(n=o[t]=[]),f._maxAudioInstance<=n.length){var r=n.shift();u(r).stop()}var h=l.pop()||new i,_=function(){if(u(this.id)){delete a[this.id];var t=n.indexOf(this.id);cc.js.array.fastRemoveAt(n,t)}c(this)};return h.on("ended",(function(){this._finishCallback&&this._finishCallback(),this.getLoop()||_.call(this)}),h),h.on("stop",_,h),h.id=e,a[e]=h,n.push(e),h},u=function(t){return a[t]},_=function(t){return void 0===t?t=1:"string"==typeof t&&(t=Number.parseFloat(t)),t},f={AudioState:i.State,_maxAudioInstance:24,_id2audio:a,play:function(t,e,i){if(!(t instanceof n))return cc.error("Wrong type of AudioClip.");var r=t.nativeUrl,s=h(r);return s.src=t,t._ensureLoaded(),s._shouldRecycleOnEnded=!0,s.setLoop(e||!1),i=_(i),s.setVolume(i),s.play(),s.id},setLoop:function(t,e){var i=u(t);i&&i.setLoop&&i.setLoop(e)},isLoop:function(t){var e=u(t);return!(!e||!e.getLoop)&&e.getLoop()},setVolume:function(t,e){var i=u(t);i&&i.setVolume(e)},getVolume:function(t){var e=u(t);return e?e.getVolume():1},setCurrentTime:function(t,e){var i=u(t);return!!i&&(i.setCurrentTime(e),!0)},getCurrentTime:function(t){var e=u(t);return e?e.getCurrentTime():0},getDuration:function(t){var e=u(t);return e?e.getDuration():0},getState:function(t){var e=u(t);return e?e.getState():this.AudioState.ERROR},setFinishCallback:function(t,e){var i=u(t);i&&(i._finishCallback=e)},pause:function(t){var e=u(t);return!!e&&(e.pause(),!0)},_pauseIDCache:[],pauseAll:function(){for(var t in a){var e=a[t];e.getState()===i.State.PLAYING&&(this._pauseIDCache.push(t),e.pause())}},resume:function(t){var e=u(t);e&&e.resume()},resumeAll:function(){for(var t=0;t0;){var n=i.pop(),r=a[n];r&&(r.stop(),delete a[n])}},uncacheAll:function(){var t;for(var e in this.stopAll(),a)(t=a[e])&&t.destroy();for(;t=l.pop();)t.destroy();a=r.createMap(!0),o={}},_breakCache:null,_break:function(){for(var t in this._breakCache=[],a){var e=a[t];e.getState()===i.State.PLAYING&&(this._breakCache.push(t),e.pause())}},_restore:function(){if(this._breakCache){for(;this._breakCache.length>0;){var t=this._breakCache.pop(),e=u(t);e&&e.resume&&e.resume()}this._breakCache=null}},_music:{id:-1,loop:!1,volume:1},_effect:{volume:1,pauseCache:[]},playMusic:function(t,e){var i=this._music;return this.stop(i.id),i.id=this.play(t,e,i.volume),i.loop=e,i.id},stopMusic:function(){this.stop(this._music.id)},pauseMusic:function(){return this.pause(this._music.id),this._music.id},resumeMusic:function(){return this.resume(this._music.id),this._music.id},getMusicVolume:function(){return this._music.volume},setMusicVolume:function(t){t=_(t);var e=this._music;return e.volume=t,this.setVolume(e.id,e.volume),e.volume},isMusicPlaying:function(){return this.getState(this._music.id)===this.AudioState.PLAYING},playEffect:function(t,e){return this.play(t,e||!1,this._effect.volume)},setEffectsVolume:function(t){t=_(t);var e=this._music.id;for(var i in this._effect.volume=t,a){var n=a[i];n&&n.id!==e&&f.setVolume(i,t)}},getEffectsVolume:function(){return this._effect.volume},pauseEffect:function(t){return this.pause(t)},pauseAllEffects:function(){var t=this._music.id,e=this._effect;for(var i in e.pauseCache.length=0,a){var n=a[i];n&&n.id!==t&&n.getState()===this.AudioState.PLAYING&&(e.pauseCache.push(i),n.pause())}},resumeEffect:function(t){this.resume(t)},resumeAllEffects:function(){for(var t=this._effect.pauseCache,e=0;e=0;--n)a[i]+=s.charCodeAt(i*e+n)<<8*n;return a},i.unzipAsArray=function(t,e){e=e||1;var i,n,r,s=this.unzip(t),a=[];for(i=0,r=s.length/e;i=0;--n)a[i]+=s.charCodeAt(i*e+n)<<8*n;return a},cc.codec=e.exports=i}),{"./base64":23,"./gzip":24}],23:[(function(t,e){"use strict";var i=t("../core/utils/misc").BASE64_VALUES,n={name:"Jacob__Codec__Base64",decode:function(t){var e,n,r,s,a,o,l=[],c=0;for(t=t.replace(/[^A-Za-z0-9\+\/\=]/g,"");c>4,n=(15&s)<<4|(a=i[t.charCodeAt(c++)])>>2,r=(3&a)<<6|(o=i[t.charCodeAt(c++)]),l.push(String.fromCharCode(e)),64!==a&&l.push(String.fromCharCode(n)),64!==o&&l.push(String.fromCharCode(r));return l.join("")},decodeAsArray:function(t,e){var i,n,r,s=this.decode(t),a=[];for(i=0,r=s.length/e;i=0;--n)a[i]+=s.charCodeAt(i*e+n)<<8*n;return a}};e.exports=n}),{"../core/utils/misc":324}],24:[(function(t,e){"use strict";var i=function(t){this.data=t,this.debug=!1,this.gpflags=void 0,this.files=0,this.unzipped=[],this.buf32k=new Array(32768),this.bIdx=0,this.modeZIP=!1,this.bytepos=0,this.bb=1,this.bits=0,this.nameBuf=[],this.fileout=void 0,this.literalTree=new Array(i.LITERALS),this.distanceTree=new Array(32),this.treepos=0,this.Places=null,this.len=0,this.fpos=new Array(17),this.fpos[0]=0,this.flens=void 0,this.fmax=void 0};i.gunzip=function(t){return t.constructor===Array||(t.constructor,String),new i(t).gunzip()[0][0]},i.HufNode=function(){this.b0=0,this.b1=0,this.jump=null,this.jumppos=-1},i.LITERALS=288,i.NAMEMAX=256,i.bitReverse=[0,128,64,192,32,160,96,224,16,144,80,208,48,176,112,240,8,136,72,200,40,168,104,232,24,152,88,216,56,184,120,248,4,132,68,196,36,164,100,228,20,148,84,212,52,180,116,244,12,140,76,204,44,172,108,236,28,156,92,220,60,188,124,252,2,130,66,194,34,162,98,226,18,146,82,210,50,178,114,242,10,138,74,202,42,170,106,234,26,154,90,218,58,186,122,250,6,134,70,198,38,166,102,230,22,150,86,214,54,182,118,246,14,142,78,206,46,174,110,238,30,158,94,222,62,190,126,254,1,129,65,193,33,161,97,225,17,145,81,209,49,177,113,241,9,137,73,201,41,169,105,233,25,153,89,217,57,185,121,249,5,133,69,197,37,165,101,229,21,149,85,213,53,181,117,245,13,141,77,205,45,173,109,237,29,157,93,221,61,189,125,253,3,131,67,195,35,163,99,227,19,147,83,211,51,179,115,243,11,139,75,203,43,171,107,235,27,155,91,219,59,187,123,251,7,135,71,199,39,167,103,231,23,151,87,215,55,183,119,247,15,143,79,207,47,175,111,239,31,159,95,223,63,191,127,255],i.cplens=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],i.cplext=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,99,99],i.cpdist=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577],i.cpdext=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],i.border=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],i.prototype.gunzip=function(){return this.outputArr=[],this.nextFile(),this.unzipped},i.prototype.readByte=function(){return this.bits+=8,this.bytepos>=1,0===this.bb&&(this.bb=this.readByte(),t=1&this.bb,this.bb=this.bb>>1|128),t},i.prototype.readBits=function(t){for(var e=0,n=t;n--;)e=e<<1|this.readBit();return t&&(e=i.bitReverse[e]>>8-t),e},i.prototype.flushBuffer=function(){this.bIdx=0},i.prototype.addBuffer=function(t){this.buf32k[this.bIdx++]=t,this.outputArr.push(String.fromCharCode(t)),32768===this.bIdx&&(this.bIdx=0)},i.prototype.IsPat=function(){for(;;){if(this.fpos[this.len]>=this.fmax)return-1;if(this.flens[this.fpos[this.len]]===this.len)return this.fpos[this.len]++;this.fpos[this.len]++}},i.prototype.Rec=function(){var t,e=this.Places[this.treepos];if(17===this.len)return-1;if(this.treepos++,this.len++,(t=this.IsPat())>=0)e.b0=t;else if(e.b0=32768,this.Rec())return-1;if((t=this.IsPat())>=0)e.b1=t,e.jump=null;else if(e.b1=32768,e.jump=this.Places[this.treepos],e.jumppos=this.treepos,this.Rec())return-1;return this.len--,0},i.prototype.CreateTree=function(t,e,i){var n;for(this.Places=t,this.treepos=0,this.flens=i,this.fmax=e,n=0;n<17;n++)this.fpos[n]=0;return this.len=0,this.Rec()?-1:0},i.prototype.DecodeValue=function(t){for(var e,i,n=0,r=t[n];;)if(this.readBit()){if(!(32768&r.b1))return r.b1;for(r=r.jump,e=t.length,i=0;i>1)>23?(o=o<<1|this.readBit())>199?o=(o-=128)<<1|this.readBit():(o-=48)>143&&(o+=136):o+=256,o<256)this.addBuffer(o);else{if(256===o)break;for(o-=257,p=this.readBits(i.cplext[o])+i.cplens[o],o=i.bitReverse[this.readBits(5)]>>3,i.cpdext[o]>8?(m=this.readBits(8),m|=this.readBits(i.cpdext[o]-8)<<8):m=this.readBits(i.cpdext[o]),m+=i.cpdist[o],o=0;ol)return this.flushBuffer(),1;for(f=n?_[n-1]:0;o--;)_[n++]=f}else{if(n+(o=17===o?3+this.readBits(3):11+this.readBits(7))>l)return this.flushBuffer(),1;for(;o--;)_[n++]=0}for(p=this.literalTree.length,n=0;n=256){var p,m;if(0==(o-=256))break;for(o--,p=this.readBits(i.cplext[o])+i.cplens[o],o=this.DecodeValue(this.distanceTree),i.cpdext[o]>8?(m=this.readBits(8),m|=this.readBits(i.cpdext[o]-8)<<8):m=this.readBits(i.cpdext[o]),m+=i.cpdist[o];p--;)a=this.buf32k[this.bIdx-m&32767],this.addBuffer(a)}else this.addBuffer(o)}}while(!t);return this.flushBuffer(),this.byteAlign(),0},i.prototype.unzipFile=function(t){var e;for(this.gunzip(),e=0;e>>0;t=n}for(var r,s=1,a=0,o=t.length,l=0;0>>0}function o(e,i){this.index="number"==typeof i?i:0,this.i=0,this.buffer=e instanceof(s?Uint8Array:Array)?e:new(s?Uint8Array:Array)(32768),2*this.buffer.length<=this.index&&t(Error("invalid index")),this.buffer.length<=this.index&&this.f()}o.prototype.f=function(){var t,e=this.buffer,i=e.length,n=new(s?Uint8Array:Array)(i<<1);if(s)n.set(e);else for(t=0;t>>8&255]<<16|f[t>>>16&255]<<8|f[t>>>24&255])>>32-e:f[t]>>8-e),8>e+a)o=o<>e-n-1&1,8==++a&&(a=0,r[s++]=f[o],o=0,s===r.length&&(r=this.f()));r[s]=o,this.buffer=r,this.i=a,this.index=s},o.prototype.finish=function(){var t,e=this.buffer,i=this.index;return 0l;++l){for(var h=_=l,u=7,_=_>>>1;_;_>>>=1)h<<=1,h|=1&_,--u;c[l]=(h<>>0}var f=c;function d(t){this.buffer=new(s?Uint16Array:Array)(2*t),this.length=0}function p(t){var e,i,n,r,a,o,l,c,h,u=t.length,_=0,f=Number.POSITIVE_INFINITY;for(c=0;c_&&(_=t[c]),t[c]>=1;for(h=o;hs[n]);)r=s[i],s[i]=s[n],s[n]=r,r=s[i+1],s[i+1]=s[n+1],s[n+1]=r,i=n;return this.length},d.prototype.pop=function(){var t,e,i,n,r,s=this.buffer;for(e=s[0],t=s[1],this.length-=2,s[0]=s[this.length],s[1]=s[this.length+1],r=0;!((n=2*r+2)>=this.length)&&(n+2s[n]&&(n+=2),s[n]>s[r]);)i=s[r],s[r]=s[n],s[n]=i,i=s[r+1],s[r+1]=s[n+1],s[n+1]=i,r=n;return{index:t,value:e,length:this.length}};var y,v=2,g={NONE:0,r:1,j:v,N:3},b=[];for(y=0;288>y;y++)switch(i){case 143>=y:b.push([y+48,8]);break;case 255>=y:b.push([y-144+400,9]);break;case 279>=y:b.push([y-256+0,7]);break;case 287>=y:b.push([y-280+192,8]);break;default:t("invalid literal: "+y)}function A(t,e){this.length=t,this.G=e}function x(){var e=C;switch(i){case 3===e:return[257,e-3,0];case 4===e:return[258,e-4,0];case 5===e:return[259,e-5,0];case 6===e:return[260,e-6,0];case 7===e:return[261,e-7,0];case 8===e:return[262,e-8,0];case 9===e:return[263,e-9,0];case 10===e:return[264,e-10,0];case 12>=e:return[265,e-11,1];case 14>=e:return[266,e-13,1];case 16>=e:return[267,e-15,1];case 18>=e:return[268,e-17,1];case 22>=e:return[269,e-19,2];case 26>=e:return[270,e-23,2];case 30>=e:return[271,e-27,2];case 34>=e:return[272,e-31,2];case 42>=e:return[273,e-35,3];case 50>=e:return[274,e-43,3];case 58>=e:return[275,e-51,3];case 66>=e:return[276,e-59,3];case 82>=e:return[277,e-67,4];case 98>=e:return[278,e-83,4];case 114>=e:return[279,e-99,4];case 130>=e:return[280,e-115,4];case 162>=e:return[281,e-131,5];case 194>=e:return[282,e-163,5];case 226>=e:return[283,e-195,5];case 257>=e:return[284,e-227,5];case 258===e:return[285,e-258,0];default:t("invalid length: "+e)}}m.prototype.n=function(){var n,r,a,l,c=this.input;switch(this.h){case 0:for(a=0,l=c.length;a>>8&255,y[g++]=255&_,y[g++]=_>>>8&255,s)y.set(f,g),g+=f.length,y=y.subarray(0,g);else{for(p=0,m=f.length;pJ)for(;0J?J:138)>J-3&&Q=Q?(it[K++]=17,it[K++]=Q-3,nt[17]++):(it[K++]=18,it[K++]=Q-11,nt[18]++),J-=Q;else if(it[K++]=et[Y],nt[et[Y]]++,3>--J)for(;0J?J:6)>J-3&&QU;U++)X[U]=N[W[U]];for(R=19;4=C;C++)T=x(),S[C]=T[2]<<24|T[1]<<16|T[0];var w=s?new Uint32Array(S):S;function E(n,r){function a(e,n){var r,s,a,o,l=e.G,c=[],h=0;switch(r=w[e.length],c[h++]=65535&r,c[h++]=r>>16&255,c[h++]=r>>24,i){case 1===l:s=[0,l-1,0];break;case 2===l:s=[1,l-2,0];break;case 3===l:s=[2,l-3,0];break;case 4===l:s=[3,l-4,0];break;case 6>=l:s=[4,l-5,1];break;case 8>=l:s=[5,l-7,1];break;case 12>=l:s=[6,l-9,2];break;case 16>=l:s=[7,l-13,2];break;case 24>=l:s=[8,l-17,3];break;case 32>=l:s=[9,l-25,3];break;case 48>=l:s=[10,l-33,4];break;case 64>=l:s=[11,l-49,4];break;case 96>=l:s=[12,l-65,5];break;case 128>=l:s=[13,l-97,5];break;case 192>=l:s=[14,l-129,6];break;case 256>=l:s=[15,l-193,6];break;case 384>=l:s=[16,l-257,7];break;case 512>=l:s=[17,l-385,7];break;case 768>=l:s=[18,l-513,8];break;case 1024>=l:s=[19,l-769,8];break;case 1536>=l:s=[20,l-1025,9];break;case 2048>=l:s=[21,l-1537,9];break;case 3072>=l:s=[22,l-2049,10];break;case 4096>=l:s=[23,l-3073,10];break;case 6144>=l:s=[24,l-4097,11];break;case 8192>=l:s=[25,l-6145,11];break;case 12288>=l:s=[26,l-8193,12];break;case 16384>=l:s=[27,l-12289,12];break;case 24576>=l:s=[28,l-16385,13];break;case 32768>=l:s=[29,l-24577,13];break;default:t("invalid distance")}for(r=s,c[h++]=r[0],c[h++]=r[1],c[h++]=r[2],a=0,o=c.length;a=c;)b[c++]=0;for(c=0;29>=c;)x[c++]=0}for(b[256]=1,o=0,l=r.length;o=l){for(d&&a(d,-1),c=0,h=l-o;cM&&o+ME&&(S=T,E=M),258===M)break}f=new A(E,o-S),d?d.length2*g[f-1]+b[f]&&(g[f]=2*g[f-1]+b[f]),x[f]=Array(g[f]),C[f]=Array(g[f]);for(_=0;_r[_]?(x[f][p]=m,C[f][p]=v,y+=2):(x[f][p]=r[_],C[f][p]=_,++_);T[f]=0,1===b[f]&&i(f)}for(a=A,o=0,l=n.length;o1<h&&t("undercommitted"),i=0,n=e.length;i>>=1;return o}function B(t,e){this.input=t,this.a=new(s?Uint8Array:Array)(32768),this.h=P.j;var i,n={};for(i in!e&&(e={})||"number"!=typeof e.compressionType||(this.h=e.compressionType),e)n[i]=e[i];n.outputBuffer=this.a,this.z=new m(this.input,n)}var P=g;function I(e,i){switch(this.k=[],this.l=32768,this.e=this.g=this.c=this.q=0,this.input=s?new Uint8Array(e):e,this.s=!1,this.m=O,this.B=!1,!i&&(i={})||(i.index&&(this.c=i.index),i.bufferSize&&(this.l=i.bufferSize),i.bufferType&&(this.m=i.bufferType),i.resize&&(this.B=i.resize)),this.m){case R:this.b=32768,this.a=new(s?Uint8Array:Array)(32768+this.l+258);break;case O:this.b=0,this.a=new(s?Uint8Array:Array)(this.l),this.f=this.J,this.t=this.H,this.o=this.I;break;default:t(Error("invalid inflate mode"))}}B.prototype.n=function(){var e,i,n,r,o,l,c,h=0;switch(c=this.a,e=ht){case ht:i=Math.LOG2E*Math.log(32768)-8;break;default:t(Error("invalid compression method"))}switch(n=i<<4|e,c[h++]=n,e){case ht:switch(this.h){case P.NONE:o=0;break;case P.r:o=1;break;case P.j:o=2;break;default:t(Error("unsupported compression type"))}break;default:t(Error("invalid compression method"))}return r=o<<6|0,c[h++]=r|31-(256*n+r)%31,l=a(this.input),this.z.b=h,h=(c=this.z.n()).length,s&&((c=new Uint8Array(c.buffer)).length<=h+4&&(this.a=new Uint8Array(c.length+4),this.a.set(c),c=this.a),c=c.subarray(0,h+4)),c[h++]=l>>24&255,c[h++]=l>>16&255,c[h++]=l>>8&255,c[h++]=255&l,c},r("Zlib.Deflate",B),r("Zlib.Deflate.compress",(function(t,e){return new B(t,e).n()})),r("Zlib.Deflate.CompressionType",P),r("Zlib.Deflate.CompressionType.NONE",P.NONE),r("Zlib.Deflate.CompressionType.FIXED",P.r),r("Zlib.Deflate.CompressionType.DYNAMIC",P.j);var R=0,O=1,L={D:R,C:O};I.prototype.p=function(){for(;!this.s;){var n=tt(this,3);switch(1&n&&(this.s=i),n>>>=1){case 0:var r=this.input,a=this.c,o=this.a,l=this.b,c=e,h=e,u=e,_=o.length,f=e;switch(this.e=this.g=0,(c=r[a++])===e&&t(Error("invalid uncompressed block header: LEN (first byte)")),h=c,(c=r[a++])===e&&t(Error("invalid uncompressed block header: LEN (second byte)")),h|=c<<8,(c=r[a++])===e&&t(Error("invalid uncompressed block header: NLEN (first byte)")),u=c,(c=r[a++])===e&&t(Error("invalid uncompressed block header: NLEN (second byte)")),h===~(u|=c<<8)&&t(Error("invalid uncompressed block header: length verify")),a+h>r.length&&t(Error("input buffer is broken")),this.m){case R:for(;l+h>o.length;){if(h-=f=_-l,s)o.set(r.subarray(a,a+f),l),l+=f,a+=f;else for(;f--;)o[l++]=r[a++];this.b=l,o=this.f(),l=this.b}break;case O:for(;l+h>o.length;)o=this.f({v:2});break;default:t(Error("invalid inflate mode"))}if(s)o.set(r.subarray(a,a+h),l),l+=h,a+=h;else for(;h--;)o[l++]=r[a++];this.c=a,this.b=l,this.a=o;break;case 1:this.o(K,$);break;case 2:it(this);break;default:t(Error("unknown BTYPE: "+n))}}return this.t()};var F,V,N=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],k=s?new Uint16Array(N):N,z=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,258,258],G=s?new Uint16Array(z):z,U=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0],j=s?new Uint8Array(U):U,H=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577],W=s?new Uint16Array(H):H,X=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],Y=s?new Uint8Array(X):X,q=new(s?Uint8Array:Array)(288);for(F=0,V=q.length;F=F?8:255>=F?9:279>=F?7:8;var J,Z,K=p(q),Q=new(s?Uint8Array:Array)(30);for(J=0,Z=Q.length;J>>n,i.e=a-n,i.c=l,r}function et(i,n){for(var r,s,a,o=i.g,l=i.e,c=i.input,h=i.c,u=n[0],_=n[1];l<_;)(r=c[h++])===e&&t(Error("input buffer is broken")),o|=r<>>16,i.g=o>>a,i.e=l-a,i.c=h,65535&s}function it(t){function e(t,e,i){var n,r,s,a;for(a=0;ar)n>=l&&(this.b=n,i=this.f(),n=this.b),i[n++]=r;else for(o=G[s=r-257],0=l&&(this.b=n,i=this.f(),n=this.b);o--;)i[n]=i[n++-a];for(;8<=this.e;)this.e-=8,this.c--;this.b=n},I.prototype.I=function(t,e){var i=this.a,n=this.b;this.u=t;for(var r,s,a,o,l=i.length;256!==(r=et(this,t));)if(256>r)n>=l&&(l=(i=this.f()).length),i[n++]=r;else for(o=G[s=r-257],0l&&(l=(i=this.f()).length);o--;)i[n]=i[n++-a];for(;8<=this.e;)this.e-=8,this.c--;this.b=n},I.prototype.f=function(){var t,e,i=new(s?Uint8Array:Array)(this.b-32768),n=this.b-32768,r=this.a;if(s)i.set(r.subarray(32768,i.length));else for(t=0,e=i.length;tt;++t)r[t]=r[n+t];return this.b=32768,r},I.prototype.J=function(t){var e,i,n,r=this.input.length/this.c+1|0,a=this.input,o=this.a;return t&&("number"==typeof t.v&&(r=t.v),"number"==typeof t.F&&(r+=t.F)),i=2>r?(n=(a.length-this.c)/this.u[2]/2*258|0)e&&(this.a.length=e),t=this.a),this.buffer=t},nt.prototype.p=function(){var e,i=this.input;return e=this.A.p(),this.c=this.A.c,this.M&&(i[this.c++]<<24|i[this.c++]<<16|i[this.c++]<<8|i[this.c++])>>>0!==a(e)&&t(Error("invalid adler-32 checksum")),e},r("Zlib.Inflate",nt),r("Zlib.Inflate.BufferType",L),L.ADAPTIVE=L.C,L.BLOCK=L.D,r("Zlib.Inflate.prototype.decompress",nt.prototype.p),s&&new Uint16Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),s&&new Uint16Array([3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,258,258]),s&&new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0]),s&&new Uint16Array([1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577]),s&&new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]);var rt,st,at=new(s?Uint8Array:Array)(288);for(rt=0,st=at.length;rt=rt?8:255>=rt?9:279>=rt?7:8;p(at);var ot,lt,ct=new(s?Uint8Array:Array)(30);for(ot=0,lt=ct.length;ot1&&this.colorKeys.sort((function(t,e){return t.time-e.time})),this.alphaKeys.length>1&&this.alphaKeys.sort((function(t,e){return t.time-e.time}))},e.evaluate=function(t){return this.getRGB(t),this._color._fastSetA(this.getAlpha(t)),this._color},e.randomColor=function(){var t=this.colorKeys[Math.trunc(Math.random()*this.colorKeys.length)],e=this.alphaKeys[Math.trunc(Math.random()*this.alphaKeys.length)];return this._color.set(t.color),this._color._fastSetA(e.alpha),this._color},e.getRGB=function(t){if(!(this.colorKeys.length>1))return 1===this.colorKeys.length?(this._color.set(this.colorKeys[0].color),this._color):(this._color.set(cc.Color.WHITE),this._color);t=(0,S.repeat)(t,1);for(var e=1;e=i&&tthis.colorKeys[s].time&&this.colorKeys[s].color.lerp(cc.Color.BLACK,(t-this.colorKeys[s].time)/(1-this.colorKeys[s].time),this._color)},e.getAlpha=function(t){if(!(this.alphaKeys.length>1))return 1===this.alphaKeys.length?this.alphaKeys[0].alpha:255;t=(0,S.repeat)(t,1);for(var e=1;e=i&&tthis.alphaKeys[s].time?(0,S.lerp)(this.alphaKeys[s].alpha,255,(t-this.alphaKeys[s].time)/(1-this.alphaKeys[s].time)):void 0},t})(),A.Mode=M,v=E((y=x).prototype,"colorKeys",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new Array}}),g=E(y.prototype,"alphaKeys",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new Array}}),b=E(y.prototype,"mode",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return M.Blend}}),m=y))||m);i.Gradient=P,cc.ColorKey=D,cc.AlphaKey=B,cc.Gradient=P}),{"../../../platform/CCClassDecorator":240,"../../../platform/CCEnum":241,"../../../value-types":339}],35:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=void 0;var n,r,s,a,o,l,c,h,u,_,f,d,p,m,y,v,g,b=t("../../../platform/CCClassDecorator"),A=t("../../../value-types"),x=t("../enum"),C=(n=t("./curve-range"))&&n.__esModule?n:{default:n};function T(t,e,i,n){i&&Object.defineProperty(t,e,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function S(t,e,i,n,r){var s={};return Object.keys(n).forEach((function(t){s[t]=n[t]})),s.enumerable=!!s.enumerable,s.configurable=!!s.configurable,("value"in s||s.initializer)&&(s.writable=!0),s=i.slice().reverse().reduce((function(i,n){return n(t,e,i)||i}),s),r&&void 0!==s.initializer&&(s.value=s.initializer?s.initializer.call(r):void 0,s.initializer=void 0),void 0===s.initializer&&(Object.defineProperty(t,e,s),s=null),s}var w=cc.v3(),E=cc.v3();function M(t,e,i){var n=Math.sign(t),r=Math.abs(t);return r>e&&(r=(0,A.lerp)(r,e,i)),r*n}var D=(r=(0,b.ccclass)("cc.LimitVelocityOvertimeModule"),s=(0,b.property)({type:x.Space}),a=(0,b.property)({type:C.default,range:[-1,1],visible:function(){return!this.separateAxes}}),o=(0,b.property)({type:C.default,range:[-1,1],visible:function(){return this.separateAxes}}),l=(0,b.property)({type:C.default,range:[-1,1],visible:function(){return this.separateAxes}}),c=(0,b.property)({type:C.default,range:[-1,1],visible:function(){return this.separateAxes}}),r((_=S((u=(function(){function t(){T(this,"enable",_,this),T(this,"space",f,this),T(this,"separateAxes",d,this),T(this,"limit",p,this),T(this,"limitX",m,this),T(this,"limitY",y,this),T(this,"limitZ",v,this),T(this,"dampen",g,this),this.drag=null,this.multiplyDragByParticleSize=!1,this.multiplyDragByParticleVelocity=!1,this.rotation=null,this.needTransform=!1,this.rotation=new A.Quat,this.needTransform=!1}var e=t.prototype;return e.update=function(t,e){this.needTransform=calculateTransform(t,this.space,e,this.rotation)},e.animate=function(t){var e=1-t.remainingLifetime/t.startLifetime,i=w;this.separateAxes?(A.Vec3.set(E,this.limitX.evaluate(e,(0,A.pseudoRandom)(t.randomSeed+23541)),this.limitY.evaluate(e,(0,A.pseudoRandom)(t.randomSeed+23541)),this.limitZ.evaluate(e,(0,A.pseudoRandom)(t.randomSeed+23541))),this.needTransform&&A.Vec3.transformQuat(E,E,this.rotation),A.Vec3.set(i,M(t.ultimateVelocity.x,E.x,this.dampen),M(t.ultimateVelocity.y,E.y,this.dampen),M(t.ultimateVelocity.z,E.z,this.dampen))):(A.Vec3.normalize(i,t.ultimateVelocity),A.Vec3.scale(i,i,M(t.ultimateVelocity.len(),this.limit.evaluate(e,(0,A.pseudoRandom)(t.randomSeed+23541)),this.dampen))),A.Vec3.copy(t.ultimateVelocity,i)},t})()).prototype,"enable",[b.property],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),f=S(u.prototype,"space",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return x.Space.Local}}),d=S(u.prototype,"separateAxes",[b.property],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),p=S(u.prototype,"limit",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new C.default}}),m=S(u.prototype,"limitX",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new C.default}}),y=S(u.prototype,"limitY",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new C.default}}),v=S(u.prototype,"limitZ",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new C.default}}),g=S(u.prototype,"dampen",[b.property],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 3}}),h=u))||h);i.default=D,e.exports=i.default}),{"../../../platform/CCClassDecorator":240,"../../../value-types":339,"../enum":43,"./curve-range":31}],36:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=void 0;var n,r,s,a,o,l,c,h,u,_,f,d,p=t("../../../platform/CCClassDecorator"),m=t("../../../value-types"),y=(n=t("./curve-range"))&&n.__esModule?n:{default:n};function v(t,e,i,n){i&&Object.defineProperty(t,e,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function g(t,e){for(var i=0;i0){var i=(0,p.repeat)(t._time-t.startDelay.evaluate(0,1),t.duration)-e;i=i>0?i:0;var n=(0,p.repeat)(t.time-t.startDelay.evaluate(0,1),t.duration);this._curTime>=i&&this._curTimethis.keyFrames[0].time)if(e>=this.keyFrames[this.keyFrames.length-1].time)s=this.keyFrames.length-2;else for(var a=0;a=this.keyFrames[0].time&&e<=this.keyFrames[a+1].time){s=a;break}var o=this.keyFrames[s],l=this.keyFrames[s+1],c=(0,b.inverseLerp)(o.time,l.time,e),h=l.time-o.time,u=o.outTangent*h,_=l.inTangent*h,f=c*c,d=f*c,p=d-2*f+c,m=d-f,y=-2*d+3*f;return(2*d-3*f+1)*o.value+p*u+m*_+y*l.value},e.evaluate=function(t){var e=t,i=t<0?this.preWrapMode:this.postWrapMode,n=this.keyFrames[0].time,r=this.keyFrames[this.keyFrames.length-1].time;switch(i){case T.Loop:e=(0,b.repeat)(t-n,r-n)+n;break;case T.PingPong:e=(0,b.pingPong)(t-n,r-n)+n;break;case T.ClampForever:e=(0,b.clamp)(t,n,r)}if(e>=this.cachedKey.time&&ethis.keyFrames[i].time)for(var n=0;n<3;n++){var r=i+n;if(r+1e)return r}else for(var s=0;s<3;s++){var a=i-s;if(a-1>=0&&this.keyFrames[a-1].time<=e)return a-1}for(var o,l=0,c=this.keyFrames.length;c-l>1;)o=Math.floor((l+c)/2),this.keyFrames[o].time>=e?c=o:l=o;return l},t})()).prototype,"keyFrames",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new Array}}),y=C(p.prototype,"preWrapMode",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return T.ClampForever}}),v=C(p.prototype,"postWrapMode",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return T.ClampForever}}),d=p))||d);i.AnimationCurve=B,cc.Keyframe=S,cc.AnimationCurve=B}),{"../../platform/CCClassDecorator":240,"../../platform/CCEnum":241,"../../value-types":339}],42:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=void 0;var n,r,s,a,o,l,c,h,u,_,f,d,p,m,y,v,g,b,A,x,C,T,S,w,E,M,D,B=t("../../../platform/CCClassDecorator"),P=t("../../../value-types"),I=(n=t("../animator/curve-range"))&&n.__esModule?n:{default:n},R=t("../particle-general-function"),O=t("../enum");function L(t,e,i,n){i&&Object.defineProperty(t,e,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function F(t,e){for(var i=0;i0&&(t.position.x+=(0,P.randomRange)(-this.randomPositionAmount,this.randomPositionAmount),t.position.y+=(0,P.randomRange)(-this.randomPositionAmount,this.randomPositionAmount),t.position.z+=(0,P.randomRange)(-this.randomPositionAmount,this.randomPositionAmount)),P.Vec3.transformQuat(t.velocity,t.velocity,this.quat),P.Vec3.transformMat4(t.position,t.position,this.mat),this.sphericalDirectionAmount>0){var a=P.Vec3.normalize(N,t.position);P.Vec3.lerp(t.velocity,t.velocity,a,this.sphericalDirectionAmount)}this.lastTime=this.particleSystem._time},n.generateArcAngle=function(){if(this.arcMode===O.ArcMode.Random)return(0,P.randomRange)(0,this._arc);var t=this.totalAngle+2*Math.PI*this.arcSpeed.evaluate(this.particleSystem._time,1)*(this.particleSystem._time-this.lastTime);switch(this.totalAngle=t,0!==this.arcSpread&&(t=Math.floor(t/(this._arc*this.arcSpread))*this._arc*this.arcSpread),this.arcMode){case O.ArcMode.Loop:return(0,P.repeat)(t,this._arc);case O.ArcMode.PingPong:return(0,P.pingPong)(t,this._arc)}},e=t,(i=[{key:"shapeType",get:function(){return this._shapeType},set:function(t){switch(this._shapeType=t,this._shapeType){case O.ShapeType.Box:this.emitFrom===O.EmitLocation.Base&&(this.emitFrom=O.EmitLocation.Volume);break;case O.ShapeType.Cone:this.emitFrom===O.EmitLocation.Edge&&(this.emitFrom=O.EmitLocation.Base);break;case O.ShapeType.Sphere:case O.ShapeType.Hemisphere:this.emitFrom!==O.EmitLocation.Base&&this.emitFrom!==O.EmitLocation.Edge||(this.emitFrom=O.EmitLocation.Volume)}}},{key:"angle",get:function(){return Math.round(100*(0,P.toDegree)(this._angle))/100},set:function(t){this._angle=(0,P.toRadian)(t)}},{key:"arc",get:function(){return(0,P.toDegree)(this._arc)},set:function(t){this._arc=(0,P.toRadian)(t)}},{key:"position",get:function(){return this._position},set:function(t){this._position=t,this.constructMat()}},{key:"rotation",get:function(){return this._rotation},set:function(t){this._rotation=t,this.constructMat()}},{key:"scale",get:function(){return this._scale},set:function(t){this._scale=t,this.constructMat()}}])&&F(e.prototype,i),t})()).prototype,"enable",[B.property],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),_=V(h.prototype,"_shapeType",[B.property],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return O.ShapeType.Cone}}),V(h.prototype,"shapeType",[s],Object.getOwnPropertyDescriptor(h.prototype,"shapeType"),h.prototype),f=V(h.prototype,"emitFrom",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return O.EmitLocation.Volume}}),d=V(h.prototype,"radius",[B.property],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 1}}),p=V(h.prototype,"radiusThickness",[B.property],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 1}}),m=V(h.prototype,"_angle",[B.property],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,P.toRadian)(25)}}),V(h.prototype,"angle",[B.property],Object.getOwnPropertyDescriptor(h.prototype,"angle"),h.prototype),y=V(h.prototype,"_arc",[B.property],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,P.toRadian)(360)}}),V(h.prototype,"arc",[B.property],Object.getOwnPropertyDescriptor(h.prototype,"arc"),h.prototype),v=V(h.prototype,"arcMode",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return O.ArcMode.Random}}),g=V(h.prototype,"arcSpread",[B.property],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),b=V(h.prototype,"arcSpeed",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new I.default}}),A=V(h.prototype,"length",[B.property],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 5}}),x=V(h.prototype,"boxThickness",[B.property],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new P.Vec3(0,0,0)}}),C=V(h.prototype,"_position",[B.property],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new P.Vec3(0,0,0)}}),V(h.prototype,"position",[B.property],Object.getOwnPropertyDescriptor(h.prototype,"position"),h.prototype),T=V(h.prototype,"_rotation",[B.property],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new P.Vec3(0,0,0)}}),V(h.prototype,"rotation",[B.property],Object.getOwnPropertyDescriptor(h.prototype,"rotation"),h.prototype),S=V(h.prototype,"_scale",[B.property],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new P.Vec3(1,1,1)}}),V(h.prototype,"scale",[B.property],Object.getOwnPropertyDescriptor(h.prototype,"scale"),h.prototype),w=V(h.prototype,"alignToDirection",[B.property],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),E=V(h.prototype,"randomDirectionAmount",[B.property],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),M=V(h.prototype,"sphericalDirectionAmount",[B.property],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),D=V(h.prototype,"randomPositionAmount",[B.property],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),c=h))||c);function U(t,e,i,n,r){switch(t){case O.EmitLocation.Volume:(0,R.randomPointBetweenSphere)(n,e*(1-i),e),P.Vec3.copy(r,n),P.Vec3.normalize(r,r);break;case O.EmitLocation.Shell:(0,R.randomUnitVector)(n),P.Vec3.scale(n,n,e),P.Vec3.copy(r,n);break;default:console.warn(t+" is not supported for sphere emitter.")}}function j(t,e,i,n,r){switch(t){case O.EmitLocation.Volume:(0,R.randomPointBetweenSphere)(n,e*(1-i),e),n.z>0&&(n.z*=-1),P.Vec3.copy(r,n),P.Vec3.normalize(r,r);break;case O.EmitLocation.Shell:(0,R.randomUnitVector)(n),P.Vec3.scale(n,n,e),n.z<0&&(n.z*=-1),P.Vec3.copy(r,n);break;default:console.warn(t+" is not supported for hemisphere emitter.")}}function H(t,e,i,n,r,s,a,o){switch(t){case O.EmitLocation.Base:(0,R.randomPointBetweenCircleAtFixedAngle)(a,e*(1-i),e,n),P.Vec2.scale(o,a,Math.sin(r)),o.z=-Math.cos(r)*e,P.Vec3.normalize(o,o),a.z=0;break;case O.EmitLocation.Shell:(0,R.fixedAngleUnitVector2)(a,n),P.Vec2.scale(o,a,Math.sin(r)),o.z=-Math.cos(r),P.Vec3.normalize(o,o),P.Vec2.scale(a,a,e),a.z=0;break;case O.EmitLocation.Volume:(0,R.randomPointBetweenCircleAtFixedAngle)(a,e*(1-i),e,n),P.Vec2.scale(o,a,Math.sin(r)),o.z=-Math.cos(r)*e,P.Vec3.normalize(o,o),a.z=0,P.Vec3.add(a,a,P.Vec3.scale(N,o,s*(0,P.random)()/-o.z));break;default:console.warn(t+" is not supported for cone emitter.")}}function W(t,e,i,n){switch(t){case O.EmitLocation.Volume:(0,R.randomPointInCube)(i,z);break;case O.EmitLocation.Shell:k.splice(0,k.length),k.push((0,P.randomRange)(-.5,.5)),k.push((0,P.randomRange)(-.5,.5)),k.push(.5*(0,R.randomSign)()),(0,R.randomSortArray)(k),X(k,e),P.Vec3.set(i,k[0],k[1],k[2]);break;case O.EmitLocation.Edge:k.splice(0,k.length),k.push((0,P.randomRange)(-.5,.5)),k.push(.5*(0,R.randomSign)()),k.push(.5*(0,R.randomSign)()),(0,R.randomSortArray)(k),X(k,e),P.Vec3.set(i,k[0],k[1],k[2]);break;default:console.warn(t+" is not supported for box emitter.")}P.Vec3.copy(n,R.particleEmitZAxis)}function X(t,e){e.x>0&&(t[0]+=.5*(0,P.randomRange)(-e.x,e.x),t[0]=(0,P.clamp)(t[0],-.5,.5)),e.y>0&&(t[1]+=.5*(0,P.randomRange)(-e.y,e.y),t[1]=(0,P.clamp)(t[1],-.5,.5)),e.z>0&&(t[2]+=.5*(0,P.randomRange)(-e.z,e.z),t[2]=(0,P.clamp)(t[2],-.5,.5))}i.default=G,e.exports=i.default}),{"../../../platform/CCClassDecorator":240,"../../../value-types":339,"../animator/curve-range":31,"../enum":43,"../particle-general-function":44}],43:[(function(t,e,i){"use strict";i.__esModule=!0,i.TrailMode=i.TextureMode=i.Space=i.ShapeType=i.RenderMode=i.EmitLocation=i.ArcMode=void 0;var n,r=(n=t("../../platform/CCEnum"))&&n.__esModule?n:{default:n},s=(0,r.default)({World:0,Local:1,Custom:2});i.Space=s;var a=(0,r.default)({Billboard:0,StrecthedBillboard:1,HorizontalBillboard:2,VerticalBillboard:3,Mesh:4});i.RenderMode=a;var o=(0,r.default)({Box:0,Circle:1,Cone:2,Sphere:3,Hemisphere:4});i.ShapeType=o;var l=(0,r.default)({Base:0,Edge:1,Shell:2,Volume:3});i.EmitLocation=l;var c=(0,r.default)({Random:0,Loop:1,PingPong:2});i.ArcMode=c;var h=(0,r.default)({Particles:0,Ribbon:1});i.TrailMode=h;var u=(0,r.default)({Stretch:0,Repeat:1});i.TextureMode=u}),{"../../platform/CCEnum":241}],44:[(function(t,e,i){"use strict";i.__esModule=!0,i.calculateTransform=function(t,e,i,r){return e!==t?(t===s.Space.World?n.Mat4.getRotation(r,i):(n.Mat4.invert(i,i),n.Mat4.getRotation(r,i)),!0):(n.Quat.set(r,0,0,0,1),!1)},i.fixedAngleUnitVector2=o,i.particleEmitZAxis=void 0,i.randomPointBetweenCircle=function(t,e,i){l(t),t.z=0,n.Vec3.scale(t,t,e+(i-e)*(0,n.random)())},i.randomPointBetweenCircleAtFixedAngle=function(t,e,i,r){o(t,r),t.z=0,n.Vec3.scale(t,t,e+(i-e)*(0,n.random)())},i.randomPointBetweenCube=function(t,e,i){for(var r=["x","y","z"],s=(0,n.randomRangeInt)(0,3),a=0;a<3;a++)if(a!==s){var o=2*(0,n.random)()-1;t[r[a]]=o<0?-e[r[a]]+o*(i[r[a]]-e[r[a]]):e[r[a]]+o*(i[r[a]]-e[r[a]])}else t[r[a]]=(0,n.randomRange)(-i[r[a]],i[r[a]])},i.randomPointBetweenSphere=function(t,e,i){c(t),n.Vec3.scale(t,t,e+(i-e)*(0,n.random)())},i.randomPointInCube=function(t,e){n.Vec3.set(t,(0,n.randomRange)(-e.x,e.x),(0,n.randomRange)(-e.y,e.y),(0,n.randomRange)(-e.z,e.z))},i.randomPointInUnitCircle=function(t){l(t),t.z=0,n.Vec3.scale(t,t,(0,n.random)())},i.randomPointInUnitSphere=function(t){c(t),n.Vec3.scale(t,t,(0,n.random)())},i.randomSign=function(){var t=(0,n.randomRange)(-1,1);return 0===t&&t++,(0,r.sign)(t)},i.randomSortArray=function(t){for(var e=0;e=t.length?{done:!0}:{done:!1,value:t[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Ft(t,e){if(t){if("string"==typeof t)return Vt(t,e);var i=Object.prototype.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?Vt(t,e):void 0}}function Vt(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=new Array(e);ie){if(this._time>this.duration+e&&!this.loop)return void(this._isEmitting=!1);if(this._emitRateTimeCounter+=this.rateOverTime.evaluate(this._time/this.duration,1)*t,this._emitRateTimeCounter>1&&this._isEmitting){var i=Math.floor(this._emitRateTimeCounter);this._emitRateTimeCounter-=i,this.emit(i,t)}this.node.getWorldPosition(this._curWPos);var n=pt.Vec3.distance(this._curWPos,this._oldWPos);if(pt.Vec3.copy(this._oldWPos,this._curWPos),this._emitRateDistanceCounter+=n*this.rateOverDistance.evaluate(this._time/this.duration,1),this._emitRateDistanceCounter>1&&this._isEmitting){var r=Math.floor(this._emitRateDistanceCounter);this._emitRateDistanceCounter-=r,this.emit(r,t)}for(var s,a=Lt(this.bursts);!(s=a()).done;)s.value.update(this,t)}},a._activateMaterial=function(){},a._resetPosition=function(){this.node.getWorldPosition(this._oldWPos),pt.Vec3.copy(this._curWPos,this._oldWPos)},a.addSubEmitter=function(t){this._subEmitters.push(t)},a.removeSubEmitter=function(t){this._subEmitters.splice(this._subEmitters.indexOf(t),1)},a.addBurst=function(t){this.bursts.push(t)},a.removeBurst=function(t){this.bursts.splice(this.bursts.indexOf(t),1)},a._checkBacth=function(){},r=n,(s=[{key:"capacity",get:function(){return this._capacity},set:function(t){this._capacity=t,this._assembler&&this._assembler.setCapacity(this._capacity)}},{key:"prewarm",get:function(){return this._prewarm},set:function(t){!0===t&&this.loop,this._prewarm=t}},{key:"simulationSpace",get:function(){return this._simulationSpace},set:function(t){t!==this._simulationSpace&&(this._simulationSpace=t,this._assembler._updateMaterialParams(),this._assembler._updateTrailMaterial())}},{key:"materials",get:function(){return this._materials},set:function(t){this._materials=t,this._activateMaterial()}},{key:"shapeModule",get:function(){return this._shapeModule},set:function(t){this._shapeModule=t,this._shapeModule.onInit(this)}},{key:"colorOverLifetimeModule",get:function(){return this._colorOverLifetimeModule},set:function(t){this._colorOverLifetimeModule=t}},{key:"sizeOvertimeModule",get:function(){return this._sizeOvertimeModule},set:function(t){this._sizeOvertimeModule=t}},{key:"velocityOvertimeModule",get:function(){return this._velocityOvertimeModule},set:function(t){this._velocityOvertimeModule=t}},{key:"forceOvertimeModule",get:function(){return this._forceOvertimeModule},set:function(t){this._forceOvertimeModule=t}},{key:"limitVelocityOvertimeModule",get:function(){return this._limitVelocityOvertimeModule},set:function(t){this._limitVelocityOvertimeModule=t}},{key:"rotationOvertimeModule",get:function(){return this._rotationOvertimeModule},set:function(t){this._rotationOvertimeModule=t}},{key:"textureAnimationModule",get:function(){return this._textureAnimationModule},set:function(t){this._textureAnimationModule=t,this._textureAnimationModule.onInit(this)}},{key:"trailModule",get:function(){return this._trailModule},set:function(t){this._trailModule=t,this._trailModule.onInit(this)}},{key:"renderMode",get:function(){return this._renderMode},set:function(t){this._renderMode!==t&&(this._renderMode=t,this._assembler._setVertexAttrib(),this._assembler._updateModel(),this._assembler._updateMaterialParams())}},{key:"velocityScale",get:function(){return this._velocityScale},set:function(t){this._velocityScale=t,this._assembler._updateMaterialParams()}},{key:"lengthScale",get:function(){return this._lengthScale},set:function(t){this._lengthScale=t,this._assembler._updateMaterialParams()}},{key:"mesh",get:function(){return this._mesh},set:function(t){this._mesh=t,this._assembler._updateModel()}},{key:"particleMaterial",get:function(){return this.getMaterial(0)},set:function(t){this.setMaterial(0,t),this._onMaterialModified(0,t)}},{key:"trailMaterial",get:function(){return this.getMaterial(1)},set:function(t){this.setMaterial(1,t),this._onMaterialModified(1,t)}},{key:"isPlaying",get:function(){return this._isPlaying}},{key:"isPaused",get:function(){return this._isPaused}},{key:"isStopped",get:function(){return this._isStopped}},{key:"isEmitting",get:function(){return this._isEmitting}},{key:"time",get:function(){return this._time}}])&&kt(r.prototype,s),n})(Jt)).prototype,"duration",[Xt],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 5}}),k=Ut(V.prototype,"_capacity",[Xt],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 100}}),Ut(V.prototype,"capacity",[Xt],Object.getOwnPropertyDescriptor(V.prototype,"capacity"),V.prototype),z=Ut(V.prototype,"loop",[Xt],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),G=Ut(V.prototype,"playOnAwake",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),U=Ut(V.prototype,"_prewarm",[Xt],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ut(V.prototype,"prewarm",[o],Object.getOwnPropertyDescriptor(V.prototype,"prewarm"),V.prototype),j=Ut(V.prototype,"_simulationSpace",[Xt],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return Dt.Space.Local}}),Ut(V.prototype,"simulationSpace",[l],Object.getOwnPropertyDescriptor(V.prototype,"simulationSpace"),V.prototype),H=Ut(V.prototype,"simulationSpeed",[Xt],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 1}}),W=Ut(V.prototype,"startDelay",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new gt.default}}),X=Ut(V.prototype,"startLifetime",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new gt.default}}),Y=Ut(V.prototype,"startColor",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new At.default}}),q=Ut(V.prototype,"scaleSpace",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return Dt.Space.Local}}),J=Ut(V.prototype,"startSize",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new gt.default}}),Z=Ut(V.prototype,"startSpeed",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new gt.default}}),K=Ut(V.prototype,"startRotation",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new gt.default}}),Q=Ut(V.prototype,"gravityModifier",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new gt.default}}),$=Ut(V.prototype,"rateOverTime",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new gt.default}}),tt=Ut(V.prototype,"rateOverDistance",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new gt.default}}),et=Ut(V.prototype,"bursts",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new Array}}),Ut(V.prototype,"materials",[b],Object.getOwnPropertyDescriptor(V.prototype,"materials"),V.prototype),it=Ut(V.prototype,"_shapeModule",[Xt],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new Mt.default}}),Ut(V.prototype,"shapeModule",[A],Object.getOwnPropertyDescriptor(V.prototype,"shapeModule"),V.prototype),nt=Ut(V.prototype,"_colorOverLifetimeModule",[Xt],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new vt.default}}),Ut(V.prototype,"colorOverLifetimeModule",[x],Object.getOwnPropertyDescriptor(V.prototype,"colorOverLifetimeModule"),V.prototype),rt=Ut(V.prototype,"_sizeOvertimeModule",[Xt],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new Tt.default}}),Ut(V.prototype,"sizeOvertimeModule",[C],Object.getOwnPropertyDescriptor(V.prototype,"sizeOvertimeModule"),V.prototype),st=Ut(V.prototype,"_velocityOvertimeModule",[Xt],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new wt.default}}),Ut(V.prototype,"velocityOvertimeModule",[T],Object.getOwnPropertyDescriptor(V.prototype,"velocityOvertimeModule"),V.prototype),at=Ut(V.prototype,"_forceOvertimeModule",[Xt],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new bt.default}}),Ut(V.prototype,"forceOvertimeModule",[S],Object.getOwnPropertyDescriptor(V.prototype,"forceOvertimeModule"),V.prototype),ot=Ut(V.prototype,"_limitVelocityOvertimeModule",[Xt],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new xt.default}}),Ut(V.prototype,"limitVelocityOvertimeModule",[w],Object.getOwnPropertyDescriptor(V.prototype,"limitVelocityOvertimeModule"),V.prototype),lt=Ut(V.prototype,"_rotationOvertimeModule",[Xt],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new Ct.default}}),Ut(V.prototype,"rotationOvertimeModule",[E],Object.getOwnPropertyDescriptor(V.prototype,"rotationOvertimeModule"),V.prototype),ct=Ut(V.prototype,"_textureAnimationModule",[Xt],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new St.default}}),Ut(V.prototype,"textureAnimationModule",[M],Object.getOwnPropertyDescriptor(V.prototype,"textureAnimationModule"),V.prototype),ht=Ut(V.prototype,"_trailModule",[Xt],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new Pt.default}}),Ut(V.prototype,"trailModule",[D],Object.getOwnPropertyDescriptor(V.prototype,"trailModule"),V.prototype),ut=Ut(V.prototype,"_renderMode",[Xt],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return Dt.RenderMode.Billboard}}),Ut(V.prototype,"renderMode",[B],Object.getOwnPropertyDescriptor(V.prototype,"renderMode"),V.prototype),_t=Ut(V.prototype,"_velocityScale",[Xt],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 1}}),Ut(V.prototype,"velocityScale",[P],Object.getOwnPropertyDescriptor(V.prototype,"velocityScale"),V.prototype),ft=Ut(V.prototype,"_lengthScale",[Xt],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 1}}),Ut(V.prototype,"lengthScale",[I],Object.getOwnPropertyDescriptor(V.prototype,"lengthScale"),V.prototype),dt=Ut(V.prototype,"_mesh",[Xt],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Ut(V.prototype,"mesh",[R],Object.getOwnPropertyDescriptor(V.prototype,"mesh"),V.prototype),Ut(V.prototype,"particleMaterial",[O],Object.getOwnPropertyDescriptor(V.prototype,"particleMaterial"),V.prototype),Ut(V.prototype,"trailMaterial",[L],Object.getOwnPropertyDescriptor(V.prototype,"trailMaterial"),V.prototype),F=V))||F)||F)||F)||F);i.default=Kt,cc.ParticleSystem3D=Kt,e.exports=i.default}),{"../../assets/material/CCMaterial":124,"../../components/CCRenderComponent":160,"../../mesh/CCMesh":207,"../../platform/CCClassDecorator":240,"../../value-types":339,"../../value-types/utils":346,"./animator/color-overtime":30,"./animator/curve-range":31,"./animator/force-overtime":32,"./animator/gradient-range":33,"./animator/limit-velocity-overtime":35,"./animator/rotation-overtime":36,"./animator/size-overtime":37,"./animator/texture-animation":38,"./animator/velocity-overtime":39,"./burst":40,"./emitter/shape-module":42,"./enum":43,"./particle-general-function":44,"./renderer/trail":49}],46:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=void 0;var n=t("../../value-types");i.default=function(t){this.particleSystem=null,this.position=null,this.velocity=null,this.animatedVelocity=null,this.ultimateVelocity=null,this.angularVelocity=null,this.axisOfRotation=null,this.rotation=null,this.startSize=null,this.size=null,this.startColor=null,this.color=cc.Color.WHITE,this.randomSeed=null,this.remainingLifetime=null,this.startLifetime=null,this.emitAccumulator0=null,this.emitAccumulator1=null,this.frameIndex=null,this.particleSystem=t,this.position=new n.Vec3(0,0,0),this.velocity=new n.Vec3(0,0,0),this.animatedVelocity=new n.Vec3(0,0,0),this.ultimateVelocity=new n.Vec3(0,0,0),this.angularVelocity=new n.Vec3(0,0,0),this.axisOfRotation=new n.Vec3(0,0,0),this.rotation=new n.Vec3(0,0,0),this.startSize=new n.Vec3(0,0,0),this.size=new n.Vec3(0,0,0),this.startColor=cc.Color.WHITE.clone(),this.color=cc.Color.WHITE.clone(),this.randomSeed=0,this.remainingLifetime=0,this.startLifetime=0,this.emitAccumulator0=0,this.emitAccumulator1=0,this.frameIndex=0},e.exports=i.default}),{"../../value-types":339}],47:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=void 0;var n=a(t("../../../../renderer/gfx")),r=a(t("../../../../renderer/core/input-assembler")),s=t("../../../mesh/mesh-data");function a(t){return t&&t.__esModule?t:{default:t}}var o=t("../../../renderer"),l=(function(){function t(){this._capacity=0,this._vertFormat=null,this._vertAttrsFloatCount=0,this._mesh=null,this._vertCount=0,this._indexCount=0,this._material=null,this._capacity=0,this._vertFormat=null,this._vertAttrsFloatCount=0,this._mesh=null,this._subDatas=[],this._subMeshes=[]}var e=t.prototype;return e.setCapacity=function(t){var e=this._capacity!==t;this._capacity=t,this._inited&&e&&this._recreateBuffer()},e.setVertexAttributes=function(t,e){this._mesh===t&&this._vertFormat===e||(this._mesh=t,this._vertFormat=e,this._vertAttrsFloatCount=this._vertFormat._bytes/4,this._createParticleData(),this._inited=!0)},e._recreateBuffer=function(){this._createParticleData()},e._createParticleData=function(){this.destroyIAData(),this._vertCount=4,this._indexCount=6;var t=null,e=null,i=this._vertFormat._bytes;if(this._mesh){var a=this._mesh._subDatas[0];this._vertCount=a.vData.byteLength/a.vfm._bytes,this._indexCount=a.iData.byteLength/2,t=new Float32Array(i*this._capacity*this._vertCount/4),e=new Uint16Array(this._capacity*this._indexCount);var l=this._vertFormat.element(n.default.ATTR_TEX_COORD3),c=this._vertFormat.element(n.default.ATTR_NORMAL),h=this._vertFormat.element(n.default.ATTR_TEX_COORD),u=this._vertFormat.element(n.default.ATTR_COLOR1);if(this._mesh.copyAttribute(0,n.default.ATTR_POSITION,t.buffer,i,l.offset),this._mesh.copyAttribute(0,n.default.ATTR_NORMAL,t.buffer,i,c.offset),this._mesh.copyAttribute(0,n.default.ATTR_UV0,t.buffer,i,h.offset),!this._mesh.copyAttribute(0,n.default.ATTR_COLOR,t.buffer,i,u.offset))for(var _=new Uint32Array(t.buffer),f=0;f=this._particleSystem.capacity?null:this._particles.add()},s._setNewParticle=function(){},s._updateParticles=function(t){switch(this._particleSystem.node.getWorldMatrix(v),this._particleSystem.scaleSpace){case c.Space.Local:this._particleSystem.node.getScale(this._node_scale);break;case c.Space.World:this._particleSystem.node.getWorldScale(this._node_scale)}(this._particleSystem.materials[0]?this._particleSystem.particleMaterial:this._defaultMat).setProperty("scale",this._node_scale),this._particleSystem.velocityOvertimeModule.enable&&this._particleSystem.velocityOvertimeModule.update(this._particleSystem._simulationSpace,v),this._particleSystem.forceOvertimeModule.enable&&this._particleSystem.forceOvertimeModule.update(this._particleSystem._simulationSpace,v),this._particleSystem.trailModule.enable&&this._particleSystem.trailModule.update();for(var e=0;e=t.length?{done:!0}:{done:!1,value:t[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function L(t,e){if(t){if("string"==typeof t)return F(t,e);var i=Object.prototype.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?F(t,e):void 0}}function F(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=new Array(e);i=this.trailElements.length&&(t%=this.trailElements.length),this.trailElements[t])},e.addElement=function(){if(0===this.trailElements.length)return null;if(-1===this.start)return this.start=0,this.end=1,this.trailElements[0];this.start===this.end&&(this.trailElements.splice(this.end,0,{position:cc.v3(),lifetime:0,width:0,velocity:cc.v3(),direction:0,color:cc.color()}),this.start++,this.start%=this.trailElements.length);var t=this.end++;return this.end%=this.trailElements.length,this.trailElements[t]},e.iterateElement=function(t,e,i,n){for(var r=this.start>=this.end?this.end+this.trailElements.length:this.end,s=this.start;s2){var a=i.getElement(i.end-2),o=i.getElement(i.end-3);w.Vec3.subtract(H,o.position,a.position),w.Vec3.subtract(W,n.position,a.position),w.Vec3.subtract(a.velocity,W,H),w.Vec3.equals(cc.Vec3.ZERO,a.velocity)&&w.Vec3.copy(a.velocity,H)}this.colorFromParticle?n.color.set(t.color):n.color.set(this.colorOvertime.evaluate(0,1))}}},n._updateTrailElement=function(t,e,i,n){return e.lifetime+=n,t.colorFromParticle?(e.color.set(i.color),e.color.multiply(t.colorOvertime.evaluate(1-i.remainingLifetime/i.startLifetime,1))):e.color.set(t.colorOvertime.evaluate(1-i.remainingLifetime/i.startLifetime,1)),t.widthFromParticle?e.width=i.size.x*t.widthRatio.evaluate(e.lifetime/t._trailLifetime,1):e.width=t.widthRatio.evaluate(e.lifetime/t._trailLifetime,1),e.lifetime>t._trailLifetime},n.removeParticle=function(t){var e=this._particleTrail.get(t);e&&this._trailSegments&&(e.clear(),this._trailSegments.free(e),this._particleTrail.delete(t))},n.updateTrailBuffer=function(){this.vbOffset=0,this.ibOffset=0;for(var t,e=O(this._particleTrail.keys());!(t=e()).done;){var i=t.value,n=this._particleTrail.get(i);if(-1!==n.start){var r=4*this.vbOffset/this._vertSize,s=n.start>=n.end?n.end+n.trailElements.length:n.end,a=s-n.start,o=1/a,l=n.trailElements[n.start];this._fillVertexBuffer(l,this.colorOverTrail.evaluate(1,1),r,1,0,4);for(var c=n.start+1;c2){var f=n.getElement(n.end-1),d=n.getElement(n.end-2);w.Vec3.subtract(H,d.position,f.position),w.Vec3.subtract(W,G.position,f.position),w.Vec3.normalize(H,H),w.Vec3.normalize(W,W),w.Vec3.subtract(f.velocity,W,H),w.Vec3.normalize(f.velocity,f.velocity),this._checkDirectionReverse(f,d),this.vbOffset-=this._vertSize/4*2,this.ibOffset-=6,this._fillVertexBuffer(f,this.colorOverTrail.evaluate(o,1),r,o,a-1,5),w.Vec3.subtract(G.velocity,G.position,f.position),w.Vec3.normalize(G.velocity,G.velocity),this._checkDirectionReverse(G,f)}this.widthFromParticle?G.width=i.size.x*this.widthRatio.evaluate(0,1):G.width=this.widthRatio.evaluate(0,1),G.color=i.color,w.Vec3.equals(G.velocity,cc.Vec3.ZERO)?this.ibOffset-=3:this._fillVertexBuffer(G,this.colorOverTrail.evaluate(0,1),r,0,a,1)}}this._updateIA(this.ibOffset)},n._fillVertexBuffer=function(t,e,i,n,r,s){this._vbF32[this.vbOffset++]=t.position.x,this._vbF32[this.vbOffset++]=t.position.y,this._vbF32[this.vbOffset++]=t.position.z,this._vbF32[this.vbOffset++]=0,this._vbF32[this.vbOffset++]=t.width,this._vbF32[this.vbOffset++]=n,this._vbF32[this.vbOffset++]=0,this._vbF32[this.vbOffset++]=t.velocity.x,this._vbF32[this.vbOffset++]=t.velocity.y,this._vbF32[this.vbOffset++]=t.velocity.z,X.set(t.color),X.multiply(e),this._vbUint32[this.vbOffset++]=X._val,this._vbF32[this.vbOffset++]=t.position.x,this._vbF32[this.vbOffset++]=t.position.y,this._vbF32[this.vbOffset++]=t.position.z,this._vbF32[this.vbOffset++]=1,this._vbF32[this.vbOffset++]=t.width,this._vbF32[this.vbOffset++]=n,this._vbF32[this.vbOffset++]=1,this._vbF32[this.vbOffset++]=t.velocity.x,this._vbF32[this.vbOffset++]=t.velocity.y,this._vbF32[this.vbOffset++]=t.velocity.z,this._vbUint32[this.vbOffset++]=X._val,1&s&&(this._iBuffer[this.ibOffset++]=i+2*r,this._iBuffer[this.ibOffset++]=i+2*r-1,this._iBuffer[this.ibOffset++]=i+2*r+1),4&s&&(this._iBuffer[this.ibOffset++]=i+2*r,this._iBuffer[this.ibOffset++]=i+2*r+1,this._iBuffer[this.ibOffset++]=i+2*r+2)},n._updateIA=function(t){this._particleSystem&&this._particleSystem._assembler&&this._particleSystem._assembler.updateIA(1,t,!0,!0)},n._checkDirectionReverse=function(t,e){w.Vec3.dot(t.velocity,e.velocity)0&&f++,e>0&&f++);var d=(c+1)*(h+1);u&&(d+=(c+1)*f+c*f);var p=c*h*6;u&&(p+=c*f*3);var m=new Array(p),y=new Array(3*d),v=new Array(3*d),g=new Array(2*d),b=Math.max(t,e),A=new n.default(-b,-l,-b),x=new n.default(b,l,b),C=Math.sqrt(b*b+l*l),T=0,S=0;return (function(){for(var r=[],s=t-e,u=s*s/i*Math.sign(s),f=0;f<=h;f++){for(var d=[],p=f/h,b=p*s+e,A=0;A<=c;++A){var x=A/c,C=x*_,w=Math.sin(C),E=Math.cos(C);y[3*T]=b*w,y[3*T+1]=p*i-l,y[3*T+2]=b*E,n.default.normalize(a,n.default.set(o,w,-u,E)),v[3*T]=a.x,v[3*T+1]=a.y,v[3*T+2]=a.z,g[2*T]=2*(1-x)%1,g[2*T+1]=p,d.push(T),++T}r.push(d)}for(var M=0;M0&&w(!1),t>0&&w(!0)),new r.default(y,v,g,m,A,x,C);function w(i){var n,r,s=i?t:e,a=i?1:-1;n=T;for(var o=1;o<=c;++o)y[3*T]=0,y[3*T+1]=l*a,y[3*T+2]=0,v[3*T]=0,v[3*T+1]=a,v[3*T+2]=0,g[2*T]=.5,g[2*T+1]=.5,++T;r=T;for(var h=0;h<=c;++h){var u=h/c*_,f=Math.cos(u),d=Math.sin(u);y[3*T]=s*d,y[3*T+1]=l*a,y[3*T+2]=s*f,v[3*T]=0,v[3*T+1]=a,v[3*T+2]=0,g[2*T]=.5-.5*d*a,g[2*T+1]=.5+.5*f,++T}for(var p=0;p=l.length)?0:t||0;for(var n=i.sizeX||e,o=i.sizeY||e,c=i.sizeZ||e,h=l[t],u=h.face.length,_=[],f=[],d=[],p=[],m=new a.Vec3(1/0,1/0,1/0),y=new a.Vec3(-1/0,-1/0,-1/0),v=0;vo?o<<16|a:a<<16|o;void 0===n[l]&&(n[l]=0,i.push(a,o))}return i};var n,r=(n=t("../../value-types/vec3"))&&n.__esModule?n:{default:n};function s(t,e,i){t.x=e[i],t.y=e[i+1],t.z=e[i+2]}}),{"../../value-types/vec3":349}],62:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=void 0,i.default=function(t,e,i,n,r,s,a){this.positions=void 0,this.normals=void 0,this.uvs=void 0,this.indices=void 0,this.minPos=void 0,this.maxPos=void 0,this.boundingRadius=void 0,this.positions=t,this.normals=e,this.uvs=i,this.indices=n,this.minPos=r,this.maxPos=s,this.boundingRadius=a},e.exports=i.default}),{}],63:[(function(t,e){"use strict";var i=t("../../../animation/animation-curves"),n=i.DynamicAnimCurve,r=i.quickFindIndex,s=cc.Class({name:"cc.JointMatrixCurve",extends:n,_findFrameIndex:r,sample:function(t,e){var i=this.ratios,n=this._findFrameIndex(i,e);n<-1&&(n=~n-1);for(var r=this.pairs,s=0;so){var y=d[p-1],v=(o-y.frame)/(m.frame-y.frame);y.value.lerp(m.value,v,i[f]);break}}c=cc.mat4(),n.default.fromRTS(c,i.quat,i.position,i.scale),l&&n.default.mul(c,l,c),_._jointMatrix||(_._jointMatrix=[]),i.uniqueBindPose&&(u=cc.mat4(),n.default.mul(u,c,i.uniqueBindPose)),r[i.path]||(r[i.path]=[]),u?r[i.path].push(a(u)):r[i.path].push(c)}var g=i.children;for(var b in g)s(g[b],o,c)}for(var o=0,l=this.duration,c=1/this.sample;o256?64:t>64?32:t>16?16:8,this._jointsData=this._jointsFloat32Data=new Float32Array(i*i*4);var r=cc.Texture2D.PixelFormat.RGBA32F,s=i,a=i;n||(this._jointsData=new Uint8Array(this._jointsFloat32Data.buffer),r=cc.Texture2D.PixelFormat.RGBA8888,s*=4,this._usingRGBA8Texture=!0,cc.warn("SkinnedMeshRenderer ["+this.node.name+"] has too many joints ["+t+"] and device do not support float32 texture, fallback to use RGBA8888 texture, which is much slower."));var o=this._jointsTexture||new cc.Texture2D,l=cc.Texture2D.Filter.NEAREST;o.setFilters(l,l),o.initWithData(this._jointsData,r,s,a),this._jointsTexture=o,this._jointsTextureOptions={format:r,width:o.width,height:o.height,images:[]}}this._updateMaterial()}},_updateMaterial:function(){s.prototype._updateMaterial.call(this);for(var t=this.getMaterials(),e=0;eh.ERROR){var e=function(t){if(cc.game.canvas){if(!i){var e=document.createElement("Div");e.setAttribute("id","logInfoDiv"),e.setAttribute("width","200"),e.setAttribute("height",cc.game.canvas.height);var n=e.style;n.zIndex="99999",n.position="absolute",n.top=n.left="0",(i=document.createElement("textarea")).setAttribute("rows","20"),i.setAttribute("cols","30"),i.setAttribute("disabled","true");var r=i.style;r.backgroundColor="transparent",r.borderBottom="1px solid #cccccc",r.borderTopWidth=r.borderLeftWidth=r.borderRightWidth="0px",r.borderTopStyle=r.borderLeftStyle=r.borderRightStyle="none",r.padding="0px",r.margin=0,e.appendChild(i),cc.game.canvas.parentNode.appendChild(e)}i.value=i.value+t+"\r\n",i.scrollTop=i.scrollHeight}};cc.error=function(){e("ERROR : "+cc.js.formatStr.apply(null,arguments))},cc.assert=function(t,i){!t&&i&&(i=cc.js.formatStr.apply(null,cc.js.shiftArguments.apply(null,arguments)),e("ASSERT: "+i))},t!==h.ERROR_FOR_WEB_PAGE&&(cc.warn=function(){e("WARN : "+cc.js.formatStr.apply(null,arguments))}),t===h.INFO_FOR_WEB_PAGE&&(cc.log=function(){e(cc.js.formatStr.apply(null,arguments))})}else console&&console.log.apply&&(console.error||(console.error=console.log),console.warn||(console.warn=console.log),console.error.bind?cc.error=console.error.bind(console):cc.error=function(){return console.error.apply(console,arguments)},cc.assert=function(t,e){if(!t)throw e&&(e=cc.js.formatStr.apply(null,cc.js.shiftArguments.apply(null,arguments))),new Error(e)});t!==h.ERROR&&(console.warn.bind?cc.warn=console.warn.bind(console):cc.warn=function(){return console.warn.apply(console,arguments)}),t===h.INFO&&(console.log.bind?cc.log=console.log.bind(console):cc.log=function(){return console.log.apply(console,arguments)})}},getError:s("ERROR"),isDisplayStats:function(){return!!cc.profiler&&cc.profiler.isShowingStats()},setDisplayStats:function(t){cc.profiler&&cc.game.renderType!==cc.game.RENDER_TYPE_CANVAS&&(t?cc.profiler.showStats():cc.profiler.hideStats(),cc.game.config.showFPS=!!t)}}}),{"../../DebugInfos":void 0,"./platform/utils":263}],70:[(function(t,e){"use strict";var i=t("./event/event-target"),n=t("./component-scheduler"),r=t("./node-activator"),s=t("./platform/CCObject"),a=t("./CCGame"),o=t("./renderer"),l=t("./event-manager"),c=t("./CCScheduler");cc.Director=function(){i.call(this),this._paused=!1,this._purgeDirectorInNextLoop=!1,this._winSizeInPoints=null,this._scene=null,this._loadingScene="",this._totalFrames=0,this._lastUpdate=0,this._deltaTime=0,this._startTime=0,this._maxParticleDeltaTime=0,this._scheduler=null,this._compScheduler=null,this._nodeActivator=null,this._actionManager=null;var t=this;a.on(a.EVENT_SHOW,(function(){t._lastUpdate=performance.now()})),a.once(a.EVENT_ENGINE_INITED,this.init,this)},cc.Director.prototype={constructor:cc.Director,init:function(){return this._totalFrames=0,this._lastUpdate=performance.now(),this._startTime=this._lastUpdate,this._paused=!1,this._purgeDirectorInNextLoop=!1,this._winSizeInPoints=cc.size(0,0),this._scheduler=new c,cc.ActionManager?(this._actionManager=new cc.ActionManager,this._scheduler.scheduleUpdate(this._actionManager,c.PRIORITY_SYSTEM,!1)):this._actionManager=null,this.sharedInit(),!0},sharedInit:function(){this._compScheduler=new n,this._nodeActivator=new r,l&&l.setEnabled(!0),cc.AnimationManager?(this._animationManager=new cc.AnimationManager,this._scheduler.scheduleUpdate(this._animationManager,c.PRIORITY_SYSTEM,!1)):this._animationManager=null,cc.CollisionManager?(this._collisionManager=new cc.CollisionManager,this._scheduler.scheduleUpdate(this._collisionManager,c.PRIORITY_SYSTEM,!1)):this._collisionManager=null,cc.PhysicsManager?(this._physicsManager=new cc.PhysicsManager,this._scheduler.scheduleUpdate(this._physicsManager,c.PRIORITY_SYSTEM,!1)):this._physicsManager=null,cc.Physics3DManager?(this._physics3DManager=new cc.Physics3DManager,this._scheduler.scheduleUpdate(this._physics3DManager,c.PRIORITY_SYSTEM,!1)):this._physics3DManager=null,cc._widgetManager&&cc._widgetManager.init(this)},calculateDeltaTime:function(t){t||(t=performance.now()),this._deltaTime=t>this._lastUpdate?(t-this._lastUpdate)/1e3:0,this._lastUpdate=t},convertToGL:function(t){var e=a.container,i=cc.view,n=e.getBoundingClientRect(),r=n.left+window.pageXOffset-e.clientLeft,s=n.top+window.pageYOffset-e.clientTop,o=i._devicePixelRatio*(t.x-r),l=i._devicePixelRatio*(s+n.height-t.y);return i._isRotated?cc.v2(i._viewportRect.width-l,o):cc.v2(o,l)},convertToUI:function(t){var e=a.container,i=cc.view,n=e.getBoundingClientRect(),r=n.left+window.pageXOffset-e.clientLeft,s=n.top+window.pageYOffset-e.clientTop,o=cc.v2(0,0);return i._isRotated?(o.x=r+t.y/i._devicePixelRatio,o.y=s+n.height-(i._viewportRect.width-t.x)/i._devicePixelRatio):(o.x=r+t.x*i._devicePixelRatio,o.y=s+n.height-t.y*i._devicePixelRatio),o},end:function(){this._purgeDirectorInNextLoop=!0},getWinSize:function(){return cc.size(cc.winSize)},getWinSizeInPixels:function(){return cc.size(cc.winSize)},pause:function(){this._paused||(this._paused=!0)},purgeCachedData:function(){cc.assetManager.releaseAll()},purgeDirector:function(){this._scheduler.unscheduleAll(),this._compScheduler.unscheduleAll(),this._nodeActivator.reset(),l&&l.setEnabled(!1),cc.isValid(this._scene)&&this._scene.destroy(),this._scene=null,cc.renderer.clear(),cc.assetManager.builtins.clear(),cc.game.pause(),cc.assetManager.releaseAll()},reset:function(){this.purgeDirector(),l&&l.setEnabled(!0),this._actionManager&&this._scheduler.scheduleUpdate(this._actionManager,cc.Scheduler.PRIORITY_SYSTEM,!1),this._animationManager&&this._scheduler.scheduleUpdate(this._animationManager,cc.Scheduler.PRIORITY_SYSTEM,!1),this._collisionManager&&this._scheduler.scheduleUpdate(this._collisionManager,cc.Scheduler.PRIORITY_SYSTEM,!1),this._physicsManager&&this._scheduler.scheduleUpdate(this._physicsManager,cc.Scheduler.PRIORITY_SYSTEM,!1),cc.game.resume()},runSceneImmediate:function(t,e,i){cc.assertID(t instanceof cc.Scene||t instanceof cc.SceneAsset,1216),t instanceof cc.SceneAsset&&(t=t.scene),t._load();for(var n=Object.keys(a._persistRootNodes).map((function(t){return a._persistRootNodes[t]})),r=0;r2||e<0)&&(t.renderMode=0),"boolean"!=typeof t.registerSystemEvent&&(t.registerSystemEvent=!0),t.showFPS=1!==e&&!!t.showFPS,this.collisionMatrix=t.collisionMatrix||[],this.groupList=t.groupList||[],n._resetDebugSetting(t.debugMode),this.config=t,this._configLoaded=!0},_determineRenderType:function(){var t=this.config,e=parseInt(t.renderMode)||0;this.renderType=this.RENDER_TYPE_CANVAS;var i=!1;if(0===e?cc.sys.capabilities.opengl?(this.renderType=this.RENDER_TYPE_WEBGL,i=!0):cc.sys.capabilities.canvas&&(this.renderType=this.RENDER_TYPE_CANVAS,i=!0):1===e&&cc.sys.capabilities.canvas?(this.renderType=this.RENDER_TYPE_CANVAS,i=!0):2===e&&cc.sys.capabilities.opengl&&(this.renderType=this.RENDER_TYPE_WEBGL,i=!0),!i)throw new Error(n.getError(3820,e))},_initRenderer:function(){if(!this._rendererInitialized){var t,e,i,n,a=this.config.id,o=a instanceof HTMLElement?a:document.querySelector(a)||document.querySelector("#"+a);if("CANVAS"===o.tagName?(t=o.width,e=o.height,this.canvas=i=o,this.container=n=document.createElement("DIV"),i.parentNode&&i.parentNode.insertBefore(n,i)):("DIV"!==o.tagName&&cc.warnID(3819),t=o.clientWidth,e=o.clientHeight,this.canvas=i=document.createElement("CANVAS"),this.container=n=document.createElement("DIV"),o.appendChild(n)),n.setAttribute("id","Cocos2dGameContainer"),n.appendChild(i),this.frame=n.parentNode===document.body?document.documentElement:n.parentNode,(function(t){(" "+t.className+" ").indexOf(" gameCanvas ")>-1||(t.className&&(t.className+=" "),t.className+="gameCanvas")})(i),i.setAttribute("width",t||480),i.setAttribute("height",e||320),i.setAttribute("tabindex",99),this._determineRenderType(),this.renderType===this.RENDER_TYPE_WEBGL){var l={stencil:!0,antialias:cc.macro.ENABLE_WEBGL_ANTIALIAS,alpha:cc.macro.ENABLE_TRANSPARENT_CANVAS};r.initWebGL(i,l),this._renderContext=r.device._gl,!cc.macro.CLEANUP_IMAGE_CACHE&&s&&(s.enabled=!0)}this._renderContext||(this.renderType=this.RENDER_TYPE_CANVAS,r.initCanvas(i),this._renderContext=r.device._ctx),this.canvas.oncontextmenu=function(){if(!cc._isContextMenuEnable)return!1},this._rendererInitialized=!0}},_initEvents:function(){var t,e=window;this.config.registerSystemEvent&&cc.internal.inputManager.registerSystemEvent(this.canvas),void 0!==document.hidden?t="hidden":void 0!==document.mozHidden?t="mozHidden":void 0!==document.msHidden?t="msHidden":void 0!==document.webkitHidden&&(t="webkitHidden");var i=!1;function n(){i||(i=!0,a.emit(a.EVENT_HIDE))}function r(t,e,n,r,s){i&&(i=!1,a.emit(a.EVENT_SHOW,t,e,n,r,s))}if(t)for(var s=["visibilitychange","mozvisibilitychange","msvisibilitychange","webkitvisibilitychange","qbrowserVisibilityChange"],o=0;o-1&&(e.onfocus=r),"onpageshow"in window&&"onpagehide"in window&&(e.addEventListener("pagehide",n),e.addEventListener("pageshow",r),document.addEventListener("pagehide",n),document.addEventListener("pageshow",r)),this.on(a.EVENT_HIDE,(function(){a.pause()})),this.on(a.EVENT_SHOW,(function(){a.resume()}))}};i.call(a),cc.js.addon(a,i.prototype),cc.game=e.exports=a}),{"../audio/CCAudioEngine":21,"../core/renderer/utils/dynamic-atlas/manager":274,"./CCDebug":69,"./event/event-target":186,"./renderer/index.js":271}],72:[(function(t,e){"use strict";var i=t("./value-types"),n=t("./value-types/utils"),r=t("./utils/base-node"),s=t("./utils/prefab-helper"),a=t("./utils/trans-pool").NodeMemPool,o=t("./utils/affine-transform"),l=t("./event-manager"),c=t("./platform/CCMacro"),h=t("./platform/js"),u=(t("./event/event"),t("./event/event-target")),_=t("./renderer/render-flow"),f=cc.Object.Flags.Destroying,d=Math.PI/180,p=!!cc.ActionManager,m=function(){},y=new i.Vec3,v=new i.Quat,g=new i.Vec3,b=new i.Vec3,A=new i.Quat,x=new i.Quat,C=new i.Vec3,T=new i.Vec3,S=new i.Vec3,w=new i.Vec3,E=new i.Vec3,M=new i.Quat,D=new i.Quat,B=new i.Vec3,P=new i.Quat,I=new i.Vec3,R=new i.Quat,O=new i.Vec3,L=new i.Vec3,F=new i.Quat,V=new i.Quat,N=(new i.Quat,cc.mat4()),k=new i.Vec3,z=new h.Pool;z.get=function(){return this._get()||[]};var G=cc.Enum({DEBUG:31}),U=cc.Enum({POSITION:1,SCALE:2,ROTATION:4,SKEW:8,TRS:7,RS:6,TRSS:15,PHYSICS_POSITION:16,PHYSICS_SCALE:32,PHYSICS_ROTATION:64,PHYSICS_TRS:112,PHYSICS_RS:96,ALL_POSITION:17,ALL_SCALE:34,ALL_ROTATION:68,ALL_TRS:119,ALL:65535}),j=cc.Enum({TOUCH_START:"touchstart",TOUCH_MOVE:"touchmove",TOUCH_END:"touchend",TOUCH_CANCEL:"touchcancel",MOUSE_DOWN:"mousedown",MOUSE_MOVE:"mousemove",MOUSE_ENTER:"mouseenter",MOUSE_LEAVE:"mouseleave",MOUSE_UP:"mouseup",MOUSE_WHEEL:"mousewheel",POSITION_CHANGED:"position-changed",ROTATION_CHANGED:"rotation-changed",SCALE_CHANGED:"scale-changed",SIZE_CHANGED:"size-changed",ANCHOR_CHANGED:"anchor-changed",COLOR_CHANGED:"color-changed",CHILD_ADDED:"child-added",CHILD_REMOVED:"child-removed",CHILD_REORDER:"child-reorder",GROUP_CHANGED:"group-changed",SIBLING_ORDER_CHANGED:"sibling-order-changed"}),H=[j.TOUCH_START,j.TOUCH_MOVE,j.TOUCH_END,j.TOUCH_CANCEL],W=[j.MOUSE_DOWN,j.MOUSE_ENTER,j.MOUSE_MOVE,j.MOUSE_LEAVE,j.MOUSE_UP,j.MOUSE_WHEEL],X=!0,Y=function(t){if(0!==t){X&&cc.warn("`cc.Node.skewX/Y` is deprecated since v2.2.1, please use 3D node instead.",""),X=!1}},q=null,J=function(t,e){var i=t.getLocation(),n=this.owner;return!!n._hitTest(i,this)&&(e.type=j.TOUCH_START,e.touch=t,e.bubbles=!0,n.dispatchEvent(e),!0)},Z=function(t,e){var i=this.owner;e.type=j.TOUCH_MOVE,e.touch=t,e.bubbles=!0,i.dispatchEvent(e)},K=function(t,e){var i=t.getLocation(),n=this.owner;n._hitTest(i,this)?e.type=j.TOUCH_END:e.type=j.TOUCH_CANCEL,e.touch=t,e.bubbles=!0,n.dispatchEvent(e)},Q=function(t,e){t.getLocation();var i=this.owner;e.type=j.TOUCH_CANCEL,e.touch=t,e.bubbles=!0,i.dispatchEvent(e)},$=function(t){var e=t.getLocation(),i=this.owner;i._hitTest(e,this)&&(t.type=j.MOUSE_DOWN,t.bubbles=!0,i.dispatchEvent(t))},tt=function(t){var e=t.getLocation(),i=this.owner;if(i._hitTest(e,this))this._previousIn||(q&&q._mouseListener&&(t.type=j.MOUSE_LEAVE,q.dispatchEvent(t),q._mouseListener._previousIn=!1),q=this.owner,t.type=j.MOUSE_ENTER,i.dispatchEvent(t),this._previousIn=!0),t.type=j.MOUSE_MOVE,t.bubbles=!0,i.dispatchEvent(t);else{if(!this._previousIn)return;t.type=j.MOUSE_LEAVE,i.dispatchEvent(t),this._previousIn=!1,q=null}t.stopPropagation()},et=function(t){var e=t.getLocation(),i=this.owner;i._hitTest(e,this)&&(t.type=j.MOUSE_UP,t.bubbles=!0,i.dispatchEvent(t),t.stopPropagation())},it=function(t){var e=t.getLocation(),i=this.owner;i._hitTest(e,this)&&(t.type=j.MOUSE_WHEEL,t.bubbles=!0,i.dispatchEvent(t),t.stopPropagation())};function nt(t,e){if(e){for(var i=0,n=null,r=t;r&&cc.Node.isNode(r);r=r._parent,++i)if(r.getComponent(e)){var s={index:i,node:r};n?n.push(s):n=[s]}return n}return null}function rt(t,e){if(!(t._objFlags&f)){if(t._bubblingListeners)for(var i=0,n=e.length;i=0;--r)if((n=i[r])._capturingListeners&&(e.currentTarget=n,n._capturingListeners.emit(e.type,e,i),e._propagationStopped))return void(i.length=0);if(i.length=0,e.eventPhase=2,e.currentTarget=t,t._capturingListeners&&t._capturingListeners.emit(e.type,e),!e._propagationImmediateStopped&&t._bubblingListeners&&t._bubblingListeners.emit(e.type,e),!e._propagationStopped&&e.bubbles)for(t._getBubblingTargets(e.type,i),e.eventPhase=3,r=0;r>16},set:function(t){t>c.MAX_ZINDEX?(cc.warnID(1636),t=c.MAX_ZINDEX):t0&&(this._renderFlag|=_.FLAG_CHILDREN)},_checkListenerMask:function(){if(this._touchListener){var t=this._touchListener.mask=nt(this,cc.Mask);this._mouseListener&&(this._mouseListener.mask=t)}else this._mouseListener&&(this._mouseListener.mask=nt(this,cc.Mask))},_checknSetupSysEvent:function(t){var e=!1,i=!1;return-1!==H.indexOf(t)?(this._touchListener||(this._touchListener=cc.EventListener.create({event:cc.EventListener.TOUCH_ONE_BY_ONE,swallowTouches:!0,owner:this,mask:nt(this,cc.Mask),onTouchBegan:J,onTouchMoved:Z,onTouchEnded:K,onTouchCancelled:Q}),l.addListener(this._touchListener,this),e=!0),i=!0):-1!==W.indexOf(t)&&(this._mouseListener||(this._mouseListener=cc.EventListener.create({event:cc.EventListener.MOUSE,_previousIn:!1,owner:this,mask:nt(this,cc.Mask),onMouseDown:$,onMouseMove:tt,onMouseUp:et,onMouseScroll:it}),l.addListener(this._mouseListener,this),e=!0),i=!0),e&&!this._activeInHierarchy&&cc.director.getScheduler().schedule((function(){this._activeInHierarchy||l.pauseTarget(this)}),this,0,0,0,!1),i},on:function(t,e,i,n){if(this._checknSetupSysEvent(t))return this._onDispatch(t,e,i,n);switch(t){case j.POSITION_CHANGED:this._eventMask|=1;break;case j.SCALE_CHANGED:this._eventMask|=2;break;case j.ROTATION_CHANGED:this._eventMask|=4;break;case j.SIZE_CHANGED:this._eventMask|=8;break;case j.ANCHOR_CHANGED:this._eventMask|=16;break;case j.COLOR_CHANGED:this._eventMask|=32}return this._bubblingListeners||(this._bubblingListeners=new u),this._bubblingListeners.on(t,e,i)},once:function(t,e,i,n){var r=this,s=null;(s=this._checknSetupSysEvent(t)&&n?this._capturingListeners=this._capturingListeners||new u:this._bubblingListeners=this._bubblingListeners||new u).once(t,e,i),s.once(t,(function(){r.off(t,e,i)}),void 0)},_onDispatch:function(t,e,i,n){if("boolean"==typeof i?(n=i,i=void 0):n=!!n,e){var r=null;return(r=n?this._capturingListeners=this._capturingListeners||new u:this._bubblingListeners=this._bubblingListeners||new u).hasEventListener(t,e,i)||(r.on(t,e,i),i&&i.__eventTargets&&i.__eventTargets.push(this)),e}cc.errorID(6800)},off:function(t,e,i,n){var r=-1!==H.indexOf(t),s=!r&&-1!==W.indexOf(t);if(r||s)this._offDispatch(t,e,i,n),r?this._touchListener&&!rt(this,H)&&(l.removeListener(this._touchListener),this._touchListener=null):s&&this._mouseListener&&!rt(this,W)&&(l.removeListener(this._mouseListener),this._mouseListener=null);else if(this._bubblingListeners&&(this._bubblingListeners.off(t,e,i),!this._bubblingListeners.hasEventListener(t)))switch(t){case j.POSITION_CHANGED:this._eventMask&=-2;break;case j.SCALE_CHANGED:this._eventMask&=-3;break;case j.ROTATION_CHANGED:this._eventMask&=-5;break;case j.SIZE_CHANGED:this._eventMask&=-9;break;case j.ANCHOR_CHANGED:this._eventMask&=-17;break;case j.COLOR_CHANGED:this._eventMask&=-33}},_offDispatch:function(t,e,i,n){if("boolean"==typeof i?(n=i,i=void 0):n=!!n,e){var r=n?this._capturingListeners:this._bubblingListeners;r&&(r.off(t,e,i),i&&i.__eventTargets&&h.array.fastRemove(i.__eventTargets,this))}else this._capturingListeners&&this._capturingListeners.removeAll(t),this._bubblingListeners&&this._bubblingListeners.removeAll(t)},targetOff:function(t){var e=this._bubblingListeners;e&&(e.targetOff(t),1&this._eventMask&&!e.hasEventListener(j.POSITION_CHANGED)&&(this._eventMask&=-2),2&this._eventMask&&!e.hasEventListener(j.SCALE_CHANGED)&&(this._eventMask&=-3),4&this._eventMask&&!e.hasEventListener(j.ROTATION_CHANGED)&&(this._eventMask&=-5),8&this._eventMask&&!e.hasEventListener(j.SIZE_CHANGED)&&(this._eventMask&=-9),16&this._eventMask&&!e.hasEventListener(j.ANCHOR_CHANGED)&&(this._eventMask&=-17),32&this._eventMask&&!e.hasEventListener(j.COLOR_CHANGED)&&(this._eventMask&=-33)),this._capturingListeners&&this._capturingListeners.targetOff(t),t&&t.__eventTargets&&h.array.fastRemove(t.__eventTargets,this),this._touchListener&&!rt(this,H)&&(l.removeListener(this._touchListener),this._touchListener=null),this._mouseListener&&!rt(this,W)&&(l.removeListener(this._mouseListener),this._mouseListener=null)},hasEventListener:function(t){var e=!1;return this._bubblingListeners&&(e=this._bubblingListeners.hasEventListener(t)),!e&&this._capturingListeners&&(e=this._capturingListeners.hasEventListener(t)),e},emit:function(t,e,i,n,r,s){this._bubblingListeners&&this._bubblingListeners.emit(t,e,i,n,r,s)},dispatchEvent:function(t){var e=z.get();st(this,t,e),z.put(e)},pauseSystemEvents:function(t){l.pauseTarget(this,t)},resumeSystemEvents:function(t){l.resumeTarget(this,t)},_hitTest:function(t,e){var n=this._contentSize.width,r=this._contentSize.height,s=O,a=L,o=cc.Camera.findCamera(this);if(o?o.getScreenToWorldPoint(t,s):s.set(t),this._updateWorldMatrix(),!i.Mat4.invert(N,this._worldMatrix))return!1;i.Vec2.transformMat4(a,s,N),a.x+=this._anchorPoint.x*n,a.y+=this._anchorPoint.y*r;var l=!1;if(a.x>=0&&a.y>=0&&a.x<=n&&a.y<=r&&(l=!0,e&&e.mask))for(var c=e.mask,h=this,u=c?c.length:0,_=0,f=0;h&&fd.index){c.length=f;break}}return l},_getCapturingTargets:function(t,e){for(var i=this.parent;i;)i._capturingListeners&&i._capturingListeners.hasEventListener(t)&&e.push(i),i=i.parent},_getBubblingTargets:function(t,e){for(var i=this.parent;i;)i._bubblingListeners&&i._bubblingListeners.hasEventListener(t)&&e.push(i),i=i.parent},runAction:p?function(t){if(this.active){cc.assertID(t,1618);var e=cc.director.getActionManager();return e._suppressDeprecation||(e._suppressDeprecation=!0,cc.warnID(1639)),e.addAction(t,this,!1),t}}:m,pauseAllActions:p?function(){cc.director.getActionManager().pauseTarget(this)}:m,resumeAllActions:p?function(){cc.director.getActionManager().resumeTarget(this)}:m,stopAllActions:p?function(){cc.director.getActionManager().removeAllActionsFromTarget(this)}:m,stopAction:p?function(t){cc.director.getActionManager().removeAction(t)}:m,stopActionByTag:p?function(t){t!==cc.Action.TAG_INVALID?cc.director.getActionManager().removeActionByTag(t,this):cc.logID(1612)}:m,getActionByTag:p?function(t){return t===cc.Action.TAG_INVALID?(cc.logID(1613),null):cc.director.getActionManager().getActionByTag(t,this)}:function(){return null},getNumberOfRunningActions:p?function(){return cc.director.getActionManager().getNumberOfRunningActionsInTarget(this)}:function(){return 0},getPosition:function(t){return t=t||new i.Vec3,i.Trs.toPosition(t,this._trs)},setPosition:function(t,e,i){var n;void 0===e?(n=t.x,e=t.y,i=t.z):n=t;var r=this._trs;void 0===i&&(i=r[2]),(r[0]!==n||r[1]!==e||r[2]!==i)&&(r[0]=n,r[1]=e,r[2]=i,this.setLocalDirty(U.ALL_POSITION),this._renderFlag|=_.FLAG_WORLD_TRANSFORM,1&this._eventMask&&this.emit(j.POSITION_CHANGED))},getScale:function(t){return void 0!==t?i.Trs.toScale(t,this._trs):(cc.errorID(1400,"cc.Node.getScale","cc.Node.scale or cc.Node.getScale(cc.Vec3)"),this._trs[7])},setScale:function(t,e,i){var n;t&&"number"!=typeof t?(n=t.x,e=t.y,i=t.z):void 0!==t&&void 0===e?(n=t,e=t,i=t):n=t;var r=this._trs;void 0===i&&(i=r[9]),r[7]===n&&r[8]===e&&r[9]===i||(r[7]=n,r[8]=e,r[9]=i,this.setLocalDirty(U.ALL_SCALE),this._renderFlag|=_.FLAG_TRANSFORM,2&this._eventMask&&this.emit(j.SCALE_CHANGED))},getRotation:function(t){return t instanceof i.Quat?i.Trs.toRotation(t,this._trs):-this.angle},setRotation:function(t,e,i,n){if("number"==typeof t&&void 0===e)this.angle=-t;else{var r=t;void 0===e&&(r=t.x,e=t.y,i=t.z,n=t.w);var s=this._trs;s[3]===r&&s[4]===e&&s[5]===i&&s[6]===n||(s[3]=r,s[4]=e,s[5]=i,s[6]=n,this.setLocalDirty(U.ALL_ROTATION),4&this._eventMask&&this.emit(j.ROTATION_CHANGED))}},getContentSize:function(){return cc.size(this._contentSize.width,this._contentSize.height)},setContentSize:function(t,e){var i=this._contentSize;if(void 0===e){if((0,n.approx)(t.width,i.width)&&(0,n.approx)(t.height,i.height))return;i.width=t.width,i.height=t.height}else{if((0,n.approx)(t,i.width)&&(0,n.approx)(e,i.height))return;i.width=t,i.height=e}8&this._eventMask&&this.emit(j.SIZE_CHANGED)},getAnchorPoint:function(){return cc.v2(this._anchorPoint)},setAnchorPoint:function(t,e){var i=this._anchorPoint;if(void 0===e){if(t.x===i.x&&t.y===i.y)return;i.x=t.x,i.y=t.y}else{if(t===i.x&&e===i.y)return;i.x=t,i.y=e}this.setLocalDirty(U.ALL_POSITION),16&this._eventMask&&this.emit(j.ANCHOR_CHANGED)},_invTransformPoint:function(t,e){this._parent?this._parent._invTransformPoint(t,e):i.Vec3.copy(t,e);var n=this._trs;return i.Trs.toPosition(g,n),i.Vec3.sub(t,t,g),i.Trs.toRotation(A,n),i.Quat.conjugate(x,A),i.Vec3.transformQuat(t,t,x),i.Trs.toScale(g,n),i.Vec3.inverseSafe(b,g),i.Vec3.mul(t,t,b),t},getWorldPosition:function(t){i.Trs.toPosition(t,this._trs);for(var e,n=this._parent;n;)e=n._trs,i.Trs.toScale(y,e),i.Vec3.mul(t,t,y),i.Trs.toRotation(v,e),i.Vec3.transformQuat(t,t,v),i.Trs.toPosition(y,e),i.Vec3.add(t,t,y),n=n._parent;return t},setWorldPosition:function(t){var e=this._trs;this._parent?this._parent._invTransformPoint(C,t):i.Vec3.copy(C,t),i.Trs.fromPosition(e,C),this.setLocalDirty(U.ALL_POSITION),1&this._eventMask&&this.emit(j.POSITION_CHANGED)},getWorldRotation:function(t){i.Trs.toRotation(F,this._trs),i.Quat.copy(t,F);for(var e=this._parent;e;)i.Trs.toRotation(F,e._trs),i.Quat.mul(t,F,t),e=e._parent;return t},setWorldRotation:function(t){this._parent?(this._parent.getWorldRotation(V),i.Quat.conjugate(V,V),i.Quat.mul(V,V,t)):i.Quat.copy(V,t),i.Trs.fromRotation(this._trs,V),this.setLocalDirty(U.ALL_ROTATION)},getWorldScale:function(t){i.Trs.toScale(T,this._trs),i.Vec3.copy(t,T);for(var e=this._parent;e;)i.Trs.toScale(T,e._trs),i.Vec3.mul(t,t,T),e=e._parent;return t},setWorldScale:function(t){this._parent?(this._parent.getWorldScale(S),i.Vec3.div(S,t,S)):i.Vec3.copy(S,t),i.Trs.fromScale(this._trs,S),this.setLocalDirty(U.ALL_SCALE)},getWorldRT:function(t){var e=w,n=M,r=this._trs;i.Trs.toPosition(e,r),i.Trs.toRotation(n,r);for(var s=this._parent;s;)r=s._trs,i.Trs.toScale(E,r),i.Vec3.mul(e,e,E),i.Trs.toRotation(D,r),i.Vec3.transformQuat(e,e,D),i.Trs.toPosition(E,r),i.Vec3.add(e,e,E),i.Quat.mul(n,D,n),s=s._parent;return i.Mat4.fromRT(t,n,e),t},lookAt:function(t,e){this.getWorldPosition(B),i.Vec3.sub(B,B,t),i.Vec3.normalize(B,B),i.Quat.fromViewUp(P,B,e),this.setWorldRotation(P)},_updateLocalMatrix:ct,_calculWorldMatrix:function(){this._localMatDirty&U.TRSS&&this._updateLocalMatrix();var t=this._parent;t?this._mulMat(this._worldMatrix,t._worldMatrix,this._matrix):i.Mat4.copy(this._worldMatrix,this._matrix),this._worldMatDirty=!1},_mulMat:_t,_updateWorldMatrix:function(){if(this._parent&&this._parent._updateWorldMatrix(),this._worldMatDirty){this._calculWorldMatrix();for(var t=this._children,e=0,i=t.length;e1){for(var n,r,s=1,a=t.length;s0&&(r=t[o-1])._localZOrder>n._localZOrder;o--)t[o]=r;t[o]=n}this.emit(j.CHILD_REORDER,this)}cc.director.__fastOff(cc.Director.EVENT_AFTER_UPDATE,this.sortAllChildren,this)}},_delaySort:function(){this._reorderChildDirty||(this._reorderChildDirty=!0,cc.director.__fastOn(cc.Director.EVENT_AFTER_UPDATE,this.sortAllChildren,this))},_restoreProperties:!1,onRestore:!1},pt=cc.Class(dt),mt=pt.prototype;h.getset(mt,"position",mt.getPosition,mt.setPosition,!1,!0),cc.Node=e.exports=pt}),{"./event-manager":184,"./event/event":187,"./event/event-target":186,"./platform/CCMacro":244,"./platform/js":260,"./renderer/render-flow":272,"./utils/affine-transform":315,"./utils/base-node":316,"./utils/prefab-helper":327,"./utils/trans-pool":333,"./value-types":339,"./value-types/utils":346}],73:[(function(t,e){"use strict";var i=t("./CCNode"),n=t("./renderer/render-flow"),r=(cc.Object.Flags.HideInHierarchy,i._LocalDirtyFlag),s=cc.Class({name:"cc.PrivateNode",extends:i,properties:{x:{get:function(){return this._originPos.x},set:function(t){var e=this._originPos;t!==e.x&&(e.x=t,this._posDirty(!0))},override:!0},y:{get:function(){return this._originPos.y},set:function(t){var e=this._originPos;t!==e.y&&(e.y=t,this._posDirty(!0))},override:!0},zIndex:{get:function(){return cc.macro.MIN_ZINDEX},set:function(){},override:!0},showInEditor:{default:!1,editorOnly:!0,override:!0}},ctor:function(){this._localZOrder=cc.macro.MIN_ZINDEX<<16,this._originPos=cc.v2()},_posDirty:function(t){this.setLocalDirty(r.POSITION),this._renderFlag|=n.FLAG_TRANSFORM,!0===t&&1&this._eventMask&&this.emit(i.EventType.POSITION_CHANGED)},_updateLocalMatrix:function(){if(this._localMatDirty){var t=this.parent;t&&(this._trs[0]=this._originPos.x-(t._anchorPoint.x-.5)*t._contentSize.width,this._trs[1]=this._originPos.y-(t._anchorPoint.y-.5)*t._contentSize.height),this._super()}},getPosition:function(){return new cc.Vec2(this._originPos)},setPosition:function(t,e){void 0===e&&(e=(t=t.x).y);var i=this._originPos;i.x===t&&i.y===e||(i.x=t,i.y=e,this._posDirty(!0))},setParent:function(t){var e=this._parent;this._super(t),e!==t&&(e&&e.off(i.EventType.ANCHOR_CHANGED,this._posDirty,this),t&&t.on(i.EventType.ANCHOR_CHANGED,this._posDirty,this))},_updateOrderOfArrival:function(){}}),a=s.prototype;cc.js.getset(a,"parent",a.getParent,a.setParent),cc.js.getset(a,"position",a.getPosition,a.setPosition),cc.PrivateNode=e.exports=s}),{"./CCNode":72,"./renderer/render-flow":272}],74:[(function(t,e){"use strict";cc.Scene=cc.Class({name:"cc.Scene",extends:t("./CCNode"),properties:{_is3DNode:{default:!0,override:!0},autoReleaseAssets:!1},ctor:function(){this._anchorPoint.x=0,this._anchorPoint.y=0,this._activeInHierarchy=!1,this._inited=!cc.game._isCloning,this.dependAssets=null},destroy:function(){if(cc.Object.prototype.destroy.call(this))for(var t=this._children,e=0;e0,this._repeat=r,this._runForever=this._repeat===cc.macro.REPEAT_FOREVER,!0},u.getInterval=function(){return this._interval},u.setInterval=function(t){this._interval=t},u.update=function(t){-1===this._elapsed?(this._elapsed=0,this._timesExecuted=0):(this._elapsed+=t,this._runForever&&!this._useDelay?this._elapsed>=this._interval&&(this.trigger(),this._elapsed=0):(this._useDelay?this._elapsed>=this._delay&&(this.trigger(),this._elapsed-=this._delay,this._timesExecuted+=1,this._useDelay=!1):this._elapsed>=this._interval&&(this.trigger(),this._elapsed=0,this._timesExecuted+=1),this._callback&&!this._runForever&&this._timesExecuted>this._repeat&&this.cancel()))},u.getCallback=function(){return this._callback},u.trigger=function(){this._target&&this._callback&&(this._lock=!0,this._callback.call(this._target,this._elapsed),this._lock=!1)},u.cancel=function(){this._scheduler.unschedule(this._callback,this._target)};var _=[];h.get=function(){return _.pop()||new h},h.put=function(t){_.length<20&&!t._lock&&(t._scheduler=t._target=t._callback=null,_.push(t))},cc.Scheduler=function(){this._timeScale=1,this._updatesNegList=[],this._updates0List=[],this._updatesPosList=[],this._hashForUpdates=i.createMap(!0),this._hashForTimers=i.createMap(!0),this._currentTarget=null,this._currentTargetSalvaged=!1,this._updateHashLocked=!1,this._arrayForTimers=[]},cc.Scheduler.prototype={constructor:cc.Scheduler,_removeHashElement:function(t){delete this._hashForTimers[t.target._id];for(var e=this._arrayForTimers,i=0,n=e.length;i=s&&n.timerIndex--,void(0===r.length&&(this._currentTarget===n?this._currentTargetSalvaged=!0:this._removeHashElement(n)))}}},unscheduleUpdate:function(t){if(t){var e=t._id;e||(t.__instanceId?(cc.warnID(1513),e=t._id=t.__instanceId):cc.errorID(1510));var i=this._hashForUpdates[e];i&&(this._updateHashLocked?i.entry.markedForDeletion=!0:this._removeUpdateFromHash(i.entry))}},unscheduleAllForTarget:function(t){if(t){var e=t._id;e||(t.__instanceId?(cc.warnID(1513),e=t._id=t.__instanceId):cc.errorID(1510));var i=this._hashForTimers[e];if(i){var n=i.timers;n.indexOf(i.currentTimer)>-1&&!i.currentTimerSalvaged&&(i.currentTimerSalvaged=!0);for(var r=0,s=n.length;r=0;e--)i=r[e],this.unscheduleAllForTarget(i.target);var s=0;if(t<0)for(e=0;e=t&&this.unscheduleUpdate(n.target),s==this._updatesNegList.length&&e++;if(t<=0)for(e=0;e=t&&this.unscheduleUpdate(n.target),s==this._updatesPosList.length&&e++},isScheduled:function(t,e){cc.assertID(t,1508),cc.assertID(e,1509);var i=e._id;i||(e.__instanceId?(cc.warnID(1513),i=e._id=e.__instanceId):cc.errorID(1510));var n=this._hashForTimers[i];if(!n)return!1;if(null==n.timers)return!1;for(var r=n.timers,s=0;s=t&&(r.paused=!0,s.push(r.target));if(t<=0)for(i=0;i=t&&(r.paused=!0,s.push(r.target));return s},resumeTargets:function(t){if(t)for(var e=0;e1?n:n[0]}},cc.AssetManager=O,cc.assetManager=new O,Object.defineProperty(cc,"resources",{get:function(){return I.get(R.RESOURCES)}}),e.exports=cc.assetManager}),{"./builtins":77,"./bundle":78,"./cache":79,"./depend-util":81,"./downloader":88,"./factory":89,"./fetch":90,"./helper":92,"./load":94,"./pack-manager":95,"./parser":96,"./pipeline":97,"./preprocess":98,"./releaseManager":99,"./request-item":100,"./shared":101,"./task":102,"./urlTransformer":103,"./utilities":104}],77:[(function(t,e){"use strict";var i=t("./cache"),n=t("./releaseManager"),r=t("./shared").BuiltinBundleName,s={_assets:new i({material:new i,effect:new i}),_loadBuiltins:function(t,e){var i=t+"s",n=this._assets.get(t);return cc.assetManager.internal.loadDir(i,null,null,(function(t,i){if(t)cc.error(t.message,t.stack);else for(var r=0;re.length)||47===t.charCodeAt(e.length)}return this.paths.forEach((function(n,r){if(r.startsWith(t)&&a(r,t)||!t)for(var o=0,l=n.length;o1){var f=Object.create(null);n.forEach((function(t){f[t._uuid]=t})),r={isCompleted:h,_map:f}}else r=n[0]}i&&i(e,r)}))},getXMLHttpRequest:function(){return new XMLHttpRequest},_parseLoadResArgs:i.parseLoadResArgs,getItem:function(t){return cc.assetManager.assets.has(t)?{content:cc.assetManager.assets.get(t)}:null},loadRes:function(t,e,i,n){var r=this._parseLoadResArgs(e,i,n),s=(e=r.type,r.onProgress),a=r.onComplete,o=cc.path.extname(t);o&&(t=t.slice(0,-o.length)),cc.resources.load(t,e,s,a)},loadResArray:function(t,e,i,n){var r=this._parseLoadResArgs(e,i,n),s=(e=r.type,r.onProgress),a=r.onComplete;t.forEach((function(e,i){var n=cc.path.extname(e);n&&(t[i]=e.slice(0,-n.length))})),cc.resources.load(t,e,s,a)},loadResDir:function(t,e,i,n){var r=this._parseLoadResArgs(e,i,n),s=(e=r.type,r.onProgress),a=r.onComplete;cc.resources.loadDir(t,e,s,(function(i,n){var r=[];i||(r=cc.resources.getDirWithPath(t,e).map((function(t){return t.path}))),a&&a(i,n,r)}))},getRes:function(t,e){return cc.assetManager.assets.has(t)?cc.assetManager.assets.get(t):cc.resources.get(t,e)},getResCount:function(){return cc.assetManager.assets.count},getDependsRecursively:function(t){return t?n.getDepsRecursively("string"==typeof t?t:t._uuid).concat([t._uuid]):[]},get assetLoader(){},get md5Pipe(){return u},get downloader(){return cc.assetManager.downloader},get loader(){return cc.assetManager.parser},addDownloadHandlers:function(t){var e=Object.create(null);for(var i in t){var n=t[i];e["."+i]=function(t,e,i){n({url:t},i)}}cc.assetManager.downloader.register(e)},addLoadHandlers:function(t){var e=Object.create(null);for(var i in t){var n=t[i];e["."+i]=function(t,e,i){n({content:t},i)}}cc.assetManager.parser.register(e)},flowInDeps:function(){},release:function(t){if(Array.isArray(t))for(var e=0;eL._maxInterval?L._maxInterval:cc.director._deltaTime;t-P>1e3*e&&(B=0,P=t)},O=function t(e,i){for(I=!1,R();E.length>0&&D0&&D0&&(s(O,v,g),I=!0),a.apply(this,arguments)}))}R(),D0){var i=n.create({name:t.name+" dependencies",input:l,progress:f,options:s,onProgress:t.onProgress,onError:n.prototype.recycle,onComplete:function(n){n||(t.output.push.apply(t.output,this.output),i.recycle()),r&&u(t),e(n)}});h.async(i)}else r&&u(t),e()}))}}),{"./pack-manager":95,"./shared":101,"./task":102,"./utilities":104}],91:[(function(t,e){"use strict";var i,n=t("../utils/text-utils"),r=null,s="BES bswy:->@123\u4e01\u3041\u1101",a=Object.create(null),o=-1,l=[],c=3e3,h=(i=void 0,function(){if(void 0===i)if(window.FontFace){var t=/Gecko.*Firefox\/(\d+)/.exec(window.navigator.userAgent),e=/OS X.*Version\/10\..*Safari/.exec(window.navigator.userAgent)&&/Apple/.exec(window.navigator.vendor);i=t?parseInt(t[1],10)>42:!e}else i=!1;return i});function u(){for(var t=!0,e=Date.now(),i=l.length-1;i>=0;i--){var a=l[i],h=a.fontFamilyName;if(e-a.startTime>c)cc.warnID(4933,h),a.onComplete(null,h),l.splice(i,1);else{var u=a.refWidth,_="40px "+h;r.font=_,u!==n.safeMeasureText(r,s,_)?(l.splice(i,1),a.onComplete(null,h)):t=!1}}t&&(clearInterval(o),o=-1)}var _={loadFont:function(t,e,i){var f=_._getFontFamily(t);if(a[f])return i(null,f);if(!r){var d=document.createElement("canvas");d.width=100,d.height=100,r=d.getContext("2d")}var p="40px "+f;r.font=p;var m=n.safeMeasureText(r,s,p),y=document.createElement("style");y.type="text/css";var v="";isNaN(f-0)?v+="@font-face { font-family:"+f+"; src:":v+="@font-face { font-family:'"+f+"'; src:",v+="url('"+t+"');",y.textContent=v+"}",document.body.appendChild(y);var g,b,A,x,C,T,S=document.createElement("div"),w=S.style;if(w.fontFamily=f,S.innerHTML=".",w.position="absolute",w.left="-100px",w.top="-100px",document.body.appendChild(S),h())g=Date.now(),b=f,A=i,x=new Promise(function(t,e){(function i(){Date.now()-g>=c?e():document.fonts.load("40px "+b).then((function(e){e.length>=1?t():setTimeout(i,100)}),(function(){e()}))})()}),C=null,T=new Promise(function(t,e){C=setTimeout(e,c)}),Promise.race([T,x]).then((function(){C&&(clearTimeout(C),C=null),A(null,b)}),(function(){cc.warnID(4933,b),A(null,b)}));else{var E={fontFamilyName:f,refWidth:m,onComplete:i,startTime:Date.now()};l.push(E),-1===o&&(o=setInterval(u,100))}a[f]=y},_getFontFamily:function(t){var e=t.lastIndexOf(".ttf");if(-1===e)return t;var i,n=t.lastIndexOf("/");return-1!==(i=-1===n?t.substring(0,e)+"_LABEL":t.substring(n+1,e)+"_LABEL").indexOf(" ")&&(i='"'+i+'"'),i}};e.exports=_}),{"../utils/text-utils":331}],92:[(function(t,e){"use strict";var i,n=t("./shared").bundles,r={decodeUuid:t("../utils/decode-uuid"),getUuidFromURL:(i=/.*[/\\][0-9a-fA-F]{2}[/\\]([0-9a-fA-F-]{8,})/,function(t){var e=t.match(i);return e?e[1]:""}),getUrlWithUuid:function(t,e){(e=e||Object.create(null)).__isNative__=e.isNative,e.ext=e.nativeExt;var i=n.find((function(e){return e.getAssetInfo(t)}));return i&&(e.bundle=i.name),cc.assetManager._transform(t,e)},isScene:function(t){return t&&(t.constructor===cc.SceneAsset||t instanceof cc.Scene)},normalize:function(t){return t&&(46===t.charCodeAt(0)&&47===t.charCodeAt(1)?t=t.slice(2):47===t.charCodeAt(0)&&(t=t.slice(1))),t}};e.exports=r}),{"../utils/decode-uuid":319,"./shared":101}],93:[(function(t){"use strict";t("./deprecated"),t("./CCAssetManager")}),{"./CCAssetManager":76,"./deprecated":82}],94:[(function(t,e){"use strict";var i=t("./pack-manager"),n=t("./pipeline"),r=t("./parser"),s=t("./utilities"),a=s.getDepends,o=s.cache,l=s.gatherAsset,c=s.setProperties,h=s.forEach,u=s.clear,_=s.checkCircleReference,f=t("./shared"),d=f.assets,p=f.files,m=f.parsed,y=f.pipeline,v=t("./task"),g=new n("loadOneAsset",[function(t,e){var n=t.output=t.input,r=n.options,s=n.isNative,a=n.uuid,o=n.file,l=r.reload;if(o||!l&&!s&&d.has(a))return e();i.load(n,t.options,(function(t,i){n.file=i,e(t)}))},function(t,e){var i=t.output=t.input,n=t.progress,s=t.options.__exclude__,a=i.id,o=i.file,l=i.options;if(i.isNative)r.parse(a,o,i.ext,l,(function(r,s){if(r)return e(r);i.content=s,n.canInvoke&&t.dispatch("progress",++n.finish,n.total,i),p.remove(a),m.remove(a),e()}));else{var c=i.uuid;if(c in s){var h=s[c],u=h.finish,f=h.content,y=h.err,v=h.callbacks;n.canInvoke&&t.dispatch("progress",++n.finish,n.total,i),u||_(c,c,s)?(f&&f.addRef&&f.addRef(),i.content=f,e(y)):v.push({done:e,item:i})}else if(!l.reload&&d.has(c)){var g=d.get(c);l.__asyncLoadAssets__||!g.__asyncLoadAssets__?(i.content=g.addRef(),n.canInvoke&&t.dispatch("progress",++n.finish,n.total,i),e()):b(t,g,e,!1)}else r.parse(a,o,"import",l,(function(i,n){if(i)return e(i);n._uuid=c,b(t,n,e,!0)}))}}]);function b(t,e,i,n){var r=t.input,s=t.progress,l=r.uuid,h=r.id,u=r.options,_=r.config,f=u.__asyncLoadAssets__,d=u.cacheAsset,g=[];e.addRef&&e.addRef(),a(l,e,Object.create(null),g,!1,f,_),s.canInvoke&&t.dispatch("progress",++s.finish,s.total+=g.length,r);var b=t.options.__exclude__[l]={content:e,finish:!1,callbacks:[{done:i,item:r}]},A=v.create({input:g,options:t.options,onProgress:t.onProgress,onError:v.prototype.recycle,progress:s,onComplete:function(t){if(e.decRef&&e.decRef(!1),e.__asyncLoadAssets__=f,b.finish=!0,b.err=t,!t){for(var i=Array.isArray(A.output)?A.output:[A.output],r=Object.create(null),s=0,a=i.length;sthis.pipes.length))return this.pipes.splice(e,0,t),this;cc.warnID(4921)},append:function(t){if("function"==typeof t)return this.pipes.push(t),this},remove:function(t){if("number"==typeof t)return this.pipes.splice(t,1),this},sync:function(t){var e=this.pipes;if(t instanceof i&&0!==e.length){null!=t.output&&(t.input=t.output,t.output=null),t._isFinish=!1;for(var n=0,r=e.length;n0&&u(t)>0)){r.remove(t._uuid);for(var n=i.getDeps(t._uuid),s=0,a=n.length;s0&&this._ref--,!1!==t&&cc.assetManager._releaseManager.tryRelease(this),this},destroy:function(){return this.loaded=!1,this._super()}}),e.exports=cc.Asset}),{"../platform/CCObject":245}],106:[(function(t,e){"use strict";var i=t("./CCAsset"),n=t("../event/event-target"),r=cc.Enum({WEB_AUDIO:0,DOM_AUDIO:1}),s=cc.Class({name:"cc.AudioClip",extends:i,mixins:[n],ctor:function(){this._loading=!1,this.loaded=!1,this._audio=null},properties:{duration:0,loadMode:{default:r.WEB_AUDIO,type:r},_nativeAsset:{get:function(){return this._audio},set:function(t){t instanceof cc.AudioClip?this._audio=t._nativeAsset:this._audio=t,this._audio&&(this.loaded=!0,this.emit("load"))},override:!0},_nativeDep:{get:function(){return{uuid:this._uuid,audioLoadMode:this.loadMode,ext:cc.path.extname(this._native),__isNative__:!0}},override:!0}},statics:{LoadMode:r,_loadByUrl:function(t,e){var i=cc.assetManager.assets.get(t);i?e(null,i):cc.assetManager.loadRemote(t,(function(t,i){if(t)return e(t);e(null,i)}))}},_ensureLoaded:function(t){if(this.isValid){if(this.loaded)return t&&t();if(t&&this.once("load",t),!this._loading){this._loading=!0;var e=this;cc.assetManager.postLoadNative(this,(function(){e._loading=!1}))}}},destroy:function(){cc.audioEngine.uncache(this),this._super()}});cc.AudioClip=s,e.exports=s}),{"../event/event-target":186,"./CCAsset":105}],107:[(function(t,e){"use strict";var i=function(){this.u=0,this.v=0,this.w=0,this.h=0,this.offsetX=0,this.offsetY=0,this.textureID=0,this.valid=!1,this.xAdvance=0},n=function(t){this._letterDefinitions={},this._texture=t};n.prototype={constructor:n,addLetterDefinitions:function(t,e){this._letterDefinitions[t]=e},cloneLetterDefinition:function(){var t={};for(var e in this._letterDefinitions){var n=new i;cc.js.mixin(n,this._letterDefinitions[e]),t[e]=n}return t},getTexture:function(){return this._texture},getLetter:function(t){return this._letterDefinitions[t]},getLetterDefinitionForChar:function(t){var e=t.charCodeAt(0);return this._letterDefinitions.hasOwnProperty(e)?this._letterDefinitions[e]:null},clear:function(){this._letterDefinitions={}}};var r=cc.Class({name:"cc.BitmapFont",extends:cc.Font,properties:{fntDataStr:{default:""},spriteFrame:{default:null,type:cc.SpriteFrame},fontSize:{default:-1},_fntConfig:null,_fontDefDictionary:null},onLoad:function(){var t=this.spriteFrame;this._fontDefDictionary||(this._fontDefDictionary=new n,t&&(this._fontDefDictionary._texture=t._texture));var e=this._fntConfig;if(e){var r=e.fontDefDictionary;for(var s in r){var a=new i,o=r[s].rect;a.offsetX=r[s].xOffset,a.offsetY=r[s].yOffset,a.w=o.width,a.h=o.height,a.u=o.x,a.v=o.y,a.textureID=0,a.valid=!0,a.xAdvance=r[s].xAdvance,this._fontDefDictionary.addLetterDefinitions(s,a)}}}});cc.BitmapFont=r,cc.BitmapFont.FontLetterDefinition=i,cc.BitmapFont.FontAtlas=n,e.exports=r}),{}],108:[(function(t,e){"use strict";var i=cc.Class({name:"cc.BufferAsset",extends:cc.Asset,ctor:function(){this._buffer=null},properties:{_nativeAsset:{get:function(){return this._buffer},set:function(t){this._buffer=t.buffer||t},override:!0},buffer:function(){return this._buffer}}});cc.BufferAsset=e.exports=i}),{}],109:[(function(t,e){"use strict";var i=cc.Class({name:"cc.Font",extends:cc.Asset});cc.Font=e.exports=i}),{}],110:[(function(t,e){"use strict";var i=cc.Class({name:"cc.JsonAsset",extends:cc.Asset,properties:{json:null}});e.exports=cc.JsonAsset=i}),{}],111:[(function(t,e){"use strict";var i=cc.Class({name:"cc.LabelAtlas",extends:cc.BitmapFont,onLoad:function(){this.spriteFrame?this._fntConfig?this._super():cc.warnID(9101,this.name):cc.warnID(9100,this.name)}});cc.LabelAtlas=i,e.exports=i}),{}],112:[(function(t,e){"use strict";var i=cc.Enum({AUTO:0,SINGLE_INSTANCE:1,MULTI_INSTANCE:2}),n=cc.Class({name:"cc.Prefab",extends:cc.Asset,ctor:function(){this._createFunction=null,this._instantiatedTimes=0},properties:{data:null,optimizationPolicy:i.AUTO,asyncLoadAssets:!1,readonly:{default:!1,editorOnly:!0}},statics:{OptimizationPolicy:i,OptimizationPolicyThreshold:3},createNode:!1,compileCreateFunction:function(){var e=t("../platform/instantiate-jit");this._createFunction=e.compile(this.data)},_doInstantiate:function(t){return this.data._prefab||cc.warnID(3700),this._createFunction||this.compileCreateFunction(),this._createFunction(t)},_instantiate:function(){var t;return this.optimizationPolicy!==i.SINGLE_INSTANCE&&(this.optimizationPolicy===i.MULTI_INSTANCE||this._instantiatedTimes+1>=n.OptimizationPolicyThreshold)?(t=this._doInstantiate(),this.data._instantiate(t)):t=this.data._instantiate(),++this._instantiatedTimes,t},destroy:function(){this.data&&this.data.destroy(),this._super()}});cc.Prefab=e.exports=n,cc.js.obsolete(cc,"cc._Prefab","Prefab")}),{"../platform/instantiate-jit":258}],113:[(function(t,e){"use strict";var i,n=(i=t("../../renderer/gfx"))&&i.__esModule?i:{default:i},r=t("../renderer"),s=t("./CCTexture2D"),a=cc.Enum({RB_FMT_D24S8:n.default.RB_FMT_D24S8,RB_FMT_S8:n.default.RB_FMT_S8,RB_FMT_D16:n.default.RB_FMT_D16}),o=cc.Class({name:"cc.RenderTexture",extends:s,statics:{DepthStencilFormat:a},ctor:function(){this._framebuffer=null},initWithSize:function(t,e,i){this.width=Math.floor(t||cc.visibleRect.width),this.height=Math.floor(e||cc.visibleRect.height),this._resetUnderlyingMipmaps();var s,a={colors:[this._texture]};this._depthStencilBuffer&&this._depthStencilBuffer.destroy(),i&&(s=new n.default.RenderBuffer(r.device,i,t,e),i===n.default.RB_FMT_D24S8?a.depthStencil=s:i===n.default.RB_FMT_S8?a.stencil=s:i===n.default.RB_FMT_D16&&(a.depth=s)),this._depthStencilBuffer=s,this._framebuffer&&this._framebuffer.destroy(),this._framebuffer=new n.default.FrameBuffer(r.device,t,e,a),this._packable=!1,this.loaded=!0,this.emit("load")},updateSize:function(t,e){this.width=Math.floor(t||cc.visibleRect.width),this.height=Math.floor(e||cc.visibleRect.height),this._resetUnderlyingMipmaps();var i=this._depthStencilBuffer;i&&i.update(this.width,this.height),this._framebuffer._width=t,this._framebuffer._height=e},drawTextureAt:function(t,e,i){t._image&&0!==t._image.width&&this._texture.updateSubImage({x:e,y:i,image:t._image,width:t.width,height:t.height,level:0,flipY:!1,premultiplyAlpha:t._premultiplyAlpha})},readPixels:function(t,e,i,n,r){if(!this._framebuffer||!this._texture)return t;e=e||0,i=i||0;var s=n||this.width,a=r||this.height;t=t||new Uint8Array(s*a*4);var o=cc.game._renderContext,l=o.getParameter(o.FRAMEBUFFER_BINDING);return o.bindFramebuffer(o.FRAMEBUFFER,this._framebuffer.getHandle()),o.readPixels(e,i,s,a,o.RGBA,o.UNSIGNED_BYTE,t),o.bindFramebuffer(o.FRAMEBUFFER,l),t},destroy:function(){this._super(),this._framebuffer&&(this._framebuffer.destroy(),this._framebuffer=null)}});cc.RenderTexture=e.exports=o}),{"../../renderer/gfx":372,"../renderer":271,"./CCTexture2D":120}],114:[(function(t,e){"use strict";var i=cc.Class({name:"cc.SceneAsset",extends:cc.Asset,properties:{scene:null,asyncLoadAssets:void 0}});cc.SceneAsset=i,e.exports=i}),{}],115:[(function(){"use strict";var t=cc.Class({name:"cc.Script",extends:cc.Asset});cc._Script=t;var e=cc.Class({name:"cc.JavaScript",extends:t});cc._JavaScript=e;var i=cc.Class({name:"cc.TypeScript",extends:t});cc._TypeScript=i}),{}],116:[(function(t,e){"use strict";var i=cc.Class({name:"cc.SpriteAtlas",extends:cc.Asset,properties:{_spriteFrames:{default:{}}},getTexture:function(){var t=Object.keys(this._spriteFrames);if(t.length>0){var e=this._spriteFrames[t[0]];return e?e.getTexture():null}return null},getSpriteFrame:function(t){var e=this._spriteFrames[t];return e?(e.name||(e.name=t),e):null},getSpriteFrames:function(){var t=[],e=this._spriteFrames;for(var i in e)t.push(this.getSpriteFrame(i));return t}});cc.SpriteAtlas=i,e.exports=i}),{}],117:[(function(t,e){"use strict";var i=t("../event/event-target"),n=[{u:0,v:0},{u:0,v:0},{u:0,v:0},{u:0,v:0}],r=cc.Class({name:"cc.SpriteFrame",extends:t("../assets/CCAsset"),mixins:[i],properties:{_textureSetter:{set:function(t){t&&this._texture!==t&&this._refreshTexture(t)}},insetTop:{get:function(){return this._capInsets[1]},set:function(t){this._capInsets[1]=t,this._texture&&this._calculateSlicedUV()}},insetBottom:{get:function(){return this._capInsets[3]},set:function(t){this._capInsets[3]=t,this._texture&&this._calculateSlicedUV()}},insetLeft:{get:function(){return this._capInsets[0]},set:function(t){this._capInsets[0]=t,this._texture&&this._calculateSlicedUV()}},insetRight:{get:function(){return this._capInsets[2]},set:function(t){this._capInsets[2]=t,this._texture&&this._calculateSlicedUV()}}},ctor:function(){i.call(this);var t=arguments[0],e=arguments[1],n=arguments[2],r=arguments[3],s=arguments[4];this._rect=null,this.uv=[],this._texture=null,this._original=null,this._offset=null,this._originalSize=null,this._rotated=!1,this._flipX=!1,this._flipY=!1,this.vertices=null,this._capInsets=[0,0,0,0],this.uvSliced=[],void 0!==t&&this.setTexture(t,e,n,r,s)},textureLoaded:function(){return this._texture&&this._texture.loaded},onTextureLoaded:function(t,e){return this.textureLoaded()?(t.call(e),!0):(this.once("load",t,e),this.ensureLoadTexture(),!1)},isRotated:function(){return this._rotated},setRotated:function(t){this._rotated=t,this._texture&&this._calculateUV()},isFlipX:function(){return this._flipX},isFlipY:function(){return this._flipY},setFlipX:function(t){this._flipX=t,this._texture&&this._calculateUV()},setFlipY:function(t){this._flipY=t,this._texture&&this._calculateUV()},getRect:function(){return cc.rect(this._rect)},setRect:function(t){this._rect=t,this._texture&&this._calculateUV()},getOriginalSize:function(){return cc.size(this._originalSize)},setOriginalSize:function(t){this._originalSize?(this._originalSize.width=t.width,this._originalSize.height=t.height):this._originalSize=cc.size(t)},getTexture:function(){return this._texture},_textureLoadedCallback:function(){var t=this._texture;if(t){var e=t.width,i=t.height;this._rect?this._checkRect(this._texture):this._rect=cc.rect(0,0,e,i),this._originalSize||this.setOriginalSize(cc.size(e,i)),this._offset||this.setOffset(cc.v2(0,0)),this._calculateUV(),this.emit("load")}},_refreshTexture:function(t){this._texture=t,t.loaded?this._textureLoadedCallback():t.once("load",this._textureLoadedCallback,this)},getOffset:function(){return cc.v2(this._offset)},setOffset:function(t){this._offset=cc.v2(t)},clone:function(){return new r(this._texture,this.getRect(),this._rotated,this.getOffset(),this.getOriginalSize())},setTexture:function(t,e,i,n,r){if(1!==arguments.length||t!==this._texture){if(this._rect=e||null,n?this.setOffset(n):this._offset=null,r?this.setOriginalSize(r):this._originalSize=null,this._rotated=i||!1,"string"!=typeof t)return t instanceof cc.Texture2D&&this._refreshTexture(t),!0;cc.errorID(3401)}},ensureLoadTexture:function(){this._texture&&(this._texture.loaded||(this._refreshTexture(this._texture),cc.assetManager.postLoadNative(this._texture)))},_checkRect:function(t){var e=this._rect,i=e.x,n=e.y;this._rotated?(i+=e.height,n+=e.width):(i+=e.width,n+=e.height),i>t.width&&cc.errorID(3300,t.nativeUrl+"/"+this.name,i,t.width),n>t.height&&cc.errorID(3400,t.nativeUrl+"/"+this.name,n,t.height)},_flipXY:function(t){if(this._flipX){var e=t[0];t[0]=t[1],t[1]=e,e=t[2],t[2]=t[3],t[3]=e}if(this._flipY){var i=t[0];t[0]=t[2],t[2]=i,i=t[1],t[1]=t[3],t[3]=i}},_calculateSlicedUV:function(){var t=this._rect,e=this._texture.width,i=this._texture.height,r=this._capInsets[0],s=this._capInsets[2],a=t.width-r-s,o=this._capInsets[1],l=this._capInsets[3],c=t.height-o-l,h=this.uvSliced;if(h.length=0,this._rotated){n[0].u=t.x/e,n[1].u=(t.x+l)/e,n[2].u=(t.x+l+c)/e,n[3].u=(t.x+t.height)/e,n[3].v=t.y/i,n[2].v=(t.y+r)/i,n[1].v=(t.y+r+a)/i,n[0].v=(t.y+t.width)/i,this._flipXY(n);for(var u=0;u<4;++u)for(var _=n[u],f=0;f<4;++f){var d=n[3-f];h.push({u:_.u,v:d.v})}}else{n[0].u=t.x/e,n[1].u=(t.x+r)/e,n[2].u=(t.x+r+a)/e,n[3].u=(t.x+t.width)/e,n[3].v=t.y/i,n[2].v=(t.y+o)/i,n[1].v=(t.y+o+c)/i,n[0].v=(t.y+t.height)/i,this._flipXY(n);for(var p=0;p<4;++p)for(var m=n[p],y=0;y<4;++y){var v=n[y];h.push({u:v.u,v:m.v})}}},_setDynamicAtlasFrame:function(t){t&&(this._original={_texture:this._texture,_x:this._rect.x,_y:this._rect.y},this._texture=t.texture,this._rect.x=t.x,this._rect.y=t.y,this._calculateUV())},_resetDynamicAtlasFrame:function(){this._original&&(this._rect.x=this._original._x,this._rect.y=this._original._y,this._texture=this._original._texture,this._original=null,this._texture.loaded?this._calculateUV():this.ensureLoadTexture())},_calculateUV:function(){var t=this._rect,e=this._texture,i=this.uv,n=e.width,r=e.height;if(this._rotated){var s=0===n?0:t.x/n,a=0===n?0:(t.x+t.height)/n,o=0===r?0:(t.y+t.width)/r,l=0===r?0:t.y/r;i[0]=s,i[1]=l,i[2]=s,i[3]=o,i[4]=a,i[5]=l,i[6]=a,i[7]=o}else{var c=0===n?0:t.x/n,h=0===n?0:(t.x+t.width)/n,u=0===r?0:(t.y+t.height)/r,_=0===r?0:t.y/r;i[0]=c,i[1]=u,i[2]=h,i[3]=u,i[4]=c,i[5]=_,i[6]=h,i[7]=_}if(this._flipX){var f=i[0];i[0]=i[2],i[2]=f,f=i[1],i[1]=i[3],i[3]=f,f=i[4],i[4]=i[6],i[6]=f,f=i[5],i[5]=i[7],i[7]=f}if(this._flipY){var d=i[0];i[0]=i[4],i[4]=d,d=i[1],i[1]=i[5],i[5]=d,d=i[2],i[2]=i[6],i[6]=d,d=i[3],i[3]=i[7],i[7]=d}var p=this.vertices;if(p){p.nu.length=0,p.nv.length=0;for(var m=0;m0?this._image=t.images[0]:void 0!==t.image&&(this._image=t.image,t.images||(_.length=0,t.images=_),t.images.push(t.image)),this._texture&&this._texture.update(t),this._hashDirty=!0},initWithElement:function(t){if(t)if(this._image=t,t.complete||t instanceof HTMLCanvasElement)this.handleLoadedTexture();else if(cc.sys.capabilities.imageBitmap&&t instanceof ImageBitmap)this._checkImageBitmap(this.handleLoadedTexture.bind(this));else{var e=this;t.addEventListener("load",(function(){e.handleLoadedTexture()})),t.addEventListener("error",(function(t){cc.warnID(3119,t.message)}))}},initWithData:function(t,e,i,n){var r=d();return r.image=t,r.images=[r.image],r.genMipmaps=this._genMipmaps,r.premultiplyAlpha=this._premultiplyAlpha,r.flipY=this._flipY,r.minFilter=u[this._minFilter],r.magFilter=u[this._magFilter],r.wrapS=this._wrapS,r.wrapT=this._wrapT,r.format=this._getGFXPixelFormat(e),r.width=i,r.height=n,this._texture?this._texture.update(r):this._texture=new s.Texture2D(s.device,r),this.width=i,this.height=n,this._updateFormat(),this._checkPackable(),this.loaded=!0,this.emit("load"),!0},getHtmlElementObj:function(){return this._image},destroy:function(){cc.sys.capabilities.imageBitmap&&this._image instanceof ImageBitmap&&this._image.close&&this._image.close(),this._packable&&cc.dynamicAtlasManager&&cc.dynamicAtlasManager.deleteAtlasTexture(this),this._image=null,this._texture&&this._texture.destroy(),this._super()},getPixelFormat:function(){return this._format},hasPremultipliedAlpha:function(){return this._premultiplyAlpha||!1},isAlphaAtlas:function(){return this._isAlphaAtlas},handleLoadedTexture:function(){if(this._image&&this._image.width&&this._image.height){this.width=this._image.width,this.height=this._image.height;var t=d();t.image=this._image,t.images=[t.image],t.width=this.width,t.height=this.height,t.genMipmaps=this._genMipmaps,t.format=this._getGFXPixelFormat(this._format),t.premultiplyAlpha=this._premultiplyAlpha,t.flipY=this._flipY,t.minFilter=u[this._minFilter],t.magFilter=u[this._magFilter],t.wrapS=this._wrapS,t.wrapT=this._wrapT,this._texture?this._texture.update(t):this._texture=new s.Texture2D(s.device,t),this._updateFormat(),this._checkPackable(),this.loaded=!0,this.emit("load"),cc.macro.CLEANUP_IMAGE_CACHE&&this._cleanupImageCache()}},_cleanupImageCache:function(){this._image instanceof HTMLImageElement?this._clearImage():cc.sys.capabilities.imageBitmap&&this._image instanceof ImageBitmap&&this._image.close&&this._image.close()},description:function(){return""},releaseTexture:function(){this._image=null,this._texture&&this._texture.destroy()},setWrapMode:function(t,e){if(this._wrapS!==t||this._wrapT!==e){var i=d();i.wrapS=t,i.wrapT=e,this.update(i)}},setFilters:function(t,e){if(this._minFilter!==t||this._magFilter!==e){var i=d();i.minFilter=t,i.magFilter=e,this.update(i)}},setFlipY:function(t){if(this._flipY!==t){var e=d();e.flipY=t,e.premultiplyAlpha=this._premultiplyAlpha,this.update(e)}},setPremultiplyAlpha:function(t){if(this._premultiplyAlpha!==t){var e=d();e.flipY=this._flipY,e.premultiplyAlpha=t,this.update(e)}},_updateFormat:function(){this._isAlphaAtlas=this._format===l.RGBA_ETC1||this._format===l.RGB_A_PVRTC_4BPPV1||this._format===l.RGB_A_PVRTC_2BPPV1},_checkPackable:function(){var t=cc.dynamicAtlasManager;if(t)if(this._isCompressed())this._packable=!1;else{var e=this.width,i=this.height;!this._image||e>t.maxFrameSize||i>t.maxFrameSize||this._getHash()!==t.Atlas.DEFAULT_HASH?this._packable=!1:this._image&&this._image instanceof HTMLCanvasElement&&(this._packable=!0)}},_getOpts:function(){var t=d();return t.width=this.width,t.height=this.height,t.genMipmaps=this._genMipmaps,t.format=this._format,t.premultiplyAlpha=this._premultiplyAlpha,t.anisotropy=this._anisotropy,t.flipY=this._flipY,t.minFilter=u[this._minFilter],t.magFilter=u[this._magFilter],t.mipFilter=u[this._mipFilter],t.wrapS=this._wrapS,t.wrapT=this._wrapT,t},_getGFXPixelFormat:function(t){return t===l.RGBA_ETC1?t=l.RGB_ETC1:t===l.RGB_A_PVRTC_4BPPV1?t=l.RGB_PVRTC_4BPPV1:t===l.RGB_A_PVRTC_2BPPV1&&(t=l.RGB_PVRTC_2BPPV1),t},_resetUnderlyingMipmaps:function(t){var e=this._getOpts();e.images=t||[null],this._texture?this._texture.update(e):this._texture=new s.Texture2D(s.device,e)},_serialize:!1,_deserialize:function(t){var e=t.split(","),i=e[0];if(i){var n=p._parseExt(i,this._format);if(n.bestExt)this._setRawAsset(n.bestExt),this._format=n.bestFormat;else{if(!n.defaultExt)throw new Error(cc.debug.getError(3121));this._setRawAsset(n.defaultExt),cc.warnID(3120,n.defaultExt,n.defaultExt)}}8===e.length&&(this._minFilter=parseInt(e[1]),this._magFilter=parseInt(e[2]),this._wrapS=parseInt(e[3]),this._wrapT=parseInt(e[4]),this._premultiplyAlpha=49===e[5].charCodeAt(0),this._genMipmaps=49===e[6].charCodeAt(0),this._packable=49===e[7].charCodeAt(0))},_getHash:function(){if(!this._hashDirty)return this._hash;var t=this._genMipmaps?1:0,e=this._premultiplyAlpha?1:0,i=this._flipY?1:0,n=this._minFilter===h.LINEAR?1:2,r=this._magFilter===h.LINEAR?1:2,s=this._wrapS===c.REPEAT?1:this._wrapS===c.CLAMP_TO_EDGE?2:3,a=this._wrapT===c.REPEAT?1:this._wrapT===c.CLAMP_TO_EDGE?2:3,o=this._format;return this._image,this._hash=Number(""+n+r+o+s+a+t+e+i),this._hashDirty=!1,this._hash},_isCompressed:function(){return this._formatl.RGBA32F},_clearImage:function(){this._image.src=""},_checkImageBitmap:function(t){var e=this,i=this._image,n=this._flipY,r=this._premultiplyAlpha;this._flipY!==i.flipY||this._premultiplyAlpha!==i.premultiplyAlpha?createImageBitmap(i,{imageOrientation:n!==i.flipY?"flipY":"none",premultiplyAlpha:r?"premultiply":"none"}).then((function(s){i.close&&i.close(),s.flipY=n,s.premultiplyAlpha=r,e._image=s,t()}),(function(t){cc.error(t.message)})):t()}});cc.Texture2D=e.exports=p}),{"../../renderer/gfx":372,"../assets/CCAsset":105,"../event/event-target":186,"../platform/CCClass":239,"../platform/id-generater":256,"../renderer":271}],121:[(function(t,e){"use strict";var i=t("./CCAsset"),n=t("../event/event-target"),r=cc.Class({name:"cc.VideoClip",extends:i,mixins:[n]});cc.VideoClip=r,e.exports=r}),{"../event/event-target":186,"./CCAsset":105}],122:[(function(t){"use strict";t("./CCAsset"),t("./CCFont"),t("./CCPrefab"),t("./CCAudioClip"),t("./CCVideoClip"),t("./CCScripts"),t("./CCSceneAsset"),t("./CCSpriteFrame"),t("./CCTexture2D"),t("./CCRenderTexture"),t("./CCTTFFont"),t("./CCSpriteAtlas"),t("./CCBitmapFont"),t("./CCLabelAtlas"),t("./CCTextAsset"),t("./CCJsonAsset"),t("./CCBufferAsset"),t("./material")}),{"./CCAsset":105,"./CCAudioClip":106,"./CCBitmapFont":107,"./CCBufferAsset":108,"./CCFont":109,"./CCJsonAsset":110,"./CCLabelAtlas":111,"./CCPrefab":112,"./CCRenderTexture":113,"./CCSceneAsset":114,"./CCScripts":115,"./CCSpriteAtlas":116,"./CCSpriteFrame":117,"./CCTTFFont":118,"./CCTextAsset":119,"./CCTexture2D":120,"./CCVideoClip":121,"./material":129}],123:[(function(t,e){"use strict";var i,n=(i=t("../CCAsset"))&&i.__esModule?i:{default:i},r=t("./effect-parser"),s=cc.Class({name:"cc.EffectAsset",extends:n.default,ctor:function(){this._effect=null},properties:{properties:Object,techniques:[],shaders:[]},onLoad:function(){if(cc.game.renderType!==cc.game.RENDER_TYPE_CANVAS){for(var t=cc.renderer._forward._programLib,e=0;e=i.length)){var n=0,r=i.length;void 0!==e&&(n=e,r=e+1);for(var s=n;s=i.length)){var n=0,r=i.length;void 0!==e&&(n=e,r=e+1);for(var s=n;s=this._techniques.length?cc.warn("Can not switch to technique with index ["+t+"]"):this._technique=this._techniques[t]},l.clear=function(){this._techniques=[]},l.clone=function(){for(var t=[],e=0;ethis.maxSize||(this._clean(t),e[i][r].push(t),this.count++)}},s.clear=function(){this._pool={},this.count=0},s._clean=function(t){t._owner=null},r}(r.default));r.default.register("material",o);var l=o;i.default=l,e.exports=i.default}),{"../../utils/pool":326,"./utils":132}],131:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=void 0;var n,r=o(t("./CCMaterial")),s=o(t("./effect-variant")),a=o(t("./material-pool"));function o(t){return t&&t.__esModule?t:{default:t}}function l(t,e){for(var i=0;i0},render:function(t){if(!(t=t||cc.director.getScene()))return null;this.node.getWorldMatrix(c),this.beforeDraw(),a.renderCamera(this._camera,t)},_onAlignWithScreen:function(){var t=cc.game.canvas.height/cc.view._scaleY;this._targetTexture&&(t=cc.visibleRect.height);var e=this._fov*cc.macro.RAD;this.node.z=t/(2*Math.tan(e/2)),e=2*Math.atan(Math.tan(e/2)/this.zoomRatio),this._camera.setFov(e),this._camera.setOrthoHeight(t/2/this.zoomRatio),this.node.setRotation(0,0,0,1)},beforeDraw:function(){if(this._camera){if(this._alignWithScreen)this._onAlignWithScreen();else{var t=this._fov*cc.macro.RAD;t=2*Math.atan(Math.tan(t/2)/this.zoomRatio),this._camera.setFov(t),this._camera.setOrthoHeight(this._orthoSize/this.zoomRatio)}this._camera.dirty=!0}}});cc.js.mixin(b.prototype,{getNodeToCameraTransform:function(t){var e=r.identity();return t.getWorldMatrix(h),this.containsNode(t)&&(this.getWorldToCameraMatrix(c),i.Mat4.mul(h,h,c)),r.fromMat4(e,h),e},getCameraToWorldPoint:function(t,e){return this.getScreenToWorldPoint(t,e)},getWorldToCameraPoint:function(t,e){return this.getWorldToScreenPoint(t,e)},getCameraToWorldMatrix:function(t){return this.getScreenToWorldMatrix2D(t)},getWorldToCameraMatrix:function(t){return this.getWorldToScreenMatrix2D(t)}}),e.exports=cc.Camera=b}),{"../../renderer/scene/camera":392,"../CCGame":71,"../geom-utils":194,"../renderer/index":271,"../renderer/render-flow":272,"../utils/affine-transform":315,"../value-types":339}],135:[(function(t,e){"use strict";cc.Collider.Box=cc.Class({properties:{_offset:cc.v2(0,0),_size:cc.size(100,100),offset:{tooltip:!1,get:function(){return this._offset},set:function(t){this._offset=t},type:cc.Vec2},size:{tooltip:!1,get:function(){return this._size},set:function(t){this._size.width=t.width<0?0:t.width,this._size.height=t.height<0?0:t.height},type:cc.Size}},resetInEditor:!1});var i=cc.Class({name:"cc.BoxCollider",extends:cc.Collider,mixins:[cc.Collider.Box],editor:!1});cc.BoxCollider=e.exports=i}),{}],136:[(function(t,e){"use strict";cc.Collider.Circle=cc.Class({properties:{_offset:cc.v2(0,0),_radius:50,offset:{tooltip:!1,get:function(){return this._offset},set:function(t){this._offset=t},type:cc.Vec2},radius:{tooltip:!1,get:function(){return this._radius},set:function(t){this._radius=t<0?0:t}}},resetInEditor:!1});var i=cc.Class({name:"cc.CircleCollider",extends:cc.Collider,mixins:[cc.Collider.Circle],editor:!1});cc.CircleCollider=e.exports=i}),{}],137:[(function(t,e){"use strict";var i=cc.Class({name:"cc.Collider",extends:cc.Component,properties:{editing:{default:!1,serializable:!1,tooltip:!1},tag:{tooltip:!1,default:0,range:[0,1e7],type:cc.Integer}},onDisable:function(){cc.director.getCollisionManager().removeCollider(this)},onEnable:function(){cc.director.getCollisionManager().addCollider(this)}});cc.Collider=e.exports=i}),{}],138:[(function(t,e){"use strict";var i,n=(i=t("../value-types/vec2"))&&i.__esModule?i:{default:i},r=t("./CCContact"),s=r.CollisionType,a=t("../CCNode").EventType,o=new n.default;function l(t,e,i,n,r,s){var a=t.x,o=t.y,l=t.width,c=t.height,h=e.m,u=h[0],_=h[1],f=h[4],d=h[5],p=u*a+f*o+h[12],m=_*a+d*o+h[13],y=u*l,v=_*l,g=f*c,b=d*c;n.x=p,n.y=m,r.x=y+p,r.y=v+m,i.x=g+p,i.y=b+m,s.x=y+g+p,s.y=v+b+m}var c=cc.Class({mixins:[cc.EventTarget],properties:{enabled:!1,enabledDrawBoundingBox:!1},ctor:function(){this._contacts=[],this._colliders=[],this._debugDrawer=null,this._enabledDebugDraw=!1,cc.director._scheduler&&cc.director._scheduler.enableForTarget(this)},update:function(){if(this.enabled){var t,e,i=this._colliders;for(t=0,e=i.length;tE&&(E=P),PM&&(M=I),I=0){e.splice(i,1);for(var n=this._contacts,r=n.length-1;r>=0;r--){var o=n[r];o.collider1!==t&&o.collider2!==t||(o.touching&&this._doCollide(s.CollisionExit,o),n.splice(r,1))}t.node.off(a.GROUP_CHANGED,this.onNodeGroupChanged,this)}else cc.errorID(6600)},onNodeGroupChanged:function(t){for(var e=t.getComponents(cc.Collider),i=0,n=e.length;i0){t.moveTo(s[0].x,s[0].y);for(var a=1;ar!=u>r&&n<(h-l)*(r-c)/(u-c)+l&&(i=!i)}return i}function a(t,e,i,n){var r,s=i.x-e.x,a=i.y-e.y,o=s*s+a*a,l=((t.x-e.x)*s+(t.y-e.y)*a)/o;return r=n?o?l<0?e:l>1?i:cc.v2(e.x+l*s,e.y+l*a):e:cc.v2(e.x+l*s,e.y+l*a),s=t.x-r.x,a=t.y-r.y,Math.sqrt(s*s+a*a)}i.lineLine=n,i.lineRect=function(t,e,i){var r=new cc.Vec2(i.x,i.y),s=new cc.Vec2(i.x,i.yMax),a=new cc.Vec2(i.xMax,i.yMax),o=new cc.Vec2(i.xMax,i.y);return!!(n(t,e,r,s)||n(t,e,s,a)||n(t,e,a,o)||n(t,e,o,r))},i.linePolygon=r,i.rectRect=function(t,e){var i=t.x,n=t.y,r=t.x+t.width,s=t.y+t.height,a=e.x,o=e.y,l=e.x+e.width,c=e.y+e.height;return i<=l&&r>=a&&n<=c&&s>=o},i.rectPolygon=function(t,e){var i,n,a=new cc.Vec2(t.x,t.y),o=new cc.Vec2(t.x,t.yMax),l=new cc.Vec2(t.xMax,t.yMax),c=new cc.Vec2(t.xMax,t.y);if(r(a,o,e))return!0;if(r(o,l,e))return!0;if(r(l,c,e))return!0;if(r(c,a,e))return!0;for(i=0,n=e.length;i>>1;r<=s;a=r+s>>>1){var o=t[a],l=o.constructor._executionOrder;if(l>i)s=a-1;else if(ln)s=a-1;else{if(!(c0&&(t.array.sort(c),this._invoke(t),t.array.length=0),this._invoke(this._zero),this._zero.array.length=0;var e=this._pos;e.array.length>0&&(e.array.sort(c),this._invoke(e),e.array.length=0)}}),u=cc.Class({extends:l,add:function(t){var e=t.constructor._executionOrder;if(0===e)this._zero.array.push(t);else{var i=e<0?this._neg.array:this._pos.array,n=a(i,t);n<0&&i.splice(~n,0,t)}},remove:function(t){var e=t.constructor._executionOrder;if(0===e)this._zero.fastRemove(t);else{var i=e<0?this._neg:this._pos,n=a(i.array,t);n>=0&&i.removeAt(n)}},invoke:function(t){this._neg.array.length>0&&this._invoke(this._neg,t),this._invoke(this._zero,t),this._pos.array.length>0&&this._invoke(this._pos,t)}});function _(t,e,i,n){var r="var a=it.array;for(it.i=0;it.i=0?n.fastRemoveAt(this._deferredComps,e):(!t.start||t._objFlags&r||this.startInvoker.remove(t),t.update&&this.updateInvoker.remove(t),t.lateUpdate&&this.lateUpdateInvoker.remove(t))},enableComp:function(t,e){if(!(t._objFlags&s)){if(t.onEnable){if(e)return void e.add(t);if(t.onEnable(),!t.node._activeInHierarchy)return}this._onEnabled(t)}},disableComp:function(t){t._objFlags&s&&(t.onDisable&&t.onDisable(),this._onDisabled(t))},_scheduleImmediate:function(t){"function"!=typeof t.start||t._objFlags&r||this.startInvoker.add(t),"function"==typeof t.update&&this.updateInvoker.add(t),"function"==typeof t.lateUpdate&&this.lateUpdateInvoker.add(t)},_deferredSchedule:function(){for(var t=this._deferredComps,e=0,i=t.length;e0&&(this._deferredSchedule(),this.startInvoker.invoke())},startPhase:function(){this._updating=!0,this.startInvoker.invoke(),this._startForNewComps()},updatePhase:function(t){this.updateInvoker.invoke(t)},lateUpdatePhase:function(t){this.lateUpdateInvoker.invoke(t),this._updating=!1,this._startForNewComps()}});e.exports=y}),{"./platform/CCClass":239,"./platform/CCObject":245,"./platform/js":260,"./utils/misc":324}],144:[(function(t,e){"use strict";var i=t("../../animation/animation-animator"),n=t("../../animation/animation-clip"),r=t("../event/event-target"),s=t("../platform/js"),a=function(t,e){return t===e},o=cc.Enum({PLAY:"play",STOP:"stop",PAUSE:"pause",RESUME:"resume",LASTFRAME:"lastframe",FINISHED:"finished"}),l=cc.Class({name:"cc.Animation",extends:t("./CCComponent"),mixins:[r],editor:!1,statics:{EventType:o},ctor:function(){cc.EventTarget.call(this),this._animator=null,this._nameToState=s.createMap(!0),this._didInit=!1,this._currentClip=null},properties:{_defaultClip:{default:null,type:n},defaultClip:{type:n,get:function(){return this._defaultClip},set:function(){},tooltip:!1},currentClip:{get:function(){return this._currentClip},set:function(t){this._currentClip=t},type:n,visible:!1},_writableClips:{get:function(){return this._clips},set:function(t){this._didInit=!1,this._clips=t,this._init()},type:[n]},_clips:{default:[],type:[n],tooltip:!1,visible:!0},playOnLoad:{default:!1,tooltip:!1}},start:function(){if(this.playOnLoad&&this._defaultClip&&(!this._animator||!this._animator.isPlaying)){var t=this.getAnimationState(this._defaultClip.name);this._animator.playState(t)}},onEnable:function(){this._animator&&this._animator.resume()},onDisable:function(){this._animator&&this._animator.pause()},onDestroy:function(){this.stop()},getClips:function(){return this._clips},play:function(t,e){var i=this.playAdditive(t,e);return this._animator.stopStatesExcept(i),i},playAdditive:function(t,e){this._init();var i=this.getAnimationState(t||this._defaultClip&&this._defaultClip.name);if(i){this.enabled=!0;var n=this._animator;n.isPlaying&&i.isPlaying?i.isPaused?n.resumeState(i):(n.stopState(i),n.playState(i,e)):n.playState(i,e),this.enabledInHierarchy||n.pause(),this.currentClip=i.clip}return i},stop:function(t){if(this._didInit)if(t){var e=this._nameToState[t];e&&this._animator.stopState(e)}else this._animator.stop()},pause:function(t){if(this._didInit)if(t){var e=this._nameToState[t];e&&this._animator.pauseState(e)}else this.enabled=!1},resume:function(t){if(this._didInit)if(t){var e=this.getAnimationState(t);e&&this._animator.resumeState(e)}else this.enabled=!0},setCurrentTime:function(t,e){if(this._init(),e){var i=this.getAnimationState(e);i&&this._animator.setStateTime(i,t)}else this._animator.setStateTime(t)},getAnimationState:function(t){this._init();var e=this._nameToState[t];return e&&!e.curveLoaded&&this._animator._reloadClip(e),e||null},hasAnimationState:function(t){return this._init(),!!this._nameToState[t]},addClip:function(t,e){if(t){this._init(),cc.js.array.contains(this._clips,t)||this._clips.push(t),e=e||t.name;var i=this._nameToState[e];if(i){if(i.clip===t)return i;var n=this._clips.indexOf(i.clip);-1!==n&&this._clips.splice(n,1)}var r=new cc.AnimationState(t,e);return this._nameToState[e]=r,r}cc.warnID(3900)},removeClip:function(t,e){if(t){var i;for(var n in this._init(),this._nameToState)if(i=this._nameToState[n],a(i.clip,t))break;if(t===this._defaultClip){if(!e)return void cc.warnID(3902);this._defaultClip=null}if(i&&i.isPlaying){if(!e)return void cc.warnID(3903);this.stop(i.name)}this._clips=this._clips.filter((function(e){return!a(e,t)})),i&&delete this._nameToState[i.name]}else cc.warnID(3901)},sample:function(t){if(this._init(),t){var e=this.getAnimationState(t);e&&e.sample()}else this._animator.sample()},on:function(t,e,i,n){this._init();var r=this._EventTargetOn(t,e,i,n);if("lastframe"===t){var s=this._nameToState;for(var a in s)s[a]._lastframeEventOn=!0}return r},off:function(t,e,i,n){if(this._init(),"lastframe"===t){var r=this._nameToState;for(var s in r)r[s]._lastframeEventOn=!1}this._EventTargetOff(t,e,i,n)},_init:function(){this._didInit||(this._didInit=!0,this._animator=new i(this.node,this),this._createStates())},_createStates:function(){this._nameToState=s.createMap(!0);for(var t=null,e=!1,i=0;i0&&(i=this.time/this.duration),i>=1&&(i=1),this.transition===r.COLOR){var n=this._fromColor.lerp(this._toColor,i);this._setTargetColor(n)}else this.transition===r.SCALE&&this._originalScale&&(e.scale=this._fromScale.lerp(this._toScale,i));1===i&&(this._transitionFinished=!0)}},_registerNodeEvent:function(){this.node.on(cc.Node.EventType.TOUCH_START,this._onTouchBegan,this),this.node.on(cc.Node.EventType.TOUCH_MOVE,this._onTouchMove,this),this.node.on(cc.Node.EventType.TOUCH_END,this._onTouchEnded,this),this.node.on(cc.Node.EventType.TOUCH_CANCEL,this._onTouchCancel,this),this.node.on(cc.Node.EventType.MOUSE_ENTER,this._onMouseMoveIn,this),this.node.on(cc.Node.EventType.MOUSE_LEAVE,this._onMouseMoveOut,this)},_unregisterNodeEvent:function(){this.node.off(cc.Node.EventType.TOUCH_START,this._onTouchBegan,this),this.node.off(cc.Node.EventType.TOUCH_MOVE,this._onTouchMove,this),this.node.off(cc.Node.EventType.TOUCH_END,this._onTouchEnded,this),this.node.off(cc.Node.EventType.TOUCH_CANCEL,this._onTouchCancel,this),this.node.off(cc.Node.EventType.MOUSE_ENTER,this._onMouseMoveIn,this),this.node.off(cc.Node.EventType.MOUSE_LEAVE,this._onMouseMoveOut,this)},_registerTargetEvent:function(t){t.on(cc.Node.EventType.SCALE_CHANGED,this._onTargetScaleChanged,this)},_unregisterTargetEvent:function(t){t.off(cc.Node.EventType.SCALE_CHANGED,this._onTargetScaleChanged,this)},_getTargetSprite:function(t){var e=null;return t&&(e=t.getComponent(cc.Sprite)),e},_applyTarget:function(){var t=this._getTarget();this._sprite=this._getTargetSprite(t),this._originalScale||(this._originalScale=cc.Vec2.ZERO),this._originalScale.x=t.scaleX,this._originalScale.y=t.scaleY,this._registerTargetEvent(t)},_onTouchBegan:function(t){this.interactable&&this.enabledInHierarchy&&(this._pressed=!0,this._updateState(),t.stopPropagation())},_onTouchMove:function(t){if(this.interactable&&this.enabledInHierarchy&&this._pressed){var e,i=t.touch,n=this.node._hitTest(i.getLocation()),a=this._getTarget(),o=this._originalScale;this.transition===r.SCALE&&o?n?(this._fromScale.x=o.x,this._fromScale.y=o.y,this._toScale.x=o.x*this.zoomScale,this._toScale.y=o.y*this.zoomScale,this._transitionFinished=!1):(this.time=0,this._transitionFinished=!0,a.setScale(o.x,o.y)):(e=n?s.PRESSED:s.NORMAL,this._applyTransition(e)),t.stopPropagation()}},_onTouchEnded:function(t){this.interactable&&this.enabledInHierarchy&&(this._pressed&&(cc.Component.EventHandler.emitEvents(this.clickEvents,t),this.node.emit("click",this)),this._pressed=!1,this._updateState(),t.stopPropagation())},_onTouchCancel:function(){this.interactable&&this.enabledInHierarchy&&(this._pressed=!1,this._updateState())},_onMouseMoveIn:function(){!this._pressed&&this.interactable&&this.enabledInHierarchy&&(this.transition!==r.SPRITE||this.hoverSprite)&&(this._hovered||(this._hovered=!0,this._updateState()))},_onMouseMoveOut:function(){this._hovered&&(this._hovered=!1,this._updateState())},_updateState:function(){var t=this._getButtonState();this._applyTransition(t),this._updateDisabledState()},_getButtonState:function(){return this.interactable?this._pressed?s.PRESSED:this._hovered?s.HOVER:s.NORMAL:s.DISABLED},_updateColorTransitionImmediately:function(t){var e=this._getStateColor(t);this._setTargetColor(e),this._fromColor=e.clone(),this._toColor=e},_updateColorTransition:function(t){if(t===s.DISABLED)this._updateColorTransitionImmediately(t);else{var e=this._getTarget(),i=this._getStateColor(t);this._fromColor=e.color.clone(),this._toColor=i,this.time=0,this._transitionFinished=!1}},_updateSpriteTransition:function(t){var e=this._getStateSprite(t);this._sprite&&e&&(this._sprite.spriteFrame=e)},_updateScaleTransition:function(t){t===s.PRESSED?this._zoomUp():this._zoomBack()},_zoomUp:function(){this._originalScale&&(this._fromScale.x=this._originalScale.x,this._fromScale.y=this._originalScale.y,this._toScale.x=this._originalScale.x*this.zoomScale,this._toScale.y=this._originalScale.y*this.zoomScale,this.time=0,this._transitionFinished=!1)},_zoomBack:function(){if(this._originalScale){var t=this._getTarget();this._fromScale.x=t.scaleX,this._fromScale.y=t.scaleY,this._toScale.x=this._originalScale.x,this._toScale.y=this._originalScale.y,this.time=0,this._transitionFinished=!1}},_updateTransition:function(t){t===r.COLOR?this._updateColorTransitionImmediately(s.NORMAL):t===r.SPRITE&&this._updateSpriteTransition(s.NORMAL),this._updateState()},_applyTransition:function(t){var e=this.transition;e===r.COLOR?this._updateColorTransition(t):e===r.SPRITE?this._updateSpriteTransition(t):e===r.SCALE&&this._updateScaleTransition(t)},_resizeNodeToTargetNode:!1,_updateDisabledState:function(t){if(this._sprite&&(this.enableAutoGrayEffect||t)){var e=!1;this.transition===r.SPRITE&&this.disabledSprite||(e=this.enableAutoGrayEffect&&!this.interactable),this._switchGrayMaterial(e,this._sprite)}}});cc.Button=e.exports=a}),{"../utils/gray-sprite-state":321,"./CCComponent":149}],148:[(function(t,e){"use strict";var i=t("../camera/CCCamera"),n=t("./CCComponent"),r=cc.Class({name:"cc.Canvas",extends:n,editor:!1,resetInEditor:!1,statics:{instance:null},properties:{_designResolution:cc.size(960,640),designResolution:{get:function(){return cc.size(this._designResolution)},set:function(t){this._designResolution.width=t.width,this._designResolution.height=t.height,this.applySettings()},tooltip:!1},_fitWidth:!1,_fitHeight:!0,fitHeight:{get:function(){return this._fitHeight},set:function(t){this._fitHeight!==t&&(this._fitHeight=t,this.applySettings())},tooltip:!1},fitWidth:{get:function(){return this._fitWidth},set:function(t){this._fitWidth!==t&&(this._fitWidth=t,this.applySettings())},tooltip:!1}},_fitDesignResolution:!1,__preload:function(){if(r.instance)return cc.warnID(6700,this.node.name,r.instance.node.name);r.instance=this,this.applySettings();var t=this.getComponent(cc.Widget);t&&t.updateAlignment()},start:function(){if(!i.main&&cc.game.renderType!==cc.game.RENDER_TYPE_CANVAS){var t=new cc.Node("Main Camera");t.parent=this.node,t.setSiblingIndex(0);var e=t.addComponent(i),n=i.ClearFlags;e.clearFlags=n.COLOR|n.DEPTH|n.STENCIL,e.depth=-1}},onDestroy:function(){r.instance===this&&(r.instance=null)},applySettings:function(){var t,e=cc.ResolutionPolicy;t=this.fitHeight&&this.fitWidth?e.SHOW_ALL:this.fitHeight||this.fitWidth?this.fitWidth?e.FIXED_WIDTH:e.FIXED_HEIGHT:e.NO_BORDER;var i=this._designResolution;cc.view.setDesignResolutionSize(i.width,i.height,t)}});cc.Canvas=e.exports=r}),{"../camera/CCCamera":134,"./CCComponent":149}],149:[(function(t,e){"use strict";var i=t("../platform/CCObject"),n=t("../platform/js"),r=new(t("../platform/id-generater"))("Comp"),s=(i.Flags.IsOnEnableCalled,i.Flags.IsOnLoadCalled),a=!!cc.ActionManager,o=cc.Class({name:"cc.Component",extends:i,ctor:function(){this._id=r.getNewId(),this.__eventTargets=[]},properties:{node:{default:null,visible:!1},name:{get:function(){if(this._name)return this._name;var t=cc.js.getClassName(this),e=t.lastIndexOf(".");return e>=0&&(t=t.slice(e+1)),this.node.name+"<"+t+">"},set:function(t){this._name=t},visible:!1},uuid:{get:function(){return this._id},visible:!1},__scriptAsset:!1,_enabled:!0,enabled:{get:function(){return this._enabled},set:function(t){if(this._enabled!==t&&(this._enabled=t,this.node._activeInHierarchy)){var e=cc.director._compScheduler;t?e.enableComp(this):e.disableComp(this)}},visible:!1,animatable:!0},enabledInHierarchy:{get:function(){return this._enabled&&this.node&&this.node._activeInHierarchy},visible:!1},_isOnLoadCalled:{get:function(){return this._objFlags&s}}},update:null,lateUpdate:null,__preload:null,onLoad:null,start:null,onEnable:null,onDisable:null,onDestroy:null,onFocusInEditor:null,onLostFocusInEditor:null,resetInEditor:null,addComponent:function(t){return this.node.addComponent(t)},getComponent:function(t){return this.node.getComponent(t)},getComponents:function(t){return this.node.getComponents(t)},getComponentInChildren:function(t){return this.node.getComponentInChildren(t)},getComponentsInChildren:function(t){return this.node.getComponentsInChildren(t)},_getLocalBounds:null,onRestore:null,destroy:function(){this._super()&&this._enabled&&this.node._activeInHierarchy&&cc.director._compScheduler.disableComp(this)},_onPreDestroy:function(){a&&cc.director.getActionManager().removeAllActionsFromTarget(this),this.unscheduleAllCallbacks();for(var t=this.__eventTargets,e=t.length-1;e>=0;--e){var i=t[e];i&&i.targetOff(this)}t.length=0,cc.director._nodeActivator.destroyComp(this),this.node._removeComponent(this)},_instantiate:function(t){return t||(t=cc.instantiate._clone(this,this)),t.node=null,t},schedule:function(t,e,i,n){cc.assertID(t,1619),e=e||0,cc.assertID(e>=0,1620),i=isNaN(i)?cc.macro.REPEAT_FOREVER:i,n=n||0;var r=cc.director.getScheduler(),s=r.isTargetPaused(this);r.schedule(t,this,e,i,n,s)},scheduleOnce:function(t,e){this.schedule(t,0,0,e)},unschedule:function(t){t&&cc.director.getScheduler().unschedule(t,this)},unscheduleAllCallbacks:function(){cc.director.getScheduler().unscheduleAllForTarget(this)}});o._requireComponent=null,o._executionOrder=0,n.value(o,"_registerEditorProps",(function(t,e){var i=e.requireComponent;i&&(t._requireComponent=i);var n=e.executionOrder;n&&"number"==typeof n&&(t._executionOrder=n)})),o.prototype.__scriptUuid="",cc.Component=e.exports=o}),{"../platform/CCObject":245,"../platform/id-generater":256,"../platform/js":260}],150:[(function(){"use strict";cc.Component.EventHandler=cc.Class({name:"cc.ClickEvent",properties:{target:{default:null,type:cc.Node},component:"",_componentId:"",_componentName:{get:function(){return this._genCompIdIfNeeded(),this._compId2Name(this._componentId)},set:function(t){this._componentId=this._compName2Id(t)}},handler:{default:""},customEventData:{default:""}},statics:{emitEvents:function(t){var e;if(arguments.length>0)for(var i=0,n=(e=new Array(arguments.length-1)).length;ip&&(p=m),M>=p&&(m=p,p=M,g=C.getAnchorPoint().y),this.horizontalDirection===o.RIGHT_TO_LEFT&&(w=1-C.anchorX),f=f+h*w*E+h*this.spacingX;var D=h*(1-w)*E;if(e){var B=f+D+h*(h>0?this.paddingRight:this.paddingLeft),P=this.horizontalDirection===o.LEFT_TO_RIGHT&&B>(1-l.x)*t,I=this.horizontalDirection===o.RIGHT_TO_LEFT&&B<-l.x*t;(P||I)&&(M>=p?(0===m&&(m=p),d+=m,m=p):(d+=p,m=M,p=0),f=_+h*(u+w*E),y++)}var R=i(C,d,y);t>=E+this.paddingLeft+this.paddingRight&&s&&C.setPosition(cc.v2(f,R));var O,L=1,F=0===p?M:p;this.verticalDirection===a.TOP_TO_BOTTOM?(v=v||this.node._contentSize.height,(O=R+(L=-1)*(F*g+this.paddingBottom))v&&(v=O)),f+=D}}return v},_getVerticalBaseHeight:function(t){var e=0,i=0;if(this.resizeMode===r.CONTAINER){for(var n=0;np&&(p=m),E>=p&&(m=p,p=E,g=C.getAnchorPoint().x),this.verticalDirection===a.TOP_TO_BOTTOM&&(w=1-C.anchorY),f=f+h*w*M+h*this.spacingY;var D=h*(1-w)*M;if(e){var B=f+D+h*(h>0?this.paddingTop:this.paddingBottom),P=this.verticalDirection===a.BOTTOM_TO_TOP&&B>(1-l.y)*t,I=this.verticalDirection===a.TOP_TO_BOTTOM&&B<-l.y*t;(P||I)&&(E>=p?(0===m&&(m=p),d+=m,m=p):(d+=p,m=E,p=0),f=_+h*(u+w*M),y++)}var R=i(C,d,y);t>=M+(this.paddingTop+this.paddingBottom)&&s&&C.setPosition(cc.v2(R,f));var O,L=1,F=0===p?E:p;this.horizontalDirection===o.RIGHT_TO_LEFT?(L=-1,v=v||this.node._contentSize.width,(O=R+L*(F*g+this.paddingLeft))v&&(v=O)),f+=D}}return v},_doLayoutBasic:function(){for(var t=this.node.children,e=null,i=0;i0&&this.node.children.find((function(t){return t.activeInHierarchy}))&&(this._doLayout(),this._layoutDirty=!1)}});cc.Layout=e.exports=l}),{"../CCNode":72,"./CCComponent":149}],155:[(function(t,e){"use strict";var i=a(t("../../renderer/gfx")),n=a(t("../value-types/mat4")),r=a(t("../value-types/vec2")),s=a(t("../assets/material/material-variant"));function a(t){return t&&t.__esModule?t:{default:t}}var o=t("../utils/misc"),l=t("./CCRenderComponent"),c=t("../renderer/render-flow"),h=t("../graphics/graphics"),u=new r.default,_=new n.default,f=[];function d(t,e,i){f.length=0;for(var n=2*Math.PI/i,r=0;r=0&&o.y>=0&&o.x<=s&&o.y<=a;else if(this.type===p.ELLIPSE){var c=s/2,h=a/2,f=o.x-.5*s,d=o.y-.5*a;l=f*f/(c*c)+d*d/(h*h)<1}return this.inverted&&(l=!l),l},markForRender:function(t){var e=c.FLAG_RENDER|c.FLAG_UPDATE_RENDER_DATA|c.FLAG_POST_RENDER;t?(this.node._renderFlag|=e,this.markForValidate()):t||(this.node._renderFlag&=~e)},disableRender:function(){this.node._renderFlag&=~(c.FLAG_RENDER|c.FLAG_UPDATE_RENDER_DATA|c.FLAG_POST_RENDER)}});cc.Mask=e.exports=m}),{"../../renderer/gfx":372,"../assets/material/material-variant":131,"../graphics/graphics":202,"../renderer/render-flow":272,"../utils/misc":324,"../value-types/mat4":341,"../value-types/vec2":348,"./CCRenderComponent":160}],156:[(function(t,e){"use strict";var i=t("../components/CCRenderComponent"),n=t("../../core/utils/blend-func"),r=cc.Class({name:"cc.MotionStreak",extends:i,mixins:[n],editor:!1,ctor:function(){this._points=[]},properties:{preview:{default:!1,editorOnly:!0,notify:!1,animatable:!1},_fadeTime:1,fadeTime:{get:function(){return this._fadeTime},set:function(t){this._fadeTime=t,this.reset()},animatable:!1,tooltip:!1},_minSeg:1,minSeg:{get:function(){return this._minSeg},set:function(t){this._minSeg=t},animatable:!1,tooltip:!1},_stroke:64,stroke:{get:function(){return this._stroke},set:function(t){this._stroke=t},animatable:!1,tooltip:!1},_texture:{default:null,type:cc.Texture2D},texture:{get:function(){return this._texture},set:function(t){this._texture!==t&&(this._texture=t,this._updateMaterial())},type:cc.Texture2D,animatable:!1,tooltip:!1},_color:cc.Color.WHITE,color:{get:function(){return this._color.clone()},set:function(t){this._color.equals(t)||this._color.set(t)},type:cc.Color,tooltip:!1},_fastMode:!1,fastMode:{get:function(){return this._fastMode},set:function(t){this._fastMode=t},animatable:!1,tooltip:!1}},onEnable:function(){this._super(),this.reset()},_updateMaterial:function(){var t=this.getMaterial(0);t&&t.setProperty("texture",this._texture),n.prototype._updateMaterial.call(this)},onFocusInEditor:!1,onLostFocusInEditor:!1,reset:function(){this._points.length=0,this._assembler&&this._assembler._renderData.clear()},lateUpdate:function(t){this._assembler&&this._assembler.update(this,t)}});cc.MotionStreak=e.exports=r}),{"../../core/utils/blend-func":318,"../components/CCRenderComponent":160}],157:[(function(t,e){"use strict";var i=cc.Enum({Unified:0,Free:1}),n=cc.Enum({Horizontal:0,Vertical:1}),r=cc.Enum({PAGE_TURNING:0}),s=cc.Class({name:"cc.PageView",extends:cc.ScrollView,editor:!1,ctor:function(){this._curPageIdx=0,this._lastPageIdx=0,this._pages=[],this._initContentPos=cc.v2(),this._scrollCenterOffsetX=[],this._scrollCenterOffsetY=[]},properties:{sizeMode:{default:i.Unified,type:i,tooltip:!1,notify:function(){this._syncSizeMode()}},direction:{default:n.Horizontal,type:n,tooltip:!1,notify:function(){this._syncScrollDirection()}},scrollThreshold:{default:.5,type:cc.Float,slide:!0,range:[0,1,.01],tooltip:!1},autoPageTurningThreshold:{default:100,type:cc.Float,tooltip:!1},pageTurningEventTiming:{default:.1,type:cc.Float,range:[0,1,.01],tooltip:!1},indicator:{default:null,type:cc.PageViewIndicator,tooltip:!1,notify:function(){this.indicator&&this.indicator.setPageView(this)}},pageTurningSpeed:{default:.3,type:cc.Float,tooltip:!1},pageEvents:{default:[],type:cc.Component.EventHandler,tooltip:!1}},statics:{SizeMode:i,Direction:n,EventType:r},onEnable:function(){this._super(),this.node.on(cc.Node.EventType.SIZE_CHANGED,this._updateAllPagesSize,this),this.node.on("scroll-ended-with-threshold",this._dispatchPageTurningEvent,this)},onDisable:function(){this._super(),this.node.off(cc.Node.EventType.SIZE_CHANGED,this._updateAllPagesSize,this),this.node.off("scroll-ended-with-threshold",this._dispatchPageTurningEvent,this)},onLoad:function(){this._initPages(),this.indicator&&this.indicator.setPageView(this)},getCurrentPageIndex:function(){return this._curPageIdx},setCurrentPageIndex:function(t){this.scrollToPage(t,!0)},getPages:function(){return this._pages},addPage:function(t){t&&-1===this._pages.indexOf(t)&&this.content&&(this.content.addChild(t),this._pages.push(t),this._updatePageView())},insertPage:function(t,e){e<0||!t||-1!==this._pages.indexOf(t)||!this.content||(e>=this._pages.length?this.addPage(t):(this._pages.splice(e,0,t),this.content.addChild(t),this._updatePageView()))},removePage:function(t){if(t&&this.content){var e=this._pages.indexOf(t);-1!==e?this.removePageAtIndex(e):cc.warnID(4300,t.name)}},removePageAtIndex:function(t){var e=this._pages;if(!(t<0||t>=e.length)){var i=e[t];i&&(this.content.removeChild(i),e.splice(t,1),this._updatePageView())}},removeAllPages:function(){if(this.content){for(var t=this._pages,e=0,i=t.length;e=this._pages.length||(e=void 0!==e?e:.3,this._curPageIdx=t,this.scrollToOffset(this._moveOffsetValue(t),e,!0),this.indicator&&this.indicator._changedState())},getScrollEndedEventTiming:function(){return this.pageTurningEventTiming},_syncScrollDirection:function(){this.horizontal=this.direction===n.Horizontal,this.vertical=this.direction===n.Vertical},_syncSizeMode:function(){if(this.content){var t=this.content.getComponent(cc.Layout);if(t){if(this.sizeMode===i.Free&&this._pages.length>0){var e=this._pages[this._pages.length-1];this.direction===n.Horizontal?(t.paddingLeft=(this._view.width-this._pages[0].width)/2,t.paddingRight=(this._view.width-e.width)/2):this.direction===n.Vertical&&(t.paddingTop=(this._view.height-this._pages[0].height)/2,t.paddingBottom=(this._view.height-e.height)/2)}t.updateLayout()}}},_updatePageView:function(){var t=this.content.getComponent(cc.Layout);t&&t.enabled&&t.updateLayout();var e=this._pages.length;this._curPageIdx>=e&&(this._curPageIdx=0===e?0:e-1,this._lastPageIdx=this._curPageIdx);for(var i=this._initContentPos,r=0;r=0||this._pages.push(i)}this._syncScrollDirection(),this._syncSizeMode(),this._updatePageView()}},_dispatchPageTurningEvent:function(){this._lastPageIdx!==this._curPageIdx&&(this._lastPageIdx=this._curPageIdx,cc.Component.EventHandler.emitEvents(this.pageEvents,this,r.PAGE_TURNING),this.node.emit("page-turning",this))},_isScrollable:function(t,e,r){if(this.sizeMode===i.Free){var s,a;if(this.direction===n.Horizontal)return s=this._scrollCenterOffsetX[e],a=this._scrollCenterOffsetX[r],Math.abs(t.x)>=Math.abs(s-a)*this.scrollThreshold;if(this.direction===n.Vertical)return s=this._scrollCenterOffsetY[e],a=this._scrollCenterOffsetY[r],Math.abs(t.y)>=Math.abs(s-a)*this.scrollThreshold}else{if(this.direction===n.Horizontal)return Math.abs(t.x)>=this._view.width*this.scrollThreshold;if(this.direction===n.Vertical)return Math.abs(t.y)>=this._view.height*this.scrollThreshold}},_isQuicklyScrollable:function(t){if(this.direction===n.Horizontal){if(Math.abs(t.x)>this.autoPageTurningThreshold)return!0}else if(this.direction===n.Vertical&&Math.abs(t.y)>this.autoPageTurningThreshold)return!0;return!1},_moveOffsetValue:function(t){var e=cc.v2(0,0);return this.sizeMode===i.Free?this.direction===n.Horizontal?e.x=this._scrollCenterOffsetX[t]:this.direction===n.Vertical&&(e.y=this._scrollCenterOffsetY[t]):this.direction===n.Horizontal?e.x=t*this._view.width:this.direction===n.Vertical&&(e.y=t*this._view.height),e},_getDragDirection:function(t){return this.direction===n.Horizontal?0===t.x?0:t.x>0?1:-1:this.direction===n.Vertical?0===t.y?0:t.y<0?1:-1:void 0},_handleReleaseLogic:function(){this._autoScrollToPage(),this._scrolling&&(this._scrolling=!1,this._autoScrolling||this._dispatchEvent("scroll-ended"))},_autoScrollToPage:function(){if(this._startBounceBackIfNeeded()){var t=this._getHowMuchOutOfBoundary();((t=this._clampDelta(t)).x>0||t.y<0)&&(this._curPageIdx=0===this._pages.length?0:this._pages.length-1),(t.x<0||t.y>0)&&(this._curPageIdx=0),this.indicator&&this.indicator._changedState()}else{var e=this._touchBeganPosition.sub(this._touchEndPosition),i=this._curPageIdx,n=i+this._getDragDirection(e),r=this.pageTurningSpeed*Math.abs(i-n);if(n=t.length)){for(var i=0;it.length)for(i=0;i0;--i){var n=t[i-1];this.node.removeChild(n),t.splice(i-1,1)}this._layout&&this._layout.enabledInHierarchy&&this._layout.updateLayout(),this._changedState()}}}});cc.PageViewIndicator=e.exports=n}),{"./CCComponent":149}],159:[(function(t,e){"use strict";var i=t("../utils/misc"),n=t("./CCComponent"),r=cc.Enum({HORIZONTAL:0,VERTICAL:1,FILLED:2}),s=cc.Class({name:"cc.ProgressBar",extends:n,editor:!1,_initBarSprite:function(){if(this.barSprite){var t=this.barSprite.node;if(!t)return;var e=this.node.getContentSize(),i=this.node.getAnchorPoint(),n=t.getContentSize();t.parent===this.node&&this.node.setContentSize(n),this.barSprite.fillType===cc.Sprite.FillType.RADIAL&&(this.mode=r.FILLED);var s=t.getContentSize();if(this.mode===r.HORIZONTAL?this.totalLength=s.width:this.mode===r.VERTICAL?this.totalLength=s.height:this.totalLength=this.barSprite.fillRange,t.parent===this.node){var a=-e.width*i.x;t.setPosition(cc.v2(a,0))}}},_updateBarStatus:function(){if(this.barSprite){var t=this.barSprite.node;if(!t)return;var e,n,s,a=t.getAnchorPoint(),o=t.getContentSize(),l=t.getPosition(),c=cc.v2(0,.5),h=i.clamp01(this.progress),u=this.totalLength*h;switch(this.mode){case r.HORIZONTAL:this.reverse&&(c=cc.v2(1,.5)),e=cc.size(u,o.height),n=this.totalLength,s=o.height;break;case r.VERTICAL:c=this.reverse?cc.v2(.5,1):cc.v2(.5,0),e=cc.size(o.width,u),n=o.width,s=this.totalLength}if(this.mode===r.FILLED)this.barSprite.type!==cc.Sprite.Type.FILLED?cc.warn("ProgressBar FILLED mode only works when barSprite's Type is FILLED!"):(this.reverse&&(u*=-1),this.barSprite.fillRange=u);else if(this.barSprite.type!==cc.Sprite.Type.FILLED){var _=c.x-a.x,f=c.y-a.y,d=cc.v2(n*_,s*f);t.setPosition(l.x+d.x,l.y+d.y),t.setAnchorPoint(c),t.setContentSize(e)}else cc.warn("ProgressBar non-FILLED mode only works when barSprite's Type is non-FILLED!")}},properties:{barSprite:{default:null,type:cc.Sprite,tooltip:!1,notify:function(){this._initBarSprite()},animatable:!1},mode:{default:r.HORIZONTAL,type:r,tooltip:!1,notify:function(){if(this.barSprite){var t=this.barSprite.node;if(!t)return;var e=t.getContentSize();this.mode===r.HORIZONTAL?this.totalLength=e.width:this.mode===r.VERTICAL?this.totalLength=e.height:this.mode===r.FILLED&&(this.totalLength=this.barSprite.fillRange)}},animatable:!1},_N$totalLength:1,totalLength:{range:[0,Number.MAX_VALUE],tooltip:!1,get:function(){return this._N$totalLength},set:function(t){this.mode===r.FILLED&&(t=i.clamp01(t)),this._N$totalLength=t,this._updateBarStatus()}},progress:{default:1,type:cc.Float,range:[0,1,.1],slide:!0,tooltip:!1,notify:function(){this._updateBarStatus()}},reverse:{default:!1,tooltip:!1,notify:function(){this.barSprite&&(this.barSprite.fillStart=1-this.barSprite.fillStart),this._updateBarStatus()},animatable:!1}},statics:{Mode:r}});cc.ProgressBar=e.exports=s}),{"../utils/misc":324,"./CCComponent":149}],160:[(function(t,e){"use strict";var i=s(t("../renderer/assembler")),n=s(t("../assets/material/material-variant")),r=t("../value-types");function s(t){return t&&t.__esModule?t:{default:t}}var a=t("./CCComponent"),o=t("../renderer/render-flow"),l=t("../assets/material/CCMaterial"),c=new r.Color,h=cc.Class({name:"RenderComponent",extends:a,editor:!1,properties:{_materials:{default:[],type:l},materials:{get:function(){return this._materials},set:function(t){this._materials=t,this._activateMaterial()},type:[l],displayName:"Materials",animatable:!1}},ctor:function(){this._vertsDirty=!0,this._assembler=null},_resetAssembler:function(){i.default.init(this),this._updateColor(),this.setVertsDirty()},__preload:function(){this._resetAssembler(),this._activateMaterial()},onEnable:function(){this.node._renderComponent&&(this.node._renderComponent.enabled=!1),this.node._renderComponent=this,this.node._renderFlag|=o.FLAG_OPACITY_COLOR,this.setVertsDirty()},onDisable:function(){this.node._renderComponent=null,this.disableRender()},onDestroy:function(){for(var t=this._materials,e=0;e=this._materials.length)return null;var e=this._materials[t];if(!e)return null;var i=n.default.create(e,this);return i!==e&&this.setMaterial(t,i),i},getMaterials:function(){for(var t=this._materials,e=0;eRichText",multiline:!0,tooltip:!1,notify:function(){this._updateRichTextStatus()}},horizontalAlign:{default:a.LEFT,type:a,tooltip:!1,animatable:!1,notify:function(t){this.horizontalAlign!==t&&(this._layoutDirty=!0,this._updateRichTextStatus())}},fontSize:{default:40,tooltip:!1,notify:function(t){this.fontSize!==t&&(this._layoutDirty=!0,this._updateRichTextStatus())}},_fontFamily:"Arial",fontFamily:{tooltip:!1,get:function(){return this._fontFamily},set:function(t){this._fontFamily!==t&&(this._fontFamily=t,this._layoutDirty=!0,this._updateRichTextStatus())},animatable:!1},font:{default:null,type:cc.TTFFont,tooltip:!1,notify:function(t){this.font!==t&&(this._layoutDirty=!0,this.font?(this.useSystemFont=!1,this._onTTFLoaded()):this.useSystemFont=!0,this._updateRichTextStatus())}},_isSystemFontUsed:!0,useSystemFont:{get:function(){return this._isSystemFontUsed},set:function(t){this._isSystemFontUsed!==t&&(this._isSystemFontUsed=t,this._layoutDirty=!0,this._updateRichTextStatus())},animatable:!1,tooltip:!1},cacheMode:{default:l.NONE,type:l,tooltip:!1,notify:function(t){this.cacheMode!==t&&this._updateRichTextStatus()},animatable:!1},maxWidth:{default:0,tooltip:!1,notify:function(t){this.maxWidth!==t&&(this._layoutDirty=!0,this._updateRichTextStatus())}},lineHeight:{default:40,tooltip:!1,notify:function(t){this.lineHeight!==t&&(this._layoutDirty=!0,this._updateRichTextStatus())}},imageAtlas:{default:null,type:cc.SpriteAtlas,tooltip:!1,notify:function(t){this.imageAtlas!==t&&(this._layoutDirty=!0,this._updateRichTextStatus())}},handleTouchEvent:{default:!0,tooltip:!1,notify:function(t){this.handleTouchEvent!==t&&this.enabledInHierarchy&&(this.handleTouchEvent?this._addEventListeners():this._removeEventListeners())}}},statics:{HorizontalAlign:a,VerticalAlign:o},onEnable:function(){this.handleTouchEvent&&this._addEventListeners(),this._onTTFLoaded(),this._activateChildren(!0)},onDisable:function(){this.handleTouchEvent&&this._removeEventListeners(),this._activateChildren(!1)},_onColorChanged:function(t){this.node.children.forEach((function(e){e.color=t}))},_addEventListeners:function(){this.node.on(cc.Node.EventType.TOUCH_END,this._onTouchEnded,this),this.node.on(cc.Node.EventType.COLOR_CHANGED,this._onColorChanged,this)},_removeEventListeners:function(){this.node.off(cc.Node.EventType.TOUCH_END,this._onTouchEnded,this),this.node.off(cc.Node.EventType.COLOR_CHANGED,this._onColorChanged,this)},_updateLabelSegmentTextAttributes:function(){this._labelSegments.forEach(function(t){this._applyTextAttribute(t,null,!0)}.bind(this))},_createFontLabel:function(t){return c.get(t,this)},_onTTFLoaded:function(){if(this.font instanceof cc.TTFFont)if(this.font._nativeAsset)this._layoutDirty=!0,this._updateRichTextStatus();else{var t=this;cc.assetManager.postLoadNative(this.font,(function(){t._layoutDirty=!0,t._updateRichTextStatus()}))}else this._layoutDirty=!0,this._updateRichTextStatus()},_measureText:function(t,e){var i=this,n=function(e){var n;return 0===i._labelSegmentsCache.length?(n=i._createFontLabel(e),i._labelSegmentsCache.push(n)):n=i._labelSegmentsCache[0],n._styleIndex=t,i._applyTextAttribute(n,e,!0),n.getContentSize().width};return e?n(e):n},_onTouchEnded:function(t){for(var e=this,i=this.node.getComponents(cc.Component),n=function(n){var r=e._labelSegments[n],s=r._clickHandler,a=r._clickParam;s&&e._containsTouchLocation(r,t.touch.getLocation())&&(i.forEach((function(e){e.enabledInHierarchy&&e[s]&&e[s](t,a)})),t.stopPropagation())},r=0;r=0;e--){var i=t[e];"RICHTEXT_CHILD"!==i.name&&"RICHTEXT_Image_CHILD"!==i.name||(i.parent===this.node?i.parent=null:t.splice(e,1),"RICHTEXT_CHILD"===i.name&&c.put(i))}this._labelSegments.length=0,this._labelSegmentsCache.length=0,this._linesWidth.length=0,this._lineOffsetX=0,this._lineCount=1,this._labelWidth=0,this._labelHeight=0,this._layoutDirty=!0},onRestore:!1,_activateChildren:function(t){for(var e=this.node.children.length-1;e>=0;e--){var i=this.node.children[e];"RICHTEXT_CHILD"!==i.name&&"RICHTEXT_Image_CHILD"!==i.name||(i.active=t)}},_addLabelSegment:function(t,e){var i;return(i=0===this._labelSegmentsCache.length?this._createFontLabel(t):this._labelSegmentsCache.pop())._styleIndex=e,i._lineCount=this._lineCount,i.active=this.node.active,i.setAnchorPoint(0,0),this._applyTextAttribute(i,t,!1),this.node.addChild(i),this._labelSegments.push(i),i},_updateRichTextWithMaxWidth:function(t,e,i){var n=e;if(this._lineOffsetX>0&&n+this._lineOffsetX>this.maxWidth)for(var s=0;this._lineOffsetX<=this.maxWidth;){var a=this._getFirstWordLen(t,s,t.length),o=t.substr(s,a),l=this._measureText(i,o);if(!(this._lineOffsetX+l<=this.maxWidth)){if(s>0){var c=t.substr(0,s);this._addLabelSegment(c,i),t=t.substr(s,t.length),n=this._measureText(i,t)}this._updateLineInfo();break}this._lineOffsetX+=l,s+=a}if(n>this.maxWidth)for(var h=r.fragmentText(t,n,this.maxWidth,this._measureText(i)),u=0;u1&&u0?(o*=a=h/l,l*=a):(o*=a=this.lineHeight/l,l*=a),c>0&&(o=c),this.maxWidth>0?(this._lineOffsetX+o>this.maxWidth&&this._updateLineInfo(),this._lineOffsetX+=o):(this._lineOffsetX+=o,this._lineOffsetX>this._labelWidth&&(this._labelWidth=this._lineOffsetX)),r.spriteFrame=i,n.setContentSize(o,l),n._lineCount=this._lineCount,t.style.event?(t.style.event.click&&(n._clickHandler=t.style.event.click),t.style.event.param?n._clickParam=t.style.event.param:n._clickParam=""):n._clickHandler=null}else cc.warnID(4400)},_updateRichText:function(){if(this.enabledInHierarchy){var t=s.parse(this.string);if(!this._needsUpdateTextLayout(t))return this._textArray=t,void this._updateLabelSegmentTextAttributes();this._textArray=t,this._resetState();for(var e,i=!1,n=0;n0){var u=this._measureText(n,h);this._updateRichTextWithMaxWidth(h,u,n),l.length>1&&cthis._labelWidth&&(this._labelWidth=this._lineOffsetX),l.length>1&&c0&&(this._labelWidth=this.maxWidth),this._labelHeight=(this._lineCount+r.BASELINE_RATIO)*this.lineHeight,this.node.setContentSize(this._labelWidth,this._labelHeight),this._updateRichTextPosition(),this._layoutDirty=!1}},_getFirstWordLen:function(t,e,i){var n=t.charAt(e);if(r.isUnicodeCJK(n)||r.isUnicodeSpace(n))return 1;for(var s=1,a=e+1;ae&&(t=0,e=o);var l=0;switch(this.horizontalAlign){case a.LEFT:l=-this._labelWidth/2;break;case a.CENTER:l=-this._linesWidth[o-1]/2;break;case a.RIGHT:l=this._labelWidth/2-this._linesWidth[o-1]}s.x=t+l;var c=s.getContentSize();if(s.y=this.lineHeight*(i-o)-this._labelHeight/2,o===e&&(t+=c.width),s.getComponent(cc.Sprite)){var h=this.lineHeight,u=this.lineHeight*(1+r.BASELINE_RATIO);switch(s.anchorY){case 1:s.y+=h+(u-h)/2;break;case.5:s.y+=u/2;break;default:s.y+=(u-h)/2}if(s._imageOffset){var _=s._imageOffset.split(",");if(1===_.length&&_[0]){var f=parseFloat(_[0]);Number.isInteger(f)&&(s.y+=f)}else if(2===_.length){var d=parseFloat(_[0]),p=parseFloat(_[1]);Number.isInteger(d)&&(s.x+=d),Number.isInteger(p)&&(s.y+=p)}}}var m=s.getComponent(cc.LabelOutline);m&&m.width&&(s.y=s.y-m.width)}},_convertLiteralColorValue:function(t){var e=t.toUpperCase();return cc.Color[e]?cc.Color[e]:cc.color().fromHEX(t)},_applyTextAttribute:function(t,e,i){var n=t.getComponent(cc.Label);if(n){var r=t._styleIndex,s=null;if(this._textArray[r]&&(s=this._textArray[r].style),s&&s.color?t.color=this._convertLiteralColorValue(s.color):t.color=this.node.color,n.cacheMode=this.cacheMode,this.font instanceof cc.Font&&!this._isSystemFontUsed?n.font=this.font:n.fontFamily=this.fontFamily,n.useSystemFont=this._isSystemFontUsed,n.lineHeight=this.lineHeight,n.enableBold=s&&s.bold,n.enableItalics=s&&s.italic,s&&s.italic&&(t.skewX=12),n.enableUnderline=s&&s.underline,s&&s.outline){var a=t.getComponent(cc.LabelOutline);a||(a=t.addComponent(cc.LabelOutline)),a.color=this._convertLiteralColorValue(s.outline.color),a.width=s.outline.width}s&&s.size?n.fontSize=s.size:n.fontSize=this.fontSize,null!==e&&("string"!=typeof e&&(e=""+e),n.string=e),i&&n._forceUpdateRenderData(),s&&s.event?(s.event.click&&(t._clickHandler=s.event.click),s.event.param?t._clickParam=s.event.param:t._clickParam=""):t._clickHandler=null}},onDestroy:function(){for(var t=0;t0?n:-n)),i*(e/r)},_calculatePosition:function(t,e,r,s,a,o){var l=t-e;a&&(l+=Math.abs(a));var c=0;l&&(c=s/l,c=i.clamp01(c));var h=(r-o)*c;return this.direction===n.VERTICAL?cc.v2(0,h):cc.v2(h,0)},_updateLength:function(t){if(this.handle){var e=this.handle.node,i=e.getContentSize();e.setAnchorPoint(cc.v2(0,0)),this.direction===n.HORIZONTAL?e.setContentSize(t,i.height):e.setContentSize(i.width,t)}},_processAutoHide:function(t){if(this.enableAutoHide&&!(this._autoHideRemainingTime<=0)&&!this._touching&&(this._autoHideRemainingTime-=t,this._autoHideRemainingTime<=this.autoHideTime)){this._autoHideRemainingTime=Math.max(0,this._autoHideRemainingTime);var e=this._opacity*(this._autoHideRemainingTime/this.autoHideTime);this._setOpacity(e)}},start:function(){this.enableAutoHide&&this._setOpacity(0)},hide:function(){this._autoHideRemainingTime=0,this._setOpacity(0)},show:function(){this._autoHideRemainingTime=this.autoHideTime,this._setOpacity(this._opacity)},update:function(t){this._processAutoHide(t)}});cc.Scrollbar=e.exports=r}),{"../utils/misc":324,"./CCComponent":149}],164:[(function(t,e){"use strict";var i=t("../CCNode").EventType,n=cc.v2(),r=cc.v2(),s=function(){return(new Date).getMilliseconds()},a=cc.Enum({SCROLL_TO_TOP:0,SCROLL_TO_BOTTOM:1,SCROLL_TO_LEFT:2,SCROLL_TO_RIGHT:3,SCROLLING:4,BOUNCE_TOP:5,BOUNCE_BOTTOM:6,BOUNCE_LEFT:7,BOUNCE_RIGHT:8,SCROLL_ENDED:9,TOUCH_UP:10,AUTOSCROLL_ENDED_WITH_THRESHOLD:11,SCROLL_BEGAN:12}),o={"scroll-to-top":a.SCROLL_TO_TOP,"scroll-to-bottom":a.SCROLL_TO_BOTTOM,"scroll-to-left":a.SCROLL_TO_LEFT,"scroll-to-right":a.SCROLL_TO_RIGHT,scrolling:a.SCROLLING,"bounce-bottom":a.BOUNCE_BOTTOM,"bounce-left":a.BOUNCE_LEFT,"bounce-right":a.BOUNCE_RIGHT,"bounce-top":a.BOUNCE_TOP,"scroll-ended":a.SCROLL_ENDED,"touch-up":a.TOUCH_UP,"scroll-ended-with-threshold":a.AUTOSCROLL_ENDED_WITH_THRESHOLD,"scroll-began":a.SCROLL_BEGAN},l=cc.Class({name:"cc.ScrollView",extends:t("./CCViewGroup"),editor:!1,ctor:function(){this._topBoundary=0,this._bottomBoundary=0,this._leftBoundary=0,this._rightBoundary=0,this._touchMoveDisplacements=[],this._touchMoveTimeDeltas=[],this._touchMovePreviousTimestamp=0,this._touchMoved=!1,this._autoScrolling=!1,this._autoScrollAttenuate=!1,this._autoScrollStartPosition=cc.v2(0,0),this._autoScrollTargetDelta=cc.v2(0,0),this._autoScrollTotalTime=0,this._autoScrollAccumulatedTime=0,this._autoScrollCurrentlyOutOfBoundary=!1,this._autoScrollBraking=!1,this._autoScrollBrakingStartPosition=cc.v2(0,0),this._outOfBoundaryAmount=cc.v2(0,0),this._outOfBoundaryAmountDirty=!0,this._stopMouseWheel=!1,this._mouseWheelEventElapsedTime=0,this._isScrollEndedWithThresholdEventFired=!1,this._scrollEventEmitMask=0,this._isBouncing=!1,this._scrolling=!1},properties:{content:{default:void 0,type:cc.Node,tooltip:!1,formerlySerializedAs:"content",notify:function(){this._calculateBoundary()}},horizontal:{default:!0,animatable:!1,tooltip:!1},vertical:{default:!0,animatable:!1,tooltip:!1},inertia:{default:!0,tooltip:!1},brake:{default:.5,type:cc.Float,range:[0,1,.1],tooltip:!1},elastic:{default:!0,animatable:!1,tooltip:!1},bounceDuration:{default:1,range:[0,10],tooltip:!1},horizontalScrollBar:{default:void 0,type:cc.Scrollbar,tooltip:!1,notify:function(){this.horizontalScrollBar&&(this.horizontalScrollBar.setTargetScrollView(this),this._updateScrollBar(0))},animatable:!1},verticalScrollBar:{default:void 0,type:cc.Scrollbar,tooltip:!1,notify:function(){this.verticalScrollBar&&(this.verticalScrollBar.setTargetScrollView(this),this._updateScrollBar(0))},animatable:!1},scrollEvents:{default:[],type:cc.Component.EventHandler,tooltip:!1},cancelInnerEvents:{default:!0,animatable:!1,tooltip:!1},_view:{get:function(){if(this.content)return this.content.parent}}},statics:{EventType:a},scrollToBottom:function(t,e){var i=this._calculateMovePercentDelta({anchor:cc.v2(0,0),applyToHorizontal:!1,applyToVertical:!0});t?this._startAutoScroll(i,t,!1!==e):this._moveContent(i,!0)},scrollToTop:function(t,e){var i=this._calculateMovePercentDelta({anchor:cc.v2(0,1),applyToHorizontal:!1,applyToVertical:!0});t?this._startAutoScroll(i,t,!1!==e):this._moveContent(i)},scrollToLeft:function(t,e){var i=this._calculateMovePercentDelta({anchor:cc.v2(0,0),applyToHorizontal:!0,applyToVertical:!1});t?this._startAutoScroll(i,t,!1!==e):this._moveContent(i)},scrollToRight:function(t,e){var i=this._calculateMovePercentDelta({anchor:cc.v2(1,0),applyToHorizontal:!0,applyToVertical:!1});t?this._startAutoScroll(i,t,!1!==e):this._moveContent(i)},scrollToTopLeft:function(t,e){var i=this._calculateMovePercentDelta({anchor:cc.v2(0,1),applyToHorizontal:!0,applyToVertical:!0});t?this._startAutoScroll(i,t,!1!==e):this._moveContent(i)},scrollToTopRight:function(t,e){var i=this._calculateMovePercentDelta({anchor:cc.v2(1,1),applyToHorizontal:!0,applyToVertical:!0});t?this._startAutoScroll(i,t,!1!==e):this._moveContent(i)},scrollToBottomLeft:function(t,e){var i=this._calculateMovePercentDelta({anchor:cc.v2(0,0),applyToHorizontal:!0,applyToVertical:!0});t?this._startAutoScroll(i,t,!1!==e):this._moveContent(i)},scrollToBottomRight:function(t,e){var i=this._calculateMovePercentDelta({anchor:cc.v2(1,0),applyToHorizontal:!0,applyToVertical:!0});t?this._startAutoScroll(i,t,!1!==e):this._moveContent(i)},scrollToOffset:function(t,e,i){var n=this.getMaxScrollOffset(),r=cc.v2(0,0);0===n.x?r.x=0:r.x=t.x/n.x,0===n.y?r.y=1:r.y=(n.y-t.y)/n.y,this.scrollTo(r,e,i)},getScrollOffset:function(){var t=this._getContentTopBoundary()-this._topBoundary,e=this._getContentLeftBoundary()-this._leftBoundary;return cc.v2(e,t)},getMaxScrollOffset:function(){var t=this._view.getContentSize(),e=this.content.getContentSize(),i=e.width-t.width,n=e.height-t.height;return i=i>=0?i:0,n=n>=0?n:0,cc.v2(i,n)},scrollToPercentHorizontal:function(t,e,i){var n=this._calculateMovePercentDelta({anchor:cc.v2(t,0),applyToHorizontal:!0,applyToVertical:!1});e?this._startAutoScroll(n,e,!1!==i):this._moveContent(n)},scrollTo:function(t,e,i){var n=this._calculateMovePercentDelta({anchor:cc.v2(t),applyToHorizontal:!0,applyToVertical:!0});e?this._startAutoScroll(n,e,!1!==i):this._moveContent(n)},scrollToPercentVertical:function(t,e,i){var n=this._calculateMovePercentDelta({anchor:cc.v2(0,t),applyToHorizontal:!1,applyToVertical:!0});e?this._startAutoScroll(n,e,!1!==i):this._moveContent(n)},stopAutoScroll:function(){this._autoScrolling=!1,this._autoScrollAccumulatedTime=this._autoScrollTotalTime},setContentPosition:function(t){t.fuzzyEquals(this.getContentPosition(),1e-4)||(this.content.setPosition(t),this._outOfBoundaryAmountDirty=!0)},getContentPosition:function(){return this.content.getPosition()},isScrolling:function(){return this._scrolling},isAutoScrolling:function(){return this._autoScrolling},_registerEvent:function(){this.node.on(cc.Node.EventType.TOUCH_START,this._onTouchBegan,this,!0),this.node.on(cc.Node.EventType.TOUCH_MOVE,this._onTouchMoved,this,!0),this.node.on(cc.Node.EventType.TOUCH_END,this._onTouchEnded,this,!0),this.node.on(cc.Node.EventType.TOUCH_CANCEL,this._onTouchCancelled,this,!0),this.node.on(cc.Node.EventType.MOUSE_WHEEL,this._onMouseWheel,this,!0)},_unregisterEvent:function(){this.node.off(cc.Node.EventType.TOUCH_START,this._onTouchBegan,this,!0),this.node.off(cc.Node.EventType.TOUCH_MOVE,this._onTouchMoved,this,!0),this.node.off(cc.Node.EventType.TOUCH_END,this._onTouchEnded,this,!0),this.node.off(cc.Node.EventType.TOUCH_CANCEL,this._onTouchCancelled,this,!0),this.node.off(cc.Node.EventType.MOUSE_WHEEL,this._onMouseWheel,this,!0)},_onMouseWheel:function(t,e){if(this.enabledInHierarchy&&!this.hasNestedViewGroup(t,e)){var i=cc.v2(0,0),n=-.1;cc.sys.os===cc.sys.OS_WINDOWS&&cc.sys.browserType===cc.sys.BROWSER_TYPE_FIREFOX&&(n=-.1/3),this.vertical?i=cc.v2(0,t.getScrollY()*n):this.horizontal&&(i=cc.v2(t.getScrollY()*n,0)),this._mouseWheelEventElapsedTime=0,this._processDeltaMove(i),this._stopMouseWheel||(this._handlePressLogic(),this.schedule(this._checkMouseWheel,1/60),this._stopMouseWheel=!0),this._stopPropagationIfTargetIsMe(t)}},_checkMouseWheel:function(t){if(!this._getHowMuchOutOfBoundary().fuzzyEquals(cc.v2(0,0),1e-4))return this._processInertiaScroll(),this.unschedule(this._checkMouseWheel),this._dispatchEvent("scroll-ended"),void(this._stopMouseWheel=!1);this._mouseWheelEventElapsedTime+=t,this._mouseWheelEventElapsedTime>.1&&(this._onScrollBarTouchEnded(),this.unschedule(this._checkMouseWheel),this._dispatchEvent("scroll-ended"),this._stopMouseWheel=!1)},_calculateMovePercentDelta:function(t){var e=t.anchor,i=t.applyToHorizontal,n=t.applyToVertical;this._calculateBoundary(),e=e.clampf(cc.v2(0,0),cc.v2(1,1));var r=this._view.getContentSize(),s=this.content.getContentSize(),a=this._getContentBottomBoundary()-this._bottomBoundary;a=-a;var o=this._getContentLeftBoundary()-this._leftBoundary;o=-o;var l=cc.v2(0,0),c=0;return i&&(c=s.width-r.width,l.x=o-c*e.x),n&&(c=s.height-r.height,l.y=a-c*e.y),l},_moveContentToTopLeft:function(t){var e=this.content.getContentSize(),i=this._getContentBottomBoundary()-this._bottomBoundary;i=-i;var n=cc.v2(0,0),r=0,s=this._getContentLeftBoundary()-this._leftBoundary;s=-s,e.height7&&!this._touchMoved&&t.target!==this.node){var n=new cc.Event.EventTouch(t.getTouches(),t.bubbles);n.type=cc.Node.EventType.TOUCH_CANCEL,n.touch=t.touch,n.simulate=!0,t.target.dispatchEvent(n),this._touchMoved=!0}this._stopPropagationIfTargetIsMe(t)}}},_onTouchEnded:function(t,e){if(this.enabledInHierarchy&&!this.hasNestedViewGroup(t,e)){this._dispatchEvent("touch-up");var i=t.touch;this.content&&this._handleReleaseLogic(i),this._touchMoved?t.stopPropagation():this._stopPropagationIfTargetIsMe(t)}},_onTouchCancelled:function(t,e){if(this.enabledInHierarchy&&!this.hasNestedViewGroup(t,e)){if(!t.simulate){var i=t.touch;this.content&&this._handleReleaseLogic(i)}this._stopPropagationIfTargetIsMe(t)}},_processDeltaMove:function(t){this._scrollChildren(t),this._gatherTouchMove(t)},_getLocalAxisAlignDelta:function(t){return this.node.convertToNodeSpaceAR(t.getLocation(),n),this.node.convertToNodeSpaceAR(t.getPreviousLocation(),r),n.sub(r)},_handleMoveLogic:function(t){var e=this._getLocalAxisAlignDelta(t);this._processDeltaMove(e)},_scrollChildren:function(t){var e,i=t=this._clampDelta(t);this.elastic&&(e=this._getHowMuchOutOfBoundary(),i.x*=0===e.x?1:.5,i.y*=0===e.y?1:.5),this.elastic||(e=this._getHowMuchOutOfBoundary(i),i=i.add(e));var n="",r="";this.vertical&&(i.y>0?this.content.y-this.content.anchorY*this.content.height+i.y>=this._bottomBoundary&&(n="scroll-to-bottom"):i.y<0&&this.content.y-this.content.anchorY*this.content.height+this.content.height+i.y<=this._topBoundary&&(n="scroll-to-top")),this.horizontal&&(i.x<0?this.content.x-this.content.anchorX*this.content.width+this.content.width+i.x<=this._rightBoundary&&(r="scroll-to-right"):i.x>0&&this.content.x-this.content.anchorX*this.content.width+i.x>=this._leftBoundary&&(r="scroll-to-left")),this._moveContent(i,!1),(this.horizontal&&0!==i.x||this.vertical&&0!==i.y)&&(this._scrolling||(this._scrolling=!0,this._dispatchEvent("scroll-began")),this._dispatchEvent("scrolling")),""!==n&&this._dispatchEvent(n),""!==r&&this._dispatchEvent(r)},_handlePressLogic:function(){this._autoScrolling&&this._dispatchEvent("scroll-ended"),this._autoScrolling=!1,this._isBouncing=!1,this._touchMovePreviousTimestamp=s(),this._touchMoveDisplacements.length=0,this._touchMoveTimeDeltas.length=0,this._onScrollBarTouchBegan()},_clampDelta:function(t){var e=this.content.getContentSize(),i=this._view.getContentSize();return e.width=5;)this._touchMoveDisplacements.shift(),this._touchMoveTimeDeltas.shift();this._touchMoveDisplacements.push(t);var e=s();this._touchMoveTimeDeltas.push((e-this._touchMovePreviousTimestamp)/1e3),this._touchMovePreviousTimestamp=e},_startBounceBackIfNeeded:function(){if(!this.elastic)return!1;var t=this._getHowMuchOutOfBoundary();if((t=this._clampDelta(t)).fuzzyEquals(cc.v2(0,0),1e-4))return!1;var e=Math.max(this.bounceDuration,0);return this._startAutoScroll(t,e,!0),this._isBouncing||(t.y>0&&this._dispatchEvent("bounce-top"),t.y<0&&this._dispatchEvent("bounce-bottom"),t.x>0&&this._dispatchEvent("bounce-right"),t.x<0&&this._dispatchEvent("bounce-left"),this._isBouncing=!0),!0},_processInertiaScroll:function(){if(!this._startBounceBackIfNeeded()&&this.inertia){var t=this._calculateTouchMoveVelocity();!t.fuzzyEquals(cc.v2(0,0),1e-4)&&this.brake<1&&this._startInertiaScroll(t)}this._onScrollBarTouchEnded()},_handleReleaseLogic:function(t){var e=this._getLocalAxisAlignDelta(t);this._gatherTouchMove(e),this._processInertiaScroll(),this._scrolling&&(this._scrolling=!1,this._autoScrolling||this._dispatchEvent("scroll-ended"))},_isOutOfBoundary:function(){return!this._getHowMuchOutOfBoundary().fuzzyEquals(cc.v2(0,0),1e-4)},_isNecessaryAutoScrollBrake:function(){if(this._autoScrollBraking)return!0;if(this._isOutOfBoundary()){if(!this._autoScrollCurrentlyOutOfBoundary)return this._autoScrollCurrentlyOutOfBoundary=!0,this._autoScrollBraking=!0,this._autoScrollBrakingStartPosition=this.getContentPosition(),!0}else this._autoScrollCurrentlyOutOfBoundary=!1;return!1},getScrollEndedEventTiming:function(){return 1e-4},_processAutoScrolling:function(t){var e=this._isNecessaryAutoScrollBrake(),i=e?.05:1;this._autoScrollAccumulatedTime+=t*(1/i);var n,r=Math.min(1,this._autoScrollAccumulatedTime/this._autoScrollTotalTime);this._autoScrollAttenuate&&(n=r,r=(n-=1)*n*n*n*n+1);var s=this._autoScrollStartPosition.add(this._autoScrollTargetDelta.mul(r)),a=Math.abs(r-1)<=1e-4;if(Math.abs(r-1)<=this.getScrollEndedEventTiming()&&!this._isScrollEndedWithThresholdEventFired&&(this._dispatchEvent("scroll-ended-with-threshold"),this._isScrollEndedWithThresholdEventFired=!0),this.elastic){var o=s.sub(this._autoScrollBrakingStartPosition);e&&(o=o.mul(i)),s=this._autoScrollBrakingStartPosition.add(o)}else{var l=s.sub(this.getContentPosition()),c=this._getHowMuchOutOfBoundary(l);c.fuzzyEquals(cc.v2(0,0),1e-4)||(s=s.add(c),a=!0)}a&&(this._autoScrolling=!1);var h=s.sub(this.getContentPosition());this._moveContent(this._clampDelta(h),a),this._dispatchEvent("scrolling"),this._autoScrolling||(this._isBouncing=!1,this._scrolling=!1,this._dispatchEvent("scroll-ended"))},_startInertiaScroll:function(t){var e=t.mul(.7);this._startAttenuatingAutoScroll(e,t)},_calculateAttenuatedFactor:function(t){return this.brake<=0?1-this.brake:(1-this.brake)*(1/(1+14e-6*t+t*t*8e-9))},_startAttenuatingAutoScroll:function(t,e){var i=this._calculateAutoScrollTimeByInitalSpeed(e.mag()),n=t.normalize(),r=this.content.getContentSize(),s=this._view.getContentSize(),a=r.width-s.width,o=r.height-s.height,l=this._calculateAttenuatedFactor(a),c=this._calculateAttenuatedFactor(o);n=cc.v2(n.x*a*(1-this.brake)*l,n.y*o*c*(1-this.brake));var h=t.mag(),u=n.mag()/h;n=n.add(t),this.brake>0&&u>7&&(u=Math.sqrt(u),n=t.mul(u).add(t)),this.brake>0&&u>3&&(i*=u=3),0===this.brake&&u>1&&(i*=u),this._startAutoScroll(n,i,!0)},_calculateAutoScrollTimeByInitalSpeed:function(t){return Math.sqrt(Math.sqrt(t/5))},_startAutoScroll:function(t,e,i){var n=this._flattenVectorByDirection(t);this._autoScrolling=!0,this._autoScrollTargetDelta=n,this._autoScrollAttenuate=i,this._autoScrollStartPosition=this.getContentPosition(),this._autoScrollTotalTime=e,this._autoScrollAccumulatedTime=0,this._autoScrollBraking=!1,this._isScrollEndedWithThresholdEventFired=!1,this._autoScrollBrakingStartPosition=cc.v2(0,0),this._getHowMuchOutOfBoundary().fuzzyEquals(cc.v2(0,0),1e-4)||(this._autoScrollCurrentlyOutOfBoundary=!0)},_calculateTouchMoveVelocity:function(){var t=0;if((t=this._touchMoveTimeDeltas.reduce((function(t,e){return t+e}),t))<=0||t>=.5)return cc.v2(0,0);var e=cc.v2(0,0);return e=this._touchMoveDisplacements.reduce((function(t,e){return t.add(e)}),e),cc.v2(e.x*(1-this.brake)/t,e.y*(1-this.brake)/t)},_flattenVectorByDirection:function(t){var e=t;return e.x=this.horizontal?e.x:0,e.y=this.vertical?e.y:0,e},_moveContent:function(t,e){var i=this._flattenVectorByDirection(t),n=this.getContentPosition().add(i);this.setContentPosition(n);var r=this._getHowMuchOutOfBoundary();this._updateScrollBar(r),this.elastic&&e&&this._startBounceBackIfNeeded()},_getContentLeftBoundary:function(){return this.getContentPosition().x-this.content.getAnchorPoint().x*this.content.getContentSize().width},_getContentRightBoundary:function(){var t=this.content.getContentSize();return this._getContentLeftBoundary()+t.width},_getContentTopBoundary:function(){var t=this.content.getContentSize();return this._getContentBottomBoundary()+t.height},_getContentBottomBoundary:function(){return this.getContentPosition().y-this.content.getAnchorPoint().y*this.content.getContentSize().height},_getHowMuchOutOfBoundary:function(t){if((t=t||cc.v2(0,0)).fuzzyEquals(cc.v2(0,0),1e-4)&&!this._outOfBoundaryAmountDirty)return this._outOfBoundaryAmount;var e=cc.v2(0,0);return this._getContentLeftBoundary()+t.x>this._leftBoundary?e.x=this._leftBoundary-(this._getContentLeftBoundary()+t.x):this._getContentRightBoundary()+t.xthis._bottomBoundary&&(e.y=this._bottomBoundary-(this._getContentBottomBoundary()+t.y)),t.fuzzyEquals(cc.v2(0,0),1e-4)&&(this._outOfBoundaryAmount=e,this._outOfBoundaryAmountDirty=!1),this._clampDelta(e)},_updateScrollBarState:function(){if(this.content){var t=this.content.getContentSize(),e=this._view.getContentSize();this.verticalScrollBar&&(t.height0&&t[0].check()}},onEnable:function(){this._makeAtLeastOneToggleChecked(),this.node.on("child-added",this._allowOnlyOneToggleChecked,this),this.node.on("child-removed",this._makeAtLeastOneToggleChecked,this)},onDisable:function(){this.node.off("child-added",this._allowOnlyOneToggleChecked,this),this.node.off("child-removed",this._makeAtLeastOneToggleChecked,this)}});t("../platform/js").get(i.prototype,"toggleItems",(function(){return this.node._children.map((function(t){return t.getComponent(cc.Toggle)})).filter(Boolean)})),cc.ToggleContainer=e.exports=i}),{"../platform/js":260}],170:[(function(t,e){"use strict";var i=cc.Class({name:"cc.ToggleGroup",extends:cc.Component,ctor:function(){this._toggleItems=[]},editor:!1,properties:{allowSwitchOff:{tooltip:!1,default:!1},toggleItems:{get:function(){return this._toggleItems}}},updateToggles:function(t){this.enabledInHierarchy&&this._toggleItems.forEach((function(e){t.isChecked&&e!==t&&e.isChecked&&e.enabled&&e._hideCheckMark()}))},addToggle:function(t){-1===this._toggleItems.indexOf(t)&&this._toggleItems.push(t),this._allowOnlyOneToggleChecked()},removeToggle:function(t){var e=this._toggleItems.indexOf(t);e>-1&&this._toggleItems.splice(e,1),this._makeAtLeastOneToggleChecked()},_allowOnlyOneToggleChecked:function(){var t=!1;return this._toggleItems.forEach((function(e){t&&e.enabled&&e._hideCheckMark(),e.isChecked&&e.enabled&&(t=!0)})),t},_makeAtLeastOneToggleChecked:function(){this._allowOnlyOneToggleChecked()||this.allowSwitchOff||this._toggleItems.length>0&&(this._toggleItems[0].isChecked=!0)},start:function(){this._makeAtLeastOneToggleChecked()}}),n=t("../platform/js"),r=!1;n.get(cc,"ToggleGroup",(function(){return r||(cc.errorID(1405,"cc.ToggleGroup","cc.ToggleContainer"),r=!0),i})),e.exports=i}),{"../platform/js":260}],171:[(function(t,e){"use strict";var i=cc.Class({name:"cc.ViewGroup",extends:t("./CCComponent")});cc.ViewGroup=e.exports=i}),{"./CCComponent":149}],172:[(function(t,e){"use strict";var i=t("../base-ui/CCWidgetManager"),n=i.AlignMode,r=i._AlignFlags,s=r.TOP,a=r.MID,o=r.BOT,l=r.LEFT,c=r.CENTER,h=r.RIGHT,u=s|o,_=l|h,f=cc.Class({name:"cc.Widget",extends:t("./CCComponent"),editor:!1,properties:{target:{get:function(){return this._target},set:function(t){this._target=t},type:cc.Node,tooltip:!1},isAlignTop:{get:function(){return(this._alignFlags&s)>0},set:function(t){this._setAlign(s,t)},animatable:!1,tooltip:!1},isAlignVerticalCenter:{get:function(){return(this._alignFlags&a)>0},set:function(t){t?(this.isAlignTop=!1,this.isAlignBottom=!1,this._alignFlags|=a):this._alignFlags&=~a},animatable:!1,tooltip:!1},isAlignBottom:{get:function(){return(this._alignFlags&o)>0},set:function(t){this._setAlign(o,t)},animatable:!1,tooltip:!1},isAlignLeft:{get:function(){return(this._alignFlags&l)>0},set:function(t){this._setAlign(l,t)},animatable:!1,tooltip:!1},isAlignHorizontalCenter:{get:function(){return(this._alignFlags&c)>0},set:function(t){t?(this.isAlignLeft=!1,this.isAlignRight=!1,this._alignFlags|=c):this._alignFlags&=~c},animatable:!1,tooltip:!1},isAlignRight:{get:function(){return(this._alignFlags&h)>0},set:function(t){this._setAlign(h,t)},animatable:!1,tooltip:!1},isStretchWidth:{get:function(){return(this._alignFlags&_)===_},visible:!1},isStretchHeight:{get:function(){return(this._alignFlags&u)===u},visible:!1},top:{get:function(){return this._top},set:function(t){this._top=t},tooltip:!1},bottom:{get:function(){return this._bottom},set:function(t){this._bottom=t},tooltip:!1},left:{get:function(){return this._left},set:function(t){this._left=t},tooltip:!1},right:{get:function(){return this._right},set:function(t){this._right=t},tooltip:!1},horizontalCenter:{get:function(){return this._horizontalCenter},set:function(t){this._horizontalCenter=t},tooltip:!1},verticalCenter:{get:function(){return this._verticalCenter},set:function(t){this._verticalCenter=t},tooltip:!1},isAbsoluteHorizontalCenter:{get:function(){return this._isAbsHorizontalCenter},set:function(t){this._isAbsHorizontalCenter=t},animatable:!1},isAbsoluteVerticalCenter:{get:function(){return this._isAbsVerticalCenter},set:function(t){this._isAbsVerticalCenter=t},animatable:!1},isAbsoluteTop:{get:function(){return this._isAbsTop},set:function(t){this._isAbsTop=t},animatable:!1},isAbsoluteBottom:{get:function(){return this._isAbsBottom},set:function(t){this._isAbsBottom=t},animatable:!1},isAbsoluteLeft:{get:function(){return this._isAbsLeft},set:function(t){this._isAbsLeft=t},animatable:!1},isAbsoluteRight:{get:function(){return this._isAbsRight},set:function(t){this._isAbsRight=t},animatable:!1},alignMode:{default:n.ON_WINDOW_RESIZE,type:n,tooltip:!1},_wasAlignOnce:{default:void 0,formerlySerializedAs:"isAlignOnce"},_target:null,_alignFlags:0,_left:0,_right:0,_top:0,_bottom:0,_verticalCenter:0,_horizontalCenter:0,_isAbsLeft:!0,_isAbsRight:!0,_isAbsTop:!0,_isAbsBottom:!0,_isAbsHorizontalCenter:!0,_isAbsVerticalCenter:!0,_originalWidth:0,_originalHeight:0},statics:{AlignMode:n},onLoad:function(){void 0!==this._wasAlignOnce&&(this.alignMode=this._wasAlignOnce?n.ONCE:n.ALWAYS,this._wasAlignOnce=void 0)},onEnable:function(){i.add(this)},onDisable:function(){i.remove(this)},_validateTargetInDEV:!1,_setAlign:function(t,e){if(e!==(this._alignFlags&t)>0){var i=(t&_)>0;e?(this._alignFlags|=t,i?(this.isAlignHorizontalCenter=!1,this.isStretchWidth&&(this._originalWidth=this.node.width)):(this.isAlignVerticalCenter=!1,this.isStretchHeight&&(this._originalHeight=this.node.height))):(i?this.isStretchWidth&&(this.node.width=this._originalWidth):this.isStretchHeight&&(this.node.height=this._originalHeight),this._alignFlags&=~t)}},updateAlignment:function(){i.updateAlignment(this.node)}});Object.defineProperty(f.prototype,"isAlignOnce",{get:function(){return this.alignMode===n.ONCE},set:function(t){this.alignMode=t?n.ONCE:n.ALWAYS}}),cc.Widget=e.exports=f}),{"../base-ui/CCWidgetManager":133,"./CCComponent":149}],173:[(function(t,e){"use strict";var i=t("../../platform/CCMacro"),n=t("../editbox/EditBoxImplBase"),r=t("../CCLabel"),s=t("./types"),a=s.InputMode,o=s.InputFlag,l=s.KeyboardReturnType;function c(t){return t.charAt(0).toUpperCase()+t.slice(1)}var h=cc.Class({name:"cc.EditBox",extends:cc.Component,editor:!1,properties:{_string:"",string:{tooltip:!1,get:function(){return this._string},set:function(t){t=""+t,this.maxLength>=0&&t.length>=this.maxLength&&(t=t.slice(0,this.maxLength)),this._string=t,this._updateString(t)}},textLabel:{tooltip:!1,default:null,type:r,notify:function(t){this.textLabel&&this.textLabel!==t&&(this._updateTextLabel(),this._updateLabels())}},placeholderLabel:{tooltip:!1,default:null,type:r,notify:function(t){this.placeholderLabel&&this.placeholderLabel!==t&&(this._updatePlaceholderLabel(),this._updateLabels())}},background:{tooltip:!1,default:null,type:cc.Sprite,notify:function(t){this.background&&this.background!==t&&this._updateBackgroundSprite()}},_N$backgroundImage:{default:void 0,type:cc.SpriteFrame},backgroundImage:{get:function(){return this.background?this.background.spriteFrame:null},set:function(t){this.background&&(this.background.spriteFrame=t)}},returnType:{default:l.DEFAULT,tooltip:!1,displayName:"KeyboardReturnType",type:l},_N$returnType:{default:void 0,type:cc.Float},inputFlag:{tooltip:!1,default:o.DEFAULT,type:o,notify:function(){this._updateString(this._string)}},inputMode:{tooltip:!1,default:a.ANY,type:a,notify:function(t){this.inputMode!==t&&(this._updateTextLabel(),this._updatePlaceholderLabel())}},fontSize:{get:function(){return this.textLabel?this.textLabel.fontSize:0},set:function(t){this.textLabel&&(this.textLabel.fontSize=t)}},_N$fontSize:{default:void 0,type:cc.Float},lineHeight:{get:function(){return this.textLabel?this.textLabel.lineHeight:0},set:function(t){this.textLabel&&(this.textLabel.lineHeight=t)}},_N$lineHeight:{default:void 0,type:cc.Float},fontColor:{get:function(){return this.textLabel?this.textLabel.node.color:cc.Color.BLACK},set:function(t){this.textLabel&&(this.textLabel.node.color=t,this.textLabel.node.opacity=t.a)}},_N$fontColor:void 0,placeholder:{tooltip:!1,get:function(){return this.placeholderLabel?this.placeholderLabel.string:""},set:function(t){this.placeholderLabel&&(this.placeholderLabel.string=t)}},_N$placeholder:{default:void 0,type:cc.String},placeholderFontSize:{get:function(){return this.placeholderLabel?this.placeholderLabel.fontSize:0},set:function(t){this.placeholderLabel&&(this.placeholderLabel.fontSize=t)}},_N$placeholderFontSize:{default:void 0,type:cc.Float},placeholderFontColor:{get:function(){return this.placeholderLabel?this.placeholderLabel.node.color:cc.Color.BLACK},set:function(t){this.placeholderLabel&&(this.placeholderLabel.node.color=t,this.placeholderLabel.node.opacity=t.a)}},_N$placeholderFontColor:void 0,maxLength:{tooltip:!1,default:20},_N$maxLength:{default:void 0,type:cc.Float},stayOnTop:{default:!1,notify:function(){cc.warn("editBox.stayOnTop is removed since v2.1.")}},_tabIndex:0,tabIndex:{tooltip:!1,get:function(){return this._tabIndex},set:function(t){this._tabIndex!==t&&(this._tabIndex=t,this._impl&&this._impl.setTabIndex(t))}},editingDidBegan:{default:[],type:cc.Component.EventHandler},textChanged:{default:[],type:cc.Component.EventHandler},editingDidEnded:{default:[],type:cc.Component.EventHandler},editingReturn:{default:[],type:cc.Component.EventHandler}},statics:{_ImplClass:n,KeyboardReturnType:l,InputFlag:o,InputMode:a},_init:function(){this._upgradeComp(),this._isLabelVisible=!0,this.node.on(cc.Node.EventType.SIZE_CHANGED,this._syncSize,this),(this._impl=new h._ImplClass).init(this),this._updateString(this._string),this._syncSize()},_updateBackgroundSprite:function(){var t=this.background;if(!t){var e=this.node.getChildByName("BACKGROUND_SPRITE");e||(e=new cc.Node("BACKGROUND_SPRITE")),(t=e.getComponent(cc.Sprite))||(t=e.addComponent(cc.Sprite)),e.parent=this.node,this.background=t}t.type=cc.Sprite.Type.SLICED,void 0!==this._N$backgroundImage&&(t.spriteFrame=this._N$backgroundImage,this._N$backgroundImage=void 0)},_updateTextLabel:function(){var t=this.textLabel;if(!t){var e=this.node.getChildByName("TEXT_LABEL");e||(e=new cc.Node("TEXT_LABEL")),(t=e.getComponent(r))||(t=e.addComponent(r)),e.parent=this.node,this.textLabel=t}t.node.setAnchorPoint(0,1),t.overflow=r.Overflow.CLAMP,this.inputMode===a.ANY?(t.verticalAlign=i.VerticalTextAlignment.TOP,t.enableWrapText=!0):(t.verticalAlign=i.VerticalTextAlignment.CENTER,t.enableWrapText=!1),t.string=this._updateLabelStringStyle(this._string),void 0!==this._N$fontColor&&(t.node.color=this._N$fontColor,t.node.opacity=this._N$fontColor.a,this._N$fontColor=void 0),void 0!==this._N$fontSize&&(t.fontSize=this._N$fontSize,this._N$fontSize=void 0),void 0!==this._N$lineHeight&&(t.lineHeight=this._N$lineHeight,this._N$lineHeight=void 0)},_updatePlaceholderLabel:function(){var t=this.placeholderLabel;if(!t){var e=this.node.getChildByName("PLACEHOLDER_LABEL");e||(e=new cc.Node("PLACEHOLDER_LABEL")),(t=e.getComponent(r))||(t=e.addComponent(r)),e.parent=this.node,this.placeholderLabel=t}t.node.setAnchorPoint(0,1),t.overflow=r.Overflow.CLAMP,this.inputMode===a.ANY?(t.verticalAlign=i.VerticalTextAlignment.TOP,t.enableWrapText=!0):(t.verticalAlign=i.VerticalTextAlignment.CENTER,t.enableWrapText=!1),t.string=this.placeholder,void 0!==this._N$placeholderFontColor&&(t.node.color=this._N$placeholderFontColor,t.node.opacity=this._N$placeholderFontColor.a,this._N$placeholderFontColor=void 0),void 0!==this._N$placeholderFontSize&&(t.fontSize=this._N$placeholderFontSize,this._N$placeholderFontSize=void 0)},_upgradeComp:function(){void 0!==this._N$returnType&&(this.returnType=this._N$returnType,this._N$returnType=void 0),void 0!==this._N$maxLength&&(this.maxLength=this._N$maxLength,this._N$maxLength=void 0),void 0!==this._N$backgroundImage&&this._updateBackgroundSprite(),void 0===this._N$fontColor&&void 0===this._N$fontSize&&void 0===this._N$lineHeight||this._updateTextLabel(),void 0===this._N$placeholderFontColor&&void 0===this._N$placeholderFontSize||this._updatePlaceholderLabel(),void 0!==this._N$placeholder&&(this.placeholder=this._N$placeholder,this._N$placeholder=void 0)},_syncSize:function(){if(this._impl){var t=this.node.getContentSize();this._impl.setSize(t.width,t.height)}},_showLabels:function(){this._isLabelVisible=!0,this._updateLabels()},_hideLabels:function(){this._isLabelVisible=!1,this.textLabel&&(this.textLabel.node.active=!1),this.placeholderLabel&&(this.placeholderLabel.node.active=!1)},_updateLabels:function(){if(this._isLabelVisible){var t=this._string;this.textLabel&&(this.textLabel.node.active=""!==t),this.placeholderLabel&&(this.placeholderLabel.node.active=""===t)}},_updateString:function(t){var e=this.textLabel;if(e){var i=t;i&&(i=this._updateLabelStringStyle(i)),e.string=i,this._updateLabels()}},_updateLabelStringStyle:function(t,e){var i=this.inputFlag;if(e||i!==o.PASSWORD)i===o.INITIAL_CAPS_ALL_CHARACTERS?t=t.toUpperCase():i===o.INITIAL_CAPS_WORD?t=t.replace(/(?:^|\s)\S/g,(function(t){return t.toUpperCase()})):i===o.INITIAL_CAPS_SENTENCE&&(t=c(t));else{for(var n="",r=t.length,s=0;s=0&&(e.value=e.value.slice(0,n)),t._delegate.editBoxTextChanged(e.value)}},n.onClick=function(){t._editing&&cc.sys.isMobile&&t._adjustWindowScroll()},n.onKeydown=function(i){i.keyCode===r.KEY.enter?(i.stopPropagation(),t._delegate.editBoxEditingReturn(),t._isTextArea||e.blur()):i.keyCode===r.KEY.tab&&(i.stopPropagation(),i.preventDefault(),o.next(t))},n.onBlur=function(){cc.sys.isMobile&&i&&n.compositionEnd(),t._editing=!1,m=null,t._hideDom(),t._delegate.editBoxEditingDidEnded()},e.addEventListener("compositionstart",n.compositionStart),e.addEventListener("compositionend",n.compositionEnd),e.addEventListener("input",n.onInput),e.addEventListener("keydown",n.onKeydown),e.addEventListener("blur",n.onBlur),e.addEventListener("touchstart",n.onClick)},_removeEventListeners:function(){var t=this._elem,e=this._eventListeners;t.removeEventListener("compositionstart",e.compositionStart),t.removeEventListener("compositionend",e.compositionEnd),t.removeEventListener("input",e.onInput),t.removeEventListener("keydown",e.onKeydown),t.removeEventListener("blur",e.onBlur),t.removeEventListener("touchstart",e.onClick),e.compositionStart=null,e.compositionEnd=null,e.onInput=null,e.onKeydown=null,e.onBlur=null,e.onClick=null}})}),{"../../platform/CCMacro":244,"../../platform/utils":263,"../../value-types/mat4":341,"../CCLabel":151,"./tabIndexUtil":176,"./types":177}],176:[(function(t,e){"use strict";e.exports={_tabIndexList:[],add:function(t){var e=this._tabIndexList;-1===e.indexOf(t)&&e.push(t)},remove:function(t){var e=this._tabIndexList,i=e.indexOf(t);-1!==i&&e.splice(i,1)},resort:function(){this._tabIndexList.sort((function(t,e){return t._delegate._tabIndex-e._delegate._tabIndex}))},next:function(t){var e=this._tabIndexList,i=e.indexOf(t);if(t.setFocus(!1),-1!==i){var n=e[i+1];n&&n._delegate._tabIndex>=0&&n.setFocus(!0)}}}}),{}],177:[(function(t,e){"use strict";var i=cc.Enum({DEFAULT:0,DONE:1,SEND:2,SEARCH:3,GO:4,NEXT:5}),n=cc.Enum({ANY:0,EMAIL_ADDR:1,NUMERIC:2,PHONE_NUMBER:3,URL:4,DECIMAL:5,SINGLE_LINE:6}),r=cc.Enum({PASSWORD:0,SENSITIVE:1,INITIAL_CAPS_WORD:2,INITIAL_CAPS_SENTENCE:3,INITIAL_CAPS_ALL_CHARACTERS:4,DEFAULT:5});e.exports={KeyboardReturnType:i,InputMode:n,InputFlag:r}}),{}],178:[(function(t,e){"use strict";t("./CCComponent"),t("./CCComponentEventHandler"),t("./missing-script");var i=t("./SubContextView");i||(i=cc.Class({name:"cc.SubContextView",extends:cc.Component}),cc.SubContextView=cc.WXSubContextView=cc.SwanSubContextView=i);var n=[t("./CCSprite"),t("./CCWidget"),t("./CCCanvas"),t("./CCAudioSource"),t("./CCAnimation"),t("./CCButton"),t("./CCLabel"),t("./CCProgressBar"),t("./CCMask"),t("./CCScrollBar"),t("./CCScrollView"),t("./CCPageViewIndicator"),t("./CCPageView"),t("./CCSlider"),t("./CCLayout"),t("./editbox/CCEditBox"),t("./CCLabelOutline"),t("./CCLabelShadow"),t("./CCRichText"),t("./CCToggleContainer"),t("./CCToggleGroup"),t("./CCToggle"),t("./CCBlockInputEvents"),t("./CCMotionStreak"),t("./CCSafeArea"),i];e.exports=n}),{"./CCAnimation":144,"./CCAudioSource":145,"./CCBlockInputEvents":146,"./CCButton":147,"./CCCanvas":148,"./CCComponent":149,"./CCComponentEventHandler":150,"./CCLabel":151,"./CCLabelOutline":152,"./CCLabelShadow":153,"./CCLayout":154,"./CCMask":155,"./CCMotionStreak":156,"./CCPageView":157,"./CCPageViewIndicator":158,"./CCProgressBar":159,"./CCRichText":161,"./CCSafeArea":162,"./CCScrollBar":163,"./CCScrollView":164,"./CCSlider":165,"./CCSprite":166,"./CCToggle":168,"./CCToggleContainer":169,"./CCToggleGroup":170,"./CCWidget":172,"./SubContextView":void 0,"./editbox/CCEditBox":173,"./missing-script":179}],179:[(function(t,e){"use strict";var i=cc.js,n=cc.Class({name:"cc.MissingScript",extends:cc.Component,editor:{inspector:"packages://inspector/inspectors/comps/missing-script.js"},properties:{compiled:{default:!1,serializable:!1},_$erialized:{default:null,visible:!1,editorOnly:!0}},ctor:!1,statics:{safeFindClass:function(t){return i._getClassById(t)||(cc.deserialize.reportMissingClass(t),n)}},onLoad:function(){cc.warnID(4600,this.node.name)}});cc._MissingScript=e.exports=n}),{}],180:[(function(t,e){"use strict";var i=cc.js;t("../event/event");var n=function(t,e){cc.Event.call(this,cc.Event.MOUSE,e),this._eventType=t,this._button=0,this._x=0,this._y=0,this._prevX=0,this._prevY=0,this._scrollX=0,this._scrollY=0};i.extend(n,cc.Event);var r=n.prototype;r.setScrollData=function(t,e){this._scrollX=t,this._scrollY=e},r.getScrollX=function(){return this._scrollX},r.getScrollY=function(){return this._scrollY},r.setLocation=function(t,e){this._x=t,this._y=e},r.getLocation=function(){return cc.v2(this._x,this._y)},r.getLocationInView=function(){return cc.v2(this._x,cc.view._designResolutionSize.height-this._y)},r._setPrevCursor=function(t,e){this._prevX=t,this._prevY=e},r.getPreviousLocation=function(){return cc.v2(this._prevX,this._prevY)},r.getDelta=function(){return cc.v2(this._x-this._prevX,this._y-this._prevY)},r.getDeltaX=function(){return this._x-this._prevX},r.getDeltaY=function(){return this._y-this._prevY},r.setButton=function(t){this._button=t},r.getButton=function(){return this._button},r.getLocationX=function(){return this._x},r.getLocationY=function(){return this._y},n.NONE=0,n.DOWN=1,n.UP=2,n.MOVE=3,n.SCROLL=4,n.BUTTON_LEFT=0,n.BUTTON_RIGHT=2,n.BUTTON_MIDDLE=1,n.BUTTON_4=3,n.BUTTON_5=4,n.BUTTON_6=5,n.BUTTON_7=6,n.BUTTON_8=7;var s=function(t,e){cc.Event.call(this,cc.Event.TOUCH,e),this._eventCode=0,this._touches=t||[],this.touch=null,this.currentTouch=null};i.extend(s,cc.Event),(r=s.prototype).getEventCode=function(){return this._eventCode},r.getTouches=function(){return this._touches},r._setEventCode=function(t){this._eventCode=t},r._setTouches=function(t){this._touches=t},r.setLocation=function(t,e){this.touch&&this.touch.setTouchInfo(this.touch.getID(),t,e)},r.getLocation=function(){return this.touch?this.touch.getLocation():cc.v2()},r.getLocationInView=function(){return this.touch?this.touch.getLocationInView():cc.v2()},r.getPreviousLocation=function(){return this.touch?this.touch.getPreviousLocation():cc.v2()},r.getStartLocation=function(){return this.touch?this.touch.getStartLocation():cc.v2()},r.getID=function(){return this.touch?this.touch.getID():null},r.getDelta=function(){return this.touch?this.touch.getDelta():cc.v2()},r.getDeltaX=function(){return this.touch?this.touch.getDelta().x:0},r.getDeltaY=function(){return this.touch?this.touch.getDelta().y:0},r.getLocationX=function(){return this.touch?this.touch.getLocationX():0},r.getLocationY=function(){return this.touch?this.touch.getLocationY():0},s.MAX_TOUCHES=5,s.BEGAN=0,s.MOVED=1,s.ENDED=2,s.CANCELED=3;var a=function(t,e){cc.Event.call(this,cc.Event.ACCELERATION,e),this.acc=t};i.extend(a,cc.Event);var o=function(t,e,i){cc.Event.call(this,cc.Event.KEYBOARD,i),this.keyCode=t,this.isPressed=e};i.extend(o,cc.Event),cc.Event.EventMouse=n,cc.Event.EventTouch=s,cc.Event.EventAcceleration=a,cc.Event.EventKeyboard=o,e.exports=cc.Event}),{"../event/event":187}],181:[(function(t,e){"use strict";var i=t("../platform/js");cc.EventListener=function(t,e,i){this._onEvent=i,this._type=t||0,this._listenerID=e||"",this._registered=!1,this._fixedPriority=0,this._node=null,this._target=null,this._paused=!0,this._isEnabled=!0},cc.EventListener.prototype={constructor:cc.EventListener,_setPaused:function(t){this._paused=t},_isPaused:function(){return this._paused},_setRegistered:function(t){this._registered=t},_isRegistered:function(){return this._registered},_getType:function(){return this._type},_getListenerID:function(){return this._listenerID},_setFixedPriority:function(t){this._fixedPriority=t},_getFixedPriority:function(){return this._fixedPriority},_setSceneGraphPriority:function(t){this._target=t,this._node=t},_getSceneGraphPriority:function(){return this._node},checkAvailable:function(){return null!==this._onEvent},clone:function(){return null},setEnabled:function(t){this._isEnabled=t},isEnabled:function(){return this._isEnabled},retain:function(){},release:function(){}},cc.EventListener.UNKNOWN=0,cc.EventListener.TOUCH_ONE_BY_ONE=1,cc.EventListener.TOUCH_ALL_AT_ONCE=2,cc.EventListener.KEYBOARD=3,cc.EventListener.MOUSE=4,cc.EventListener.ACCELERATION=6,cc.EventListener.CUSTOM=8;var n=cc.EventListener.ListenerID={MOUSE:"__cc_mouse",TOUCH_ONE_BY_ONE:"__cc_touch_one_by_one",TOUCH_ALL_AT_ONCE:"__cc_touch_all_at_once",KEYBOARD:"__cc_keyboard",ACCELERATION:"__cc_acceleration"},r=function(t,e){this._onCustomEvent=e,cc.EventListener.call(this,cc.EventListener.CUSTOM,t,this._callback)};i.extend(r,cc.EventListener),i.mixin(r.prototype,{_onCustomEvent:null,_callback:function(t){null!==this._onCustomEvent&&this._onCustomEvent(t)},checkAvailable:function(){return cc.EventListener.prototype.checkAvailable.call(this)&&null!==this._onCustomEvent},clone:function(){return new r(this._listenerID,this._onCustomEvent)}});var s=function(){cc.EventListener.call(this,cc.EventListener.MOUSE,n.MOUSE,this._callback)};i.extend(s,cc.EventListener),i.mixin(s.prototype,{onMouseDown:null,onMouseUp:null,onMouseMove:null,onMouseScroll:null,_callback:function(t){var e=cc.Event.EventMouse;switch(t._eventType){case e.DOWN:this.onMouseDown&&this.onMouseDown(t);break;case e.UP:this.onMouseUp&&this.onMouseUp(t);break;case e.MOVE:this.onMouseMove&&this.onMouseMove(t);break;case e.SCROLL:this.onMouseScroll&&this.onMouseScroll(t)}},clone:function(){var t=new s;return t.onMouseDown=this.onMouseDown,t.onMouseUp=this.onMouseUp,t.onMouseMove=this.onMouseMove,t.onMouseScroll=this.onMouseScroll,t},checkAvailable:function(){return!0}});var a=function(){cc.EventListener.call(this,cc.EventListener.TOUCH_ONE_BY_ONE,n.TOUCH_ONE_BY_ONE,null),this._claimedTouches=[]};i.extend(a,cc.EventListener),i.mixin(a.prototype,{constructor:a,_claimedTouches:null,swallowTouches:!1,onTouchBegan:null,onTouchMoved:null,onTouchEnded:null,onTouchCancelled:null,setSwallowTouches:function(t){this.swallowTouches=t},isSwallowTouches:function(){return this.swallowTouches},clone:function(){var t=new a;return t.onTouchBegan=this.onTouchBegan,t.onTouchMoved=this.onTouchMoved,t.onTouchEnded=this.onTouchEnded,t.onTouchCancelled=this.onTouchCancelled,t.swallowTouches=this.swallowTouches,t},checkAvailable:function(){return!!this.onTouchBegan||(cc.logID(1801),!1)}});var o=function(){cc.EventListener.call(this,cc.EventListener.TOUCH_ALL_AT_ONCE,n.TOUCH_ALL_AT_ONCE,null)};i.extend(o,cc.EventListener),i.mixin(o.prototype,{constructor:o,onTouchesBegan:null,onTouchesMoved:null,onTouchesEnded:null,onTouchesCancelled:null,clone:function(){var t=new o;return t.onTouchesBegan=this.onTouchesBegan,t.onTouchesMoved=this.onTouchesMoved,t.onTouchesEnded=this.onTouchesEnded,t.onTouchesCancelled=this.onTouchesCancelled,t},checkAvailable:function(){return null!==this.onTouchesBegan||null!==this.onTouchesMoved||null!==this.onTouchesEnded||null!==this.onTouchesCancelled||(cc.logID(1802),!1)}});var l=function(t){this._onAccelerationEvent=t,cc.EventListener.call(this,cc.EventListener.ACCELERATION,n.ACCELERATION,this._callback)};i.extend(l,cc.EventListener),i.mixin(l.prototype,{constructor:l,_onAccelerationEvent:null,_callback:function(t){this._onAccelerationEvent(t.acc,t)},checkAvailable:function(){return cc.assertID(this._onAccelerationEvent,1803),!0},clone:function(){return new l(this._onAccelerationEvent)}});var c=function(){cc.EventListener.call(this,cc.EventListener.KEYBOARD,n.KEYBOARD,this._callback)};i.extend(c,cc.EventListener),i.mixin(c.prototype,{constructor:c,onKeyPressed:null,onKeyReleased:null,_callback:function(t){t.isPressed?this.onKeyPressed&&this.onKeyPressed(t.keyCode,t):this.onKeyReleased&&this.onKeyReleased(t.keyCode,t)},clone:function(){var t=new c;return t.onKeyPressed=this.onKeyPressed,t.onKeyReleased=this.onKeyReleased,t},checkAvailable:function(){return null!==this.onKeyPressed||null!==this.onKeyReleased||(cc.logID(1800),!1)}}),cc.EventListener.create=function(t){cc.assertID(t&&t.event,1900);var e=t.event;delete t.event;var i=null;for(var n in e===cc.EventListener.TOUCH_ONE_BY_ONE?i=new a:e===cc.EventListener.TOUCH_ALL_AT_ONCE?i=new o:e===cc.EventListener.MOUSE?i=new s:e===cc.EventListener.CUSTOM?(i=new r(t.eventName,t.callback),delete t.eventName,delete t.callback):e===cc.EventListener.KEYBOARD?i=new c:e===cc.EventListener.ACCELERATION&&(i=new l(t.callback),delete t.callback),t)i[n]=t[n];return i},e.exports=cc.EventListener}),{"../platform/js":260}],182:[(function(t,e){"use strict";var i=t("../platform/js");t("./CCEventListener");var n=cc.EventListener.ListenerID,r=function(){this._fixedListeners=[],this._sceneGraphListeners=[],this.gt0Index=0};r.prototype={constructor:r,size:function(){return this._fixedListeners.length+this._sceneGraphListeners.length},empty:function(){return 0===this._fixedListeners.length&&0===this._sceneGraphListeners.length},push:function(t){0===t._getFixedPriority()?this._sceneGraphListeners.push(t):this._fixedListeners.push(t)},clearSceneGraphListeners:function(){this._sceneGraphListeners.length=0},clearFixedListeners:function(){this._fixedListeners.length=0},clear:function(){this._sceneGraphListeners.length=0,this._fixedListeners.length=0},getFixedPriorityListeners:function(){return this._fixedListeners},getSceneGraphPriorityListeners:function(){return this._sceneGraphListeners}};var s=function(t){var e=cc.Event,i=t.type;return i===e.ACCELERATION?n.ACCELERATION:i===e.KEYBOARD?n.KEYBOARD:i.startsWith(e.MOUSE)?n.MOUSE:(i.startsWith(e.TOUCH)&&cc.logID(2e3),"")},a={DIRTY_NONE:0,DIRTY_FIXED_PRIORITY:1,DIRTY_SCENE_GRAPH_PRIORITY:2,DIRTY_ALL:3,_listenersMap:{},_priorityDirtyFlagMap:{},_nodeListenersMap:{},_toAddedListeners:[],_toRemovedListeners:[],_dirtyListeners:{},_inDispatch:0,_isEnabled:!1,_currentTouch:null,_currentTouchListener:null,_internalCustomListenerIDs:[],_setDirtyForNode:function(t){var e=this._nodeListenersMap[t._id];if(e)for(var i=0,n=e.length;i0)for(var s=t._children,a=0,o=s.length;a=0;i--)(e=t[i])._setRegistered(!1),null!=e._getSceneGraphPriority()&&(this._dissociateNodeAndEventListener(e._getSceneGraphPriority(),e),e._setSceneGraphPriority(null)),0===this._inDispatch&&cc.js.array.removeAt(t,i)},_removeListenersForListenerID:function(t){var e,i=this._listenersMap[t];if(i){var n=i.getFixedPriorityListeners(),r=i.getSceneGraphPriorityListeners();this._removeAllListenersInVector(r),this._removeAllListenersInVector(n),delete this._priorityDirtyFlagMap[t],this._inDispatch||(i.clear(),delete this._listenersMap[t])}var s,a=this._toAddedListeners;for(e=a.length-1;e>=0;e--)(s=a[e])&&s._getListenerID()===t&&cc.js.array.removeAt(a,e)},_sortEventListeners:function(t){var e=this.DIRTY_NONE,i=this._priorityDirtyFlagMap;i[t]&&(e=i[t]),e!==this.DIRTY_NONE&&(i[t]=this.DIRTY_NONE,e&this.DIRTY_FIXED_PRIORITY&&this._sortListenersOfFixedPriority(t),e&this.DIRTY_SCENE_GRAPH_PRIORITY&&cc.director.getScene()&&this._sortListenersOfSceneGraphPriority(t))},_sortListenersOfSceneGraphPriority:function(t){var e=this._getListeners(t);if(e){var i=e.getSceneGraphPriorityListeners();i&&0!==i.length&&e.getSceneGraphPriorityListeners().sort(this._sortEventListenersOfSceneGraphPriorityDes)}},_sortEventListenersOfSceneGraphPriorityDes:function(t,e){var i=t._getSceneGraphPriority(),n=e._getSceneGraphPriority();if(!(e&&n&&n._activeInHierarchy&&null!==n._parent))return-1;if(!t||!i||!i._activeInHierarchy||null===i._parent)return 1;for(var r=i,s=n,a=!1;r._parent._id!==s._parent._id;)r=null===r._parent._parent?(a=!0)&&n:r._parent,s=null===s._parent._parent?(a=!0)&&i:s._parent;if(r._id===s._id){if(r._id===n._id)return-1;if(r._id===i._id)return 1}return a?r._localZOrder-s._localZOrder:s._localZOrder-r._localZOrder},_sortListenersOfFixedPriority:function(t){var e=this._listenersMap[t];if(e){var i=e.getFixedPriorityListeners();if(i&&0!==i.length){i.sort(this._sortListenersOfFixedPriorityAsc);for(var n=0,r=i.length;n=0);)++n;e.gt0Index=n}}},_sortListenersOfFixedPriorityAsc:function(t,e){return t._getFixedPriority()-e._getFixedPriority()},_onUpdateListeners:function(t){var e,i,n,r=t.getFixedPriorityListeners(),s=t.getSceneGraphPriorityListeners(),a=this._toRemovedListeners;if(s)for(e=s.length-1;e>=0;e--)(i=s[e])._isRegistered()||(cc.js.array.removeAt(s,e),-1!==(n=a.indexOf(i))&&a.splice(n,1));if(r)for(e=r.length-1;e>=0;e--)(i=r[e])._isRegistered()||(cc.js.array.removeAt(r,e),-1!==(n=a.indexOf(i))&&a.splice(n,1));s&&0===s.length&&t.clearSceneGraphListeners(),r&&0===r.length&&t.clearFixedListeners()},frameUpdateListeners:function(){var t=this._listenersMap,e=this._priorityDirtyFlagMap;for(var i in t)t[i].empty()&&(delete e[i],delete t[i]);var n=this._toAddedListeners;if(0!==n.length){for(var r=0,s=n.length;r0,3508),!(t>1)){var e;(e=this._listenersMap[n.TOUCH_ONE_BY_ONE])&&this._onUpdateListeners(e),(e=this._listenersMap[n.TOUCH_ALL_AT_ONCE])&&this._onUpdateListeners(e),cc.assertID(1===t,3509);var i=this._toAddedListeners;if(0!==i.length){for(var r=0,s=i.length;r0&&-1!==(r=t._claimedTouches.indexOf(n))){if(s=!0,!cc.macro.ENABLE_MULTI_TOUCH&&a._currentTouch&&a._currentTouch!==n)return!1;o===l.MOVED&&t.onTouchMoved?t.onTouchMoved(n,i):o===l.ENDED?(t.onTouchEnded&&t.onTouchEnded(n,i),t._registered&&t._claimedTouches.splice(r,1),a._clearCurTouch()):o===l.CANCELED&&(t.onTouchCancelled&&t.onTouchCancelled(n,i),t._registered&&t._claimedTouches.splice(r,1),a._clearCurTouch())}return i.isStopped()?(a._updateTouchListeners(i),!0):!(!s||!t.swallowTouches||(e.needsMutableSet&&e.touches.splice(n,1),0))},_dispatchTouchEvent:function(t){this._sortEventListeners(n.TOUCH_ONE_BY_ONE),this._sortEventListeners(n.TOUCH_ALL_AT_ONCE);var e=this._getListeners(n.TOUCH_ONE_BY_ONE),i=this._getListeners(n.TOUCH_ALL_AT_ONCE);if(null!==e||null!==i){var r=t.getTouches(),s=cc.js.array.copy(r),a={event:t,needsMutableSet:e&&i,touches:s,selTouch:null};if(e)for(var o=0;o0&&(this._dispatchEventToListeners(i,this._onTouchesEventCallback,{event:t,touches:s}),t.isStopped())||this._updateTouchListeners(t)}},_onTouchesEventCallback:function(t,e){if(!t._registered)return!1;var i=cc.Event.EventTouch,n=e.event,r=e.touches,s=n.getEventCode();return n.currentTarget=t._node,s===i.BEGAN&&t.onTouchesBegan?t.onTouchesBegan(r,n):s===i.MOVED&&t.onTouchesMoved?t.onTouchesMoved(r,n):s===i.ENDED&&t.onTouchesEnded?t.onTouchesEnded(r,n):s===i.CANCELED&&t.onTouchesCancelled&&t.onTouchesCancelled(r,n),!!n.isStopped()&&(a._updateTouchListeners(n),!0)},_associateNodeAndEventListener:function(t,e){var i=this._nodeListenersMap[t._id];i||(i=[],this._nodeListenersMap[t._id]=i),i.push(e)},_dissociateNodeAndEventListener:function(t,e){var i=this._nodeListenersMap[t._id];i&&(cc.js.array.remove(i,e),0===i.length&&delete this._nodeListenersMap[t._id])},_dispatchEventToListeners:function(t,e,i){var n,r,s=!1,a=t.getFixedPriorityListeners(),o=t.getSceneGraphPriorityListeners(),l=0;if(a&&0!==a.length)for(;l=0;l--){var c=o[l];if(c===t){cc.js.array.removeAt(o,l),c._setRegistered(!1);break}}this._currentTouchListener===t&&this._clearCurTouch()}},_clearCurTouch:function(){this._currentTouchListener=null,this._currentTouch=null},_removeListenerInCallback:function(t,e){if(null==t)return!1;for(var i=t.length-1;i>=0;i--){var n=t[i];if(n._onCustomEvent===e||n._onEvent===e)return n._setRegistered(!1),null!=n._getSceneGraphPriority()&&(this._dissociateNodeAndEventListener(n._getSceneGraphPriority(),n),n._setSceneGraphPriority(null)),0===this._inDispatch?cc.js.array.removeAt(t,i):this._toRemovedListeners.push(n),!0}return!1},_removeListenerInVector:function(t,e){if(null==t)return!1;for(var i=t.length-1;i>=0;i--){var n=t[i];if(n===e)return n._setRegistered(!1),null!=n._getSceneGraphPriority()&&(this._dissociateNodeAndEventListener(n._getSceneGraphPriority(),n),n._setSceneGraphPriority(null)),0===this._inDispatch?cc.js.array.removeAt(t,i):this._toRemovedListeners.push(n),!0}return!1},removeListeners:function(t,e){var i=this;if(cc.js.isNumber(t)||t instanceof cc._BaseNode)if(void 0!==t._id){var r,s=i._nodeListenersMap[t._id];if(s){var a=cc.js.array.copy(s);for(r=0;r=0;i--){var n=e[i];n&&this.off(t,n.callback,n.target)}},cc.EventTarget=e.exports=s}),{"../platform/callbacks-invoker":252,"../platform/js":260}],187:[(function(t,e){"use strict";var i=t("../platform/js");cc.Event=function(t,e){this.type=t,this.bubbles=!!e,this.target=null,this.currentTarget=null,this.eventPhase=0,this._propagationStopped=!1,this._propagationImmediateStopped=!1},cc.Event.prototype={constructor:cc.Event,unuse:function(){this.type=cc.Event.NO_TYPE,this.target=null,this.currentTarget=null,this.eventPhase=cc.Event.NONE,this._propagationStopped=!1,this._propagationImmediateStopped=!1},reuse:function(t,e){this.type=t,this.bubbles=e||!1},stopPropagation:function(){this._propagationStopped=!0},stopPropagationImmediate:function(){this._propagationImmediateStopped=!0},isStopped:function(){return this._propagationStopped||this._propagationImmediateStopped},getCurrentTarget:function(){return this.currentTarget},getType:function(){return this.type}},cc.Event.NO_TYPE="no_type",cc.Event.TOUCH="touch",cc.Event.MOUSE="mouse",cc.Event.KEYBOARD="keyboard",cc.Event.ACCELERATION="acceleration",cc.Event.NONE=0,cc.Event.CAPTURING_PHASE=1,cc.Event.AT_TARGET=2,cc.Event.BUBBLING_PHASE=3;var n=function(t,e){cc.Event.call(this,t,e),this.detail=null};i.extend(n,cc.Event),n.prototype.reset=n,n.prototype.setUserData=function(t){this.detail=t},n.prototype.getUserData=function(){return this.detail},n.prototype.getEventName=cc.Event.prototype.getType;var r=new i.Pool(10);n.put=function(t){r.put(t)},n.get=function(t,e){var i=r._get();return i?i.reset(t,e):i=new n(t,e),i},cc.Event.EventCustom=n,e.exports=cc.Event}),{"../platform/js":260}],188:[(function(t){"use strict";t("./event"),t("./event-listeners"),t("./event-target"),t("./system-event")}),{"./event":187,"./event-listeners":185,"./event-target":186,"./system-event":189}],189:[(function(t,e){"use strict";var i=t("../event/event-target"),n=t("../event-manager"),r=t("../platform/CCInputManager"),s=cc.Enum({KEY_DOWN:"keydown",KEY_UP:"keyup",DEVICEMOTION:"devicemotion"}),a=null,o=null,l=cc.Class({name:"SystemEvent",extends:i,statics:{EventType:s},setAccelerometerEnabled:function(t){t&&window.DeviceMotionEvent&&"function"==typeof DeviceMotionEvent.requestPermission?DeviceMotionEvent.requestPermission().then((function(t){console.log("Device Motion Event request permission: "+t),r.setAccelerometerEnabled("granted"===t)})):r.setAccelerometerEnabled(t)},setAccelerometerInterval:function(t){r.setAccelerometerInterval(t)},on:function(t,e,i,r){this._super(t,e,i,r),t!==s.KEY_DOWN&&t!==s.KEY_UP||(a||(a=cc.EventListener.create({event:cc.EventListener.KEYBOARD,onKeyPressed:function(t,e){e.type=s.KEY_DOWN,cc.systemEvent.dispatchEvent(e)},onKeyReleased:function(t,e){e.type=s.KEY_UP,cc.systemEvent.dispatchEvent(e)}})),n.hasEventListener(cc.EventListener.ListenerID.KEYBOARD)||n.addListener(a,1)),t===s.DEVICEMOTION&&(o||(o=cc.EventListener.create({event:cc.EventListener.ACCELERATION,callback:function(t,e){e.type=s.DEVICEMOTION,cc.systemEvent.dispatchEvent(e)}})),n.hasEventListener(cc.EventListener.ListenerID.ACCELERATION)||n.addListener(o,1))},off:function(t,e,i){if(this._super(t,e,i),a&&(t===s.KEY_DOWN||t===s.KEY_UP)){var r=this.hasEventListener(s.KEY_DOWN),l=this.hasEventListener(s.KEY_UP);r||l||n.removeListener(a)}o&&t===s.DEVICEMOTION&&n.removeListener(o)}});cc.SystemEvent=e.exports=l,cc.systemEvent=new cc.SystemEvent}),{"../event-manager":184,"../event/event-target":186,"../platform/CCInputManager":243}],190:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=void 0;var n=a(t("../value-types/vec3")),r=a(t("../value-types/mat3")),s=a(t("./enums"));function a(t){return t&&t.__esModule?t:{default:t}}var o=new n.default,l=new n.default,c=new r.default,h=function(t,e,i){var r=c.m,s=i.m;r[0]=Math.abs(s[0]),r[1]=Math.abs(s[1]),r[2]=Math.abs(s[2]),r[3]=Math.abs(s[4]),r[4]=Math.abs(s[5]),r[5]=Math.abs(s[6]),r[6]=Math.abs(s[8]),r[7]=Math.abs(s[9]),r[8]=Math.abs(s[10]),n.default.transformMat3(t,e,c)},u=(function(){function t(t,e,i,r,a,o){this.center=void 0,this.halfExtents=void 0,this._type=void 0,this._type=s.default.SHAPE_AABB,this.center=new n.default(t,e,i),this.halfExtents=new n.default(r,a,o)}t.create=function(e,i,n,r,s,a){return new t(e,i,n,r,s,a)},t.clone=function(e){return new t(e.center.x,e.center.y,e.center.z,e.halfExtents.x,e.halfExtents.y,e.halfExtents.z)},t.copy=function(t,e){return n.default.copy(t.center,e.center),n.default.copy(t.halfExtents,e.halfExtents),t},t.fromPoints=function(t,e,i){return n.default.scale(t.center,n.default.add(o,e,i),.5),n.default.scale(t.halfExtents,n.default.sub(l,i,e),.5),t},t.set=function(t,e,i,r,s,a,o){return n.default.set(t.center,e,i,r),n.default.set(t.halfExtents,s,a,o),t};var e=t.prototype;return e.getBoundary=function(t,e){n.default.sub(t,this.center,this.halfExtents),n.default.add(e,this.center,this.halfExtents)},e.transform=function(t,e,i,r,s){s||(s=this),n.default.transformMat4(s.center,this.center,t),h(s.halfExtents,this.halfExtents,t)},t})();i.default=u,e.exports=i.default}),{"../value-types/mat3":340,"../value-types/vec3":349,"./enums":192}],191:[(function(t,e,i){"use strict";i.__esModule=!0,i.point_plane=_,i.pt_point_aabb=function(t,e,i){return n.Vec3.copy(t,e),n.Vec3.subtract(l,i.center,i.halfExtents),n.Vec3.add(c,i.center,i.halfExtents),t.x=t.xc.x?c.x:t.x,t.y=t.y>c.x?c.y:t.y,t.z=t.z>c.x?c.z:t.z,t},i.pt_point_obb=function(t,e,i){var l=i.orientation.m;n.Vec3.set(r,l[0],l[1],l[2]),n.Vec3.set(s,l[3],l[4],l[5]),n.Vec3.set(a,l[6],l[7],l[8]),h[0]=r,h[1]=s,h[2]=a,u[0]=i.halfExtents.x,u[1]=i.halfExtents.y,u[2]=i.halfExtents.z,n.Vec3.subtract(o,e,i.center),n.Vec3.set(t,i.center.x,i.center.y,i.center.z);for(var c=0;c<3;c++){var _=n.Vec3.dot(o,h[c]);_>u[c]&&(_=u[c]),_<-u[c]&&(_=-u[c]),t.x+=_*h[c].x,t.y+=_*h[c].y,t.z+=_*h[c].z}return t},i.pt_point_plane=function(t,e,i){var r=_(e,i);return n.Vec3.subtract(t,e,n.Vec3.multiplyScalar(t,i.n,r))};var n=t("../value-types"),r=new n.Vec3,s=new n.Vec3,a=new n.Vec3,o=new n.Vec3,l=new n.Vec3,c=new n.Vec3,h=new Array(3),u=new Array(3);function _(t,e){return n.Vec3.dot(e.n,t)-e.d}}),{"../value-types":339}],192:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=void 0,i.default={SHAPE_RAY:1,SHAPE_LINE:2,SHAPE_SPHERE:4,SHAPE_AABB:8,SHAPE_OBB:16,SHAPE_PLANE:32,SHAPE_TRIANGLE:64,SHAPE_FRUSTUM:128,SHAPE_FRUSTUM_ACCURATE:256},e.exports=i.default}),{}],193:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=void 0;var n=t("../value-types"),r=a(t("./enums")),s=a(t("./plane"));function a(t){return t&&t.__esModule?t:{default:t}}function o(t,e){for(var i=0;i0&&f=0;r--)t(n[r],i);i(e)}function e(t,e){return t.distance-e.distance}function i(t,e,i){var n=i.m,r=e.x,s=e.y,a=e.z,o=n[3]*r+n[7]*s+n[11]*a;return o=o?1/o:1,t.x=(n[0]*r+n[4]*s+n[8]*a)*o,t.y=(n[1]*r+n[5]*s+n[9]*a)*o,t.z=(n[2]*r+n[6]*s+n[10]*a)*o,t}var n=new r.default(function(){return{distance:0,node:null}},1),o=[],l=a.default.create(),h=new s.Vec3,u=new s.Vec3,_=new c.default,f=cc.mat4(),d=cc.mat4(),p=new s.Vec3;function m(t){return t>0&&t<1/0}return function(r,c,y,v){return n.reset(),o.length=0,t(r=r||cc.director.getScene(),(function(t){if(!v||v(t)){s.Mat4.invert(d,t.getWorldMatrix(f)),s.Vec3.transformMat4(_.o,c.o,d),s.Vec3.normalize(_.d,i(_.d,c.d,d));var e=1/0,r=t._renderComponent;if(r instanceof cc.MeshRenderer?e=V(_,r._boundingBox):t.width&&t.height&&(s.Vec3.set(h,-t.width*t.anchorX,-t.height*t.anchorY,t.z),s.Vec3.set(u,t.width*(1-t.anchorX),t.height*(1-t.anchorY),t.z),a.default.fromPoints(l,h,u),e=V(_,l)),m(e)&&(y&&(e=y(_,t,e)),m(e))){s.Vec3.scale(p,_.d,e),i(p,p,f);var g=n.add();g.node=t,g.distance=s.Vec3.mag(p),o.push(g)}}})),o.sort(e),o}})(),B=(f=new s.Vec3(0,0,0),function(t,e){var i=s.Vec3.dot(t.d,e.n);if(Math.abs(i)1?0:i}),I=(function(){var t=new s.Vec3(0,0,0),e=new s.Vec3(0,0,0),i=new s.Vec3(0,0,0),n=new s.Vec3(0,0,0),r=new s.Vec3(0,0,0);return function(a,o,l){s.Vec3.subtract(t,o.b,o.a),s.Vec3.subtract(e,o.c,o.a),s.Vec3.cross(i,a.d,e);var c=s.Vec3.dot(t,i);if(c-Number.EPSILON))return 0;var h=1/c;s.Vec3.subtract(n,a.o,o.a);var u=s.Vec3.dot(n,i)*h;if(u<0||u>1)return 0;s.Vec3.cross(r,n,t);var _=s.Vec3.dot(a.d,r)*h;if(_<0||u+_>1)return 0;var f=s.Vec3.dot(e,r)*h;return f<0?0:f}})(),R=I,O=(function(){var t=new s.Vec3(0,0,0),e=new s.Vec3(0,0,0),i=new s.Vec3(0,0,0),n=new s.Vec3(0,0,0),r=new s.Vec3(0,0,0),a=new s.Vec3(0,0,0);return function(o,l,c){s.Vec3.subtract(t,l.b,l.a),s.Vec3.subtract(e,l.c,l.a),s.Vec3.subtract(i,o.s,o.e),s.Vec3.cross(r,t,e);var h=s.Vec3.dot(i,r);if(h<=0)return 0;s.Vec3.subtract(n,o.s,l.a);var u=s.Vec3.dot(n,r);if(u<0||u>h)return 0;s.Vec3.cross(a,i,n);var _=s.Vec3.dot(e,a);if(_<0||_>h)return 0;var f=-s.Vec3.dot(t,a);if(f<0||_+f>h)return 0;if(c){var d=1/h,p=1-(_*=d)-(f*=d);s.Vec3.set(c,l.a.x*p+l.b.x*_+l.c.x*f,l.a.y*p+l.b.y*_+l.c.y*f,l.a.z*p+l.b.z*_+l.c.z*f)}return 1}})(),L=(p=new s.Vec3(0,0,0),m=new s.Vec3(0,0,0),y=new s.Vec3(0,0,0),v=new s.Vec3(0,0,0),g=new s.Vec3(0,0,0),b=new s.Vec3(0,0,0),A=new s.Vec3(0,0,0),function(t,e,i,n,r,a,o){s.Vec3.subtract(p,e,t),s.Vec3.subtract(m,i,t),s.Vec3.subtract(y,n,t),s.Vec3.subtract(v,r,t),s.Vec3.cross(b,v,p);var l=s.Vec3.dot(m,b);if(l>=0){var c=-s.Vec3.dot(y,b);if(c<0)return 0;var h=s.Vec3.dot(s.Vec3.cross(A,p,y),m);if(h<0)return 0;if(o){var u=1/(c+l+h);c*=u,l*=u,h*=u,s.Vec3.set(o,i.x*c+n.x*l+r.x*h,i.y*c+n.y*l+r.y*h,i.z*c+n.z*l+r.z*h)}}else{s.Vec3.subtract(g,a,t);var _=s.Vec3.dot(g,b);if(_<0)return 0;var f=s.Vec3.dot(s.Vec3.cross(A,p,m),g);if(f<0)return 0;if(o){var d=1/(_+(l=-l)+f);_*=d,l*=d,f*=d,s.Vec3.set(o,i.x*_+a.x*l+r.x*f,i.y*_+a.y*l+r.y*f,i.z*_+a.z*l+r.z*f)}}return 1}),F=(function(){var t=new s.Vec3(0,0,0);return function(e,i){var n=i.radius,r=i.center,a=e.o,o=e.d,l=n*n;s.Vec3.subtract(t,r,a);var c=t.lengthSqr(),h=s.Vec3.dot(t,o),u=l-(c-h*h);if(u<0)return 0;var _=Math.sqrt(u),f=cp?0:d}),N=V,k=(function(){var t=new s.Vec3,e=new s.Vec3,i=new s.Vec3,n=new s.Vec3,r=new s.Vec3,a=new s.Vec3,o=new s.Vec3,l=new Array(3),c=new Array(3),h=new Array(3),u=new Array(6);return function(_,f){l[0]=f.halfExtents.x,l[1]=f.halfExtents.y,l[2]=f.halfExtents.z,t=f.center,e=_.o,i=_.d;var d=f.orientation.m;s.Vec3.set(n,d[0],d[1],d[2]),s.Vec3.set(r,d[3],d[4],d[5]),s.Vec3.set(a,d[6],d[7],d[8]),s.Vec3.subtract(o,t,e),c[0]=s.Vec3.dot(n,i),c[1]=s.Vec3.dot(r,i),c[2]=s.Vec3.dot(a,i),h[0]=s.Vec3.dot(n,o),h[1]=s.Vec3.dot(r,o),h[2]=s.Vec3.dot(a,o);for(var p=0;p<3;++p){if(0===c[p]){if(-h[p]-l[p]>0||-h[p]+l[p]<0)return 0;c[p]=1e-7}u[2*p+0]=(h[p]+l[p])/c[p],u[2*p+1]=(h[p]-l[p])/c[p]}var m=Math.max(Math.max(Math.min(u[0],u[1]),Math.min(u[2],u[3])),Math.min(u[4],u[5])),y=Math.min(Math.min(Math.max(u[0],u[1]),Math.max(u[2],u[3])),Math.max(u[4],u[5]));return y<0||m>y||m<0?0:m}})(),z=(T=new s.Vec3,S=new s.Vec3,w=new s.Vec3,E=new s.Vec3,function(t,e){return s.Vec3.subtract(T,t.center,t.halfExtents),s.Vec3.add(S,t.center,t.halfExtents),s.Vec3.subtract(w,e.center,e.halfExtents),s.Vec3.add(E,e.center,e.halfExtents),T.x<=E.x&&S.x>=w.x&&T.y<=E.y&&S.y>=w.y&&T.z<=E.z&&S.z>=w.z});function G(t,e,i){s.Vec3.set(i[0],t.x,e.y,e.z),s.Vec3.set(i[1],t.x,e.y,t.z),s.Vec3.set(i[2],t.x,t.y,e.z),s.Vec3.set(i[3],t.x,t.y,t.z),s.Vec3.set(i[4],e.x,e.y,e.z),s.Vec3.set(i[5],e.x,e.y,t.z),s.Vec3.set(i[6],e.x,t.y,e.z),s.Vec3.set(i[7],e.x,t.y,t.z)}function U(t,e,i,n,r,a){s.Vec3.set(a[0],t.x+i.x*e.x+n.x*e.y+r.x*e.z,t.y+i.y*e.x+n.y*e.y+r.y*e.z,t.z+i.z*e.x+n.z*e.y+r.z*e.z),s.Vec3.set(a[1],t.x-i.x*e.x+n.x*e.y+r.x*e.z,t.y-i.y*e.x+n.y*e.y+r.y*e.z,t.z-i.z*e.x+n.z*e.y+r.z*e.z),s.Vec3.set(a[2],t.x+i.x*e.x-n.x*e.y+r.x*e.z,t.y+i.y*e.x-n.y*e.y+r.y*e.z,t.z+i.z*e.x-n.z*e.y+r.z*e.z),s.Vec3.set(a[3],t.x+i.x*e.x+n.x*e.y-r.x*e.z,t.y+i.y*e.x+n.y*e.y-r.y*e.z,t.z+i.z*e.x+n.z*e.y-r.z*e.z),s.Vec3.set(a[4],t.x-i.x*e.x-n.x*e.y-r.x*e.z,t.y-i.y*e.x-n.y*e.y-r.y*e.z,t.z-i.z*e.x-n.z*e.y-r.z*e.z),s.Vec3.set(a[5],t.x+i.x*e.x-n.x*e.y-r.x*e.z,t.y+i.y*e.x-n.y*e.y-r.y*e.z,t.z+i.z*e.x-n.z*e.y-r.z*e.z),s.Vec3.set(a[6],t.x-i.x*e.x+n.x*e.y-r.x*e.z,t.y-i.y*e.x+n.y*e.y-r.y*e.z,t.z-i.z*e.x+n.z*e.y-r.z*e.z),s.Vec3.set(a[7],t.x-i.x*e.x-n.x*e.y+r.x*e.z,t.y-i.y*e.x-n.y*e.y+r.y*e.z,t.z-i.z*e.x-n.z*e.y+r.z*e.z)}function j(t,e){for(var i=s.Vec3.dot(e,t[0]),n=i,r=1;r<8;++r){var a=s.Vec3.dot(e,t[r]);i=an?a:n}return[i,n]}var H,W=(function(){for(var t=new Array(15),e=0;e<15;e++)t[e]=new s.Vec3(0,0,0);for(var i=new Array(8),n=new Array(8),r=0;r<8;r++)i[r]=new s.Vec3(0,0,0),n[r]=new s.Vec3(0,0,0);var a=new s.Vec3,o=new s.Vec3;return function(e,r){var l=r.orientation.m;s.Vec3.set(t[0],1,0,0),s.Vec3.set(t[1],0,1,0),s.Vec3.set(t[2],0,0,1),s.Vec3.set(t[3],l[0],l[1],l[2]),s.Vec3.set(t[4],l[3],l[4],l[5]),s.Vec3.set(t[5],l[6],l[7],l[8]);for(var c=0;c<3;++c)s.Vec3.cross(t[6+3*c],t[c],t[0]),s.Vec3.cross(t[7+3*c],t[c],t[1]),s.Vec3.cross(t[7+3*c],t[c],t[2]);s.Vec3.subtract(a,e.center,e.halfExtents),s.Vec3.add(o,e.center,e.halfExtents),G(a,o,i),U(r.center,r.halfExtents,t[3],t[4],t[5],n);for(var h=0;h<15;++h){var u=j(i,t[h]),_=j(n,t[h]);if(_[0]>u[1]||u[0]>_[1])return 0}return 1}})(),X=function(t,e){var i=t.halfExtents.x*Math.abs(e.n.x)+t.halfExtents.y*Math.abs(e.n.y)+t.halfExtents.z*Math.abs(e.n.z),n=s.Vec3.dot(e.n,t.center);return n+ie.d?0:1},Y=function(t,e){for(var i=0;in.halfExtents.x?e++:t[h].x<-n.halfExtents.x&&i++;if(e===r.vertices.length||i===r.vertices.length)return 0;e=0,i=0;for(var u=0;un.halfExtents.y?e++:t[u].y<-n.halfExtents.y&&i++;if(e===r.vertices.length||i===r.vertices.length)return 0;e=0,i=0;for(var _=0;_n.halfExtents.z?e++:t[_].z<-n.halfExtents.z&&i++;return e===r.vertices.length||i===r.vertices.length?0:1}})(),J=(function(){var t=new s.Vec3(0,0,0),e=new s.Mat3;return function(i,n){return s.Vec3.subtract(t,n,i.center),s.Vec3.transformMat3(t,t,s.Mat3.transpose(e,i.orientation)),r=t,a=i.halfExtents,Math.abs(r.x)e.d?0:1}),K=function(t,e){for(var i=0;ir.halfExtents.x?i++:e<-r.halfExtents.x&&n++;if(i===o.vertices.length||n===o.vertices.length)return 0;i=0,n=0;for(var d=0;dr.halfExtents.y?i++:e<-r.halfExtents.y&&n++;if(i===o.vertices.length||n===o.vertices.length)return 0;i=0,n=0;for(var p=0;pr.halfExtents.z?i++:e<-r.halfExtents.z&&n++;return i===o.vertices.length||n===o.vertices.length?0:1}})(),$=(function(){for(var t=new Array(15),e=0;e<15;e++)t[e]=new s.Vec3(0,0,0);for(var i=new Array(8),n=new Array(8),r=0;r<8;r++)i[r]=new s.Vec3(0,0,0),n[r]=new s.Vec3(0,0,0);return function(e,r){var a=e.orientation.m,o=r.orientation.m;s.Vec3.set(t[0],a[0],a[1],a[2]),s.Vec3.set(t[1],a[3],a[4],a[5]),s.Vec3.set(t[2],a[6],a[7],a[8]),s.Vec3.set(t[3],o[0],o[1],o[2]),s.Vec3.set(t[4],o[3],o[4],o[5]),s.Vec3.set(t[5],o[6],o[7],o[8]);for(var l=0;l<3;++l)s.Vec3.cross(t[6+3*l],t[l],t[0]),s.Vec3.cross(t[7+3*l],t[l],t[1]),s.Vec3.cross(t[7+3*l],t[l],t[2]);U(e.center,e.halfExtents,t[0],t[1],t[2],i),U(r.center,r.halfExtents,t[3],t[4],t[5],n);for(var c=0;c<15;++c){var h=j(i,t[c]),u=j(n,t[c]);if(u[0]>h[1]||h[0]>u[1])return 0}return 1}})(),tt=function(t,e){var i=s.Vec3.dot(e.n,t.center),n=t.radius*e.n.length();return i+ne.d?0:1},et=function(t,e){for(var i=0;ih)){s.Vec3.add(t,l,s.Vec3.multiplyScalar(t,c,o));for(var _=0;_<6;_++)if(_!==r&&_!==r+e[r]){var f=n.planes[_];if(s.Vec3.dot(f.n,t)0&&(t.d=e.d/i),t},t.prototype.transform=function(t){r.Mat4.invert(l,t),r.Mat4.transpose(l,l),r.Vec4.set(c,this.n.x,this.n.y,this.n.z,this.d),r.Vec4.transformMat4(c,c,l),r.Vec3.set(this.n,c.x,c.y,c.z),this.d=c.w},t})();i.default=h,e.exports=i.default}),{"../value-types":339,"./enums":192}],199:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=void 0;var n,r=t("../value-types"),s=(n=t("./enums"))&&n.__esModule?n:{default:n},a=(function(){function t(t,e,i,n,a,o){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===n&&(n=0),void 0===a&&(a=0),void 0===o&&(o=-1),this.o=void 0,this.d=void 0,this._type=void 0,this._type=s.default.SHAPE_RAY,this.o=new r.Vec3(t,e,i),this.d=new r.Vec3(n,a,o)}return t.create=function(e,i,n,r,s,a){return void 0===e&&(e=0),void 0===i&&(i=0),void 0===n&&(n=0),void 0===r&&(r=0),void 0===s&&(s=0),void 0===a&&(a=1),new t(e,i,n,r,s,a)},t.clone=function(e){return new t(e.o.x,e.o.y,e.o.z,e.d.x,e.d.y,e.d.z)},t.copy=function(t,e){return r.Vec3.copy(t.o,e.o),r.Vec3.copy(t.d,e.d),t},t.fromPoints=function(t,e,i){return r.Vec3.copy(t.o,e),r.Vec3.normalize(t.d,r.Vec3.subtract(t.d,i,e)),t},t.set=function(t,e,i,n,r,s,a){return t.o.x=e,t.o.y=i,t.o.z=n,t.d.x=r,t.d.y=s,t.d.z=a,t},t.prototype.computeHit=function(t,e){r.Vec3.normalize(t,this.d),r.Vec3.scaleAndAdd(t,this.o,t,e)},t})();i.default=a,e.exports=i.default}),{"../value-types":339,"./enums":192}],200:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=void 0;var n,r=t("../value-types"),s=(n=t("./enums"))&&n.__esModule?n:{default:n},a=new r.Vec3,o=(function(){function t(t,e,i,n){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===n&&(n=1),this.center=void 0,this.radius=void 0,this._type=void 0,this._type=s.default.SHAPE_SPHERE,this.center=new r.Vec3(t,e,i),this.radius=n}t.create=function(e,i,n,r){return new t(e,i,n,r)},t.clone=function(e){return new t(e.center.x,e.center.y,e.center.z,e.radius)},t.copy=function(t,e){return r.Vec3.copy(t.center,e.center),t.radius=e.radius,t},t.fromPoints=function(t,e,i){return r.Vec3.multiplyScalar(t.center,r.Vec3.add(a,e,i),.5),t.radius=.5*r.Vec3.subtract(a,i,e).len(),t},t.set=function(t,e,i,n,r){return t.center.x=e,t.center.y=i,t.center.z=n,t.radius=r,t};var e=t.prototype;return e.clone=function(){return t.clone(this)},e.copy=function(e){return t.copy(this,e)},e.getBoundary=function(t,e){r.Vec3.set(t,this.center.x-this.radius,this.center.y-this.radius,this.center.z-this.radius),r.Vec3.set(e,this.center.x+this.radius,this.center.y+this.radius,this.center.z+this.radius)},e.transform=function(t,e,i,n,s){r.Vec3.transformMat4(s.center,this.center,t),s.radius=this.radius*n.maxAxis()},e.translateAndRotate=function(t,e,i){r.Vec3.transformMat4(i.center,this.center,t)},e.setScale=function(t,e){e.radius=this.radius*t.maxAxis()},t})();i.default=o,e.exports=i.default}),{"../value-types":339,"./enums":192}],201:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=void 0;var n=s(t("../value-types/vec3")),r=s(t("./enums"));function s(t){return t&&t.__esModule?t:{default:t}}var a=(function(){function t(t,e,i,s,a,o,l,c,h){this.a=void 0,this.b=void 0,this.c=void 0,this._type=void 0,this.a=new n.default(t,e,i),this.b=new n.default(s,a,o),this.c=new n.default(l,c,h),this._type=r.default.SHAPE_TRIANGLE}return t.create=function(e,i,n,r,s,a,o,l,c){return new t(e,i,n,r,s,a,o,l,c)},t.clone=function(e){return new t(e.a.x,e.a.y,e.a.z,e.b.x,e.b.y,e.b.z,e.c.x,e.c.y,e.c.z)},t.copy=function(t,e){return n.default.copy(t.a,e.a),n.default.copy(t.b,e.b),n.default.copy(t.c,e.c),t},t.fromPoints=function(t,e,i,r){return n.default.copy(t.a,e),n.default.copy(t.b,i),n.default.copy(t.c,r),t},t.set=function(t,e,i,n,r,s,a,o,l,c){return t.a.x=e,t.a.y=i,t.a.z=n,t.b.x=r,t.b.y=s,t.b.z=a,t.c.x=o,t.c.y=l,t.c.z=c,t},t})();i.default=a,e.exports=i.default}),{"../value-types/vec3":349,"./enums":192}],202:[(function(t,e){"use strict";var i=t("../components/CCRenderComponent"),n=t("../assets/material/CCMaterial"),r=t("./types"),s=r.LineCap,a=r.LineJoin,o=cc.Class({name:"cc.Graphics",extends:i,editor:!1,ctor:function(){this._impl=new o._Impl(this)},properties:{_lineWidth:2,_strokeColor:cc.Color.BLACK,_lineJoin:a.MITER,_lineCap:s.BUTT,_fillColor:cc.Color.WHITE,_miterLimit:10,lineWidth:{get:function(){return this._lineWidth},set:function(t){this._lineWidth=t,this._impl.lineWidth=t}},lineJoin:{get:function(){return this._lineJoin},set:function(t){this._lineJoin=t,this._impl.lineJoin=t},type:a},lineCap:{get:function(){return this._lineCap},set:function(t){this._lineCap=t,this._impl.lineCap=t},type:s},strokeColor:{get:function(){return this._strokeColor},set:function(t){this._impl.strokeColor=this._strokeColor=cc.color(t)}},fillColor:{get:function(){return this._fillColor},set:function(t){this._impl.fillColor=this._fillColor=cc.color(t)}},miterLimit:{get:function(){return this._miterLimit},set:function(t){this._miterLimit=t,this._impl.miterLimit=t}}},statics:{LineJoin:a,LineCap:s},onRestore:function(){this._impl||(this._impl=new o._Impl(this))},onDestroy:function(){this.clear(!0),this._super(),this._impl=null},_getDefaultMaterial:function(){return n.getBuiltinMaterial("2d-graphics")},_updateMaterial:function(){var t=this._materials[0];t&&(void 0!==t.getDefine("CC_USE_MODEL")&&t.define("CC_USE_MODEL",!0),void 0!==t.getDefine("CC_SUPPORT_standard_derivatives")&&cc.sys.glExtension("OES_standard_derivatives")&&t.define("CC_SUPPORT_standard_derivatives",!0))},moveTo:function(t,e){this._impl.moveTo(t,e)},lineTo:function(t,e){this._impl.lineTo(t,e)},bezierCurveTo:function(t,e,i,n,r,s){this._impl.bezierCurveTo(t,e,i,n,r,s)},quadraticCurveTo:function(t,e,i,n){this._impl.quadraticCurveTo(t,e,i,n)},arc:function(t,e,i,n,r,s){this._impl.arc(t,e,i,n,r,s)},ellipse:function(t,e,i,n){this._impl.ellipse(t,e,i,n)},circle:function(t,e,i){this._impl.circle(t,e,i)},rect:function(t,e,i,n){this._impl.rect(t,e,i,n)},roundRect:function(t,e,i,n,r){this._impl.roundRect(t,e,i,n,r)},fillRect:function(t,e,i,n){this.rect(t,e,i,n),this.fill()},clear:function(t){this._impl.clear(t),this._assembler&&this._assembler.clear(t)},close:function(){this._impl.close()},stroke:function(){this._assembler||this._resetAssembler(),this._assembler.stroke(this)},fill:function(){this._assembler||this._resetAssembler(),this._assembler.fill(this)}});cc.Graphics=e.exports=o,cc.Graphics.Types=r,cc.Graphics.Helper=t("./helper")}),{"../assets/material/CCMaterial":124,"../components/CCRenderComponent":160,"./helper":203,"./types":205}],203:[(function(t,e){"use strict";var i=t("./types").PointFlags,n=Math.PI,r=Math.min,s=Math.max,a=Math.cos,o=Math.sin,l=Math.abs,c=Math.sign,h=.5522847493;e.exports={arc:function(t,e,i,c,h,u,_){var f,d,p,m=0,y=0,v=0,g=0,b=0,A=0,x=0,C=0,T=0,S=0,w=0,E=0,M=0;if(y=u-h,_=_||!1)if(l(y)>=2*n)y=2*n;else for(;y<0;)y+=2*n;else if(l(y)>=2*n)y=2*-n;else for(;y>0;)y-=2*n;for(p=0|s(1,r(l(y)/(.5*n)+.5,5)),v=l(4/3*(1-a(f=y/p/2))/o(f)),_||(v=-v),d=0;d<=p;d++)A=e+(g=a(m=h+y*(d/p)))*c,x=i+(b=o(m))*c,C=-b*c*v,T=g*c*v,0===d?t.moveTo(A,x):t.bezierCurveTo(S+E,w+M,A-C,x-T,A,x),S=A,w=x,E=C,M=T},ellipse:function(t,e,i,n,r){t.moveTo(e-n,i),t.bezierCurveTo(e-n,i+r*h,e-n*h,i+r,e,i+r),t.bezierCurveTo(e+n*h,i+r,e+n,i+r*h,e+n,i),t.bezierCurveTo(e+n,i-r*h,e+n*h,i-r,e,i-r),t.bezierCurveTo(e-n*h,i-r,e-n,i-r*h,e-n,i),t.close()},roundRect:function(t,e,i,n,s,a){if(a<.1)t.rect(e,i,n,s);else{var o=r(a,.5*l(n))*c(n),u=r(a,.5*l(s))*c(s);t.moveTo(e,i+u),t.lineTo(e,i+s-u),t.bezierCurveTo(e,i+s-u*(1-h),e+o*(1-h),i+s,e+o,i+s),t.lineTo(e+n-o,i+s),t.bezierCurveTo(e+n-o*(1-h),i+s,e+n,i+s-u*(1-h),e+n,i+s-u),t.lineTo(e+n,i+u),t.bezierCurveTo(e+n,i+u*(1-h),e+n-o*(1-h),i,e+n-o,i),t.lineTo(e+o,i),t.bezierCurveTo(e+o*(1-h),i,e,i+u*(1-h),e,i+u),t.close()}},tesselateBezier:function t(e,n,r,s,a,o,c,h,u,_,f){var d,p,m,y,v,g,b,A,x,C,T,S,w,E,M,D;_>10||(v=.5*(o+h),g=.5*(c+u),b=.5*((d=.5*(n+s))+(m=.5*(s+o))),A=.5*((p=.5*(r+a))+(y=.5*(a+c))),((M=l((s-h)*(E=u-r)-(a-u)*(w=h-n)))+(D=l((o-h)*E-(c-u)*w)))*(M+D)0){for(var p=new DataView(i,r),m=n,y=l.num,v=0;v0||this.disableRender()},_updateMaterial:function(){var t=this.textures;if(t&&t.length>0)for(var e=this._getDefaultMaterial(),i=0;i>2,f=h.vertexOffset,d=c._vData,p=c._iData;!i.worldMatDirty&&this._worldDatas[n]||this._updateWorldVertices(n,a,r,s,t.node._worldMatrix),d.set(this._worldDatas[n],_);for(var m=0;ms&&(this._accumulator=s);this._accumulator>r;)e.Step(r,i,n),this._accumulator-=r}else{var a=1/cc.game.config.frameRate;e.Step(a,i,n)}this.debugDrawFlags&&(this._checkDebugDrawValid(),this._debugDrawer.clear(),e.DrawDebugData()),this._steping=!1;for(var o=this._delayEvents,l=0,c=o.length;l0){for(var a=n.getPoints(),l=n.getNormals(),c=n.getFractions(),h=[],u=0,d=r.length;u0}function l(t,e,i){return m(t,e,i)>=0}function c(t,e,i){return m(t,e,i)<=0}function h(t,e){var i=e.x-t.x,n=e.y-t.y;return i*i+n*n}function u(t){_(t)||t.reverse()}function _(t){return t.length<3||f(t)>0}function f(t){var e,i=0;for(e=0;eE&&(M=S,E=D)}y=n(T,M,e),v=n(M,T,e)}return(g=g.concat(t(y))).concat(t(v))}for(g.push(e),T=g.length-1;T>=0;T--)0==g[T].length&&g.splice(T,0);return g},ForceCounterClockWise:u,IsCounterClockWise:_}}),{}],217:[(function(t,e){"use strict";var i=t("../CCNode").EventType,n=t("./CCPhysicsTypes").PTM_RATIO,r=t("./CCPhysicsTypes").ANGLE_TO_PHYSICS_ANGLE,s=t("./CCPhysicsTypes").PHYSICS_ANGLE_TO_ANGLE,a=t("./utils").getWorldRotation,o=t("./CCPhysicsTypes").BodyType,l=new b2.Vec2,c=new b2.Vec2,h=cc.Vec2.ZERO,u=cc.Class({name:"cc.RigidBody",extends:cc.Component,editor:!1,properties:{_type:o.Dynamic,_allowSleep:!0,_gravityScale:1,_linearDamping:0,_angularDamping:0,_linearVelocity:cc.v2(0,0),_angularVelocity:0,_fixedRotation:!1,enabled:{get:function(){return this._enabled},set:function(){cc.warnID(8200)},visible:!1,override:!0},enabledContactListener:{default:!1,tooltip:!1},bullet:{default:!1,tooltip:!1},type:{type:o,tooltip:!1,get:function(){return this._type},set:function(t){this._type=t,this._b2Body&&(t===o.Animated?this._b2Body.SetType(o.Kinematic):this._b2Body.SetType(t))}},allowSleep:{tooltip:!1,get:function(){return this._b2Body?this._b2Body.IsSleepingAllowed():this._allowSleep},set:function(t){this._allowSleep=t,this._b2Body&&this._b2Body.SetSleepingAllowed(t)}},gravityScale:{tooltip:!1,get:function(){return this._gravityScale},set:function(t){this._gravityScale=t,this._b2Body&&this._b2Body.SetGravityScale(t)}},linearDamping:{tooltip:!1,get:function(){return this._linearDamping},set:function(t){this._linearDamping=t,this._b2Body&&this._b2Body.SetLinearDamping(this._linearDamping)}},angularDamping:{tooltip:!1,get:function(){return this._angularDamping},set:function(t){this._angularDamping=t,this._b2Body&&this._b2Body.SetAngularDamping(t)}},linearVelocity:{tooltip:!1,type:cc.Vec2,get:function(){var t=this._linearVelocity;if(this._b2Body){var e=this._b2Body.GetLinearVelocity();t.x=e.x*n,t.y=e.y*n}return t},set:function(t){this._linearVelocity=t;var e=this._b2Body;if(e){var i=e.m_linearVelocity;i.Set(t.x/n,t.y/n),e.SetLinearVelocity(i)}}},angularVelocity:{tooltip:!1,get:function(){return this._b2Body?this._b2Body.GetAngularVelocity()*s:this._angularVelocity},set:function(t){this._angularVelocity=t,this._b2Body&&this._b2Body.SetAngularVelocity(t*r)}},fixedRotation:{tooltip:!1,get:function(){return this._fixedRotation},set:function(t){this._fixedRotation=t,this._b2Body&&this._b2Body.SetFixedRotation(t)}},awake:{visible:!1,tooltip:!1,get:function(){return!!this._b2Body&&this._b2Body.IsAwake()},set:function(t){this._b2Body&&this._b2Body.SetAwake(t)}},awakeOnLoad:{default:!0,tooltip:!1,animatable:!1},active:{visible:!1,get:function(){return!!this._b2Body&&this._b2Body.IsActive()},set:function(t){this._b2Body&&this._b2Body.SetActive(t)}}},getLocalPoint:function(t,e){if(e=e||cc.v2(),this._b2Body){l.Set(t.x/n,t.y/n);var i=this._b2Body.GetLocalPoint(l,e);e.x=i.x*n,e.y=i.y*n}return e},getWorldPoint:function(t,e){if(e=e||cc.v2(),this._b2Body){l.Set(t.x/n,t.y/n);var i=this._b2Body.GetWorldPoint(l,e);e.x=i.x*n,e.y=i.y*n}return e},getWorldVector:function(t,e){if(e=e||cc.v2(),this._b2Body){l.Set(t.x/n,t.y/n);var i=this._b2Body.GetWorldVector(l,e);e.x=i.x*n,e.y=i.y*n}return e},getLocalVector:function(t,e){if(e=e||cc.v2(),this._b2Body){l.Set(t.x/n,t.y/n);var i=this._b2Body.GetLocalVector(l,e);e.x=i.x*n,e.y=i.y*n}return e},getWorldPosition:function(t){if(t=t||cc.v2(),this._b2Body){var e=this._b2Body.GetPosition();t.x=e.x*n,t.y=e.y*n}return t},getWorldRotation:function(){return this._b2Body?this._b2Body.GetAngle()*s:0},getLocalCenter:function(t){if(t=t||cc.v2(),this._b2Body){var e=this._b2Body.GetLocalCenter();t.x=e.x*n,t.y=e.y*n}return t},getWorldCenter:function(t){if(t=t||cc.v2(),this._b2Body){var e=this._b2Body.GetWorldCenter();t.x=e.x*n,t.y=e.y*n}return t},getLinearVelocityFromWorldPoint:function(t,e){if(e=e||cc.v2(),this._b2Body){l.Set(t.x/n,t.y/n);var i=this._b2Body.GetLinearVelocityFromWorldPoint(l,e);e.x=i.x*n,e.y=i.y*n}return e},getMass:function(){return this._b2Body?this._b2Body.GetMass():0},getInertia:function(){return this._b2Body?this._b2Body.GetInertia()*n*n:0},getJointList:function(){if(!this._b2Body)return[];var t=[],e=this._b2Body.GetJointList();if(!e)return[];t.push(e.joint._joint);for(var i=e.prev;i;)t.push(i.joint._joint),i=i.prev;for(var n=e.next;n;)t.push(n.joint._joint),n=n.next;return t},applyForce:function(t,e,i){this._b2Body&&(l.Set(t.x/n,t.y/n),c.Set(e.x/n,e.y/n),this._b2Body.ApplyForce(l,c,i))},applyForceToCenter:function(t,e){this._b2Body&&(l.Set(t.x/n,t.y/n),this._b2Body.ApplyForceToCenter(l,e))},applyTorque:function(t,e){this._b2Body&&this._b2Body.ApplyTorque(t/n,e)},applyLinearImpulse:function(t,e,i){this._b2Body&&(l.Set(t.x/n,t.y/n),c.Set(e.x/n,e.y/n),this._b2Body.ApplyLinearImpulse(l,c,i))},applyAngularImpulse:function(t,e){this._b2Body&&this._b2Body.ApplyAngularImpulse(t/n/n,e)},syncPosition:function(t){var e=this._b2Body;if(e){var i,r=this.node.convertToWorldSpaceAR(h);if((i=this.type===o.Animated?e.GetLinearVelocity():e.GetPosition()).x=r.x/n,i.y=r.y/n,this.type===o.Animated&&t){var s=e.GetPosition(),a=cc.game.config.frameRate;i.x=(i.x-s.x)*a,i.y=(i.y-s.y)*a,e.SetAwake(!0),e.SetLinearVelocity(i)}else e.SetTransformVec(i,e.GetAngle())}},syncRotation:function(t){var e=this._b2Body;if(e){var i=r*a(this.node);if(this.type===o.Animated&&t){var n=e.GetAngle(),s=cc.game.config.frameRate;e.SetAwake(!0),e.SetAngularVelocity((i-n)*s)}else e.SetTransformVec(e.GetPosition(),i)}},resetVelocity:function(){var t=this._b2Body;if(t){var e=t.m_linearVelocity;e.Set(0,0),t.SetLinearVelocity(e),t.SetAngularVelocity(0)}},onEnable:function(){this._init()},onDisable:function(){this._destroy()},_registerNodeEvents:function(){var t=this.node;t.on(i.POSITION_CHANGED,this._onNodePositionChanged,this),t.on(i.ROTATION_CHANGED,this._onNodeRotationChanged,this),t.on(i.SCALE_CHANGED,this._onNodeScaleChanged,this)},_unregisterNodeEvents:function(){var t=this.node;t.off(i.POSITION_CHANGED,this._onNodePositionChanged,this),t.off(i.ROTATION_CHANGED,this._onNodeRotationChanged,this),t.off(i.SCALE_CHANGED,this._onNodeScaleChanged,this)},_onNodePositionChanged:function(){this.syncPosition(!0)},_onNodeRotationChanged:function(){this.syncRotation(!0)},_onNodeScaleChanged:function(){if(this._b2Body)for(var t=this.getComponents(cc.PhysicsCollider),e=0;e=0;n--){var r=t[n];r.collider=null,i._unregisterContactFixture(r),e&&e.DestroyFixture(r)}this.body=null,this._fixtures.length=0,this._shapes.length=0,this._inited=!1}},_createShape:function(){},apply:function(){this._destroy(),this._init()},getAABB:function(){for(var t=1e7,e=1e7,n=-1e7,s=-1e7,a=this.body._getBody().GetTransform(),o=this._fixtures,l=0;ln&&(n=r.upperBound.x),r.upperBound.y>s&&(s=r.upperBound.y);t*=i,e*=i,n*=i,s*=i;var _=this._rect;return _.x=t,_.y=e,_.width=n-t,_.height=s-e,_}});cc.PhysicsCollider=e.exports=s}),{"../CCPhysicsTypes":215,"../utils":238}],223:[(function(t,e){"use strict";var i=t("../CCPhysicsTypes").PTM_RATIO,n=t("../CCPolygonSeparator"),r=cc.Class({name:"cc.PhysicsPolygonCollider",extends:cc.PhysicsCollider,mixins:[cc.Collider.Polygon],editor:{menu:!1,inspector:!1,requireComponent:cc.RigidBody},_createShape:function(t){var e=[],r=this.points;r.length>0&&r[0].equals(r[r.length-1])&&(r.length-=1);for(var s=n.ConvexPartition(r),a=this.offset,o=0;o=2?1:n)},i.prototype.getFixtures=function(){return this._fixtures},i.prototype.getPoints=function(){return this._points},i.prototype.getNormals=function(){return this._normals},i.prototype.getFractions=function(){return this._fractions},cc.PhysicsRayCastCallback=e.exports=i}),{}],238:[(function(t,e){"use strict";e.exports={getWorldRotation:function(t){for(var e=t.angle,i=t.parent;i.parent;)e+=i.angle,i=i.parent;return-e},getWorldScale:function(t){for(var e=t.scaleX,i=t.scaleY,n=t.parent;n.parent;)e*=n.scaleX,i*=n.scaleY,n=n.parent;return cc.v2(e,i)},convertToNodeRotation:function(t,e){e-=-t.angle;for(var i=t.parent;i.parent;)e-=-i.angle,i=i.parent;return e}}}),{}],239:[(function(t,e){"use strict";var i=t("./js"),n=t("./CCEnum"),r=t("./utils"),s=(r.isPlainEmptyObj_DEV,r.cloneable_DEV,t("./attribute")),a=s.DELIMETER,o=t("./preprocess-class");t("./requiring-frame");var l=["name","extends","mixins","ctor","__ctor__","properties","statics","editor","__ES6__"];function c(t,e){t.indexOf(e)<0&&t.push(e)}var h={datas:null,push:function(t){if(this.datas)this.datas.push(t);else{this.datas=[t];var e=this;setTimeout((function(){e.init()}),0)}},init:function(){var t=this.datas;if(t){for(var e=0;e0?a:null,!0);var u=o.prototype;if(e&&(h||(i.extend(o,e),u=o.prototype),o.$super=e),n){for(var _=n.length-1;_>=0;_--){var f=n[_];p(u,f.prototype),p(o,f,(function(t){return f.hasOwnProperty(t)&&!0})),M._isCCClass(f)&&p(s.getClassAttrs(o),s.getClassAttrs(f))}u.constructor=o}return h||(u.__initProps__=x),i.setClassName(t,o),o}function y(t,e,n,r){var s=cc.Component,a=cc._RF.peek();if(a&&i.isChildClassOf(e,s)){if(i.isChildClassOf(a.cls,s))return cc.errorID(3615),null;t=t||a.script}var o=m(t,e,n,r);if(a)if(i.isChildClassOf(e,s)){var l=a.uuid;l&&i._setClassId(l,o),a.cls=o}else i.isChildClassOf(a.cls,s)||(a.cls=o);return o}function v(t){for(var e=i.getClassName(t),n=t.constructor,r="new "+e+"(",s=0;s0){var a="].apply(this,arguments);\n";if(1===s)r+="CCClass.__ctors__[0"+a;else{r+="var cs=CCClass.__ctors__;\n";for(var o=0;o=0)){var s=e[r];if("function"==typeof s){var a=i.getPropertyDescriptor(t.prototype,r);if(a){var o=a.value;if("function"==typeof o){S.test(s)&&(n=!0,e[r]=(function(t,e){return function(){var i=this._super;this._super=t;var n=e.apply(this,arguments);return this._super=i,n}})(o,s));continue}}}}return n}function E(t,e,i,n,r,l){if(t.__props__=[],n&&n.__props__&&(t.__props__=n.__props__.slice()),r)for(var c=0;c=0)){var f=t[_];o.validateMethodWithProps(f,_,e,s,n)&&i.value(s.prototype,_,f,!0,!0)}var d=t.editor;return d&&cc.Component._registerEditorProps(s,d),s}/xyz/.test((function(){xyz})),M._isCCClass=function(t){return t&&t.hasOwnProperty("__ctors__")},M._fastDefine=function(t,e,n){i.setClassName(t,e);for(var r=e.__props__=e.__values__=Object.keys(n),o=s.getClassAttrs(e),l=0;l=2&&((o||c())[l+"min"]=_[0],o[l+"max"]=_[1],_.length>2&&(o[l+"step"]=_[2])),u("min","number"),u("max","number"),u("step","number"),u("userData","object")}cc.Class=M,e.exports={isArray:function(t){return t=d(t),Array.isArray(t)},fastDefine:M._fastDefine,getNewValueTypeCode:v,IDENTIFIER_RE:A,escapeForJS:g,getDefault:d}}),{"./CCEnum":241,"./attribute":251,"./js":260,"./preprocess-class":261,"./requiring-frame":262,"./utils":263}],240:[(function(t,e){"use strict";t("./CCClass");var i=t("./preprocess-class"),n=t("./js"),r="__ccclassCache__";function s(t){return t}function a(t,e){return t[e]||(t[e]={})}function o(t){return function(e){return"function"==typeof e?t(e):function(i){return t(i,e)}}}function l(t,e){return function(t){return function(i){return e(i,t)}}}var c=l.bind(null,!1);function h(){return l.bind(null,!1)}var u=h(),_=h();function f(t){return a(t,r)}function d(t){var e;try{e=t()}catch(i){return t}return"object"!=typeof e||null===e?e:t}function p(t){var e;try{e=new t}catch(i){return{}}return e}function m(t,e,r,s,a,o){var l,c=a&&(a.get||a.set);s&&(l=i.getFullFormOfProperty(s,c));var h=e[r],u=n.mixin(h||{},l||s||{});if(c)a.get&&(u.get=a.get),a.set&&(u.set=a.set);else{var _=void 0;if(a)a.initializer&&(_=d(a.initializer));else{var f=o.default||(o.default=p(t));f.hasOwnProperty(r)&&(_=f[r])}u.default=_}e[r]=u}var y=o((function(t,e){var i=n.getSuper(t);i===Object&&(i=null);var s={name:e,extends:i,ctor:t,__ES6__:!0},a=t[r];if(a){var o=a.proto;o&&n.mixin(s,o),t[r]=void 0}return cc.Class(s)}));function v(t,e,i){return t((function(t,n){var r=f(t);if(r){var s=void 0!==i?i:n,o=a(r,"proto");a(o,"editor")[e]=s}}),e)}function g(t){return t(s)}var b=g(o),A=v(c,"requireComponent"),x=g(u),C=v(_,"executionOrder"),T=g(o),S=g(o),w=g(u),E=g(u),M=g(u);cc._decorator=e.exports={ccclass:y,property:function(t,e,i){var n=null;function r(t,e,i){var r=f(t.constructor);if(r){var s=a(r,"proto"),o=a(s,"properties");m(t.constructor,o,e,n,i,r)}}if(void 0===e)return n=t,r;r(t,e,i)},executeInEditMode:b,requireComponent:A,menu:x,executionOrder:C,disallowMultiple:T,playOnFocus:S,inspector:w,icon:E,help:M,mixins:function(){for(var t=[],e=0;ee){var h=c.getID();delete a[h],delete o[h],this._touchCount--,-1===r?(r=l,this._indexBitsUsed|=1<>=1}return r},_glView:null,_updateCanvasBoundingRect:function(){var t=cc.game.canvas,e=this._canvasBoundingRect,i=document.documentElement,n=window.pageXOffset-i.clientLeft,r=window.pageYOffset-i.clientTop;if(t.getBoundingClientRect){var s=t.getBoundingClientRect();e.left=s.left+n,e.top=s.top+r,e.width=s.width,e.height=s.height}else t instanceof HTMLCanvasElement?(e.left=n,e.top=r,e.width=t.width,e.height=t.height):(e.left=n,e.top=r,e.width=parseInt(t.style.width),e.height=parseInt(t.style.height))},handleTouchesBegin:function(t){for(var e,i,s=n.now(),a=[],o=this._touches,l=this._touchesIntegerDict,c=this._touchesCache,h=0,u=t.length;h0){this._glView._convertTouchesWithScale(a);var d=new cc.Event.EventTouch(a);d._eventCode=cc.Event.EventTouch.BEGAN,r.dispatchEvent(d)}},handleTouchesMove:function(t){for(var e,i,s=n.now(),a=[],o=this._touches,l=this._touchesIntegerDict,c=0,h=t.length;c0){this._glView._convertTouchesWithScale(a);var _=new cc.Event.EventTouch(a);_._eventCode=cc.Event.EventTouch.MOVED,r.dispatchEvent(_)}},handleTouchesEnd:function(t){var e=this.getSetOfTouchesEndOrCancel(t);if(e.length>0){this._glView._convertTouchesWithScale(e);var i=new cc.Event.EventTouch(e);i._eventCode=cc.Event.EventTouch.ENDED,r.dispatchEvent(i)}this._preTouchPool.length=0},handleTouchesCancel:function(t){var e=this.getSetOfTouchesEndOrCancel(t);if(e.length>0){this._glView._convertTouchesWithScale(e);var i=new cc.Event.EventTouch(e);i._eventCode=cc.Event.EventTouch.CANCELED,r.dispatchEvent(i)}this._preTouchPool.length=0},getSetOfTouchesEndOrCancel:function(t){for(var e,i,n,r=[],s=this._touches,a=this._touchesIntegerDict,o=this._touchesCache,l=0,c=t.length;l=0;r--)if(i[r].getID()===n){e=i[r];break}return e||(e=t),e},setPreTouch:function(t){for(var e=!1,i=this._preTouchPool,n=t.getID(),r=i.length-1;r>=0;r--)if(i[r].getID()===n){i[r]=t,e=!0;break}e||(i.length<=50?i.push(t):(i[this._preTouchPoolPointer]=t,this._preTouchPoolPointer=(this._preTouchPoolPointer+1)%50))},getTouchByXY:function(t,e,i){var n=this._preTouchPoint,r=this._glView.convertToLocationInView(t,e,i),s=new cc.Touch(r.x,r.y,0);return s._setPrevPoint(n.x,n.y),n.x=r.x,n.y=r.y,s},getMouseEvent:function(t,e,i){var n=this._prevMousePoint,r=new cc.Event.EventMouse(i);return r._setPrevCursor(n.x,n.y),n.x=t.x,n.y=t.y,this._glView._convertMouseToLocationInView(n,e),r.setLocation(n.x,n.y),r},getPointByEvent:function(t,e){return cc.sys.browserType!==cc.sys.BROWSER_TYPE_QQ&&cc.sys.browserType!==cc.sys.BROWSER_TYPE_UC&&cc.sys.browserType!==cc.sys.BROWSER_TYPE_SAFARI||this._updateCanvasBoundingRect(),null!=t.pageX?{x:t.pageX,y:t.pageY}:(e.left-=document.body.scrollLeft,e.top-=document.body.scrollTop,{x:t.clientX,y:t.clientY})},getTouchesByEvent:function(t,e){for(var i,r,a,o=[],l=this._glView,c=this._preTouchPoint,h=t.changedTouches.length,u=0;uthis._accelInterval&&(this._accelCurTime-=this._accelInterval,r.dispatchEvent(new cc.Event.EventAcceleration(this._acceleration))),this._accelCurTime+=t}};e.exports=cc.internal.inputManager=a}),{"../event-manager":184,"./CCMacro":244,"./CCSys":248}],244:[(function(t,e){"use strict";cc.macro={RAD:Math.PI/180,DEG:180/Math.PI,REPEAT_FOREVER:Number.MAX_VALUE-1,FLT_EPSILON:1.192092896e-7,MIN_ZINDEX:-Math.pow(2,15),MAX_ZINDEX:Math.pow(2,15)-1,ONE:1,ZERO:0,SRC_ALPHA:770,SRC_ALPHA_SATURATE:776,SRC_COLOR:768,DST_ALPHA:772,DST_COLOR:774,ONE_MINUS_SRC_ALPHA:771,ONE_MINUS_SRC_COLOR:769,ONE_MINUS_DST_ALPHA:773,ONE_MINUS_DST_COLOR:775,ONE_MINUS_CONSTANT_ALPHA:32772,ONE_MINUS_CONSTANT_COLOR:32770,ORIENTATION_PORTRAIT:1,ORIENTATION_LANDSCAPE:2,ORIENTATION_AUTO:3,DENSITYDPI_DEVICE:"device-dpi",DENSITYDPI_HIGH:"high-dpi",DENSITYDPI_MEDIUM:"medium-dpi",DENSITYDPI_LOW:"low-dpi",FIX_ARTIFACTS_BY_STRECHING_TEXEL_TMX:!0,DIRECTOR_STATS_POSITION:cc.v2(0,0),ENABLE_STACKABLE_ACTIONS:!0,TOUCH_TIMEOUT:5e3,BATCH_VERTEX_COUNT:2e4,ENABLE_TILEDMAP_CULLING:!0,ENABLE_TRANSPARENT_CANVAS:!1,ENABLE_WEBGL_ANTIALIAS:!1,ENABLE_CULLING:!1,CLEANUP_IMAGE_CACHE:!1,SHOW_MESH_WIREFRAME:!1,SHOW_MESH_NORMAL:!1,ENABLE_MULTI_TOUCH:!0,ALLOW_IMAGE_BITMAP:!cc.sys.isMobile,ENABLE_NATIVE_TTF_RENDERER:!0},Object.defineProperty(cc.macro,"ROTATE_ACTION_CCW",{set:function(t){cc.RotateTo&&cc.RotateBy&&(cc.RotateTo._reverse=cc.RotateBy._reverse=t)}}),cc.macro.SUPPORT_TEXTURE_FORMATS=[".pkm",".pvr",".webp",".jpg",".jpeg",".bmp",".png"],cc.macro.KEY={none:0,back:6,menu:18,backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,pause:19,capslock:20,escape:27,space:32,pageup:33,pagedown:34,end:35,home:36,left:37,up:38,right:39,down:40,select:41,insert:45,Delete:46,0:48,1:49,2:50,3:51,4:52,5:53,6:54,7:55,8:56,9:57,a:65,b:66,c:67,d:68,e:69,f:70,g:71,h:72,i:73,j:74,k:75,l:76,m:77,n:78,o:79,p:80,q:81,r:82,s:83,t:84,u:85,v:86,w:87,x:88,y:89,z:90,num0:96,num1:97,num2:98,num3:99,num4:100,num5:101,num6:102,num7:103,num8:104,num9:105,"*":106,"+":107,"-":109,numdel:110,"/":111,f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123,numlock:144,scrolllock:145,";":186,semicolon:186,equal:187,"=":187,",":188,comma:188,dash:189,".":190,period:190,forwardslash:191,grave:192,"[":219,openbracket:219,backslash:220,"]":221,closebracket:221,quote:222,dpadLeft:1e3,dpadRight:1001,dpadUp:1003,dpadDown:1004,dpadCenter:1005},cc.macro.ImageFormat=cc.Enum({JPG:0,PNG:1,TIFF:2,WEBP:3,PVR:4,ETC:5,S3TC:6,ATITC:7,TGA:8,RAWDATA:9,UNKNOWN:10}),cc.macro.BlendFactor=cc.Enum({ONE:1,ZERO:0,SRC_ALPHA:770,SRC_COLOR:768,DST_ALPHA:772,DST_COLOR:774,ONE_MINUS_SRC_ALPHA:771,ONE_MINUS_SRC_COLOR:769,ONE_MINUS_DST_ALPHA:773,ONE_MINUS_DST_COLOR:775}),cc.macro.TextAlignment=cc.Enum({LEFT:0,CENTER:1,RIGHT:2}),cc.macro.VerticalTextAlignment=cc.Enum({TOP:0,CENTER:1,BOTTOM:2}),e.exports=cc.macro}),{}],245:[(function(t,e){"use strict";var i=t("./js"),n=t("./CCClass"),r=1;function s(){this._name="",this._objFlags=0}n.fastDefine("cc.Object",s,{_name:"",_objFlags:0}),i.value(s,"Flags",{Destroyed:r,DontSave:8,EditorOnly:16,Dirty:32,DontDestroy:64,PersistentMask:-4192741,Destroying:128,Deactivating:256,LockedInEditor:512,HideInHierarchy:1024,IsPreloadStarted:8192,IsOnLoadStarted:32768,IsOnLoadCalled:16384,IsOnEnableCalled:2048,IsStartCalled:65536,IsEditorOnEnableCalled:4096,IsPositionLocked:1<<21,IsRotationLocked:1<<17,IsScaleLocked:1<<18,IsAnchorLocked:1<<19,IsSizeLocked:1<<20});var a=[];i.value(s,"_deferredDestroy",(function(){for(var t=a.length,e=0;e0)return void(t.webkitEnterFullscreen&&t.webkitEnterFullscreen());t.setAttribute("x5-video-player-fullscreen","true")}if(this._supportsFullScreen){if(t=t||document.documentElement,e){var n=this._fn.fullscreenchange;this._onfullscreenchange&&document.removeEventListener(n,this._onfullscreenchange),this._onfullscreenchange=e,document.addEventListener(n,e,!1)}if(i){var r=this._fn.fullscreenerror;this._onfullscreenerror&&document.removeEventListener(r,this._onfullscreenerror),this._onfullscreenerror=i,document.addEventListener(r,i,{once:!0})}var s=t[this._fn.requestFullscreen]();void 0===document[this._fn.fullscreenerror]&&window.Promise&&s instanceof Promise&&s.catch((function(){}))}},exitFullScreen:function(t){if(t&&"video"===t.tagName.toLowerCase()){if(cc.sys.os===cc.sys.OS_IOS&&cc.sys.isBrowser)return void(t.webkitExitFullscreen&&t.webkitExitFullscreen());t.setAttribute("x5-video-player-fullscreen","false")}return!this._supportsFullScreen||document[this._fn.exitFullscreen]()},autoFullScreen:function(t,e){t=t||document.body,this._ensureFullScreen(t,e),this.requestFullScreen(t,e)},disableAutoFullScreen:function(t){var e=cc.game.canvas||t,i=this._touchEvent;this._preOnTouch&&(e.removeEventListener(i,this._preOnTouch),this._preOnTouch=null)},_ensureFullScreen:function(t,e){var i=this,n=cc.game.canvas||t,r=this._fn.fullscreenerror,s=this._touchEvent;function a(){i._preOnFullScreenError=null,i._preOnTouch&&n.removeEventListener(s,i._preOnTouch),i._preOnTouch=function(){i._preOnTouch=null,i.requestFullScreen(t,e)},n.addEventListener(s,i._preOnTouch,{once:!0})}this._preOnFullScreenError&&t.removeEventListener(r,this._preOnFullScreenError),this._preOnFullScreenError=a,t.addEventListener(r,a,{once:!0})}},cc.screen.init()}),{}],248:[(function(t,e){"use strict";window._CCSettings&&_CCSettings.platform;var i="undefined"==typeof window?global:window,n=cc&&cc.sys?cc.sys:(function(){cc.sys={};var t,e,n=cc.sys;if(n.LANGUAGE_ENGLISH="en",n.LANGUAGE_CHINESE="zh",n.LANGUAGE_FRENCH="fr",n.LANGUAGE_ITALIAN="it",n.LANGUAGE_GERMAN="de",n.LANGUAGE_SPANISH="es",n.LANGUAGE_DUTCH="du",n.LANGUAGE_RUSSIAN="ru",n.LANGUAGE_KOREAN="ko",n.LANGUAGE_JAPANESE="ja",n.LANGUAGE_HUNGARIAN="hu",n.LANGUAGE_PORTUGUESE="pt",n.LANGUAGE_ARABIC="ar",n.LANGUAGE_NORWEGIAN="no",n.LANGUAGE_POLISH="pl",n.LANGUAGE_TURKISH="tr",n.LANGUAGE_UKRAINIAN="uk",n.LANGUAGE_ROMANIAN="ro",n.LANGUAGE_BULGARIAN="bg",n.LANGUAGE_UNKNOWN="unknown",n.OS_IOS="iOS",n.OS_ANDROID="Android",n.OS_WINDOWS="Windows",n.OS_MARMALADE="Marmalade",n.OS_LINUX="Linux",n.OS_BADA="Bada",n.OS_BLACKBERRY="Blackberry",n.OS_OSX="OS X",n.OS_WP8="WP8",n.OS_WINRT="WINRT",n.OS_UNKNOWN="Unknown",n.UNKNOWN=-1,n.WIN32=0,n.LINUX=1,n.MACOS=2,n.ANDROID=3,n.IPHONE=4,n.IPAD=5,n.BLACKBERRY=6,n.NACL=7,n.EMSCRIPTEN=8,n.TIZEN=9,n.WINRT=10,n.WP8=11,n.MOBILE_BROWSER=100,n.DESKTOP_BROWSER=101,n.EDITOR_PAGE=102,n.EDITOR_CORE=103,n.WECHAT_GAME=104,n.QQ_PLAY=105,n.FB_PLAYABLE_ADS=106,n.BAIDU_GAME=107,n.VIVO_GAME=108,n.OPPO_GAME=109,n.HUAWEI_GAME=110,n.XIAOMI_GAME=111,n.JKW_GAME=112,n.ALIPAY_GAME=113,n.WECHAT_GAME_SUB=114,n.BAIDU_GAME_SUB=115,n.QTT_GAME=116,n.BYTEDANCE_GAME=117,n.BYTEDANCE_GAME_SUB=118,n.LINKSURE=119,n.TAOBAO=120,n.BROWSER_TYPE_WECHAT="wechat",n.BROWSER_TYPE_ANDROID="androidbrowser",n.BROWSER_TYPE_IE="ie",n.BROWSER_TYPE_EDGE="edge",n.BROWSER_TYPE_QQ="qqbrowser",n.BROWSER_TYPE_MOBILE_QQ="mqqbrowser",n.BROWSER_TYPE_UC="ucbrowser",n.BROWSER_TYPE_UCBS="ucbs",n.BROWSER_TYPE_360="360browser",n.BROWSER_TYPE_BAIDU_APP="baiduboxapp",n.BROWSER_TYPE_BAIDU="baidubrowser",n.BROWSER_TYPE_MAXTHON="maxthon",n.BROWSER_TYPE_OPERA="opera",n.BROWSER_TYPE_OUPENG="oupeng",n.BROWSER_TYPE_MIUI="miuibrowser",n.BROWSER_TYPE_FIREFOX="firefox",n.BROWSER_TYPE_SAFARI="safari",n.BROWSER_TYPE_CHROME="chrome",n.BROWSER_TYPE_LIEBAO="liebao",n.BROWSER_TYPE_QZONE="qzone",n.BROWSER_TYPE_SOUGOU="sogou",n.BROWSER_TYPE_HUAWEI="huawei",n.BROWSER_TYPE_UNKNOWN="unknown",n.isNative=!1,n.isBrowser="object"==typeof window&&"object"==typeof document&&!0,n.glExtension=function(t){return!!cc.renderer.device.ext(t)},n.getMaxJointMatrixSize=function(){if(!n._maxJointMatrixSize){var t=cc.game._renderContext,e=Math.floor(t.getParameter(t.MAX_VERTEX_UNIFORM_VECTORS)/4)-10;n._maxJointMatrixSize=e<50?0:50}return n._maxJointMatrixSize},n.getSafeAreaRect=function(){var t=cc.view.getVisibleSize();return cc.rect(0,0,t.width,t.height)},i.__globalAdapter&&i.__globalAdapter.adaptSys)i.__globalAdapter.adaptSys(n);else{var r=window,s=r.navigator,a=document,o=a.documentElement,l=s.userAgent.toLowerCase();n.isMobile=/mobile|android|iphone|ipad/.test(l),"undefined"!=typeof FbPlayableAd?n.platform=n.FB_PLAYABLE_ADS:n.platform=n.isMobile?n.MOBILE_BROWSER:n.DESKTOP_BROWSER;var c=s.language;c=c||s.browserLanguage,n.languageCode=c.toLowerCase(),c=c?c.split("-")[0]:n.LANGUAGE_ENGLISH,n.language=c;var h=!1,u=!1,_="",f=0,d=/android\s*(\d+(?:\.\d+)*)/i.exec(l)||/android\s*(\d+(?:\.\d+)*)/i.exec(s.platform);d&&(h=!0,_=d[1]||"",f=parseInt(_)||0),(d=/(iPad|iPhone|iPod).*OS ((\d+_?){2,3})/i.exec(l))?(u=!0,_=d[2]||"",f=parseInt(_)||0):(/(iPhone|iPad|iPod)/.exec(s.platform)||"MacIntel"===s.platform&&s.maxTouchPoints&&s.maxTouchPoints>1)&&(u=!0,_="",f=0);var p=n.OS_UNKNOWN;-1!==s.appVersion.indexOf("Win")?p=n.OS_WINDOWS:u?p=n.OS_IOS:-1!==s.appVersion.indexOf("Mac")?p=n.OS_OSX:-1!==s.appVersion.indexOf("X11")&&-1===s.appVersion.indexOf("Linux")?p=n.OS_UNIX:h?p=n.OS_ANDROID:-1===s.appVersion.indexOf("Linux")&&-1===l.indexOf("ubuntu")||(p=n.OS_LINUX),n.os=p,n.osVersion=_,n.osMainVersion=f,n.browserType=n.BROWSER_TYPE_UNKNOWN,(function(){var t=/mqqbrowser|micromessenger|qqbrowser|sogou|qzone|liebao|maxthon|ucbs|360 aphone|360browser|baiduboxapp|baidubrowser|maxthon|mxbrowser|miuibrowser/i.exec(l)||/qq|ucbrowser|ubrowser|edge|HuaweiBrowser/i.exec(l)||/chrome|safari|firefox|trident|opera|opr\/|oupeng/i.exec(l),e=t?t[0].toLowerCase():n.BROWSER_TYPE_UNKNOWN;"safari"===e&&h?e=n.BROWSER_TYPE_ANDROID:"qq"===e&&l.match(/android.*applewebkit/i)&&(e=n.BROWSER_TYPE_ANDROID);var i={micromessenger:n.BROWSER_TYPE_WECHAT,trident:n.BROWSER_TYPE_IE,edge:n.BROWSER_TYPE_EDGE,"360 aphone":n.BROWSER_TYPE_360,mxbrowser:n.BROWSER_TYPE_MAXTHON,"opr/":n.BROWSER_TYPE_OPERA,ubrowser:n.BROWSER_TYPE_UC,huaweibrowser:n.BROWSER_TYPE_HUAWEI};"qqbrowser"!==e&&"mqqbrowser"!==e||l.match(/wechat|micromessenger/i)&&(e=n.BROWSER_TYPE_WECHAT),n.browserType=i[e]||e})(),n.browserVersion="",(e=l.match(/(mqqbrowser|micromessenger|qqbrowser|sogou|qzone|liebao|maxthon|uc|ucbs|360 aphone|360|baiduboxapp|baidu|maxthon|mxbrowser|miui(?:.hybrid)?)(mobile)?(browser)?\/?([\d.]+)/i))||(e=l.match(/(qq|chrome|safari|firefox|trident|opera|opr\/|oupeng)(mobile)?(browser)?\/?([\d.]+)/i)),n.browserVersion=e?e[4]:"";var m=window.innerWidth||document.documentElement.clientWidth,y=window.innerHeight||document.documentElement.clientHeight,v=window.devicePixelRatio||1;n.windowPixelResolution={width:v*m,height:v*y},n._checkWebGLRenderMode=function(){if(cc.game.renderType!==cc.game.RENDER_TYPE_WEBGL)throw new Error("This feature supports WebGL render mode only.")};var g=document.createElement("canvas");try{var b=n.localStorage=r.localStorage;b.setItem("storage",""),b.removeItem("storage"),b=null}catch(M){var A=function(){cc.warnID(5200)};n.localStorage={getItem:A,setItem:A,removeItem:A,clear:A}}var x=g.toDataURL("image/webp").startsWith("data:image/webp"),C=!!g.getContext("2d"),T=!1;r.WebGLRenderingContext&&(T=!0);var S,w=n.capabilities={canvas:C,opengl:T,webp:x,imageBitmap:!1};"undefined"!=typeof createImageBitmap&&"undefined"!=typeof Blob&&(g.width=g.height=2,createImageBitmap(g,{}).then((function(t){w.imageBitmap=!0,t.close&&t.close()})).catch((function(){}))),(void 0!==o.ontouchstart||void 0!==a.ontouchstart||s.msPointerEnabled)&&(w.touches=!0),void 0!==o.onmouseup&&(w.mouse=!0),void 0!==o.onkeyup&&(w.keyboard=!0),(r.DeviceMotionEvent||r.DeviceOrientationEvent)&&(w.accelerometer=!0),(function(){n.browserVersion;var t=!!(window.AudioContext||window.webkitAudioContext||window.mozAudioContext);S={ONLY_ONE:!1,WEB_AUDIO:t,DELAY_CREATE_CTX:!1},n.os===n.OS_IOS&&(S.USE_LOADER_EVENT="loadedmetadata"),n.browserType===n.BROWSER_TYPE_FIREFOX&&(S.DELAY_CREATE_CTX=!0,S.USE_LOADER_EVENT="canplay"),n.os===n.OS_ANDROID&&n.browserType===n.BROWSER_TYPE_UC&&(S.ONE_SOURCE=!0)})();try{S.WEB_AUDIO&&(S.context=new(window.AudioContext||window.webkitAudioContext||window.mozAudioContext),S.DELAY_CREATE_CTX&&setTimeout((function(){S.context=new(window.AudioContext||window.webkitAudioContext||window.mozAudioContext)}),0))}catch(D){S.WEB_AUDIO=!1,cc.logID(5201)}var E=[];(t=document.createElement("audio")).canPlayType&&(t.canPlayType('audio/ogg; codecs="vorbis"')&&E.push(".ogg"),t.canPlayType("audio/mpeg")&&E.push(".mp3"),t.canPlayType('audio/wav; codecs="1"')&&E.push(".wav"),t.canPlayType("audio/mp4")&&E.push(".mp4"),t.canPlayType("audio/x-m4a")&&E.push(".m4a")),S.format=E,n.__audioSupport=S}return n.NetworkType={NONE:0,LAN:1,WWAN:2},n.getNetworkType=function(){return n.NetworkType.LAN},n.getBatteryLevel=function(){return 1},n.garbageCollect=function(){},n.restartVM=function(){},n.isObjectValid=function(t){return!!t},n.dump=function(){var t="";t+="isMobile : "+this.isMobile+"\r\n",t+="language : "+this.language+"\r\n",t+="browserType : "+this.browserType+"\r\n",t+="browserVersion : "+this.browserVersion+"\r\n",t+="capabilities : "+JSON.stringify(this.capabilities)+"\r\n",t+="os : "+this.os+"\r\n",t+="osVersion : "+this.osVersion+"\r\n",t+="platform : "+this.platform+"\r\n",t+="Using "+(cc.game.renderType===cc.game.RENDER_TYPE_WEBGL?"WEBGL":"CANVAS")+" renderer.\r\n",cc.log(t)},n.openURL=function(t){window.open(t)},n.now=function(){return Date.now?Date.now():+new Date},n})();e.exports=n}),{}],249:[(function(t,e){"use strict";var i=t("../event/event-target"),n=t("../platform/js"),r=t("../renderer");t("../platform/CCClass");var s={init:function(){this.html=document.getElementsByTagName("html")[0]},availWidth:function(t){return t&&t!==this.html?t.clientWidth:window.innerWidth},availHeight:function(t){return t&&t!==this.html?t.clientHeight:window.innerHeight},meta:{width:"device-width"},adaptationType:cc.sys.browserType};switch(cc.sys.os===cc.sys.OS_IOS&&(s.adaptationType=cc.sys.BROWSER_TYPE_SAFARI),s.adaptationType){case cc.sys.BROWSER_TYPE_SAFARI:case cc.sys.BROWSER_TYPE_SOUGOU:case cc.sys.BROWSER_TYPE_UC:s.meta["minimal-ui"]="true",s.availWidth=function(t){return t.clientWidth},s.availHeight=function(t){return t.clientHeight}}var a=null,o=function(){i.call(this);var t=this,e=cc.ContainerStrategy,n=cc.ContentStrategy;s.init(this),t._frameSize=cc.size(0,0),t._designResolutionSize=cc.size(0,0),t._originalDesignResolutionSize=cc.size(0,0),t._scaleX=1,t._scaleY=1,t._viewportRect=cc.rect(0,0,0,0),t._visibleRect=cc.rect(0,0,0,0),t._autoFullScreen=!1,t._devicePixelRatio=1,t._maxPixelRatio=2,t._retinaEnabled=!1,t._resizeCallback=null,t._resizing=!1,t._resizeWithBrowserSize=!1,t._orientationChanging=!0,t._isRotated=!1,t._orientation=cc.macro.ORIENTATION_AUTO,t._isAdjustViewport=!0,t._antiAliasEnabled=!1,t._resolutionPolicy=null,t._rpExactFit=new cc.ResolutionPolicy(e.EQUAL_TO_FRAME,n.EXACT_FIT),t._rpShowAll=new cc.ResolutionPolicy(e.EQUAL_TO_FRAME,n.SHOW_ALL),t._rpNoBorder=new cc.ResolutionPolicy(e.EQUAL_TO_FRAME,n.NO_BORDER),t._rpFixedHeight=new cc.ResolutionPolicy(e.EQUAL_TO_FRAME,n.FIXED_HEIGHT),t._rpFixedWidth=new cc.ResolutionPolicy(e.EQUAL_TO_FRAME,n.FIXED_WIDTH),cc.game.once(cc.game.EVENT_ENGINE_INITED,this.init,this)};cc.js.extend(o,i),cc.js.mixin(o.prototype,{init:function(){this._initFrameSize();var t=cc.game.canvas.width,e=cc.game.canvas.height;this._designResolutionSize.width=t,this._designResolutionSize.height=e,this._originalDesignResolutionSize.width=t,this._originalDesignResolutionSize.height=e,this._viewportRect.width=t,this._viewportRect.height=e,this._visibleRect.width=t,this._visibleRect.height=e,cc.winSize.width=this._visibleRect.width,cc.winSize.height=this._visibleRect.height,cc.visibleRect&&cc.visibleRect.init(this._visibleRect)},_resizeEvent:function(t){var e;e=this.setDesignResolutionSize?this:cc.view;var i=cc.sys;if(i.browserType!==i.BROWSER_TYPE_UC||i.os!==i.OS_IOS){var n=e._frameSize.width,r=e._frameSize.height,s=e._isRotated;if(cc.sys.isMobile){var a=cc.game.container.style,o=a.margin;a.margin="0",a.display="none",e._initFrameSize(),a.margin=o,a.display="block"}else e._initFrameSize();if(!0===t||e._isRotated!==s||e._frameSize.width!==n||e._frameSize.height!==r){var l=e._originalDesignResolutionSize.width,c=e._originalDesignResolutionSize.height;e._resizing=!0,l>0&&e.setDesignResolutionSize(l,c,e._resolutionPolicy),e._resizing=!1,e.emit("canvas-resize"),e._resizeCallback&&e._resizeCallback.call()}}else setTimeout((function(){e._resizeEvent(t)}),0)},_orientationChange:function(){cc.view._orientationChanging=!0,cc.view._resizeEvent(),cc.sys.browserType===cc.sys.BROWSER_TYPE_SAFARI&&cc.sys.isMobile&&setTimeout((function(){window.innerHeight>window.innerWidth&&window.scrollTo(0,1)}),500)},_resize:function(){cc.view._resizeEvent(!1)},resizeWithBrowserSize:function(t){t?this._resizeWithBrowserSize||(this._resizeWithBrowserSize=!0,window.addEventListener("resize",this._resize),window.addEventListener("orientationchange",this._orientationChange)):this._resizeWithBrowserSize&&(this._resizeWithBrowserSize=!1,window.removeEventListener("resize",this._resize),window.removeEventListener("orientationchange",this._orientationChange))},setResizeCallback:function(t){"function"!=typeof t&&null!=t||(this._resizeCallback=t)},setOrientation:function(t){if((t&=cc.macro.ORIENTATION_AUTO)&&this._orientation!==t){this._orientation=t;var e=this._originalDesignResolutionSize.width,i=this._originalDesignResolutionSize.height;this.setDesignResolutionSize(e,i,this._resolutionPolicy)}},_initFrameSize:function(){var t=this._frameSize,e=s.availWidth(cc.game.frame),i=s.availHeight(cc.game.frame),n=e>=i;!cc.sys.isMobile||n&&this._orientation&cc.macro.ORIENTATION_LANDSCAPE||!n&&this._orientation&cc.macro.ORIENTATION_PORTRAIT?(t.width=e,t.height=i,cc.game.container.style["-webkit-transform"]="rotate(0deg)",cc.game.container.style.transform="rotate(0deg)",this._isRotated=!1):(t.width=i,t.height=e,cc.game.container.style["-webkit-transform"]="rotate(90deg)",cc.game.container.style.transform="rotate(90deg)",cc.game.container.style["-webkit-transform-origin"]="0px 0px 0px",cc.game.container.style.transformOrigin="0px 0px 0px",this._isRotated=!0),this._orientationChanging&&setTimeout((function(){cc.view._orientationChanging=!1}),1e3)},_setViewportMeta:function(t,e){var i=document.getElementById("cocosMetaElement");i&&e&&document.head.removeChild(i);var n,r,s,a=document.getElementsByName("viewport"),o=a?a[0]:null;for(r in n=o?o.content:"",(i=i||document.createElement("meta")).id="cocosMetaElement",i.name="viewport",i.content="",t)-1==n.indexOf(r)?n+=","+r+"="+t[r]:e&&(s=new RegExp(r+"s*=s*[^,]+"),n=n.replace(s,r+"="+t[r]));/^,/.test(n)&&(n=n.substr(1)),i.content=n,o&&(o.content=n),document.head.appendChild(i)},_adjustViewportMeta:function(){this._isAdjustViewport&&(this._setViewportMeta(s.meta,!1),this._isAdjustViewport=!1)},adjustViewportMeta:function(t){this._isAdjustViewport=t},enableRetina:function(t){this._retinaEnabled=!!t},isRetinaEnabled:function(){return this._retinaEnabled},enableAntiAlias:function(t){if(cc.warnID(9200),this._antiAliasEnabled!==t)if(this._antiAliasEnabled=t,cc.game.renderType===cc.game.RENDER_TYPE_WEBGL)cc.assetManager.assets.forEach((function(e){if(e instanceof cc.Texture2D){var i=cc.Texture2D.Filter;t?e.setFilters(i.LINEAR,i.LINEAR):e.setFilters(i.NEAREST,i.NEAREST)}}));else if(cc.game.renderType===cc.game.RENDER_TYPE_CANVAS){var e=cc.game.canvas.getContext("2d");e.imageSmoothingEnabled=t,e.mozImageSmoothingEnabled=t}},isAntiAliasEnabled:function(){return this._antiAliasEnabled},enableAutoFullScreen:function(t){t&&t!==this._autoFullScreen&&cc.sys.isMobile?(this._autoFullScreen=!0,cc.screen.autoFullScreen(cc.game.frame)):(this._autoFullScreen=!1,cc.screen.disableAutoFullScreen(cc.game.frame))},isAutoFullScreenEnabled:function(){return this._autoFullScreen},setCanvasSize:function(t,e){var i=cc.game.canvas,n=cc.game.container;i.width=t*this._devicePixelRatio,i.height=e*this._devicePixelRatio,i.style.width=t+"px",i.style.height=e+"px",n.style.width=t+"px",n.style.height=e+"px",this._resizeEvent()},getCanvasSize:function(){return cc.size(cc.game.canvas.width,cc.game.canvas.height)},getFrameSize:function(){return cc.size(this._frameSize.width,this._frameSize.height)},setFrameSize:function(t,e){this._frameSize.width=t,this._frameSize.height=e,cc.game.frame.style.width=t+"px",cc.game.frame.style.height=e+"px",this._resizeEvent(!0)},getVisibleSize:function(){return cc.size(this._visibleRect.width,this._visibleRect.height)},getVisibleSizeInPixel:function(){return cc.size(this._visibleRect.width*this._scaleX,this._visibleRect.height*this._scaleY)},getVisibleOrigin:function(){return cc.v2(this._visibleRect.x,this._visibleRect.y)},getVisibleOriginInPixel:function(){return cc.v2(this._visibleRect.x*this._scaleX,this._visibleRect.y*this._scaleY)},getResolutionPolicy:function(){return this._resolutionPolicy},setResolutionPolicy:function(t){var e=this;if(t instanceof cc.ResolutionPolicy)e._resolutionPolicy=t;else{var i=cc.ResolutionPolicy;t===i.EXACT_FIT&&(e._resolutionPolicy=e._rpExactFit),t===i.SHOW_ALL&&(e._resolutionPolicy=e._rpShowAll),t===i.NO_BORDER&&(e._resolutionPolicy=e._rpNoBorder),t===i.FIXED_HEIGHT&&(e._resolutionPolicy=e._rpFixedHeight),t===i.FIXED_WIDTH&&(e._resolutionPolicy=e._rpFixedWidth)}},setDesignResolutionSize:function(t,e,i){if(t>0&&e>0){this.setResolutionPolicy(i);var n=this._resolutionPolicy;if(n&&n.preApply(this),cc.sys.isMobile&&this._adjustViewportMeta(),this._orientationChanging=!0,this._resizing||this._initFrameSize(),n){this._originalDesignResolutionSize.width=this._designResolutionSize.width=t,this._originalDesignResolutionSize.height=this._designResolutionSize.height=e;var s=n.apply(this,this._designResolutionSize);if(s.scale&&2===s.scale.length&&(this._scaleX=s.scale[0],this._scaleY=s.scale[1]),s.viewport){var a=this._viewportRect,o=this._visibleRect,l=s.viewport;a.x=l.x,a.y=l.y,a.width=l.width,a.height=l.height,o.x=0,o.y=0,o.width=l.width/this._scaleX,o.height=l.height/this._scaleY}n.postApply(this),cc.winSize.width=this._visibleRect.width,cc.winSize.height=this._visibleRect.height,cc.visibleRect&&cc.visibleRect.init(this._visibleRect),r.updateCameraViewport(),cc.internal.inputManager._updateCanvasBoundingRect(),this.emit("design-resolution-changed")}else cc.logID(2201)}else cc.errorID(2200)},getDesignResolutionSize:function(){return cc.size(this._designResolutionSize.width,this._designResolutionSize.height)},setRealPixelResolution:function(t,e,i){this._setViewportMeta({width:t},!0),document.documentElement.style.width=t+"px",document.body.style.width=t+"px",document.body.style.left="0px",document.body.style.top="0px",this.setDesignResolutionSize(t,e,i)},setViewportInPoints:function(t,e,i,n){var r=this._scaleX,s=this._scaleY;cc.game._renderContext.viewport(t*r+this._viewportRect.x,e*s+this._viewportRect.y,i*r,n*s)},setScissorInPoints:function(t,e,i,n){var r=this._scaleX,s=this._scaleY,o=Math.ceil(t*r+this._viewportRect.x),l=Math.ceil(e*s+this._viewportRect.y),c=Math.ceil(i*r),h=Math.ceil(n*s),u=cc.game._renderContext;if(!a){var _=u.getParameter(u.SCISSOR_BOX);a=cc.rect(_[0],_[1],_[2],_[3])}a.x===o&&a.y===l&&a.width===c&&a.height===h||(a.x=o,a.y=l,a.width=c,a.height=h,u.scissor(o,l,c,h))},isScissorEnabled:function(){return cc.game._renderContext.isEnabled(gl.SCISSOR_TEST)},getScissorRect:function(){if(!a){var t=gl.getParameter(gl.SCISSOR_BOX);a=cc.rect(t[0],t[1],t[2],t[3])}var e=1/this._scaleX,i=1/this._scaleY;return cc.rect((a.x-this._viewportRect.x)*e,(a.y-this._viewportRect.y)*i,a.width*e,a.height*i)},getViewportRect:function(){return this._viewportRect},getScaleX:function(){return this._scaleX},getScaleY:function(){return this._scaleY},getDevicePixelRatio:function(){return this._devicePixelRatio},convertToLocationInView:function(t,e,i,n){var r=n||cc.v2(),s=i.adjustedLeft?i.adjustedLeft:i.left,a=i.adjustedTop?i.adjustedTop:i.top,o=this._devicePixelRatio*(t-s),l=this._devicePixelRatio*(a+i.height-e);return this._isRotated?(r.x=cc.game.canvas.width-l,r.y=o):(r.x=o,r.y=l),r},_convertMouseToLocationInView:function(t,e){var i=this._viewportRect;t.x=(this._devicePixelRatio*(t.x-e.left)-i.x)/this._scaleX,t.y=(this._devicePixelRatio*(e.top+e.height-t.y)-i.y)/this._scaleY},_convertPointWithScale:function(t){var e=this._viewportRect;t.x=(t.x-e.x)/this._scaleX,t.y=(t.y-e.y)/this._scaleY},_convertTouchesWithScale:function(t){for(var e,i,n,r=this._viewportRect,s=this._scaleX,a=this._scaleY,o=0;o=0;n--){var s=i[n];s.hasOwnProperty("__attrs__")&&s.__attrs__||r(s,(e=i[n+1])&&e.__attrs__)}return r(t,(e=i[0])&&e.__attrs__),t.__attrs__}function a(t){return t.hasOwnProperty("__attrs__")&&t.__attrs__||s(t)}function o(t,e){this.name=t,this.default=e}o.prototype.toString=function(){return this.name},cc.Integer=new o("Integer",0),cc.Float=new o("Float",0),cc.Boolean=new o("Boolean",!1),cc.String=new o("String",""),e.exports={PrimitiveType:o,attr:function(t,e){var i=a(t),r=e+n,s={};for(var o in i)o.startsWith(r)&&(s[o.slice(r.length)]=i[o]);return s},getClassAttrs:a,setClassAttr:function(t,e,i,r){a(t)[e+n+i]=r},DELIMETER:n,getTypeChecker_ET:!1,getObjTypeChecker_ET:!1,ScriptUuid:{}}}),{"./CCClass":239,"./js":260,"./utils":263}],252:[(function(t,e){"use strict";var i=t("./js"),n=i.array.fastRemoveAt;function r(){}function s(){this.callback=r,this.target=void 0,this.once=!1}s.prototype.set=function(t,e,i){this.callback=t,this.target=e,this.once=!!i};var a=new i.Pool(function(t){return t.callback=r,t.target=void 0,t.once=!1,!0},32);function o(){this.callbackInfos=[],this.isInvoking=!1,this.containCanceled=!1}a.get=function(){return this._get()||new s};var l=o.prototype;l.removeByCallback=function(t){for(var e=0;e=0;--t)this.callbackInfos[t]||n(this.callbackInfos,t);this.containCanceled=!1},l.clear=function(){this.cancelAll(),this.callbackInfos.length=0,this.isInvoking=!1,this.containCanceled=!1};var c=new i.Pool(function(t){return t.callbackInfos=[],t.isInvoking=!1,t.containCanceled=!1,!0},16);function h(){this._callbackTable=i.createMap(!0)}c.get=function(){return this._get()||new o},(l=h.prototype).on=function(t,e,i,n){var r=this._callbackTable[t];r||(r=this._callbackTable[t]=c.get());var s=a.get();s.set(e,i,n),r.callbackInfos.push(s)},l.hasEventListener=function(t,e,i){var n=this._callbackTable[t];if(!n)return!1;var r=n.callbackInfos;if(!e){if(n.isInvoking){for(var s=0;s0}for(var a=0;a=0?a[i[l]]=o:a[~l]=o}for(;r=0?c[i[u]]=h:c[~u]=h}}function A(t,e){for(var i=t[4][e[0]],n=i[0],r=new(0,n[0]),s=n[1],a=n[2],o=i[i.length-1],l=1;l=0?e[i]=t[5][n]:t[7][3*~n]=e}function T(t){return function(e,i,n,r){i[n]=r;for(var s=0;s=0){var u=o[c];e[a]=x(t,u,h)}else(0,E[c=~c])(t,e,a,h)}return r}function D(t,e){return t||O.reportMissingClass(e),Object}function B(t,e,i,n,r,s){var a=t(e);if(!a){if(r)return void(i[n]=(function(e,i,n){return function(){var r=t(n)||D(s,n);return e[i]=r,new r}})(i,n,e));a=D(s,e)}i[n]=a}function P(t,e,i){for(var r=i||n.default._getClassById,s=t[3],a=0;a=0?i[c]:~c,s[o]=c);var h=a[o];"number"==typeof h&&(a[o]=n[h])}}function O(t,e,i){"string"==typeof t&&(t=JSON.parse(t));var n=!e;(e=e||g.pool.get()).init(t),i=i||{};var r=t[0],s=!1;if("object"==typeof r&&(s=r.preprocessed,r=r.version),r<1)throw new Error(cc.debug.getError(5304,r));i._version=r,i.result=e,t[0]=i,s||(P(t,!1,i.classFinder),I(t)),cc.game._isCloning=!0;var a=t[5],o=M(t);return cc.game._isCloning=!1,t[7]&&b(t[7],a,t[2]),R(t),n&&g.pool.put(e),a[o]}E[0]=function(t,e,i,n){e[i]=n},E[1]=C,E[2]=T(C),E[3]=T(S),E[4]=w,E[5]=function(t,e,i,n){m[n[0]](e[i],n)},E[6]=S,E[7]=function(t,e,i,n){e[i].set(n)},E[8]=function(t,e,i,n){var r=new d[n[0]];m[n[0]](r,n),e[i]=r},E[9]=T(w),E[10]=function(t,e,i,n){var r=t[3][n[0]];e[i]=x(t,r,n[1])},E[11]=function(t,e,i,n){var r=n[0];e[i]=r;for(var s=1;s0&&(i=_+this.globalVariables.join(",")+";");var n=l.flattenCodeArray(["return (function(R){",i||[],this.codeArray,"return o;","})"]);this.result=Function("O","F",n)(this.objs,this.funcs);for(var r=0,s=this.objsToClear_iN$t.length;r1)t.push(d+"="+this._targetExp+";"),e=d;else{if(1!==this._exps.length)return;e=this._targetExp}for(var i=0;i=0&&(_(t,i),!0)}function d(t,e){void 0===e&&(e=t,t=null),this.get=null,this.count=0,this._pool=new Array(e),this._cleanup=t}s.formatStr=function(){var t=arguments.length;if(0===t)return"";var e=arguments[0];if(1===t)return""+e;var i="string"==typeof e&&h.test(e);if(i)for(var n=1;n=0&&(t[i]=t[t.length-1],--t.length)},removeAt:_,fastRemoveAt:function(t,e){var i=t.length;e<0||e>=i||(t[e]=t[i-1],t.length=i-1)},contains:function(t,e){return t.indexOf(e)>=0},verifyType:function(t,e){if(t&&t.length>0)for(var i=0;i0){--this.count;var t=this._pool[this.count];return this._pool[this.count]=null,t}return null},d.prototype.put=function(t){var e=this._pool;if(this.count=0&&(this._pool.length=t,this.count>t&&(this.count=t))},s.Pool=d,cc.js=s,e.exports=s}),{"../utils/mutable-forward-iterator":325,"./id-generater":256}],261:[(function(t,e,i){"use strict";var n=t("./js"),r=t("./attribute"),s={default:{},serializable:{},editorOnly:{},formerlySerializedAs:{}};function a(t,e,i,n){if(!t.get&&!t.set&&t.hasOwnProperty("default")){var r="_N$"+e;t.get=function(){return this[r]},t.set=function(t){var e=this[r];this[r]=t,i.call(this,e)};var a={};for(var o in n[r]=a,s){var l=s[o];t.hasOwnProperty(o)&&(a[o]=t[o],l.canUsedInGet||delete t[o])}}}function o(t,e,i,n){if(Array.isArray(e)){if(!(e.length>0))return cc.errorID(5508,i,n);t.type=e=e[0]}"function"==typeof e&&(e===String?t.type=cc.String:e===Boolean?t.type=cc.Boolean:e===Number&&(t.type=cc.Float))}function l(t,e,i){var n=t?{_short:!0}:{_short:!0,default:e};return i&&(n.type=i),n}i.getFullFormOfProperty=function(t,e){return t&&t.constructor===Object?null:Array.isArray(t)&&t.length>0?l(e,[],t):"function"==typeof t?l(e,n.isChildClassOf(t,cc.ValueType)?new t:null,t):t instanceof r.PrimitiveType?l(e,t.default):l(e,t)},i.preprocessAttrs=function(t,e){for(var n in t){var r=t[n],s=i.getFullFormOfProperty(r,!1);if(s&&(r=t[n]=s),r){var l=r.notify;l&&a(r,n,l,t),"type"in r&&o(r,r.type,e,n)}}},i.validateMethodWithProps=function(t){return"function"==typeof t||null===t}}),{"./CCClass":239,"./attribute":251,"./js":260}],262:[(function(){"use strict";var t=[];cc._RF={push:function(e,i,n){void 0===n&&(n=i,i=""),t.push({uuid:i,script:n,module:e,exports:e.exports,beh:null})},pop:function(){var e=t.pop(),i=e.module,n=i.exports;if(n===e.exports){for(var r in n)return;i.exports=n=e.cls}},peek:function(){return t[t.length-1]}}}),{}],263:[(function(t,e){"use strict";t("./js"),e.exports={contains:function(t,e){if("function"==typeof t.contains)return t.contains(e);if("function"==typeof t.compareDocumentPosition)return!!(16&t.compareDocumentPosition(e));var i=e.parentNode;if(i)do{if(i===t)return!0;i=i.parentNode}while(null!==i);return!1},isDomNode:"object"==typeof window&&("function"==typeof Node?function(t){return t instanceof Node}:function(t){return t&&"object"==typeof t&&"number"==typeof t.nodeType&&"string"==typeof t.nodeName}),callInNextTick:function(t,e,i){t&&setTimeout((function(){t(e,i)}),0)}}}),{"./js":260}],264:[(function(t){"use strict";t("./platform/js"),t("./value-types"),t("./utils"),t("./platform/CCInputManager"),t("./platform/CCInputExtension"),t("./event"),t("./platform/CCSys"),t("./platform/CCMacro"),t("./asset-manager"),t("./CCDirector"),t("./renderer"),t("./platform/CCView"),t("./platform/CCScreen"),t("./CCScheduler"),t("./event-manager")}),{"./CCDirector":70,"./CCScheduler":75,"./asset-manager":93,"./event":188,"./event-manager":184,"./platform/CCInputExtension":242,"./platform/CCInputManager":243,"./platform/CCMacro":244,"./platform/CCScreen":247,"./platform/CCSys":248,"./platform/CCView":249,"./platform/js":260,"./renderer":271,"./utils":323,"./value-types":339}],265:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=void 0;var n=a(t("./assembler")),r=a(t("./utils/dynamic-atlas/manager")),s=a(t("./webgl/render-data"));function a(t){return t&&t.__esModule?t:{default:t}}function o(t,e){for(var i=0;i>2,l=s._vData;n.length+o>l.length?l.set(n.subarray(0,l.length-o),o):l.set(n,o);for(var c=s._iData,h=a.indiceOffset,u=a.vertexOffset,_=0,f=r.length;_this.maxSize||(this._clean(t),i[e].push(t),this.count++)}},r.get=function(t){var e;if(this.enabled){var i=this._pool,n=o(t);e=i[n]&&i[n].pop()}return e?this.count--:e=new t,e},r.clear=function(){this._pool={},this.count=0},r._clean=function(t){t._renderComp=null},n}(r.default));r.default.register("assembler",l);var c=l;i.default=c,e.exports=i.default}),{"../utils/pool":326}],268:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=void 0;var n,r=t("./webgl/vertex-format"),s=(n=t("./assembler-pool"))&&n.__esModule?n:{default:n},a=(function(){function t(){this._extendNative&&this._extendNative()}var e=t.prototype;return e.init=function(t){this._renderComp=t},e.updateRenderData=function(){},e.fillBuffers=function(){},e.getVfmt=function(){return r.vfmtPosUvColor},t})();i.default=a,a.register=function(t,e){t.__assembler__=e},a.init=function(t){for(var e=t.constructor,i=e.__assembler__;!i;){if(!(e=e.$super))return void cc.warn("Can not find assembler for render component : ["+cc.js.getClassName(t)+"]");i=e.__assembler__}if(i.getConstructor&&(i=i.getConstructor(t)),!t._assembler||t._assembler.constructor!==i){var n=s.default.get(i);n.init(t),t._assembler=n}},cc.Assembler=a,e.exports=i.default}),{"./assembler-pool":267,"./webgl/vertex-format":313}],269:[(function(t,e){"use strict";var i=function(t){var e;try{e=t.getContext("2d")}catch(i){return void console.error(i)}this._canvas=t,this._ctx=e,this._caps={},this._stats={drawcalls:0},this._vx=this._vy=this._vw=this._vh=0,this._sx=this._sy=this._sw=this._sh=0};i.prototype._restoreTexture=function(){},i.prototype.setViewport=function(t,e,i,n){this._vx===t&&this._vy===e&&this._vw===i&&this._vh===n||(this._vx=t,this._vy=e,this._vw=i,this._vh=n)},i.prototype.setScissor=function(t,e,i,n){this._sx===t&&this._sy===e&&this._sw===i&&this._sh===n||(this._sx=t,this._sy=e,this._sw=i,this._sh=n)},i.prototype.clear=function(t){var e=this._ctx;e.clearRect(this._vx,this._vy,this._vw,this._vh),!t||0===t[0]&&0===t[1]&&0===t[2]||(e.fillStyle="rgb("+t[0]+","+t[1]+","+t[2]+")",e.globalAlpha=t[3],e.fillRect(this._vx,this._vy,this._vw,this._vh))},i.prototype.resetDrawCalls=function(){this._stats.drawcalls=0},i.prototype.getDrawCalls=function(){return this._stats.drawcalls},e.exports=i}),{}],270:[(function(t,e){"use strict";var i=function(t,e){this._device=t,this._width=4,this._height=4,this._image=null,e&&(void 0!==e.width&&(this._width=e.width),void 0!==e.height&&(this._height=e.height),this.updateImage(e))};i.prototype.update=function(t){this.updateImage(t)},i.prototype.updateImage=function(t){if(t.images&&t.images[0]){var e=t.images[0];e&&e!==this._image&&(this._image=e)}},i.prototype.destroy=function(){this._image=null},e.exports=i}),{}],271:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=void 0;var n=a(t("../../renderer/gfx")),r=a(t("../../renderer/core/input-assembler")),s=a(t("../../renderer/core/pass"));function a(t){return t&&t.__esModule?t:{default:t}}var o=cc.renderer={Texture2D:null,InputAssembler:r.default,Pass:s.default,renderEngine:null,canvas:null,device:null,scene:null,drawCalls:0,_handle:null,_cameraNode:null,_camera:null,_forward:null,_flow:null,initWebGL:function(e,i){t("./webgl/assemblers");var r=t("./webgl/model-batcher");this.Texture2D=n.default.Texture2D,this.canvas=e,this._flow=cc.RenderFlow;var s=t("../../renderer/scene/scene"),a=t("../../renderer/renderers/forward-renderer");this.device=new n.default.Device(e,i),this.scene=new s;var o,l=(o=this.device,{defaultTexture:new n.default.Texture2D(o,{images:[],width:128,height:128,wrapS:n.default.WRAP_REPEAT,wrapT:n.default.WRAP_REPEAT,format:n.default.TEXTURE_FMT_RGB8,genMipmaps:!1}),programTemplates:[],programChunks:{}});this._forward=new a(this.device,l),this._handle=new r(this.device,this.scene),this._flow.init(this._handle,this._forward)},initCanvas:function(e){var i=t("./canvas"),n=t("./canvas/Texture2D"),r=t("./canvas/Device");this.Device=r,this.Texture2D=n,this.canvas=e,this.device=new r(e),this._camera={a:1,b:0,c:0,d:1,tx:0,ty:0},this._handle=new i.RenderComponentHandle(this.device,this._camera),this._forward=new i.ForwardRenderer,this._flow=cc.RenderFlow,this._flow.init(this._handle,this._forward)},updateCameraViewport:function(){if(cc.director){var t=cc.director.getScene();t&&t.setScale(1,1,1)}if(cc.game.renderType===cc.game.RENDER_TYPE_CANVAS){var e=cc.view.getViewportRect();this.device.setViewport(e.x,e.y,e.width,e.height),this._camera.a=cc.view.getScaleX(),this._camera.d=cc.view.getScaleY(),this._camera.tx=e.x,this._camera.ty=e.y+e.height}},render:function(t,e){this.device.resetDrawCalls(),t&&(this._flow.render(t,e),this.drawCalls=this.device.getDrawCalls())},clear:function(){this._handle.reset(),this._forward.clear()}};i.default=o,e.exports=i.default}),{"../../renderer/core/input-assembler":362,"../../renderer/core/pass":363,"../../renderer/gfx":372,"../../renderer/renderers/forward-renderer":391,"../../renderer/scene/scene":395,"./canvas":void 0,"./canvas/Device":269,"./canvas/Texture2D":270,"./webgl/assemblers":283,"./webgl/model-batcher":309}],272:[(function(t,e){"use strict";var i,n,r=0,s=1<0;)i&t&&(e=C(i,e)),i>>=1;return e}function S(t){var e=t._renderFlag;(x[e]=T(e))._func(t)}g.flows=x,g.createFlow=C;var w=[];g.registerValidate=function(t){t._inValidateList||(w.push(t),t._inValidateList=!0)},g.validateRenderers=function(){for(var t=0,e=w.length;tthis._width&&(this._x=n,this._y=this._nexty),this._y+l+n>this._nexty&&(this._nexty=this._y+l+n),this._nexty>this._height)return null;cc.dynamicAtlasManager.textureBleeding&&((o<=8||l<=8)&&(this._texture.drawTextureAt(i,this._x-1,this._y-1),this._texture.drawTextureAt(i,this._x-1,this._y+1),this._texture.drawTextureAt(i,this._x+1,this._y-1),this._texture.drawTextureAt(i,this._x+1,this._y+1)),this._texture.drawTextureAt(i,this._x-1,this._y),this._texture.drawTextureAt(i,this._x+1,this._y),this._texture.drawTextureAt(i,this._x,this._y-1),this._texture.drawTextureAt(i,this._x,this._y+1)),this._texture.drawTextureAt(i,this._x,this._y),this._innerTextureInfos[i._id]={x:this._x,y:this._y,texture:i},this._count++,s+=this._x,a+=this._y,this._x+=o+n,this._dirty=!0}var c={x:s,y:a,texture:this._texture};return this._innerSpriteFrames.push(t),c},update:function(){this._dirty&&(this._texture.update(),this._dirty=!1)},deleteInnerTexture:function(t){t&&this._innerTextureInfos[t._id]&&(delete this._innerTextureInfos[t._id],this._count--)},isEmpty:function(){return this._count<=0},reset:function(){this._x=n,this._y=n,this._nexty=n;for(var t=this._innerSpriteFrames,e=0,i=t.length;e=0;e--)n[e].deleteInnerTexture(t),n[e].isEmpty()&&(n[e].destroy(),n.splice(e,1),r--)},showDebug:function(t){if(t){if(!c||!c.isValid){var e=cc.visibleRect.width,i=cc.visibleRect.height;(c=new cc.Node("DYNAMIC_ATLAS_DEBUG_NODE")).width=e,c.height=i,c.x=e/2,c.y=i/2,c.zIndex=cc.macro.MAX_ZINDEX,c.parent=cc.director.getScene(),c.groupIndex=cc.Node.BuiltinGroupIndex.DEBUG,cc.Camera._setupDebugCamera();var s=c.addComponent(cc.ScrollView),o=new cc.Node("CONTENT"),l=o.addComponent(cc.Layout);l.type=cc.Layout.Type.VERTICAL,l.resizeMode=cc.Layout.ResizeMode.CONTAINER,o.parent=c,o.width=a,o.anchorY=1,o.x=a,s.content=o;for(var h=0;h<=r;h++){var u=new cc.Node("ATLAS"),_=(n[h]._texture,new cc.SpriteFrame);_.setTexture(n[h]._texture),u.addComponent(cc.Sprite).spriteFrame=_,u.parent=o}}return c}c&&(c.parent=null,c=null)},update:function(){if(this.enabled)for(var t=0;t<=r;t++)n[t].update()}};e.exports=cc.dynamicAtlasManager=f}),{"./atlas":273}],275:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=void 0;var n,r=(n=t("../../assembler-2d"))&&n.__esModule?n:{default:n};function s(t,e){return(s=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var a=t("../../../utils/text-utils"),o=t("../../../platform/CCMacro"),l=t("../../../components/CCLabel").Overflow,c=t("../utils").shareLabelInfo,h=function(){this.char="",this.valid=!0,this.x=0,this.y=0,this.line=0,this.hash=""},u=cc.rect(),_=null,f=[],d=[],p=[],m=[],y=null,v=0,g=0,b=0,A=0,x=0,C=1,T=null,S=cc.size(),w="",E=0,M=0,D=0,B=0,P=0,I=0,R=0,O=!1,L=0,F=0,V=0,N=(function(t){var e,i;function n(){return t.apply(this,arguments)||this}i=t,(e=n).prototype=Object.create(i.prototype),e.prototype.constructor=e,s(e,i);var r=n.prototype;return r.updateRenderData=function(t){t._vertsDirty&&_!==t&&(_=t,this._reserveQuads(t,t.string.toString().length),this._updateFontFamily(t),this._updateProperties(t),this._updateLabelInfo(t),this._updateContent(),this.updateWorldVerts(t),_._actualFontSize=E,_.node.setContentSize(S),_._vertsDirty=!1,_=null,this._resetProperties())},r._updateFontScale=function(){C=E/M},r._updateFontFamily=function(t){var e=t.font;T=e.spriteFrame,y=e._fntConfig,c.fontAtlas=e._fontDefDictionary,this.packToDynamicAtlas(t,T)},r._updateLabelInfo=function(){c.hash="",c.margin=0},r._updateProperties=function(t){w=t.string.toString(),E=t.fontSize,M=y?y.fontSize:t.fontSize,D=t.horizontalAlign,B=t.verticalAlign,P=t.spacingX,R=t.overflow,I=t._lineHeight,S.width=t.node.width,S.height=t.node.height,R===l.NONE?(O=!1,S.width+=2*c.margin,S.height+=2*c.margin):R===l.RESIZE_HEIGHT?(O=!0,S.height+=2*c.margin):O=t.enableWrapText,c.lineHeight=I,c.fontSize=E,this._setupBMFontOverflowMetrics()},r._resetProperties=function(){y=null,T=null,c.hash="",c.margin=0},r._updateContent=function(){this._updateFontScale(),this._computeHorizontalKerningForText(),this._alignText()},r._computeHorizontalKerningForText=function(){var t,e=w,i=e.length,n=f;if(y&&(t=y.kerningDict),t&&!cc.js.isEmptyObject(t))for(var r=-1,s=0;s0&&n>0&&G+_.w*C>V&&!a.isUnicodeSpace(b)){p.push(o),o=0,i++,n=0,r-=I*this._getFontScale()+0,N=!0;break}d.x=G,d.y=r-_.offsetY*C+c.margin,this._recordLetterInfo(d,b,z,i),z+1d.y-_.h*C&&(M=d.y-_.h*C)}else{this._recordPlaceholderInfo(z,b);var U="";y&&(U=y.atlasName),console.log("Can't find letter definition in texture atlas "+U+" for letter:"+b)}else this._recordPlaceholderInfo(z,b)}N||(n=B,hM&&(u=M),s<(o=D)&&(s=o),m+=T)}else p.push(o),o=0,i++,n=0,r-=I*this._getFontScale()+0,this._recordPlaceholderInfo(m,b),m++}return p.push(o),g=(v=i+1)*I*this._getFontScale(),v>1&&(g+=0*(v-1)),S.width=L,S.height=F,L<=0&&(S.width=parseFloat(s.toFixed(2))+2*c.margin),F<=0&&(S.height=parseFloat(g.toFixed(2))+2*c.margin),A=S.height,x=0,R!==l.CLAMP&&(h>0&&(A=S.height+h),u<-g&&(x=g+u)),!0},r._getFirstCharLen=function(){return 1},r._getFontScale=function(){return R===l.SHRINK?C:1},r._getFirstWordLen=function(t,e,i){var n=t.charAt(e);if(a.isUnicodeCJK(n)||"\n"===n||a.isUnicodeSpace(n))return 1;var r=1,s=c.fontAtlas.getLetterDefinitionForChar(n,c);if(!s)return r;for(var o=s.xAdvance*C+P,l=e+1;lV&&!a.isUnicodeSpace(n)&&V>0)return r;if(o+=s.xAdvance*C+P,"\n"===n||a.isUnicodeSpace(n)||a.isUnicodeCJK(n))break;r++}return r},r._multilineTextWrapByWord=function(){return this._multilineTextWrap(this._getFirstWordLen)},r._multilineTextWrapByChar=function(){return this._multilineTextWrap(this._getFirstCharLen)},r._recordPlaceholderInfo=function(t,e){if(t>=d.length){var i=new h;d.push(i)}d[t].char=e,d[t].hash=e.charCodeAt(0)+c.hash,d[t].valid=!1},r._recordLetterInfo=function(t,e,i,n){if(i>=d.length){var r=new h;d.push(r)}var s=e.charCodeAt(0)+c.hash;d[i].line=n,d[i].char=e,d[i].hash=s,d[i].valid=c.fontAtlas.getLetter(s).valid,d[i].x=t.x,d[i].y=t.y},r._alignText=function(){g=0,p.length=0,this._multilineTextWrapByWord(),this._computeAlignmentOffset(),R===l.SHRINK&&E>0&&this._isVerticalClamp()&&this._shrinkLabelToContentSize(this._isVerticalClamp),this._updateQuads()||R===l.SHRINK&&this._shrinkLabelToContentSize(this._isHorizontalClamp)},r._scaleFontSizeDown=function(t){var e=!0;t||(t=.1,e=!1),E=t,e&&this._updateContent()},r._shrinkLabelToContentSize=function(t){for(var e=0,i=0|E,n=0;e>1;if(r<=0)break;C=r/M,this._multilineTextWrapByWord(),this._computeAlignmentOffset(),t()?i=n-1:e=n}var s=e;s>=0&&this._scaleFontSizeDown(s)},r._isVerticalClamp=function(){return g>S.height},r._isHorizontalClamp=function(){for(var t=!1,e=0,i=w.length;e0)if(O){if(p[a]>S.width&&(s>S.width||s<0)){t=!0;break}}else if(s>S.width){t=!0;break}}}return t},r._isHorizontalClamped=function(t,e){var i=p[e],n=t>S.width||t<0;return O?i>S.width&&n:n},r._updateQuads=function(){var t=T?T._texture:c.fontAtlas.getTexture(),e=_.node;this.verticesCount=this.indicesCount=0,this._renderData&&(this._renderData.dataLength=0);for(var i=S,n=e._anchorPoint.x*i.width,r=e._anchorPoint.y*i.height,s=!0,a=0,o=w.length;a0){if(p>A){var y=p-A;u.y+=y,u.height-=y,p-=y}p-f.h*C0&&this._isHorizontalClamped(g,v))if(R===l.CLAMP)u.width=0;else if(R===l.SHRINK){if(S.width>f.w){s=!1;break}u.width=0}if(u.height>0&&u.width>0){var E=this._determineRect(u),M=h.x+m[h.line];this.appendQuad(_,t,u,E,M-n,p-r,C)}}}return this._quadsUpdated(_),s},r._determineRect=function(t){var e=T.isRotated(),i=T._originalSize,n=T._rect,r=T._offset,s=r.x+(i.width-n.width)/2,a=r.y-(i.height-n.height)/2;if(e){var o=t.x;t.x=n.x+n.height-t.y-t.height-a,t.y=o+n.y-s,t.y<0&&(t.height=t.height+a)}else t.x+=n.x-s,t.y+=n.y+a;return e},r._computeAlignmentOffset=function(){switch(m.length=0,D){case o.TextAlignment.LEFT:for(var t=0;t0){var c=e.out||m;t.strokeStyle="rgba("+c.r+", "+c.g+", "+c.b+", "+c.a/255+")",t.lineWidth=2*e.margin,t.strokeText(this._char,s,a)}t.fillText(this._char,s,a),this._texture.handleLoadedTexture()},destroy:function(){this._texture.destroy(),this._texture=null,a._canvasPool.put(this._data)}},cc.js.mixin(b.prototype,{insertLetterTexture:function(t){var e=t._texture,i=e.width,n=e.height;if(this._x+i+y>this._width&&(this._x=y,this._y=this._nexty),this._y+n>this._nexty&&(this._nexty=this._y+n+y),this._nexty>this._height)return null;this._fontDefDictionary._texture.drawTextureAt(e,this._x,this._y),this._dirty=!0;var r=new d;return r.u=this._x+1,r.v=this._y+1,r.texture=this._fontDefDictionary._texture,r.valid=!0,r.w=t._width-2,r.h=t._height-2,r.xAdvance=r.w,r.offsetY=t._offsetY,this._x+=i+y,this._fontDefDictionary.addLetterDefinitions(t._hash,r),r},update:function(){this._dirty&&(this._fontDefDictionary._texture.update(),this._dirty=!1)},reset:function(){this._x=y,this._y=y,this._nexty=y;for(var t=this._fontDefDictionary._letterDefinitions,e=0,i=t.length;e0&&(n=n+e.margin+e.out.toHEX()),""+e.fontSize+e.fontFamily+i+n)},r._getFontDesc=function(){return f.fontSize.toString()+"px "+f.fontFamily},r._computeHorizontalKerningForText=function(){},r._determineRect=function(){return!1},n})(r.default);i.default=x,e.exports=i.default}),{"../../../assets/CCRenderTexture":113,"../../../components/CCComponent":149,"../../../components/CCLabel":151,"../../../components/CCLabelOutline":152,"../../../utils/text-utils":331,"../../webgl/assemblers/label/2d/bmfont":284,"../utils":279}],278:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=void 0;var n,r=(n=t("../../assembler-2d"))&&n.__esModule?n:{default:n};function s(t,e){return(s=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var a,o=t("../../../utils/text-utils"),l=t("../../../platform/CCMacro"),c=t("../../../components/CCLabel"),h=t("../../../components/CCLabelOutline"),u=t("../../../components/CCLabelShadow"),_=c.Overflow,f=t("../utils").deleteFromDynamicAtlas,d=t("../utils").getFontFamily,p=(1/255).toFixed(3),m=null,y=null,v=null,g="",b="",A=0,x=0,C=[],T=cc.Size.ZERO,S=0,w=0,E=0,M=null,D="",B=_.NONE,P=!1,I=!1,R=null,O=cc.Color.WHITE,L=null,F=cc.Color.BLACK,V=cc.rect(),N=cc.Size.ZERO,k=cc.Size.ZERO,z=!1,G=!1,U=!1,j=0,H=cc.Vec2.ZERO,W=0,X=["left","center","right"],Y=(function(t){var e,i;function n(){return t.apply(this,arguments)||this}i=t,(e=n).prototype=Object.create(i.prototype),e.prototype.constructor=e,s(e,i);var r=n.prototype;return r._getAssemblerData=function(){return(a=c._canvasPool.get()).canvas.width=a.canvas.height=1,a},r._resetAssemblerData=function(t){t&&c._canvasPool.put(t)},r.updateRenderData=function(e){t.prototype.updateRenderData.call(this,e),e._vertsDirty&&(this._updateProperties(e),this._calculateLabelFont(),this._updateLabelDimensions(),this._updateTexture(e),this._calDynamicAtlas(e),e._actualFontSize=A,e.node.setContentSize(k),this.updateVerts(e),e._vertsDirty=!1,m=null,y=null,v=null)},r.updateVerts=function(){},r._updatePaddingRect=function(){var t=0,e=0,i=0,n=0,r=0;if(N.width=N.height=0,R&&(t=e=i=n=r=R.width,N.width=N.height=2*r),L){var s=L.blur+r;i=Math.max(i,-L._offset.x+s),n=Math.max(n,L._offset.x+s),t=Math.max(t,L._offset.y+s),e=Math.max(e,-L._offset.y+s)}if(G){var a=x*Math.tan(.20943951);n+=a,N.width+=a}V.x=i,V.y=t,V.width=i+n,V.height=t+e},r._updateProperties=function(t){var e=t._assemblerData;m=e.context,y=e.canvas,v=t._frame._original?t._frame._original._texture:t._frame._texture,b=t.string.toString(),A=t._fontSize,x=A,j=t.underlineHeight||x/8,B=t.overflow,T.width=t.node.width,T.height=t.node.height,k=t.node.getContentSize(),S=t._lineHeight,w=t.horizontalAlign,E=t.verticalAlign,M=t.node.color,z=t.enableBold,G=t.enableItalic,U=t.enableUnderline,D=d(t),I=t.srcBlendFactor===cc.macro.BlendFactor.ONE,P=B!==_.NONE&&(B===_.RESIZE_HEIGHT||t.enableWrapText),(R=(R=h&&t.getComponent(h))&&R.enabled&&R.width>0?R:null)&&O.set(R.color),(L=(L=u&&t.getComponent(u))&&L.enabled?L:null)&&(F.set(L.color),F.a=F.a*t.node.color.a/255),this._updatePaddingRect()},r._calculateFillTextStartPosition=function(){var t=0;w===l.TextAlignment.RIGHT?t=T.width-V.width:w===l.TextAlignment.CENTER&&(t=(T.width-V.width)/2);var e=this._getLineHeight()*(C.length-1),i=A*(1-o.BASELINE_RATIO/2);if(E!==l.VerticalTextAlignment.TOP){var n=e+V.height+A-T.height;E===l.VerticalTextAlignment.BOTTOM?i-=n+=o.BASELINE_RATIO/2*A:i-=n/2}return i+=o.BASELINE_OFFSET*A,cc.v2(t+V.x,i+V.y)},r._setupOutline=function(){m.strokeStyle="rgba("+O.r+", "+O.g+", "+O.b+", "+O.a/255+")",m.lineWidth=2*R.width},r._setupShadow=function(){m.shadowColor="rgba("+F.r+", "+F.g+", "+F.b+", "+F.a/255+")",m.shadowBlur=L.blur,m.shadowOffsetX=L.offset.x,m.shadowOffsetY=-L.offset.y},r._drawTextEffect=function(t,e){if(L||R||U){var i=C.length>1&&L,n=this._measureText(m,g),r=0,s=0;L&&this._setupShadow(),R&&this._setupOutline();for(var a=0;at||T.height>t)&&cc.warn("The maximum texture size supported by the device is "+t),T.width=Math.min(T.width,t),T.height=Math.min(T.height,t);var e=!1;y.width!==T.width&&(y.width=T.width,e=!0),y.height!==T.height&&(y.height=T.height,e=!0),e&&(m.font=g),m.textAlign=X[w]},r._getFontDesc=function(){var t=A.toString()+"px ";return t+=D,z&&(t="bold "+t),G&&(t="italic "+t),t},r._getLineHeight=function(){return 0|(0===S?A:S*A/x)},r._calculateParagraphLength=function(t,e){for(var i=[],n=0;n>1)<=0){cc.logID(4003);break}A=h,g=this._getFontDesc(),m.font=g;var u=this._getLineHeight();for(n=0,i=0;ia?c=h-1:l=h}0===l?cc.logID(4003):(A=l,g=this._getFontDesc(),m.font=g)}else{for(n=t.length*this._getLineHeight(),i=0;ir?e:r}i=(C.length+o.BASELINE_RATIO)*this._getLineHeight();var s=parseFloat(e.toFixed(2)),a=parseFloat(i.toFixed(2));T.width=s+V.width,T.height=a+V.height,k.width=s+N.width,k.height=a+N.height;break;case _.SHRINK:this._calculateShrinkFont(t),this._calculateWrapText(t);break;case _.CLAMP:this._calculateWrapText(t);break;case _.RESIZE_HEIGHT:this._calculateWrapText(t);var l=(C.length+o.BASELINE_RATIO)*this._getLineHeight();T.height=l+V.height,k.height=l+N.height}},n})(r.default);i.default=Y,e.exports=i.default}),{"../../../components/CCLabel":151,"../../../components/CCLabelOutline":152,"../../../components/CCLabelShadow":153,"../../../platform/CCMacro":244,"../../../utils/text-utils":331,"../../assembler-2d":265,"../utils":279}],279:[(function(t,e){"use strict";var i=t("./dynamic-atlas/manager"),n=cc.Color.WHITE,r={fontAtlas:null,fontSize:0,lineHeight:0,hAlign:0,vAlign:0,hash:"",fontFamily:"",fontDesc:"Arial",color:n,isOutlined:!1,out:n,margin:0};e.exports={deleteFromDynamicAtlas:function(t,e){e&&e._original&&i&&(i.deleteAtlasSpriteFrame(e),e._resetDynamicAtlasFrame())},getFontFamily:function(t){return t.useSystemFont?t.fontFamily||"Arial":t.font?t.font._nativeAsset?t.font._nativeAsset:(cc.assetManager.postLoadNative(t.font,(function(){t.isValid&&t.setVertsDirty()})),"Arial"):"Arial"},shareLabelInfo:r}}),{"./dynamic-atlas/manager":274}],280:[(function(t,e){"use strict";function i(t,e,i){i=i||2;var r,a,o,l,c,u,_,f=e&&e.length,d=f?e[0]*i:t.length,p=n(t,0,d,i,!0),m=[];if(!p)return m;if(f&&(p=h(t,e,p,i)),t.length>80*i){r=o=t[0],a=l=t[1];for(var y=i;yo&&(o=c),u>l&&(l=u);_=Math.max(o-r,l-a)}return s(p,m,i,r,a,_),m}function n(t,e,i,n,r){var s,a;if(r===B(t,e,i,n)>0)for(s=e;s=e;s-=n)a=E(s,t[s],t[s+1],a);return a&&A(a,a.next)&&(M(a),a=a.next),a}function r(t,e){if(!t)return t;e||(e=t);var i,n=t;do{if(i=!1,n.steiner||!A(n,n.next)&&0!==b(n.prev,n,n.next))n=n.next;else{if(M(n),(n=e=n.prev)===n.next)return null;i=!0}}while(i||n!==e);return e}function s(t,e,i,n,h,u,_){if(t){!_&&u&&d(t,n,h,u);for(var f,p,m=t;t.prev!==t.next;)if(f=t.prev,p=t.next,u?o(t,n,h,u):a(t))e.push(f.i/i),e.push(t.i/i),e.push(p.i/i),M(t),t=p.next,m=p.next;else if((t=p)===m){_?1===_?s(t=l(t,e,i),e,i,n,h,u,2):2===_&&c(t,e,i,n,h,u):s(r(t),e,i,n,h,u,1);break}}}function a(t){var e=t.prev,i=t,n=t.next;if(b(e,i,n)>=0)return!1;for(var r=t.next.next;r!==t.prev;){if(v(e.x,e.y,i.x,i.y,n.x,n.y,r.x,r.y)&&b(r.prev,r,r.next)>=0)return!1;r=r.next}return!0}function o(t,e,i,n){var r=t.prev,s=t,a=t.next;if(b(r,s,a)>=0)return!1;for(var o=r.xs.x?r.x>a.x?r.x:a.x:s.x>a.x?s.x:a.x,h=r.y>s.y?r.y>a.y?r.y:a.y:s.y>a.y?s.y:a.y,u=m(o,l,e,i,n),_=m(c,h,e,i,n),f=t.nextZ;f&&f.z<=_;){if(f!==t.prev&&f!==t.next&&v(r.x,r.y,s.x,s.y,a.x,a.y,f.x,f.y)&&b(f.prev,f,f.next)>=0)return!1;f=f.nextZ}for(f=t.prevZ;f&&f.z>=u;){if(f!==t.prev&&f!==t.next&&v(r.x,r.y,s.x,s.y,a.x,a.y,f.x,f.y)&&b(f.prev,f,f.next)>=0)return!1;f=f.prevZ}return!0}function l(t,e,i){var n=t;do{var r=n.prev,s=n.next.next;!A(r,s)&&x(r,n,n.next,s)&&T(r,s)&&T(s,r)&&(e.push(r.i/i),e.push(n.i/i),e.push(s.i/i),M(n),M(n.next),n=t=s),n=n.next}while(n!==t);return n}function c(t,e,i,n,a,o){var l=t;do{for(var c=l.next.next;c!==l.prev;){if(l.i!==c.i&&g(l,c)){var h=w(l,c);return l=r(l,l.next),h=r(h,h.next),s(l,e,i,n,a,o),void s(h,e,i,n,a,o)}c=c.next}l=l.next}while(l!==t)}function h(t,e,i,s){var a,o,l,c=[];for(a=0,o=e.length;a=n.next.y){var o=n.x+(s-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(o<=r&&o>a){if(a=o,o===r){if(s===n.y)return n;if(s===n.next.y)return n.next}i=n.x=n.x&&n.x>=h&&v(si.x)&&T(n,t)&&(i=n,_=l),n=n.next;return i}function d(t,e,i,n){var r=t;do{null===r.z&&(r.z=m(r.x,r.y,e,i,n)),r.prevZ=r.prev,r.nextZ=r.next,r=r.next}while(r!==t);r.prevZ.nextZ=null,r.prevZ=null,p(r)}function p(t){var e,i,n,r,s,a,o,l,c=1;do{for(i=t,t=null,s=null,a=0;i;){for(a++,n=i,o=0,e=0;e0||l>0&&n;)0===o?(r=n,n=n.nextZ,l--):0!==l&&n?i.z<=n.z?(r=i,i=i.nextZ,o--):(r=n,n=n.nextZ,l--):(r=i,i=i.nextZ,o--),s?s.nextZ=r:t=r,r.prevZ=s,s=r;i=n}s.nextZ=null,c*=2}while(a>1);return t}function m(t,e,i,n,r){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-i)/r)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-n)/r)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function y(t){var e=t,i=t;do{e.x=0&&(t-a)*(n-o)-(i-a)*(e-o)>=0&&(i-a)*(s-o)-(r-a)*(n-o)>=0}function g(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!C(t,e)&&T(t,e)&&T(e,t)&&S(t,e)}function b(t,e,i){return(e.y-t.y)*(i.x-e.x)-(e.x-t.x)*(i.y-e.y)}function A(t,e){return t.x===e.x&&t.y===e.y}function x(t,e,i,n){return!!(A(t,e)&&A(i,n)||A(t,n)&&A(i,e))||b(t,e,i)>0!=b(t,e,n)>0&&b(i,n,t)>0!=b(i,n,e)>0}function C(t,e){var i=t;do{if(i.i!==t.i&&i.next.i!==t.i&&i.i!==e.i&&i.next.i!==e.i&&x(i,i.next,t,e))return!0;i=i.next}while(i!==t);return!1}function T(t,e){return b(t.prev,t,t.next)<0?b(t,e,t.next)>=0&&b(t,t.prev,e)>=0:b(t,e,t.prev)<0||b(t,t.next,e)<0}function S(t,e){var i=t,n=!1,r=(t.x+e.x)/2,s=(t.y+e.y)/2;do{i.y>s!=i.next.y>s&&r<(i.next.x-i.x)*(s-i.y)/(i.next.y-i.y)+i.x&&(n=!n),i=i.next}while(i!==t);return n}function w(t,e){var i=new D(t.i,t.x,t.y),n=new D(e.i,e.x,e.y),r=t.next,s=e.prev;return t.next=e,e.prev=t,i.next=r,r.prev=i,n.next=i,i.prev=n,s.next=n,n.prev=s,n}function E(t,e,i,n){var r=new D(t,e,i);return n?(r.next=n.next,r.prev=n,n.next.prev=r,n.next=r):(r.prev=r,r.next=r),r}function M(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function D(t,e,i){this.i=t,this.x=e,this.y=i,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function B(t,e,i,n){for(var r=0,s=e,a=i-n;s0&&(n+=t[r-1].length,i.holes.push(n))}return i}}),{}],281:[(function(t,e){"use strict";var i=t("../../../../graphics/helper"),n=t("../../../../graphics/types").PointFlags,r=cc.Graphics.Point=cc.Class({name:"cc.GraphicsPoint",extends:cc.Vec2,ctor:function(){this.reset()},reset:function(){this.dx=0,this.dy=0,this.dmx=0,this.dmy=0,this.flags=0,this.len=0}});function s(){this.reset()}function a(){this._tessTol=.25,this._distTol=.01,this._updatePathOffset=!1,this._paths=null,this._pathLength=0,this._pathOffset=0,this._points=null,this._pointsOffset=0,this._commandx=0,this._commandy=0,this._paths=[],this._points=[]}cc.js.mixin(s.prototype,{reset:function(){this.closed=!1,this.nbevel=0,this.complex=!0,this.points?this.points.length=0:this.points=[]}}),cc.js.mixin(a.prototype,{moveTo:function(t,e){this._updatePathOffset&&(this._pathOffset=this._pathLength,this._updatePathOffset=!1),this._addPath(),this._addPoint(t,e,n.PT_CORNER),this._commandx=t,this._commandy=e},lineTo:function(t,e){this._addPoint(t,e,n.PT_CORNER),this._commandx=t,this._commandy=e},bezierCurveTo:function(t,e,r,s,a,o){var l=this._curPath,c=l.points[l.points.length-1];c.x!==t||c.y!==e||r!==a||s!==o?(i.tesselateBezier(this,c.x,c.y,t,e,r,s,a,o,0,n.PT_CORNER),this._commandx=a,this._commandy=o):this.lineTo(a,o)},quadraticCurveTo:function(t,e,i,n){var r=this._commandx,s=this._commandy;this.bezierCurveTo(r+2/3*(t-r),s+2/3*(e-s),i+2/3*(t-i),n+2/3*(e-n),i,n)},arc:function(t,e,n,r,s,a){i.arc(this,t,e,n,r,s,a)},ellipse:function(t,e,n,r){i.ellipse(this,t,e,n,r),this._curPath.complex=!1},circle:function(t,e,n){i.ellipse(this,t,e,n,n),this._curPath.complex=!1},rect:function(t,e,i,n){this.moveTo(t,e),this.lineTo(t,e+n),this.lineTo(t+i,e+n),this.lineTo(t+i,e),this.close(),this._curPath.complex=!1},roundRect:function(t,e,n,r,s){i.roundRect(this,t,e,n,r,s),this._curPath.complex=!1},clear:function(t){this._pathLength=0,this._pathOffset=0,this._pointsOffset=0,this._curPath=null,t&&(this._paths.length=0,this._points.length=0)},close:function(){this._curPath.closed=!0},_addPath:function(){var t=this._pathLength,e=this._paths[t];return e?e.reset():(e=new s,this._paths.push(e)),this._pathLength++,this._curPath=e,e},_addPoint:function(t,e,i){var n=this._curPath;if(n){var s,a=this._points,o=n.points;(s=a[this._pointsOffset++])?(s.x=t,s.y=e):(s=new r(t,e),a.push(s)),s.flags=i,o.push(s)}}}),cc.Graphics._Impl=a,e.exports=a}),{"../../../../graphics/helper":203,"../../../../graphics/types":205}],282:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=void 0;var n=s(t("../../../assembler")),r=s(t("../../../../../renderer/core/input-assembler"));function s(t){return t&&t.__esModule?t:{default:t}}function a(t,e){return(a=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var o=t("../../mesh-buffer"),l=t("../../../index"),c=t("../../../../graphics/graphics"),h=t("../../../../graphics/types").PointFlags,u=c.LineJoin,_=c.LineCap,f=t("./earcut");t("./impl");var d=Math.PI,p=Math.min,m=Math.max,y=Math.ceil,v=Math.acos,g=Math.cos,b=Math.sin,A=Math.atan2;function x(t,e,i){return ti?i:t}var C=cc.gfx,T=new C.VertexFormat([{name:C.ATTR_POSITION,type:C.ATTR_TYPE_FLOAT32,num:2},{name:C.ATTR_COLOR,type:C.ATTR_TYPE_UINT8,num:4,normalize:!0},{name:"a_dist",type:C.ATTR_TYPE_FLOAT32,num:1}]);T.name="vfmtPosColorSdf";var S=(function(t){var e,i;function n(e){var i;return(i=t.call(this,e)||this)._buffer=null,i._buffers=[],i._bufferOffset=0,i}i=t,(e=n).prototype=Object.create(i.prototype),e.prototype.constructor=e,a(e,i);var s=n.prototype;return s.getVfmt=function(){return T},s.getVfmtFloatCount=function(){return 4},s.requestBuffer=function(){var t={indiceStart:0,vertexStart:0},e=new o(l._handle,this.getVfmt());t.meshbuffer=e;var i=new r.default(e._vb,e._ib);return t.ia=i,this._buffers.push(t),t},s.getBuffers=function(){return 0===this._buffers.length&&this.requestBuffer(),this._buffers},s.clear=function(t){this._bufferOffset=0;var e=this._buffers;if(t){for(var i=0,n=e.length;i65535||3*s>131070)&&(++this._bufferOffset,s=e,this._bufferOffsetr.vertexOffset&&r.requestStatic(e,3*e),this._buffer=n,n},s.stroke=function(t){this._curColor=t._strokeColor._val,this._flattenPaths(t._impl),this._expandStroke(t),t._impl._updatePathOffset=!0},s.fill=function(t){this._curColor=t._fillColor._val,this._expandFill(t),t._impl._updatePathOffset=!0},s._expandStroke=function(t){var e,i,n,r,s=.5*t.lineWidth,a=t.lineCap,o=t.lineJoin,l=t.miterLimit,c=t._impl,f=(e=s,i=d,n=c._tessTol,r=2*v(e/(e+n)),m(2,y(i/r)));this._calculateJoins(c,s,o,l);for(var p=c._paths,g=0,b=c._pathOffset,A=c._pathLength;b0&&(r=1/e);for(var a=t._paths,o=t._pathOffset,l=t._pathLength;o1e-6){var S=1/g;S>600&&(S=600),y.dmx*=S,y.dmy*=S}y.dx*d.dy-d.dx*y.dy>0&&(y.flags|=h.PT_LEFT),g*(b=m(11,p(d.len,y.len)*r))*b<1&&(y.flags|=h.PT_INNERBEVEL);var w=y.dmx*e,E=y.dmy*e,M=w*w+E*E;M>y.len*y.len+s&&M>d.len*d.len+s&&(y.flags|=h.PT_INNERBEVEL),y.flags&h.PT_CORNER&&(g*n*n<1||i===u.BEVEL||i===u.ROUND)&&(y.flags|=h.PT_BEVEL),0!=(y.flags&(h.PT_BEVEL|h.PT_INNERBEVEL))&&c.nbevel++,d=y,y=_[v+1]}}},s._flattenPaths=function(t){for(var e=t._paths,i=t._pathOffset,n=t._pathLength;i2&&a.equals(o)&&(r.closed=!0,s.pop(),a=s[s.length-1]);for(var l=0,c=s.length;lC&&(T-=2*d),this._vset(f,p,1),this._vset(c-s*n,e.y-a*n,-1);for(var S=x(y((C-T)/d)*r,2,r),w=0;w "+n+"/"+i+".")},e._updateCfgFlag=function(t){var e=this._cfgFields.updateFlags;this._setBufferFlag(this._cfg,e.offset,e.size,e.type,t)},e._setBufferValue=function(t,e,i,n,r){"float"==n&&4==i?t.setFloat32(e,r,jsb.__isLittleEndian__):"int32"==n&&4==i?t.setInt32(e,r,jsb.__isLittleEndian__):"bool"==n&&1==i?t.setInt8(e,r?1:0,jsb.__isLittleEndian__):"Color4B"==n&&4==i?(t.setUint8(e,r.r),t.setUint8(e+1,r.g),t.setUint8(e+2,r.b),t.setUint8(e+3,r.a)):"int8"==n&&1==i?t.setUint8(e,r):cc.warn("dont know how to set value to buffer, type/size -> "+n+"/"+i+".")},e._setFieldValue=function(t,e,i,n){var r=e[i];this._setBufferValue(t,r.offset,r.size,r.type,n)},e._getBufferValue=function(t,e,i,n){return"float"==n&&4==i?t.getFloat32(e,jsb.__isLittleEndian__):"int32"==n&&4==i?t.getInt32(e,jsb.__isLittleEndian__):"bool"==n&&1==i?0!=t.getInt8(e,jsb.__isLittleEndian__):"Color4B"==n&&4==i?{r:t.getUint8(e),g:t.getUint8(e+1),b:t.getUint8(e+2),a:t.getUint8(e+3)}:"int8"==n&&1==i?t.getUint8(e):void cc.warn("dont know how to get value from buffer, type/size -> "+n+"/"+i+".")},e._getFieldValue=function(t,e,i){var n=e[i];return this._getBufferValue(t,n.offset,n.size,n.type)},e._getLayoutValue=function(t){return this._getFieldValue(this._layoutInfo,this._layoutFields,t)},e._setLayoutValue=function(t,e){return this._setFieldValue(this._layoutInfo,this._layoutFields,t,e)},e._updateCfgFlag_Content=function(){this._updateCfgFlag(1)},e._updateCfgFlag_Font=function(){this._updateCfgFlag(2)},e._colorEqual=function(t,e){return t.r==e.r&&t.g==e.g&&t.b==e.b&&t.a==e.a},e._colorToObj=function(t,e,i,n){return{r:t,g:e,b:i,a:n}},e.setString=function(t){t!=this._layout.string&&(this._layout.string=t,this._updateCfgFlag_Content())},e.setFontPath=function(t){t!=this._layout.fontPath&&(this._layout.fontPath=t,this._updateCfgFlag_Font())},e.setFontSize=function(t,e){this._getFieldValue(this._cfg,this._cfgFields,"fontSize")!=t&&(this._setFieldValue(this._cfg,this._cfgFields,"fontSize",t),this._setFieldValue(this._cfg,this._cfgFields,"fontSizeRetina",e),this._updateCfgFlag_Font())},e.setOutline=function(t){var e=this._getLayoutValue("outlineSize");e>0!=t>0&&this._updateCfgFlag_Font(),e!=t&&(this._updateCfgFlag_Content(),this._setLayoutValue("outlineSize",t))},e.setOutlineColor=function(t){var e=this._getLayoutValue("outlineColor");this._colorEqual(e,t)||(this._setLayoutValue("outlineColor",t),this._updateCfgFlag_Content())},e.setLineHeight=function(t){this._getLayoutValue("lineHeight")!=t&&(this._setLayoutValue("lineHeight",t),this._updateCfgFlag_Content())},e.setOverFlow=function(t){this._getLayoutValue("overflow")!=t&&(this._setLayoutValue("overflow",t),this._updateCfgFlag_Content())},e.setEnableWrap=function(t){this._getLayoutValue("wrap")!=t&&(this._setLayoutValue("wrap",t),this._updateCfgFlag_Content())},e.setVerticalAlign=function(t){this._getLayoutValue("valign")!=t&&(this._setLayoutValue("valign",t),this._updateCfgFlag_Content())},e.setHorizontalAlign=function(t){this._getLayoutValue("halign")!=t&&(this._setLayoutValue("halign",t),this._updateCfgFlag_Content())},e.setContentSize=function(t,e){var i=this._getLayoutValue("width"),n=this._getLayoutValue("height");i==t&&n==e||(this._setLayoutValue("height",e),this._setLayoutValue("width",t),this._updateCfgFlag_Content())},e.setAnchorPoint=function(t,e){var i=this._getLayoutValue("anchorX"),n=this._getLayoutValue("anchorY");i==t&&n==e||(this._setLayoutValue("anchorX",t),this._setLayoutValue("anchorY",e),this._updateCfgFlag_Content())},e.setColor=function(t){var e=this._getLayoutValue("color");this._colorEqual(e,t)||(this._setLayoutValue("color",t),this._updateCfgFlag_Content())},e.setShadow=function(t,e,i){var n=this._getLayoutValue("shadowBlur"),r=this._getLayoutValue("shadowX"),s=this._getLayoutValue("shadowY");n>0!=i>0&&this._updateCfgFlag_Font();var a=!1;n!=i&&(this._setLayoutValue("shadowBlur",i),a=!0),r!=t&&(this._setLayoutValue("shadowX",t),a=!0),s!=e&&(this._setLayoutValue("shadowY",e),a=!0),a&&this._updateCfgFlag_Content()},e.setShadowColor=function(t){var e=this._getLayoutValue("shadowColor");this._colorEqual(e,t)||(this._setLayoutValue("shadowColor",t),this._updateCfgFlag_Content())},e.setItalic=function(t){this._getLayoutValue("italic")!=t&&(this._setLayoutValue("italic",t),this._updateCfgFlag_Content())},e.setBold=function(t){this._getLayoutValue("bold")!=t&&(this._setLayoutValue("bold",t),this._updateCfgFlag_Content(),this._updateCfgFlag_Font())},e.setUnderline=function(t){this._getLayoutValue("underline")!=t&&(this._setLayoutValue("underline",t),this._updateCfgFlag_Content())},e.setSpacingX=function(t){this._getLayoutValue("spaceX")==t||"number"!=typeof t||isNaN(t)||(this._setLayoutValue("spaceX",t),this._updateCfgFlag_Content())},e.updateRenderData=function(t){if(t._vertsDirty){t.font&&t.font.nativeUrl&&this.setFontPath(cc.assetManager.cacheManager.getCache(t.font.nativeUrl)||t.font.nativeUrl);var e=this._layout,i=t.node.color,n=t.node,r=t.fontSize;this.setString(t.string),this.setFontSize(t.fontSize,r/72*t.fontSize),this.setLineHeight(t.lineHeight),this.setEnableWrap(t.enableWrapText),this.setItalic(t.enableItalic),this.setUnderline(t.enableUnderline),this.setBold(t.enableBold),this.setOverFlow(t.overflow),this.setVerticalAlign(t.verticalAlign),this.setHorizontalAlign(t.horizontalAlign),this.setSpacingX(t.spacingX),this.setContentSize(n.getContentSize().width,n.getContentSize().height),this.setAnchorPoint(n.anchorX,n.anchorY),this.setColor(this._colorToObj(i.getR(),i.getG(),i.getB(),Math.ceil(i.getA()*n.opacity/255)));var s=n.getComponent(cc.LabelShadow);if(s&&s.enabled){var a=s.color;this.setShadow(s.offset.x,s.offset.y,s.blur),this.setShadowColor(this._colorToObj(a.getR(),a.getG(),a.getB(),Math.ceil(a.getA()*n.opacity/255)))}else this.setShadow(0,0,-1);this._updateTTFMaterial(t),e.render()}},e._bindMaterial=function(t){var e=this.labelMaterial;return e||(e=r.default.createWithBuiltin("2d-label",t),this.labelMaterial=e),e},e._updateTTFMaterial=function(t){var e=this._bindMaterial(t),i=this._label.node,n=this._layout,r=i.getComponent(cc.LabelOutline),s=0;if(r&&r.enabled&&r.width>0){s=Math.max(Math.min(r.width/10,.4),.1);var a=r.color;this.setOutlineColor(this._colorToObj(a.getR(),a.getG(),a.getB(),Math.ceil(a.getA()*i.opacity/255)))}this.setOutline(s),e.define("CC_USE_MODEL",!0),e.define("USE_TEXTURE_ALPHAONLY",!0),e.define("USE_SDF",s>0||t.enableBold),e.define("USE_SDF_EXTEND",t.enableBold?1:0),void 0!==e.getDefine("CC_SUPPORT_standard_derivatives")&&cc.sys.glExtension("OES_standard_derivatives")&&e.define("CC_SUPPORT_standard_derivatives",!0),n.setEffect(e.effect._nativeObj)},e.fillBuffers=function(){this._layout.render()},e.getVfmt=function(){},t})();i.default=s,e.exports=i.default}),{"../../../../../assets/material/CCMaterial":124,"../../../../../assets/material/material-variant":131,"../../../../../components/CCLabel":151,"../../../../../components/CCLabelOutline":152,"../../../../../components/CCLabelShadow":153}],287:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=void 0;var n,r=(n=t("../../../../utils/label/ttf"))&&n.__esModule?n:{default:n};function s(t,e){return(s=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var a=t("../../../../../components/CCLabelShadow"),o=cc.color(255,255,255,255),l=(function(t){var e,i;function n(){return t.apply(this,arguments)||this}i=t,(e=n).prototype=Object.create(i.prototype),e.prototype.constructor=e,s(e,i);var r=n.prototype;return r.updateUVs=function(t){for(var e=this._renderData.vDatas[0],i=t._frame.uv,n=this.uvOffset,r=this.floatsPerVert,s=0;s<4;s++){var a=2*s,o=r*s+n;e[o]=i[a],e[o+1]=i[a+1]}},r.updateColor=function(e){o._fastSetA(e.node._color.a);var i=o._val;t.prototype.updateColor.call(this,e,i)},r.updateVerts=function(t){var e=t.node,i=t._ttfTexture.width,n=t._ttfTexture.height,r=e.anchorX*e.width,s=e.anchorY*e.height,o=a&&t.getComponent(a);if(o&&o._enabled){var l=(i-e.width)/2,c=(n-e.height)/2,h=o.offset;-h.x>l?r+=i-e.width:l>h.x&&(r+=l-h.x),-h.y>c?s+=n-e.height:c>h.y&&(s+=c-h.y)}var u=this._local;u[0]=-r,u[1]=-s,u[2]=i-r,u[3]=n-s,this.updateUVs(t),this.updateWorldVerts(t)},n})(r.default);i.default=l,e.exports=i.default}),{"../../../../../components/CCLabelShadow":153,"../../../../utils/label/ttf":278}],288:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=void 0;var n,r=(n=t("../../../../../value-types/vec3"))&&n.__esModule?n:{default:n};function s(t,e){return(s=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var a=t("../../../../assembler-3d"),o=t("../2d/bmfont"),l=new r.default,c=new r.default,h=(function(t){var e,i;function n(){return t.apply(this,arguments)||this}return i=t,(e=n).prototype=Object.create(i.prototype),e.prototype.constructor=e,s(e,i),n})(o);i.default=h,cc.js.mixin(h.prototype,a,{updateWorldVerts:function(t){for(var e=t.node._worldMatrix,i=this._local,n=this._renderData.vDatas[0],s=this.floatsPerVert,a=0;a=32||this.pool.push(t)}},e.default.register(cc.Label,{getConstructor:function(t){var e=t.node.is3DNode,c=e?a.default:n.default;return t.font instanceof cc.BitmapFont?c=e?o.default:r.default:t.cacheMode===i.default.CacheMode.CHAR&&(cc.sys.platform===cc.sys.WECHAT_GAME_SUB?cc.warn("sorry, subdomain does not support CHAR mode currently!"):c=e?l.default:s.default),c},TTF:n.default,Bmfont:r.default,Letter:s.default,TTF3D:a.default,Bmfont3D:o.default,Letter3D:l.default,NativeTTF:void 0})}),{"../../../../components/CCLabel":151,"../../../assembler":268,"./2d/bmfont":284,"./2d/letter":285,"./2d/nativeTTF":286,"./2d/ttf":287,"./3d/bmfont":288,"./3d/letter":289,"./3d/ttf":290}],292:[(function(t,e,i){"use strict";i.__esModule=!0,i.MaskAssembler=void 0;var n,r=(n=t("../../assembler"))&&n.__esModule?n:{default:n};function s(t,e){return(s=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var a=t("../../../components/CCMask"),o=t("../../render-flow"),l=t("./sprite/2d/simple"),c=t("./graphics"),h=t("../../../../renderer/gfx"),u=t("../vertex-format").vfmtPos,_=8,f=[];function d(){return 1<_&&cc.errorID(9e3,_),f.push(t)}function v(t,e){0===f.length&&cc.errorID(9001),f.pop(),0===f.length?e._flushMaterial(t._exitMaterial):A(e)}function g(t,e){var i=h.DS_FUNC_NEVER,n=d(),r=n,s=n,a=t.inverted?h.STENCIL_OP_REPLACE:h.STENCIL_OP_ZERO;m(t._clearMaterial,i,a,n,r,s);var o=e.getBuffer("mesh",u),l=o.request(4,6),c=l.indiceOffset,_=l.byteOffset>>2,f=l.vertexOffset,p=o._vData,y=o._iData;p[_++]=-1,p[_++]=-1,p[_++]=-1,p[_++]=1,p[_++]=1,p[_++]=1,p[_++]=1,p[_++]=-1,y[c++]=f,y[c++]=f+3,y[c++]=f+1,y[c++]=f+1,y[c++]=f+3,y[c++]=f+2,e.node=e._dummyNode,e.material=t._clearMaterial,e._flush()}function b(t,e){var i=h.DS_FUNC_NEVER,n=d(),r=n,s=n,o=t.inverted?h.STENCIL_OP_ZERO:h.STENCIL_OP_REPLACE;m(t._materials[0],i,o,n,r,s),e.material=t._materials[0],t._type===a.Type.IMAGE_STENCIL?(e.node=e._dummyNode,l.prototype.fillBuffers.call(t._assembler,t,e),e._flush()):(e.node=t.node,c.prototype.fillBuffers.call(t._graphics._assembler,t._graphics,e))}function A(t){var e=h.DS_FUNC_EQUAL,i=h.STENCIL_OP_KEEP,n=p(),r=n,s=d(),a=f[f.length-1];m(a._enableMaterial,e,i,n,r,s),t._flushMaterial(a._enableMaterial)}var x=(function(t){var e,i;function n(){return t.apply(this,arguments)||this}i=t,(e=n).prototype=Object.create(i.prototype),e.prototype.constructor=e,s(e,i);var r=n.prototype;return r.updateRenderData=function(t){t._type===a.Type.IMAGE_STENCIL?t.spriteFrame?l.prototype.updateRenderData.call(this,t):t.setMaterial(0,null):(t._graphics.setMaterial(0,t._materials[0]),c.prototype.updateRenderData.call(t._graphics._assembler,t._graphics,t._graphics))},r.fillBuffers=function(t,e){(t._type!==a.Type.IMAGE_STENCIL||t.spriteFrame)&&(y(t),g(t,e),b(t,e),A(e)),t.node._renderFlag|=o.FLAG_UPDATE_RENDER_DATA},r.postFillBuffers=function(t,e){(t._type!==a.Type.IMAGE_STENCIL||t.spriteFrame)&&v(t,e),t.node._renderFlag|=o.FLAG_UPDATE_RENDER_DATA},n})(l);i.MaskAssembler=x,r.default.register(a,x)}),{"../../../../renderer/gfx":372,"../../../components/CCMask":155,"../../assembler":268,"../../render-flow":272,"../vertex-format":313,"./graphics":282,"./sprite/2d/simple":297}],293:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=void 0;var n,r=(n=t("../../assembler-2d"))&&n.__esModule?n:{default:n};function s(t,e){return(s=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var a=t("../../../components/CCMotionStreak"),o=t("../../render-flow");function l(t,e){this.point=t||cc.v2(),this.dir=e||cc.v2(),this.distance=0,this.time=0}l.prototype.setPoint=function(t,e){this.point.x=t,this.point.y=e},l.prototype.setDir=function(t,e){this.dir.x=t,this.dir.y=e},cc.v2(),cc.v2();var c=cc.v2(),h=cc.v2();function u(t,e){return t.x=-e.y,t.y=e.x,t}var _=(function(t){var e,i;function n(){return t.apply(this,arguments)||this}i=t,(e=n).prototype=Object.create(i.prototype),e.prototype.constructor=e,s(e,i);var r=n.prototype;return r.initData=function(){this._renderData.createFlexData(0,16,42)},r.update=function(t,e){var i,n=t._stroke/2,r=t.node._worldMatrix.m,s=r[12],a=r[13],o=t._points;if(o.length>1){var _=o[0].point.x-s,f=o[0].point.y-a;_*_+f*f=0;E--){var M=o[E],D=M.point,B=M.dir;if(M.time-=e,M.time<0)o.splice(E,1);else{var P=M.time/S,I=o[E-1];if(!w){if(!I){o.splice(E,1);continue}D.x=I.point.x-B.x*P,D.y=I.point.y-B.y*P}w=!0,u(c,B);var R=(P*b<<24>>>0)+(g<<16)+(v<<8)+y,O=5*p;C[O]=D.x+c.x*n,C[O+1]=D.y+c.y*n,C[O+2]=1,C[O+3]=P,T[O+4]=R,C[O+=5]=D.x-c.x*n,C[O+1]=D.y-c.y*n,C[O+2]=0,C[O+3]=P,T[O+4]=R,p+=2}}d=p<=2?0:3*(p-2),x.used(p,d)}},r.fillBuffers=function(t,e){var i=this._renderData._flexBuffer,n=i.vData,r=i.usedVertices,s=i.usedIndices,a=i.usedVerticesFloats,l=e._meshBuffer,c=l.request(r,s),h=c.byteOffset>>2,u=l._vData;n.length+h>u.length?u.set(n.subarray(0,a),h):u.set(n,h);for(var _=l._iData,f=c.indiceOffset,d=c.vertexOffset,p=0,m=r;p1?1:n)<0?0:n;var r=(i=(i=i>1?1:i)<0?0:i)+(n=(n-=i)<0?0:n);r=r>1?1:r,this.updateUVs(t,i,r),this.updateVerts(t,i,r),t._vertsDirty=!1}},r.updateUVs=function(t,e,i){var n,r,s,o,l,c,h,u,_,f,d=t._spriteFrame,p=d._texture.width,m=d._texture.height,y=d._rect;d._rotated?(n=y.x/p,r=(y.y+y.width)/m,s=l=n,h=_=(y.x+y.height)/p,c=f=r,o=u=y.y/m):(n=y.x/p,r=(y.y+y.height)/m,s=h=n,l=_=(y.x+y.width)/p,o=c=r,u=f=y.y/m);var v=this._renderData.vDatas[0],g=this.uvOffset,b=this.floatsPerVert;switch(t._fillType){case a.HORIZONTAL:v[g]=s+(l-s)*e,v[g+1]=o+(c-o)*e,v[g+b]=s+(l-s)*i,v[g+b+1]=o+(c-o)*i,v[g+2*b]=h+(_-h)*e,v[g+2*b+1]=u+(f-u)*e,v[g+3*b]=h+(_-h)*i,v[g+3*b+1]=u+(f-u)*i;break;case a.VERTICAL:v[g]=s+(h-s)*e,v[g+1]=o+(u-o)*e,v[g+b]=l+(_-l)*e,v[g+b+1]=c+(f-c)*e,v[g+2*b]=s+(h-s)*i,v[g+2*b+1]=o+(u-o)*i,v[g+3*b]=l+(_-l)*i,v[g+3*b+1]=c+(f-c)*i;break;default:cc.errorID(2626)}},r.updateVerts=function(t,e,i){var n,r=t.node,s=r.width,o=r.height,l=r.anchorX*s,c=r.anchorY*o,h=-l,u=-c,_=s-l,f=o-c;switch(t._fillType){case a.HORIZONTAL:n=h+(_-h)*i,h+=(_-h)*e,_=n;break;case a.VERTICAL:n=u+(f-u)*i,u+=(f-u)*e,f=n;break;default:cc.errorID(2626)}var d=this._local;d[0]=h,d[1]=u,d[2]=_,d[3]=f,this.updateWorldVerts(t)},n})(r.default);i.default=o,e.exports=i.default}),{"../../../../../components/CCSprite":166,"../../../../assembler-2d":265}],295:[(function(t,e,i){"use strict";var n;function r(t,e){return(r=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}i.__esModule=!0,i.default=void 0;var s=(function(t){var e,i;function n(){return t.apply(this,arguments)||this}i=t,(e=n).prototype=Object.create(i.prototype),e.prototype.constructor=e,r(e,i);var s=n.prototype;return s.initData=function(){this._renderData.createFlexData(0,4,6,this.getVfmt())},s.updateRenderData=function(t){this.packToDynamicAtlas(t,t._spriteFrame);var e=t.spriteFrame;if(e){var i=e.vertices;if(i){this.verticesCount=i.x.length,this.indicesCount=i.triangles.length;var n=this._renderData._flexBuffer;n.reserve(this.verticesCount,this.indicesCount)&&(this.updateColor(t),t._vertsDirty=!0),n.used(this.verticesCount,this.indicesCount),this.updateIndices(i.triangles),t._vertsDirty&&(this.updateUVs(t),this.updateVerts(t),this.updateWorldVerts(t),t._vertsDirty=!1)}}},s.updateIndices=function(t){this._renderData.iDatas[0].set(t)},s.updateUVs=function(t){for(var e=t.spriteFrame.vertices,i=e.nu,n=e.nv,r=this.uvOffset,s=this.floatsPerVert,a=this._renderData.vDatas[0],o=0;o0){var u=r.y+o*(t-r.x);a[0].x=t,a[0].y=u}if((e-r.x)*h>0){var _=r.y+o*(e-r.x);a[2].x=e,a[2].y=_}}if(0!==Math.sin(s)){if(l=h/c,(n-r.y)*c>0){var f=r.x+l*(n-r.y);a[3].x=f,a[3].y=n}if((i-r.y)*c>0){var d=r.x+l*(i-r.y);a[1].x=d,a[1].y=i}}}function p(t){var e=t.node,i=e.width,n=e.height,r=e.anchorX*i,s=e.anchorY*n,a=-r,c=-s,h=i-r,u=n-s,d=l;d[0]=a,d[1]=c,d[2]=h,d[3]=u;var p=t._fillCenter,m=_.x=Math.min(Math.max(0,p.x),1)*(h-a)+a,y=_.y=Math.min(Math.max(0,p.y),1)*(u-c)+c;o[0].x=o[3].x=a,o[1].x=o[2].x=h,o[0].y=o[1].y=c,o[2].y=o[3].y=u,f.length=0,m!==d[0]&&(f[0]=[3,0]),m!==d[2]&&(f[2]=[1,2]),y!==d[1]&&(f[1]=[0,1]),y!==d[3]&&(f[3]=[2,3])}function m(t,e){var i,n;if(i=e.x-t.x,n=e.y-t.y,0!==i||0!==n){if(0===i)return n>0?.5*Math.PI:1.5*Math.PI;var r=Math.atan(n/i);return i<0&&(r+=Math.PI),r}}var y=(function(t){var e,i;function n(){return t.apply(this,arguments)||this}i=t,(e=n).prototype=Object.create(i.prototype),e.prototype.constructor=e,s(e,i);var r=n.prototype;return r.initData=function(){this._renderData.createFlexData(0,4,6,this.getVfmt()),this.updateIndices()},r.updateRenderData=function(e){t.prototype.updateRenderData.call(this,e);var i,n,r,s,o,f,m,y,v,g=e.spriteFrame;if(this.packToDynamicAtlas(e,g),e._vertsDirty){var b=e._fillStart,A=e._fillRange;for(A<0&&(b+=A,A=-A);b>=1;)b-=1;for(;b<0;)b+=1;b*=a,A*=a,p(e),f=(i=g)._texture.width,m=i._texture.height,y=i._rect,v=c,i._rotated?(n=y.x/f,r=(y.x+y.height)/f,s=y.y/m,o=(y.y+y.width)/m,v[0]=v[2]=n,v[4]=v[6]=r,v[3]=v[7]=o,v[1]=v[5]=s):(n=y.x/f,r=(y.x+y.width)/f,s=y.y/m,o=(y.y+y.height)/m,v[0]=v[4]=n,v[2]=v[6]=r,v[1]=v[3]=o,v[5]=v[7]=s),d(l[0],l[2],l[1],l[3],_,b,h),d(l[0],l[2],l[1],l[3],_,b+A,u),this.updateVerts(e,b,A),e._vertsDirty=!1}},r.updateVerts=function(t,e,i){var n=e+i,r=this._local;r.length=0;for(var s=0,l=3*this.floatsPerVert,c=0;c<4;++c){var d=f[c];if(d)if(i>=a)r.length=s+l,this._generateTriangle(r,s,_,o[d[0]],o[d[1]]),s+=l;else{var p=m(_,o[d[0]]),y=m(_,o[d[1]]);y=n||(p>=e?(r.length=s+l,y>=n?this._generateTriangle(r,s,_,o[d[0]],u[c]):this._generateTriangle(r,s,_,o[d[0]],o[d[1]]),s+=l):y<=e||(y<=n?(r.length=s+l,this._generateTriangle(r,s,_,h[c],o[d[1]]),s+=l):(r.length=s+l,this._generateTriangle(r,s,_,h[c],u[c]),s+=l))),p+=a,y+=a}}this.allocWorldVerts(t),this.updateWorldVerts(t)},r.allocWorldVerts=function(t){var e=t.node._color._val,i=this._renderData,n=this.floatsPerVert,r=this._local,s=r.length/n;this.verticesCount=this.indicesCount=s;var a=i._flexBuffer;a.reserve(s,s)&&this.updateIndices(),a.used(this.verticesCount,this.indicesCount);for(var o=i.vDatas[0],l=i.uintVDatas[0],c=this.uvOffset,h=0;h0)){this._renderData.createData(0,this.verticesFloats,this.indicesCount);for(var t=this._renderData.iDatas[0],e=0,i=0;i<3;++i)for(var n=0;n<3;++n){var r=4*i+n;t[e++]=r,t[e++]=r+1,t[e++]=r+4,t[e++]=r+1,t[e++]=r+5,t[e++]=r+4}}},s.initLocal=function(){this._local=[],this._local.length=8},s.updateRenderData=function(t){var e=t._spriteFrame;this.packToDynamicAtlas(t,e),t._vertsDirty&&(this.updateUVs(t),this.updateVerts(t),t._vertsDirty=!1)},s.updateVerts=function(t){var e=t.node,i=e.width,n=e.height,r=e.anchorX*i,s=e.anchorY*n,a=t.spriteFrame,o=a.insetLeft,l=a.insetRight,c=a.insetTop,h=a.insetBottom,u=i-o-l,_=n-c-h,f=i/(o+l),d=n/(c+h);f=isNaN(f)||f>1?1:f,d=isNaN(d)||d>1?1:d,u=u<0?0:u,_=_<0?0:_;var p=this._local;p[0]=-r,p[1]=-s,p[2]=o*f-r,p[3]=h*d-s,p[4]=p[2]+u,p[5]=p[3]+_,p[6]=i-r,p[7]=n-s,this.updateWorldVerts(t)},s.updateUVs=function(t){for(var e=this._renderData.vDatas[0],i=t.spriteFrame.uvSliced,n=this.uvOffset,r=this.floatsPerVert,s=0;s<4;++s)for(var a=0;a<4;++a){var o=4*s+a,l=i[o],c=o*r;e[c+n]=l.u,e[c+n+1]=l.v}},s.updateWorldVerts=function(t){for(var e=t.node._worldMatrix.m,i=e[0],n=e[1],r=e[4],s=e[5],a=e[12],o=e[13],l=this._local,c=this._renderData.vDatas[0],h=this.floatsPerVert,u=0;u<4;++u)for(var _=l[2*u+1],f=0;f<4;++f){var d=l[2*f],p=(4*u+f)*h;c[p]=d*i+_*r+a,c[p+1]=d*n+_*s+o}},n})(((n=t("../../../../assembler-2d"))&&n.__esModule?n:{default:n}).default);i.default=s,Object.assign(s.prototype,{verticesCount:16,indicesCount:54}),e.exports=i.default}),{"../../../../assembler-2d":265}],299:[(function(t,e,i){"use strict";var n;function r(t,e){return(r=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}i.__esModule=!0,i.default=void 0;var s=(function(t){var e,i;function n(){return t.apply(this,arguments)||this}i=t,(e=n).prototype=Object.create(i.prototype),e.prototype.constructor=e,r(e,i);var s=n.prototype;return s.initData=function(){this.verticesCount=0,this.contentWidth=0,this.contentHeight=0,this.rectWidth=0,this.rectHeight=0,this.hRepeat=0,this.vRepeat=0,this.row=0,this.col=0,this._renderData.createFlexData(0,4,6,this.getVfmt()),this._updateIndices()},s.initLocal=function(){this._local={x:[],y:[]}},s._updateIndices=function(){for(var t=this._renderData.iDatas[0],e=0,i=0,n=t.length;e0?this.sizableWidth:0,this.sizableHeight=this.sizableHeight>0?this.sizableHeight:0;var _=this.hRepeat=0===l?this.sizableWidth:this.sizableWidth/l,f=this.vRepeat=0===u?this.sizableHeight:this.sizableHeight/u,d=(this.row=Math.ceil(f+2))*(this.col=Math.ceil(_+2));this.verticesCount=4*d,this.indicesCount=6*d;var p=this._renderData._flexBuffer;p.reserve(this.verticesCount,this.indicesCount)&&(this._updateIndices(),this.updateColor(t)),p.used(this.verticesCount,this.indicesCount),t._vertsDirty&&(this.updateUVs(t),this.updateVerts(t),t._vertsDirty=!1)},s.updateVerts=function(t){var e=t._spriteFrame,i=e._rect,n=t.node,r=n.anchorX*n.width,s=n.anchorY*n.height,a=this.row,o=this.col,l=this.contentWidth,c=this.contentHeight,h=this._local,u=h.x,_=h.y;u.length=_.length=0;var f,d,p=e.insetLeft,m=e.insetRight,y=i.width-p-m,v=e.insetTop,g=e.insetBottom,b=i.height-v-g,A=n.width/(p+m)>1?1:n.width/(p+m),x=n.height/(v+g)>1?1:n.height/(v+g);f=y>0?Math.floor(1e3*this.sizableWidth)/1e3%y==0?y:this.sizableWidth%y:this.sizableWidth,d=b>0?Math.floor(1e3*this.sizableHeight)/1e3%b==0?b:this.sizableHeight%b:this.sizableHeight;for(var C=0;C<=o;C++)0===C?u[C]=-r:C>0&&C0?C===o-1?p+f+y*(C-2)-r:p+Math.min(y,this.sizableWidth)+y*(C-2)-r:p+this.sizableWidth-r:C===o&&(u[C]=Math.min(p+this.sizableWidth+m,l)-r);for(var T=0;T<=a;T++)0===T?_[T]=-s:T>0&&T0?T===a-1?g+d+(T-2)*b-s:g+Math.min(b,this.sizableHeight)+(T-2)*b-s:g+this.sizableHeight-s:T===a&&(_[T]=Math.min(g+this.sizableHeight+v,c)-s);this.updateWorldVerts(t)},s.updateWorldVerts=function(t){for(var e,i,n,r,s=this._renderData,a=this._local,o=a.x,l=a.y,c=s.vDatas[0],h=this.row,u=this.col,_=t.node._worldMatrix.m,f=_[0],d=_[1],p=_[4],m=_[5],y=_[12],v=_[13],g=this.floatsPerVert,b=0,A=0,x=h;Ac?this.sizableHeight>=C*c?1:f%1:f;for(var S=0,w=u;Sa?this.sizableWidth>=S*a?1:_%1:_,v?(0===C?(A[0]=y[0].u,A[1]=y[0].u,A[2]=y[4].u+(y[8].u-y[4].u)*p):C>2,n=this.vData.length,r=!1;if(i>n){for(;ns){for(;s>2,this._handler.updateMeshRange(t,e)},e.reset=function(){var t=this._initVerticesCount*this._verticesBytes>>2;this._reallocVData(t),this._reallocIData(this._initIndicesCount),this.usedVertices=0,this.usedVerticesFloats=0,this.usedIndices=0},t})();i.default=n,cc.FlexBuffer=n,e.exports=i.default}),{}],308:[(function(t,e){"use strict";var i,n=(i=t("../../../renderer/gfx"))&&i.__esModule?i:{default:i},r=(cc.sys.os===cc.sys.OS_IOS||cc.sys.os===cc.sys.OS_OSX)&&cc.sys.isBrowser&&/(OS 1[4-9])|(Version\/1[4-9])/.test(window.navigator.userAgent),s=cc.Class({name:"cc.MeshBuffer",ctor:function(t,e){this.init(t,e)},init:function(t,e){this.byteOffset=0,this.indiceOffset=0,this.vertexOffset=0,this.indiceStart=0,this._dirty=!1,this._vertexFormat=e,this._vertexBytes=this._vertexFormat._bytes,this._arrOffset=0,this._vbArr=[],this._vb=new n.default.VertexBuffer(t._device,e,n.default.USAGE_DYNAMIC,new ArrayBuffer,0),this._vbArr[0]=this._vb,this._ibArr=[],this._ib=new n.default.IndexBuffer(t._device,n.default.INDEX_FMT_UINT16,n.default.USAGE_STATIC,new ArrayBuffer,0),this._ibArr[0]=this._ib,this._vData=null,this._uintVData=null,this._iData=null,this._batcher=t,this._initVDataCount=256*e._bytes,this._initIDataCount=1536,this._offsetInfo={byteOffset:0,vertexOffset:0,indiceOffset:0},this._reallocBuffer()},uploadData:function(){if(0!==this.byteOffset&&this._dirty){var t=new Float32Array(this._vData.buffer,0,this.byteOffset>>2),e=new Uint16Array(this._iData.buffer,0,this.indiceOffset);this._vb.update(0,t),this._ib.update(0,e),this._dirty=!1}},switchBuffer:function(){var t=++this._arrOffset;this.byteOffset=0,this.vertexOffset=0,this.indiceOffset=0,this.indiceStart=0,t65535&&(this.uploadData(),this._batcher._flush(),this.switchBuffer())},requestStatic:function(t,e){this.checkAndSwitchBuffer(t);var i=this.byteOffset+t*this._vertexBytes,n=this.indiceOffset+e,r=this._vData.byteLength,s=this._iData.length;if(i>r||n>s){for(;r65535&&(this.uploadData(),this._batcher._flush())},s.prototype.forwardIndiceStartToOffset=function(){this.uploadData(),this.switchBuffer()}),cc.MeshBuffer=e.exports=s}),{"../../../renderer/gfx":372}],309:[(function(t,e){"use strict";var i=s(t("../../../renderer/core/input-assembler")),n=s(t("../../../renderer/memop/recycle-pool")),r=s(t("../../../renderer/scene/model"));function s(t){return t&&t.__esModule?t:{default:t}}var a=t("./vertex-format"),o=a.vfmtPosUvColor,l=a.vfmt3D,c=t("./quad-buffer"),h=t("./mesh-buffer"),u=t("./spine-buffer"),_=t("../../assets/material/CCMaterial"),f=(new(t("../../platform/id-generater"))("VertextFormat"),{}),d=new _,p=new i.default;p._count=0;var m=function(t,e){this._renderScene=e,this._device=t,this.walking=!1,this.material=d,this.cullingMask=1,this._iaPool=new n.default(function(){return new i.default},16),this._modelPool=new n.default(function(){return new r.default},16),this._quadBuffer=this.getBuffer("quad",o),this._meshBuffer=this.getBuffer("mesh",o),this._quadBuffer3D=this.getBuffer("quad",l),this._meshBuffer3D=this.getBuffer("mesh",l),this._buffer=this._meshBuffer,this._batchedModels=[],this._dummyNode=new cc.Node,this._sortKey=0,this.node=this._dummyNode,this.parentOpacity=1,this.parentOpacityDirty=0,this.worldMatDirty=0};m.prototype={constructor:m,reset:function(){this._iaPool.reset();for(var t=this._renderScene,e=this._batchedModels,i=0;i>2);this._vb.update(0,t),this._dirty=!1}},switchBuffer:function(){this._super();var t=new Uint16Array(this._iData.buffer,0,this._initIDataCount);this._ib.update(0,t)},_reallocBuffer:function(){this._reallocVData(!0),this._reallocIData(),this._fillQuadBuffer()}});cc.QuadBuffer=e.exports=n}),{"./mesh-buffer":308}],311:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=a;var n,r=(n=t("./flex-buffer"))&&n.__esModule?n:{default:n},s=t("./vertex-format");function a(){this.vDatas=[],this.uintVDatas=[],this.iDatas=[],this.meshCount=0,this._infos=null,this._flexBuffer=null}cc.js.mixin(a.prototype,{init:function(){},clear:function(){this.vDatas.length=0,this.iDatas.length=0,this.uintVDatas.length=0,this.meshCount=0,this._infos=null,this._flexBuffer&&this._flexBuffer.reset()},updateMesh:function(t,e,i){this.vDatas[t]=e,this.uintVDatas[t]=new Uint32Array(e.buffer,0,e.length),this.iDatas[t]=i,this.meshCount=this.vDatas.length},updateMeshRange:function(){},createData:function(t,e,i){var n=new Float32Array(e),r=new Uint16Array(i);this.updateMesh(t,n,r)},createQuadData:function(t,e,i){this.createData(t,e,i),this.initQuadIndices(this.iDatas[t])},createFlexData:function(t,e,i,n){n=n||s.vfmtPosUvColor,this._flexBuffer=new r.default(this,t,e,i,n)},initQuadIndices:function(t){for(var e=t.length/6,i=0,n=0;ir||n>s){for(;r0&&(t=t.substring(0,i));var n=/(\/|\\)([^\/\\]+)$/g.exec(t.replace(/(\/|\\)$/,""));if(!n)return t;var r=n[2];return e&&t.substring(t.length-e.length).toLowerCase()===e.toLowerCase()?r.substring(0,r.length-e.length):r},dirname:function(t){var e=n.exec(t);return e?e[2]:""},changeExtname:function(t,e){e=e||"";var i=t.indexOf("?"),n="";return i>0&&(n=t.substring(i),t=t.substring(0,i)),(i=t.lastIndexOf("."))<0?t+e+n:t.substring(0,i)+e+n},changeBasename:function(t,e,i){if(0===e.indexOf("."))return this.changeExtname(t,e);var n=t.indexOf("?"),r="",s=i?this.extname(t):"";return n>0&&(r=t.substring(n),t=t.substring(0,n)),n=(n=t.lastIndexOf("/"))<=0?0:n+1,t.substring(0,n)+e+s+r},_normalize:function(t){var e=t=String(t);do{e=t,t=t.replace(r,"")}while(e.length!==t.length);return t},sep:cc.sys.os===cc.sys.OS_WINDOWS?"\\":"/",stripSep:function(t){return t.replace(/[\/\\]$/,"")}},e.exports=cc.path}),{"../platform/CCSys":248}],315:[(function(t,e){"use strict";var i=function(t,e,i,n,r,s){this.a=t,this.b=e,this.c=i,this.d=n,this.tx=r,this.ty=s};i.create=function(t,e,i,n,r,s){return{a:t,b:e,c:i,d:n,tx:r,ty:s}},i.identity=function(){return{a:1,b:0,c:0,d:1,tx:0,ty:0}},i.clone=function(t){return{a:t.a,b:t.b,c:t.c,d:t.d,tx:t.tx,ty:t.ty}},i.concat=function(t,e,i){var n=e.a,r=e.b,s=e.c,a=e.d,o=e.tx,l=e.ty;return t.a=n*i.a+r*i.c,t.b=n*i.b+r*i.d,t.c=s*i.a+a*i.c,t.d=s*i.b+a*i.d,t.tx=o*i.a+l*i.c+i.tx,t.ty=o*i.b+l*i.d+i.ty,t},i.invert=function(t,e){var i=e.a,n=e.b,r=e.c,s=e.d,a=1/(i*s-n*r),o=e.tx,l=e.ty;return t.a=a*s,t.b=-a*n,t.c=-a*r,t.d=a*i,t.tx=a*(r*l-s*o),t.ty=a*(n*o-i*l),t},i.fromMat4=function(t,e){var i=e.m;return t.a=i[0],t.b=i[1],t.c=i[4],t.d=i[5],t.tx=i[12],t.ty=i[13],t},i.transformVec2=function(t,e,i,n){var r,s;return void 0===n?(n=i,r=e.x,s=e.y):(r=e,s=i),t.x=n.a*r+n.c*s+n.tx,t.y=n.b*r+n.d*s+n.ty,t},i.transformSize=function(t,e,i){return t.width=i.a*e.width+i.c*e.height,t.height=i.b*e.width+i.d*e.height,t},i.transformRect=function(t,e,i){var n=e.x,r=e.y,s=n+e.width,a=r+e.height,o=i.a*n+i.c*r+i.tx,l=i.b*n+i.d*r+i.ty,c=i.a*s+i.c*r+i.tx,h=i.b*s+i.d*r+i.ty,u=i.a*n+i.c*a+i.tx,_=i.b*n+i.d*a+i.ty,f=i.a*s+i.c*a+i.tx,d=i.b*s+i.d*a+i.ty,p=Math.min(o,c,u,f),m=Math.max(o,c,u,f),y=Math.min(l,h,_,d),v=Math.max(l,h,_,d);return t.x=p,t.y=y,t.width=m-p,t.height=v-y,t},i.transformObb=function(t,e,i,n,r,s){var a=r.x,o=r.y,l=r.width,c=r.height,h=s.a*a+s.c*o+s.tx,u=s.b*a+s.d*o+s.ty,_=s.a*l,f=s.b*l,d=s.c*c,p=s.d*c;e.x=h,e.y=u,i.x=_+h,i.y=f+u,t.x=d+h,t.y=p+u,n.x=_+d+h,n.y=f+p+u},cc.AffineTransform=e.exports=i}),{}],316:[(function(t,e){"use strict";var i=t("../platform/CCObject").Flags,n=t("./misc"),r=t("../platform/js"),s=t("../platform/id-generater"),a=t("../event-manager"),o=t("../renderer/render-flow"),l=i.Destroying,c=i.DontDestroy,h=i.Deactivating,u=new s("Node");function _(t){return t?"string"==typeof t?r.getClassByName(t):t:(cc.errorID(3804),null)}function f(t,e){if(e._sealed)for(var i=0;i0&&(r=p(n._children,e)))return r}return null}function m(t,e,i){for(var n=0;n0&&m(r._children,e,i)}}var y=cc.Class({name:"cc._BaseNode",extends:cc.Object,properties:{_parent:null,_children:[],_active:!0,_components:[],_prefab:null,_persistNode:{get:function(){return(this._objFlags&c)>0},set:function(t){t?this._objFlags|=c:this._objFlags&=~c}},name:{get:function(){return this._name},set:function(t){this._name=t}},uuid:{get:function(){return this._id}},children:{get:function(){return this._children}},childrenCount:{get:function(){return this._children.length}},active:{get:function(){return this._active},set:function(t){if(t=!!t,this._active!==t){this._active=t;var e=this._parent;e&&e._activeInHierarchy&&cc.director._nodeActivator.activateNode(this,t)}}},activeInHierarchy:{get:function(){return this._activeInHierarchy}}},ctor:function(t){this._name=void 0!==t?t:"New Node",this._activeInHierarchy=!1,this._id=u.getNewId(),cc.director._scheduler&&cc.director._scheduler.enableForTarget(this),this.__eventTargets=[]},getParent:function(){return this._parent},setParent:function(t){if(this._parent!==t){var e=this._parent;if(this._parent=t||null,this._onSetParent(t),t&&(a._setDirtyForNode(this),t._children.push(this),t.emit&&t.emit("child-added",this),t._renderFlag|=o.FLAG_CHILDREN),e){if(!(e._objFlags&l)){var i=e._children.indexOf(this);e._children.splice(i,1),e.emit&&e.emit("child-removed",this),this._onHierarchyChanged(e),0===e._children.length&&(e._renderFlag&=~o.FLAG_CHILDREN)}}else t&&this._onHierarchyChanged(null)}},attr:function(t){r.mixin(this,t)},getChildByUuid:function(t){if(!t)return cc.log("Invalid uuid"),null;for(var e=this._children,i=0,n=e.length;i0?(c=n,i=n._children,r=0,l[o]=i[r],o++):(l[o]=n,o++,s=!0);l.length=0,a._stackId--},cleanup:function(){},removeFromParent:function(t){this._parent&&(void 0===t&&(t=!0),this._parent.removeChild(this,t))},removeChild:function(t,e){this._children.indexOf(t)>-1&&((e||void 0===e)&&t.cleanup(),t.parent=null)},removeAllChildren:function(t){var e=this._children;void 0===t&&(t=!0);for(var i=e.length-1;i>=0;i--){var n=e[i];n&&(t&&n.cleanup(),n.parent=null)}this._children.length=0},isChildOf:function(t){var e=this;do{if(e===t)return!0;e=e._parent}while(e);return!1},getComponent:function(t){var e=_(t);return e?f(this,e):null},getComponents:function(t){var e=_(t),i=[];return e&&d(this,e,i),i},getComponentInChildren:function(t){var e=_(t);return e?p(this._children,e):null},getComponentsInChildren:function(t){var e=_(t),i=[];return e&&(d(this,e,i),m(this._children,e,i)),i},_checkMultipleComp:!1,addComponent:function(t){var e;if("string"==typeof t){if(!(e=r.getClassByName(t)))return cc.errorID(3807,t),cc._RFpeek()&&cc.errorID(3808,t),null}else{if(!t)return cc.errorID(3804),null;e=t}if("function"!=typeof e)return cc.errorID(3809),null;if(!r.isChildClassOf(e,cc.Component))return cc.errorID(3810),null;var i=e._requireComponent;if(i&&!this.getComponent(i)&&!this.addComponent(i))return null;var n=new e;return n.node=this,this._components.push(n),this._activeInHierarchy&&cc.director._nodeActivator.activateComp(n),n},_addComponentAt:!1,removeComponent:function(t){t?(t instanceof cc.Component||(t=this.getComponent(t)),t&&t.destroy()):cc.errorID(3813)},_getDependComponent:!1,_removeComponent:function(t){if(t){if(!(this._objFlags&l)){var e=this._components.indexOf(t);-1!==e?this._components.splice(e,1):t.node!==this&&cc.errorID(3815)}}else cc.errorID(3814)},destroy:function(){cc.Object.prototype.destroy.call(this)&&(this.active=!1)},destroyAllChildren:function(){for(var t=this._children,e=0;e>>1;i<=n;r=i+n>>>1){var s=t[r];if(s>e+1e-6)n=r-1;else{if(!(s>2],s[a[r++]]=n[(3&o)<<2|l>>4],s[a[r++]]=n[15&l]}return s.join("")}}),{"./misc":324}],320:[(function(t,e){"use strict";cc.find=e.exports=function(t,e){if(null==t)return cc.errorID(3814),null;if(e);else{var i=cc.director.getScene();if(!i)return null;e=i}for(var n=e,r="/"!==t[0]?0:1,s=t.split("/"),a=r;a"]),this._specialSymbolArray.push([/&/g,"&"]),this._specialSymbolArray.push([/"/g,'"']),this._specialSymbolArray.push([/'/g,"'"]),this._specialSymbolArray.push([/ /g," "])};r.prototype={constructor:r,parse:function(t){if(this._resultObjectArray=[],!t)return this._resultObjectArray;this._stack=[];for(var e=0,i=t.length;e",e),r=-1;if(n>=0&&(r=t.lastIndexOf("<",n))",r+1)),r<0)this._stack.pop(),this._processResult(t.substring(e)),e=i;else{var s=t.substring(e,r),a=t.substring(r+1,n);""===a&&(s=t.substring(e,n+1)),this._processResult(s),-1===n?n=r:"/"===t.charAt(r+1)?this._stack.pop():this._addToStack(a),e=n+1}}return this._resultObjectArray},_attributeToObject:function(t){var e,i,r,s,a={},o=(t=t.trim()).match(/^(color|size)(\s)*=/);if(o){if(e=o[0],""===(t=t.substring(e.length).trim()))return a;switch(i=t.indexOf(" "),e[0]){case"c":a.color=i>-1?t.substring(0,i).trim():t;break;case"s":a.size=parseInt(t)}return i>-1&&(s=t.substring(i+1).trim(),r=this._processEventHandler(s),a.event=r),a}if((o=t.match(/^(br(\s)*\/)/))&&o[0].length>0&&(e=o[0].trim()).startsWith("br")&&"/"===e[e.length-1])return a.isNewLine=!0,this._resultObjectArray.push({text:"",style:{newline:!0}}),a;if((o=t.match(/^(img(\s)*src(\s)*=[^>]+\/)/))&&o[0].length>0&&(e=o[0].trim()).startsWith("img")&&"/"===e[e.length-1]){var l;o=t.match(n);for(var c=!1;o;){if(e=(t=t.substring(t.indexOf(o[0]))).substr(0,o[0].length),u=(i=(l=t.substring(e.length).trim()).indexOf(" "))>-1?l.substr(0,i):l,e=(e=e.replace(/[^a-zA-Z]/g,"").trim()).toLocaleLowerCase(),t=l.substring(i).trim(),u.endsWith("/")&&(u=u.slice(0,-1)),"src"===e){switch(u.charCodeAt(0)){case 34:case 39:c=!0,u=u.slice(1,-1)}a.isImage=!0,a.src=u}else if("height"===e)a.imageHeight=parseInt(u);else if("width"===e)a.imageWidth=parseInt(u);else if("align"===e){switch(u.charCodeAt(0)){case 34:case 39:u=u.slice(1,-1)}a.imageAlign=u.toLocaleLowerCase()}else"offset"===e?a.imageOffset=u:"click"===e&&(a.event=this._processEventHandler(e+"="+u));a.event&&"param"===e&&(a.event.param=u.replace(/^\"|\"$/g,"")),o=t.match(n)}return c&&a.isImage&&this._resultObjectArray.push({text:"",style:a}),{}}if(o=t.match(/^(outline(\s)*[^>]*)/)){var h={color:"#ffffff",width:1};if(t=o[0].substring("outline".length).trim()){var u,_=/(\s)*color(\s)*=|(\s)*width(\s)*=|(\s)*click(\s)*=|(\s)*param(\s)*=/;for(o=t.match(_);o;)e=(t=t.substring(t.indexOf(o[0]))).substr(0,o[0].length),u=(i=(l=t.substring(e.length).trim()).indexOf(" "))>-1?l.substr(0,i):l,e=(e=e.replace(/[^a-zA-Z]/g,"").trim()).toLocaleLowerCase(),t=l.substring(i).trim(),"click"===e?a.event=this._processEventHandler(e+"="+u):"color"===e?h.color=u:"width"===e&&(h.width=parseInt(u)),a.event&&"param"===e&&(a.event.param=u.replace(/^\"|\"$/g,"")),o=t.match(_)}a.outline=h}if((o=t.match(/^(on|u|b|i)(\s)*/))&&o[0].length>0){switch(e=o[0],t=t.substring(e.length).trim(),e[0]){case"u":a.underline=!0;break;case"i":a.italic=!0;break;case"b":a.bold=!0}if(""===t)return a;r=this._processEventHandler(t),a.event=r}return a},_processEventHandler:function(t){for(var e=0,n={},r=t.match(i),s=!1;r;){var a=r[0],o="";if(s=!1,'"'===(t=t.substring(a.length).trim()).charAt(0))(e=t.indexOf('"',1))>-1&&(o=t.substring(1,e).trim(),s=!0),e++;else if("'"===t.charAt(0))(e=t.indexOf("'",1))>-1&&(o=t.substring(1,e).trim(),s=!0),e++;else{var l=t.match(/(\S)+/);e=(o=l?l[0]:"").length}s&&(n[a=a.substring(0,a.length-1).trim()]=o),r=(t=t.substring(e).trim()).match(i)}return n},_addToStack:function(t){var e=this._attributeToObject(t);if(0===this._stack.length)this._stack.push(e);else{if(e.isNewLine||e.isImage)return;var i=this._stack[this._stack.length-1];for(var n in i)e[n]||(e[n]=i[n]);this._stack.push(e)}},_processResult:function(t){""!==t&&(t=this._escapeSpecialSymbol(t),this._stack.length>0?this._resultObjectArray.push({text:t,style:this._stack[this._stack.length-1]}):this._resultObjectArray.push({text:t}))},_escapeSpecialSymbol:function(t){for(var e=0;e>1,t|=t>>2,t|=t>>4,t|=t>>8,1+(t|=t>>16)},BUILTIN_CLASSID_RE:/^(?:cc|dragonBones|sp|ccsg)\..+/},r=new Array(123),s=0;s<123;++s)r[s]=64;for(var a=0;a<64;++a)r["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charCodeAt(a)]=a;n.BASE64_VALUES=r,n.pushToMap=function(t,e,i,n){var r=t[e];r?Array.isArray(r)?n?(r.push(r[0]),r[0]=i):r.push(i):t[e]=n?[i,r]:[r,i]:t[e]=i},n.clampf=function(t,e,i){if(e>i){var n=e;e=i,i=n}return t=0&&this.removeAt(e)},n.removeAt=function(t){this.array.splice(t,1),t<=this.i&&--this.i},n.fastRemove=function(t){var e=this.array.indexOf(t);e>=0&&this.fastRemoveAt(e)},n.fastRemoveAt=function(t){var e=this.array;e[t]=e[e.length-1],--e.length,t<=this.i&&--this.i},n.push=function(t){this.array.push(t)},e.exports=i}),{}],326:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=void 0;var n=(function(){function t(){this.enabled=!1,this.count=0,this.maxSize=1024}var e=t.prototype;return e.get=function(){},e.put=function(){},e.clear=function(){},t})();i.default=n,cc.pool={},n.register=function(t,e){cc.pool[t]=e},e.exports=i.default}),{}],327:[(function(t,e){"use strict";cc._PrefabInfo=cc.Class({name:"cc.PrefabInfo",properties:{root:null,asset:null,fileId:"",sync:!1}}),e.exports={syncWithPrefab:function(t){var e=t._prefab;if(!e.asset)return cc.errorID(3701,t.name),void(t._prefab=null);var i=t._objFlags,n=t._parent,r=t._id,s=t._name,a=t._active,o=t._eulerAngles.x,l=t._eulerAngles.y,c=t._eulerAngles.z,h=t._localZOrder,u=t._trs,_=u[0],f=u[1],d=u[2];cc.game._isCloning=!0,e.asset._doInstantiate(t),cc.game._isCloning=!1,t._objFlags=i,t._parent=n,t._id=r,t._prefab=e,t._name=s,t._active=a,t._localZOrder=h,(u=t._trs)[0]=_,u[1]=f,u[2]=d,t._eulerAngles.x=o,t._eulerAngles.y=l,t._eulerAngles.z=c}}}),{}],328:[(function(t,e){"use strict";var i=t("../../platform/CCMacro"),n=t("./perf-counter"),r=!1,s=15,a=null,o=null,l=null;function c(){if(!a){a={fps:{desc:"Framerate (FPS)",below:30,average:500},draws:{desc:"Draw Call"},frame:{desc:"Frame time (ms)",min:0,max:50,average:500},logic:{desc:"Game Logic (ms)",min:0,max:50,average:500,color:"#080"},render:{desc:"Renderer (ms)",min:0,max:50,average:500,color:"#f90"},mode:{desc:cc.game.renderType===cc.game.RENDER_TYPE_WEBGL?"WebGL":"Canvas",min:1}};var t=performance.now();for(var e in a)a[e]._counter=new n(e,a[e],t)}}function h(){if(!o||!o.isValid){(o=new cc.Node("PROFILER-NODE")).x=o.y=10,o.groupIndex=cc.Node.BuiltinGroupIndex.DEBUG,cc.Camera._setupDebugCamera(),o.zIndex=i.MAX_ZINDEX,cc.game.addPersistRootNode(o);var t=new cc.Node("LEFT-PANEL");t.anchorX=t.anchorY=0;var e=t.addComponent(cc.Label);e.fontSize=s,e.lineHeight=s,t.parent=o;var n=new cc.Node("RIGHT-PANEL");n.anchorX=1,n.anchorY=0,n.x=200;var r=n.addComponent(cc.Label);r.horizontalAlign=cc.Label.HorizontalAlign.RIGHT,r.fontSize=s,r.lineHeight=s,n.parent=o,cc.sys.platform!==cc.sys.BAIDU_GAME_SUB&&cc.sys.platform!==cc.sys.WECHAT_GAME_SUB&&(e.cacheMode=cc.Label.CacheMode.CHAR,r.cacheMode=cc.Label.CacheMode.CHAR),l={left:e,right:r}}}function u(){h();var t=cc.director._lastUpdate;a.frame._counter.start(t),a.logic._counter.start(t)}function _(){var t=performance.now();cc.director.isPaused()?a.frame._counter.start(t):a.logic._counter.end(t),a.render._counter.start(t)}function f(){var t=performance.now();a.render._counter.end(t),a.draws._counter.value=cc.renderer.drawCalls,a.frame._counter.end(t),a.fps._counter.frame(t);var e="",i="";for(var n in a){var r=a[n];r._counter.sample(t),e+=r.desc+"\n",i+=r._counter.human()+"\n"}l&&(l.left.string=e,l.right.string=i)}cc.profiler=e.exports={isShowingStats:function(){return r},hideStats:function(){r&&(o&&(o.active=!1),cc.director.off(cc.Director.EVENT_BEFORE_UPDATE,u),cc.director.off(cc.Director.EVENT_AFTER_UPDATE,_),cc.director.off(cc.Director.EVENT_AFTER_DRAW,f),r=!1)},showStats:function(){r||(c(),o&&(o.active=!0),cc.director.on(cc.Director.EVENT_BEFORE_UPDATE,u),cc.director.on(cc.Director.EVENT_AFTER_UPDATE,_),cc.director.on(cc.Director.EVENT_AFTER_DRAW,f),r=!0)}}}),{"../../platform/CCMacro":244,"./perf-counter":330}],329:[(function(t,e){"use strict";var i=cc.Class({name:"cc.Counter",ctor:function(t,e,i){this._id=t,this._opts=e||{},this._value=0,this._total=0,this._averageValue=0,this._accumValue=0,this._accumSamples=0,this._accumStart=i},properties:{value:{get:function(){return this._value},set:function(t){this._value=t}}},_average:function(t,e){if(this._opts.average){this._accumValue+=t,++this._accumSamples;var i=e;i-this._accumStart>=this._opts.average&&(this._averageValue=this._accumValue/this._accumSamples,this._accumValue=0,this._accumStart=i,this._accumSamples=0)}},sample:function(t){this._average(this._value,t)},human:function(){var t=this._opts.average?this._averageValue:this._value;return Math.round(100*t)/100},alarm:function(){return this._opts.below&&this._valuethis._opts.over}});e.exports=i}),{}],330:[(function(t,e){"use strict";var i=t("./counter"),n=cc.Class({name:"cc.PerfCounter",extends:i,ctor:function(t,e,i){this._time=i},start:function(t){this._time=t},end:function(t){this._value=t-this._time,this._average(this._value)},tick:function(){this.end(),this.start()},frame:function(t){var e=t,i=e-this._time;this._total++,i>(this._opts.average||1e3)&&(this._value=1e3*this._total/i,this._total=0,this._time=e,this._average(this._value))}});e.exports=n}),{"./counter":329}],331:[(function(t,e){"use strict";var i,n=new(((i=t("../platform/js"))&&i.__esModule?i:{default:i}).default.Pool)(2);function r(t){this.count=0,this.limit=t,this.datas={},this.head=null,this.tail=null}n.get=function(){return this._get()||{key:null,value:null,prev:null,next:null}},r.prototype.moveToHead=function(t){t.next=this.head,t.prev=null,null!==this.head&&(this.head.prev=t),this.head=t,null===this.tail&&(this.tail=t),this.count++,this.datas[t.key]=t},r.prototype.put=function(t,e){var i=n.get();if(i.key=t,i.value=e,this.count>=this.limit){var r=this.tail;delete this.datas[r.key],this.count--,this.tail=r.prev,this.tail.next=null,r.prev=null,r.next=null,n.put(r)}this.moveToHead(i)},r.prototype.remove=function(t){null!==t.prev?t.prev.next=t.next:this.head=t.next,null!==t.next?t.next.prev=t.prev:this.tail=t.prev,delete this.datas[t.key],this.count--},r.prototype.get=function(t){var e=this.datas[t];return e?(this.remove(e),this.moveToHead(e),e.value):null},r.prototype.clear=function(){this.count=0,this.datas={},this.head=null,this.tail=null},r.prototype.has=function(t){return!!this.datas[t]},r.prototype.delete=function(t){var e=this.datas[t];this.remove(e)};var s=new r(100),a={BASELINE_RATIO:.26,MIDDLE_RATIO:.37,BASELINE_OFFSET:0,label_wordRex:/([a-zA-Z0-9\xc4\xd6\xdc\xe4\xf6\xfc\xdf\xe9\xe8\xe7\xe0\xf9\xea\xe2\xee\xf4\xfb\u0430-\u044f\u0410-\u042f\u0401\u0451]+|\S)/,label_symbolRex:/^[!,.:;'}\]%\?>\u3001\u2018\u201c\u300b\uff1f\u3002\uff0c\uff01]/,label_lastWordRex:/([a-zA-Z0-9\xc4\xd6\xdc\xe4\xf6\xfc\xdf\xe9\xe8\xe7\xe0\xf9\xea\xe2\xee\xf4\xfb\u0430\xed\xec\xcd\xcc\xef\xc1\xc0\xe1\xe0\xc9\xc8\xd2\xd3\xf2\xf3\u0150\u0151\xd9\xda\u0170\xfa\u0171\xf1\xd1\xe6\xc6\u0153\u0152\xc3\xc2\xe3\xd4\xf5\u011b\u0161\u010d\u0159\u017e\xfd\xe1\xed\xe9\xf3\xfa\u016f\u0165\u010f\u0148\u011a\u0160\u010c\u0158\u017d\xc1\xcd\xc9\xd3\xda\u0164\u017c\u017a\u015b\xf3\u0144\u0142\u0119\u0107\u0105\u017b\u0179\u015a\xd3\u0143\u0141\u0118\u0106\u0104-\u044f\u0410-\u042f\u0401\u0451]+|\S)$/,label_lastEnglish:/[a-zA-Z0-9\xc4\xd6\xdc\xe4\xf6\xfc\xdf\xe9\xe8\xe7\xe0\xf9\xea\xe2\xee\xf4\xfb\u0430\xed\xec\xcd\xcc\xef\xc1\xc0\xe1\xe0\xc9\xc8\xd2\xd3\xf2\xf3\u0150\u0151\xd9\xda\u0170\xfa\u0171\xf1\xd1\xe6\xc6\u0153\u0152\xc3\xc2\xe3\xd4\xf5\u011b\u0161\u010d\u0159\u017e\xfd\xe1\xed\xe9\xf3\xfa\u016f\u0165\u010f\u0148\u011a\u0160\u010c\u0158\u017d\xc1\xcd\xc9\xd3\xda\u0164\u017c\u017a\u015b\xf3\u0144\u0142\u0119\u0107\u0105\u017b\u0179\u015a\xd3\u0143\u0141\u0118\u0106\u0104-\u044f\u0410-\u042f\u0401\u0451]+$/,label_firstEnglish:/^[a-zA-Z0-9\xc4\xd6\xdc\xe4\xf6\xfc\xdf\xe9\xe8\xe7\xe0\xf9\xea\xe2\xee\xf4\xfb\u0430\xed\xec\xcd\xcc\xef\xc1\xc0\xe1\xe0\xc9\xc8\xd2\xd3\xf2\xf3\u0150\u0151\xd9\xda\u0170\xfa\u0171\xf1\xd1\xe6\xc6\u0153\u0152\xc3\xc2\xe3\xd4\xf5\u011b\u0161\u010d\u0159\u017e\xfd\xe1\xed\xe9\xf3\xfa\u016f\u0165\u010f\u0148\u011a\u0160\u010c\u0158\u017d\xc1\xcd\xc9\xd3\xda\u0164\u017c\u017a\u015b\xf3\u0144\u0142\u0119\u0107\u0105\u017b\u0179\u015a\xd3\u0143\u0141\u0118\u0106\u0104-\u044f\u0410-\u042f\u0401\u0451]/,highSurrogateRex:/[\uD800-\uDBFF]/,lowSurrogateRex:/[\uDC00-\uDFFF]/,label_wrapinspection:!0,__CHINESE_REG:/^[\u4E00-\u9FFF\u3400-\u4DFF]+$/,__JAPANESE_REG:/[\u3000-\u303F]|[\u3040-\u309F]|[\u30A0-\u30FF]|[\uFF00-\uFFEF]|[\u4E00-\u9FAF]|[\u2605-\u2606]|[\u2190-\u2195]|\u203B/g,__KOREAN_REG:/^[\u1100-\u11FF]|[\u3130-\u318F]|[\uA960-\uA97F]|[\uAC00-\uD7AF]|[\uD7B0-\uD7FF]+$/,isUnicodeCJK:function(t){return this.__CHINESE_REG.test(t)||this.__JAPANESE_REG.test(t)||this.__KOREAN_REG.test(t)},isUnicodeSpace:function(t){return(t=t.charCodeAt(0))>=9&&t<=13||32===t||133===t||160===t||5760===t||t>=8192&&t<=8202||8232===t||8233===t||8239===t||8287===t||12288===t},safeMeasureText:function(t,e,i){var n=(i||t.font)+"\ud83c\udfae"+e,r=s.get(n);if(null!==r)return r;var a=t.measureText(e),o=a&&a.width||0;return s.put(n,o),o},_safeSubstring:function(t,e,i){var n=e,r=i,s=t[e];if(this.lowSurrogateRex.test(s)&&n--,void 0!==i)if(i-1!==e){var a=t[i-1];this.highSurrogateRex.test(a)&&r--}else this.highSurrogateRex.test(s)&&r++;return t.substring(n,r)},fragmentText:function(t,e,i,n){var r=[];if(0===t.length||i<0)return r.push(""),r;for(var s=t;e>i&&s.length>1;){for(var a=s.length*(i/e)|0,o=this._safeSubstring(s,a),l=e-n(o),c=o,h=0,u=0;l>i&&u++<10;)a*=i/l,a|=0,l=e-n(o=this._safeSubstring(s,a));for(u=0;l<=i&&u++<10;){if(o){var _=this.label_wordRex.exec(o);h=_?_[0].length:1,c=o}a+=h,l=e-n(o=this._safeSubstring(s,a))}0==(a-=h)?(a=1,c=this._safeSubstring(s,1)):1===a&&this.highSurrogateRex.test(s[0])&&(a=2,c=this._safeSubstring(s,2));var f,d=this._safeSubstring(s,0,a);this.label_wrapinspection&&this.label_symbolRex.test(c||o)&&(0==(a-=(f=this.label_lastWordRex.exec(d))?f[0].length:0)&&(a=1),c=this._safeSubstring(s,a),d=this._safeSubstring(s,0,a)),this.label_firstEnglish.test(c)&&(f=this.label_lastEnglish.exec(d))&&d!==f[0]&&(a-=f[0].length,c=this._safeSubstring(s,a),d=this._safeSubstring(s,0,a)),0===r.length?r.push(d):(d=d.trimLeft()).length>0&&r.push(d),e=n(s=c||o)}return 0===r.length?r.push(s):(s=s.trimLeft()).length>0&&r.push(s),r}};cc.textUtils=e.exports=a}),{"../platform/js":260}],332:[(function(t,e){"use strict";var i=t("../assets/CCTexture2D"),n={loadImage:function(t,e,i){cc.assertID(t,3103);var n=cc.assetManager.assets.get(t);if(n)return n.loaded?(e&&e.call(i,null,n),n):(n.once("load",(function(){e&&e.call(i,null,n)}),i),n);cc.assetManager.loadRemote(t,(function(t,n){e&&e.call(i,t,n)}))},cacheImage:function(t,e){if(t&&e){var n=new i;return n.initWithElement(e),cc.assetManager.assets.add(t,n),n}},postLoadTexture:function(t,e){t.loaded?e&&e():t.nativeUrl?cc.assetManager.postLoadNative(t,e):e&&e()}};e.exports=n}),{"../assets/CCTexture2D":120}],333:[(function(t,e){"use strict";var i=t("./node-unit"),n=t("./node-mem-pool");e.exports={NodeMemPool:new n(i)}}),{"./node-mem-pool":335,"./node-unit":336}],334:[(function(t,e){"use strict";var i=function(t){this._unitClass=t,this._pool=[],this._findOrder=[]},n=i.prototype;n._initNative=function(){this._nativeMemPool=new renderer.MemPool},n._buildUnit=function(t){return new this._unitClass(t,this)},n._destroyUnit=function(t){this._pool[t]=null;for(var e=0,i=this._findOrder.length;e1&&e.isAllFree()&&this._destroyUnit(t.unitID),e},e.exports=i}),{}],335:[(function(t,e){"use strict";var i,n=t("./mem-pool"),r=function(t){n.call(this,t)};(i=function(){}).prototype=n.prototype;var s=r.prototype=new i;s._initNative=function(){this._nativeMemPool=new renderer.NodeMemPool},s._destroyUnit=function(t){n.prototype._destroyUnit.call(this,t)},e.exports=r}),{"./mem-pool":334}],336:[(function(t,e){"use strict";var i,n=t("../../value-types/utils"),r=(Uint32Array,10*n.FLOAT_BYTES),s=16*n.FLOAT_BYTES,a=16*n.FLOAT_BYTES,o=(Uint32Array,Uint32Array,Int32Array,Uint8Array,Uint8Array,Uint32Array,n.FLOAT_BYTES,t("./unit-base")),l=function(t,e){o.call(this,t,e);var i=this._contentNum;this.trsList=new n.FLOAT_ARRAY_TYPE(10*i),this.localMatList=new n.FLOAT_ARRAY_TYPE(16*i),this.worldMatList=new n.FLOAT_ARRAY_TYPE(16*i);for(var l=0;l",e=this._signData[2*e+0];for(var n=0,r="",s=this._contentNum,a=0;a");var o=t+n;console.log("unitID:",this.unitID,"spaceNum:",t,"calc using num:",n,"store using num:",this._data[1],"calc total num:",o,"actually total num:",this._contentNum),console.log("free info:",i),console.log("using info:",r),n!=this._data[1]&&cc.error("using num error","calc using num:",n,"store using num:",this._data[1]),t+n!=this._contentNum&&cc.error("total num error","calc total num:",o,"actually total num:",this._contentNum)},e.exports=i}),{}],338:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=void 0;var n=a(t("./value-type")),r=a(t("../platform/CCClass")),s=a(t("../utils/misc"));function a(t){return t&&t.__esModule?t:{default:t}}function o(t,e){for(var i=0;i>>0)+(n<<16)+(i<<8)+(0|e),s}i=t,(e=n).prototype=Object.create(i.prototype),e.prototype.constructor=e,l(e,i),n.copy=function(t,e){return t.r=e.r,t.g=e.g,t.b=e.b,t.a=e.a,t},n.clone=function(t){return new n(t.r,t.g,t.b,t.a)},n.set=function(t,e,i,n,r){return void 0===e&&(e=255),void 0===i&&(i=255),void 0===n&&(n=255),void 0===r&&(r=255),t.r=e,t.g=i,t.b=n,t.a=r,t},n.fromHex=function(t,e){var i=e>>24&255,n=e>>16&255,r=e>>8&255,s=255&e;return t.r=i,t.g=n,t.b=r,t.a=s,t},n.fromHEX=function(t,e){return e=0===e.indexOf("#")?e.substring(1):e,t.r=parseInt(e.substr(0,2),16)||0,t.g=parseInt(e.substr(2,2),16)||0,t.b=parseInt(e.substr(4,2),16)||0,t.a=parseInt(e.substr(6,2),16)||255,t._val=(t.a<<24>>>0)+(t.b<<16)+(t.g<<8)+t.r,t},n.add=function(t,e,i){return t.r=e.r+i.r,t.g=e.g+i.g,t.b=e.b+i.b,t.a=e.a+i.a,t},n.subtract=function(t,e,i){return t.r=e.r-i.r,t.g=e.g-i.g,t.b=e.b-i.b,t.a=e.a-i.a,t},n.multiply=function(t,e,i){return t.r=e.r*i.r,t.g=e.g*i.g,t.b=e.b*i.b,t.a=e.a*i.a,t},n.divide=function(t,e,i){return t.r=e.r/i.r,t.g=e.g/i.g,t.b=e.b/i.b,t.a=e.a/i.a,t},n.scale=function(t,e,i){return t.r=e.r*i,t.g=e.g*i,t.b=e.b*i,t.a=e.a*i,t},n.lerp=function(t,e,i,n){var r=e.r,s=e.g,a=e.b,o=e.a;return t.r=r+n*(i.r-r),t.g=s+n*(i.g-s),t.b=a+n*(i.b-a),t.a=o+n*(i.a-o),t},n.toArray=function(t,e,i){void 0===i&&(i=0);var r=e instanceof n||e.a>1?1/255:1;return t[i+0]=e.r*r,t[i+1]=e.g*r,t[i+2]=e.b*r,t[i+3]=e.a*r,t},n.fromArray=function(t,e,i){return void 0===i&&(i=0),e.r=255*t[i+0],e.g=255*t[i+1],e.b=255*t[i+2],e.a=255*t[i+3],e},n.premultiplyAlpha=function(t,e){var i=e.a/255;return t.r=e.r*i,t.g=e.g*i,t.b=e.b*i,t._fastSetA(e.a),t};var r,a,c,h=n.prototype;return h.clone=function(){var t=new n;return t._val=this._val,t},h.equals=function(t){return t&&this._val===t._val},h.lerp=function(t,e,i){i=i||new n;var r=this.r,s=this.g,a=this.b,o=this.a;return i.r=r+(t.r-r)*e,i.g=s+(t.g-s)*e,i.b=a+(t.b-a)*e,i.a=o+(t.a-o)*e,i},h.toString=function(){return"rgba("+this.r.toFixed()+", "+this.g.toFixed()+", "+this.b.toFixed()+", "+this.a.toFixed()+")"},h.getR=function(){return 255&this._val},h.setR=function(t){return t=~~s.default.clampf(t,0,255),this._val=(4294967040&this._val|t)>>>0,this},h.getG=function(){return(65280&this._val)>>8},h.setG=function(t){return t=~~s.default.clampf(t,0,255),this._val=(4294902015&this._val|t<<8)>>>0,this},h.getB=function(){return(16711680&this._val)>>16},h.setB=function(t){return t=~~s.default.clampf(t,0,255),this._val=(4278255615&this._val|t<<16)>>>0,this},h.getA=function(){return(4278190080&this._val)>>>24},h.setA=function(t){return t=~~s.default.clampf(t,0,255),this._val=(16777215&this._val|t<<24)>>>0,this},h.toCSS=function(t){return t&&"rgba"!==t?"rgb"===t?"rgb("+this.r+","+this.g+","+this.b+")":"#"+this.toHEX(t):"rgba("+this.r+","+this.g+","+this.b+","+(this.a/255).toFixed(2)+")"},h.fromHEX=function(t){t=0===t.indexOf("#")?t.substring(1):t;var e=parseInt(t.substr(0,2),16)||0,i=parseInt(t.substr(2,2),16)||0,n=parseInt(t.substr(4,2),16)||0,r=parseInt(t.substr(6,2),16)||255;return this._val=(r<<24>>>0)+(n<<16)+(i<<8)+e,this},h.toHEX=function(t){var e=[(this.r<16?"0":"")+this.r.toString(16),(this.g<16?"0":"")+this.g.toString(16),(this.b<16?"0":"")+this.b.toString(16)];return"#rgb"===t?(e[0]=e[0][0],e[1]=e[1][0],e[2]=e[2][0]):"#rrggbbaa"===t&&e.push((this.a<16?"0":"")+this.a.toString(16)),e.join("")},h.toRGBValue=function(){return 16777215&this._val},h.fromHSV=function(t,e,i){var n,r,s;if(0===e)n=r=s=i;else if(0===i)n=r=s=0;else{1===t&&(t=0),t*=6;var a=Math.floor(t),o=t-a,l=i*(1-e),c=i*(1-e*o),h=i*(1-e*(1-o));switch(a){case 0:n=i,r=h,s=l;break;case 1:n=c,r=i,s=l;break;case 2:n=l,r=i,s=h;break;case 3:n=l,r=c,s=i;break;case 4:n=h,r=l,s=i;break;case 5:n=i,r=l,s=c}}return n*=255,r*=255,s*=255,this._val=(this.a<<24>>>0)+(s<<16)+(r<<8)+(0|n),this},h.toHSV=function(){var t=this.r/255,e=this.g/255,i=this.b/255,n={h:0,s:0,v:0},r=Math.max(t,e,i),s=Math.min(t,e,i),a=0;return n.v=r,n.s=r?(r-s)/r:0,n.s?(a=r-s,n.h=t===r?(e-i)/a:e===r?2+(i-t)/a:4+(t-e)/a,n.h/=6,n.h<0&&(n.h+=1)):n.h=0,n},h.set=function(t){return t._val?this._val=t._val:(this.r=t.r,this.g=t.g,this.b=t.b,this.a=t.a),this},h._fastSetA=function(t){this._val=(16777215&this._val|t<<24)>>>0},h.multiply=function(t){var e=(255&this._val)*t.r>>8,i=(65280&this._val)*t.g>>8,n=(16711680&this._val)*t.b>>8,r=((4278190080&this._val)>>>8)*t.a;return this._val=4278190080&r|16711680&n|65280&i|255&e,this},r=n,c=[{key:"WHITE",get:function(){return new n(255,255,255,255)}},{key:"BLACK",get:function(){return new n(0,0,0,255)}},{key:"TRANSPARENT",get:function(){return new n(0,0,0,0)}},{key:"GRAY",get:function(){return new n(127.5,127.5,127.5)}},{key:"RED",get:function(){return new n(255,0,0)}},{key:"GREEN",get:function(){return new n(0,255,0)}},{key:"BLUE",get:function(){return new n(0,0,255)}},{key:"YELLOW",get:function(){return new n(255,235,4)}},{key:"ORANGE",get:function(){return new n(255,127,0)}},{key:"CYAN",get:function(){return new n(0,255,255)}},{key:"MAGENTA",get:function(){return new n(255,0,255)}}],(a=[{key:"r",get:function(){return this.getR()},set:function(t){this.setR(t)}},{key:"g",get:function(){return this.getG()},set:function(t){this.setG(t)}},{key:"b",get:function(){return this.getB()},set:function(t){this.setB(t)}},{key:"a",get:function(){return this.getA()},set:function(t){this.setA(t)}}])&&o(r.prototype,a),c&&o(r,c),n})(n.default);i.default=c,c.div=c.divide,c.sub=c.subtract,c.mul=c.multiply,c.WHITE_R=c.WHITE,c.BLACK_R=c.BLACK,c.TRANSPARENT_R=c.TRANSPARENT,c.GRAY_R=c.GRAY,c.RED_R=c.RED,c.GREEN_R=c.GREEN,c.BLUE_R=c.BLUE,c.YELLOW_R=c.YELLOW,c.ORANGE_R=c.ORANGE,c.CYAN_R=c.CYAN,c.MAGENTA_R=c.MAGENTA,r.default.fastDefine("cc.Color",c,{r:0,g:0,b:0,a:255}),cc.Color=c,cc.color=function(t,e,i,n){return"string"==typeof t?(new c).fromHEX(t):"object"==typeof t?new c(t.r,t.g,t.b,t.a):new c(t,e,i,n)},e.exports=i.default}),{"../platform/CCClass":239,"../utils/misc":324,"./value-type":347}],339:[(function(t,e,i){"use strict";i.__esModule=!0;var n={Vec2:!0,Vec3:!0,Vec4:!0,Mat4:!0,Mat3:!0,Rect:!0,Size:!0,Color:!0,Quat:!0,Trs:!0};i.Vec4=i.Vec3=i.Vec2=i.Trs=i.Size=i.Rect=i.Quat=i.Mat4=i.Mat3=i.Color=void 0;var r=p(t("./vec2"));i.Vec2=r.default;var s=p(t("./vec3"));i.Vec3=s.default;var a=p(t("./vec4"));i.Vec4=a.default;var o=p(t("./mat4"));i.Mat4=o.default;var l=p(t("./mat3"));i.Mat3=l.default;var c=p(t("./rect"));i.Rect=c.default;var h=p(t("./size"));i.Size=h.default;var u=p(t("./color"));i.Color=u.default;var _=p(t("./quat"));i.Quat=_.default;var f=p(t("./trs"));i.Trs=f.default;var d=t("./utils");function p(t){return t&&t.__esModule?t:{default:t}}Object.keys(d).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(n,t)||t in i&&i[t]===d[t]||(i[t]=d[t]))})),cc.math=e.exports}),{"./color":338,"./mat3":340,"./mat4":341,"./quat":342,"./rect":343,"./size":344,"./trs":345,"./utils":346,"./vec2":348,"./vec3":349,"./vec4":350}],340:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=void 0;var n,r=t("../value-types/utils"),s=(n=t("./vec3"))&&n.__esModule?n:{default:n},a=(function(){function t(t,e,i,n,s,a,o,l,c){if(void 0===t&&(t=1),void 0===e&&(e=0),void 0===i&&(i=0),void 0===n&&(n=0),void 0===s&&(s=1),void 0===a&&(a=0),void 0===o&&(o=0),void 0===l&&(l=0),void 0===c&&(c=1),this.m=void 0,t instanceof r.FLOAT_ARRAY_TYPE)this.m=t;else{this.m=new r.FLOAT_ARRAY_TYPE(9);var h=this.m;h[0]=t,h[1]=e,h[2]=i,h[3]=n,h[4]=s,h[5]=a,h[6]=o,h[7]=l,h[8]=c}}return t.create=function(e,i,n,r,s,a,o,l,c){return void 0===e&&(e=1),void 0===i&&(i=0),void 0===n&&(n=0),void 0===r&&(r=0),void 0===s&&(s=1),void 0===a&&(a=0),void 0===o&&(o=0),void 0===l&&(l=0),void 0===c&&(c=1),new t(e,i,n,r,s,a,o,l,c)},t.clone=function(e){var i=e.m;return new t(i[0],i[1],i[2],i[3],i[4],i[5],i[6],i[7],i[8])},t.copy=function(t,e){return t.m.set(e.m),t},t.set=function(t,e,i,n,r,s,a,o,l,c){var h=t.m;return h[0]=e,h[1]=i,h[2]=n,h[3]=r,h[4]=s,h[5]=a,h[6]=o,h[7]=l,h[8]=c,t},t.identity=function(t){var e=t.m;return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=1,e[5]=0,e[6]=0,e[7]=0,e[8]=1,t},t.transpose=function(t,e){var i=e.m,n=t.m;if(t===e){var r=i[1],s=i[2],a=i[5];n[1]=i[3],n[2]=i[6],n[3]=r,n[5]=i[7],n[6]=s,n[7]=a}else n[0]=i[0],n[1]=i[3],n[2]=i[6],n[3]=i[1],n[4]=i[4],n[5]=i[7],n[6]=i[2],n[7]=i[5],n[8]=i[8];return t},t.invert=function(t,e){var i=e.m,n=t.m,r=i[0],s=i[1],a=i[2],o=i[3],l=i[4],c=i[5],h=i[6],u=i[7],_=i[8],f=_*l-c*u,d=-_*o+c*h,p=u*o-l*h,m=r*f+s*d+a*p;return m?(m=1/m,n[0]=f*m,n[1]=(-_*s+a*u)*m,n[2]=(c*s-a*l)*m,n[3]=d*m,n[4]=(_*r-a*h)*m,n[5]=(-c*r+a*o)*m,n[6]=p*m,n[7]=(-u*r+s*h)*m,n[8]=(l*r-s*o)*m,t):t},t.adjoint=function(t,e){var i=e.m,n=t.m,r=i[0],s=i[1],a=i[2],o=i[3],l=i[4],c=i[5],h=i[6],u=i[7],_=i[8];return n[0]=l*_-c*u,n[1]=a*u-s*_,n[2]=s*c-a*l,n[3]=c*h-o*_,n[4]=r*_-a*h,n[5]=a*o-r*c,n[6]=o*u-l*h,n[7]=s*h-r*u,n[8]=r*l-s*o,t},t.determinant=function(t){var e=t.m,i=e[0],n=e[1],r=e[2],s=e[3],a=e[4],o=e[5],l=e[6],c=e[7],h=e[8];return i*(h*a-o*c)+n*(-h*s+o*l)+r*(c*s-a*l)},t.multiply=function(t,e,i){var n=e.m,r=i.m,s=t.m,a=n[0],o=n[1],l=n[2],c=n[3],h=n[4],u=n[5],_=n[6],f=n[7],d=n[8],p=r[0],m=r[1],y=r[2],v=r[3],g=r[4],b=r[5],A=r[6],x=r[7],C=r[8];return s[0]=p*a+m*c+y*_,s[1]=p*o+m*h+y*f,s[2]=p*l+m*u+y*d,s[3]=v*a+g*c+b*_,s[4]=v*o+g*h+b*f,s[5]=v*l+g*u+b*d,s[6]=A*a+x*c+C*_,s[7]=A*o+x*h+C*f,s[8]=A*l+x*u+C*d,t},t.multiplyMat4=function(t,e,i){var n=e.m,r=i.m,s=t.m,a=n[0],o=n[1],l=n[2],c=n[3],h=n[4],u=n[5],_=n[6],f=n[7],d=n[8],p=r[0],m=r[1],y=r[2],v=r[4],g=r[5],b=r[6],A=r[8],x=r[9],C=r[10];return s[0]=p*a+m*c+y*_,s[1]=p*o+m*h+y*f,s[2]=p*l+m*u+y*d,s[3]=v*a+g*c+b*_,s[4]=v*o+g*h+b*f,s[5]=v*l+g*u+b*d,s[6]=A*a+x*c+C*_,s[7]=A*o+x*h+C*f,s[8]=A*l+x*u+C*d,t},t.translate=function(t,e,i){var n=e.m,r=t.m,s=n[0],a=n[1],o=n[2],l=n[3],c=n[4],h=n[5],u=n[6],_=n[7],f=n[8],d=i.x,p=i.y;return r[0]=s,r[1]=a,r[2]=o,r[3]=l,r[4]=c,r[5]=h,r[6]=d*s+p*l+u,r[7]=d*a+p*c+_,r[8]=d*o+p*h+f,t},t.rotate=function(t,e,i){var n=e.m,r=t.m,s=n[0],a=n[1],o=n[2],l=n[3],c=n[4],h=n[5],u=n[6],_=n[7],f=n[8],d=Math.sin(i),p=Math.cos(i);return r[0]=p*s+d*l,r[1]=p*a+d*c,r[2]=p*o+d*h,r[3]=p*l-d*s,r[4]=p*c-d*a,r[5]=p*h-d*o,r[6]=u,r[7]=_,r[8]=f,t},t.scale=function(t,e,i){var n=i.x,r=i.y,s=e.m,a=t.m;return a[0]=n*s[0],a[1]=n*s[1],a[2]=n*s[2],a[3]=r*s[3],a[4]=r*s[4],a[5]=r*s[5],a[6]=s[6],a[7]=s[7],a[8]=s[8],t},t.fromMat4=function(t,e){var i=e.m,n=t.m;return n[0]=i[0],n[1]=i[1],n[2]=i[2],n[3]=i[4],n[4]=i[5],n[5]=i[6],n[6]=i[8],n[7]=i[9],n[8]=i[10],t},t.fromTranslation=function(t,e){var i=t.m;return i[0]=1,i[1]=0,i[2]=0,i[3]=0,i[4]=1,i[5]=0,i[6]=e.x,i[7]=e.y,i[8]=1,t},t.fromRotation=function(t,e){var i=Math.sin(e),n=Math.cos(e),r=t.m;return r[0]=n,r[1]=i,r[2]=0,r[3]=-i,r[4]=n,r[5]=0,r[6]=0,r[7]=0,r[8]=1,t},t.fromScaling=function(t,e){var i=t.m;return i[0]=e.x,i[1]=0,i[2]=0,i[3]=0,i[4]=e.y,i[5]=0,i[6]=0,i[7]=0,i[8]=1,t},t.fromQuat=function(t,e){var i=t.m,n=e.x,r=e.y,s=e.z,a=e.w,o=n+n,l=r+r,c=s+s,h=n*o,u=r*o,_=r*l,f=s*o,d=s*l,p=s*c,m=a*o,y=a*l,v=a*c;return i[0]=1-_-p,i[3]=u-v,i[6]=f+y,i[1]=u+v,i[4]=1-h-p,i[7]=d-m,i[2]=f-y,i[5]=d+m,i[8]=1-h-_,t},t.fromViewUp=function(e,i,n){var a,o,l;return(a=new s.default(0,1,0),o=new s.default,l=new s.default,function(e,i,n){return s.default.lengthSqr(i)0?(r=2*Math.sqrt(n+1),t.w=.25*r,t.x=(i[6]-i[9])/r,t.y=(i[8]-i[2])/r,t.z=(i[1]-i[4])/r):i[0]>i[5]&&i[0]>i[10]?(r=2*Math.sqrt(1+i[0]-i[5]-i[10]),t.w=(i[6]-i[9])/r,t.x=.25*r,t.y=(i[1]+i[4])/r,t.z=(i[8]+i[2])/r):i[5]>i[10]?(r=2*Math.sqrt(1+i[5]-i[0]-i[10]),t.w=(i[8]-i[2])/r,t.x=(i[1]+i[4])/r,t.y=.25*r,t.z=(i[6]+i[9])/r):(r=2*Math.sqrt(1+i[10]-i[0]-i[5]),t.w=(i[1]-i[4])/r,t.x=(i[8]+i[2])/r,t.y=(i[6]+i[9])/r,t.z=.25*r),t},r.toRTS=function(t,e,i,n){var r=t.m,o=D.m;n.x=s.default.set(M,r[0],r[1],r[2]).mag(),o[0]=r[0]/n.x,o[1]=r[1]/n.x,o[2]=r[2]/n.x,n.y=s.default.set(M,r[4],r[5],r[6]).mag(),o[3]=r[4]/n.y,o[4]=r[5]/n.y,o[5]=r[6]/n.y,n.z=s.default.set(M,r[8],r[9],r[10]).mag(),o[6]=r[8]/n.z,o[7]=r[9]/n.z,o[8]=r[10]/n.z,l.default.determinant(D)<0&&(n.x*=-1,o[0]*=-1,o[1]*=-1,o[2]*=-1),a.default.fromMat3(e,D),s.default.set(i,r[12],r[13],r[14])},r.fromRTS=function(t,e,i,n){var r=e.x,s=e.y,a=e.z,o=e.w,l=r+r,c=s+s,h=a+a,u=r*l,_=r*c,f=r*h,d=s*c,p=s*h,m=a*h,y=o*l,v=o*c,g=o*h,b=n.x,A=n.y,x=n.z,C=t.m;return C[0]=(1-(d+m))*b,C[1]=(_+g)*b,C[2]=(f-v)*b,C[3]=0,C[4]=(_-g)*A,C[5]=(1-(u+m))*A,C[6]=(p+y)*A,C[7]=0,C[8]=(f+v)*x,C[9]=(p-y)*x,C[10]=(1-(u+d))*x,C[11]=0,C[12]=i.x,C[13]=i.y,C[14]=i.z,C[15]=1,t},r.fromRTSOrigin=function(t,e,i,n,r){var s=e.x,a=e.y,o=e.z,l=e.w,c=s+s,h=a+a,u=o+o,_=s*c,f=s*h,d=s*u,p=a*h,m=a*u,y=o*u,v=l*c,g=l*h,b=l*u,A=n.x,x=n.y,C=n.z,T=r.x,S=r.y,w=r.z,E=t.m;return E[0]=(1-(p+y))*A,E[1]=(f+b)*A,E[2]=(d-g)*A,E[3]=0,E[4]=(f-b)*x,E[5]=(1-(_+y))*x,E[6]=(m+v)*x,E[7]=0,E[8]=(d+g)*C,E[9]=(m-v)*C,E[10]=(1-(_+p))*C,E[11]=0,E[12]=i.x+T-(E[0]*T+E[4]*S+E[8]*w),E[13]=i.y+S-(E[1]*T+E[5]*S+E[9]*w),E[14]=i.z+w-(E[2]*T+E[6]*S+E[10]*w),E[15]=1,t},r.fromQuat=function(t,e){var i=e.x,n=e.y,r=e.z,s=e.w,a=i+i,o=n+n,l=r+r,c=i*a,h=n*a,u=n*o,_=r*a,f=r*o,d=r*l,p=s*a,m=s*o,y=s*l,v=t.m;return v[0]=1-u-d,v[1]=h+y,v[2]=_-m,v[3]=0,v[4]=h-y,v[5]=1-c-d,v[6]=f+p,v[7]=0,v[8]=_+m,v[9]=f-p,v[10]=1-c-u,v[11]=0,v[12]=0,v[13]=0,v[14]=0,v[15]=1,t},r.frustum=function(t,e,i,n,r,s,a){var o=1/(i-e),l=1/(r-n),c=1/(s-a),h=t.m;return h[0]=2*s*o,h[1]=0,h[2]=0,h[3]=0,h[4]=0,h[5]=2*s*l,h[6]=0,h[7]=0,h[8]=(i+e)*o,h[9]=(r+n)*l,h[10]=(a+s)*c,h[11]=-1,h[12]=0,h[13]=0,h[14]=a*s*2*c,h[15]=0,t},r.perspective=function(t,e,i,n,r){var s=1/Math.tan(e/2),a=1/(n-r),o=t.m;return o[0]=s/i,o[1]=0,o[2]=0,o[3]=0,o[4]=0,o[5]=s,o[6]=0,o[7]=0,o[8]=0,o[9]=0,o[10]=(r+n)*a,o[11]=-1,o[12]=0,o[13]=0,o[14]=2*r*n*a,o[15]=0,t},r.ortho=function(t,e,i,n,r,s,a){var o=1/(e-i),l=1/(n-r),c=1/(s-a),h=t.m;return h[0]=-2*o,h[1]=0,h[2]=0,h[3]=0,h[4]=0,h[5]=-2*l,h[6]=0,h[7]=0,h[8]=0,h[9]=0,h[10]=2*c,h[11]=0,h[12]=(e+i)*o,h[13]=(r+n)*l,h[14]=(a+s)*c,h[15]=1,t},r.lookAt=function(t,e,i,n){var r=e.x,s=e.y,a=e.z,o=n.x,l=n.y,c=n.z,h=r-i.x,u=s-i.y,_=a-i.z,f=1/Math.sqrt(h*h+u*u+_*_),d=l*(_*=f)-c*(u*=f),p=c*(h*=f)-o*_,m=o*u-l*h,y=u*(m*=f=1/Math.sqrt(d*d+p*p+m*m))-_*(p*=f),v=_*(d*=f)-h*m,g=h*p-u*d,b=t.m;return b[0]=d,b[1]=y,b[2]=h,b[3]=0,b[4]=p,b[5]=v,b[6]=u,b[7]=0,b[8]=m,b[9]=g,b[10]=_,b[11]=0,b[12]=-(d*r+p*s+m*a),b[13]=-(y*r+v*s+g*a),b[14]=-(h*r+u*s+_*a),b[15]=1,t},r.inverseTranspose=function(t,e){var i=e.m;u=i[0],_=i[1],f=i[2],d=i[3],p=i[4],m=i[5],y=i[6],v=i[7],g=i[8],b=i[9],A=i[10],x=i[11],C=i[12],T=i[13],S=i[14],w=i[15];var n=u*m-_*p,r=u*y-f*p,s=u*v-d*p,a=_*y-f*m,o=_*v-d*m,l=f*v-d*y,c=g*T-b*C,h=g*S-A*C,E=g*w-x*C,M=b*S-A*T,D=b*w-x*T,B=A*w-x*S,P=n*B-r*D+s*M+a*E-o*h+l*c;return P?(P=1/P,(i=t.m)[0]=(m*B-y*D+v*M)*P,i[1]=(y*E-p*B-v*h)*P,i[2]=(p*D-m*E+v*c)*P,i[3]=0,i[4]=(f*D-_*B-d*M)*P,i[5]=(u*B-f*E+d*h)*P,i[6]=(_*E-u*D-d*c)*P,i[7]=0,i[8]=(T*l-S*o+w*a)*P,i[9]=(S*s-C*l-w*r)*P,i[10]=(C*o-T*s+w*n)*P,i[11]=0,i[12]=0,i[13]=0,i[14]=0,i[15]=1,t):null},r.add=function(t,e,i){var n=t.m,r=e.m,s=i.m;return n[0]=r[0]+s[0],n[1]=r[1]+s[1],n[2]=r[2]+s[2],n[3]=r[3]+s[3],n[4]=r[4]+s[4],n[5]=r[5]+s[5],n[6]=r[6]+s[6],n[7]=r[7]+s[7],n[8]=r[8]+s[8],n[9]=r[9]+s[9],n[10]=r[10]+s[10],n[11]=r[11]+s[11],n[12]=r[12]+s[12],n[13]=r[13]+s[13],n[14]=r[14]+s[14],n[15]=r[15]+s[15],t},r.subtract=function(t,e,i){var n=t.m,r=e.m,s=i.m;return n[0]=r[0]-s[0],n[1]=r[1]-s[1],n[2]=r[2]-s[2],n[3]=r[3]-s[3],n[4]=r[4]-s[4],n[5]=r[5]-s[5],n[6]=r[6]-s[6],n[7]=r[7]-s[7],n[8]=r[8]-s[8],n[9]=r[9]-s[9],n[10]=r[10]-s[10],n[11]=r[11]-s[11],n[12]=r[12]-s[12],n[13]=r[13]-s[13],n[14]=r[14]-s[14],n[15]=r[15]-s[15],t},r.multiplyScalar=function(t,e,i){var n=t.m,r=e.m;return n[0]=r[0]*i,n[1]=r[1]*i,n[2]=r[2]*i,n[3]=r[3]*i,n[4]=r[4]*i,n[5]=r[5]*i,n[6]=r[6]*i,n[7]=r[7]*i,n[8]=r[8]*i,n[9]=r[9]*i,n[10]=r[10]*i,n[11]=r[11]*i,n[12]=r[12]*i,n[13]=r[13]*i,n[14]=r[14]*i,n[15]=r[15]*i,t},r.multiplyScalarAndAdd=function(t,e,i,n){var r=t.m,s=e.m,a=i.m;return r[0]=s[0]+a[0]*n,r[1]=s[1]+a[1]*n,r[2]=s[2]+a[2]*n,r[3]=s[3]+a[3]*n,r[4]=s[4]+a[4]*n,r[5]=s[5]+a[5]*n,r[6]=s[6]+a[6]*n,r[7]=s[7]+a[7]*n,r[8]=s[8]+a[8]*n,r[9]=s[9]+a[9]*n,r[10]=s[10]+a[10]*n,r[11]=s[11]+a[11]*n,r[12]=s[12]+a[12]*n,r[13]=s[13]+a[13]*n,r[14]=s[14]+a[14]*n,r[15]=s[15]+a[15]*n,t},r.strictEquals=function(t,e){var i=t.m,n=e.m;return i[0]===n[0]&&i[1]===n[1]&&i[2]===n[2]&&i[3]===n[3]&&i[4]===n[4]&&i[5]===n[5]&&i[6]===n[6]&&i[7]===n[7]&&i[8]===n[8]&&i[9]===n[9]&&i[10]===n[10]&&i[11]===n[11]&&i[12]===n[12]&&i[13]===n[13]&&i[14]===n[14]&&i[15]===n[15]},r.equals=function(t,e,i){void 0===i&&(i=o.EPSILON);var n=t.m,r=e.m;return Math.abs(n[0]-r[0])<=i*Math.max(1,Math.abs(n[0]),Math.abs(r[0]))&&Math.abs(n[1]-r[1])<=i*Math.max(1,Math.abs(n[1]),Math.abs(r[1]))&&Math.abs(n[2]-r[2])<=i*Math.max(1,Math.abs(n[2]),Math.abs(r[2]))&&Math.abs(n[3]-r[3])<=i*Math.max(1,Math.abs(n[3]),Math.abs(r[3]))&&Math.abs(n[4]-r[4])<=i*Math.max(1,Math.abs(n[4]),Math.abs(r[4]))&&Math.abs(n[5]-r[5])<=i*Math.max(1,Math.abs(n[5]),Math.abs(r[5]))&&Math.abs(n[6]-r[6])<=i*Math.max(1,Math.abs(n[6]),Math.abs(r[6]))&&Math.abs(n[7]-r[7])<=i*Math.max(1,Math.abs(n[7]),Math.abs(r[7]))&&Math.abs(n[8]-r[8])<=i*Math.max(1,Math.abs(n[8]),Math.abs(r[8]))&&Math.abs(n[9]-r[9])<=i*Math.max(1,Math.abs(n[9]),Math.abs(r[9]))&&Math.abs(n[10]-r[10])<=i*Math.max(1,Math.abs(n[10]),Math.abs(r[10]))&&Math.abs(n[11]-r[11])<=i*Math.max(1,Math.abs(n[11]),Math.abs(r[11]))&&Math.abs(n[12]-r[12])<=i*Math.max(1,Math.abs(n[12]),Math.abs(r[12]))&&Math.abs(n[13]-r[13])<=i*Math.max(1,Math.abs(n[13]),Math.abs(r[13]))&&Math.abs(n[14]-r[14])<=i*Math.max(1,Math.abs(n[14]),Math.abs(r[14]))&&Math.abs(n[15]-r[15])<=i*Math.max(1,Math.abs(n[15]),Math.abs(r[15]))},r.adjoint=function(t,e){var i=e.m,n=t.m,r=i[0],s=i[1],a=i[2],o=i[3],l=i[4],c=i[5],h=i[6],u=i[7],_=i[8],f=i[9],d=i[10],p=i[11],m=i[12],y=i[13],v=i[14],g=i[15];return n[0]=c*(d*g-p*v)-f*(h*g-u*v)+y*(h*p-u*d),n[1]=-(s*(d*g-p*v)-f*(a*g-o*v)+y*(a*p-o*d)),n[2]=s*(h*g-u*v)-c*(a*g-o*v)+y*(a*u-o*h),n[3]=-(s*(h*p-u*d)-c*(a*p-o*d)+f*(a*u-o*h)),n[4]=-(l*(d*g-p*v)-_*(h*g-u*v)+m*(h*p-u*d)),n[5]=r*(d*g-p*v)-_*(a*g-o*v)+m*(a*p-o*d),n[6]=-(r*(h*g-u*v)-l*(a*g-o*v)+m*(a*u-o*h)),n[7]=r*(h*p-u*d)-l*(a*p-o*d)+_*(a*u-o*h),n[8]=l*(f*g-p*y)-_*(c*g-u*y)+m*(c*p-u*f),n[9]=-(r*(f*g-p*y)-_*(s*g-o*y)+m*(s*p-o*f)),n[10]=r*(c*g-u*y)-l*(s*g-o*y)+m*(s*u-o*c),n[11]=-(r*(c*p-u*f)-l*(s*p-o*f)+_*(s*u-o*c)),n[12]=-(l*(f*v-d*y)-_*(c*v-h*y)+m*(c*d-h*f)),n[13]=r*(f*v-d*y)-_*(s*v-a*y)+m*(s*d-a*f),n[14]=-(r*(c*v-h*y)-l*(s*v-a*y)+m*(s*h-a*c)),n[15]=r*(c*d-h*f)-l*(s*d-a*f)+_*(s*h-a*c),t},r.toArray=function(t,e,i){void 0===i&&(i=0);for(var n=e.m,r=0;r<16;r++)t[i+r]=n[r];return t},r.fromArray=function(t,e,i){void 0===i&&(i=0);for(var n=t.m,r=0;r<16;r++)n[r]=e[i+r];return t},n.clone=function(){var t=this.m;return new r(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15])},n.set=function(t){var e=this.m,i=t.m;return e[0]=i[0],e[1]=i[1],e[2]=i[2],e[3]=i[3],e[4]=i[4],e[5]=i[5],e[6]=i[6],e[7]=i[7],e[8]=i[8],e[9]=i[9],e[10]=i[10],e[11]=i[11],e[12]=i[12],e[13]=i[13],e[14]=i[14],e[15]=i[15],this},n.equals=function(t){return r.strictEquals(this,t)},n.fuzzyEquals=function(t){return r.equals(this,t)},n.toString=function(){var t=this.m;return t?"[\n"+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+",\n"+t[4]+", "+t[5]+", "+t[6]+", "+t[7]+",\n"+t[8]+", "+t[9]+", "+t[10]+", "+t[11]+",\n"+t[12]+", "+t[13]+", "+t[14]+", "+t[15]+"\n]":"[\n1, 0, 0, 0\n0, 1, 0, 0\n0, 0, 1, 0\n0, 0, 0, 1\n]"},n.identity=function(){return r.identity(this)},n.transpose=function(t){return t=t||new r,r.transpose(t,this)},n.invert=function(t){return t=t||new r,r.invert(t,this)},n.adjoint=function(t){return t=t||new r,r.adjoint(t,this)},n.determinant=function(){return r.determinant(this)},n.add=function(t,e){return e=e||new r,r.add(e,this,t)},n.subtract=function(t){return r.subtract(this,this,t)},n.multiply=function(t){return r.multiply(this,this,t)},n.multiplyScalar=function(t){return r.multiplyScalar(this,this,t)},n.translate=function(t,e){return e=e||new r,r.translate(e,this,t)},n.scale=function(t,e){return e=e||new r,r.scale(e,this,t)},n.rotate=function(t,e,i){return i=i||new r,r.rotate(i,this,t,e)},n.getTranslation=function(t){return t=t||new s.default,r.getTranslation(t,this)},n.getScale=function(t){return t=t||new s.default,r.getScaling(t,this)},n.getRotation=function(t){return t=t||new a.default,r.getRotation(t,this)},n.fromRTS=function(t,e,i){return r.fromRTS(this,t,e,i)},n.fromQuat=function(t){return r.fromQuat(this,t)},r})(n.default);i.default=E,E.mul=E.multiply,E.sub=E.subtract,E.IDENTITY=Object.freeze(new E);var M=new s.default,D=new l.default;r.default.fastDefine("cc.Mat4",E,{m00:1,m01:0,m02:0,m03:0,m04:0,m05:1,m06:0,m07:0,m08:0,m09:0,m10:1,m11:0,m12:0,m13:0,m14:0,m15:1});for(var B=function(t){Object.defineProperty(E.prototype,"m"+t,{get:function(){return this.m[t]},set:function(e){this.m[t]=e}})},P=0;P<16;P++)B(P);cc.mat4=function(t,e,i,n,r,s,a,o,l,c,h,u,_,f,d,p){var m=new E(t,e,i,n,r,s,a,o,l,c,h,u,_,f,d,p);return void 0===t&&E.identity(m),m},cc.Mat4=E,e.exports=i.default}),{"../platform/CCClass":239,"./mat3":340,"./quat":342,"./utils":346,"./value-type":347,"./vec3":349}],342:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=void 0;var n=l(t("./value-type")),r=l(t("../platform/CCClass")),s=l(t("./vec3")),a=l(t("./mat3")),o=t("./utils");function l(t){return t&&t.__esModule?t:{default:t}}function c(t,e){return(c=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var h=0,u=0,_=0,f=0,d=(function(t){var e,i;i=t,(e=r).prototype=Object.create(i.prototype),e.prototype.constructor=e,c(e,i);var n=r.prototype;function r(e,i,n,r){var s;return void 0===e&&(e=0),void 0===i&&(i=0),void 0===n&&(n=0),void 0===r&&(r=1),(s=t.call(this)||this).x=void 0,s.y=void 0,s.z=void 0,s.w=void 0,e&&"object"==typeof e?(s.x=e.x,s.y=e.y,s.z=e.z,s.w=e.w):(s.x=e,s.y=i,s.z=n,s.w=r),s}return n.mul=function(t,e){return r.multiply(e||new r,this,t)},r.clone=function(t){return new r(t.x,t.y,t.z,t.w)},r.copy=function(t,e){return t.x=e.x,t.y=e.y,t.z=e.z,t.w=e.w,t},r.set=function(t,e,i,n,r){return t.x=e,t.y=i,t.z=n,t.w=r,t},r.identity=function(t){return t.x=0,t.y=0,t.z=0,t.w=1,t},r.rotationTo=function(t,e,i){var n=s.default.dot(e,i);return n<-.999999?(s.default.cross(y,s.default.RIGHT,e),y.mag()<1e-6&&s.default.cross(y,s.default.UP,e),s.default.normalize(y,y),r.fromAxisAngle(t,y,Math.PI),t):n>.999999?(t.x=0,t.y=0,t.z=0,t.w=1,t):(s.default.cross(y,e,i),t.x=y.x,t.y=y.y,t.z=y.z,t.w=1+n,r.normalize(t,t))},r.getAxisAngle=function(t,e){var i=2*Math.acos(e.w),n=Math.sin(i/2);return 0!==n?(t.x=e.x/n,t.y=e.y/n,t.z=e.z/n):(t.x=1,t.y=0,t.z=0),i},r.multiply=function(t,e,i){return h=e.x*i.w+e.w*i.x+e.y*i.z-e.z*i.y,u=e.y*i.w+e.w*i.y+e.z*i.x-e.x*i.z,_=e.z*i.w+e.w*i.z+e.x*i.y-e.y*i.x,f=e.w*i.w-e.x*i.x-e.y*i.y-e.z*i.z,t.x=h,t.y=u,t.z=_,t.w=f,t},r.multiplyScalar=function(t,e,i){return t.x=e.x*i,t.y=e.y*i,t.z=e.z*i,t.w=e.w*i,t},r.scaleAndAdd=function(t,e,i,n){return t.x=e.x+i.x*n,t.y=e.y+i.y*n,t.z=e.z+i.z*n,t.w=e.w+i.w*n,t},r.rotateX=function(t,e,i){i*=.5;var n=Math.sin(i),r=Math.cos(i);return h=e.x*r+e.w*n,u=e.y*r+e.z*n,_=e.z*r-e.y*n,f=e.w*r-e.x*n,t.x=h,t.y=u,t.z=_,t.w=f,t},r.rotateY=function(t,e,i){i*=.5;var n=Math.sin(i),r=Math.cos(i);return h=e.x*r-e.z*n,u=e.y*r+e.w*n,_=e.z*r+e.x*n,f=e.w*r-e.y*n,t.x=h,t.y=u,t.z=_,t.w=f,t},r.rotateZ=function(t,e,i){i*=.5;var n=Math.sin(i),r=Math.cos(i);return h=e.x*r+e.y*n,u=e.y*r-e.x*n,_=e.z*r+e.w*n,f=e.w*r-e.z*n,t.x=h,t.y=u,t.z=_,t.w=f,t},r.rotateAround=function(t,e,i,n){return r.invert(p,e),s.default.transformQuat(y,i,p),r.fromAxisAngle(p,y,n),r.multiply(t,e,p),t},r.rotateAroundLocal=function(t,e,i,n){return r.fromAxisAngle(p,i,n),r.multiply(t,e,p),t},r.calculateW=function(t,e){return t.x=e.x,t.y=e.y,t.z=e.z,t.w=Math.sqrt(Math.abs(1-e.x*e.x-e.y*e.y-e.z*e.z)),t},r.dot=function(t,e){return t.x*e.x+t.y*e.y+t.z*e.z+t.w*e.w},r.lerp=function(t,e,i,n){return t.x=e.x+n*(i.x-e.x),t.y=e.y+n*(i.y-e.y),t.z=e.z+n*(i.z-e.z),t.w=e.w+n*(i.w-e.w),t},r.slerp=function(t,e,i,n){var r=0,s=0,a=e.x*i.x+e.y*i.y+e.z*i.z+e.w*i.w;if(a<0&&(a=-a,i.x=-i.x,i.y=-i.y,i.z=-i.z,i.w=-i.w),1-a>1e-6){var o=Math.acos(a),l=Math.sin(o);r=Math.sin((1-n)*o)/l,s=Math.sin(n*o)/l}else r=1-n,s=n;return t.x=r*e.x+s*i.x,t.y=r*e.y+s*i.y,t.z=r*e.z+s*i.z,t.w=r*e.w+s*i.w,t},r.sqlerp=function(t,e,i,n,s,a){return r.slerp(p,e,s,a),r.slerp(m,i,n,a),r.slerp(t,p,m,2*a*(1-a)),t},r.invert=function(t,e){var i=e.x*e.x+e.y*e.y+e.z*e.z+e.w*e.w,n=i?1/i:0;return t.x=-e.x*n,t.y=-e.y*n,t.z=-e.z*n,t.w=e.w*n,t},r.conjugate=function(t,e){return t.x=-e.x,t.y=-e.y,t.z=-e.z,t.w=e.w,t},r.len=function(t){return Math.sqrt(t.x*t.x+t.y*t.y+t.z*t.z+t.w*t.w)},r.lengthSqr=function(t){return t.x*t.x+t.y*t.y+t.z*t.z+t.w*t.w},r.normalize=function(t,e){var i=e.x*e.x+e.y*e.y+e.z*e.z+e.w*e.w;return i>0&&(i=1/Math.sqrt(i),t.x=e.x*i,t.y=e.y*i,t.z=e.z*i,t.w=e.w*i),t},r.fromAxes=function(t,e,i,n){return a.default.set(v,e.x,e.y,e.z,i.x,i.y,i.z,n.x,n.y,n.z),r.normalize(t,r.fromMat3(t,v))},r.fromViewUp=function(t,e,i){return a.default.fromViewUp(v,e,i),r.normalize(t,r.fromMat3(t,v))},r.fromAxisAngle=function(t,e,i){i*=.5;var n=Math.sin(i);return t.x=n*e.x,t.y=n*e.y,t.z=n*e.z,t.w=Math.cos(i),t},r.fromAngleZ=function(t,e){return e*=g,t.x=t.y=0,t.z=Math.sin(e),t.w=Math.cos(e),t},r.fromMat3=function(t,e){var i=e.m,n=i[0],r=i[1],s=i[2],a=i[3],o=i[4],l=i[5],c=i[6],h=i[7],u=i[8],_=n+o+u;if(_>0){var f=.5/Math.sqrt(_+1);t.w=.25/f,t.x=(l-h)*f,t.y=(c-s)*f,t.z=(r-a)*f}else if(n>o&&n>u){var d=2*Math.sqrt(1+n-o-u);t.w=(l-h)/d,t.x=.25*d,t.y=(a+r)/d,t.z=(c+s)/d}else if(o>u){var p=2*Math.sqrt(1+o-n-u);t.w=(c-s)/p,t.x=(a+r)/p,t.y=.25*p,t.z=(h+l)/p}else{var m=2*Math.sqrt(1+u-n-o);t.w=(r-a)/m,t.x=(c+s)/m,t.y=(h+l)/m,t.z=.25*m}return t},r.fromEuler=function(t,e,i,n){e*=g,i*=g,n*=g;var r=Math.sin(e),s=Math.cos(e),a=Math.sin(i),o=Math.cos(i),l=Math.sin(n),c=Math.cos(n);return t.x=r*o*c+s*a*l,t.y=s*a*c+r*o*l,t.z=s*o*l-r*a*c,t.w=s*o*c-r*a*l,t},r.toAxisX=function(t,e){var i=2*e.y,n=2*e.z;return t.x=1-i*e.y-n*e.z,t.y=i*e.x+n*e.w,t.z=n*e.x+i*e.w,t},r.toAxisY=function(t,e){var i=2*e.x,n=2*e.y,r=2*e.z;return t.x=n*e.x-r*e.w,t.y=1-i*e.x-r*e.z,t.z=r*e.y+i*e.w,t},r.toAxisZ=function(t,e){var i=2*e.x,n=2*e.y,r=2*e.z;return t.x=r*e.x-n*e.w,t.y=r*e.y-i*e.w,t.z=1-i*e.x-n*e.y,t},r.toEuler=function(t,e,i){var n=e.x,r=e.y,s=e.z,a=e.w,l=0,c=0,h=0,u=n*r+s*a;if(u>.499999)l=0,c=(0,o.toDegree)(2*Math.atan2(n,a)),h=90;else if(u<-.499999)l=0,c=-(0,o.toDegree)(2*Math.atan2(n,a)),h=-90;else{var _=n*n,f=r*r,d=s*s;l=(0,o.toDegree)(Math.atan2(2*n*a-2*r*s,1-2*_-2*d)),c=(0,o.toDegree)(Math.atan2(2*r*a-2*n*s,1-2*f-2*d)),h=(0,o.toDegree)(Math.asin(2*u)),i&&(l=-180*Math.sign(l+1e-6)+l,c=-180*Math.sign(c+1e-6)+c,h=180*Math.sign(h+1e-6)-h)}return t.x=l,t.y=c,t.z=h,t},r.strictEquals=function(t,e){return t.x===e.x&&t.y===e.y&&t.z===e.z&&t.w===e.w},r.equals=function(t,e,i){return void 0===i&&(i=o.EPSILON),Math.abs(t.x-e.x)<=i*Math.max(1,Math.abs(t.x),Math.abs(e.x))&&Math.abs(t.y-e.y)<=i*Math.max(1,Math.abs(t.y),Math.abs(e.y))&&Math.abs(t.z-e.z)<=i*Math.max(1,Math.abs(t.z),Math.abs(e.z))&&Math.abs(t.w-e.w)<=i*Math.max(1,Math.abs(t.w),Math.abs(e.w))},r.toArray=function(t,e,i){return void 0===i&&(i=0),t[i+0]=e.x,t[i+1]=e.y,t[i+2]=e.z,t[i+3]=e.w,t},r.fromArray=function(t,e,i){return void 0===i&&(i=0),t.x=e[i+0],t.y=e[i+1],t.z=e[i+2],t.w=e[i+3],t},n.clone=function(){return new r(this.x,this.y,this.z,this.w)},n.set=function(t){return this.x=t.x,this.y=t.y,this.z=t.z,this.w=t.w,this},n.equals=function(t){return t&&this.x===t.x&&this.y===t.y&&this.z===t.z&&this.w===t.w},n.toEuler=function(t){return r.toEuler(t,this)},n.fromEuler=function(t){return r.fromEuler(this,t.x,t.y,t.z)},n.lerp=function(t,e,i){return i=i||new r,r.slerp(i,this,t,e),i},n.multiply=function(t){return r.multiply(this,this,t)},n.rotateAround=function(t,e,i,n){return n=n||new r,r.rotateAround(n,t,e,i)},r})(n.default);i.default=d,d.mul=d.multiply,d.scale=d.multiplyScalar,d.mag=d.len,d.IDENTITY=Object.freeze(new d);var p=new d,m=new d,y=new s.default,v=new a.default,g=.5*Math.PI/180;r.default.fastDefine("cc.Quat",d,{x:0,y:0,z:0,w:1}),cc.quat=function(t,e,i,n){return new d(t,e,i,n)},cc.Quat=d,e.exports=i.default}),{"../platform/CCClass":239,"./mat3":340,"./utils":346,"./value-type":347,"./vec3":349}],343:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=void 0;var n=o(t("./value-type")),r=o(t("../platform/CCClass")),s=o(t("./vec2")),a=o(t("./size"));function o(t){return t&&t.__esModule?t:{default:t}}function l(t,e){for(var i=0;i=t.x&&this.y<=t.y&&this.y+this.height>=t.y},h.containsRect=function(t){return this.x<=t.x&&this.x+this.width>=t.x+t.width&&this.y<=t.y&&this.y+this.height>=t.y+t.height},h.union=function(t,e){var i=this.x,n=this.y,r=this.width,s=this.height,a=e.x,o=e.y,l=e.width,c=e.height;return t.x=Math.min(i,a),t.y=Math.min(n,o),t.width=Math.max(i+r,a+l)-t.x,t.height=Math.max(n+s,o+c)-t.y,t},h.transformMat4=function(t,e){var i=this.x,n=this.y,r=i+this.width,s=n+this.height,a=e.m,o=a[0]*i+a[4]*n+a[12],l=a[1]*i+a[5]*n+a[13],c=a[0]*r+a[4]*n+a[12],h=a[1]*r+a[5]*n+a[13],u=a[0]*i+a[4]*s+a[12],_=a[1]*i+a[5]*s+a[13],f=a[0]*r+a[4]*s+a[12],d=a[1]*r+a[5]*s+a[13],p=Math.min(o,c,u,f),m=Math.max(o,c,u,f),y=Math.min(l,h,_,d),v=Math.max(l,h,_,d);return t.x=p,t.y=y,t.width=m-p,t.height=v-y,t},h.toString=function(){return"("+this.x.toFixed(2)+", "+this.y.toFixed(2)+", "+this.width.toFixed(2)+", "+this.height.toFixed(2)+")"},r=n,(o=[{key:"xMin",get:function(){return this.x},set:function(t){this.width+=this.x-t,this.x=t}},{key:"yMin",get:function(){return this.y},set:function(t){this.height+=this.y-t,this.y=t}},{key:"xMax",get:function(){return this.x+this.width},set:function(t){this.width=t-this.x}},{key:"yMax",get:function(){return this.y+this.height},set:function(t){this.height=t-this.y}},{key:"center",get:function(){return new s.default(this.x+.5*this.width,this.y+.5*this.height)},set:function(t){this.x=t.x-.5*this.width,this.y=t.y-.5*this.height}},{key:"origin",get:function(){return new s.default(this.x,this.y)},set:function(t){this.x=t.x,this.y=t.y}},{key:"size",get:function(){return new a.default(this.width,this.height)},set:function(t){this.width=t.width,this.height=t.height}}])&&l(r.prototype,o),n})(n.default);i.default=h,r.default.fastDefine("cc.Rect",h,{x:0,y:0,width:0,height:0}),cc.Rect=h,cc.rect=function(t,e,i,n){return new h(t,e,i,n)},e.exports=i.default}),{"../platform/CCClass":239,"./size":344,"./value-type":347,"./vec2":348}],344:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=void 0;var n=s(t("./value-type")),r=s(t("../platform/CCClass"));function s(t){return t&&t.__esModule?t:{default:t}}function a(t,e){for(var i=0;ii?i:t},i.clamp01=function(t){return t<0?0:t>1?1:t},i.equals=function(t,e){return Math.abs(t-e)<=s*Math.max(1,Math.abs(t),Math.abs(e))},i.inverseLerp=function(t,e,i){return(i-t)/(e-t)},i.lerp=function(t,e,i){return t+(e-t)*i},i.nextPow2=function(t){return--t,t|=t>>1,t|=t>>2,t|=t>>4,t|=t>>8,t|=t>>16,++t},i.pingPong=function(t,e){return t=u(t,2*e),e-Math.abs(t-e)},i.pseudoRandom=c,i.pseudoRandomRange=h,i.pseudoRandomRangeInt=function(t,e,i){return Math.floor(h(t,e,i))},i.random=void 0,i.randomRange=l,i.randomRangeInt=function(t,e){return Math.floor(l(t,e))},i.repeat=u,i.sign=function(t){return(t>0)-(t<0)},i.toDegree=function(t){return t*r},i.toRadian=function(t){return t*n};var n=Math.PI/180,r=180/Math.PI,s=1e-6;i.EPSILON=s,i.INT_BITS=32,i.INT_MAX=2147483647,i.INT_MIN=-1<<31;var a=Float64Array;i.FLOAT_ARRAY_TYPE=a,i.FLOAT_BYTES=8;var o=Math.random;function l(t,e){return Math.random()*(e-t)+t}function c(t){return(t=(9301*t+49297)%233280)/233280}function h(t,e,i){return c(t)*(i-e)+e}function u(t,e){return t-Math.floor(t/e)*e}i.random=o}),{}],347:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=void 0;var n,r=(n=t("../platform/js"))&&n.__esModule?n:{default:n},s=(function(){function t(){}var e=t.prototype;return e.clone=function(){return cc.errorID("0100",r.default.getClassName(this)+".clone"),null},e.equals=function(){return cc.errorID("0100",r.default.getClassName(this)+".equals"),!1},e.lerp=function(){return cc.errorID("0100",r.default.getClassName(this)+".lerp"),this.clone()},e.set=function(){cc.errorID("0100",r.default.getClassName(this)+".set")},e.toString=function(){return""+{}},t})();i.default=s,r.default.setClassName("cc.ValueType",s),cc.ValueType=s,e.exports=i.default}),{"../platform/js":260}],348:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=void 0;var n=o(t("./value-type")),r=o(t("../platform/CCClass")),s=o(t("../utils/misc")),a=t("./utils");function o(t){return t&&t.__esModule?t:{default:t}}function l(t,e){for(var i=0;i0&&(i=1/Math.sqrt(i),t.x=h*i,t.y=u*i),t},_.dot=function(t,e){return t.x*e.x+t.y*e.y},_.cross=function(t,e,i){return t.x=t.y=0,t.z=e.x*i.y-e.y*i.x,t},_.lerp=function(t,e,i,n){return h=e.x,u=e.y,t.x=h+n*(i.x-h),t.y=u+n*(i.y-u),t},_.random=function(t,e){e=e||1;var i=2*(0,a.random)()*Math.PI;return t.x=Math.cos(i)*e,t.y=Math.sin(i)*e,t},_.transformMat3=function(t,e,i){h=e.x,u=e.y;var n=i.m;return t.x=n[0]*h+n[3]*u+n[6],t.y=n[1]*h+n[4]*u+n[7],t},_.transformMat4=function(t,e,i){h=e.x,u=e.y;var n=i.m;return t.x=n[0]*h+n[4]*u+n[12],t.y=n[1]*h+n[5]*u+n[13],t},_.strictEquals=function(t,e){return t.x===e.x&&t.y===e.y},_.equals=function(t,e,i){return void 0===i&&(i=a.EPSILON),Math.abs(t.x-e.x)<=i*Math.max(1,Math.abs(t.x),Math.abs(e.x))&&Math.abs(t.y-e.y)<=i*Math.max(1,Math.abs(t.y),Math.abs(e.y))},_.angle=function(t,e){_.normalize(f,t),_.normalize(d,e);var i=_.dot(f,d);return i>1?0:i<-1?Math.PI:Math.acos(i)},_.toArray=function(t,e,i){return void 0===i&&(i=0),t[i+0]=e.x,t[i+1]=e.y,t},_.fromArray=function(t,e,i){return void 0===i&&(i=0),t.x=e[i+0],t.y=e[i+1],t},o.clone=function(){return new _(this.x,this.y)},o.set=function(t){return this.x=t.x,this.y=t.y,this},o.equals=function(t){return t&&this.x===t.x&&this.y===t.y},o.fuzzyEquals=function(t,e){return this.x-e<=t.x&&t.x<=this.x+e&&this.y-e<=t.y&&t.y<=this.y+e},o.toString=function(){return"("+this.x.toFixed(2)+", "+this.y.toFixed(2)+")"},o.lerp=function(t,e,i){i=i||new _;var n=this.x,r=this.y;return i.x=n+(t.x-n)*e,i.y=r+(t.y-r)*e,i},o.clampf=function(t,e){return this.x=s.default.clampf(this.x,t.x,e.x),this.y=s.default.clampf(this.y,t.y,e.y),this},o.add=function(t,e){return(e=e||new _).x=this.x+t.x,e.y=this.y+t.y,e},o.addSelf=function(t){return this.x+=t.x,this.y+=t.y,this},o.subtract=function(t){return this.x-=t.x,this.y-=t.y,this},o.multiplyScalar=function(t){return this.x*=t,this.y*=t,this},o.multiply=function(t){return this.x*=t.x,this.y*=t.y,this},o.divide=function(t){return this.x/=t,this.y/=t,this},o.negate=function(){return this.x=-this.x,this.y=-this.y,this},o.dot=function(t){return this.x*t.x+this.y*t.y},o.cross=function(t){return this.x*t.y-this.y*t.x},o.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},o.lengthSqr=function(){return this.x*this.x+this.y*this.y},o.normalizeSelf=function(){var t=this.x*this.x+this.y*this.y;if(1===t)return this;if(0===t)return this;var e=1/Math.sqrt(t);return this.x*=e,this.y*=e,this},o.normalize=function(t){return(t=t||new _).x=this.x,t.y=this.y,t.normalizeSelf(),t},o.angle=function(t){var e=this.magSqr(),i=t.magSqr();if(0===e||0===i)return console.warn("Can't get angle between zero vector"),0;var n=this.dot(t)/Math.sqrt(e*i);return n=s.default.clampf(n,-1,1),Math.acos(n)},o.signAngle=function(t){var e=this.angle(t);return this.cross(t)<0?-e:e},o.rotate=function(t,e){return(e=e||new _).x=this.x,e.y=this.y,e.rotateSelf(t)},o.rotateSelf=function(t){var e=Math.sin(t),i=Math.cos(t),n=this.x;return this.x=i*n-e*this.y,this.y=e*n+i*this.y,this},o.project=function(t){return t.multiplyScalar(this.dot(t)/t.dot(t))},o.transformMat4=function(t,e){return e=e||new _,_.transformMat4(e,this,t),e},o.maxAxis=function(){return Math.max(this.x,this.y)},n=_,r=[{key:"ONE",get:function(){return new _(1,1)}},{key:"ZERO",get:function(){return new _(0,0)}},{key:"UP",get:function(){return new _(0,1)}},{key:"RIGHT",get:function(){return new _(1,0)}}],null&&l(n.prototype,null),r&&l(n,r),_})(n.default);i.default=_,_.sub=_.subtract,_.mul=_.multiply,_.scale=_.multiplyScalar,_.mag=_.len,_.squaredMagnitude=_.lengthSqr,_.div=_.divide,_.ONE_R=_.ONE,_.ZERO_R=_.ZERO,_.UP_R=_.UP,_.RIGHT_R=_.RIGHT;var f=new _,d=new _;r.default.fastDefine("cc.Vec2",_,{x:0,y:0}),cc.v2=function(t,e){return new _(t,e)},cc.Vec2=_,e.exports=i.default}),{"../platform/CCClass":239,"../utils/misc":324,"./utils":346,"./value-type":347}],349:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=void 0;var n=l(t("./value-type")),r=l(t("../platform/CCClass")),s=l(t("../utils/misc")),a=l(t("./vec2")),o=t("./utils");function l(t){return t&&t.__esModule?t:{default:t}}function c(t,e){for(var i=0;i0&&(i=1/Math.sqrt(i),t.x=u*i,t.y=_*i,t.z=f*i),t},d.dot=function(t,e){return t.x*e.x+t.y*e.y+t.z*e.z},d.cross=function(t,e,i){var n=e.x,r=e.y,s=e.z,a=i.x,o=i.y,l=i.z;return t.x=r*l-s*o,t.y=s*a-n*l,t.z=n*o-r*a,t},d.lerp=function(t,e,i,n){return t.x=e.x+n*(i.x-e.x),t.y=e.y+n*(i.y-e.y),t.z=e.z+n*(i.z-e.z),t},d.random=function(t,e){e=e||1;var i=2*(0,o.random)()*Math.PI,n=2*(0,o.random)()-1,r=Math.sqrt(1-n*n);return t.x=r*Math.cos(i)*e,t.y=r*Math.sin(i)*e,t.z=n*e,t},d.transformMat4=function(t,e,i){u=e.x,_=e.y,f=e.z;var n=i.m,r=n[3]*u+n[7]*_+n[11]*f+n[15];return r=r?1/r:1,t.x=(n[0]*u+n[4]*_+n[8]*f+n[12])*r,t.y=(n[1]*u+n[5]*_+n[9]*f+n[13])*r,t.z=(n[2]*u+n[6]*_+n[10]*f+n[14])*r,t},d.transformMat4Normal=function(t,e,i){u=e.x,_=e.y,f=e.z;var n=i.m,r=n[3]*u+n[7]*_+n[11]*f;return r=r?1/r:1,t.x=(n[0]*u+n[4]*_+n[8]*f)*r,t.y=(n[1]*u+n[5]*_+n[9]*f)*r,t.z=(n[2]*u+n[6]*_+n[10]*f)*r,t},d.transformMat3=function(t,e,i){u=e.x,_=e.y,f=e.z;var n=i.m;return t.x=u*n[0]+_*n[3]+f*n[6],t.y=u*n[1]+_*n[4]+f*n[7],t.z=u*n[2]+_*n[5]+f*n[8],t},d.transformAffine=function(t,e,i){u=e.x,_=e.y,f=e.z;var n=i.m;return t.x=n[0]*u+n[1]*_+n[2]*f+n[3],t.y=n[4]*u+n[5]*_+n[6]*f+n[7],t.x=n[8]*u+n[9]*_+n[10]*f+n[11],t},d.transformQuat=function(t,e,i){var n=i.w*e.x+i.y*e.z-i.z*e.y,r=i.w*e.y+i.z*e.x-i.x*e.z,s=i.w*e.z+i.x*e.y-i.y*e.x,a=-i.x*e.x-i.y*e.y-i.z*e.z;return t.x=n*i.w+a*-i.x+r*-i.z-s*-i.y,t.y=r*i.w+a*-i.y+s*-i.x-n*-i.z,t.z=s*i.w+a*-i.z+n*-i.y-r*-i.x,t},d.transformRTS=function(t,e,i,n,r){var s=e.x*r.x,a=e.y*r.y,o=e.z*r.z,l=i.w*s+i.y*o-i.z*a,c=i.w*a+i.z*s-i.x*o,h=i.w*o+i.x*a-i.y*s,u=-i.x*s-i.y*a-i.z*o;return t.x=l*i.w+u*-i.x+c*-i.z-h*-i.y+n.x,t.y=c*i.w+u*-i.y+h*-i.x-l*-i.z+n.y,t.z=h*i.w+u*-i.z+l*-i.y-c*-i.x+n.z,t},d.transformInverseRTS=function(t,e,i,n,r){var s=e.x-n.x,a=e.y-n.y,o=e.z-n.z,l=i.w*s-i.y*o+i.z*a,c=i.w*a-i.z*s+i.x*o,h=i.w*o-i.x*a+i.y*s,u=i.x*s+i.y*a+i.z*o;return t.x=(l*i.w+u*i.x+c*i.z-h*i.y)/r.x,t.y=(c*i.w+u*i.y+h*i.x-l*i.z)/r.y,t.z=(h*i.w+u*i.z+l*i.y-c*i.x)/r.z,t},d.rotateX=function(t,e,i,n){u=e.x-i.x,_=e.y-i.y,f=e.z-i.z;var r=Math.cos(n),s=Math.sin(n),a=u,o=_*r-f*s,l=_*s+f*r;return t.x=a+i.x,t.y=o+i.y,t.z=l+i.z,t},d.rotateY=function(t,e,i,n){u=e.x-i.x,_=e.y-i.y,f=e.z-i.z;var r=Math.cos(n),s=Math.sin(n),a=f*s+u*r,o=_,l=f*r-u*s;return t.x=a+i.x,t.y=o+i.y,t.z=l+i.z,t},d.rotateZ=function(t,e,i,n){u=e.x-i.x,_=e.y-i.y,f=e.z-i.z;var r=Math.cos(n),s=Math.sin(n),a=u*r-_*s,o=u*s+_*r,l=f;return t.x=a+i.x,t.y=o+i.y,t.z=l+i.z,t},d.strictEquals=function(t,e){return t.x===e.x&&t.y===e.y&&t.z===e.z},d.equals=function(t,e,i){void 0===i&&(i=o.EPSILON);var n=t.x,r=t.y,s=t.z,a=e.x,l=e.y,c=e.z;return Math.abs(n-a)<=i*Math.max(1,Math.abs(n),Math.abs(a))&&Math.abs(r-l)<=i*Math.max(1,Math.abs(r),Math.abs(l))&&Math.abs(s-c)<=i*Math.max(1,Math.abs(s),Math.abs(c))},d.angle=function(t,e){d.normalize(p,t),d.normalize(m,e);var i=d.dot(p,m);return i>1?0:i<-1?Math.PI:Math.acos(i)},d.projectOnPlane=function(t,e,i){return d.subtract(t,e,d.project(t,e,i))},d.project=function(t,e,i){var n=d.lengthSqr(i);return n<1e-6?d.set(t,0,0,0):d.multiplyScalar(t,i,d.dot(e,i)/n)},d.toArray=function(t,e,i){return void 0===i&&(i=0),t[i+0]=e.x,t[i+1]=e.y,t[i+2]=e.z,t},d.fromArray=function(t,e,i){return void 0===i&&(i=0),t.x=e[i+0],t.y=e[i+1],t.z=e[i+2],t},l.clone=function(){return new d(this.x,this.y,this.z)},l.set=function(t){return this.x=t.x,this.y=t.y,this.z=t.z,this},l.equals=function(t){return t&&this.x===t.x&&this.y===t.y&&this.z===t.z},l.fuzzyEquals=function(t,e){return this.x-e<=t.x&&t.x<=this.x+e&&this.y-e<=t.y&&t.y<=this.y+e&&this.z-e<=t.z&&t.z<=this.z+e},l.toString=function(){return"("+this.x.toFixed(2)+", "+this.y.toFixed(2)+", "+this.z.toFixed(2)+")"},l.lerp=function(t,e,i){return i=i||new d,d.lerp(i,this,t,e),i},l.clampf=function(t,e){return this.x=s.default.clampf(this.x,t.x,e.x),this.y=s.default.clampf(this.y,t.y,e.y),this.z=s.default.clampf(this.z,t.z,e.z),this},l.addSelf=function(t){return this.x+=t.x,this.y+=t.y,this.z+=t.z,this},l.add=function(t,e){return(e=e||new d).x=this.x+t.x,e.y=this.y+t.y,e.z=this.z+t.z,e},l.subtract=function(t){return this.x-=t.x,this.y-=t.y,this.z-=t.z,this},l.multiplyScalar=function(t){return this.x*=t,this.y*=t,this.z*=t,this},l.multiply=function(t){return this.x*=t.x,this.y*=t.y,this.z*=t.z,this},l.divide=function(t){return this.x/=t,this.y/=t,this.z/=t,this},l.negate=function(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this},l.dot=function(t){return this.x*t.x+this.y*t.y+this.z*t.z},l.cross=function(t,e){return e=e||new d,d.cross(e,this,t),e},l.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)},l.lengthSqr=function(){return this.x*this.x+this.y*this.y+this.z*this.z},l.normalizeSelf=function(){return d.normalize(this,this),this},l.normalize=function(t){return t=t||new d,d.normalize(t,this),t},l.transformMat4=function(t,e){return e=e||new d,d.transformMat4(e,this,t),e},l.maxAxis=function(){return Math.max(this.x,this.y,this.z)},l.signAngle=function(t){cc.warnID(1408,"vec3.signAngle","v2.1","cc.v2(selfVector).signAngle(vector)");var e=new a.default(this.x,this.y),i=new a.default(t.x,t.y);return e.signAngle(i)},l.rotate=function(t,e){return cc.warnID(1408,"vec3.rotate","v2.1","cc.v2(selfVector).rotate(radians, out)"),a.default.prototype.rotate.call(this,t,e)},l.rotateSelf=function(t){return cc.warnID(1408,"vec3.rotateSelf","v2.1","cc.v2(selfVector).rotateSelf(radians)"),a.default.prototype.rotateSelf.call(this,t)},n=d,r=[{key:"ONE",get:function(){return new d(1,1,1)}},{key:"ZERO",get:function(){return new d}},{key:"UP",get:function(){return new d(0,1,0)}},{key:"RIGHT",get:function(){return new d(1,0,0)}},{key:"FORWARD",get:function(){return new d(0,0,1)}}],null&&c(n.prototype,null),r&&c(n,r),d})(n.default);i.default=d,d.sub=d.subtract,d.mul=d.multiply,d.scale=d.multiplyScalar,d.mag=d.len,d.squaredMagnitude=d.lengthSqr,d.div=d.divide,d.ONE_R=d.ONE,d.ZERO_R=d.ZERO,d.UP_R=d.UP,d.RIGHT_R=d.RIGHT,d.FRONT_R=d.FORWARD;var p=new d,m=new d;r.default.fastDefine("cc.Vec3",d,{x:0,y:0,z:0}),cc.v3=function(t,e,i){return new d(t,e,i)},cc.Vec3=d,e.exports=i.default}),{"../platform/CCClass":239,"../utils/misc":324,"./utils":346,"./value-type":347,"./vec2":348}],350:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=void 0,i.v4=d;var n=a(t("../platform/CCClass")),r=a(t("./value-type")),s=t("./utils");function a(t){return t&&t.__esModule?t:{default:t}}function o(t,e){for(var i=0;i0&&(i=1/Math.sqrt(i),t.x=c*i,t.y=h*i,t.z=u*i,t.w=_*i),t},f.dot=function(t,e){return t.x*e.x+t.y*e.y+t.z*e.z+t.w*e.w},f.lerp=function(t,e,i,n){return t.x=e.x+n*(i.x-e.x),t.y=e.y+n*(i.y-e.y),t.z=e.z+n*(i.z-e.z),t.w=e.w+n*(i.w-e.w),t},f.random=function(t,e){e=e||1;var i=2*(0,s.random)()*Math.PI,n=2*(0,s.random)()-1,r=Math.sqrt(1-n*n);return t.x=r*Math.cos(i)*e,t.y=r*Math.sin(i)*e,t.z=n*e,t.w=0,t},f.transformMat4=function(t,e,i){c=e.x,h=e.y,u=e.z,_=e.w;var n=i.m;return t.x=n[0]*c+n[4]*h+n[8]*u+n[12]*_,t.y=n[1]*c+n[5]*h+n[9]*u+n[13]*_,t.z=n[2]*c+n[6]*h+n[10]*u+n[14]*_,t.w=n[3]*c+n[7]*h+n[11]*u+n[15]*_,t},f.transformAffine=function(t,e,i){c=e.x,h=e.y,u=e.z,_=e.w;var n=i.m;return t.x=n[0]*c+n[1]*h+n[2]*u+n[3]*_,t.y=n[4]*c+n[5]*h+n[6]*u+n[7]*_,t.x=n[8]*c+n[9]*h+n[10]*u+n[11]*_,t.w=e.w,t},f.transformQuat=function(t,e,i){var n=e.x,r=e.y,s=e.z;c=i.x,h=i.y,u=i.z;var a=(_=i.w)*n+h*s-u*r,o=_*r+u*n-c*s,l=_*s+c*r-h*n,f=-c*n-h*r-u*s;return t.x=a*_+f*-c+o*-u-l*-h,t.y=o*_+f*-h+l*-c-a*-u,t.z=l*_+f*-u+a*-h-o*-c,t.w=e.w,t},f.strictEquals=function(t,e){return t.x===e.x&&t.y===e.y&&t.z===e.z&&t.w===e.w},f.equals=function(t,e,i){return void 0===i&&(i=s.EPSILON),Math.abs(t.x-e.x)<=i*Math.max(1,Math.abs(t.x),Math.abs(e.x))&&Math.abs(t.y-e.y)<=i*Math.max(1,Math.abs(t.y),Math.abs(e.y))&&Math.abs(t.z-e.z)<=i*Math.max(1,Math.abs(t.z),Math.abs(e.z))&&Math.abs(t.w-e.w)<=i*Math.max(1,Math.abs(t.w),Math.abs(e.w))},f.toArray=function(t,e,i){return void 0===i&&(i=0),t[i+0]=e.x,t[i+1]=e.y,t[i+2]=e.z,t[i+3]=e.w,t},f.fromArray=function(t,e,i){return void 0===i&&(i=0),t.x=e[i+0],t.y=e[i+1],t.z=e[i+2],t.w=e[i+3],t},a.clone=function(){return new f(this.x,this.y,this.z,this.w)},a.set=function(t,e,i,n){return t&&"object"==typeof t?(this.x=t.x,this.y=t.y,this.z=t.z,this.w=t.w):(this.x=t||0,this.y=e||0,this.z=i||0,this.w=n||0),this},a.equals=function(t,e){return void 0===e&&(e=s.EPSILON),Math.abs(this.x-t.x)<=e*Math.max(1,Math.abs(this.x),Math.abs(t.x))&&Math.abs(this.y-t.y)<=e*Math.max(1,Math.abs(this.y),Math.abs(t.y))&&Math.abs(this.z-t.z)<=e*Math.max(1,Math.abs(this.z),Math.abs(t.z))&&Math.abs(this.w-t.w)<=e*Math.max(1,Math.abs(this.w),Math.abs(t.w))},a.equals4f=function(t,e,i,n,r){return void 0===r&&(r=s.EPSILON),Math.abs(this.x-t)<=r*Math.max(1,Math.abs(this.x),Math.abs(t))&&Math.abs(this.y-e)<=r*Math.max(1,Math.abs(this.y),Math.abs(e))&&Math.abs(this.z-i)<=r*Math.max(1,Math.abs(this.z),Math.abs(i))&&Math.abs(this.w-n)<=r*Math.max(1,Math.abs(this.w),Math.abs(n))},a.strictEquals=function(t){return this.x===t.x&&this.y===t.y&&this.z===t.z&&this.w===t.w},a.strictEquals4f=function(t,e,i,n){return this.x===t&&this.y===e&&this.z===i&&this.w===n},a.lerp=function(t,e){return c=this.x,h=this.y,u=this.z,_=this.w,this.x=c+e*(t.x-c),this.y=h+e*(t.y-h),this.z=u+e*(t.z-u),this.w=_+e*(t.w-_),this},a.toString=function(){return"("+this.x.toFixed(2)+", "+this.y.toFixed(2)+", "+this.z.toFixed(2)+", "+this.w.toFixed(2)+")"},a.clampf=function(t,e){return this.x=(0,s.clamp)(this.x,t.x,e.x),this.y=(0,s.clamp)(this.y,t.y,e.y),this.z=(0,s.clamp)(this.z,t.z,e.z),this.w=(0,s.clamp)(this.w,t.w,e.w),this},a.addSelf=function(t){return this.x+=t.x,this.y+=t.y,this.z+=t.z,this.w+=t.w,this},a.add=function(t,e){return(e=e||new f).x=this.x+t.x,e.y=this.y+t.y,e.z=this.z+t.z,e.w=this.w+t.w,e},a.subtract=function(t,e){return(e=e||new f).x=this.x-t.x,e.y=this.y-t.y,e.z=this.z-t.z,e.w=this.w-t.w,e},a.multiplyScalar=function(t){return this.x*=t,this.y*=t,this.z*=t,this.w*=t,this},a.multiply=function(t){return this.x*=t.x,this.y*=t.y,this.z*=t.z,this.w*=t.w,this},a.divide=function(t){return this.x/=t,this.y/=t,this.z/=t,this.w/=t,this},a.negate=function(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this.w=-this.w,this},a.dot=function(t){return this.x*t.x+this.y*t.y+this.z*t.z+this.w*t.w},a.cross=function(t,e){e=e||new f;var i=this.x,n=this.y,r=this.z,s=t.x,a=t.y,o=t.z;return e.x=n*o-r*a,e.y=r*s-i*o,e.z=i*a-n*s,e},a.len=function(){var t=this.x,e=this.y,i=this.z,n=this.w;return Math.sqrt(t*t+e*e+i*i+n*n)},a.lengthSqr=function(){var t=this.x,e=this.y,i=this.z,n=this.w;return t*t+e*e+i*i+n*n},a.normalizeSelf=function(){return this.normalize(this),this},a.normalize=function(t){t=t||new f,c=this.x,h=this.y,u=this.z,_=this.w;var e=c*c+h*h+u*u+_*_;return e>0&&(e=1/Math.sqrt(e),t.x=c*e,t.y=h*e,t.z=u*e,t.w=_*e),t},a.transformMat4=function(t,e){e=e||new f,c=this.x,h=this.y,u=this.z,_=this.w;var i=t.m;return e.x=i[0]*c+i[4]*h+i[8]*u+i[12]*_,e.y=i[1]*c+i[5]*h+i[9]*u+i[13]*_,e.z=i[2]*c+i[6]*h+i[10]*u+i[14]*_,e.w=i[3]*c+i[7]*h+i[11]*u+i[15]*_,e},a.maxAxis=function(){return Math.max(this.x,this.y,this.z,this.w)},n=f,r=[{key:"ZERO",get:function(){return new f(0,0,0,0)}},{key:"ONE",get:function(){return new f(1,1,1,1)}},{key:"NEG_ONE",get:function(){return new f(-1,-1,-1,-1)}}],null&&o(n.prototype,null),r&&o(n,r),f})(r.default);function d(t,e,i,n){return new f(t,e,i,n)}i.default=f,f.sub=f.subtract,f.mul=f.multiply,f.div=f.divide,f.scale=f.multiplyScalar,f.mag=f.len,f.squaredMagnitude=f.lengthSqr,f.ZERO_R=f.ZERO,f.ONE_R=f.ONE,f.NEG_ONE_R=f.NEG_ONE,n.default.fastDefine("cc.Vec4",f,{x:0,y:0,z:0,w:0}),cc.v4=d,cc.Vec4=f}),{"../platform/CCClass":239,"./utils":346,"./value-type":347}],351:[(function(){"use strict";cc.js}),{}],352:[(function(t){"use strict";t("./core/CCGame"),t("./actions")}),{"./actions":7,"./core/CCGame":71}],353:[(function(t,e){"use strict";var i=t("../compression/zlib.min"),n=t("../core/CCDebug"),r=function(t){var e,i,r,s,a,o,l,c,h,u,_,f,d;for(this.data=t,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},a=null;;){switch(e=this.readUInt32(),c=function(){var t,e;for(e=[],t=0;t<4;++t)e.push(String.fromCharCode(this.data[this.pos++]));return e}.call(this).join("")){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"acTL":this.animation={numFrames:this.readUInt32(),numPlays:this.readUInt32()||1/0,frames:[]};break;case"PLTE":this.palette=this.read(e);break;case"fcTL":a&&this.animation.frames.push(a),this.pos+=4,a={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},s=this.readUInt16(),r=this.readUInt16()||100,a.delay=1e3*s/r,a.disposeOp=this.data[this.pos++],a.blendOp=this.data[this.pos++],a.data=[];break;case"IDAT":case"fdAT":for("fdAT"===c&&(this.pos+=4,e-=4),t=(null!=a?a.data:void 0)||this.imgData,_=0;0<=e?_e;0<=e?++_:--_)t.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(this.transparency.indexed=this.read(e),(h=255-this.transparency.indexed.length)>0)for(f=0;0<=h?fh;0<=h?++f:--f)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(e)[0];break;case 2:this.transparency.rgb=this.read(e)}break;case"tEXt":o=(u=this.read(e)).indexOf(0),l=String.fromCharCode.apply(String,u.slice(0,o)),this.text[l]=String.fromCharCode.apply(String,u.slice(o+1));break;case"IEND":return a&&this.animation.frames.push(a),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=4===(d=this.colorType)||6===d,i=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*i,this.colorSpace=function(){switch(this.colors){case 1:return"DeviceGray";case 3:return"DeviceRGB"}}.call(this),void(Uint8Array!=Array&&(this.imgData=new Uint8Array(this.imgData)));default:this.pos+=e}if(this.pos+=4,this.pos>this.data.length)throw new Error(n.getError(6017))}};r.prototype={constructor:r,read:function(t){var e,i;for(i=[],e=0;0<=t?et;0<=t?++e:--e)i.push(this.data[this.pos++]);return i},readUInt32:function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},readUInt16:function(){return this.data[this.pos++]<<8|this.data[this.pos++]},decodePixels:function(t){var e,r,s,a,o,l,c,h,u,_,f,d,p,m,y,v,g,b,A,x,C,T,S;if(null==t&&(t=this.imgData),0===t.length)return new Uint8Array(0);for(t=new i.Inflate(t,{index:0,verify:!1}).decompress(),v=(d=this.pixelBitlength/8)*this.width,p=new Uint8Array(v*this.height),l=t.length,y=0,m=0,r=0;m=this.totalParticles},setTextureWithRect:function(t,e){t instanceof cc.Texture2D&&(this.spriteFrame=new cc.SpriteFrame(t,e))},_applyFile:function(){var t=this._file;if(t){var e=this;cc.assetManager.postLoadNative(t,(function(i){!i&&t._nativeAsset?e.isValid&&(e._plistFile=t.nativeUrl,e._custom||(e._spriteFrame!==t.spriteFrame&&(e.spriteFrame=t.spriteFrame),e._initWithDictionary(t._nativeAsset)),e._spriteFrame?!e._renderSpriteFrame&&e._spriteFrame&&e._applySpriteFrame(e.spriteFrame):t.spriteFrame?e.spriteFrame=t.spriteFrame:e._custom&&e._initTextureWithDictionary(t._nativeAsset)):cc.errorID(6029)}))}},_initTextureWithDictionary:function(t){var e,n=cc.path.changeBasename(this._plistFile,t.textureFileName||"");if(t.textureFileName)l.loadImage(n,(function(e,i){e?(t.textureFileName=void 0,this._initTextureWithDictionary(t)):(cc.assetManager.assets.add(n,i),this.spriteFrame=new cc.SpriteFrame(i))}),this);else if(t.textureImageData){var r=t.textureImageData;if(!(r&&r.length>0))return!1;var c=cc.assetManager.assets.get(n);if(!c){var h=s.unzipBase64AsArray(r,1);if(!h)return cc.warnID(6030,this._file.name),!1;var u=(e=h).length>8&&137===e[0]&&80===e[1]&&78===e[2]&&71===e[3]&&13===e[4]&&10===e[5]&&26===e[6]&&10===e[7]?i.ImageFormat.PNG:e.length>2&&(73===e[0]&&73===e[1]||77===e[0]&&77===e[1]||255===e[0]&&216===e[1])?i.ImageFormat.TIFF:i.ImageFormat.UNKNOWN;if(u!==i.ImageFormat.TIFF&&u!==i.ImageFormat.PNG)return cc.warnID(6031,this._file.name),!1;var _=document.createElement("canvas");u===i.ImageFormat.PNG?new a(h).render(_):o.parseTIFF(h,_),c=l.cacheImage(n,_)}c||cc.warnID(6032,this._file.name),this.spriteFrame=new cc.SpriteFrame(c)}return!0},_initWithDictionary:function(t){this.totalParticles=parseInt(t.maxParticles||0),this.life=parseFloat(t.particleLifespan||0),this.lifeVar=parseFloat(t.particleLifespanVariance||0);var e=t.emissionRate;this.emissionRate=e||Math.min(this.totalParticles/this.life,Number.MAX_VALUE),this.duration=parseFloat(t.duration||0),this.srcBlendFactor=parseInt(t.blendFuncSource||i.SRC_ALPHA),this.dstBlendFactor=parseInt(t.blendFuncDestination||i.ONE_MINUS_SRC_ALPHA);var n=this._startColor;n.r=255*parseFloat(t.startColorRed||0),n.g=255*parseFloat(t.startColorGreen||0),n.b=255*parseFloat(t.startColorBlue||0),n.a=255*parseFloat(t.startColorAlpha||0);var r=this._startColorVar;r.r=255*parseFloat(t.startColorVarianceRed||0),r.g=255*parseFloat(t.startColorVarianceGreen||0),r.b=255*parseFloat(t.startColorVarianceBlue||0),r.a=255*parseFloat(t.startColorVarianceAlpha||0);var s=this._endColor;s.r=255*parseFloat(t.finishColorRed||0),s.g=255*parseFloat(t.finishColorGreen||0),s.b=255*parseFloat(t.finishColorBlue||0),s.a=255*parseFloat(t.finishColorAlpha||0);var a=this._endColorVar;if(a.r=255*parseFloat(t.finishColorVarianceRed||0),a.g=255*parseFloat(t.finishColorVarianceGreen||0),a.b=255*parseFloat(t.finishColorVarianceBlue||0),a.a=255*parseFloat(t.finishColorVarianceAlpha||0),this.startSize=parseFloat(t.startParticleSize||0),this.startSizeVar=parseFloat(t.startParticleSizeVariance||0),this.endSize=parseFloat(t.finishParticleSize||0),this.endSizeVar=parseFloat(t.finishParticleSizeVariance||0),this.positionType=parseFloat(void 0!==t.positionType?t.positionType:_.RELATIVE),this.sourcePos.x=0,this.sourcePos.y=0,this.posVar.x=parseFloat(t.sourcePositionVariancex||0),this.posVar.y=parseFloat(t.sourcePositionVariancey||0),this.angle=parseFloat(t.angle||0),this.angleVar=parseFloat(t.angleVariance||0),this.startSpin=parseFloat(t.rotationStart||0),this.startSpinVar=parseFloat(t.rotationStartVariance||0),this.endSpin=parseFloat(t.rotationEnd||0),this.endSpinVar=parseFloat(t.rotationEndVariance||0),this.emitterMode=parseInt(t.emitterType||u.GRAVITY),this.emitterMode===u.GRAVITY){this.gravity.x=parseFloat(t.gravityx||0),this.gravity.y=parseFloat(t.gravityy||0),this.speed=parseFloat(t.speed||0),this.speedVar=parseFloat(t.speedVariance||0),this.radialAccel=parseFloat(t.radialAcceleration||0),this.radialAccelVar=parseFloat(t.radialAccelVariance||0),this.tangentialAccel=parseFloat(t.tangentialAcceleration||0),this.tangentialAccelVar=parseFloat(t.tangentialAccelVariance||0);var o=t.rotationIsDir||"";null!==o?(o=o.toString().toLowerCase(),this.rotationIsDir="true"===o||"1"===o):this.rotationIsDir=!1}else{if(this.emitterMode!==u.RADIUS)return cc.warnID(6009),!1;this.startRadius=parseFloat(t.maxRadius||0),this.startRadiusVar=parseFloat(t.maxRadiusVariance||0),this.endRadius=parseFloat(t.minRadius||0),this.endRadiusVar=parseFloat(t.minRadiusVariance||0),this.rotatePerS=parseFloat(t.rotatePerSecond||0),this.rotatePerSVar=parseFloat(t.rotatePerSecondVariance||0)}return this._initTextureWithDictionary(t),!0},_validateRender:function(){var t=this._getTexture();t&&t.loaded?this._super():this.disableRender()},_onTextureLoaded:function(){this._simulator.updateUVs(!0),this._syncAspect(),this._updateMaterial(),this.markForRender(!0)},_syncAspect:function(){var t=this._renderSpriteFrame._rect;this._aspectRatio=t.width/t.height},_applySpriteFrame:function(){this._renderSpriteFrame=this._renderSpriteFrame||this._spriteFrame,this._renderSpriteFrame&&(this._renderSpriteFrame.textureLoaded()?this._onTextureLoaded():this._renderSpriteFrame.onTextureLoaded(this._onTextureLoaded,this))},_getTexture:function(){return this._renderSpriteFrame&&this._renderSpriteFrame.getTexture()||this._texture},_updateMaterial:function(){var t=this.getMaterial(0);t&&(t.define("CC_USE_MODEL",this._positionType!==_.FREE),t.setProperty("texture",this._getTexture()),h.prototype._updateMaterial.call(this))},_finishedSimulation:function(){this.resetSystem(),this.stopSystem(),this.disableRender(),this.autoRemoveOnFinish&&this._stopped&&this.node.destroy()}});cc.ParticleSystem=e.exports=d}),{"../compression/ZipUtils":22,"../core/assets/material/CCMaterial":124,"../core/components/CCRenderComponent":160,"../core/platform/CCMacro":244,"../core/renderer/render-flow":272,"../core/utils/blend-func":318,"../core/utils/texture-util":332,"./CCPNGReader":353,"./CCParticleAsset":354,"./CCTIFFReader":356,"./particle-simulator":358,"fire-url":void 0}],356:[(function(t,e){"use strict";var i=t("../core/CCDebug"),n={_littleEndian:!1,_tiffData:null,_fileDirectories:[],getUint8:function(t){return this._tiffData[t]},getUint16:function(t){return this._littleEndian?this._tiffData[t+1]<<8|this._tiffData[t]:this._tiffData[t]<<8|this._tiffData[t+1]},getUint32:function(t){var e=this._tiffData;return this._littleEndian?e[t+3]<<24|e[t+2]<<16|e[t+1]<<8|e[t]:e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]},checkLittleEndian:function(){var t=this.getUint16(0);if(18761===t)this.littleEndian=!0;else{if(19789!==t)throw console.log(t),TypeError(i.getError(6019));this.littleEndian=!1}return this.littleEndian},hasTowel:function(){if(42!==this.getUint16(2))throw RangeError(i.getError(6020));return!0},getFieldTypeName:function(t){var e=this.fieldTypeNames;return t in e?e[t]:null},getFieldTagName:function(t){var e=this.fieldTagNames;return t in e?e[t]:(cc.logID(6021,t),"Tag"+t)},getFieldTypeLength:function(t){return-1!==["BYTE","ASCII","SBYTE","UNDEFINED"].indexOf(t)?1:-1!==["SHORT","SSHORT"].indexOf(t)?2:-1!==["LONG","SLONG","FLOAT"].indexOf(t)?4:-1!==["RATIONAL","SRATIONAL","DOUBLE"].indexOf(t)?8:null},getFieldValues:function(t,e,i,n){var r=[],s=this.getFieldTypeLength(e);if(s*i<=4)!1===this.littleEndian?r.push(n>>>8*(4-s)):r.push(n);else for(var a=0;a=8?-1!==["RATIONAL","SRATIONAL"].indexOf(e)?(r.push(this.getUint32(n+o)),r.push(this.getUint32(n+o+4))):cc.logID(8e3):r.push(this.getBytes(s,n+o))}return"ASCII"===e&&r.forEach((function(t,e,i){i[e]=String.fromCharCode(t)})),r},getBytes:function(t,e){if(t<=0)cc.logID(8001);else{if(t<=1)return this.getUint8(e);if(t<=2)return this.getUint16(e);if(t<=3)return this.getUint32(e)>>>8;if(t<=4)return this.getUint32(e);cc.logID(8002)}},getBits:function(t,e,i){i=i||0;var n,r,s=e+Math.floor(i/8),a=i+t,o=32-t;return a<=0?cc.logID(6023):a<=8?(n=24+i,r=this.getUint8(s)):a<=16?(n=16+i,r=this.getUint16(s)):a<=32?(n=i,r=this.getUint32(s)):cc.logID(6022),{bits:r<>>o,byteOffset:s+Math.floor(a/8),bitOffset:a%8}},parseFileDirectory:function(t){for(var e=this.getUint16(t),i=[],n=t+2,r=0;r=0&&R<=127?P=R+1:R>=-127&&R<=-1?I=1-R:C=!0}else{var O=this.getUint8(v+b);for(M=0;M0)for(var nt=0;nt1?h=c/u:c=h*u;var _=c/2,f=h/2;if(t.rotation){var d=-_,p=-f,m=_,y=f,v=-n.degreesToRadians(t.rotation),g=Math.cos(v),b=Math.sin(v);s[r]=d*g-p*b+o,s[r+1]=d*b+p*g+l,s[r+5]=m*g-p*b+o,s[r+6]=m*b+p*g+l,s[r+10]=d*g-y*b+o,s[r+11]=d*b+y*g+l,s[r+15]=m*g-y*b+o,s[r+16]=m*b+y*g+l}else s[r]=o-_,s[r+1]=l-f,s[r+5]=o+_,s[r+6]=l-f,s[r+10]=o-_,s[r+11]=l+f,s[r+15]=o+_,s[r+16]=l+f;a[r+4]=t.color._val,a[r+9]=t.color._val,a[r+14]=t.color._val,a[r+19]=t.color._val},u.prototype.step=function(t){t=t>cc.director._maxParticleDeltaTime?cc.director._maxParticleDeltaTime:t;var e=this.sys,i=e.node,n=this.particles,r=4*this.sys._assembler._vfmt._bytes/4,c=cc.ParticleSystem.PositionType;if(i._updateWorldMatrix(),e.positionType===c.FREE){this._worldRotation=_(i);var u=i._worldMatrix.m;s.x=u[12],s.y=u[13]}else e.positionType===c.RELATIVE?(this._worldRotation=i.angle,s.x=i.x,s.y=i.y):this._worldRotation=0;if(this.active&&e.emissionRate){var f=1/e.emissionRate;for(n.lengthf;)this.emitParticle(s),this.emitCounter-=f;this.elapsed+=t,-1!==e.duration&&e.durationthis._uvFilled&&this.updateUVs();for(var m=0;m0){if(e.emitterMode===cc.ParticleSystem.EmitterMode.GRAVITY){var v=l,g=a,b=o;(y.pos.x||y.pos.y)&&(g.set(y.pos),g.normalizeSelf()),b.set(g),g.mulSelf(y.radialAccel);var A=b.x;b.x=-b.y,b.y=A,b.mulSelf(y.tangentialAccel),v.set(g),v.addSelf(b),v.addSelf(e.gravity),v.mulSelf(t),y.dir.addSelf(v),v.set(y.dir),v.mulSelf(t),y.pos.addSelf(v)}else y.angle+=y.degreesPerSecond*t,y.radius+=y.deltaRadius*t,y.pos.x=-Math.cos(y.angle)*y.radius,y.pos.y=-Math.sin(y.angle)*y.radius;var x=y.preciseColor,C=y.deltaColor;x.r+=C.r*t,x.g+=C.g*t,x.b+=C.b*t,x.a+=C.a*t;var T=y.color;T.r=x.r,T.g=x.g,T.b=x.b,T.a=x.a,y.size+=y.deltaSize*t,y.size<0&&(y.size=0),y.rotation+=y.deltaRotation*t;var S=a;S.set(y.pos),e.positionType!==c.GROUPED&&S.addSelf(y.startPos);var w=r*m;this.updateParticleBuffer(y,S,d,w),++m}else{var E=n[m];m!==n.length-1&&(n[m]=n[n.length-1]),h.put(E),n.length--}}e._assembler._ia._count=6*n.length,n.length>0?d.uploadData():this.active||this.readyToPlay||(this.finished=!0,e._finishedSimulation())},e.exports=u}),{"../core/platform/js":260,"../core/utils/misc":324}],359:[(function(t,e){"use strict";var i=r(t("../core/renderer/assembler")),n=r(t("../renderer/core/input-assembler"));function r(t){return t&&t.__esModule?t:{default:t}}function s(t,e){return(s=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var a=t("./CCParticleSystem"),o=t("../core/renderer/"),l=t("../core/renderer/webgl/quad-buffer"),c=t("../core/renderer/webgl/vertex-format").vfmtPosUvColor,h=(function(t){var e,i;function r(e){var i;return(i=t.call(this,e)||this)._buffer=null,i._ia=null,i._vfmt=c,i}i=t,(e=r).prototype=Object.create(i.prototype),e.prototype.constructor=e,s(e,i);var a=r.prototype;return a.getBuffer=function(){return this._buffer||(this._buffer=new l(o._handle,c),this._ia=new n.default,this._ia._vertexBuffer=this._buffer._vb,this._ia._indexBuffer=this._buffer._ib,this._ia._start=0,this._ia._count=0),this._buffer},a.fillBuffers=function(t,e){if(this._ia){var i=cc.ParticleSystem.PositionType;t.positionType===i.RELATIVE?e.node=t.node.parent:e.node=t.node,e.material=t._materials[0],e._flushIA(this._ia)}},r})(i.default);i.default.register(a,h),e.exports=h}),{"../core/renderer/":271,"../core/renderer/assembler":268,"../core/renderer/webgl/quad-buffer":310,"../core/renderer/webgl/vertex-format":313,"../renderer/core/input-assembler":362,"./CCParticleSystem":355}],360:[(function(t,e){"use strict";var i,n,r,s,a,o,l,c,h,u,_,f,d,p,m,y,v,g,b,A,x,C,T,S,w,E,M,D,B,P,I,R,O,L,F,V,N,k,z,G,U,j;(function(t){t[t.COMPRESSED_RGB_S3TC_DXT1_EXT=33776]="COMPRESSED_RGB_S3TC_DXT1_EXT",t[t.COMPRESSED_RGBA_S3TC_DXT1_EXT=33777]="COMPRESSED_RGBA_S3TC_DXT1_EXT",t[t.COMPRESSED_RGBA_S3TC_DXT3_EXT=33778]="COMPRESSED_RGBA_S3TC_DXT3_EXT",t[t.COMPRESSED_RGBA_S3TC_DXT5_EXT=33779]="COMPRESSED_RGBA_S3TC_DXT5_EXT",t[t.COMPRESSED_SRGB_S3TC_DXT1_EXT=35916]="COMPRESSED_SRGB_S3TC_DXT1_EXT",t[t.COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT=35917]="COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT",t[t.COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT=35918]="COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT",t[t.COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT=35919]="COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT",t[t.COMPRESSED_RGB_PVRTC_4BPPV1_IMG=35840]="COMPRESSED_RGB_PVRTC_4BPPV1_IMG",t[t.COMPRESSED_RGB_PVRTC_2BPPV1_IMG=35841]="COMPRESSED_RGB_PVRTC_2BPPV1_IMG",t[t.COMPRESSED_RGBA_PVRTC_4BPPV1_IMG=35842]="COMPRESSED_RGBA_PVRTC_4BPPV1_IMG",t[t.COMPRESSED_RGBA_PVRTC_2BPPV1_IMG=35843]="COMPRESSED_RGBA_PVRTC_2BPPV1_IMG",t[t.COMPRESSED_RGB_ETC1_WEBGL=36196]="COMPRESSED_RGB_ETC1_WEBGL"})(i||(i={})),(function(t){t[t.UNKNOWN=0]="UNKNOWN",t[t.BUFFER=1]="BUFFER",t[t.TEXTURE=2]="TEXTURE",t[t.TEXTURE_VIEW=3]="TEXTURE_VIEW",t[t.RENDER_PASS=4]="RENDER_PASS",t[t.FRAMEBUFFER=5]="FRAMEBUFFER",t[t.SAMPLER=6]="SAMPLER",t[t.SHADER=7]="SHADER",t[t.PIPELINE_LAYOUT=8]="PIPELINE_LAYOUT",t[t.PIPELINE_STATE=9]="PIPELINE_STATE",t[t.BINDING_LAYOUT=10]="BINDING_LAYOUT",t[t.INPUT_ASSEMBLER=11]="INPUT_ASSEMBLER",t[t.COMMAND_ALLOCATOR=12]="COMMAND_ALLOCATOR",t[t.COMMAND_BUFFER=13]="COMMAND_BUFFER",t[t.QUEUE=14]="QUEUE",t[t.WINDOW=15]="WINDOW"})(n||(n={})),(function(t){t[t.UNREADY=0]="UNREADY",t[t.FAILED=1]="FAILED",t[t.SUCCESS=2]="SUCCESS"})(r||(r={})),(function(){function t(t){this._gfxType=n.UNKNOWN,this._status=r.UNREADY,this._gfxType=t}Object.defineProperty(t.prototype,"gfxType",{get:function(){return this._gfxType},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"status",{get:function(){return this._status},enumerable:!0,configurable:!0})})(),(function(t){t.ATTR_POSITION="a_position",t.ATTR_NORMAL="a_normal",t.ATTR_TANGENT="a_tangent",t.ATTR_BITANGENT="a_bitangent",t.ATTR_WEIGHTS="a_weights",t.ATTR_JOINTS="a_joints",t.ATTR_COLOR="a_color",t.ATTR_COLOR1="a_color1",t.ATTR_COLOR2="a_color2",t.ATTR_TEX_COORD="a_texCoord",t.ATTR_TEX_COORD1="a_texCoord1",t.ATTR_TEX_COORD2="a_texCoord2",t.ATTR_TEX_COORD3="a_texCoord3",t.ATTR_TEX_COORD4="a_texCoord4",t.ATTR_TEX_COORD5="a_texCoord5",t.ATTR_TEX_COORD6="a_texCoord6",t.ATTR_TEX_COORD7="a_texCoord7",t.ATTR_TEX_COORD8="a_texCoord8"})(s||(s={})),(function(t){t[t.UNKNOWN=0]="UNKNOWN",t[t.BOOL=1]="BOOL",t[t.BOOL2=2]="BOOL2",t[t.BOOL3=3]="BOOL3",t[t.BOOL4=4]="BOOL4",t[t.INT=5]="INT",t[t.INT2=6]="INT2",t[t.INT3=7]="INT3",t[t.INT4=8]="INT4",t[t.UINT=9]="UINT",t[t.UINT2=10]="UINT2",t[t.UINT3=11]="UINT3",t[t.UINT4=12]="UINT4",t[t.FLOAT=13]="FLOAT",t[t.FLOAT2=14]="FLOAT2",t[t.FLOAT3=15]="FLOAT3",t[t.FLOAT4=16]="FLOAT4",t[t.COLOR4=17]="COLOR4",t[t.MAT2=18]="MAT2",t[t.MAT2X3=19]="MAT2X3",t[t.MAT2X4=20]="MAT2X4",t[t.MAT3X2=21]="MAT3X2",t[t.MAT3=22]="MAT3",t[t.MAT3X4=23]="MAT3X4",t[t.MAT4X2=24]="MAT4X2",t[t.MAT4X3=25]="MAT4X3",t[t.MAT4=26]="MAT4",t[t.SAMPLER1D=27]="SAMPLER1D",t[t.SAMPLER1D_ARRAY=28]="SAMPLER1D_ARRAY",t[t.SAMPLER2D=29]="SAMPLER2D",t[t.SAMPLER2D_ARRAY=30]="SAMPLER2D_ARRAY",t[t.SAMPLER3D=31]="SAMPLER3D",t[t.SAMPLER_CUBE=32]="SAMPLER_CUBE",t[t.COUNT=33]="COUNT"})(a||(a={})),(function(t){t[t.UNKNOWN=0]="UNKNOWN",t[t.A8=1]="A8",t[t.L8=2]="L8",t[t.LA8=3]="LA8",t[t.R8=4]="R8",t[t.R8SN=5]="R8SN",t[t.R8UI=6]="R8UI",t[t.R8I=7]="R8I",t[t.R16F=8]="R16F",t[t.R16UI=9]="R16UI",t[t.R16I=10]="R16I",t[t.R32F=11]="R32F",t[t.R32UI=12]="R32UI",t[t.R32I=13]="R32I",t[t.RG8=14]="RG8",t[t.RG8SN=15]="RG8SN",t[t.RG8UI=16]="RG8UI",t[t.RG8I=17]="RG8I",t[t.RG16F=18]="RG16F",t[t.RG16UI=19]="RG16UI",t[t.RG16I=20]="RG16I",t[t.RG32F=21]="RG32F",t[t.RG32UI=22]="RG32UI",t[t.RG32I=23]="RG32I",t[t.RGB8=24]="RGB8",t[t.SRGB8=25]="SRGB8",t[t.RGB8SN=26]="RGB8SN",t[t.RGB8UI=27]="RGB8UI",t[t.RGB8I=28]="RGB8I",t[t.RGB16F=29]="RGB16F",t[t.RGB16UI=30]="RGB16UI",t[t.RGB16I=31]="RGB16I",t[t.RGB32F=32]="RGB32F",t[t.RGB32UI=33]="RGB32UI",t[t.RGB32I=34]="RGB32I",t[t.RGBA8=35]="RGBA8",t[t.SRGB8_A8=36]="SRGB8_A8",t[t.RGBA8SN=37]="RGBA8SN",t[t.RGBA8UI=38]="RGBA8UI",t[t.RGBA8I=39]="RGBA8I",t[t.RGBA16F=40]="RGBA16F",t[t.RGBA16UI=41]="RGBA16UI",t[t.RGBA16I=42]="RGBA16I",t[t.RGBA32F=43]="RGBA32F",t[t.RGBA32UI=44]="RGBA32UI",t[t.RGBA32I=45]="RGBA32I",t[t.R5G6B5=46]="R5G6B5",t[t.R11G11B10F=47]="R11G11B10F",t[t.RGB5A1=48]="RGB5A1",t[t.RGBA4=49]="RGBA4",t[t.RGB10A2=50]="RGB10A2",t[t.RGB10A2UI=51]="RGB10A2UI",t[t.RGB9E5=52]="RGB9E5",t[t.D16=53]="D16",t[t.D16S8=54]="D16S8",t[t.D24=55]="D24",t[t.D24S8=56]="D24S8",t[t.D32F=57]="D32F",t[t.D32F_S8=58]="D32F_S8",t[t.BC1=59]="BC1",t[t.BC1_ALPHA=60]="BC1_ALPHA",t[t.BC1_SRGB=61]="BC1_SRGB",t[t.BC1_SRGB_ALPHA=62]="BC1_SRGB_ALPHA",t[t.BC2=63]="BC2",t[t.BC2_SRGB=64]="BC2_SRGB",t[t.BC3=65]="BC3",t[t.BC3_SRGB=66]="BC3_SRGB",t[t.BC4=67]="BC4",t[t.BC4_SNORM=68]="BC4_SNORM",t[t.BC5=69]="BC5",t[t.BC5_SNORM=70]="BC5_SNORM",t[t.BC6H_UF16=71]="BC6H_UF16",t[t.BC6H_SF16=72]="BC6H_SF16",t[t.BC7=73]="BC7",t[t.BC7_SRGB=74]="BC7_SRGB",t[t.ETC_RGB8=75]="ETC_RGB8",t[t.ETC2_RGB8=76]="ETC2_RGB8",t[t.ETC2_SRGB8=77]="ETC2_SRGB8",t[t.ETC2_RGB8_A1=78]="ETC2_RGB8_A1",t[t.ETC2_SRGB8_A1=79]="ETC2_SRGB8_A1",t[t.ETC2_RGBA8=80]="ETC2_RGBA8",t[t.ETC2_SRGB8_A8=81]="ETC2_SRGB8_A8",t[t.EAC_R11=82]="EAC_R11",t[t.EAC_R11SN=83]="EAC_R11SN",t[t.EAC_RG11=84]="EAC_RG11",t[t.EAC_RG11SN=85]="EAC_RG11SN",t[t.PVRTC_RGB2=86]="PVRTC_RGB2",t[t.PVRTC_RGBA2=87]="PVRTC_RGBA2",t[t.PVRTC_RGB4=88]="PVRTC_RGB4",t[t.PVRTC_RGBA4=89]="PVRTC_RGBA4",t[t.PVRTC2_2BPP=90]="PVRTC2_2BPP",t[t.PVRTC2_4BPP=91]="PVRTC2_4BPP"})(o||(o={})),(function(t){t[t.NONE=0]="NONE",t[t.TRANSFER_SRC=1]="TRANSFER_SRC",t[t.TRANSFER_DST=2]="TRANSFER_DST",t[t.INDEX=4]="INDEX",t[t.VERTEX=8]="VERTEX",t[t.UNIFORM=16]="UNIFORM",t[t.STORAGE=32]="STORAGE",t[t.INDIRECT=64]="INDIRECT"})(l||(l={})),(function(t){t[t.NONE=0]="NONE",t[t.DEVICE=1]="DEVICE",t[t.HOST=2]="HOST"})(c||(c={})),(function(t){t[t.NONE=0]="NONE",t[t.READ=1]="READ",t[t.WRITE=2]="WRITE"})(h||(h={})),(function(t){t[t.POINT_LIST=0]="POINT_LIST",t[t.LINE_LIST=1]="LINE_LIST",t[t.LINE_STRIP=2]="LINE_STRIP",t[t.LINE_LOOP=3]="LINE_LOOP",t[t.LINE_LIST_ADJACENCY=4]="LINE_LIST_ADJACENCY",t[t.LINE_STRIP_ADJACENCY=5]="LINE_STRIP_ADJACENCY",t[t.ISO_LINE_LIST=6]="ISO_LINE_LIST",t[t.TRIANGLE_LIST=7]="TRIANGLE_LIST",t[t.TRIANGLE_STRIP=8]="TRIANGLE_STRIP",t[t.TRIANGLE_FAN=9]="TRIANGLE_FAN",t[t.TRIANGLE_LIST_ADJACENCY=10]="TRIANGLE_LIST_ADJACENCY",t[t.TRIANGLE_STRIP_ADJACENCY=11]="TRIANGLE_STRIP_ADJACENCY",t[t.TRIANGLE_PATCH_ADJACENCY=12]="TRIANGLE_PATCH_ADJACENCY",t[t.QUAD_PATCH_LIST=13]="QUAD_PATCH_LIST"})(u||(u={})),(function(t){t[t.FILL=0]="FILL",t[t.POINT=1]="POINT",t[t.LINE=2]="LINE"})(_||(_={})),(function(t){t[t.GOURAND=0]="GOURAND",t[t.FLAT=1]="FLAT"})(f||(f={})),(function(t){t[t.NONE=0]="NONE",t[t.FRONT=1]="FRONT",t[t.BACK=2]="BACK"})(d||(d={})),(function(t){t[t.NEVER=0]="NEVER",t[t.LESS=1]="LESS",t[t.EQUAL=2]="EQUAL",t[t.LESS_EQUAL=3]="LESS_EQUAL",t[t.GREATER=4]="GREATER",t[t.NOT_EQUAL=5]="NOT_EQUAL",t[t.GREATER_EQUAL=6]="GREATER_EQUAL",t[t.ALWAYS=7]="ALWAYS"})(p||(p={})),(function(t){t[t.ZERO=0]="ZERO",t[t.KEEP=1]="KEEP",t[t.REPLACE=2]="REPLACE",t[t.INCR=3]="INCR",t[t.DECR=4]="DECR",t[t.INVERT=5]="INVERT",t[t.INCR_WRAP=6]="INCR_WRAP",t[t.DECR_WRAP=7]="DECR_WRAP"})(m||(m={})),(function(t){t[t.ADD=0]="ADD",t[t.SUB=1]="SUB",t[t.REV_SUB=2]="REV_SUB",t[t.MIN=3]="MIN",t[t.MAX=4]="MAX"})(y||(y={})),(function(t){t[t.ZERO=0]="ZERO",t[t.ONE=1]="ONE",t[t.SRC_ALPHA=2]="SRC_ALPHA",t[t.DST_ALPHA=3]="DST_ALPHA",t[t.ONE_MINUS_SRC_ALPHA=4]="ONE_MINUS_SRC_ALPHA",t[t.ONE_MINUS_DST_ALPHA=5]="ONE_MINUS_DST_ALPHA",t[t.SRC_COLOR=6]="SRC_COLOR",t[t.DST_COLOR=7]="DST_COLOR",t[t.ONE_MINUS_SRC_COLOR=8]="ONE_MINUS_SRC_COLOR",t[t.ONE_MINUS_DST_COLOR=9]="ONE_MINUS_DST_COLOR",t[t.SRC_ALPHA_SATURATE=10]="SRC_ALPHA_SATURATE",t[t.CONSTANT_COLOR=11]="CONSTANT_COLOR",t[t.ONE_MINUS_CONSTANT_COLOR=12]="ONE_MINUS_CONSTANT_COLOR",t[t.CONSTANT_ALPHA=13]="CONSTANT_ALPHA",t[t.ONE_MINUS_CONSTANT_ALPHA=14]="ONE_MINUS_CONSTANT_ALPHA"})(v||(v={})),(function(t){t[t.NONE=0]="NONE",t[t.R=1]="R",t[t.G=2]="G",t[t.B=4]="B",t[t.A=8]="A",t[t.ALL=15]="ALL"})(g||(g={})),(function(t){t[t.NONE=0]="NONE",t[t.POINT=1]="POINT",t[t.LINEAR=2]="LINEAR",t[t.ANISOTROPIC=3]="ANISOTROPIC"})(b||(b={})),(function(t){t[t.WRAP=0]="WRAP",t[t.MIRROR=1]="MIRROR",t[t.CLAMP=2]="CLAMP",t[t.BORDER=3]="BORDER"})(A||(A={})),(function(t){t[t.TEX1D=0]="TEX1D",t[t.TEX2D=1]="TEX2D",t[t.TEX3D=2]="TEX3D"})(x||(x={})),(function(t){t[t.NONE=0]="NONE",t[t.TRANSFER_SRC=1]="TRANSFER_SRC",t[t.TRANSFER_DST=2]="TRANSFER_DST",t[t.SAMPLED=4]="SAMPLED",t[t.STORAGE=8]="STORAGE",t[t.COLOR_ATTACHMENT=16]="COLOR_ATTACHMENT",t[t.DEPTH_STENCIL_ATTACHMENT=32]="DEPTH_STENCIL_ATTACHMENT",t[t.TRANSIENT_ATTACHMENT=64]="TRANSIENT_ATTACHMENT",t[t.INPUT_ATTACHMENT=128]="INPUT_ATTACHMENT"})(C||(C={})),(function(t){t[t.X1=0]="X1",t[t.X2=1]="X2",t[t.X4=2]="X4",t[t.X8=3]="X8",t[t.X16=4]="X16",t[t.X32=5]="X32",t[t.X64=6]="X64"})(T||(T={})),(function(t){t[t.NONE=0]="NONE",t[t.GEN_MIPMAP=1]="GEN_MIPMAP",t[t.CUBEMAP=2]="CUBEMAP",t[t.BAKUP_BUFFER=4]="BAKUP_BUFFER"})(S||(S={})),(function(t){t[t.TV1D=0]="TV1D",t[t.TV2D=1]="TV2D",t[t.TV3D=2]="TV3D",t[t.CUBE=3]="CUBE",t[t.TV1D_ARRAY=4]="TV1D_ARRAY",t[t.TV2D_ARRAY=5]="TV2D_ARRAY"})(w||(w={})),(function(t){t[t.VERTEX=0]="VERTEX",t[t.HULL=1]="HULL",t[t.DOMAIN=2]="DOMAIN",t[t.GEOMETRY=3]="GEOMETRY",t[t.FRAGMENT=4]="FRAGMENT",t[t.COMPUTE=5]="COMPUTE",t[t.COUNT=6]="COUNT"})(E||(E={})),(function(t){t[t.UNKNOWN=0]="UNKNOWN",t[t.UNIFORM_BUFFER=1]="UNIFORM_BUFFER",t[t.SAMPLER=2]="SAMPLER",t[t.STORAGE_BUFFER=3]="STORAGE_BUFFER"})(M||(M={})),(function(t){t[t.PRIMARY=0]="PRIMARY",t[t.SECONDARY=1]="SECONDARY"})(D||(D={})),(function(t){t[t.LOAD=0]="LOAD",t[t.CLEAR=1]="CLEAR",t[t.DISCARD=2]="DISCARD"})(B||(B={})),(function(t){t[t.STORE=0]="STORE",t[t.DISCARD=1]="DISCARD"})(P||(P={})),(function(t){t[t.UNDEFINED=0]="UNDEFINED",t[t.GENERAL=1]="GENERAL",t[t.COLOR_ATTACHMENT_OPTIMAL=2]="COLOR_ATTACHMENT_OPTIMAL",t[t.DEPTH_STENCIL_ATTACHMENT_OPTIMAL=3]="DEPTH_STENCIL_ATTACHMENT_OPTIMAL",t[t.DEPTH_STENCIL_READONLY_OPTIMAL=4]="DEPTH_STENCIL_READONLY_OPTIMAL",t[t.SHADER_READONLY_OPTIMAL=5]="SHADER_READONLY_OPTIMAL",t[t.TRANSFER_SRC_OPTIMAL=6]="TRANSFER_SRC_OPTIMAL",t[t.TRANSFER_DST_OPTIMAL=7]="TRANSFER_DST_OPTIMAL",t[t.PREINITIALIZED=8]="PREINITIALIZED",t[t.PRESENT_SRC=9]="PRESENT_SRC"})(I||(I={})),(function(t){t[t.GRAPHICS=0]="GRAPHICS",t[t.COMPUTE=1]="COMPUTE",t[t.RAY_TRACING=2]="RAY_TRACING"})(R||(R={})),(function(t){t[t.VIEWPORT=0]="VIEWPORT",t[t.SCISSOR=1]="SCISSOR",t[t.LINE_WIDTH=2]="LINE_WIDTH",t[t.DEPTH_BIAS=3]="DEPTH_BIAS",t[t.BLEND_CONSTANTS=4]="BLEND_CONSTANTS",t[t.DEPTH_BOUNDS=5]="DEPTH_BOUNDS",t[t.STENCIL_WRITE_MASK=6]="STENCIL_WRITE_MASK",t[t.STENCIL_COMPARE_MASK=7]="STENCIL_COMPARE_MASK"})(O||(O={})),(function(t){t[t.FRONT=0]="FRONT",t[t.BACK=1]="BACK",t[t.ALL=2]="ALL"})(L||(L={})),(function(t){t[t.GRAPHICS=0]="GRAPHICS",t[t.COMPUTE=1]="COMPUTE",t[t.TRANSFER=2]="TRANSFER"})(F||(F={})),(function(t){t[t.NONE=0]="NONE",t[t.COLOR=1]="COLOR",t[t.DEPTH=2]="DEPTH",t[t.STENCIL=4]="STENCIL",t[t.DEPTH_STENCIL=6]="DEPTH_STENCIL",t[t.ALL=7]="ALL"})(V||(V={})),(function(t){t[t.DEFAULT=100]="DEFAULT"})(N||(N={})),(function(t){t[t.MIN=0]="MIN",t[t.MAX=255]="MAX",t[t.DEFAULT=128]="DEFAULT"})(k||(k={})),(function(t){t[t.UBO_GLOBAL=23]="UBO_GLOBAL",t[t.UBO_SHADOW=22]="UBO_SHADOW",t[t.UBO_LOCAL=21]="UBO_LOCAL",t[t.UBO_FORWARD_LIGHTS=20]="UBO_FORWARD_LIGHTS",t[t.UBO_SKINNING=19]="UBO_SKINNING",t[t.UBO_SKINNING_TEXTURE=18]="UBO_SKINNING_TEXTURE",t[t.UBO_UI=17]="UBO_UI",t[t.SAMPLER_JOINTS=25]="SAMPLER_JOINTS",t[t.SAMPLER_ENVIRONMENT=26]="SAMPLER_ENVIRONMENT",t[t.CUSTUM_UBO_BINDING_END_POINT=17]="CUSTUM_UBO_BINDING_END_POINT",t[t.CUSTOM_SAMPLER_BINDING_START_POINT=30]="CUSTOM_SAMPLER_BINDING_START_POINT"})(z||(z={})),(function(t){t[t.minFilter=0]="minFilter",t[t.magFilter=1]="magFilter",t[t.mipFilter=2]="mipFilter",t[t.addressU=3]="addressU",t[t.addressV=4]="addressV",t[t.addressW=5]="addressW",t[t.maxAnisotropy=6]="maxAnisotropy",t[t.cmpFunc=7]="cmpFunc",t[t.minLOD=8]="minLOD",t[t.maxLOD=9]="maxLOD",t[t.mipLODBias=10]="mipLODBias",t[t.borderColor=11]="borderColor",t[t.total=15]="total"})(j||(j={}));var H={};H[H.bool=a.BOOL]="bool",H[H.int=a.INT]="int",H[H.ivec2=a.INT2]="ivec2invTypeParams",H[H.ivec3=a.INT3]="ivec3",H[H.ivec4=a.INT4]="ivec4",H[H.float=a.FLOAT]="float",H[H.vec2=a.FLOAT2]="vec2",H[H.vec3=a.FLOAT3]="vec3",H[H.vec4=a.FLOAT4]="vec4",H[H.mat2=a.MAT2]="mat2",H[H.mat3=a.MAT3]="mat3",H[H.mat4=a.MAT4]="mat4",H[H.sampler2D=a.SAMPLER2D]="sampler2D",H[H.samplerCube=a.SAMPLER_CUBE]="samplerCube";var W=((G={})[a.BOOL]=4,G[a.INT]=4,G[a.INT2]=8,G[a.INT3]=12,G[a.INT4]=16,G[a.FLOAT]=4,G[a.FLOAT2]=8,G[a.FLOAT3]=12,G[a.FLOAT4]=16,G[a.MAT2]=16,G[a.MAT3]=36,G[a.MAT4]=64,G[a.SAMPLER2D]=4,G[a.SAMPLER_CUBE]=4,G),X=((U={})[a.BOOL]=o.R32I,U[a.INT]=o.R32I,U[a.INT2]=o.RG32I,U[a.INT3]=o.RGB32I,U[a.INT4]=o.RGBA32I,U[a.FLOAT]=o.R32F,U[a.FLOAT2]=o.RG32F,U[a.FLOAT3]=o.RGB32F,U[a.FLOAT4]=o.RGBA32F,U),Y={BACK:1029,FRONT:1028,NONE:0,ADD:32774,SUB:32778,REV_SUB:32779,ZERO:0,ONE:1,SRC_COLOR:768,ONE_MINUS_SRC_COLOR:769,DST_COLOR:774,ONE_MINUS_DST_COLOR:775,SRC_ALPHA:770,ONE_MINUS_SRC_ALPHA:771,DST_ALPHA:772,ONE_MINUS_DST_ALPHA:773,CONSTANT_COLOR:32769,ONE_MINUS_CONSTANT_COLOR:32770,CONSTANT_ALPHA:32771,ONE_MINUS_CONSTANT_ALPHA:32772,SRC_ALPHA_SATURATE:776,NEVER:512,LESS:513,EQUAL:514,LEQUAL:515,GREATER:516,NOTEQUAL:517,GEQUAL:518,ALWAYS:519,KEEP:7680,REPLACE:7681,INCR:7682,INCR_WRAP:34055,DECR:7683,DECR_WRAP:34056,INVERT:5386};Object.assign(Y,N);var q={murmurhash2_32_gc:function(t,e){for(var i,n=t.length,r=e^n,s=0;n>=4;)i=1540483477*(65535&(i=255&t.charCodeAt(s)|(255&t.charCodeAt(++s))<<8|(255&t.charCodeAt(++s))<<16|(255&t.charCodeAt(++s))<<24))+((1540483477*(i>>>16)&65535)<<16),r=1540483477*(65535&r)+((1540483477*(r>>>16)&65535)<<16)^(i=1540483477*(65535&(i^=i>>>24))+((1540483477*(i>>>16)&65535)<<16)),n-=4,++s;switch(n){case 3:r^=(255&t.charCodeAt(s+2))<<16;case 2:r^=(255&t.charCodeAt(s+1))<<8;case 1:r=1540483477*(65535&(r^=255&t.charCodeAt(s)))+((1540483477*(r>>>16)&65535)<<16)}return r=1540483477*(65535&(r^=r>>>13))+((1540483477*(r>>>16)&65535)<<16),(r^=r>>>15)>>>0},SamplerInfoIndex:j,effectStructure:{$techniques:[{$passes:[{depthStencilState:{},rasterizerState:{},blendState:{targets:[{}]},properties:{any:{sampler:{},inspector:{}}}}]}]},typeMap:H,sizeMap:W,formatMap:X,passParams:Y,RenderQueue:{OPAQUE:0,TRANSPARENT:1,OVERLAY:2},RenderPriority:k,GFXGetTypeSize:function(t){switch(t){case a.BOOL:case a.INT:case a.UINT:case a.FLOAT:return 4;case a.BOOL2:case a.INT2:case a.UINT2:case a.FLOAT2:return 8;case a.BOOL3:case a.INT3:case a.UINT3:case a.FLOAT3:return 12;case a.BOOL4:case a.INT4:case a.UINT4:case a.FLOAT4:case a.MAT2:return 16;case a.MAT2X3:return 24;case a.MAT2X4:return 32;case a.MAT3X2:return 24;case a.MAT3:return 36;case a.MAT3X4:return 48;case a.MAT4X2:case a.MAT4X2:return 32;case a.MAT4:return 64;case a.SAMPLER1D:case a.SAMPLER1D_ARRAY:case a.SAMPLER2D:case a.SAMPLER2D_ARRAY:case a.SAMPLER3D:case a.SAMPLER_CUBE:return 4;default:return 0}},UniformBinding:z};e.exports=q}),{}],361:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=void 0;var n=t("../memop"),r=c(t("../enums")),s=t("../../core/value-types"),a=c(t("./program-lib")),o=c(t("./view")),l=c(t("../gfx"));function c(t){return t&&t.__esModule?t:{default:t}}var h=new s.Mat4,u=new n.RecyclePool(function(){return{stage:null,items:null}},8),_=new n.RecyclePool(function(){return new Float32Array(2)},8),f=new n.RecyclePool(function(){return new Float32Array(3)},8),d=new n.RecyclePool(function(){return new Float32Array(4)},8),p=new n.RecyclePool(function(){return new Float32Array(9)},8),m=new n.RecyclePool(function(){return new Float32Array(16)},8),y=new n.RecyclePool(function(){return new Float32Array(64)},8),v=new n.RecyclePool(function(){return new Int32Array(2)},8),g=new n.RecyclePool(function(){return new Int32Array(3)},8),b=new n.RecyclePool(function(){return new Int32Array(4)},8),A=new n.RecyclePool(function(){return new Int32Array(64)},8),x=(function(){function t(t,e){var i;this._device=t,this._programLib=new a.default(t),this._opts=e,this._type2defaultValue=((i={})[r.default.PARAM_INT]=0,i[r.default.PARAM_INT2]=new s.Vec2(0,0),i[r.default.PARAM_INT3]=new s.Vec3(0,0,0),i[r.default.PARAM_INT4]=new s.Vec4(0,0,0,0),i[r.default.PARAM_FLOAT]=0,i[r.default.PARAM_FLOAT2]=new s.Vec2(0,0),i[r.default.PARAM_FLOAT3]=new s.Vec3(0,0,0),i[r.default.PARAM_FLOAT4]=new s.Vec4(0,0,0,0),i[r.default.PARAM_COLOR4]=new s.Color(0,0,0,1),i[r.default.PARAM_MAT3]=new s.Mat3,i[r.default.PARAM_MAT4]=new s.Mat4,i[r.default.PARAM_TEXTURE_2D]=e.defaultTexture,i[r.default.PARAM_TEXTURE_CUBE]=e.defaultTextureCube,i),this._stage2fn={},this._usedTextureUnits=0,this._viewPools=new n.RecyclePool(function(){return new o.default},8),this._drawItemsPools=new n.RecyclePool(function(){return{model:null,node:null,ia:null,effect:null,defines:null,uniforms:null}},100),this._stageItemsPools=new n.RecyclePool(function(){return new n.RecyclePool(function(){return{model:null,node:null,ia:null,effect:null,defines:null,passes:[],sortKey:-1,uniforms:null}},100)},16),this._definesChanged=!1}var e=t.prototype;return e._resetTextuerUnit=function(){this._usedTextureUnits=0},e._allocTextureUnit=function(){var t=this._device,e=this._usedTextureUnits;return e>=t._caps.maxTextureUnits&&console.warn("Trying to use "+e+" texture units while this GPU supports only "+t._caps.maxTextureUnits),this._usedTextureUnits+=1,e},e._registerStage=function(t,e){this._stage2fn[t]=e},e.clear=function(){this._programLib.clear(),this.reset()},e.reset=function(){this._viewPools.reset(),this._stageItemsPools.reset(),this._definesChanged=!1},e._requestView=function(){return this._viewPools.add()},e._render=function(t,e){var i=this._device;i.setFrameBuffer(t._framebuffer),i.setViewport(t._rect.x,t._rect.y,t._rect.w,t._rect.h);var n={};t._clearFlags&r.default.CLEAR_COLOR&&(n.color=s.Vec4.toArray([],t._color)),t._clearFlags&r.default.CLEAR_DEPTH&&(n.depth=t._depth),t._clearFlags&r.default.CLEAR_STENCIL&&(n.stencil=t._stencil),i.clear(n),this._drawItemsPools.reset();for(var a=0;at.count)return void console.error("Failed to set property ["+t.name+"] : The length of texture array ["+i.length+"] is bigger than ["+t.count+"].");for(var n=A.add(),s=0;s0&&n&&n.precision>0}e||cc.warnID(9102),this._highpSupported=e},t})();i.default=h,e.exports=i.default}),{"../gfx":372}],365:[(function(t,e,i){"use strict";function n(t,e){for(var i=0;i>24)/255,(i.blendColor>>16&255)/255,(i.blendColor>>8&255)/255,(255&i.blendColor)/255),void(i.blendSep?(t.blendFuncSeparate(i.blendSrc,i.blendDst,i.blendSrcAlpha,i.blendDstAlpha),t.blendEquationSeparate(i.blendEq,i.blendAlphaEq)):(t.blendFunc(i.blendSrc,i.blendDst),t.blendEquation(i.blendEq)))):void t.disable(t.BLEND);!1!==i.blend&&(e.blendColor!==i.blendColor&&t.blendColor((i.blendColor>>24)/255,(i.blendColor>>16&255)/255,(i.blendColor>>8&255)/255,(255&i.blendColor)/255),e.blendSep===i.blendSep?i.blendSep?(e.blendSrc===i.blendSrc&&e.blendDst===i.blendDst&&e.blendSrcAlpha===i.blendSrcAlpha&&e.blendDstAlpha===i.blendDstAlpha||t.blendFuncSeparate(i.blendSrc,i.blendDst,i.blendSrcAlpha,i.blendDstAlpha),e.blendEq===i.blendEq&&e.blendAlphaEq===i.blendAlphaEq||t.blendEquationSeparate(i.blendEq,i.blendAlphaEq)):(e.blendSrc===i.blendSrc&&e.blendDst===i.blendDst||t.blendFunc(i.blendSrc,i.blendDst),e.blendEq!==i.blendEq&&t.blendEquation(i.blendEq)):i.blendSep?(t.blendFuncSeparate(i.blendSrc,i.blendDst,i.blendSrcAlpha,i.blendDstAlpha),t.blendEquationSeparate(i.blendEq,i.blendAlphaEq)):(t.blendFunc(i.blendSrc,i.blendDst),t.blendEquation(i.blendEq)))}function d(t,e,i){if(e.depthTest!==i.depthTest)return i.depthTest?(t.enable(t.DEPTH_TEST),t.depthFunc(i.depthFunc),void t.depthMask(i.depthWrite)):void t.disable(t.DEPTH_TEST);e.depthWrite!==i.depthWrite&&t.depthMask(i.depthWrite),!1!==i.depthTest?e.depthFunc!==i.depthFunc&&t.depthFunc(i.depthFunc):i.depthWrite&&(i.depthTest=!0,i.depthFunc=a.enums.DS_FUNC_ALWAYS,t.enable(t.DEPTH_TEST),t.depthFunc(i.depthFunc))}function p(t,e,i){if(i.stencilTest!==a.enums.STENCIL_INHERIT)return i.stencilTest!==e.stencilTest?i.stencilTest===a.enums.STENCIL_DISABLE?void t.disable(t.STENCIL_TEST):(t.enable(t.STENCIL_TEST),void(i.stencilSep?(t.stencilFuncSeparate(t.FRONT,i.stencilFuncFront,i.stencilRefFront,i.stencilMaskFront),t.stencilMaskSeparate(t.FRONT,i.stencilWriteMaskFront),t.stencilOpSeparate(t.FRONT,i.stencilFailOpFront,i.stencilZFailOpFront,i.stencilZPassOpFront),t.stencilFuncSeparate(t.BACK,i.stencilFuncBack,i.stencilRefBack,i.stencilMaskBack),t.stencilMaskSeparate(t.BACK,i.stencilWriteMaskBack),t.stencilOpSeparate(t.BACK,i.stencilFailOpBack,i.stencilZFailOpBack,i.stencilZPassOpBack)):(t.stencilFunc(i.stencilFuncFront,i.stencilRefFront,i.stencilMaskFront),t.stencilMask(i.stencilWriteMaskFront),t.stencilOp(i.stencilFailOpFront,i.stencilZFailOpFront,i.stencilZPassOpFront)))):void(i.stencilTest!==a.enums.STENCIL_DISABLE&&(e.stencilSep===i.stencilSep?i.stencilSep?(e.stencilFuncFront===i.stencilFuncFront&&e.stencilRefFront===i.stencilRefFront&&e.stencilMaskFront===i.stencilMaskFront||t.stencilFuncSeparate(t.FRONT,i.stencilFuncFront,i.stencilRefFront,i.stencilMaskFront),e.stencilWriteMaskFront!==i.stencilWriteMaskFront&&t.stencilMaskSeparate(t.FRONT,i.stencilWriteMaskFront),e.stencilFailOpFront===i.stencilFailOpFront&&e.stencilZFailOpFront===i.stencilZFailOpFront&&e.stencilZPassOpFront===i.stencilZPassOpFront||t.stencilOpSeparate(t.FRONT,i.stencilFailOpFront,i.stencilZFailOpFront,i.stencilZPassOpFront),e.stencilFuncBack===i.stencilFuncBack&&e.stencilRefBack===i.stencilRefBack&&e.stencilMaskBack===i.stencilMaskBack||t.stencilFuncSeparate(t.BACK,i.stencilFuncBack,i.stencilRefBack,i.stencilMaskBack),e.stencilWriteMaskBack!==i.stencilWriteMaskBack&&t.stencilMaskSeparate(t.BACK,i.stencilWriteMaskBack),e.stencilFailOpBack===i.stencilFailOpBack&&e.stencilZFailOpBack===i.stencilZFailOpBack&&e.stencilZPassOpBack===i.stencilZPassOpBack||t.stencilOpSeparate(t.BACK,i.stencilFailOpBack,i.stencilZFailOpBack,i.stencilZPassOpBack)):(e.stencilFuncFront===i.stencilFuncFront&&e.stencilRefFront===i.stencilRefFront&&e.stencilMaskFront===i.stencilMaskFront||t.stencilFunc(i.stencilFuncFront,i.stencilRefFront,i.stencilMaskFront),e.stencilWriteMaskFront!==i.stencilWriteMaskFront&&t.stencilMask(i.stencilWriteMaskFront),e.stencilFailOpFront===i.stencilFailOpFront&&e.stencilZFailOpFront===i.stencilZFailOpFront&&e.stencilZPassOpFront===i.stencilZPassOpFront||t.stencilOp(i.stencilFailOpFront,i.stencilZFailOpFront,i.stencilZPassOpFront)):i.stencilSep?(t.stencilFuncSeparate(t.FRONT,i.stencilFuncFront,i.stencilRefFront,i.stencilMaskFront),t.stencilMaskSeparate(t.FRONT,i.stencilWriteMaskFront),t.stencilOpSeparate(t.FRONT,i.stencilFailOpFront,i.stencilZFailOpFront,i.stencilZPassOpFront),t.stencilFuncSeparate(t.BACK,i.stencilFuncBack,i.stencilRefBack,i.stencilMaskBack),t.stencilMaskSeparate(t.BACK,i.stencilWriteMaskBack),t.stencilOpSeparate(t.BACK,i.stencilFailOpBack,i.stencilZFailOpBack,i.stencilZPassOpBack)):(t.stencilFunc(i.stencilFuncFront,i.stencilRefFront,i.stencilMaskFront),t.stencilMask(i.stencilWriteMaskFront),t.stencilOp(i.stencilFailOpFront,i.stencilZFailOpFront,i.stencilZPassOpFront))))}function m(t,e,i){e.cullMode!==i.cullMode&&(i.cullMode!==a.enums.CULL_NONE?(t.enable(t.CULL_FACE),t.cullFace(i.cullMode)):t.disable(t.CULL_FACE))}function y(t,e,i,n){var r=!1;if(-1!==n.maxStream){if(i.maxStream!==n.maxStream)r=!0;else if(i.program!==n.program)r=!0;else for(var s=0;s>>0},n.setBlendFunc=function(t,e){this._next.blendSep=!1,this._next.blendSrc=t,this._next.blendDst=e},n.setBlendFuncSep=function(t,e,i,n){this._next.blendSep=!0,this._next.blendSrc=t,this._next.blendDst=e,this._next.blendSrcAlpha=i,this._next.blendDstAlpha=n},n.setBlendEq=function(t){this._next.blendSep=!1,this._next.blendEq=t},n.setBlendEqSep=function(t,e){this._next.blendSep=!0,this._next.blendEq=t,this._next.blendAlphaEq=e},n.setCullMode=function(t){this._next.cullMode=t},n.setVertexBuffer=function(t,e,i){void 0===i&&(i=0),this._next.vertexBuffers[t]=e,this._next.vertexBufferOffsets[t]=i,this._next.maxStream=this._caps.maxTextureUnits?console.warn("Can not set texture "+t+" at stage "+i+", max texture exceed: "+this._caps.maxTextureUnits):(this._next.textureUnits[i]=e,this.setUniform(t,i),this._next.maxTextureSlot=this._caps.maxTextureUnits)console.warn("Can not set "+n+" textures for "+t+", max texture exceed: "+this._caps.maxTextureUnits);else{for(var r=0;rthis._bytes){if(t)return void console.error("Failed to update data, bytes exceed.");this._needExpandDataStore=!0,this._bytes=t+e.byteLength,this._numIndices=this._bytes/this._bytesPerIndex}var i=this._device._gl,n=this._usage;i.bindBuffer(i.ELEMENT_ARRAY_BUFFER,this._glID),this._needExpandDataStore?(i.bufferData(i.ELEMENT_ARRAY_BUFFER,e,n),this._needExpandDataStore=!1):i.bufferSubData(i.ELEMENT_ARRAY_BUFFER,t,e),this._device._restoreIndexBuffer()}}else console.error("The buffer is destroyed")},n.setUsage=function(t){this._usage=t},e=t,(i=[{key:"count",get:function(){return this._numIndices}}])&&s(e.prototype,i),t})();o.BYTES_PER_INDEX=a;var l=o;i.default=l,e.exports=i.default}),{"./enums":369}],372:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=void 0;var n,r=t("./enums");n={VertexFormat:t("./vertex-format"),IndexBuffer:t("./index-buffer"),VertexBuffer:t("./vertex-buffer"),Program:t("./program"),Texture:t("./texture"),Texture2D:t("./texture-2d"),TextureCube:t("./texture-cube"),RenderBuffer:t("./render-buffer"),FrameBuffer:t("./frame-buffer"),Device:t("./device"),attrTypeBytes:r.attrTypeBytes,glFilter:r.glFilter,glTextureFmt:r.glTextureFmt},Object.assign(n,r.enums);var s=n;i.default=s,cc.gfx=n,e.exports=i.default}),{"./device":368,"./enums":369,"./frame-buffer":370,"./index-buffer":371,"./program":374,"./render-buffer":375,"./texture":379,"./texture-2d":377,"./texture-cube":378,"./vertex-buffer":380,"./vertex-format":381}],373:[(function(t,e,i){"use strict";i.__esModule=!0,i.isPow2=function(t){return!(t&t-1||!t)}}),{}],374:[(function(t,e,i){"use strict";function n(t,e){for(var i=0;i0&&t.push({type:e,fileID:-1,line:0,message:i})}}))}var a=(function(){function t(t,e){this._device=t,this._attributes=[],this._uniforms=[],this._samplers=[],this._errors=[],this._linked=!1,this._vertSource=e.vert,this._fragSource=e.frag,this._glID=null,this._id=r++}var e,i,a=t.prototype;return a.link=function(){if(!this._linked){var t=this._device._gl,e=o(t,t.VERTEX_SHADER,this._vertSource),i=o(t,t.FRAGMENT_SHADER,this._fragSource),n=t.createProgram();t.attachShader(n,e),t.attachShader(n,i),t.linkProgram(n);var r=!1,a=this._errors;if(t.getShaderParameter(e,t.COMPILE_STATUS)||(s(a,"vs",t.getShaderInfoLog(e)),r=!0),t.getShaderParameter(i,t.COMPILE_STATUS)||(s(a,"fs",t.getShaderInfoLog(i)),r=!0),t.deleteShader(e),t.deleteShader(i),r)return a;if(!t.getProgramParameter(n,t.LINK_STATUS))return a.push({info:"Failed to link shader program: "+t.getProgramInfoLog(n)}),a;this._glID=n;for(var l=t.getProgramParameter(n,t.ACTIVE_ATTRIBUTES),c=0;c=s.enums.TEXTURE_FMT_RGB_DXT1&&this._format<=s.enums.TEXTURE_FMT_RGBA_PVRTC_4BPPV1||this._format>=s.enums.TEXTURE_FMT_RGB_ETC2&&this._format<=s.enums.TEXTURE_FMT_RGBA_ETC2),void 0!==t.genMipmaps&&(this._genMipmap=t.genMipmaps,i=t.genMipmaps);var n=this._device.caps.maxTextureSize||Number.MAX_VALUE,r=Math.max(t.width||0,t.height||0);n1&&(i=!1,(t.width>t.height?t.width:t.height)>>t.images.length-1!=1&&console.error("texture-2d mipmap is invalid, should have a 1x1 mipmap."))}(0,a.isPow2)(this._width)&&(0,a.isPow2)(this._height)||(i=!1),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,this._glID),void 0!==t.images&&t.images.length>0&&(this._setMipmap(t.images,t.flipY,t.premultiplyAlpha),t.images.length>1&&(this._genMipmap=!0)),i&&(e.hint(e.GENERATE_MIPMAP_HINT,e.NICEST),e.generateMipmap(e.TEXTURE_2D),this._genMipmap=!0),this._setTexInfo(),this._device._restoreTexture(0)},r.updateSubImage=function(t){var e=this._device._gl,i=(0,s.glTextureFmt)(this._format);e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,this._glID),this._setSubImage(i,t),this._device._restoreTexture(0)},r.updateImage=function(t){var e=this._device._gl,i=(0,s.glTextureFmt)(this._format);e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,this._glID),this._setImage(i,t),this._device._restoreTexture(0)},r._setSubImage=function(t,e){var i=this._device._gl,n=e.flipY,r=e.premultiplyAlpha,s=e.image;!s||ArrayBuffer.isView(s)||s instanceof ArrayBuffer?(void 0===n?i.pixelStorei(i.UNPACK_FLIP_Y_WEBGL,!1):i.pixelStorei(i.UNPACK_FLIP_Y_WEBGL,n),void 0===r?i.pixelStorei(i.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!1):i.pixelStorei(i.UNPACK_PREMULTIPLY_ALPHA_WEBGL,r),this._compressed?i.compressedTexSubImage2D(i.TEXTURE_2D,e.level,e.x,e.y,e.width,e.height,t.format,s):i.texSubImage2D(i.TEXTURE_2D,e.level,e.x,e.y,e.width,e.height,t.format,t.pixelType,s)):(void 0===n?i.pixelStorei(i.UNPACK_FLIP_Y_WEBGL,!0):i.pixelStorei(i.UNPACK_FLIP_Y_WEBGL,n),void 0===r?i.pixelStorei(i.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!1):i.pixelStorei(i.UNPACK_PREMULTIPLY_ALPHA_WEBGL,r),i.texSubImage2D(i.TEXTURE_2D,e.level,e.x,e.y,t.format,t.pixelType,s))},r._setImage=function(t,e){var i=this._device._gl,n=e.flipY,r=e.premultiplyAlpha,s=e.image;!s||ArrayBuffer.isView(s)||s instanceof ArrayBuffer?(void 0===n?i.pixelStorei(i.UNPACK_FLIP_Y_WEBGL,!1):i.pixelStorei(i.UNPACK_FLIP_Y_WEBGL,n),void 0===r?i.pixelStorei(i.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!1):i.pixelStorei(i.UNPACK_PREMULTIPLY_ALPHA_WEBGL,r),this._compressed?i.compressedTexImage2D(i.TEXTURE_2D,e.level,t.internalFormat,e.width,e.height,0,s):i.texImage2D(i.TEXTURE_2D,e.level,t.internalFormat,e.width,e.height,0,t.format,t.pixelType,s)):(void 0===n?i.pixelStorei(i.UNPACK_FLIP_Y_WEBGL,!0):i.pixelStorei(i.UNPACK_FLIP_Y_WEBGL,n),void 0===r?i.pixelStorei(i.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!1):i.pixelStorei(i.UNPACK_PREMULTIPLY_ALPHA_WEBGL,r),i.texImage2D(i.TEXTURE_2D,e.level,t.internalFormat,t.format,t.pixelType,s))},r._setMipmap=function(t,e,i){for(var n=(0,s.glTextureFmt)(this._format),r={width:this._width,height:this._height,flipY:e,premultiplyAlpha:i,level:0,image:null},a=0;a>a,r.height=this._height>>a,r.image=t[a],this._setImage(n,r)},r._setTexInfo=function(){var t=this._device._gl,e=(0,a.isPow2)(this._width)&&(0,a.isPow2)(this._height);e||this._wrapS===s.enums.WRAP_CLAMP&&this._wrapT===s.enums.WRAP_CLAMP||(console.warn("WebGL1 doesn't support all wrap modes with NPOT textures"),this._wrapS=s.enums.WRAP_CLAMP,this._wrapT=s.enums.WRAP_CLAMP);var i=this._genMipmap?this._mipFilter:-1;e||-1===i||(console.warn("NPOT textures do not support mipmap filter"),i=-1),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,(0,s.glFilter)(t,this._minFilter,i)),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,(0,s.glFilter)(t,this._magFilter,-1)),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,this._wrapS),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,this._wrapT);var n=this._device.ext("EXT_texture_filter_anisotropic");n&&t.texParameteri(t.TEXTURE_2D,n.TEXTURE_MAX_ANISOTROPY_EXT,this._anisotropy)},n})(r.default);i.default=l,e.exports=i.default}),{"./enums":369,"./misc":373,"./texture":379}],378:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=void 0;var n,r=(n=t("./texture"))&&n.__esModule?n:{default:n},s=t("./enums"),a=t("./misc");function o(t,e){return(o=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var l=(function(t){var e,i;function n(e,i){var n,r=(n=t.call(this,e)||this)._device._gl;return n._target=r.TEXTURE_CUBE_MAP,n._glID=r.createTexture(),n.update(i),n}i=t,(e=n).prototype=Object.create(i.prototype),e.prototype.constructor=e,o(e,i);var r=n.prototype;return r.update=function(t){var e=this._device._gl,i=this._genMipmaps;t&&(void 0!==t.width&&(this._width=t.width),void 0!==t.height&&(this._height=t.height),void 0!==t.anisotropy&&(this._anisotropy=t.anisotropy),void 0!==t.minFilter&&(this._minFilter=t.minFilter),void 0!==t.magFilter&&(this._magFilter=t.magFilter),void 0!==t.mipFilter&&(this._mipFilter=t.mipFilter),void 0!==t.wrapS&&(this._wrapS=t.wrapS),void 0!==t.wrapT&&(this._wrapT=t.wrapT),void 0!==t.format&&(this._format=t.format,this._compressed=this._format>=s.enums.TEXTURE_FMT_RGB_DXT1&&this._format<=s.enums.TEXTURE_FMT_RGBA_PVRTC_4BPPV1||this._format>=s.enums.TEXTURE_FMT_RGB_ETC2&&this._format<=s.enums.TEXTURE_FMT_RGBA_ETC2),void 0!==t.genMipmaps&&(this._genMipmaps=t.genMipmaps,i=t.genMipmaps),void 0!==t.images&&t.images.length>1&&(i=!1,t.width!==t.height&&console.warn("texture-cube width and height should be identical."),t.width>>t.images.length-1!=1&&console.error("texture-cube mipmap is invalid. please set mipmap as 1x1, 2x2, 4x4 ... nxn"))),(0,a.isPow2)(this._width)&&(0,a.isPow2)(this._height)||(i=!1),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_CUBE_MAP,this._glID),void 0!==t.images&&t.images.length>0&&(this._setMipmap(t.images,t.flipY,t.premultiplyAlpha),t.images.length>1&&(this._genMipmaps=!0)),i&&(e.hint(e.GENERATE_MIPMAP_HINT,e.NICEST),e.generateMipmap(e.TEXTURE_CUBE_MAP),this._genMipmaps=!0),this._setTexInfo(),this._device._restoreTexture(0)},r.updateSubImage=function(t){var e=this._device._gl,i=(0,s.glTextureFmt)(this._format);e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_CUBE_MAP,this._glID),this._setSubImage(i,t),this._device._restoreTexture(0)},r.updateImage=function(t){var e=this._device._gl,i=(0,s.glTextureFmt)(this._format);e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_CUBE_MAP,this._glID),this._setImage(i,t),this._device._restoreTexture(0)},r._setSubImage=function(t,e){var i=this._device._gl,n=e.flipY,r=e.premultiplyAlpha,s=e.faceIndex,a=e.image;void 0===n?i.pixelStorei(i.UNPACK_FLIP_Y_WEBGL,!1):i.pixelStorei(i.UNPACK_FLIP_Y_WEBGL,n),void 0===r?i.pixelStorei(i.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!1):i.pixelStorei(i.UNPACK_PREMULTIPLY_ALPHA_WEBGL,r),!a||ArrayBuffer.isView(a)||a instanceof ArrayBuffer?this._compressed?i.compressedTexSubImage2D(i.TEXTURE_CUBE_MAP_POSITIVE_X+s,e.level,e.x,e.y,e.width,e.height,t.format,a):i.texSubImage2D(i.TEXTURE_CUBE_MAP_POSITIVE_X+s,e.level,e.x,e.y,e.width,e.height,t.format,t.pixelType,a):i.texSubImage2D(i.TEXTURE_CUBE_MAP_POSITIVE_X+s,e.level,e.x,e.y,t.format,t.pixelType,a)},r._setImage=function(t,e){var i=this._device._gl,n=e.flipY,r=e.premultiplyAlpha,s=e.faceIndex,a=e.image;void 0===n?i.pixelStorei(i.UNPACK_FLIP_Y_WEBGL,!1):i.pixelStorei(i.UNPACK_FLIP_Y_WEBGL,n),void 0===r?i.pixelStorei(i.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!1):i.pixelStorei(i.UNPACK_PREMULTIPLY_ALPHA_WEBGL,r),!a||ArrayBuffer.isView(a)||a instanceof ArrayBuffer?this._compressed?i.compressedTexImage2D(i.TEXTURE_CUBE_MAP_POSITIVE_X+s,e.level,t.internalFormat,e.width,e.height,0,a):i.texImage2D(i.TEXTURE_CUBE_MAP_POSITIVE_X+s,e.level,t.internalFormat,e.width,e.height,0,t.format,t.pixelType,a):i.texImage2D(i.TEXTURE_CUBE_MAP_POSITIVE_X+s,e.level,t.internalFormat,t.format,t.pixelType,a)},r._setMipmap=function(t,e,i){for(var n=(0,s.glTextureFmt)(this._format),r={width:this._width,height:this._height,faceIndex:0,flipY:e,premultiplyAlpha:i,level:0,image:null},a=0;a>a,r.height=this._height>>a;for(var l=0;l<6;++l)r.faceIndex=l,r.image=o[l],this._setImage(n,r)}},r._setTexInfo=function(){var t=this._device._gl,e=(0,a.isPow2)(this._width)&&(0,a.isPow2)(this._height);e||this._wrapS===s.enums.WRAP_CLAMP&&this._wrapT===s.enums.WRAP_CLAMP||(console.warn("WebGL1 doesn't support all wrap modes with NPOT textures"),this._wrapS=s.enums.WRAP_CLAMP,this._wrapT=s.enums.WRAP_CLAMP);var i=this._genMipmaps?this._mipFilter:-1;e||-1===i||(console.warn("NPOT textures do not support mipmap filter"),i=-1),t.texParameteri(t.TEXTURE_CUBE_MAP,t.TEXTURE_MIN_FILTER,(0,s.glFilter)(t,this._minFilter,i)),t.texParameteri(t.TEXTURE_CUBE_MAP,t.TEXTURE_MAG_FILTER,(0,s.glFilter)(t,this._magFilter,-1)),t.texParameteri(t.TEXTURE_CUBE_MAP,t.TEXTURE_WRAP_S,this._wrapS),t.texParameteri(t.TEXTURE_CUBE_MAP,t.TEXTURE_WRAP_T,this._wrapT);var n=this._device.ext("EXT_texture_filter_anisotropic");n&&t.texParameteri(t.TEXTURE_CUBE_MAP,n.TEXTURE_MAX_ANISOTROPY_EXT,this._anisotropy)},n})(r.default);i.default=l,e.exports=i.default}),{"./enums":369,"./misc":373,"./texture":379}],379:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=void 0;var n=t("./enums"),r=0,s=(function(){function t(t){this._device=t,this._width=4,this._height=4,this._genMipmaps=!1,this._compressed=!1,this._anisotropy=1,this._minFilter=n.enums.FILTER_LINEAR,this._magFilter=n.enums.FILTER_LINEAR,this._mipFilter=n.enums.FILTER_LINEAR,this._wrapS=n.enums.WRAP_REPEAT,this._wrapT=n.enums.WRAP_REPEAT,this._format=n.enums.TEXTURE_FMT_RGBA8,this._target=-1,this._id=r++}return t.prototype.destroy=function(){null!==this._glID?(this._device._gl.deleteTexture(this._glID),this._device._stats.tex-=this.bytes,this._glID=null):console.error("The texture already destroyed")},t})();i.default=s,e.exports=i.default}),{"./enums":369}],380:[(function(t,e,i){"use strict";function n(t,e){for(var i=0;ithis._bytes){if(t)return void console.error("Failed to update data, bytes exceed.");this._needExpandDataStore=!0,this._bytes=t+e.byteLength,this._numVertices=this._bytes/this._bytesPerVertex}var i=this._device._gl,n=this._usage;i.bindBuffer(i.ARRAY_BUFFER,this._glID),this._needExpandDataStore?(i.bufferData(i.ARRAY_BUFFER,e,n),this._needExpandDataStore=!1):i.bufferSubData(i.ARRAY_BUFFER,t,e),i.bindBuffer(i.ARRAY_BUFFER,null)}}else console.error("The buffer is destroyed")},r.getFormat=function(t){return this._format.element(t)},r.setUsage=function(t){this._usage=t},e=t,(i=[{key:"count",get:function(){return this._numVertices}}])&&n(e.prototype,i),t})();i.default=r,e.exports=i.default}),{"./enums":369}],381:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=void 0;var n,r=t("./enums"),s=(n=t("../murmurhash2_gc"))&&n.__esModule?n:{default:n},a=(function(){function t(t){this._attr2el={},this._elements=[],this._bytes=0;for(var e="",i=0,n=t.length;ithis._data.length)for(var e=this._data.length;e=this._data.length&&this._resize(2*this._data.length),this._data[this._count]=t,++this._count},n.pop=function(){--this._count,this._count<0&&(this._count=0);var t=this._data[this._count];return this._data[this._count]=void 0,t},n.fastRemove=function(t){if(!(t>=this._count||t<0)){var e=this._count-1;this._data[t]=this._data[e],this._data[e]=void 0,this._count-=1}},n.indexOf=function(t){return this._data.indexOf(t)},n.sort=function(t){return(0,r.default)(this._data,0,this._count,t)},e=t,(i=[{key:"length",get:function(){return this._count}},{key:"data",get:function(){return this._data}}])&&s(e.prototype,i),t})();i.default=a,e.exports=i.default}),{"./timsort":388}],384:[(function(t,e,i){"use strict";i.__esModule=!0,i.TypedArrayPool=i.RecyclePool=i.Pool=i.LinkedArray=i.FixedArray=i.CircularPool=void 0;var n=c(t("./circular-pool"));i.CircularPool=n.default;var r=c(t("./fixed-array"));i.FixedArray=r.default;var s=c(t("./linked-array"));i.LinkedArray=s.default;var a=c(t("./pool"));i.Pool=a.default;var o=c(t("./recycle-pool"));i.RecyclePool=o.default;var l=c(t("./typed-array-pool"));function c(t){return t&&t.__esModule?t:{default:t}}i.TypedArrayPool=l.default}),{"./circular-pool":382,"./fixed-array":383,"./linked-array":385,"./pool":386,"./recycle-pool":387,"./typed-array-pool":389}],385:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=void 0;var n,r=(n=t("./pool"))&&n.__esModule?n:{default:n};function s(t,e){for(var i=0;ithis._data.length)for(var e=this._data.length;e=this._data.length&&this.resize(2*this._data.length),this._data[this._count++]},n.remove=function(t){if(!(t>=this._count)){var e=this._count-1,i=this._data[t];this._data[t]=this._data[e],this._data[e]=i,this._count-=1}},n.sort=function(t){return(0,r.default)(this._data,0,this._count,t)},e=t,(i=[{key:"length",get:function(){return this._count}},{key:"data",get:function(){return this._data}}])&&s(e.prototype,i),t})();i.default=a,cc.RecyclePool=a,e.exports=i.default}),{"./timsort":388}],388:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=function(t,e,i,r){if(!Array.isArray(t))throw new TypeError("Can only sort arrays");void 0===e&&(e=0),void 0===i&&(i=t.length),void 0===r&&(r=l);var s=i-e;if(!(s<2)){var a=0;if(su&&(f=u),_(t,e,e+f,e+a,r),a=f}o.pushRun(e,a),o.mergeRuns(),s-=a,e+=a}while(0!==s);o.forceMergeRuns()}};var n=32,r=7,s=256,a=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9];function o(t){return t<1e5?t<100?t<10?0:1:t<1e4?t<1e3?2:3:4:t<1e7?t<1e6?5:6:t<1e9?t<1e8?7:8:9}function l(t,e){if(t===e)return 0;if(~~t===t&&~~e===e){if(0===t||0===e)return t=0)return-1;if(t>=0)return 1;t=-t,e=-e}var i=o(t),n=o(e),r=0;return in&&(e*=a[i-n-1],t/=10,r=1),t===e?r:t=n;)e|=1&t,t>>=1;return t+e}function h(t,e,i,n){var r=e+1;if(r===i)return 1;if(n(t[r++],t[e])<0){for(;r=0;)r++;return r-e}function u(t,e,i){for(i--;e>>1;r(s,t[l])<0?o=l:a=l+1}var c=n-a;switch(c){case 3:t[a+3]=t[a+2];case 2:t[a+2]=t[a+1];case 1:t[a+1]=t[a];break;default:for(;c>0;)t[a+c]=t[a+c-1],c--}t[a]=s}}function f(t,e,i,n,r,s){var a=0,o=0,l=1;if(s(t,e[i+r])>0){for(o=n-r;l0;)a=l,(l=1+(l<<1))<=0&&(l=o);l>o&&(l=o),a+=r,l+=r}else{for(o=r+1;lo&&(l=o);var c=a;a=r-l,l=r-c}for(a++;a>>1);s(t,e[i+h])>0?a=h+1:l=h}return l}function d(t,e,i,n,r,s){var a=0,o=0,l=1;if(s(t,e[i+r])<0){for(o=r+1;lo&&(l=o);var c=a;a=r-l,l=r-c}else{for(o=n-r;l=0;)a=l,(l=1+(l<<1))<=0&&(l=o);l>o&&(l=o),a+=r,l+=r}for(a++;a>>1);s(t,e[i+h])<0?l=h:a=h+1}return l}var p=(function(){function t(t,e){this.array=t,this.compare=e,this.minGallop=r,this.length=t.length,this.tmpStorageLength=s,this.length<2*s&&(this.tmpStorageLength=this.length>>>1),this.tmp=new Array(this.tmpStorageLength),this.stackLength=this.length<120?5:this.length<1542?10:this.length<119151?19:40,this.runStart=new Array(this.stackLength),this.runLength=new Array(this.stackLength),this.stackSize=0}var e=t.prototype;return e.pushRun=function(t,e){this.runStart[this.stackSize]=t,this.runLength[this.stackSize]=e,this.stackSize+=1},e.mergeRuns=function(){for(;this.stackSize>1;){var t=this.stackSize-2;if(t>=1&&this.runLength[t-1]<=this.runLength[t]+this.runLength[t+1]||t>=2&&this.runLength[t-2]<=this.runLength[t]+this.runLength[t-1])this.runLength[t-1]this.runLength[t+1])break;this.mergeAt(t)}},e.forceMergeRuns=function(){for(;this.stackSize>1;){var t=this.stackSize-2;t>0&&this.runLength[t-1]=r||m>=r);if(y)break;_<0&&(_=0),_+=2}if(this.minGallop=_,_<1&&(this.minGallop=1),1===e){for(l=0;l=0;l--)a[p+l]=a[_+l];if(0===e){g=!0;break}}if(a[u--]=o[h--],1==--n){g=!0;break}if(0!=(v=n-f(a[c],o,0,n,n-1,s))){for(n-=v,p=1+(u-=v),_=1+(h-=v),l=0;l=r||v>=r);if(g)break;m<0&&(m=0),m+=2}if(this.minGallop=m,m<1&&(this.minGallop=1),1===n){for(p=1+(u-=e),_=1+(c-=e),l=e-1;l>=0;l--)a[p+l]=a[_+l];a[u]=o[h]}else{if(0===n)throw new Error("mergeHigh preconditions were not respected");for(_=u-(n-1),l=0;l=0;l--)a[p+l]=a[_+l];a[u]=o[h]}else for(_=u-(n-1),l=0;l65535)<<4,e|=i=((t>>>=e)>255)<<3,e|=i=((t>>>=i)>15)<<2,(e|=i=((t>>>=i)>3)<<1)|(t>>>=i)>>1}function o(t){var e=s(t),i=n[a(e)>>2];return i.length>0?i.pop():new ArrayBuffer(e)}var l={alloc_int8:function(t){var e=new Int8Array(o(t),0,t);return e.length!==t?e.subarray(0,t):e},alloc_uint8:function(t){var e=new Uint8Array(o(t),0,t);return e.length!==t?e.subarray(0,t):e},alloc_int16:function(t){var e=new Int16Array(o(2*t),0,t);return e.length!==t?e.subarray(0,t):e},alloc_uint16:function(t){var e=new Uint16Array(o(2*t),0,t);return e.length!==t?e.subarray(0,t):e},alloc_int32:function(t){var e=new Int32Array(o(4*t),0,t);return e.length!==t?e.subarray(0,t):e},alloc_uint32:function(t){var e=new Uint32Array(o(4*t),0,t);return e.length!==t?e.subarray(0,t):e},alloc_float32:function(t){var e=new Float32Array(o(4*t),0,t);return e.length!==t?e.subarray(0,t):e},alloc_float64:function(t){var e=new Float64Array(o(8*t),0,t);return e.length!==t?e.subarray(0,t):e},alloc_dataview:function(t){var e=new DataView(o(t),0,t);return e.length!==t?e.subarray(0,t):e},free:function(t){var e;e=t.buffer,n[a(e.byteLength)>>2].push(e)},reset:function(){for(var t=Array(8),e=0;e<8;++e)t[e]=[]}};i.default=l,e.exports=i.default}),{}],390:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=function(t,e){for(var i,n=t.length,r=e^n,s=0;n>=4;)i=1540483477*(65535&(i=255&t.charCodeAt(s)|(255&t.charCodeAt(++s))<<8|(255&t.charCodeAt(++s))<<16|(255&t.charCodeAt(++s))<<24))+((1540483477*(i>>>16)&65535)<<16),r=1540483477*(65535&r)+((1540483477*(r>>>16)&65535)<<16)^(i=1540483477*(65535&(i^=i>>>24))+((1540483477*(i>>>16)&65535)<<16)),n-=4,++s;switch(n){case 3:r^=(255&t.charCodeAt(s+2))<<16;case 2:r^=(255&t.charCodeAt(s+1))<<8;case 1:r=1540483477*(65535&(r^=255&t.charCodeAt(s)))+((1540483477*(r>>>16)&65535)<<16)}return r=1540483477*(65535&(r^=r>>>13))+((1540483477*(r>>>16)&65535)<<16),(r^=r>>>15)>>>0},e.exports=i.default}),{}],391:[(function(t,e,i){"use strict";i.__esModule=!0,i.default=void 0;var n=t("../../core/value-types"),r=o(t("../core/base-renderer")),s=o(t("../enums")),a=t("../memop");function o(t){return t&&t.__esModule?t:{default:t}}function l(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function c(t,e){return(c=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}var h=new Float32Array(16),u=new Float32Array(16),_=new Float32Array(16),f=new Float32Array(16),d=new Float32Array(4),p=new Float32Array(64),m=[],y=new Float32Array(4),v=new n.Vec4(0,0,0,0),g=new n.Vec3(0,0,0),b=new n.Vec3(0,0,0),A=new a.RecyclePool(function(){return new Float32Array(16)},8);function x(t,e){return t._priority-e._priority}var C=(function(t){var e,i;function r(e,i){var n;return(n=t.call(this,e,i)||this)._time=new Float32Array(4),n._lights=[],n._shadowLights=[],n._numLights=0,n._defines={},n._registerStage("shadowcast",n._shadowStage.bind(l(n))),n._registerStage("opaque",n._opaqueStage.bind(l(n))),n._registerStage("transparent",n._transparentStage.bind(l(n))),n}i=t,(e=r).prototype=Object.create(i.prototype),e.prototype.constructor=e,c(e,i);var a=r.prototype;return a.reset=function(){A.reset(),t.prototype.reset.call(this)},a.render=function(t,e){this.reset(),e&&(this._time[0]+=e,this._time[1]=e,this._time[2]++),this._device.setUniform("cc_time",this._time),this._updateLights(t);for(var i=this._device._gl.canvas,n=0;n0){for(var e=A.add(),i=A.add(),n=A.add(),r=Math.min(4,this._lights.length),a=0;a1,C=A[0],T=C.getAttribute("source");T=T.replace(/\\/g,"/");var S=y.getElementsByTagName("tile"),w=S&&S.length||1,E=null,M=y.getAttribute("name")||"",D=parseInt(y.getAttribute("spacing"))||0,B=parseInt(y.getAttribute("margin"))||0,P=parseInt(e);P||(P=parseInt(y.getAttribute("firstgid"))||0);var I=cc.size(0,0);I.width=parseFloat(y.getAttribute("tilewidth")),I.height=parseFloat(y.getAttribute("tileheight"));var R=y.getElementsByTagName("tileoffset")[0],O=cc.v2(0,0);R&&(O.x=parseFloat(R.getAttribute("x")),O.y=parseFloat(R.getAttribute("y")));for(var L=null,F=0;F0){var N=(C=V[0]).getAttribute("source");N=N.replace(/\\/g,"/"),L.sourceImage=this._textures[N],L.sourceImage||cc.errorID(7221,N);var k=cc.size(0,0);k.width=parseFloat(C.getAttribute("width")),k.height=parseFloat(C.getAttribute("height")),L._tileSize=k,L.firstGid=this.parentGID}this._tileProperties[this.parentGID]=l(E);var z=E.getElementsByTagName("animation");if(z&&z.length>0){var G=z[0].getElementsByTagName("frame"),U={frames:[],dt:0,frameIdx:0};this._tileAnimations[this.parentGID]=U;for(var j=U.frames,H=0;H0){var m=p[0];f.type=cc.TiledMap.TMXObjectType.TEXT,f.wrap="1"==m.getAttribute("wrap"),f.color=o(m.getAttribute("color")),f.halign=s(m.getAttribute("halign")),f.valign=a(m.getAttribute("valign")),f.pixelsize=parseInt(m.getAttribute("pixelsize"))||16,f.text=m.childNodes[0].nodeValue}var y=_.getAttribute("gid");y&&(f.gid=parseInt(y),f.type=cc.TiledMap.TMXObjectType.IMAGE);var v=_.getElementsByTagName("ellipse");v&&v.length>0&&(f.type=cc.TiledMap.TMXObjectType.ELLIPSE);var g=_.getElementsByTagName("polygon");if(g&&g.length>0){f.type=cc.TiledMap.TMXObjectType.POLYGON;var b=g[0].getAttribute("points");b&&(f.points=this._parsePointsString(b))}var A=_.getElementsByTagName("polyline");if(A&&A.length>0){f.type=cc.TiledMap.TMXObjectType.POLYLINE;var x=A[0].getAttribute("points");x&&(f.polylinePoints=this._parsePointsString(x))}f.type||(f.type=cc.TiledMap.TMXObjectType.RECT),e._objects.push(f)}"index"!==c&&e._objects.sort((function(t,e){return t.y-e.y}))}return e},_parsePointsString:function(t){if(!t)return null;for(var e=[],i=t.split(" "),n=0;nthis._rightTop.row&&(t.row=this._rightTop.row),i<0&&(t.col=0),i>this._rightTop.col&&(t.col=this._rightTop.col)},_addUserNodeToGrid:function(t,e){var i=e.row,n=e.col,r=this._userNodeGrid[i]=this._userNodeGrid[i]||{count:0},s=r[n]=r[n]||{count:0,list:[]};t._row=i,t._col=n,t._index=s.list.length,r.count++,s.count++,s.list.push(t),this._userNodeDirty=!0},_isUserNodeDirty:function(){return this._userNodeDirty},_setUserNodeDirty:function(t){this._userNodeDirty=t},onEnable:function(){this._super(),this.node.on(cc.Node.EventType.ANCHOR_CHANGED,this._syncAnchorPoint,this),this._activateMaterial()},onDisable:function(){this._super(),this.node.off(cc.Node.EventType.ANCHOR_CHANGED,this._syncAnchorPoint,this)},_syncAnchorPoint:function(){var t=this.node;this._leftDownToCenterX=t.width*t.anchorX*t.scaleX,this._leftDownToCenterY=t.height*t.anchorY*t.scaleY,this._cullingDirty=!0},onDestroy:function(){this._super(),this._buffer&&(this._buffer.destroy(),this._buffer=null),this._renderDataList=null},getLayerName:function(){return this._layerName},setLayerName:function(t){this._layerName=t},getProperty:function(t){return this._properties[t]},getPositionAt:function(t,e){var i,n;switch(void 0!==e?(i=Math.floor(t),e=Math.floor(e)):(i=Math.floor(t.x),e=Math.floor(t.y)),this._layerOrientation){case cc.TiledMap.Orientation.ORTHO:n=this._positionForOrthoAt(i,e);break;case cc.TiledMap.Orientation.ISO:n=this._positionForIsoAt(i,e);break;case cc.TiledMap.Orientation.HEX:n=this._positionForHexAt(i,e)}return n},_isInvalidPosition:function(t,e){if(t&&"object"==typeof t){var i=t;e=i.y,t=i.x}return t>=this._layerSize.width||e>=this._layerSize.height||t<0||e<0},_positionForIsoAt:function(t,e){var i=0,n=0,r=Math.floor(t)+Math.floor(e)*this._layerSize.width,s=this._tiles[r];if(s){var a=(s&cc.TiledMap.TileFlag.FLIPPED_MASK)>>>0,o=this._texGrids[a].tileset.tileOffset;i=o.x,n=o.y}return cc.v2(.5*this._mapTileSize.width*(this._layerSize.height+t-e-1)+i,.5*this._mapTileSize.height*(this._layerSize.width-t+this._layerSize.height-e-2)-n)},_positionForOrthoAt:function(t,e){var i=0,n=0,r=Math.floor(t)+Math.floor(e)*this._layerSize.width,s=this._tiles[r];if(s){var a=(s&cc.TiledMap.TileFlag.FLIPPED_MASK)>>>0,o=this._texGrids[a].tileset.tileOffset;i=o.x,n=o.y}return cc.v2(t*this._mapTileSize.width+i,(this._layerSize.height-e-1)*this._mapTileSize.height-n)},_positionForHexAt:function(t,e){var i,n=this._mapTileSize.width,r=this._mapTileSize.height,s=this._layerSize.height,a=Math.floor(t)+Math.floor(e)*this._layerSize.width,o=this._tiles[a];i=this._texGrids[o]?this._texGrids[o].tileset.tileOffset:{x:0,y:0};var l=this._staggerIndex===cc.TiledMap.StaggerIndex.STAGGERINDEX_ODD?1:-1,c=0,h=0,u=0,_=0;switch(this._staggerAxis){case cc.TiledMap.StaggerAxis.STAGGERAXIS_Y:u=0,e%2==1&&(u=n/2*l),c=t*n+u+i.x,h=(s-e-1)*(r-(r-this._hexSideLength)/2)-i.y;break;case cc.TiledMap.StaggerAxis.STAGGERAXIS_X:_=0,t%2==1&&(_=r/2*-l),c=t*(n-(n-this._hexSideLength)/2)+i.x,h=(s-e-1)*r+_-i.y}return cc.v2(c,h)},setTilesGIDAt:function(t,e,i,n){if(t&&0!==t.length&&!(n<=0)){i<0&&(i=0),e<0&&(e=0);for(var r=0,s=e+n,a=i;;a++)for(var o=e;o=t.length)return;this._updateTileForGID(t[r],o,a),r++}}},setTileGIDAt:function(t,e,i,n){if(void 0===e)throw new Error("cc.TiledLayer.setTileGIDAt(): pos should be non-null");var r;void 0===n&&e instanceof cc.Vec2?(r=e,n=i):(u.x=e,u.y=i,r=u);var s=t&cc.TiledMap.TileFlag.FLIPPED_MASK;if(r.x=Math.floor(r.x),r.y=Math.floor(r.y),this._isInvalidPosition(r))throw new Error("cc.TiledLayer.setTileGIDAt(): invalid position");this._tiles&&this._tilesets&&0!=this._tilesets.length?0!==s&&s>>0,r.x,r.y)):cc.logID(7238)},_updateTileForGID:function(t,e,i){var n=0|e+i*this._layerSize.width;if(!(n>=this._tiles.length)&&t!==this._tiles[n]){var r=(t&cc.TiledMap.TileFlag.FLIPPED_MASK)>>>0,s=this._texGrids[r],a=s&&s.texId;s?(this._tiles[n]=t,this._updateVertex(e,i),this._buildMaterial(a)):this._tiles[n]=0,this._cullingDirty=!0}},getTiles:function(){return this._tiles},getTileGIDAt:function(t,e){if(void 0===t)throw new Error("cc.TiledLayer.getTileGIDAt(): pos should be non-null");var i=t;if(void 0===e&&(i=t.x,e=t.y),this._isInvalidPosition(i,e))throw new Error("cc.TiledLayer.getTileGIDAt(): invalid position");if(!this._tiles)return cc.logID(7237),null;var n=Math.floor(i)+Math.floor(e)*this._layerSize.width;return(this._tiles[n]&cc.TiledMap.TileFlag.FLIPPED_MASK)>>>0},getTileFlagsAt:function(t,e){if(!t)throw new Error("TiledLayer.getTileFlagsAt: pos should be non-null");if(void 0!==e&&(t=cc.v2(t,e)),this._isInvalidPosition(t))throw new Error("TiledLayer.getTileFlagsAt: invalid position");if(!this._tiles)return cc.logID(7240),null;var i=Math.floor(t.x)+Math.floor(t.y)*this._layerSize.width;return(this._tiles[i]&cc.TiledMap.TileFlag.FLIPPED_ALL)>>>0},_setCullingDirty:function(t){this._cullingDirty=t},_isCullingDirty:function(){return this._cullingDirty},_updateViewPort:function(t,e,i,n){if(this._viewPort.width!==i||this._viewPort.height!==n||this._viewPort.x!==t||this._viewPort.y!==e){this._viewPort.x=t,this._viewPort.y=e,this._viewPort.width=i,this._viewPort.height=n;var r=1;this._layerOrientation===cc.TiledMap.Orientation.ISO&&(r=2);var s=this._viewPort.x-this._offset.x+this._leftDownToCenterX,a=this._viewPort.y-this._offset.y+this._leftDownToCenterY,o=s-this._leftOffset,l=a-this._downOffset,c=s+i+this._rightOffset,h=a+n+this._topOffset,u=this._cullingRect.leftDown,f=this._cullingRect.rightTop;o<0&&(o=0),l<0&&(l=0),this._positionToRowCol(o,l,_),_.row-=r,_.col-=r,_.row=_.row>0?_.row:0,_.col=_.col>0?_.col:0,_.row===u.row&&_.col===u.col||(u.row=_.row,u.col=_.col,this._cullingDirty=!0),c<0||h<0?(_.row=-1,_.col=-1):(this._positionToRowCol(c,h,_),_.row++,_.col++),_.row>this._rightTop.row&&(_.row=this._rightTop.row),_.col>this._rightTop.col&&(_.col=this._rightTop.col),_.row===f.row&&_.col===f.col||(f.row=_.row,f.col=_.col,this._cullingDirty=!0)}},_positionToRowCol:function(t,e,i){var n=cc.TiledMap,r=n.Orientation,s=n.StaggerAxis,a=this._mapTileSize.width,o=this._mapTileSize.height,l=.5*a,c=.5*o,h=0,u=0,_=0,f=0,d=this._staggerAxis;switch(this._layerSize.width,this._layerOrientation){case r.ORTHO:u=Math.floor(t/a),h=Math.floor(e/o);break;case r.ISO:u=Math.floor(t/l),h=Math.floor(e/c);break;case r.HEX:d===s.STAGGERAXIS_Y?(_=(h=Math.floor(e/(o-this._diffY1)))%2==1?l*this._odd_even:0,u=Math.floor((t-_)/a)):(f=(u=Math.floor(t/(a-this._diffX1)))%2==1?c*-this._odd_even:0,h=Math.floor((e-f)/o))}return i.row=h,i.col=u,i},_updateCulling:function(){if(this._enableCulling){this.node._updateWorldMatrix(),n.Mat4.invert(l,this.node._worldMatrix);var t=cc.visibleRect,e=cc.Camera.findCamera(this.node);e&&(c.x=0,c.y=0,h.x=c.x+t.width,h.y=c.y+t.height,e.getScreenToWorldPoint(c,c),e.getScreenToWorldPoint(h,h),n.Vec2.transformMat4(c,c,l),n.Vec2.transformMat4(h,h,l),this._updateViewPort(c.x,c.y,h.x-c.x,h.y-c.y))}},getLayerOrientation:function(){return this._layerOrientation},getProperties:function(){return this._properties},_updateVertex:function(t,e){var i=cc.TiledMap,n=i.TileFlag.FLIPPED_MASK,r=i.StaggerAxis,s=i.Orientation,a=this._vertices,o=this._layerOrientation,l=this._tiles;if(l){var c,h,u,_,f,d,p,m=this._rightTop,y=this._mapTileSize.width,v=this._mapTileSize.height,g=.5*y,b=.5*v,A=this._layerSize.height,x=this._layerSize.width,C=this._texGrids;o===s.HEX&&(_=this._staggerAxis,f=this._diffX1,d=this._diffY1,p=this._odd_even);var T,S,w,E,M=0,D=0,B=0,P=0,I=e*x+t;if(c=C[S=(l[I]&n)>>>0]){switch(this._animations[S]&&(this._hasAniGrid=this._hasAniGrid||!0),o){case s.ORTHO:h=(M=t)*y,u=(D=A-e-1)*v;break;case s.ISO:h=g*(M=A+t-e-1),u=b*(D=A+x-t-e-2);break;case s.HEX:h=t*(y-f)+(_===r.STAGGERAXIS_Y&&e%2==1?g*p:0),u=(A-e-1)*(v-d)+(_===r.STAGGERAXIS_X&&t%2==1?b*-p:0),M=t,D=A-e-1}var R=a[D]=a[D]||{minCol:0,maxCol:0},O=R[M]=R[M]||{};R.minCol>M&&(R.minCol=M),R.maxCol=0&&this._textures.length>t?this._textures[t]:null},getTextures:function(){return this._textures},setTexture:function(t){this.setTextures([t])},setTextures:function(t){this._textures=t,this._activateMaterial()},getLayerSize:function(){return this._layerSize},getMapTileSize:function(){return this._mapTileSize},getTileSet:function(t){return t=t||0,this._tilesets&&t>=0&&this._tilesets.length>t?this._tilesets[t]:null},getTileSets:function(){return this._tilesets},setTileSet:function(t){this.setTileSets([t])},setTileSets:function(t){this._tilesets=t;for(var e=this._textures=[],i=this._texGrids=[],n=0;n>>0];if(o){var l=o.texId;void 0===n[l]&&(n[l]=i.length,i.push(l))}else cc.error("CCTiledLayer:_traverseAllGrid grid is null, gid is:",a)}}},_init:function(t,e,i,n,r){this._cullingDirty=!0,this._layerInfo=t,this._mapInfo=e;var s=t._layerSize;this._layerName=t.name,this._tiles=t._tiles,this._properties=t.properties,this._layerSize=s,this._minGID=t._minGID,this._maxGID=t._maxGID,this._opacity=t._opacity,this._renderOrder=e.renderOrder,this._staggerAxis=e.getStaggerAxis(),this._staggerIndex=e.getStaggerIndex(),this._hexSideLength=e.getHexSideLength(),this._animations=e.getTileAnimations(),this._tilesets=i,this._textures=n,this._texGrids=r,this._layerOrientation=e.orientation,this._mapTileSize=e.getTileSize();var a=this._mapTileSize.width,o=this._mapTileSize.height,l=this._layerSize.width,c=this._layerSize.height;if(this._layerOrientation===cc.TiledMap.Orientation.HEX){var h=cc.TiledMap,u=h.StaggerAxis,_=h.StaggerIndex,f=0,d=0;this._odd_even=this._staggerIndex===_.STAGGERINDEX_ODD?1:-1,this._staggerAxis===u.STAGGERAXIS_X?(this._diffX1=(a-this._hexSideLength)/2,this._diffY1=0,d=o*(c+.5),f=(a+this._hexSideLength)*Math.floor(l/2)+a*(l%2)):(this._diffX1=0,this._diffY1=(o-this._hexSideLength)/2,f=a*(l+.5),d=(o+this._hexSideLength)*Math.floor(c/2)+o*(c%2)),this.node.setContentSize(f,d)}else if(this._layerOrientation===cc.TiledMap.Orientation.ISO){var p=l+c;this.node.setContentSize(.5*a*p,.5*o*p)}else this.node.setContentSize(l*a,c*o);this._offset=cc.v2(t.offset.x,-t.offset.y),this._useAutomaticVertexZ=!1,this._vertexZvalue=0,this._syncAnchorPoint(),this._prepareToRender()},_prepareToRender:function(){this._updateVertices(),this._traverseAllGrid(),this._updateAllUserNode(),this._activateMaterial()},_buildMaterial:function(t){var e=this._texIdToMatIndex;if(void 0!==e[t])return null;var i=this._tilesetIndexArr,n=this._tilesetIndexToArrIndex,s=n[t];void 0===s&&(n[t]=s=i.length,i.push(t));var o=this._textures[t],l=this._materials[s];return l||(l=a.getBuiltinMaterial("2d-sprite")),(l=r.default.create(l,this)).define("CC_USE_MODEL",!0),l.setProperty("texture",o),this._materials[s]=l,e[t]=s,l},_activateMaterial:function(){var t=this._tilesetIndexArr;if(0!==t.length){for(var e=t.length,i=0;i0&&(_[h[f]]=u[f].text);var d=new cc.TMXMapInfo(t.tmxXmlStr,_,r,s,l),p=d.getTilesets();p&&0!==p.length||cc.logID(7241),this._buildWithMapInfo(d)}else this._releaseMapInfo()},_releaseMapInfo:function(){for(var t=this._layers,e=0,i=t.length;e0)for(var x=0,C=v.length;x=s.length&&(r.frameIdx=0),a=s[r.frameIdx]),i[n]=a.grid}}});cc.TiledMap=e.exports=c,cc.TiledMap.loadAllTextures=function(t,e){var i=t.length;if(0!==i)for(var n=0,r=function(){++n>=i&&e()},s=0;s=this._dataList.length&&this._pushRenderData();var e=this._dataList[this._offset];e.nodesRenderList.length=0;var i=e.ia;return i._vertexBuffer=t._vb,i._indexBuffer=t._ib,i._start=t.indiceOffset,i._count=0,this._offset++,e},pushNodesList:function(t,e){t.nodesRenderList.push(e)},reset:function(){this._offset=0}});cc.TiledMapRenderDataList=e.exports=r}),{"../renderer/core/input-assembler":362}],402:[(function(t,e){"use strict";var i=cc.Class({name:"cc.TiledObjectGroup",extends:cc.Component,getPositionOffset:function(){return this._positionOffset},getProperties:function(){return this._properties},getGroupName:function(){return this._groupName},getProperty:function(t){return this._properties[t.toString()]},getObject:function(t){for(var e=0,i=this._objects.length;e>>0];if(!I)continue;var R=I.tileset,O="img"+x.id;g[O]=!0;var L=this.node.getChildByName(O),F=x.width||I.width,V=x.height||I.height,N=R.tileOffset.x,k=R.tileOffset.y;L instanceof cc.PrivateNode&&(L.removeFromParent(),L.destroy(),L=null),L||(L=new cc.Node),s.ISO==e.orientation?(L.anchorX=.5+N/F,L.anchorY=k/V):(L.anchorX=N/F,L.anchorY=k/V),L.active=x.visible,L.angle=-x.rotation,L.x=x.x-m,L.y=x.y-y,L.name=O,L.parent=this.node,L.opacity=this._opacity,L.setSiblingIndex(b);var z=L.getComponent(cc.Sprite);z||(z=L.addComponent(cc.Sprite));var G=z.spriteFrame;G||(G=new cc.SpriteFrame),(P&c)>>>0?G.setFlipX(!0):G.setFlipX(!1),(P&h)>>>0?G.setFlipY(!0):G.setFlipY(!1),G.setTexture(I.tileset.sourceImage,cc.rect(I)),z.spriteFrame=G,z.setVertsDirty(),L.width=F,L.height=V}}this._objects=v;for(var U=this.node.children,j=/^(?:img|text)\d+$/,H=0,W=U.length;H=f?(I.uploadData(),I.switchBuffer(),L=I._vData,F=I._uintVData,C=P.popRenderData(I),T=C.ia,w=0,S=0):(C=P.popRenderData(I),T=C.ia),C.material=R)}function k(t,e){var i=O._getNodesByRowCol(t,e);if(i&&0!=i.count){var n=i.list,r=0,s=0;for(N(),B.worldMatDirty++;r>>0&&(i=b,b=A,A=i),(e&c.HORIZONTAL)>>>0&&(i=g,g=b,b=i,i=A,A=x,x=i),(e&c.VERTICAL)>>>0&&(i=g,g=A,A=i,i=b,b=x,x=i)}var G=(function(t){var e,i;function n(){return t.apply(this,arguments)||this}i=t,(e=n).prototype=Object.create(i.prototype),e.prototype.constructor=e,a(e,i);var r=n.prototype;return r.updateRenderData=function(t){t._renderDataList||(t._buffer=new cc.TiledMapBuffer(u._handle,_),t._renderDataList=new cc.TiledMapRenderDataList)},r.fillBuffers=function(t,e){if(0!==t._vertices.length){t._updateCulling();var i=t.node;if(E=t._leftDownToCenterX,M=t._leftDownToCenterY,D=i._worldMatrix,B=e,O=t,P=t._renderDataList,I=t._buffer,t._isCullingDirty()||t._isUserNodeDirty()||t._hasAnimation()||t._hasTiledNode()){var n,r;if(I.reset(),t._enableCulling){var s=t._cullingRect;n=s.leftDown,r=s.rightTop}else n=v,r=t._rightTop;var a=(r.row-n.row+1)*(r.col-n.col+1);switch(a>f&&(a=f),I.request(4*a,6*a),t._renderOrder){case d.RightDown:this.traverseGrids(n,r,-1,1);break;case d.LeftDown:this.traverseGrids(n,r,-1,-1);break;case d.RightUp:this.traverseGrids(n,r,1,1);break;case d.LeftUp:this.traverseGrids(n,r,1,-1)}t._setCullingDirty(!1),t._setUserNodeDirty(!1)}else for(var o=null,l=null,c=null,h=0;h0){e.worldMatDirty++;for(var u=0;u0&&(e.material=o.material,e.node=i,e._flushIA(o.ia))}C=null,T=null,D=null,B=null,P=null,I=null,R=null,O=null,L=null,F=null}},r.traverseGrids=function(t,e,i,n){if(P.reset(),!(e.row<0||e.col<0)){C=P.popRenderData(I),T=C.ia,L=I._vData,F=I._uintVData,S=0,w=0,R=null;var r=O.node,s=(r.parent?r.parent._opacity/255:1)*r._opacity;r._color._fastSetA(s);var a,o,l,c,u,_,d,p,m=r._color._val,y=O._tiledTiles,v=O._texGrids,D=O._tiles,V=O._texIdToMatIndex,G=O._materials,U=O._vertices,j=null,H=0,W=0,X=0,Y=0,q=0,J=null,Z=-1,K=0,Q=!0;for(-1==i?(c=e.row,u=t.row):(c=t.row,u=e.row);(u-c)*i>=0;c+=i)for(a=U[c],Q=0==(K=O._getNodesCountByRow(c))&&null!=a,1==n?(o=Q&&t.cola.maxCol?a.maxCol:e.col):(o=Q&&e.col>a.maxCol?a.maxCol:e.col,l=Q&&t.col=0;o+=n)(_=a&&a[o])?(j=v[((H=D[_.index])&h)>>>0])&&(Z!==j.texId&&(-1!==Z&&N(),p=V[Z=j.texId],R=G[p],C.material=R),R&&(W=_.left-E,X=_.bottom-M,Y=W+(d=j.tileset._tileSize).width,q=X+d.height,(J=y[_.index])?J.node.active&&(J.node._color._fastSetA(J.node._opacity*s/255),this.fillByTiledNode(J.node,L,F,W,Y,q,X)):(L[w]=W,L[w+1]=q,F[w+4]=m,L[w+5]=W,L[w+6]=X,F[w+9]=m,L[w+10]=Y,L[w+11]=q,F[w+14]=m,L[w+15]=Y,L[w+16]=X,F[w+19]=m),z(j,H),L[w+2]=g.x,L[w+3]=g.y,L[w+7]=A.x,L[w+8]=A.y,L[w+12]=b.x,L[w+13]=b.y,L[w+17]=x.x,L[w+18]=x.y,w+=20,I.adjust(4,6),T._count+=6,S++,K>0&&k(c,o),S>=f&&N())):K>0&&k(c,o);I.uploadData(),T._count>0&&(B.material=C.material,B.node=O.node,B._flushIA(C.ia))}},r.fillByTiledNode=function(t,e,i,n,r,a,o){t._updateLocalMatrix(),s.Mat4.copy(m,t._matrix),s.Vec3.set(y,-(n+E),-(o+M),0),s.Mat4.transform(m,m,y);var l=m.m,c=l[0],h=l[1],u=l[4],_=l[5],f=l[12],d=l[13],p=t._color._val;e[w]=n*c+a*u+f,e[w+1]=n*h+a*_+d,i[w+4]=p,e[w+5]=n*c+o*u+f,e[w+6]=n*h+o*_+d,i[w+9]=p,e[w+10]=r*c+a*u+f,e[w+11]=r*h+a*_+d,i[w+14]=p,e[w+15]=r*c+o*u+f,e[w+16]=r*h+o*_+d,i[w+19]=p},n})(r.default);i.default=G,r.default.register(o,G),e.exports=i.default}),{"../core/renderer/":271,"../core/renderer/assembler":268,"../core/renderer/render-flow":272,"../core/renderer/webgl/vertex-format":313,"../core/value-types":339,"./CCTiledLayer":398,"./CCTiledMap":399}],407:[(function(t,e){"use strict";var i=t("./video-player-impl"),n=i.EventType,r=cc.Enum({REMOTE:0,LOCAL:1}),s=cc.Class({name:"cc.VideoPlayer",extends:cc.Component,editor:!1,properties:{_resourceType:r.REMOTE,resourceType:{tooltip:!1,type:r,set:function(t){this._resourceType=t,this._updateVideoSource()},get:function(){return this._resourceType}},_remoteURL:"",remoteURL:{tooltip:!1,type:cc.String,set:function(t){this._remoteURL=t,this._updateVideoSource()},get:function(){return this._remoteURL}},_clip:{default:null,type:cc.VideoClip},clip:{tooltip:!1,get:function(){return this._clip},set:function(t){this._clip=t,this._updateVideoSource()},type:cc.VideoClip},currentTime:{tooltip:!1,type:cc.Float,set:function(t){this._impl&&this._impl.seekTo(t)},get:function(){return this._impl?this._currentStatus===n.NONE||this._currentStatus===n.STOPPED||this._currentStatus===n.META_LOADED||this._currentStatus===n.READY_TO_PLAY?0:this._currentStatus===n.COMPLETED?this._impl.duration():this._impl.currentTime():-1}},_volume:1,volume:{get:function(){return this._volume},set:function(t){this._volume=t,this.isPlaying()&&!this._mute&&this._syncVolume()},range:[0,1],type:cc.Float,tooltip:!1},_mute:!1,mute:{get:function(){return this._mute},set:function(t){this._mute=t,this._syncVolume()},tooltip:!1},keepAspectRatio:{tooltip:!1,default:!0,type:cc.Boolean,notify:function(){this._impl&&this._impl.setKeepAspectRatioEnabled(this.keepAspectRatio)}},_isFullscreen:{default:!1,formerlySerializedAs:"_N$isFullscreen"},isFullscreen:{get:function(){return this._isFullscreen=this._impl&&this._impl.isFullScreenEnabled(),this._isFullscreen},set:function(t){this._isFullscreen=t,this._impl&&this._impl.setFullScreenEnabled(t)},animatable:!1,tooltip:!1},_stayOnBottom:!1,stayOnBottom:{get:function(){return this._stayOnBottom},set:function(t){this._stayOnBottom=t,this._impl&&this._impl.setStayOnBottom(t)},animatable:!1,tooltip:!1},videoPlayerEvent:{default:[],type:cc.Component.EventHandler}},statics:{EventType:n,ResourceType:r,Impl:i},ctor:function(){this._impl=new i,this._currentStatus=n.NONE},_syncVolume:function(){var t=this._impl;if(t){var e=this._mute?0:this._volume;t.setVolume(e)}},_updateVideoSource:function(){var t="";this.resourceType===r.REMOTE?t=this.remoteURL:this._clip&&(t=this._clip.nativeUrl),this._impl.setURL(t,this._mute||0===this._volume),this._impl.setKeepAspectRatioEnabled(this.keepAspectRatio)},onLoad:function(){var t=this._impl;t&&(t.createDomElementIfNeeded(this._mute||0===this._volume),t.setStayOnBottom(this._stayOnBottom),this._updateVideoSource(),t.seekTo(this.currentTime),t.setFullScreenEnabled(this._isFullscreen),this.pause(),t.setEventListener(n.PLAYING,this.onPlaying.bind(this)),t.setEventListener(n.PAUSED,this.onPasued.bind(this)),t.setEventListener(n.STOPPED,this.onStopped.bind(this)),t.setEventListener(n.COMPLETED,this.onCompleted.bind(this)),t.setEventListener(n.META_LOADED,this.onMetaLoaded.bind(this)),t.setEventListener(n.CLICKED,this.onClicked.bind(this)),t.setEventListener(n.READY_TO_PLAY,this.onReadyToPlay.bind(this)))},onRestore:function(){this._impl||(this._impl=new i)},onEnable:function(){this._impl&&this._impl.enable()},onDisable:function(){this._impl&&this._impl.disable()},onDestroy:function(){this._impl&&(this._impl.destroy(),this._impl=null)},update:function(){this._impl&&this._impl.updateMatrix(this.node)},onReadyToPlay:function(){this._currentStatus=n.READY_TO_PLAY,cc.Component.EventHandler.emitEvents(this.videoPlayerEvent,this,n.READY_TO_PLAY),this.node.emit("ready-to-play",this)},onMetaLoaded:function(){this._currentStatus=n.META_LOADED,cc.Component.EventHandler.emitEvents(this.videoPlayerEvent,this,n.META_LOADED),this.node.emit("meta-loaded",this)},onClicked:function(){this._currentStatus=n.CLICKED,cc.Component.EventHandler.emitEvents(this.videoPlayerEvent,this,n.CLICKED),this.node.emit("clicked",this)},onPlaying:function(){this._currentStatus=n.PLAYING,cc.Component.EventHandler.emitEvents(this.videoPlayerEvent,this,n.PLAYING),this.node.emit("playing",this)},onPasued:function(){this._currentStatus=n.PAUSED,cc.Component.EventHandler.emitEvents(this.videoPlayerEvent,this,n.PAUSED),this.node.emit("paused",this)},onStopped:function(){this._currentStatus=n.STOPPED,cc.Component.EventHandler.emitEvents(this.videoPlayerEvent,this,n.STOPPED),this.node.emit("stopped",this)},onCompleted:function(){this._currentStatus=n.COMPLETED,cc.Component.EventHandler.emitEvents(this.videoPlayerEvent,this,n.COMPLETED),this.node.emit("completed",this)},play:function(){this._impl&&(this._syncVolume(),this._impl.play())},resume:function(){this._impl&&(this._syncVolume(),this._impl.resume())},pause:function(){this._impl&&this._impl.pause()},stop:function(){this._impl&&this._impl.stop()},getDuration:function(){return this._impl?this._impl.duration():-1},isPlaying:function(){return!!this._impl&&this._impl.isPlaying()}});cc.VideoPlayer=e.exports=s}),{"./video-player-impl":408}],408:[(function(t,e){"use strict";var i=t("../core/platform/utils"),n=t("../core/platform/CCSys"),r=t("../core/platform/CCMacro"),s=1,a=4,o=cc.mat4(),l=cc.Class({name:"VideoPlayerImpl",ctor:function(){this._EventList={},this._video=null,this._url="",this._waitingFullscreen=!1,this._fullScreenEnabled=!1,this._stayOnBottom=!1,this._loadedmeta=!1,this._loaded=!1,this._visible=!1,this._playing=!1,this._ignorePause=!1,this._forceUpdate=!1,this._m00=0,this._m01=0,this._m04=0,this._m05=0,this._m12=0,this._m13=0,this._w=0,this._h=0,this.__eventListeners={}},_bindEvent:function(){var t=this._video,e=this,i=this.__eventListeners;i.loadedmetadata=function(){e._loadedmeta=!0,e._forceUpdate=!0,e._waitingFullscreen&&(e._waitingFullscreen=!1,e._toggleFullscreen(!0)),e._dispatchEvent(l.EventType.META_LOADED)},i.ended=function(){e._video===t&&(e._playing=!1,e._dispatchEvent(l.EventType.COMPLETED))},i.play=function(){e._video===t&&(e._playing=!0,e._updateVisibility(),e._dispatchEvent(l.EventType.PLAYING))},i.pause=function(){e._video===t&&(e._playing=!1,e._ignorePause||e._dispatchEvent(l.EventType.PAUSED))},i.click=function(){e._dispatchEvent(l.EventType.CLICKED)},t.addEventListener("loadedmetadata",i.loadedmetadata),t.addEventListener("ended",i.ended),t.addEventListener("play",i.play),t.addEventListener("pause",i.pause),t.addEventListener("click",i.click),i.onCanPlay=function(){if(!e._loaded&&!e._playing){var t=e._video;t.readyState!==a&&t.readyState!==s||(t.currentTime=0,e._loaded=!0,e._forceUpdate=!0,e._dispatchEvent(l.EventType.READY_TO_PLAY),e._updateVisibility())}},t.addEventListener("canplay",i.onCanPlay),t.addEventListener("canplaythrough",i.onCanPlay),t.addEventListener("suspend",i.onCanPlay)},_updateVisibility:function(){var t=this._video;t&&(this._visible?t.style.visibility="visible":(t.style.visibility="hidden",t.pause(),this._playing=!1))},_updateSize:function(t,e){var i=this._video;i&&(i.style.width=t+"px",i.style.height=e+"px")},_createDom:function(t){var e=document.createElement("video");e.style.position="absolute",e.style.bottom="0px",e.style.left="0px",e.style["z-index"]=this._stayOnBottom?r.MIN_ZINDEX:0,e.className="cocosVideo",e.setAttribute("preload","auto"),e.setAttribute("webkit-playsinline",""),e.setAttribute("x5-playsinline",""),e.setAttribute("playsinline",""),t&&e.setAttribute("muted",""),this._video=e,cc.game.container.appendChild(e)},createDomElementIfNeeded:function(t){this._video||this._createDom(t)},removeDom:function(){var t=this._video;if(t){i.contains(cc.game.container,t)&&cc.game.container.removeChild(t);var e=this.__eventListeners;t.removeEventListener("loadedmetadata",e.loadedmetadata),t.removeEventListener("ended",e.ended),t.removeEventListener("play",e.play),t.removeEventListener("pause",e.pause),t.removeEventListener("click",e.click),t.removeEventListener("canplay",e.onCanPlay),t.removeEventListener("canplaythrough",e.onCanPlay),t.removeEventListener("suspend",e.onCanPlay),e.loadedmetadata=null,e.ended=null,e.play=null,e.pause=null,e.click=null,e.onCanPlay=null}this._video=null,this._url=""},setURL:function(t,e){var i,n;if(this._url!==t){this.removeDom(),this._url=t,this.createDomElementIfNeeded(e),this._bindEvent();var r=this._video;r.style.visibility="hidden",this._loaded=!1,this._playing=!1,this._loadedmeta=!1,(i=document.createElement("source")).src=t,r.appendChild(i),n=cc.path.extname(t);for(var s=l._polyfill,a=0;a0&&(m[d-1].vfOffset=l),m.length=d,y.length=a;var v=f-1;if(v>=0)if(_>0){var g=n[v];g.indexCount=_,g.vfCount=5*u,g.vertexCount=u,n.length=f}else n.length=f-1;if(0!==n.length){var b=i.vertices,A=i.uintVert;(!b||b.length=0&&(_>0?((T=w[C]).indexCount=_,T.vertexCount=u,T.vfCount=5*u):f--),w[f]={tex:x,blendMode:v._blendMode,indexCount:0,vertexCount:0,vfCount:0},f++,_=0,u=0),A=(b.a*e<<24>>>0)+(b.b<<16)+(b.g<<8)+b.r,p!==A&&(p=A,d>0&&(S[d-1].vfOffset=l),S[d++]={r:b.r,g:b.g,b:b.b,a:b.a*e,vfOffset:0}),m=v._localVertices,y=v._indices,g=v._worldMatrix.m;for(var k=0,z=m.length;k":0}),h=(cc.Enum({REALTIME:0}),cc.Enum({REALTIME:0,SHARED_CACHE:1,PRIVATE_CACHE:2})),u=cc.Class({name:"dragonBones.ArmatureDisplay",extends:i,editor:!1,statics:{AnimationCacheMode:h},properties:{_factory:{default:null,type:dragonBones.CCFactory,serializable:!1},dragonAsset:{default:null,type:dragonBones.DragonBonesAsset,notify:function(){this._refresh()},tooltip:!1},dragonAtlasAsset:{default:null,type:dragonBones.DragonBonesAtlasAsset,notify:function(){this._parseDragonAtlasAsset(),this._refresh()},tooltip:!1},_armatureName:"",armatureName:{get:function(){return this._armatureName},set:function(t){this._armatureName=t;var e=this.getAnimationNames(this._armatureName);(!this.animationName||e.indexOf(this.animationName)<0)&&(this.animationName=""),this._armature&&!this.isAnimationCached()&&this._factory._dragonBones.clock.remove(this._armature),this._refresh(),this._armature&&!this.isAnimationCached()&&this._factory._dragonBones.clock.add(this._armature)},visible:!1},_animationName:"",animationName:{get:function(){return this._animationName},set:function(t){this._animationName=t},visible:!1},_defaultArmatureIndex:{default:0,notify:function(){var t="";if(this.dragonAsset){var e;if(this.dragonAsset&&(e=this.dragonAsset.getArmatureEnum()),!e)return cc.errorID(7400,this.name);t=e[this._defaultArmatureIndex]}void 0!==t?this.armatureName=t:cc.errorID(7401,this.name)},type:l,visible:!0,editorOnly:!0,animatable:!1,displayName:"Armature",tooltip:!1},_animationIndex:{default:0,notify:function(){var t;if(0!==this._animationIndex){if(this.dragonAsset&&(t=this.dragonAsset.getAnimsEnum(this.armatureName)),t){var e=t[this._animationIndex];void 0!==e?this.playAnimation(e,this.playTimes):cc.errorID(7402,this.name)}}else this.animationName=""},type:c,visible:!0,editorOnly:!0,animatable:!1,displayName:"Animation",tooltip:!1},_preCacheMode:-1,_cacheMode:h.REALTIME,_defaultCacheMode:{default:0,type:h,notify:function(){if(this._defaultCacheMode!==h.REALTIME&&this._armature&&!a.canCache(this._armature))return this._defaultCacheMode=h.REALTIME,void cc.warn("Animation cache mode doesn't support skeletal nesting");this.setAnimationCacheMode(this._defaultCacheMode)},editorOnly:!0,visible:!0,animatable:!1,displayName:"Animation Cache Mode",tooltip:!1},timeScale:{default:1,notify:function(){this._armature&&!this.isAnimationCached()&&(this._armature.animation.timeScale=this.timeScale)},tooltip:!1},playTimes:{default:-1,tooltip:!1},premultipliedAlpha:{default:!1,tooltip:!1},debugBones:{default:!1,notify:function(){this._updateDebugDraw()},tooltip:!1},enableBatch:{default:!1,notify:function(){this._updateBatch()},tooltip:!1},_armatureKey:"",_accTime:0,_playCount:0,_frameCache:null,_curFrame:null,_playing:!1,_armatureCache:null},ctor:function(){this._eventTarget=new n,this._materialCache={},this._inited=!1,this.attachUtil=new o,this._factory=dragonBones.CCFactory.getInstance()},onLoad:function(){for(var t=this.node.children,e=0,i=t.length;e=i.length){if(this._playCount++,this.playTimes>0&&this._playCount>=this.playTimes)return this._curFrame=i[i.length-1],this._accTime=0,this._playing=!1,this._playCount=0,void this._emitCacheCompleteEvent();this._accTime=0,s=0,this._emitCacheCompleteEvent()}this._curFrame=i[s]}else e.isInvalid()&&(e.updateToFrame(),this._curFrame=i[i.length-1])}}},onDestroy:function(){this._super(),this._inited=!1,this._cacheMode===h.PRIVATE_CACHE?(this._armatureCache.dispose(),this._armatureCache=null,this._armature=null):this._cacheMode===h.SHARED_CACHE?(this._armatureCache=null,this._armature=null):this._armature&&(this._armature.dispose(),this._armature=null)},_updateDebugDraw:function(){if(this.debugBones){if(!this._debugDraw){var t=new cc.PrivateNode;t.name="DEBUG_DRAW_NODE";var e=t.addComponent(r);e.lineWidth=1,e.strokeColor=cc.color(255,0,0,255),this._debugDraw=e}this._debugDraw.node.parent=this.node}else this._debugDraw&&(this._debugDraw.node.parent=null)},_buildArmature:function(){if(this.dragonAsset&&this.dragonAtlasAsset&&this.armatureName){this._armature&&(this._preCacheMode===h.PRIVATE_CACHE?this._armatureCache.dispose():this._preCacheMode===h.REALTIME&&this._armature.dispose(),this._armatureCache=null,this._armature=null,this._displayProxy=null,this._frameCache=null,this._curFrame=null,this._playing=!1,this._preCacheMode=null),this._cacheMode===h.SHARED_CACHE?this._armatureCache=a.sharedCache:this._cacheMode===h.PRIVATE_CACHE&&(this._armatureCache=new a,this._armatureCache.enablePrivateMode());var t=this.dragonAtlasAsset._uuid;if(this._armatureKey=this.dragonAsset.init(this._factory,t),this.isAnimationCached()&&(this._armature=this._armatureCache.getArmatureCache(this.armatureName,this._armatureKey,t),this._armature||(this._cacheMode=h.REALTIME)),this._preCacheMode=this._cacheMode,this._cacheMode===h.REALTIME){if(this._displayProxy=this._factory.buildArmatureDisplay(this.armatureName,this._armatureKey,"",t),!this._displayProxy)return;this._displayProxy._ccNode=this.node,this._displayProxy.setEventTarget(this._eventTarget),this._armature=this._displayProxy._armature,this._armature.animation.timeScale=this.timeScale}if(this._cacheMode!==h.REALTIME&&this.debugBones&&cc.warn("Debug bones is invalid in cached mode"),this._armature){var e=this._armature.armatureData.aabb;this.node.setContentSize(e.width,e.height)}this._updateBatch(),this.attachUtil.init(this),this.attachUtil._associateAttachedNode(),this.animationName&&this.playAnimation(this.animationName,this.playTimes),this.markForRender(!0)}},_parseDragonAtlasAsset:function(){this.dragonAtlasAsset&&this.dragonAtlasAsset.init(this._factory)},_refresh:function(){this._buildArmature()},_updateCacheModeEnum:!1,_updateAnimEnum:!1,_updateArmatureEnum:!1,playAnimation:function(t,e){if(this.playTimes=void 0===e?-1:e,this.animationName=t,this.isAnimationCached()){var i=this._armatureCache.getAnimationCache(this._armatureKey,t);i||(i=this._armatureCache.initAnimationCache(this._armatureKey,t)),i&&(this._accTime=0,this._playCount=0,this._frameCache=i,this.attachUtil._hasAttachedNode()&&this._frameCache.enableCacheAttachedInfo(),this._frameCache.updateToFrame(0),this._playing=!0,this._curFrame=this._frameCache.frames[0])}else if(this._armature)return this._armature.animation.play(t,this.playTimes)},updateAnimationCache:function(t){this.isAnimationCached()&&this._armatureCache.updateAnimationCache(this._armatureKey,t)},invalidAnimationCache:function(){this.isAnimationCached()&&this._armatureCache.invalidAnimationCache(this._armatureKey)},getArmatureNames:function(){var t=this._factory.getDragonBonesData(this._armatureKey);return t&&t.armatureNames||[]},getAnimationNames:function(t){var e=[],i=this._factory.getDragonBonesData(this._armatureKey);if(i){var n=i.getArmature(t);if(n)for(var r in n.animations)n.animations.hasOwnProperty(r)&&e.push(r)}return e},on:function(t,e,i){this.addEventListener(t,e,i)},off:function(t,e,i){this.removeEventListener(t,e,i)},once:function(t,e,i){this._eventTarget.once(t,e,i)},addEventListener:function(t,e,i){this._eventTarget.on(t,e,i)},removeEventListener:function(t,e,i){this._eventTarget.off(t,e,i)},buildArmature:function(t,e){return this._factory.createArmatureNode(this,t,e)},armature:function(){return this._armature}});e.exports=dragonBones.ArmatureDisplay=u}),{"../../cocos2d/core/components/CCRenderComponent":160,"../../cocos2d/core/event/event-target":186,"../../cocos2d/core/graphics/graphics":202,"../../cocos2d/core/renderer/render-flow":272,"./ArmatureCache":413,"./AttachUtil":415}],415:[(function(t,e){"use strict";var i,n=(i=t("../../cocos2d/core/value-types/mat4"))&&i.__esModule?i:{default:i},r=t("../../cocos2d/core/renderer/render-flow").FLAG_TRANSFORM,s=function(){},a=function(t){Object.defineProperty(t,"_worldMatDirty",{get:function(){return!0},set:function(){}}),t._calculWorldMatrix=s,t._mulMat=s},o=new n.default,l=cc.Class({name:"dragonBones.AttachUtil",ctor:function(){this._inited=!1,this._armature=null,this._armatureNode=null,this._armatureDisplay=null,this._attachedRootNode=null,this._attachedNodeArray=[],this._boneIndexToNode={}},init:function(t){this._inited=!0,this._armature=t._armature,this._armatureNode=t.node,this._armatureDisplay=t},reset:function(){this._inited=!1,this._armature=null,this._armatureNode=null,this._armatureDisplay=null},_prepareAttachNode:function(){if(this._armature){var t=this._armatureNode.getChildByName("ATTACHED_NODE_TREE");return t&&t.isValid||(t=new cc.Node("ATTACHED_NODE_TREE"),a(t),this._armatureNode.addChild(t)),this._armatureDisplay.isAnimationCached()&&this._armatureDisplay._frameCache&&this._armatureDisplay._frameCache.enableCacheAttachedInfo(),this._attachedRootNode=t,t}},_buildBoneAttachedNode:function(t,e){var i="ATTACHED_NODE:"+t.name,n=new cc.Node(i);return this._buildBoneRelation(n,t,e),n},_buildBoneRelation:function(t,e,i){a(t),t._bone=e,t._boneIndex=i,this._attachedNodeArray.push(t),this._boneIndexToNode[i]=t},getAttachedRootNode:function(){return this._attachedRootNode},getAttachedNodes:function(t){var e=this._attachedNodeArray,i=[];if(!this._inited)return i;for(var n=0,r=e.length;n=0;o--)if(s>=e[o]._zOrder){e.splice(o+1,0,r),a=!0;break}a||e.unshift(r)}this._slots=e},_buildArmature:function(e){var i=t.borrowObject(dragonBones.Armature);i._skinData=e.skin,i._animation=t.borrowObject(dragonBones.Animation),i._animation._armature=i,i._animation.animations=e.armature.animations,i._isChildArmature=!1;var n=new dragonBones.CCArmatureDisplay;return i.init(e.armature,n,n,this._dragonBones),i},_buildSlot:function(e,i,n){var r=t.borrowObject(dragonBones.CCSlot),s=r;return r.init(i,n,s,s),r},getDragonBonesDataByUUID:function(t){for(var e in this._dragonBonesDataMap)if(-1!=e.indexOf(t))return this._dragonBonesDataMap[e];return null},removeDragonBonesDataByUUID:function(t,e){for(var i in void 0===e&&(e=!0),this._dragonBonesDataMap)-1!==i.indexOf(t)&&(e&&this._dragonBones.bufferObject(this._dragonBonesDataMap[i]),delete this._dragonBonesDataMap[i])}})}),{}],418:[(function(t){"use strict";var e,i=(e=t("../../cocos2d/core/value-types/mat4"))&&e.__esModule?e:{default:e},n=dragonBones.BinaryOffset,r=dragonBones.BoneType;dragonBones.CCSlot=cc.Class({name:"dragonBones.CCSlot",extends:dragonBones.Slot,ctor:function(){this._localVertices=[],this._indices=[],this._matrix=cc.mat4(),this._worldMatrix=cc.mat4(),this._worldMatrixDirty=!0,this._visible=!1,this._color=cc.color()},_onClear:function(){this._super(),this._localVertices.length=0,this._indices.length=0,i.default.identity(this._matrix),i.default.identity(this._worldMatrix),this._worldMatrixDirty=!0,this._color=cc.color(),this._visible=!1},statics:{toString:function(){return"[class dragonBones.CCSlot]"}},_onUpdateDisplay:function(){},_initDisplay:function(){},_addDisplay:function(){this._visible=!0},_replaceDisplay:function(){},_removeDisplay:function(){this._visible=!1},_disposeDisplay:function(){},_updateVisible:function(){this._visible=this.parent._visible},_updateZOrder:function(){},_updateBlendMode:function(){if(this._childArmature)for(var t=this._childArmature.getSlots(),e=0,i=t.length;e0&&s.inheritDeform,l=this._localVertices;if(a){var c=s.data,h=c.intArray,u=c.floatArray,_=h[s.offset+n.MeshVertexCount],f=h[a.offset+n.WeigthFloatOffset];f<0&&(f+=65536);for(var d=0,p=a.offset+n.WeigthBoneIndices+i.length,m=f,y=0,v=0;d<_;d++,v+=4){for(var g=h[p++],b=0,A=0,x=0;x0){for(var i=0,n=this._objects;i0){for(var r=0;ri&&(r.length=i),t._maxCountMap[n]=i;else for(var n in t._defaultMaxCount=i,t._poolsMap){var r;(r=t._poolsMap[n]).length>i&&(r.length=i),n in t._maxCountMap&&(t._maxCountMap[n]=i)}},t.clearPool=function(e){if(void 0===e&&(e=null),null!==e){var i=String(e);null!==(r=i in t._poolsMap?t._poolsMap[i]:null)&&r.length>0&&(r.length=0)}else for(var n in t._poolsMap){var r;(r=t._poolsMap[n]).length=0}},t.borrowObject=function(e){var i=String(e),n=i in t._poolsMap?t._poolsMap[i]:null;if(null!==n&&n.length>0){var r=n.pop();return r._isInPool=!1,r}var s=new e;return s._onClear(),s},t.prototype.returnToPool=function(){this._onClear(),t._returnObject(this)},t._hashCode=0,t._defaultMaxCount=3e3,t._maxCountMap={},t._poolsMap={},t})();t.BaseObject=e})(r||(r={})),(function(t){var e=(function(){function t(t,e,i,n,r,s){void 0===t&&(t=1),void 0===e&&(e=0),void 0===i&&(i=0),void 0===n&&(n=1),void 0===r&&(r=0),void 0===s&&(s=0),this.a=t,this.b=e,this.c=i,this.d=n,this.tx=r,this.ty=s}return t.prototype.toString=function(){return"[object dragonBones.Matrix] a:"+this.a+" b:"+this.b+" c:"+this.c+" d:"+this.d+" tx:"+this.tx+" ty:"+this.ty},t.prototype.copyFrom=function(t){return this.a=t.a,this.b=t.b,this.c=t.c,this.d=t.d,this.tx=t.tx,this.ty=t.ty,this},t.prototype.copyFromArray=function(t,e){return void 0===e&&(e=0),this.a=t[e],this.b=t[e+1],this.c=t[e+2],this.d=t[e+3],this.tx=t[e+4],this.ty=t[e+5],this},t.prototype.identity=function(){return this.a=this.d=1,this.b=this.c=0,this.tx=this.ty=0,this},t.prototype.concat=function(t){var e=this.a*t.a,i=0,n=0,r=this.d*t.d,s=this.tx*t.a+t.tx,a=this.ty*t.d+t.ty;return 0===this.b&&0===this.c||(e+=this.b*t.c,i+=this.b*t.d,n+=this.c*t.a,r+=this.c*t.b),0===t.b&&0===t.c||(i+=this.a*t.b,n+=this.d*t.c,s+=this.ty*t.c,a+=this.tx*t.b),this.a=e,this.b=i,this.c=n,this.d=r,this.tx=s,this.ty=a,this},t.prototype.invert=function(){var t=this.a,e=this.b,i=this.c,n=this.d,r=this.tx,s=this.ty;if(0===e&&0===i)return this.b=this.c=0,0===t||0===n?this.a=this.b=this.tx=this.ty=0:(t=this.a=1/t,n=this.d=1/n,this.tx=-t*r,this.ty=-n*s),this;var a=t*n-e*i;if(0===a)return this.a=this.d=1,this.b=this.c=0,this.tx=this.ty=0,this;a=1/a;var o=this.a=n*a;return e=this.b=-e*a,i=this.c=-i*a,n=this.d=t*a,this.tx=-(o*r+i*s),this.ty=-(e*r+n*s),this},t.prototype.transformPoint=function(t,e,i,n){void 0===n&&(n=!1),i.x=this.a*t+this.c*e,i.y=this.b*t+this.d*e,n||(i.x+=this.tx,i.y+=this.ty)},t.prototype.transformRectangle=function(t,e){void 0===e&&(e=!1);var i=this.a,n=this.b,r=this.c,s=this.d,a=e?0:this.tx,o=e?0:this.ty,l=t.x,c=t.y,h=l+t.width,u=c+t.height,_=i*l+r*c+a,f=n*l+s*c+o,d=i*h+r*c+a,p=n*h+s*c+o,m=i*h+r*u+a,y=n*h+s*u+o,v=i*l+r*u+a,g=n*l+s*u+o,b=0;_>d&&(b=_,_=d,d=b),m>v&&(b=m,m=v,v=b),t.x=Math.floor(_v?d:v)-t.x),f>p&&(b=f,f=p,p=b),y>g&&(b=y,y=g,g=b),t.y=Math.floor(fg?p:g)-t.y)},t})();t.Matrix=e})(r||(r={})),(function(t){var e=(function(){function t(t,e,i,n,r,s){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===n&&(n=0),void 0===r&&(r=1),void 0===s&&(s=1),this.x=t,this.y=e,this.skew=i,this.rotation=n,this.scaleX=r,this.scaleY=s}return t.normalizeRadian=function(t){return(t=(t+Math.PI)%(2*Math.PI))+(t>0?-Math.PI:Math.PI)},t.prototype.toString=function(){return"[object dragonBones.Transform] x:"+this.x+" y:"+this.y+" skewX:"+180*this.skew/Math.PI+" skewY:"+180*this.rotation/Math.PI+" scaleX:"+this.scaleX+" scaleY:"+this.scaleY},t.prototype.copyFrom=function(t){return this.x=t.x,this.y=t.y,this.skew=t.skew,this.rotation=t.rotation,this.scaleX=t.scaleX,this.scaleY=t.scaleY,this},t.prototype.identity=function(){return this.x=this.y=0,this.skew=this.rotation=0,this.scaleX=this.scaleY=1,this},t.prototype.add=function(t){return this.x+=t.x,this.y+=t.y,this.skew+=t.skew,this.rotation+=t.rotation,this.scaleX*=t.scaleX,this.scaleY*=t.scaleY,this},t.prototype.minus=function(t){return this.x-=t.x,this.y-=t.y,this.skew-=t.skew,this.rotation-=t.rotation,this.scaleX/=t.scaleX,this.scaleY/=t.scaleY,this},t.prototype.fromMatrix=function(e){var i=this.scaleX,n=this.scaleY,r=t.PI_Q;this.x=e.tx,this.y=e.ty,this.rotation=Math.atan(e.b/e.a);var s=Math.atan(-e.c/e.d);return this.scaleX=this.rotation>-r&&this.rotation-r&&s=0&&this.scaleX<0&&(this.scaleX=-this.scaleX,this.rotation=this.rotation-Math.PI),n>=0&&this.scaleY<0&&(this.scaleY=-this.scaleY,s-=Math.PI),this.skew=s-this.rotation,this},t.prototype.toMatrix=function(t){return 0===this.rotation?(t.a=1,t.b=0):(t.a=Math.cos(this.rotation),t.b=Math.sin(this.rotation)),0===this.skew?(t.c=-t.b,t.d=t.a):(t.c=-Math.sin(this.skew+this.rotation),t.d=Math.cos(this.skew+this.rotation)),1!==this.scaleX&&(t.a*=this.scaleX,t.b*=this.scaleX),1!==this.scaleY&&(t.c*=this.scaleY,t.d*=this.scaleY),t.tx=this.x,t.ty=this.y,this},t.PI=Math.PI,t.PI_D=2*Math.PI,t.PI_H=Math.PI/2,t.PI_Q=Math.PI/4,t.RAD_DEG=180/Math.PI,t.DEG_RAD=Math.PI/180,t})();t.Transform=e})(r||(r={})),(function(t){var e=(function(){function t(t,e,i,n,r,s,a,o){void 0===t&&(t=1),void 0===e&&(e=1),void 0===i&&(i=1),void 0===n&&(n=1),void 0===r&&(r=0),void 0===s&&(s=0),void 0===a&&(a=0),void 0===o&&(o=0),this.alphaMultiplier=t,this.redMultiplier=e,this.greenMultiplier=i,this.blueMultiplier=n,this.alphaOffset=r,this.redOffset=s,this.greenOffset=a,this.blueOffset=o}return t.prototype.copyFrom=function(t){this.alphaMultiplier=t.alphaMultiplier,this.redMultiplier=t.redMultiplier,this.greenMultiplier=t.greenMultiplier,this.blueMultiplier=t.blueMultiplier,this.alphaOffset=t.alphaOffset,this.redOffset=t.redOffset,this.greenOffset=t.greenOffset,this.blueOffset=t.blueOffset},t.prototype.identity=function(){this.alphaMultiplier=this.redMultiplier=this.greenMultiplier=this.blueMultiplier=1,this.alphaOffset=this.redOffset=this.greenOffset=this.blueOffset=0},t})();t.ColorTransform=e})(r||(r={})),(function(t){var e=(function(){function t(t,e){void 0===t&&(t=0),void 0===e&&(e=0),this.x=t,this.y=e}return t.prototype.copyFrom=function(t){this.x=t.x,this.y=t.y},t.prototype.clear=function(){this.x=this.y=0},t})();t.Point=e})(r||(r={})),(function(t){var e=(function(){function t(t,e,i,n){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===n&&(n=0),this.x=t,this.y=e,this.width=i,this.height=n}return t.prototype.copyFrom=function(t){this.x=t.x,this.y=t.y,this.width=t.width,this.height=t.height},t.prototype.clear=function(){this.x=this.y=0,this.width=this.height=0},t})();t.Rectangle=e})(r||(r={})),(function(t){var e=(function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.ints=[],e.floats=[],e.strings=[],e}return s(e,t),e.toString=function(){return"[class dragonBones.UserData]"},e.prototype._onClear=function(){this.ints.length=0,this.floats.length=0,this.strings.length=0},e.prototype.addInt=function(t){this.ints.push(t)},e.prototype.addFloat=function(t){this.floats.push(t)},e.prototype.addString=function(t){this.strings.push(t)},e.prototype.getInt=function(t){return void 0===t&&(t=0),t>=0&&t=0&&t=0&&t=t&&(i=0),!(this.sortedBones.indexOf(r)>=0)){var s=!1;for(var a in this.constraints){var o=this.constraints[a];if(o.root===r&&this.sortedBones.indexOf(o.target)<0){s=!0;break}}s||null!==r.parent&&this.sortedBones.indexOf(r.parent)<0||(this.sortedBones.push(r),n++)}}}},i.prototype.cacheFrames=function(t){if(!(this.cacheFrameRate>0))for(var e in this.cacheFrameRate=t,this.animations)this.animations[e].cacheFrames(this.cacheFrameRate)},i.prototype.setCacheFrame=function(t,e){var i=this.parent.cachedFrames,n=i.length;return i.length+=10,i[n]=t.a,i[n+1]=t.b,i[n+2]=t.c,i[n+3]=t.d,i[n+4]=t.tx,i[n+5]=t.ty,i[n+6]=e.rotation,i[n+7]=e.skew,i[n+8]=e.scaleX,i[n+9]=e.scaleY,n},i.prototype.getCacheFrame=function(t,e,i){var n=this.parent.cachedFrames;t.a=n[i],t.b=n[i+1],t.c=n[i+2],t.d=n[i+3],t.tx=n[i+4],t.ty=n[i+5],e.rotation=n[i+6],e.skew=n[i+7],e.scaleX=n[i+8],e.scaleY=n[i+9],e.x=t.tx,e.y=t.ty},i.prototype.addBone=function(t){t.name in this.bones?console.warn("Same bone: "+t.name):(this.bones[t.name]=t,this.sortedBones.push(t))},i.prototype.addSlot=function(t){t.name in this.slots?console.warn("Same slot: "+t.name):(this.slots[t.name]=t,this.sortedSlots.push(t))},i.prototype.addConstraint=function(t){t.name in this.constraints?console.warn("Same constraint: "+t.name):this.constraints[t.name]=t},i.prototype.addSkin=function(t){t.name in this.skins?console.warn("Same skin: "+t.name):(t.parent=this,this.skins[t.name]=t,null===this.defaultSkin&&(this.defaultSkin=t),"default"===t.name&&(this.defaultSkin=t))},i.prototype.addAnimation=function(t){t.name in this.animations?console.warn("Same animation: "+t.name):(t.parent=this,this.animations[t.name]=t,this.animationNames.push(t.name),null===this.defaultAnimation&&(this.defaultAnimation=t))},i.prototype.addAction=function(t,e){e?this.defaultActions.push(t):this.actions.push(t)},i.prototype.getBone=function(t){return t in this.bones?this.bones[t]:null},i.prototype.getSlot=function(t){return t in this.slots?this.slots[t]:null},i.prototype.getConstraint=function(t){return t in this.constraints?this.constraints[t]:null},i.prototype.getSkin=function(t){return t in this.skins?this.skins[t]:null},i.prototype.getMesh=function(t,e,i){var n=this.getSkin(t);return null===n?null:n.getDisplay(e,i)},i.prototype.getAnimation=function(t){return t in this.animations?this.animations[t]:null},i})(t.BaseObject);t.ArmatureData=e;var i=(function(e){function i(){var i=null!==e&&e.apply(this,arguments)||this;return i.transform=new t.Transform,i.userData=null,i}return s(i,e),i.toString=function(){return"[class dragonBones.BoneData]"},i.prototype._onClear=function(){null!==this.userData&&this.userData.returnToPool(),this.inheritTranslation=!1,this.inheritRotation=!1,this.inheritScale=!1,this.inheritReflection=!1,this.type=0,this.length=0,this.name="",this.transform.identity(),this.userData=null,this.parent=null},i})(t.BaseObject);t.BoneData=i;var n=(function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.vertices=[],e}return s(e,t),e.toString=function(){return"[class dragonBones.SurfaceData]"},e.prototype._onClear=function(){t.prototype._onClear.call(this),this.type=1,this.segmentX=0,this.segmentY=0,this.vertices.length=0},e})(i);t.SurfaceData=n;var r=(function(e){function i(){var t=null!==e&&e.apply(this,arguments)||this;return t.color=null,t.userData=null,t}return s(i,e),i.createColor=function(){return new t.ColorTransform},i.toString=function(){return"[class dragonBones.SlotData]"},i.prototype._onClear=function(){null!==this.userData&&this.userData.returnToPool(),this.blendMode=0,this.displayIndex=0,this.zOrder=0,this.name="",this.color=null,this.userData=null,this.parent=null},i.DEFAULT_COLOR=new t.ColorTransform,i})(t.BaseObject);t.SlotData=r})(r||(r={})),(function(t){var e=(function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return s(e,t),e.prototype._onClear=function(){this.order=0,this.name="",this.type=0,this.target=null,this.root=null,this.bone=null},e})(t.BaseObject);t.ConstraintData=e;var i=(function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return s(e,t),e.toString=function(){return"[class dragonBones.IKConstraintData]"},e.prototype._onClear=function(){t.prototype._onClear.call(this),this.scaleEnabled=!1,this.bendPositive=!1,this.weight=1},e})(e);t.IKConstraintData=i;var n=(function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.bones=[],e}return s(e,t),e.toString=function(){return"[class dragonBones.PathConstraintData]"},e.prototype._onClear=function(){t.prototype._onClear.call(this),this.pathSlot=null,this.pathDisplayData=null,this.bones.length=0,this.positionMode=0,this.spacingMode=1,this.rotateMode=1,this.position=0,this.spacing=0,this.rotateOffset=0,this.rotateMix=0,this.translateMix=0},e.prototype.AddBone=function(t){this.bones.push(t)},e})(e);t.PathConstraintData=n})(r||(r={})),(function(t){var e=(function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return s(e,t),e.toString=function(){return"[class dragonBones.CanvasData]"},e.prototype._onClear=function(){this.hasBackground=!1,this.color=0,this.x=0,this.y=0,this.width=0,this.height=0},e})(t.BaseObject);t.CanvasData=e})(r||(r={})),(function(t){var e=(function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.displays={},e}return s(e,t),e.toString=function(){return"[class dragonBones.SkinData]"},e.prototype._onClear=function(){for(var t in this.displays){for(var e=0,i=this.displays[t];er&&(a|=2),es&&(a|=8),a},e.rectangleIntersectsSegment=function(t,i,n,r,s,a,o,l,c,h,u){void 0===c&&(c=null),void 0===h&&(h=null),void 0===u&&(u=null);var _=t>s&&ta&&is&&na&&r=-i&&t<=i){var n=.5*this.height;if(e>=-n&&e<=n)return!0}return!1},e.prototype.intersectsSegment=function(t,i,n,r,s,a,o){void 0===s&&(s=null),void 0===a&&(a=null),void 0===o&&(o=null);var l=.5*this.width,c=.5*this.height;return e.rectangleIntersectsSegment(t,i,n,r,-l,-c,l,c,s,a,o)},e})(e);t.RectangleBoundingBoxData=i;var n=(function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return s(e,t),e.toString=function(){return"[class dragonBones.EllipseData]"},e.ellipseIntersectsSegment=function(t,e,i,n,r,s,a,o,l,c,h){void 0===l&&(l=null),void 0===c&&(c=null),void 0===h&&(h=null);var u=a/o,_=u*u,f=i-t,d=(n*=u)-(e*=u),p=Math.sqrt(f*f+d*d),m=f/p,y=d/p,v=(r-t)*m+(s-e)*y,g=a*a,b=g-(t*t+e*e)+v*v,A=0;if(b>=0){var x=Math.sqrt(b),C=v-x,T=v+x,S=C<0?-1:C<=p?0:1,w=T<0?-1:T<=p?0:1,E=S*w;if(E<0)return-1;0===E&&(-1===S?(A=2,i=t+T*m,n=(e+T*y)/u,null!==l&&(l.x=i,l.y=n),null!==c&&(c.x=i,c.y=n),null!==h&&(h.x=Math.atan2(n/g*_,i/g),h.y=h.x+Math.PI)):1===w?(A=1,t+=C*m,e=(e+C*y)/u,null!==l&&(l.x=t,l.y=e),null!==c&&(c.x=t,c.y=e),null!==h&&(h.x=Math.atan2(e/g*_,t/g),h.y=h.x+Math.PI)):(A=3,null!==l&&(l.x=t+C*m,l.y=(e+C*y)/u,null!==h&&(h.x=Math.atan2(l.y/g*_,l.x/g))),null!==c&&(c.x=t+T*m,c.y=(e+T*y)/u,null!==h&&(h.y=Math.atan2(c.y/g*_,c.x/g)))))}return A},e.prototype._onClear=function(){t.prototype._onClear.call(this),this.type=1},e.prototype.containsPoint=function(t,e){var i=.5*this.width;if(t>=-i&&t<=i){var n=.5*this.height;if(e>=-n&&e<=n)return e*=i/n,Math.sqrt(t*t+e*e)<=i}return!1},e.prototype.intersectsSegment=function(t,i,n,r,s,a,o){return void 0===s&&(s=null),void 0===a&&(a=null),void 0===o&&(o=null),e.ellipseIntersectsSegment(t,i,n,r,0,0,.5*this.width,.5*this.height,s,a,o)},e})(e);t.EllipseBoundingBoxData=n;var r=(function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.vertices=[],e}return s(e,t),e.toString=function(){return"[class dragonBones.PolygonBoundingBoxData]"},e.polygonIntersectsSegment=function(t,e,i,n,r,s,a,o){void 0===s&&(s=null),void 0===a&&(a=null),void 0===o&&(o=null),t===i&&(t=i+1e-6),e===n&&(e=n+1e-6);for(var l=r.length,c=t-i,h=e-n,u=t*n-e*i,_=0,f=r[l-2],d=r[l-1],p=0,m=0,y=0,v=0,g=0,b=0,A=0;A=f&&M<=x||M>=x&&M<=f)&&(0===c||M>=t&&M<=i||M>=i&&M<=t)){var D=(u*S-h*w)/E;if((D>=d&&D<=C||D>=C&&D<=d)&&(0===h||D>=e&&D<=n||D>=n&&D<=e)){if(null===a){y=M,v=D,g=M,b=D,_++,null!==o&&(o.x=Math.atan2(C-d,x-f)-.5*Math.PI,o.y=o.x);break}var B=M-t;B<0&&(B=-B),0===_?(p=B,m=B,y=M,v=D,g=M,b=D,null!==o&&(o.x=Math.atan2(C-d,x-f)-.5*Math.PI,o.y=o.x)):(Bm&&(m=B,g=M,b=D,null!==o&&(o.y=Math.atan2(C-d,x-f)-.5*Math.PI))),_++}}f=x,d=C}return 1===_?(null!==s&&(s.x=y,s.y=v),null!==a&&(a.x=y,a.y=v),null!==o&&(o.y=o.x+Math.PI)):_>1&&(_++,null!==s&&(s.x=y,s.y=v),null!==a&&(a.x=g,a.y=b)),_},e.prototype._onClear=function(){t.prototype._onClear.call(this),this.type=2,this.x=0,this.y=0,this.vertices.length=0},e.prototype.containsPoint=function(t,e){var i=!1;if(t>=this.x&&t<=this.width&&e>=this.y&&e<=this.height)for(var n=0,r=this.vertices.length,s=r-2;n=e||a=e){var l=this.vertices[s],c=this.vertices[n];(e-o)*(l-c)/(a-o)+c0)){this.cacheFrameRate=Math.max(Math.ceil(t*this.scale),1);var e=Math.ceil(this.cacheFrameRate*this.duration)+1;this.cachedFrames.length=e;for(var i=0,n=this.cacheFrames.length;i=0},e.prototype.addBoneMask=function(t,e,i){void 0===i&&(i=!0);var n=t.getBone(e);if(null!==n&&(this.boneMask.indexOf(e)<0&&this.boneMask.push(e),i))for(var r=0,s=t.getBones();r=0&&this.boneMask.splice(n,1),i){var r=t.getBone(e);if(null!==r)if(this.boneMask.length>0)for(var s=0,a=t.getBones();s=0&&r.contains(o)&&this.boneMask.splice(l,1)}else for(var c=0,h=t.getBones();ce._zOrder?1:-1},e.prototype._onClear=function(){null!==this._clock&&this._clock.remove(this);for(var t=0,e=this._bones;t=s)){var o=i[a],l=this.getSlot(o.name);null!==l&&l._setZorder(r)}}this._slotsDirty=!0,this._zOrderDirty=!n}},e.prototype._addBone=function(t){this._bones.indexOf(t)<0&&this._bones.push(t)},e.prototype._addSlot=function(t){this._slots.indexOf(t)<0&&this._slots.push(t)},e.prototype._addConstraint=function(t){this._constraints.indexOf(t)<0&&this._constraints.push(t)},e.prototype._bufferAction=function(t,e){this._actions.indexOf(t)<0&&(e?this._actions.push(t):this._actions.unshift(t))},e.prototype.dispose=function(){null!==this._armatureData&&(this._lockUpdate=!0,this._dragonBones.bufferObject(this))},e.prototype.init=function(t,e,n,r){null===this._armatureData&&(this._armatureData=t,this._animation=i.BaseObject.borrowObject(i.Animation),this._proxy=e,this._display=n,this._dragonBones=r,this._proxy.dbInit(this),this._animation.init(this),this._animation.animations=this._armatureData.animations)},e.prototype.advanceTime=function(t){if(!this._lockUpdate)if(null!==this._armatureData)if(null!==this._armatureData.parent){var i=this._cacheFrameIndex;if(this._animation.advanceTime(t),this._slotsDirty&&(this._slotsDirty=!1,this._slots.sort(e._onSortSlots)),this._cacheFrameIndex<0||this._cacheFrameIndex!==i){var n=0,r=0;for(n=0,r=this._bones.length;n0){this._lockUpdate=!0;for(var s=0,a=this._actions;s0){if(null!==(a=this.getBone(t))&&(a.invalidUpdate(),e))for(var i=0,n=this._slots;i0){if(null===r&&null===s){m=b;break}var A;null!==r&&((A=o?r.y-e:r.x-t)<0&&(A=-A),(null===m||Ac)&&(c=A,_=s.x,f=s.y,y=b,null!==a&&(p=a.y)))}}return null!==m&&null!==r&&(r.x=h,r.y=u,null!==a&&(a.x=d)),null!==y&&null!==s&&(s.x=_,s.y=f,null!==a&&(a.y=p)),m},e.prototype.getBone=function(t){for(var e=0,i=this._bones;e=0&&null!==this._cachedFrameIndices){var e=this._cachedFrameIndices[t];if(e>=0&&this._cachedFrameIndex===e)this._transformDirty=!1;else if(e>=0)this._transformDirty=!0,this._cachedFrameIndex=e;else{if(this._hasConstraint)for(var i=0,n=this._armature._constraints;i=0?(this._transformDirty=!1,this._cachedFrameIndices[t]=this._cachedFrameIndex):(this._transformDirty=!0,this._cachedFrameIndex=-1)}}else{if(this._hasConstraint)for(var r=0,s=this._armature._constraints;r=0;this._localDirty&&this._updateGlobalTransformMatrix(o),o&&null!==this._cachedFrameIndices&&(this._cachedFrameIndex=this._cachedFrameIndices[t]=this._armature._armatureData.setCacheFrame(this.globalTransformMatrix,this.global))}else this._armature._armatureData.getCacheFrame(this.globalTransformMatrix,this.global,this._cachedFrameIndex);else this._childrenTransformDirty&&(this._childrenTransformDirty=!1);this._localDirty=!0},i.prototype.updateByConstraint=function(){this._localDirty&&(this._localDirty=!1,(this._transformDirty||null!==this._parent&&this._parent._childrenTransformDirty)&&this._updateGlobalTransformMatrix(!0),this._transformDirty=!0)},i.prototype.invalidUpdate=function(){this._transformDirty=!0},i.prototype.contains=function(t){if(t===this)return!1;for(var e=t;e!==this&&null!==e;)e=e.parent;return e===this},Object.defineProperty(i.prototype,"boneData",{get:function(){return this._boneData},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,"visible",{get:function(){return this._visible},set:function(t){if(this._visible!==t){this._visible=t;for(var e=0,i=this._armature.getSlots();e=s)return this.globalTransformMatrix;if(d=7*(2*(o*(l+1)+2*o+l+f)+((r=i>this._kX*(t+s)+m)?1:0)),this._matrixCahce[d]>0)v.copyFromArray(y,d+1);else{var g=f*(c+2),b=this._hullCache[4],A=this._hullCache[5],x=this._hullCache[2]-(l-f)*b,C=this._hullCache[3]-(l-f)*A,T=this._vertices;r?this._getAffineTransform(-s,m+u,800,u,T[g+c+2],T[g+c+3],x+b,C+A,T[g],T[g+1],e._helpTransform,v,!0):this._getAffineTransform(-n,m,800,u,x,C,T[g],T[g+1],x+b,C+A,e._helpTransform,v,!1),y[d]=1,y[d+1]=v.a,y[d+2]=v.b,y[d+3]=v.c,y[d+4]=v.d,y[d+5]=v.tx,y[d+6]=v.ty}}else if(t>=s){if(i<-s||i>=s)return this.globalTransformMatrix;d=7*(2*(o*(l+1)+o+f)+((r=i>this._kX*(t-n)+m)?1:0)),this._matrixCahce[d]>0?v.copyFromArray(y,d+1):(g=(f+1)*(c+2)-2,b=this._hullCache[4],A=this._hullCache[5],x=this._hullCache[0]+f*b,C=this._hullCache[1]+f*A,T=this._vertices,r?this._getAffineTransform(n,m+u,800,u,x+b,C+A,T[g+c+2],T[g+c+3],x,C,e._helpTransform,v,!0):this._getAffineTransform(s,m,800,u,T[g],T[g+1],x,C,T[g+c+2],T[g+c+3],e._helpTransform,v,!1),y[d]=1,y[d+1]=v.a,y[d+2]=v.b,y[d+3]=v.c,y[d+4]=v.d,y[d+5]=v.tx,y[d+6]=v.ty)}else if(i<-s){if(t<-s||t>=s)return this.globalTransformMatrix;d=7*(o*(l+1)+2*_+((r=i>this._kY*(t-p-h)-n)?1:0)),this._matrixCahce[d]>0?v.copyFromArray(y,d+1):(g=2*_,b=this._hullCache[10],A=this._hullCache[11],x=this._hullCache[8]+_*b,C=this._hullCache[9]+_*A,T=this._vertices,r?this._getAffineTransform(p+h,-s,h,800,T[g+2],T[g+3],T[g],T[g+1],x+b,C+A,e._helpTransform,v,!0):this._getAffineTransform(p,-n,h,800,x,C,x+b,C+A,T[g],T[g+1],e._helpTransform,v,!1),y[d]=1,y[d+1]=v.a,y[d+2]=v.b,y[d+3]=v.c,y[d+4]=v.d,y[d+5]=v.tx,y[d+6]=v.ty)}else if(i>=s){if(t<-s||t>=s)return this.globalTransformMatrix;d=7*(2*(o*(l+1)+o+l+f)+((r=i>this._kY*(t-p-h)+s)?1:0)),this._matrixCahce[d]>0?v.copyFromArray(y,d+1):(g=l*(c+2)+2*_,b=this._hullCache[10],A=this._hullCache[11],x=this._hullCache[6]-(o-_)*b,C=this._hullCache[7]-(o-_)*A,T=this._vertices,r?this._getAffineTransform(p+h,n,h,800,x+b,C+A,x,C,T[g+2],T[g+3],e._helpTransform,v,!0):this._getAffineTransform(p,s,h,800,T[g],T[g+1],T[g+2],T[g+3],x,C,e._helpTransform,v,!1),y[d]=1,y[d+1]=v.a,y[d+2]=v.b,y[d+3]=v.c,y[d+4]=v.d,y[d+5]=v.tx,y[d+6]=v.ty)}else d=7*(2*(o*f+_)+((r=i>this._k*(t-p-h)+m)?1:0)),this._matrixCahce[d]>0?v.copyFromArray(y,d+1):(g=2*_+f*(c+2),T=this._vertices,r?this._getAffineTransform(p+h,m+u,h,u,T[g+c+4],T[g+c+5],T[g+c+2],T[g+c+3],T[g+2],T[g+3],e._helpTransform,v,!0):this._getAffineTransform(p,m,h,u,T[g],T[g+1],T[g+2],T[g+3],T[g+c+2],T[g+c+3],e._helpTransform,v,!1),y[d]=1,y[d+1]=v.a,y[d+2]=v.b,y[d+3]=v.c,y[d+4]=v.d,y[d+5]=v.tx,y[d+6]=v.ty);return v},e.prototype.init=function(e,i){if(null===this._boneData){t.prototype.init.call(this,e,i);var n=e.segmentX,r=e.segmentY,s=e.vertices.length;this._dX=400/n,this._dY=400/r,this._k=-this._dY/this._dX,this._kX=-this._dY/800,this._kY=-800/this._dX,this._vertices.length=s,this._deformVertices.length=s,this._matrixCahce.length=14*(n*r+2*n+2*r),this._hullCache.length=10;for(var a=0;a=0&&null!==this._cachedFrameIndices){var i=this._cachedFrameIndices[t];if(i>=0&&this._cachedFrameIndex===i)this._transformDirty=!1;else if(i>=0)this._transformDirty=!0,this._cachedFrameIndex=i;else{if(this._hasConstraint)for(var n=0,r=this._armature._constraints;n=0?(this._transformDirty=!1,this._cachedFrameIndices[t]=this._cachedFrameIndex):(this._transformDirty=!0,this._cachedFrameIndex=-1)}}else{if(this._hasConstraint)for(var s=0,a=this._armature._constraints;s=0;this._localDirty&&this._updateGlobalTransformMatrix(h),h&&null!==this._cachedFrameIndices&&(this._cachedFrameIndex=this._cachedFrameIndices[t]=this._armature._armatureData.setCacheFrame(this.globalTransformMatrix,this.global))}else this._armature._armatureData.getCacheFrame(this.globalTransformMatrix,this.global,this._cachedFrameIndex);var u=2*this.global.x,_=2*this.global.y,f=e._helpPoint;this.globalTransformMatrix.transformPoint(1e3,-200,f),this._hullCache[0]=f.x,this._hullCache[1]=f.y,this._hullCache[2]=u-f.x,this._hullCache[3]=_-f.y,this.globalTransformMatrix.transformPoint(0,this._dY,f,!0),this._hullCache[4]=f.x,this._hullCache[5]=f.y,this.globalTransformMatrix.transformPoint(200,1e3,f),this._hullCache[6]=f.x,this._hullCache[7]=f.y,this._hullCache[8]=u-f.x,this._hullCache[9]=_-f.y,this.globalTransformMatrix.transformPoint(this._dX,0,f,!0),this._hullCache[10]=f.x,this._hullCache[11]=f.y}else this._childrenTransformDirty&&(this._childrenTransformDirty=!1);this._localDirty=!0},e})(t.Bone);t.Surface=e})(r||(r={})),(function(t){var e=(function(e){function i(){var i=null!==e&&e.apply(this,arguments)||this;return i._localMatrix=new t.Matrix,i._colorTransform=new t.ColorTransform,i._displayDatas=[],i._displayList=[],i._deformVertices=null,i._rawDisplay=null,i._meshDisplay=null,i}return s(i,e),i.prototype._onClear=function(){e.prototype._onClear.call(this);for(var i=[],n=0,r=this._displayList;n=0&&(null!==this._rawDisplayDatas&&(s=this._displayIndex=0&&this._displayIndex=0&&null!==this._rawDisplayDatas){var a=this._displayIndex0)for(var o=0,l=s;o0){this._displayList.length!==e.length&&(this._displayList.length=e.length);for(var i=0,n=e.length;i0&&(this._displayList.length=0);return this._displayIndex>=0&&this._displayIndex=0&&null!==this._cachedFrameIndices){var e=this._cachedFrameIndices[t];e>=0&&this._cachedFrameIndex===e?this._transformDirty=!1:e>=0?(this._transformDirty=!0,this._cachedFrameIndex=e):this._transformDirty||this._parent._childrenTransformDirty?(this._transformDirty=!0,this._cachedFrameIndex=-1):this._cachedFrameIndex>=0?(this._transformDirty=!1,this._cachedFrameIndices[t]=this._cachedFrameIndex):(this._transformDirty=!0,this._cachedFrameIndex=-1)}else(this._transformDirty||this._parent._childrenTransformDirty)&&(t=-1,this._transformDirty=!0,this._cachedFrameIndex=-1);if(null!==this._display){if(this._visibleDirty&&(this._visibleDirty=!1,this._updateVisible()),this._blendModeDirty&&(this._blendModeDirty=!1,this._updateBlendMode()),this._colorDirty&&(this._colorDirty=!1,this._updateColor()),null!==this._deformVertices&&null!==this._deformVertices.verticesData&&this._display===this._meshDisplay){var i=null!==this._deformVertices.verticesData.weight,n=0!==this._parent._boneData.type;if((this._deformVertices.verticesDirty||i&&this._deformVertices.isBonesUpdate()||n&&this._parent._childrenTransformDirty)&&(this._deformVertices.verticesDirty=!1,this._updateMesh()),i||n)return}if(this._transformDirty){if(this._transformDirty=!1,this._cachedFrameIndex<0){var r=t>=0;this._updateGlobalTransformMatrix(r),r&&null!==this._cachedFrameIndices&&(this._cachedFrameIndex=this._cachedFrameIndices[t]=this._armature._armatureData.setCacheFrame(this.globalTransformMatrix,this.global))}else this._isFromCache=!0,this._armature._armatureData.getCacheFrame(this.globalTransformMatrix,this.global,this._cachedFrameIndex);this._updateTransform()}}},i.prototype.updateTransformAndMatrix=function(){this._transformDirty&&(this._transformDirty=!1,this._updateGlobalTransformMatrix(!1))},i.prototype.replaceDisplayData=function(t,e){if(void 0===e&&(e=-1),e<0&&(e=this._displayIndex<0?0:this._displayIndex),this._displayDatas.length<=e){this._displayDatas.length=e+1;for(var i=0,n=this._displayDatas.length;i0&&(1===l||2===l?null!==s?(this.globalTransformMatrix.transformPoint(s.x,s.y,s),null!==a&&(a.x=s.x,a.y=s.y)):null!==a&&this.globalTransformMatrix.transformPoint(a.x,a.y,a):(null!==s&&this.globalTransformMatrix.transformPoint(s.x,s.y,s),null!==a&&this.globalTransformMatrix.transformPoint(a.x,a.y,a)),null!==o&&(this.globalTransformMatrix.transformPoint(Math.cos(o.x),Math.sin(o.x),i._helpPoint,!0),o.x=Math.atan2(i._helpPoint.y,i._helpPoint.x),this.globalTransformMatrix.transformPoint(Math.cos(o.y),Math.sin(o.y),i._helpPoint,!0),o.y=Math.atan2(i._helpPoint.y,i._helpPoint.x))),l},i.prototype.invalidUpdate=function(){this._displayDirty=!0,this._transformDirty=!0},Object.defineProperty(i.prototype,"visible",{get:function(){return this._visible},set:function(t){this._visible!==t&&(this._visible=t,this._updateVisible())},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,"displayIndex",{get:function(){return this._displayIndex},set:function(t){this._setDisplayIndex(t)&&this.update(-1)},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,"name",{get:function(){return this._slotData.name},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,"displayList",{get:function(){return this._displayList.concat()},set:function(e){var i=this._displayList.concat(),n=new Array;this._setDisplayList(e)&&this.update(-1);for(var r=0,s=i;rd)continue}for(;;H++){var V=p[H];if(!(F>V)){0===H?F/=V:F=(F-(z=p[H-1]))/(V-z);break}}if(H!==_){_=H;var N=6*H;for(T=c[N],S=c[N+1],w=c[N+2],E=c[N+3],M=c[N+4],D=c[N+5],b=2*(m=.03*(T-2*w+M))+(v=.006*(3*(w-M)-T+(B=c[N+6]))),A=2*(y=.03*(S-2*E+D))+(g=.006*(3*(E-D)-S+(P=c[N+7]))),x=.3*(w-T)+m+.16666667*v,C=.3*(E-S)+y+.16666667*g,O=Math.sqrt(x*x+C*C),R[0]=O,N=1;N<8;N++)x+=b,C+=A,b+=v,A+=g,O+=Math.sqrt(x*x+C*C),R[N]=O;x+=b,C+=A,O+=Math.sqrt(x*x+C*C),R[8]=O,x+=b+v,C+=A+g,O+=Math.sqrt(x*x+C*C),R[9]=O,L=0}for(F*=O;;L++){var k=R[L];if(!(F>k)){var z;0===L?F/=k:F=L+(F-(z=R[L-1]))/(k-z);break}}this.addCurvePosition(.1*F,T,S,w,E,M,D,B,P,a,j,i)}}else{var G=t.curveLengths;if(d=G[u-=l?1:2],n&&(f*=d),r)for(var U=0;Ud)continue}for(var W=0;;H++){var X=G[H];if(!(f>X)){if(0===H)W=f/X;else{var Y=G[H-1];W=(f-Y)/(X-Y)}break}}H!==_&&(_=H,l&&H===u?(this._computeVertices(h-4,4,0,c),this._computeVertices(0,4,4,c)):this._computeVertices(6*H+2,8,0,c)),this.addCurvePosition(W,c[0],c[1],c[2],c[3],c[4],c[5],c[6],c[7],a,j,i)}}},i.prototype.addCurvePosition=function(t,e,i,n,r,s,a,o,l,c,h,u){if(0===t)return c[h]=e,c[h+1]=i,void(c[h+2]=0);if(1===t)return c[h]=o,c[h+1]=l,void(c[h+2]=0);var _=1-t,f=_*_,d=t*t,p=f*_,m=f*t*3,y=_*d*3,v=t*d,g=p*e+m*n+y*s+v*o,b=p*i+m*r+y*a+v*l;c[h]=g,c[h+1]=b,c[h+2]=u?Math.atan2(b-(p*i+m*r+y*a),g-(p*e+m*n+y*s)):0},i.prototype.init=function(t,e){this._constraintData=t,this._armature=e;var i=t;this.pathOffset=i.pathDisplayData.vertices.offset,this.position=i.position,this.spacing=i.spacing,this.rotateOffset=i.rotateOffset,this.rotateMix=i.rotateMix,this.translateMix=i.translateMix,this._root=this._armature.getBone(i.root.name),this._target=this._armature.getBone(i.target.name),this._pathSlot=this._armature.getSlot(i.pathSlot.name);for(var n=0,r=i.bones.length;n0?t.Transform.DEG_RAD:-t.Transform.DEG_RAD));for(var M=this.rotateMix,D=this.translateMix,B=(y=0,3);y0){var V=I.a,N=I.b,k=I.c,z=I.d,G=void 0,U=void 0,j=void 0;if(G=_?T[B-1]:Math.atan2(O,R),G-=Math.atan2(N,V),C){U=Math.cos(G),j=Math.sin(G);var H=P._boneData.length;w+=(H*(U*V-j*N)-R)*M,E+=(H*(j*V+U*N)-O)*M}else G+=S;G>t.Transform.PI?G-=t.Transform.PI_D:G<-t.Transform.PI&&(G+=t.Transform.PI_D),G*=M,U=Math.cos(G),j=Math.sin(G),I.a=U*V-j*N,I.b=j*V+U*N,I.c=U*k-j*z,I.d=j*k+U*z}P.global.fromMatrix(I)}this.dirty=!1}}},i.prototype.invalidUpdate=function(){},i})(e);t.PathConstraint=n})(r||(r={})),(function(t){var e=(function(){function t(t){void 0===t&&(t=0),this.time=0,this.timeScale=1,this._systemTime=0,this._animatebles=[],this._clock=null,this.time=t,this._systemTime=.001*(new Date).getTime()}return t.prototype.advanceTime=function(t){t!=t&&(t=0);var e=.001*Date.now();if(t<0&&(t=e-this._systemTime),this._systemTime=e,1!==this.timeScale&&(t*=this.timeScale),0!==t){t<0?this.time-=t:this.time+=t;for(var i=0,n=0,r=this._animatebles.length;i0&&(this._animatebles[i-n]=s,this._animatebles[i]=null),s.advanceTime(t)):n++}if(n>0){for(r=this._animatebles.length;i=0&&(this._animatebles[e]=null,t.clock=null)},t.prototype.clear=function(){for(var t=0,e=this._animatebles;t0&&d._subFadeState>0)this._armature._dragonBones.bufferObject(d),this._animationStates.length=0,this._lastAnimationState=null;else{var i=d._animationData,n=i.cacheFrameRate;if(this._animationDirty&&n>0){this._animationDirty=!1;for(var r=0,s=this._armature.getBones();r0){var u=h[0];if(null!==u&&u.parent===this._armature.armatureData.defaultSkin){c._cachedFrameIndices=i.getSlotCachedFrameIndices(c.name);continue}}c._cachedFrameIndices=null}}d.advanceTime(t,n)}else if(e>1){for(var _=0,f=0;_0&&d._subFadeState>0?(f++,this._armature._dragonBones.bufferObject(d),this._animationDirty=!0,this._lastAnimationState===d&&(this._lastAnimationState=null)):(f>0&&(this._animationStates[_-f]=d),d.advanceTime(t,0)),_===e-1&&f>0&&(this._animationStates.length-=f,null===this._lastAnimationState&&this._animationStates.length>0&&(this._lastAnimationState=this._animationStates[this._animationStates.length-1]))}this._armature._cacheFrameIndex=-1}else this._armature._cacheFrameIndex=-1},i.prototype.reset=function(){for(var t=0,e=this._animationStates;t1?(e.position<0?(e.position%=n.duration,e.position=n.duration-e.position):e.position===n.duration?e.position-=1e-6:e.position>n.duration&&(e.position%=n.duration),e.duration>0&&e.position+e.duration>n.duration&&(e.duration=n.duration-e.position),e.playTimes<0&&(e.playTimes=n.playTimes)):(e.playTimes=1,e.position=0,e.duration>0&&(e.duration=0)),0===e.duration&&(e.duration=-1),this._fadeOut(e);var o=t.BaseObject.borrowObject(t.AnimationState);if(o.init(this._armature,n,e),this._animationDirty=!0,this._armature._cacheFrameIndex=-1,this._animationStates.length>0){for(var l=!1,c=0,h=this._animationStates.length;cthis._animationStates[c].layer){l=!0,this._animationStates.splice(c,0,o);break}if(c!==h-1&&o.layer>this._animationStates[c+1].layer){l=!0,this._animationStates.splice(c+1,0,o);break}}l||this._animationStates.push(o)}else this._animationStates.push(o);for(var u=0,_=this._armature.getSlots();u<_.length;u++){var f=_[u].childArmature;null!==f&&f.inheritAnimation&&f.animation.hasAnimation(i)&&null===f.animation.getState(i)&&f.animation.fadeIn(i)}var d=!1;for(var p in n.animationTimelines){this._lockUpdate||(d=!0,this._lockUpdate=!0);var m=this.fadeIn(p,e.fadeInTime,1,o.layer,null,0);null!==m&&(m.resetToPose=!1,m._parent=o,m.stop())}return d&&(this._lockUpdate=!1),this._lockUpdate||(e.fadeInTime<=0&&this._armature.advanceTime(0),this._lastAnimationState=o),o},i.prototype.play=function(t,e){if(void 0===t&&(t=null),void 0===e&&(e=-1),this._animationConfig.clear(),this._animationConfig.resetToPose=!0,this._animationConfig.playTimes=e,this._animationConfig.fadeInTime=0,this._animationConfig.animation=null!==t?t:"",null!==t&&t.length>0)this.playConfig(this._animationConfig);else if(null===this._lastAnimationState){var i=this._armature.armatureData.defaultAnimation;null!==i&&(this._animationConfig.animation=i.name,this.playConfig(this._animationConfig))}else this._lastAnimationState.isPlaying||this._lastAnimationState.isCompleted?(this._animationConfig.animation=this._lastAnimationState.name,this.playConfig(this._animationConfig)):this._lastAnimationState.play();return this._lastAnimationState},i.prototype.fadeIn=function(t,e,i,n,r,s){return void 0===e&&(e=-1),void 0===i&&(i=-1),void 0===n&&(n=0),void 0===r&&(r=null),void 0===s&&(s=3),this._animationConfig.clear(),this._animationConfig.fadeOutMode=s,this._animationConfig.playTimes=i,this._animationConfig.layer=n,this._animationConfig.fadeInTime=e,this._animationConfig.animation=t,this._animationConfig.group=null!==r?r:"",this.playConfig(this._animationConfig)},i.prototype.gotoAndPlayByTime=function(t,e,i){return void 0===e&&(e=0),void 0===i&&(i=-1),this._animationConfig.clear(),this._animationConfig.resetToPose=!0,this._animationConfig.playTimes=i,this._animationConfig.position=e,this._animationConfig.fadeInTime=0,this._animationConfig.animation=t,this.playConfig(this._animationConfig)},i.prototype.gotoAndPlayByFrame=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=-1),this._animationConfig.clear(),this._animationConfig.resetToPose=!0,this._animationConfig.playTimes=i,this._animationConfig.fadeInTime=0,this._animationConfig.animation=t;var n=t in this._animations?this._animations[t]:null;return null!==n&&(this._animationConfig.position=n.duration*e/n.frameCount),this.playConfig(this._animationConfig)},i.prototype.gotoAndPlayByProgress=function(t,e,i){void 0===e&&(e=0),void 0===i&&(i=-1),this._animationConfig.clear(),this._animationConfig.resetToPose=!0,this._animationConfig.playTimes=i,this._animationConfig.fadeInTime=0,this._animationConfig.animation=t;var n=t in this._animations?this._animations[t]:null;return null!==n&&(this._animationConfig.position=n.duration*(e>0?e:0)),this.playConfig(this._animationConfig)},i.prototype.gotoAndStopByTime=function(t,e){void 0===e&&(e=0);var i=this.gotoAndPlayByTime(t,e,1);return null!==i&&i.stop(),i},i.prototype.gotoAndStopByFrame=function(t,e){void 0===e&&(e=0);var i=this.gotoAndPlayByFrame(t,e,1);return null!==i&&i.stop(),i},i.prototype.gotoAndStopByProgress=function(t,e){void 0===e&&(e=0);var i=this.gotoAndPlayByProgress(t,e,1);return null!==i&&i.stop(),i},i.prototype.getState=function(t){for(var e=this._animationStates.length;e--;){var i=this._animationStates[e];if(i.name===t)return i}return null},i.prototype.hasAnimation=function(t){return t in this._animations},i.prototype.getStates=function(){return this._animationStates},Object.defineProperty(i.prototype,"isPlaying",{get:function(){for(var t=0,e=this._animationStates;t0},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,"lastAnimationName",{get:function(){return null!==this._lastAnimationState?this._lastAnimationState.name:""},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,"animationNames",{get:function(){return this._animationNames},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,"animations",{get:function(){return this._animations},set:function(t){if(this._animations!==t){for(var e in this._animationNames.length=0,this._animations)delete this._animations[e];for(var e in t)this._animationNames.push(e),this._animations[e]=t[e]}},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,"animationConfig",{get:function(){return this._animationConfig.clear(),this._animationConfig},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,"lastAnimationState",{get:function(){return this._lastAnimationState},enumerable:!0,configurable:!0}),i.prototype.gotoAndPlay=function(t,e,i,n,r,s,a,o,l){void 0===e&&(e=-1),void 0===i&&(i=-1),void 0===n&&(n=-1),void 0===r&&(r=0),void 0===s&&(s=null),void 0===a&&(a=3),void 0===o&&(o=!0),void 0===l&&(l=!0),console.warn("Deprecated."),this._animationConfig.clear(),this._animationConfig.resetToPose=!0,this._animationConfig.fadeOutMode=a,this._animationConfig.playTimes=n,this._animationConfig.layer=r,this._animationConfig.fadeInTime=e,this._animationConfig.animation=t,this._animationConfig.group=null!==s?s:"";var c=this._animations[t];return c&&i>0&&(this._animationConfig.timeScale=c.duration/i),this.playConfig(this._animationConfig)},i.prototype.gotoAndStop=function(t,e){return void 0===e&&(e=0),console.warn("Deprecated."),this.gotoAndStopByTime(t,e)},Object.defineProperty(i.prototype,"animationList",{get:function(){return console.warn("Deprecated."),this._animationNames},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,"animationDataList",{get:function(){console.warn("Deprecated.");for(var t=[],e=0,i=this._animationNames.length;e0;if(this._subFadeState<0){this._subFadeState=0;var r=n?t.EventObject.FADE_OUT:t.EventObject.FADE_IN;this._armature.eventDispatcher.hasDBEventListener(r)&&((i=t.BaseObject.borrowObject(t.EventObject)).type=r,i.armature=this._armature,i.animationState=this,this._armature._dragonBones.bufferEvent(i))}(e<0&&(e=-e),this._fadeTime+=e,this._fadeTime>=this.fadeTotalTime?(this._subFadeState=1,this._fadeProgress=n?0:1):this._fadeTime>0?this._fadeProgress=n?1-this._fadeTime/this.fadeTotalTime:this._fadeTime/this.fadeTotalTime:this._fadeProgress=n?1:0,this._subFadeState>0)&&(n||(this._playheadState|=1,this._fadeState=0),r=n?t.EventObject.FADE_OUT_COMPLETE:t.EventObject.FADE_IN_COMPLETE,this._armature.eventDispatcher.hasDBEventListener(r)&&((i=t.BaseObject.borrowObject(t.EventObject)).type=r,i.armature=this._armature,i.animationState=this,this._armature._dragonBones.bufferEvent(i)))},r.prototype.init=function(e,i,n){if(null===this._armature){if(this._armature=e,this._animationData=i,this.resetToPose=n.resetToPose,this.additiveBlending=n.additiveBlending,this.displayControl=n.displayControl,this.actionEnabled=n.actionEnabled,this.layer=n.layer,this.playTimes=n.playTimes,this.timeScale=n.timeScale,this.fadeTotalTime=n.fadeInTime,this.autoFadeOutTime=n.autoFadeOutTime,this.weight=n.weight,this.name=n.name.length>0?n.name:n.animation,this.group=n.group,n.pauseFadeIn?this._playheadState=2:this._playheadState=3,n.duration<0?(this._position=0,this._duration=this._animationData.duration,0!==n.position?this.timeScale>=0?this._time=n.position:this._time=n.position-this._duration:this._time=0):(this._position=n.position,this._duration=n.duration,this._time=0),this.timeScale<0&&0===this._time&&(this._time=-1e-6),this.fadeTotalTime<=0&&(this._fadeProgress=.999999),n.boneMask.length>0){this._boneMask.length=n.boneMask.length;for(var r=0,s=this._boneMask.length;r0,r=!0,s=!0,a=this._time;if(this._weightResult=this.weight*this._fadeProgress,null!==this._parent&&(this._weightResult*=this._parent._weightResult/this._parent._fadeProgress),this._actionTimeline.playState<=0&&this._actionTimeline.update(a),n){var o=2*i;this._actionTimeline.currentTime=Math.floor(this._actionTimeline.currentTime*o)/o}if(null!==this._zOrderTimeline&&this._zOrderTimeline.playState<=0&&this._zOrderTimeline.update(a),n){var l=Math.floor(this._actionTimeline.currentTime*i);this._armature._cacheFrameIndex===l?(r=!1,s=!1):(this._armature._cacheFrameIndex=l,this._animationData.cachedFrames[l]?s=!1:this._animationData.cachedFrames[l]=!0)}if(r){if(s)for(var c=0,h=this._boneTimelines.length;c0&&(this._subFadeState=0,this._poseTimelines.length>0)){for(var f=0,d=this._poseTimelines;f0&&this.autoFadeOutTime>=0&&this.fadeOut(this.autoFadeOutTime)}}},r.prototype.play=function(){this._playheadState=3},r.prototype.stop=function(){this._playheadState&=1},r.prototype.fadeOut=function(t,e){if(void 0===e&&(e=!0),t<0&&(t=0),e&&(this._playheadState&=2),this._fadeState>0){if(t>this.fadeTotalTime-this._fadeTime)return}else{this._fadeState=1,this._subFadeState=-1,(t<=0||this._fadeProgress<=0)&&(this._fadeProgress=1e-6);for(var i=0,n=this._boneTimelines;i1e-6?t/this._fadeProgress:0,this._fadeTime=this.fadeTotalTime*(1-this._fadeProgress)},r.prototype.containsBoneMask=function(t){return 0===this._boneMask.length||this._boneMask.indexOf(t)>=0},r.prototype.addBoneMask=function(t,e){void 0===e&&(e=!0);var i=this._armature.getBone(t);if(null!==i){if(this._boneMask.indexOf(t)<0&&this._boneMask.push(t),e)for(var n=0,r=this._armature.getBones();n=0&&this._boneMask.splice(i,1),e){var n=this._armature.getBone(t);if(null!==n){var r=this._armature.getBones();if(this._boneMask.length>0)for(var s=0,a=r;s=0&&n.contains(o)&&this._boneMask.splice(l,1)}else for(var c=0,h=r;c0},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"isFadeComplete",{get:function(){return 0===this._fadeState},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"isPlaying",{get:function(){return 0!=(2&this._playheadState)&&this._actionTimeline.playState<=0},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"isCompleted",{get:function(){return this._actionTimeline.playState>0},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"currentPlayTimes",{get:function(){return this._actionTimeline.currentPlayTimes},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"totalTime",{get:function(){return this._duration},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"currentTime",{get:function(){return this._actionTimeline.currentTime},set:function(t){var e=this._actionTimeline.currentPlayTimes-(this._actionTimeline.playState>0?1:0);if((t<0||this._duration0&&e===this.playTimes-1&&t===this._duration&&(t=this._duration-1e-6),this._time!==t){this._time=t,this._actionTimeline.setCurrentTime(this._time),null!==this._zOrderTimeline&&(this._zOrderTimeline.playState=-1);for(var i=0,n=this._boneTimelines;i0))return 0;if(this.layer!==e){if(this.layerWeight>=this.leftWeight)return this.leftWeight=0,0;this.layer=e,this.leftWeight-=this.layerWeight,this.layerWeight=0}return t*=this.leftWeight,this.layerWeight+=t,this.blendWeight=t,2}return this.dirty=!0,this.layer=e,this.layerWeight=t,this.leftWeight=1,this.blendWeight=t,1},t.prototype.clear=function(){this.dirty=!1,this.layer=0,this.leftWeight=0,this.layerWeight=0,this.blendWeight=0},t})();t.BlendState=n})(r||(r={})),(function(t){var e=(function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return s(e,t),e.prototype._onClear=function(){this.playState=-1,this.currentPlayTimes=-1,this.currentTime=-1,this._tweenState=0,this._frameRate=0,this._frameValueOffset=0,this._frameCount=0,this._frameOffset=0,this._frameIndex=-1,this._frameRateR=0,this._position=0,this._duration=0,this._timeScale=1,this._timeOffset=0,this._dragonBonesData=null,this._animationData=null,this._timelineData=null,this._armature=null,this._animationState=null,this._actionTimeline=null,this._frameArray=null,this._frameIntArray=null,this._frameFloatArray=null,this._timelineArray=null,this._frameIndices=null},e.prototype._setCurrentTime=function(t){var e=this.playState,i=this.currentPlayTimes,n=this.currentTime;if(null!==this._actionTimeline&&this._frameCount<=1)this.playState=this._actionTimeline.playState>=0?1:-1,this.currentPlayTimes=1,this.currentTime=this._actionTimeline.currentTime;else if(null===this._actionTimeline||1!==this._timeScale||0!==this._timeOffset){var r=this._animationState.playTimes,s=r*this._duration;t*=this._timeScale,0!==this._timeOffset&&(t+=this._timeOffset*this._animationData.duration),r>0&&(t>=s||t<=-s)?(this.playState<=0&&3===this._animationState._playheadState&&(this.playState=1),this.currentPlayTimes=r,this.currentTime=t<0?0:this._duration+1e-6):(0!==this.playState&&3===this._animationState._playheadState&&(this.playState=0),t<0?(t=-t,this.currentPlayTimes=Math.floor(t/this._duration),this.currentTime=this._duration-t%this._duration):(this.currentPlayTimes=Math.floor(t/this._duration),this.currentTime=t%this._duration)),this.currentTime+=this._position}else this.playState=this._actionTimeline.playState,this.currentPlayTimes=this._actionTimeline.currentPlayTimes,this.currentTime=this._actionTimeline.currentTime;return(this.currentPlayTimes!==i||this.currentTime!==n)&&((e<0&&this.playState!==e||this.playState<=0&&this.currentPlayTimes!==i)&&(this._frameIndex=-1),!0)},e.prototype.init=function(t,e,i){this._armature=t,this._animationState=e,this._timelineData=i,this._actionTimeline=this._animationState._actionTimeline,this===this._actionTimeline&&(this._actionTimeline=null),this._animationData=this._animationState._animationData,this._frameRate=this._animationData.parent.frameRate,this._frameRateR=1/this._frameRate,this._position=this._animationState._position,this._duration=this._animationState._duration,this._dragonBonesData=this._animationData.parent.parent,null!==this._timelineData&&(this._frameIntArray=this._dragonBonesData.frameIntArray,this._frameFloatArray=this._dragonBonesData.frameFloatArray,this._frameArray=this._dragonBonesData.frameArray,this._timelineArray=this._dragonBonesData.timelineArray,this._frameIndices=this._dragonBonesData.frameIndices,this._frameCount=this._timelineArray[this._timelineData.offset+2],this._frameValueOffset=this._timelineArray[this._timelineData.offset+4],this._timeScale=100/this._timelineArray[this._timelineData.offset+0],this._timeOffset=.01*this._timelineArray[this._timelineData.offset+1])},e.prototype.fadeOut=function(){},e.prototype.update=function(t){if(this._setCurrentTime(t)){if(this._frameCount>1){var e=Math.floor(this.currentTime*this._frameRate),i=this._frameIndices[this._timelineData.frameIndicesOffset+e];this._frameIndex!==i&&(this._frameIndex=i,this._frameOffset=this._animationData.frameOffset+this._timelineArray[this._timelineData.offset+5+this._frameIndex],this._onArriveAtFrame())}else this._frameIndex<0&&(this._frameIndex=0,null!==this._timelineData&&(this._frameOffset=this._animationData.frameOffset+this._timelineArray[this._timelineData.offset+5]),this._onArriveAtFrame());0!==this._tweenState&&this._onUpdateFrame()}},e})(t.BaseObject);t.TimelineState=e;var i=(function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return s(e,t),e._getEasingValue=function(t,e,i){var n=e;switch(t){case 3:n=Math.pow(e,2);break;case 4:n=1-Math.pow(1-e,2);break;case 5:n=.5*(1-Math.cos(e*Math.PI))}return(n-e)*i+e},e._getEasingCurveValue=function(t,e,i,n){if(t<=0)return 0;if(t>=1)return 1;var r=i+1,s=Math.floor(t*r),a=0===s?0:e[n+s-1];return 1e-4*(a+((s===r-1?1e4:e[n+s])-a)*(t*r-s))},e.prototype._onClear=function(){t.prototype._onClear.call(this),this._tweenType=0,this._curveCount=0,this._framePosition=0,this._frameDurationR=0,this._tweenProgress=0,this._tweenEasing=0},e.prototype._onArriveAtFrame=function(){if(this._frameCount>1&&(this._frameIndex!==this._frameCount-1||0===this._animationState.playTimes||this._animationState.currentPlayTimes0?1/e:0}else this._tweenState=1},e.prototype._onUpdateFrame=function(){2===this._tweenState?(this._tweenProgress=(this.currentTime-this._framePosition)*this._frameDurationR,2===this._tweenType?this._tweenProgress=e._getEasingCurveValue(this._tweenProgress,this._frameArray,this._curveCount,this._frameOffset+3):1!==this._tweenType&&(this._tweenProgress=e._getEasingValue(this._tweenType,this._tweenProgress,this._tweenEasing))):this._tweenProgress=0},e})(e);t.TweenTimelineState=i;var n=(function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return s(e,t),e.prototype._onClear=function(){t.prototype._onClear.call(this),this.bone=null,this.bonePose=null},e.prototype.blend=function(t){var e=this.bone._blendState.blendWeight,i=this.bone.animationPose,n=this.bonePose.result;2===t?(i.x+=n.x*e,i.y+=n.y*e,i.rotation+=n.rotation*e,i.skew+=n.skew*e,i.scaleX+=(n.scaleX-1)*e,i.scaleY+=(n.scaleY-1)*e):1!==e?(i.x=n.x*e,i.y=n.y*e,i.rotation=n.rotation*e,i.skew=n.skew*e,i.scaleX=(n.scaleX-1)*e+1,i.scaleY=(n.scaleY-1)*e+1):(i.x=n.x,i.y=n.y,i.rotation=n.rotation,i.skew=n.skew,i.scaleX=n.scaleX,i.scaleY=n.scaleY),0===this._animationState._fadeState&&0===this._animationState._subFadeState||(this.bone._transformDirty=!0)},e})(i);t.BoneTimelineState=n;var r=(function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return s(e,t),e.prototype._onClear=function(){t.prototype._onClear.call(this),this.slot=null},e})(i);t.SlotTimelineState=r;var a=(function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return s(e,t),e.prototype._onClear=function(){t.prototype._onClear.call(this),this.constraint=null},e})(i);t.ConstraintTimelineState=a})(r||(r={})),(function(t){var e=(function(e){function i(){return null!==e&&e.apply(this,arguments)||this}return s(i,e),i.toString=function(){return"[class dragonBones.ActionTimelineState]"},i.prototype._onCrossFrame=function(e){var i=this._armature.eventDispatcher;if(this._animationState.actionEnabled)for(var n=this._animationData.frameOffset+this._timelineArray[this._timelineData.offset+5+e],r=this._frameArray[n+1],s=this._animationData.parent.actions,a=0;a0&&s.hasDBEventListener(t.EventObject.COMPLETE)&&((c=t.BaseObject.borrowObject(t.EventObject)).type=t.EventObject.COMPLETE,c.armature=this._armature,c.animationState=this._animationState)),this._frameCount>1){var h=this._timelineData,u=Math.floor(this.currentTime*this._frameRate),_=this._frameIndices[h.frameIndicesOffset+u];if(this._frameIndex!==_){var f=this._frameIndex;if(this._frameIndex=_,null!==this._timelineArray)if(this._frameOffset=this._animationData.frameOffset+this._timelineArray[h.offset+5+this._frameIndex],o){if(f<0){var d=Math.floor(r*this._frameRate);f=this._frameIndices[h.frameIndicesOffset+d],this.currentPlayTimes===n&&f===_&&(f=-1)}for(;f>=0;){var p=this._animationData.frameOffset+this._timelineArray[h.offset+5+f],m=this._frameArray[p]/this._frameRate;if(this._position<=m&&m<=this._position+this._duration&&this._onCrossFrame(f),null!==l&&0===f&&(this._armature._dragonBones.bufferEvent(l),l=null),f>0?f--:f=this._frameCount-1,f===_)break}}else for(f<0&&(d=Math.floor(r*this._frameRate),f=this._frameIndices[h.frameIndicesOffset+d],p=this._animationData.frameOffset+this._timelineArray[h.offset+5+f],m=this._frameArray[p]/this._frameRate,this.currentPlayTimes===n&&(r<=m?f>0?f--:f=this._frameCount-1:f===_&&(f=-1)));f>=0&&(f=0&&(this._frameArray[this._frameOffset+1]>0?this._armature._sortZOrder(this._frameArray,this._frameOffset+2):this._armature._sortZOrder(null,0))},e.prototype._onUpdateFrame=function(){},e})(t.TimelineState);t.ZOrderTimelineState=i;var n=(function(e){function i(){return null!==e&&e.apply(this,arguments)||this}return s(i,e),i.toString=function(){return"[class dragonBones.BoneAllTimelineState]"},i.prototype._onArriveAtFrame=function(){if(e.prototype._onArriveAtFrame.call(this),null!==this._timelineData){var t=this._animationData.frameFloatOffset+this._frameValueOffset+6*this._frameIndex,i=this._armature._armatureData.scale,n=this._frameFloatArray,r=this.bonePose.current,s=this.bonePose.delta;r.x=n[t++]*i,r.y=n[t++]*i,r.rotation=n[t++],r.skew=n[t++],r.scaleX=n[t++],r.scaleY=n[t++],2===this._tweenState?(this._frameIndex===this._frameCount-1&&(t=this._animationData.frameFloatOffset+this._frameValueOffset),s.x=n[t++]*i-r.x,s.y=n[t++]*i-r.y,s.rotation=n[t++]-r.rotation,s.skew=n[t++]-r.skew,s.scaleX=n[t++]-r.scaleX,s.scaleY=n[t++]-r.scaleY):(s.x=0,s.y=0,s.rotation=0,s.skew=0,s.scaleX=0,s.scaleY=0)}else r=this.bonePose.current,s=this.bonePose.delta,r.x=0,r.y=0,r.rotation=0,r.skew=0,r.scaleX=1,r.scaleY=1,s.x=0,s.y=0,s.rotation=0,s.skew=0,s.scaleX=0,s.scaleY=0},i.prototype._onUpdateFrame=function(){e.prototype._onUpdateFrame.call(this);var t=this.bonePose.current,i=this.bonePose.delta,n=this.bonePose.result;this.bone._transformDirty=!0,2!==this._tweenState&&(this._tweenState=0),n.x=t.x+i.x*this._tweenProgress,n.y=t.y+i.y*this._tweenProgress,n.rotation=t.rotation+i.rotation*this._tweenProgress,n.skew=t.skew+i.skew*this._tweenProgress,n.scaleX=t.scaleX+i.scaleX*this._tweenProgress,n.scaleY=t.scaleY+i.scaleY*this._tweenProgress},i.prototype.fadeOut=function(){var e=this.bonePose.result;e.rotation=t.Transform.normalizeRadian(e.rotation),e.skew=t.Transform.normalizeRadian(e.skew)},i})(t.BoneTimelineState);t.BoneAllTimelineState=n;var r=(function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return s(e,t),e.toString=function(){return"[class dragonBones.BoneTranslateTimelineState]"},e.prototype._onArriveAtFrame=function(){if(t.prototype._onArriveAtFrame.call(this),null!==this._timelineData){var e=this._animationData.frameFloatOffset+this._frameValueOffset+2*this._frameIndex,i=this._armature._armatureData.scale,n=this._frameFloatArray,r=this.bonePose.current,s=this.bonePose.delta;r.x=n[e++]*i,r.y=n[e++]*i,2===this._tweenState?(this._frameIndex===this._frameCount-1&&(e=this._animationData.frameFloatOffset+this._frameValueOffset),s.x=n[e++]*i-r.x,s.y=n[e++]*i-r.y):(s.x=0,s.y=0)}else r=this.bonePose.current,s=this.bonePose.delta,r.x=0,r.y=0,s.x=0,s.y=0},e.prototype._onUpdateFrame=function(){t.prototype._onUpdateFrame.call(this);var e=this.bonePose.current,i=this.bonePose.delta,n=this.bonePose.result;this.bone._transformDirty=!0,2!==this._tweenState&&(this._tweenState=0),n.x=e.x+i.x*this._tweenProgress,n.y=e.y+i.y*this._tweenProgress},e})(t.BoneTimelineState);t.BoneTranslateTimelineState=r;var a=(function(e){function i(){return null!==e&&e.apply(this,arguments)||this}return s(i,e),i.toString=function(){return"[class dragonBones.BoneRotateTimelineState]"},i.prototype._onArriveAtFrame=function(){if(e.prototype._onArriveAtFrame.call(this),null!==this._timelineData){var i=this._animationData.frameFloatOffset+this._frameValueOffset+2*this._frameIndex,n=this._frameFloatArray,r=this.bonePose.current,s=this.bonePose.delta;r.rotation=n[i++],r.skew=n[i++],2===this._tweenState?(this._frameIndex===this._frameCount-1?(i=this._animationData.frameFloatOffset+this._frameValueOffset,s.rotation=t.Transform.normalizeRadian(n[i++]-r.rotation)):s.rotation=n[i++]-r.rotation,s.skew=n[i++]-r.skew):(s.rotation=0,s.skew=0)}else r=this.bonePose.current,s=this.bonePose.delta,r.rotation=0,r.skew=0,s.rotation=0,s.skew=0},i.prototype._onUpdateFrame=function(){e.prototype._onUpdateFrame.call(this);var t=this.bonePose.current,i=this.bonePose.delta,n=this.bonePose.result;this.bone._transformDirty=!0,2!==this._tweenState&&(this._tweenState=0),n.rotation=t.rotation+i.rotation*this._tweenProgress,n.skew=t.skew+i.skew*this._tweenProgress},i.prototype.fadeOut=function(){var e=this.bonePose.result;e.rotation=t.Transform.normalizeRadian(e.rotation),e.skew=t.Transform.normalizeRadian(e.skew)},i})(t.BoneTimelineState);t.BoneRotateTimelineState=a;var o=(function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return s(e,t),e.toString=function(){return"[class dragonBones.BoneScaleTimelineState]"},e.prototype._onArriveAtFrame=function(){if(t.prototype._onArriveAtFrame.call(this),null!==this._timelineData){var e=this._animationData.frameFloatOffset+this._frameValueOffset+2*this._frameIndex,i=this._frameFloatArray,n=this.bonePose.current,r=this.bonePose.delta;n.scaleX=i[e++],n.scaleY=i[e++],2===this._tweenState?(this._frameIndex===this._frameCount-1&&(e=this._animationData.frameFloatOffset+this._frameValueOffset),r.scaleX=i[e++]-n.scaleX,r.scaleY=i[e++]-n.scaleY):(r.scaleX=0,r.scaleY=0)}else n=this.bonePose.current,r=this.bonePose.delta,n.scaleX=1,n.scaleY=1,r.scaleX=0,r.scaleY=0},e.prototype._onUpdateFrame=function(){t.prototype._onUpdateFrame.call(this);var e=this.bonePose.current,i=this.bonePose.delta,n=this.bonePose.result;this.bone._transformDirty=!0,2!==this._tweenState&&(this._tweenState=0),n.scaleX=e.scaleX+i.scaleX*this._tweenProgress,n.scaleY=e.scaleY+i.scaleY*this._tweenProgress},e})(t.BoneTimelineState);t.BoneScaleTimelineState=o;var l=(function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._current=[],e._delta=[],e._result=[],e}return s(e,t),e.toString=function(){return"[class dragonBones.SurfaceTimelineState]"},e.prototype._onClear=function(){t.prototype._onClear.call(this),this.surface=null,this._frameFloatOffset=0,this._valueCount=0,this._deformCount=0,this._valueOffset=0,this._current.length=0,this._delta.length=0,this._result.length=0},e.prototype._onArriveAtFrame=function(){if(t.prototype._onArriveAtFrame.call(this),null!==this._timelineData){var e=this._animationData.frameFloatOffset+this._frameValueOffset+this._frameIndex*this._valueCount,i=this._armature._armatureData.scale,n=this._frameFloatArray;if(2===this._tweenState){var r=e+this._valueCount;this._frameIndex===this._frameCount-1&&(r=this._animationData.frameFloatOffset+this._frameValueOffset);for(var s=0;s=0){var t=null!==this._timelineData?this._frameArray[this._frameOffset+1]:this.slot._slotData.displayIndex;this.slot.displayIndex!==t&&this.slot._setDisplayIndex(t,!0)}},e})(t.SlotTimelineState);t.SlotDislayTimelineState=c;var h=(function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._current=[0,0,0,0,0,0,0,0],e._delta=[0,0,0,0,0,0,0,0],e._result=[0,0,0,0,0,0,0,0],e}return s(e,t),e.toString=function(){return"[class dragonBones.SlotColorTimelineState]"},e.prototype._onClear=function(){t.prototype._onClear.call(this),this._dirty=!1},e.prototype._onArriveAtFrame=function(){if(t.prototype._onArriveAtFrame.call(this),null!==this._timelineData){var e=this._dragonBonesData.intArray,i=this._frameIntArray,n=this._animationData.frameIntOffset+this._frameValueOffset+1*this._frameIndex,r=i[n];r<0&&(r+=65536),this._current[0]=e[r++],this._current[1]=e[r++],this._current[2]=e[r++],this._current[3]=e[r++],this._current[4]=e[r++],this._current[5]=e[r++],this._current[6]=e[r++],this._current[7]=e[r++],2===this._tweenState&&((r=this._frameIndex===this._frameCount-1?i[this._animationData.frameIntOffset+this._frameValueOffset]:i[n+1])<0&&(r+=65536),this._delta[0]=e[r++]-this._current[0],this._delta[1]=e[r++]-this._current[1],this._delta[2]=e[r++]-this._current[2],this._delta[3]=e[r++]-this._current[3],this._delta[4]=e[r++]-this._current[4],this._delta[5]=e[r++]-this._current[5],this._delta[6]=e[r++]-this._current[6],this._delta[7]=e[r++]-this._current[7])}else{var s=this.slot._slotData.color;this._current[0]=100*s.alphaMultiplier,this._current[1]=100*s.redMultiplier,this._current[2]=100*s.greenMultiplier,this._current[3]=100*s.blueMultiplier,this._current[4]=s.alphaOffset,this._current[5]=s.redOffset,this._current[6]=s.greenOffset,this._current[7]=s.blueOffset}},e.prototype._onUpdateFrame=function(){t.prototype._onUpdateFrame.call(this),this._dirty=!0,2!==this._tweenState&&(this._tweenState=0),this._result[0]=.01*(this._current[0]+this._delta[0]*this._tweenProgress),this._result[1]=.01*(this._current[1]+this._delta[1]*this._tweenProgress),this._result[2]=.01*(this._current[2]+this._delta[2]*this._tweenProgress),this._result[3]=.01*(this._current[3]+this._delta[3]*this._tweenProgress),this._result[4]=this._current[4]+this._delta[4]*this._tweenProgress,this._result[5]=this._current[5]+this._delta[5]*this._tweenProgress,this._result[6]=this._current[6]+this._delta[6]*this._tweenProgress,this._result[7]=this._current[7]+this._delta[7]*this._tweenProgress},e.prototype.fadeOut=function(){this._tweenState=0,this._dirty=!1},e.prototype.update=function(e){if(t.prototype.update.call(this,e),0!==this._tweenState||this._dirty){var i=this.slot._colorTransform;if(0!==this._animationState._fadeState||0!==this._animationState._subFadeState){if(i.alphaMultiplier!==this._result[0]||i.redMultiplier!==this._result[1]||i.greenMultiplier!==this._result[2]||i.blueMultiplier!==this._result[3]||i.alphaOffset!==this._result[4]||i.redOffset!==this._result[5]||i.greenOffset!==this._result[6]||i.blueOffset!==this._result[7]){var n=Math.pow(this._animationState._fadeProgress,4);i.alphaMultiplier+=(this._result[0]-i.alphaMultiplier)*n,i.redMultiplier+=(this._result[1]-i.redMultiplier)*n,i.greenMultiplier+=(this._result[2]-i.greenMultiplier)*n,i.blueMultiplier+=(this._result[3]-i.blueMultiplier)*n,i.alphaOffset+=(this._result[4]-i.alphaOffset)*n,i.redOffset+=(this._result[5]-i.redOffset)*n,i.greenOffset+=(this._result[6]-i.greenOffset)*n,i.blueOffset+=(this._result[7]-i.blueOffset)*n,this.slot._colorDirty=!0}}else this._dirty&&(this._dirty=!1,i.alphaMultiplier===this._result[0]&&i.redMultiplier===this._result[1]&&i.greenMultiplier===this._result[2]&&i.blueMultiplier===this._result[3]&&i.alphaOffset===this._result[4]&&i.redOffset===this._result[5]&&i.greenOffset===this._result[6]&&i.blueOffset===this._result[7]||(i.alphaMultiplier=this._result[0],i.redMultiplier=this._result[1],i.greenMultiplier=this._result[2],i.blueMultiplier=this._result[3],i.alphaOffset=this._result[4],i.redOffset=this._result[5],i.greenOffset=this._result[6],i.blueOffset=this._result[7],this.slot._colorDirty=!0))}},e})(t.SlotTimelineState);t.SlotColorTimelineState=h;var u=(function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._current=[],e._delta=[],e._result=[],e}return s(e,t),e.toString=function(){return"[class dragonBones.DeformTimelineState]"},e.prototype._onClear=function(){t.prototype._onClear.call(this),this.vertexOffset=0,this._dirty=!1,this._frameFloatOffset=0,this._valueCount=0,this._deformCount=0,this._valueOffset=0,this._current.length=0,this._delta.length=0,this._result.length=0},e.prototype._onArriveAtFrame=function(){if(t.prototype._onArriveAtFrame.call(this),null!==this._timelineData){var e=this._animationData.frameFloatOffset+this._frameValueOffset+this._frameIndex*this._valueCount,i=this._armature._armatureData.scale,n=this._frameFloatArray;if(2===this._tweenState){var r=e+this._valueCount;this._frameIndex===this._frameCount-1&&(r=this._animationData.frameFloatOffset+this._frameValueOffset);for(var s=0;s=0&&(this._floats[2]=this._floats[0]+this._floats[1]*this._tweenProgress),this._floats[5]=this._floats[3]+this._floats[4]*this._tweenProgress},e.prototype.blend=function(t){var e=this.animationState,i=e._blendState.blendWeight;2===t?(e.weight+=this._floats[5]*i,e.currentTime+=this._floats[2]*i):(e.weight=this._floats[5]*i,e.currentTime=this._floats[2]*i)},e})(t.TweenTimelineState);t.AnimationTimelineState=f})(r||(r={})),(function(t){var e=(function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return s(e,t),e.actionDataToInstance=function(t,i,n){0===t.type?i.type=e.FRAME_EVENT:i.type=10===t.type?e.FRAME_EVENT:e.SOUND_EVENT,i.name=t.name,i.armature=n,i.actionData=t,i.data=t.data,null!==t.bone&&(i.bone=n.getBone(t.bone.name)),null!==t.slot&&(i.slot=n.getSlot(t.slot.name))},e.toString=function(){return"[class dragonBones.EventObject]"},e.prototype._onClear=function(){this.time=0,this.type="",this.name="",this.armature=null,this.bone=null,this.slot=null,this.animationState=null,this.actionData=null,this.data=null},e.START="start",e.LOOP_COMPLETE="loopComplete",e.COMPLETE="complete",e.FADE_IN="fadeIn",e.FADE_IN_COMPLETE="fadeInComplete",e.FADE_OUT="fadeOut",e.FADE_OUT_COMPLETE="fadeOutComplete",e.FRAME_EVENT="frameEvent",e.SOUND_EVENT="soundEvent",e})(t.BaseObject);t.EventObject=e})(r||(r={})),(function(t){var e=(function(){function e(){}return e._getArmatureType=function(t){switch(t.toLowerCase()){case"stage":return 2;case"armature":return 0;case"movieclip":return 1;default:return 0}},e._getBoneType=function(t){switch(t.toLowerCase()){case"bone":return 0;case"surface":return 1;default:return 0}},e._getDisplayType=function(t){switch(t.toLowerCase()){case"image":return 0;case"mesh":return 2;case"armature":return 1;case"boundingbox":return 3;case"path":return 4;default:return 0}},e._getBoundingBoxType=function(t){switch(t.toLowerCase()){case"rectangle":return 0;case"ellipse":return 1;case"polygon":return 2;default:return 0}},e._getActionType=function(t){switch(t.toLowerCase()){case"play":return 0;case"frame":return 10;case"sound":return 11;default:return 0}},e._getBlendMode=function(t){switch(t.toLowerCase()){case"normal":return 0;case"add":return 1;case"alpha":return 2;case"darken":return 3;case"difference":return 4;case"erase":return 5;case"hardlight":return 6;case"invert":return 7;case"layer":return 8;case"lighten":return 9;case"multiply":return 10;case"overlay":return 11;case"screen":return 12;case"subtract":return 13;default:return 0}},e._getPositionMode=function(t){switch(t.toLocaleLowerCase()){case"percent":return 1;case"fixed":return 0;default:return 1}},e._getSpacingMode=function(t){switch(t.toLocaleLowerCase()){case"length":return 0;case"percent":return 2;case"fixed":return 1;default:return 0}},e._getRotateMode=function(t){switch(t.toLocaleLowerCase()){case"tangent":return 0;case"chain":return 1;case"chainscale":return 2;default:return 0}},e.parseDragonBonesData=function(e){return console.warn("Deprecated."),e instanceof ArrayBuffer?t.BinaryDataParser.getInstance().parseDragonBonesData(e):t.ObjectDataParser.getInstance().parseDragonBonesData(e)},e.parseTextureAtlasData=function(i,n){void 0===n&&(n=1),console.warn("\u5df2\u5e9f\u5f03");for(var r={},s=i[e.SUB_TEXTURE],a=0,o=s.length;a255)return encodeURI(r);return r}return String(r)}return n},n.prototype._getCurvePoint=function(t,e,i,n,r,s,a,o,l,c){var h=1-l,u=h*h,_=l*l,f=h*u,d=3*l*u,p=3*h*_,m=l*_;c.x=f*t+d*i+p*r+m*a,c.y=f*e+d*n+p*s+m*o},n.prototype._samplingEasingCurve=function(t,e){for(var i=t.length,n=-2,r=0,s=e.length;r=0&&n+61e-4;){var v=.5*(y+m);this._getCurvePoint(l,c,h,u,_,f,d,p,v,this._helpPoint),a-this._helpPoint.x>0?m=v:y=v}e[r]=this._helpPoint.y}},n.prototype._parseActionDataInFrame=function(e,i,n,r){t.DataParser.EVENT in e&&this._mergeActionFrame(e[t.DataParser.EVENT],i,10,n,r),t.DataParser.SOUND in e&&this._mergeActionFrame(e[t.DataParser.SOUND],i,11,n,r),t.DataParser.ACTION in e&&this._mergeActionFrame(e[t.DataParser.ACTION],i,0,n,r),t.DataParser.EVENTS in e&&this._mergeActionFrame(e[t.DataParser.EVENTS],i,10,n,r),t.DataParser.ACTIONS in e&&this._mergeActionFrame(e[t.DataParser.ACTIONS],i,0,n,r)},n.prototype._mergeActionFrame=function(e,n,r,s,a){for(var o=t.DragonBones.webAssembly?this._armature.actions.size():this._armature.actions.length,l=this._parseActionData(e,r,s,a),c=0,h=null,u=0,_=l;u<_.length;u++){var f=_[u];this._armature.addAction(f,!1)}0===this._actionFrames.length&&((h=new i).frameStart=0,this._actionFrames.push(h),h=null);for(var d=0,p=this._actionFrames;dn)break;c++}null===h&&((h=new i).frameStart=n,this._actionFrames.splice(c+1,0,h));for(var y=0;y0){var f=r.getBone(u);null!==f?_.parent=f:(u in this._cacheBones||(this._cacheBones[u]=[]),this._cacheBones[u].push(_))}if(_.name in this._cacheBones){for(var d=0,p=this._cacheBones[_.name];d0&&null!==i.parent?(s.root=i.parent,s.bone=i):(s.root=i,s.bone=null),s},n.prototype._parsePathConstraint=function(e){var i=this._armature.getSlot(n._getString(e,t.DataParser.TARGET,""));if(null===i)return null;var r=this._armature.defaultSkin;if(null===r)return null;var s=r.getDisplay(i.name,n._getString(e,t.DataParser.TARGET_DISPLAY,i.name));if(null===s||!(s instanceof t.PathDisplayData))return null;var a=e[t.DataParser.BONES];if(null===a||0===a.length)return null;var o=t.BaseObject.borrowObject(t.PathConstraintData);o.name=n._getString(e,t.DataParser.NAME,""),o.type=1,o.pathSlot=i,o.pathDisplayData=s,o.target=i.parent,o.positionMode=t.DataParser._getPositionMode(n._getString(e,t.DataParser.POSITION_MODE,"")),o.spacingMode=t.DataParser._getSpacingMode(n._getString(e,t.DataParser.SPACING_MODE,"")),o.rotateMode=t.DataParser._getRotateMode(n._getString(e,t.DataParser.ROTATE_MODE,"")),o.position=n._getNumber(e,t.DataParser.POSITION,0),o.spacing=n._getNumber(e,t.DataParser.SPACING,0),o.rotateOffset=n._getNumber(e,t.DataParser.ROTATE_OFFSET,0),o.rotateMix=n._getNumber(e,t.DataParser.ROTATE_MIX,1),o.translateMix=n._getNumber(e,t.DataParser.TRANSLATE_MIX,1);for(var l=0,c=a;l0?r:i,this._parsePivot(e,o);break;case 1:var l=a=t.BaseObject.borrowObject(t.ArmatureDisplayData);if(l.name=i,l.path=r.length>0?r:i,l.inheritAnimation=!0,t.DataParser.ACTIONS in e)for(var c=0,h=this._parseActionData(e[t.DataParser.ACTIONS],0,null,null);c0?r:i,p.vertices.data=this._data,t.DataParser.SHARE in e?(this._cacheRawMeshes.push(e),this._cacheMeshes.push(p)):this._parseMesh(e,p),t.DataParser.GLUE_WEIGHTS in e&&t.DataParser.GLUE_MESHES in e&&(this._cacheRawMeshes.push(e),this._cacheMeshes.push(p));break;case 3:var m=this._parseBoundingBox(e);if(null!==m){var y=a=t.BaseObject.borrowObject(t.BoundingBoxDisplayData);y.name=i,y.path=r.length>0?r:i,y.boundingBox=m}break;case 4:var v=e[t.DataParser.LENGTHS],g=a=t.BaseObject.borrowObject(t.PathDisplayData);g.closed=n._getBoolean(e,t.DataParser.CLOSED,!1),g.constantSpeed=n._getBoolean(e,t.DataParser.CONSTANT_SPEED,!1),g.name=i,g.path=r.length>0?r:i,g.vertices.data=this._data,g.curveLengths.length=v.length;for(var b=0,A=v.length;bi.width&&(i.width=l),ci.height&&(i.height=c))}i.width-=i.x,i.height-=i.y}else console.warn("Data error.\n Please reexport DragonBones Data to fixed the bug.");return i},n.prototype._parseAnimation=function(e){var i=t.BaseObject.borrowObject(t.AnimationData);if(i.frameCount=Math.max(n._getNumber(e,t.DataParser.DURATION,1),1),i.playTimes=n._getNumber(e,t.DataParser.PLAY_TIMES,1),i.duration=i.frameCount/this._armature.frameRate,i.fadeInTime=n._getNumber(e,t.DataParser.FADE_IN_TIME,0),i.scale=n._getNumber(e,t.DataParser.SCALE,1),i.name=n._getString(e,t.DataParser.NAME,t.DataParser.DEFAULT_NAME),0===i.name.length&&(i.name=t.DataParser.DEFAULT_NAME),i.frameIntOffset=this._frameIntArray.length,i.frameFloatOffset=this._frameFloatArray.length,i.frameOffset=this._frameArray.length,this._animation=i,t.DataParser.FRAME in e){var r=e[t.DataParser.FRAME],s=r.length;if(s>0)for(var a=0,o=0;a0&&(this._animation.actionTimeline=this._parseTimeline(null,this._actionFrames,"",0,!1,!1,0,this._parseActionFrame),this._actionFrames.length=0),this._animation=null,i},n.prototype._parseTimeline=function(e,r,s,a,o,l,c,h){if(null!==e&&s.length>0&&s in e&&(r=e[s]),null===r)return null;var u=r.length;if(0===u)return null;var _=this._frameIntArray.length,f=this._frameFloatArray.length,d=t.BaseObject.borrowObject(t.TimelineData),p=this._timelineArray.length;if(this._timelineArray.length+=5+u,null!==e?(this._timelineArray[p+0]=Math.round(100*n._getNumber(e,t.DataParser.SCALE,1)),this._timelineArray[p+1]=Math.round(100*n._getNumber(e,t.DataParser.OFFSET,0))):(this._timelineArray[p+0]=100,this._timelineArray[p+1]=0),this._timelineArray[p+2]=u,this._timelineArray[p+3]=c,this._timelineArray[p+4]=o?_-this._animation.frameIntOffset:l?f-this._animation.frameFloatOffset:0,this._timeline=d,d.type=a,d.offset=p,1===u)d.frameIndicesOffset=-1,this._timelineArray[p+5+0]=h.call(this,r[0],0,0)-this._animation.frameOffset;else{var m=this._animation.frameCount+1,y=this._data.frameIndices,v=0;t.DragonBones.webAssembly?(v=y.size(),y.resize(v+m,0)):(v=y.length,y.length+=m),d.frameIndicesOffset=v;for(var g=0,b=0,A=0,x=0;g0)if(t.DataParser.CURVE in e){var a=r+1;this._helpArray.length=a,this._samplingEasingCurve(e[t.DataParser.CURVE],this._helpArray),this._frameArray.length+=2+this._helpArray.length,this._frameArray[s+1]=2,this._frameArray[s+2]=a;for(var o=0;o0){for(var a=this._armature.sortedSlots.length,o=new Array(a-s.length/2),l=new Array(a),c=0;c0?s>=this._prevRotation:s<=this._prevRotation)&&(this._prevClockwise=this._prevClockwise>0?this._prevClockwise-1:this._prevClockwise+1),s=this._prevRotation+s-this._prevRotation+t.Transform.PI_D*this._prevClockwise)),this._prevClockwise=n._getNumber(e,t.DataParser.TWEEN_ROTATE,0),this._prevRotation=s;var a=this._parseTweenFrame(e,i,r),o=this._frameFloatArray.length;return this._frameFloatArray.length+=6,this._frameFloatArray[o++]=this._helpTransform.x,this._frameFloatArray[o++]=this._helpTransform.y,this._frameFloatArray[o++]=s,this._frameFloatArray[o++]=this._helpTransform.skew,this._frameFloatArray[o++]=this._helpTransform.scaleX,this._frameFloatArray[o++]=this._helpTransform.scaleY,this._parseActionDataInFrame(e,i,this._bone,this._slot),a},n.prototype._parseBoneTranslateFrame=function(e,i,r){var s=this._parseTweenFrame(e,i,r),a=this._frameFloatArray.length;return this._frameFloatArray.length+=2,this._frameFloatArray[a++]=n._getNumber(e,t.DataParser.X,0),this._frameFloatArray[a++]=n._getNumber(e,t.DataParser.Y,0),s},n.prototype._parseBoneRotateFrame=function(e,i,r){var s=n._getNumber(e,t.DataParser.ROTATE,0)*t.Transform.DEG_RAD;0!==i&&(0===this._prevClockwise?s=this._prevRotation+t.Transform.normalizeRadian(s-this._prevRotation):((this._prevClockwise>0?s>=this._prevRotation:s<=this._prevRotation)&&(this._prevClockwise=this._prevClockwise>0?this._prevClockwise-1:this._prevClockwise+1),s=this._prevRotation+s-this._prevRotation+t.Transform.PI_D*this._prevClockwise)),this._prevClockwise=n._getNumber(e,t.DataParser.CLOCK_WISE,0),this._prevRotation=s;var a=this._parseTweenFrame(e,i,r),o=this._frameFloatArray.length;return this._frameFloatArray.length+=2,this._frameFloatArray[o++]=s,this._frameFloatArray[o++]=n._getNumber(e,t.DataParser.SKEW,0)*t.Transform.DEG_RAD,a},n.prototype._parseBoneScaleFrame=function(e,i,r){var s=this._parseTweenFrame(e,i,r),a=this._frameFloatArray.length;return this._frameFloatArray.length+=2,this._frameFloatArray[a++]=n._getNumber(e,t.DataParser.X,1),this._frameFloatArray[a++]=n._getNumber(e,t.DataParser.Y,1),s},n.prototype._parseSurfaceFrame=function(e,i,r){var s=this._frameFloatArray.length,a=this._parseTweenFrame(e,i,r),o=e[t.DataParser.VERTICES],l=n._getNumber(e,t.DataParser.OFFSET,0),c=this._surface.vertices.length/2,h=0,u=0;this._frameFloatArray.length+=2*c;for(var _=0;_<2*c;_+=2)h=_=o.length?0:o[_-l],u=_+1=o.length?0:o[_+1-l],this._frameFloatArray[s+_]=h,this._frameFloatArray[s+_+1]=u;if(0===i){var f=this._frameIntArray.length;this._frameIntArray.length+=5,this._frameIntArray[f+0]=0,this._frameIntArray[f+1]=this._frameFloatArray.length-s,this._frameIntArray[f+2]=this._frameFloatArray.length-s,this._frameIntArray[f+3]=0,this._frameIntArray[f+4]=s-this._animation.frameFloatOffset,this._timelineArray[this._timeline.offset+3]=f-this._animation.frameIntOffset}return a},n.prototype._parseSlotDisplayFrame=function(e,i,r){var s=this._parseFrame(e,i,r);return this._frameArray.length+=1,t.DataParser.VALUE in e?this._frameArray[s+1]=n._getNumber(e,t.DataParser.VALUE,0):this._frameArray[s+1]=n._getNumber(e,t.DataParser.DISPLAY_INDEX,0),this._parseActionDataInFrame(e,i,this._slot.parent,this._slot),s},n.prototype._parseSlotColorFrame=function(e,i,n){var r=this._parseTweenFrame(e,i,n),s=-1;if(t.DataParser.VALUE in e||t.DataParser.COLOR in e){var a=t.DataParser.VALUE in e?e[t.DataParser.VALUE]:e[t.DataParser.COLOR];for(var o in a){this._parseColorTransform(a,this._helpColorTransform),s=this._intArray.length,this._intArray.length+=8,this._intArray[s++]=Math.round(100*this._helpColorTransform.alphaMultiplier),this._intArray[s++]=Math.round(100*this._helpColorTransform.redMultiplier),this._intArray[s++]=Math.round(100*this._helpColorTransform.greenMultiplier),this._intArray[s++]=Math.round(100*this._helpColorTransform.blueMultiplier),this._intArray[s++]=Math.round(this._helpColorTransform.alphaOffset),this._intArray[s++]=Math.round(this._helpColorTransform.redOffset),this._intArray[s++]=Math.round(this._helpColorTransform.greenOffset),this._intArray[s++]=Math.round(this._helpColorTransform.blueOffset),s-=8;break}}s<0&&(this._defaultColorOffset<0&&(this._defaultColorOffset=s=this._intArray.length,this._intArray.length+=8,this._intArray[s++]=100,this._intArray[s++]=100,this._intArray[s++]=100,this._intArray[s++]=100,this._intArray[s++]=0,this._intArray[s++]=0,this._intArray[s++]=0,this._intArray[s++]=0),s=this._defaultColorOffset);var l=this._frameIntArray.length;return this._frameIntArray.length+=1,this._frameIntArray[l]=s,r},n.prototype._parseSlotFFDFrame=function(e,i,r){var s=this._frameFloatArray.length,a=this._parseTweenFrame(e,i,r),o=t.DataParser.VERTICES in e?e[t.DataParser.VERTICES]:null,l=n._getNumber(e,t.DataParser.OFFSET,0),c=this._intArray[this._mesh.vertices.offset+0],h=this._mesh.parent.name+"_"+this._slot.name+"_"+this._mesh.name,u=this._mesh.vertices.weight,_=0,f=0,d=0,p=0;if(null!==u){var m=this._weightSlotPose[h];this._helpMatrixA.copyFromArray(m,0),this._frameFloatArray.length+=2*u.count,d=u.offset+2+u.bones.length}else this._frameFloatArray.length+=2*c;for(var y=0;y<2*c;y+=2)if(null===o?(_=0,f=0):(_=y=o.length?0:o[y-l],f=y+1=o.length?0:o[y+1-l]),null!==u){var v=this._weightBonePoses[h],g=this._intArray[d++];this._helpMatrixA.transformPoint(_,f,this._helpPoint,!0),_=this._helpPoint.x,f=this._helpPoint.y;for(var b=0;b=0||t.DataParser.DATA_VERSIONS.indexOf(s)>=0){var a=t.BaseObject.borrowObject(t.DragonBonesData);if(a.version=r,a.name=n._getString(e,t.DataParser.NAME,""),a.frameRate=n._getNumber(e,t.DataParser.FRAME_RATE,24),0===a.frameRate&&(a.frameRate=24),t.DataParser.ARMATURE in e){this._data=a,this._parseArray(e);for(var o=0,l=e[t.DataParser.ARMATURE];o0&&(a.stage=a.getArmature(a.armatureNames[0])),this._data=null}return t.DataParser.TEXTURE_ATLAS in e&&(this._rawTextureAtlases=e[t.DataParser.TEXTURE_ATLAS]),a}return console.assert(!1,"Nonsupport data version: "+r+"\nPlease convert DragonBones data to support version.\nRead more: https://github.com/DragonBones/Tools/"),null},n.prototype.parseTextureAtlasData=function(e,i,r){if(void 0===r&&(r=1),console.assert(void 0!==e),null===e){if(null===this._rawTextureAtlases||0===this._rawTextureAtlases.length)return!1;var s=this._rawTextureAtlases[this._rawTextureAtlasIndex++];return this.parseTextureAtlasData(s,i,r),this._rawTextureAtlasIndex>=this._rawTextureAtlases.length&&(this._rawTextureAtlasIndex=0,this._rawTextureAtlases=null),!0}if(i.width=n._getNumber(e,t.DataParser.WIDTH,0),i.height=n._getNumber(e,t.DataParser.HEIGHT,0),i.scale=1===r?1/n._getNumber(e,t.DataParser.SCALE,1):r,i.name=n._getString(e,t.DataParser.NAME,""),i.imagePath=n._getString(e,t.DataParser.IMAGE_PATH,""),t.DataParser.SUB_TEXTURE in e)for(var a=e[t.DataParser.SUB_TEXTURE],o=0,l=a.length;o0&&_>0&&(h.frame=t.TextureData.createRectangle(),h.frame.x=n._getNumber(c,t.DataParser.FRAME_X,0),h.frame.y=n._getNumber(c,t.DataParser.FRAME_Y,0),h.frame.width=u,h.frame.height=_),i.addTexture(h)}return!0},n.getInstance=function(){return null===n._objectDataParserInstance&&(n._objectDataParserInstance=new n),n._objectDataParserInstance},n._objectDataParserInstance=null,n})(t.DataParser);t.ObjectDataParser=e;var i=function(){this.frameStart=0,this.actions=[]};t.ActionFrame=i})(r||(r={})),(function(t){var e=(function(e){function i(){return null!==e&&e.apply(this,arguments)||this}return s(i,e),i.prototype._inRange=function(t,e,i){return e<=t&&t<=i},i.prototype._decodeUTF8=function(t){for(var e,i=0,n="",r=0,s=0,a=0,o=0;t.length>i;){var l=t[i++];if(-1===l)e=0!==s?65533:-1;else if(0===s)this._inRange(l,0,127)?e=l:(this._inRange(l,194,223)?(s=1,o=128,r=l-192):this._inRange(l,224,239)?(s=2,o=2048,r=l-224):this._inRange(l,240,244)&&(s=3,o=65536,r=l-240),r*=Math.pow(64,s),e=null);else if(this._inRange(l,128,191))if(a+=1,r+=(l-128)*Math.pow(64,s-a),a!==s)e=null;else{var c=r,h=o;r=0,s=0,a=0,o=0,e=this._inRange(c,h,1114111)&&!this._inRange(c,55296,57343)?c:l}else r=0,s=0,a=0,o=0,i--,e=l;null!==e&&-1!==e&&(e<=65535?e>0&&(n+=String.fromCharCode(e)):(e-=65536,n+=String.fromCharCode(55296+(e>>10&1023)),n+=String.fromCharCode(56320+(1023&e))))}return n},i.prototype._getUTF16Key=function(t){for(var e=0,i=t.length;e255)return encodeURI(t);return t},i.prototype._parseBinaryTimeline=function(e,i,n){void 0===n&&(n=null);var r=null!==n?n:t.BaseObject.borrowObject(t.TimelineData);r.type=e,r.offset=i,this._timeline=r;var s=this._timelineArrayBuffer[r.offset+2];if(1===s)r.frameIndicesOffset=-1;else{var a=0,o=this._animation.frameCount+1,l=this._data.frameIndices;t.DragonBones.webAssembly?(a=l.size(),l.resize(a+o,0)):(a=l.length,l.length+=o),r.frameIndicesOffset=a;for(var c=0,h=0,u=0,_=0;c=0){var r=t.BaseObject.borrowObject(t.WeightData),s=this._intArrayBuffer[i.offset+0],a=this._intArrayBuffer[n+0];r.offset=n;for(var o=0;o0&&e in this._dragonBonesDataMap&&(a=(s=this._dragonBonesDataMap[e]).getArmature(i)),null===a&&(0===e.length||this.autoSearch))for(var o in this._dragonBonesDataMap)if(s=this._dragonBonesDataMap[o],(0===e.length||s.autoSearch)&&null!==(a=s.getArmature(i))){e=o;break}if(null!==a){if(t.dataName=e,t.textureAtlasName=r,t.data=s,t.armature=a,t.skin=null,n.length>0&&(t.skin=a.getSkin(n),null===t.skin&&this.autoSearch))for(var o in this._dragonBonesDataMap){var l=this._dragonBonesDataMap[o].getArmature(n);if(null!==l){t.skin=l.defaultSkin;break}}return null===t.skin&&(t.skin=a.defaultSkin),!0}return!1},e.prototype._buildBones=function(e,i){for(var n=0,r=e.armature.sortedBones;n0&&(o.texture=this._getTextureData(e.textureAtlasName,i.path)),null===o.texture&&(o.texture=this._getTextureData(s,i.path)),a=null!==n&&2===n.type&&this._isSupportMesh()?r.meshDisplay:r.rawDisplay;break;case 2:var l=i;null!==e&&e.textureAtlasName.length>0&&(l.texture=this._getTextureData(e.textureAtlasName,l.path)),null===l.texture&&(l.texture=this._getTextureData(s,l.path)),a=this._isSupportMesh()?r.meshDisplay:r.rawDisplay;break;case 1:var c=i,h=this._buildChildArmature(e,r,i);if(null!==h){if(h.inheritAnimation=c.inheritAnimation,!h.inheritAnimation){var u=c.actions.length>0?c.actions:h.armatureData.defaultActions;if(u.length>0)for(var _=0,f=u;_=0)){var h=i.getDisplays(c.name);if(h||(null!==a&&i!==a&&(h=a.getDisplays(c.name)),h)){var u=t.DragonBones.webAssembly?h.size():h.length,_=c.displayList;_.length=u;for(var f=0,d=u;f>>0)+(M<<16)+(E<<8)+w}var W=(function(t){var e,i;function n(){return t.apply(this,arguments)||this}i=t,(e=n).prototype=Object.create(i.prototype),e.prototype.constructor=e,a(e,i);var s=n.prototype;return s.updateRenderData=function(){},s.realTimeTraverse=function(t,e,i){for(var n,s,a,o,l,c,h,u,_,y,w=t._slots,E=0,M=w.length;E>2,c=u._indices,x=c.length,y=d.request(A,x),g=y.indiceOffset,v=y.byteOffset>>2,b=y.vertexOffset,n=d._vData,s=d._iData,a=d._uintVData,P=_[0],I=_[4],R=_[12],O=_[1],L=_[5],F=_[13];for(var D=0,B=l.length;D>2,n=d._vData,r=d._iData,s=d._uintVData;for(var U=g,W=g+x;U=N&&(H(V=D[M++],1),N=V.vfOffset),s[K]=S}}}},s.fillBuffers=function(t,e){t.node._renderFlag|=N.FLAG_UPDATE_RENDER_DATA;var i=t._armature;if(i){f=!0,u=t.premultipliedAlpha,p=t.node,d=e._meshBuffer,m=e,y=t,B=0;var n=p._color;o=n.r/255,l=n.g/255,c=n.b/255,h=n.a/255,4294967295!==n._val&&(B|=1);var r=void 0;if(y.enableBatch&&(r=p._worldMatrix,f=!1,B|=16),t.isAnimationCached())this.cacheTraverse(t._curFrame,r);else{this.realTimeTraverse(i,r,1);var s=t._debugDraw;if(t.debugBones&&s){s.clear(),s.lineWidth=5,s.strokeColor=z,s.fillColor=G;for(var a=i.getBones(),_=0,v=a.length;_":0}),u=cc.Enum({REALTIME:0,SHARED_CACHE:1,PRIVATE_CACHE:2});sp.Skeleton=cc.Class({name:"sp.Skeleton",extends:n,editor:!1,statics:{AnimationCacheMode:u},properties:{paused:{default:!1,visible:!1},skeletonData:{default:null,type:sp.SkeletonData,notify:function(){this.defaultSkin="",this.defaultAnimation="",this._updateSkeletonData()},tooltip:!1},defaultSkin:{default:"",visible:!1},defaultAnimation:{default:"",visible:!1},animation:{get:function(){if(this.isAnimationCached())return this._animationName;var t=this.getCurrent(0);return t&&t.animation.name||""},set:function(t){this.defaultAnimation=t,t?this.setAnimation(0,t,this.loop):this.isAnimationCached()||(this.clearTrack(0),this.setToSetupPose())},visible:!1},_defaultSkinIndex:{get:function(){if(this.skeletonData){var t=this.skeletonData.getSkinsEnum();if(t)if(""===this.defaultSkin){if(t.hasOwnProperty(0))return this._defaultSkinIndex=0,0}else{var e=t[this.defaultSkin];if(void 0!==e)return e}}return 0},set:function(t){var e;if(this.skeletonData&&(e=this.skeletonData.getSkinsEnum()),!e)return cc.errorID("",this.name);var i=e[t];void 0!==i?(this.defaultSkin=i,this.setSkin(this.defaultSkin)):cc.errorID(7501,this.name)},type:c,visible:!0,animatable:!1,displayName:"Default Skin",tooltip:!1},_animationIndex:{get:function(){var t=this.animation;if(this.skeletonData&&t){var e=this.skeletonData.getAnimsEnum();if(e){var i=e[t];if(void 0!==i)return i}}return 0},set:function(t){if(0!==t){var e;if(this.skeletonData&&(e=this.skeletonData.getAnimsEnum()),!e)return cc.errorID(7502,this.name);var i=e[t];void 0!==i?this.animation=i:cc.errorID(7503,this.name)}else this.animation=""},type:h,visible:!0,animatable:!1,displayName:"Animation",tooltip:!1},_preCacheMode:-1,_cacheMode:u.REALTIME,_defaultCacheMode:{default:0,type:u,notify:function(){this.setAnimationCacheMode(this._defaultCacheMode)},editorOnly:!0,visible:!0,animatable:!1,displayName:"Animation Cache Mode",tooltip:!1},loop:{default:!0,tooltip:!1},premultipliedAlpha:{default:!0,tooltip:!1},timeScale:{default:1,tooltip:!1},debugSlots:{default:!1,editorOnly:!0,tooltip:!1,notify:function(){this._updateDebugDraw()}},debugBones:{default:!1,editorOnly:!0,tooltip:!1,notify:function(){this._updateDebugDraw()}},debugMesh:{default:!1,editorOnly:!0,tooltip:!1,notify:function(){this._updateDebugDraw()}},useTint:{default:!1,tooltip:!1,notify:function(){this._updateUseTint()}},enableBatch:{default:!1,notify:function(){this._updateBatch()},tooltip:!1},_accTime:0,_playCount:0,_frameCache:null,_curFrame:null,_skeletonCache:null,_animationName:"",_animationQueue:[],_headAniInfo:null,_playTimes:0,_isAniComplete:!0},ctor:function(){this._effectDelegate=null,this._skeleton=null,this._rootBone=null,this._listener=null,this._materialCache={},this._debugRenderer=null,this._startSlotIndex=-1,this._endSlotIndex=-1,this._startEntry={animation:{name:""},trackIndex:0},this._endEntry={animation:{name:""},trackIndex:0},this.attachUtil=new l},_getDefaultMaterial:function(){return cc.Material.getBuiltinMaterial("2d-spine")},_updateMaterial:function(){var t=this.useTint||this.isAnimationCached()&&!0,e=this.getMaterial(0);if(e){e.define("USE_TINT",t),e.define("CC_USE_MODEL",!this.enableBatch);var i=this.premultipliedAlpha?cc.gfx.BLEND_ONE:cc.gfx.BLEND_SRC_ALPHA,n=cc.gfx.BLEND_ONE_MINUS_SRC_ALPHA;e.setBlend(!0,cc.gfx.BLEND_FUNC_ADD,i,i,cc.gfx.BLEND_FUNC_ADD,n,n)}this._materialCache={}},disableRender:function(){this._super(),this.node._renderFlag&=~a},markForRender:function(t){this._super(t),t?this.node._renderFlag|=a:this.node._renderFlag&=~a},_updateUseTint:function(){var t=this.getMaterial(0);if(t){var e=this.useTint||this.isAnimationCached()&&!0;t.define("USE_TINT",e)}this._materialCache={}},_updateBatch:function(){var t=this.getMaterial(0);t&&t.define("CC_USE_MODEL",!this.enableBatch),this._materialCache={}},_validateRender:function(){var t=this.skeletonData;t&&t.isTexturesLoaded()?this._super():this.disableRender()},setSkeletonData:function(t){if(null!=t.width&&null!=t.height&&this.node.setContentSize(t.width,t.height),this._cacheMode===u.SHARED_CACHE?this._skeletonCache=o.sharedCache:this._cacheMode===u.PRIVATE_CACHE&&(this._skeletonCache=new o,this._skeletonCache.enablePrivateMode()),this.isAnimationCached()){(this.debugBones||this.debugSlots)&&cc.warn("Debug bones or slots is invalid in cached mode");var e=this._skeletonCache.getSkeletonCache(this.skeletonData._uuid,t);this._skeleton=e.skeleton,this._clipper=e.clipper,this._rootBone=this._skeleton.getRootBone()}else this._skeleton=new r.Skeleton(t),this._clipper=new r.SkeletonClipping,this._rootBone=this._skeleton.getRootBone();this.markForRender(!0)},setSlotsRange:function(t,e){this.isAnimationCached()?cc.warn("Slots visible range can not be modified in cached mode."):(this._startSlotIndex=t,this._endSlotIndex=e)},setAnimationStateData:function(t){if(this.isAnimationCached())cc.warn("'setAnimationStateData' interface can not be invoked in cached mode.");else{var e=new r.AnimationState(t);this._listener&&(this._state&&this._state.removeListener(this._listener),e.addListener(this._listener)),this._state=e}},__preload:function(){this._super();for(var t=this.node.children,e=0,i=t.length;ethis._headAniInfo.delay){var n=this._headAniInfo;this._headAniInfo=null,this.setAnimation(0,n.animationName,n.loop)}return}this._updateCache(t)}else this._updateRealtime(t)},_emitCacheCompleteEvent:function(){this._listener&&(this._endEntry.animation.name=this._animationName,this._listener.complete&&this._listener.complete(this._endEntry),this._listener.end&&this._listener.end(this._endEntry))},_updateCache:function(t){var e=this._frameCache;if(e.isInited()){var i=e.frames,n=o.FrameTime;0==this._accTime&&0==this._playCount&&(this._startEntry.animation.name=this._animationName,this._listener&&this._listener.start&&this._listener.start(this._startEntry)),this._accTime+=t;var r=Math.floor(this._accTime/n);if(e.isCompleted||e.updateToFrame(r),e.isCompleted&&r>=i.length){if(this._playCount++,this._playTimes>0&&this._playCount>=this._playTimes)return this._curFrame=i[i.length-1],this._accTime=0,this._playCount=0,this._isAniComplete=!0,void this._emitCacheCompleteEvent();this._accTime=0,r=0,this._emitCacheCompleteEvent()}this._curFrame=i[r]}},_updateRealtime:function(t){var e=this._skeleton,i=this._state;e&&(e.update(t),i&&(i.update(t),i.apply(e)))},setVertexEffectDelegate:function(t){this._effectDelegate=t},updateWorldTransform:function(){this.isAnimationCached()&&this._skeleton&&this._skeleton.updateWorldTransform()},setToSetupPose:function(){this._skeleton&&this._skeleton.setToSetupPose()},setBonesToSetupPose:function(){this._skeleton&&this._skeleton.setBonesToSetupPose()},setSlotsToSetupPose:function(){this._skeleton&&this._skeleton.setSlotsToSetupPose()},updateAnimationCache:function(t){if(this.isAnimationCached()){var e=this.skeletonData._uuid;this._skeletonCache&&this._skeletonCache.updateAnimationCache(e,t)}},invalidAnimationCache:function(){this.isAnimationCached()&&this._skeletonCache&&this._skeletonCache.invalidAnimationCache(this.skeletonData._uuid)},findBone:function(t){return this._skeleton?this._skeleton.findBone(t):null},findSlot:function(t){return this._skeleton?this._skeleton.findSlot(t):null},setSkin:function(t){this._skeleton&&(this._skeleton.setSkinByName(t),this._skeleton.setSlotsToSetupPose()),this.invalidAnimationCache()},getAttachment:function(t,e){return this._skeleton?this._skeleton.getAttachmentByName(t,e):null},setAttachment:function(t,e){this._skeleton&&this._skeleton.setAttachment(t,e),this.invalidAnimationCache()},getTextureAtlas:function(t){return t.region},setMix:function(t,e,i){this._state&&this._state.data.setMix(t,e,i)},setAnimation:function(t,e,i){if(this._playTimes=i?0:1,this._animationName=e,this.isAnimationCached()){if(0!==t&&cc.warn("Track index can not greater than 0 in cached mode."),!this._skeletonCache)return null;var n=this._skeletonCache.getAnimationCache(this.skeletonData._uuid,e);n||(n=this._skeletonCache.initAnimationCache(this.skeletonData._uuid,e)),n&&(this._isAniComplete=!1,this._accTime=0,this._playCount=0,this._frameCache=n,this.attachUtil._hasAttachedNode()&&this._frameCache.enableCacheAttachedInfo(),this._frameCache.updateToFrame(0),this._curFrame=this._frameCache.frames[0])}else if(this._skeleton){var r=this._skeleton.data.findAnimation(e);if(!r)return cc.logID(7509,e),null;var s=this._state.setAnimationWith(t,r,i);return this._state.apply(this._skeleton),s}return null},addAnimation:function(t,e,i,n){if(n=n||0,this.isAnimationCached())0!==t&&cc.warn("Track index can not greater than 0 in cached mode."),this._animationQueue.push({animationName:e,loop:i,delay:n});else if(this._skeleton){var r=this._skeleton.data.findAnimation(e);return r?this._state.addAnimationWith(t,r,i,n):(cc.logID(7510,e),null)}return null},findAnimation:function(t){return this._skeleton?this._skeleton.data.findAnimation(t):null},getCurrent:function(t){if(this.isAnimationCached())cc.warn("'getCurrent' interface can not be invoked in cached mode.");else if(this._state)return this._state.getCurrent(t);return null},clearTracks:function(){this.isAnimationCached()?cc.warn("'clearTracks' interface can not be invoked in cached mode."):this._state&&this._state.clearTracks()},clearTrack:function(t){this.isAnimationCached()?cc.warn("'clearTrack' interface can not be invoked in cached mode."):this._state&&this._state.clearTrack(t)},setStartListener:function(t){this._ensureListener(),this._listener.start=t},setInterruptListener:function(t){this._ensureListener(),this._listener.interrupt=t},setEndListener:function(t){this._ensureListener(),this._listener.end=t},setDisposeListener:function(t){this._ensureListener(),this._listener.dispose=t},setCompleteListener:function(t){this._ensureListener(),this._listener.complete=t},setEventListener:function(t){this._ensureListener(),this._listener.event=t},setTrackStartListener:function(t,e){i.getListeners(t).start=e},setTrackInterruptListener:function(t,e){i.getListeners(t).interrupt=e},setTrackEndListener:function(t,e){i.getListeners(t).end=e},setTrackDisposeListener:function(t,e){i.getListeners(t).dispose=e},setTrackCompleteListener:function(t,e){i.getListeners(t).complete=function(t){var i=Math.floor(t.trackTime/t.animationEnd);e(t,i)}},setTrackEventListener:function(t,e){i.getListeners(t).event=e},getState:function(){return this._state},_updateAnimEnum:!1,_updateSkinEnum:!1,_ensureListener:function(){this._listener||(this._listener=new i,this._state&&this._state.addListener(this._listener))},_updateSkeletonData:function(){if(this.skeletonData){var t=this.skeletonData.getRuntimeData();if(t){try{this.setSkeletonData(t),this.isAnimationCached()||this.setAnimationStateData(new r.AnimationStateData(this._skeleton.data)),this.defaultSkin&&this.setSkin(this.defaultSkin)}catch(e){cc.warn(e)}this.attachUtil.init(this),this.attachUtil._associateAttachedNode(),this._preCacheMode=this._cacheMode,this.animation=this.defaultAnimation}else this.disableRender()}else this.disableRender()},_refreshInspector:function(){this._updateAnimEnum(),this._updateSkinEnum(),Editor.Utils.refreshSelectedInspector("node",this.node.uuid)},_updateDebugDraw:function(){if(this.debugBones||this.debugSlots){if(!this._debugRenderer){var t=new cc.PrivateNode;t.name="DEBUG_DRAW_NODE";var e=t.addComponent(s);e.lineWidth=1,e.strokeColor=cc.color(255,0,0,255),this._debugRenderer=e}this._debugRenderer.node.parent=this.node,this.isAnimationCached()&&cc.warn("Debug bones or slots is invalid in cached mode")}else this._debugRenderer&&(this._debugRenderer.node.parent=null)}}),e.exports=sp.Skeleton}),{"../../cocos2d/core/components/CCRenderComponent":160,"../../cocos2d/core/graphics/graphics":202,"../../cocos2d/core/renderer/render-flow":272,"./AttachUtil":425,"./lib/spine":428,"./skeleton-cache":429,"./track-entry-listeners":433}],427:[(function(t){"use strict";var e="undefined"==typeof window?global:window;e.spine=t("./lib/spine"),e.sp=e.sp||{},sp._timeScale=1,Object.defineProperty(sp,"timeScale",{get:function(){return this._timeScale},set:function(t){this._timeScale=t},configurable:!0}),sp.ATTACHMENT_TYPE={REGION:0,BOUNDING_BOX:1,MESH:2,SKINNED_MESH:3},sp.AnimationEventType=cc.Enum({START:0,INTERRUPT:1,END:2,DISPOSE:3,COMPLETE:4,EVENT:5}),sp.spine=e.spine,t("./skeleton-texture"),t("./skeleton-data"),t("./vertex-effect-delegate"),t("./Skeleton"),t("./spine-assembler")}),{"./Skeleton":426,"./lib/spine":428,"./skeleton-data":430,"./skeleton-texture":431,"./spine-assembler":432,"./vertex-effect-delegate":434}],428:[(function(t,e){"use strict";var i,n,r,s=(i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});(function(t){var e,i,n,r=(function(){function t(t,e,i){if(null==t)throw new Error("name cannot be null.");if(null==e)throw new Error("timelines cannot be null.");this.name=t,this.timelines=e,this.timelineIds=[];for(var n=0;n0&&(e%=this.duration));for(var l=this.timelines,c=0,h=l.length;c>>1;;){if(t[(s+1)*i]<=e?n=s+1:r=s,n==r)return(n+1)*i;s=n+r>>>1}},t.linearSearch=function(t,e,i){for(var n=0,r=t.length-i;n<=r;n+=i)if(t[n]>e)return n;return-1},t})();t.Animation=r,(function(t){t[t.setup=0]="setup",t[t.first=1]="first",t[t.replace=2]="replace",t[t.add=3]="add"})(e=t.MixBlend||(t.MixBlend={})),(function(t){t[t.mixIn=0]="mixIn",t[t.mixOut=1]="mixOut"})(i=t.MixDirection||(t.MixDirection={})),(function(t){t[t.rotate=0]="rotate",t[t.translate=1]="translate",t[t.scale=2]="scale",t[t.shear=3]="shear",t[t.attachment=4]="attachment",t[t.color=5]="color",t[t.deform=6]="deform",t[t.event=7]="event",t[t.drawOrder=8]="drawOrder",t[t.ikConstraint=9]="ikConstraint",t[t.transformConstraint=10]="transformConstraint",t[t.pathConstraintPosition=11]="pathConstraintPosition",t[t.pathConstraintSpacing=12]="pathConstraintSpacing",t[t.pathConstraintMix=13]="pathConstraintMix",t[t.twoColor=14]="twoColor"})(n=t.TimelineType||(t.TimelineType={}));var a=(function(){function e(i){if(i<=0)throw new Error("frameCount must be > 0: "+i);this.curves=t.Utils.newFloatArray((i-1)*e.BEZIER_SIZE)}return e.prototype.getFrameCount=function(){return this.curves.length/e.BEZIER_SIZE+1},e.prototype.setLinear=function(t){this.curves[t*e.BEZIER_SIZE]=e.LINEAR},e.prototype.setStepped=function(t){this.curves[t*e.BEZIER_SIZE]=e.STEPPED},e.prototype.getCurveType=function(t){var i=t*e.BEZIER_SIZE;if(i==this.curves.length)return e.LINEAR;var n=this.curves[i];return n==e.LINEAR?e.LINEAR:n==e.STEPPED?e.STEPPED:e.BEZIER},e.prototype.setCurve=function(t,i,n,r,s){var a=.03*(2*-i+r),o=.03*(2*-n+s),l=.006*(3*(i-r)+1),c=.006*(3*(n-s)+1),h=2*a+l,u=2*o+c,_=.3*i+a+.16666667*l,f=.3*n+o+.16666667*c,d=t*e.BEZIER_SIZE,p=this.curves;p[d++]=e.BEZIER;for(var m=_,y=f,v=d+e.BEZIER_SIZE-1;d=n){var h=void 0,u=void 0;return s==l?(h=0,u=0):(h=r[s-2],u=r[s-1]),u+(r[s+1]-u)*(n-h)/(o-h)}var _=r[s-1];return _+(1-_)*(n-o)/(1-o)},e.LINEAR=0,e.STEPPED=1,e.BEZIER=2,e.BEZIER_SIZE=19,e})();t.CurveTimeline=a;var o=(function(i){function a(e){var n=i.call(this,e)||this;return n.frames=t.Utils.newFloatArray(e<<1),n}return s(a,i),a.prototype.getPropertyId=function(){return(n.rotate<<24)+this.boneIndex},a.prototype.setFrame=function(t,e,i){t<<=1,this.frames[t]=e,this.frames[t+a.ROTATION]=i},a.prototype.apply=function(t,i,n,s,o,l){var c=this.frames,h=t.bones[this.boneIndex];if(h.active)if(n=c[c.length-a.ENTRIES]){var _=c[c.length+a.PREV_ROTATION];switch(l){case e.setup:h.rotation=h.data.rotation+_*o;break;case e.first:case e.replace:_+=h.data.rotation-h.rotation,_-=360*(16384-(16384.499999999996-_/360|0));case e.add:h.rotation+=_*o}}else{var f=r.binarySearch(c,n,a.ENTRIES),d=c[f+a.PREV_ROTATION],p=c[f],m=this.getCurvePercent((f>>1)-1,1-(n-p)/(c[f+a.PREV_TIME]-p)),y=c[f+a.ROTATION]-d;switch(y=d+(y-360*(16384-(16384.499999999996-y/360|0)))*m,l){case e.setup:h.rotation=h.data.rotation+(y-360*(16384-(16384.499999999996-y/360|0)))*o;break;case e.first:case e.replace:y+=h.data.rotation-h.rotation;case e.add:h.rotation+=(y-360*(16384-(16384.499999999996-y/360|0)))*o}}},a.ENTRIES=2,a.PREV_TIME=-2,a.PREV_ROTATION=-1,a.ROTATION=1,a})(a);t.RotateTimeline=o;var l=(function(i){function a(e){var n=i.call(this,e)||this;return n.frames=t.Utils.newFloatArray(e*a.ENTRIES),n}return s(a,i),a.prototype.getPropertyId=function(){return(n.translate<<24)+this.boneIndex},a.prototype.setFrame=function(t,e,i,n){t*=a.ENTRIES,this.frames[t]=e,this.frames[t+a.X]=i,this.frames[t+a.Y]=n},a.prototype.apply=function(t,i,n,s,o,l){var c=this.frames,h=t.bones[this.boneIndex];if(h.active)if(n=c[c.length-a.ENTRIES])u=c[c.length+a.PREV_X],_=c[c.length+a.PREV_Y];else{var f=r.binarySearch(c,n,a.ENTRIES);u=c[f+a.PREV_X],_=c[f+a.PREV_Y];var d=c[f],p=this.getCurvePercent(f/a.ENTRIES-1,1-(n-d)/(c[f+a.PREV_TIME]-d));u+=(c[f+a.X]-u)*p,_+=(c[f+a.Y]-_)*p}switch(l){case e.setup:h.x=h.data.x+u*o,h.y=h.data.y+_*o;break;case e.first:case e.replace:h.x+=(h.data.x+u-h.x)*o,h.y+=(h.data.y+_-h.y)*o;break;case e.add:h.x+=u*o,h.y+=_*o}}},a.ENTRIES=3,a.PREV_TIME=-3,a.PREV_X=-2,a.PREV_Y=-1,a.X=1,a.Y=2,a})(a);t.TranslateTimeline=l;var c=(function(a){function o(t){return a.call(this,t)||this}return s(o,a),o.prototype.getPropertyId=function(){return(n.scale<<24)+this.boneIndex},o.prototype.apply=function(n,s,a,l,c,h,u){var _=this.frames,f=n.bones[this.boneIndex];if(f.active)if(a<_[0])switch(h){case e.setup:return f.scaleX=f.data.scaleX,void(f.scaleY=f.data.scaleY);case e.first:f.scaleX+=(f.data.scaleX-f.scaleX)*c,f.scaleY+=(f.data.scaleY-f.scaleY)*c}else{var d=0,p=0;if(a>=_[_.length-o.ENTRIES])d=_[_.length+o.PREV_X]*f.data.scaleX,p=_[_.length+o.PREV_Y]*f.data.scaleY;else{var m=r.binarySearch(_,a,o.ENTRIES);d=_[m+o.PREV_X],p=_[m+o.PREV_Y];var y=_[m],v=this.getCurvePercent(m/o.ENTRIES-1,1-(a-y)/(_[m+o.PREV_TIME]-y));d=(d+(_[m+o.X]-d)*v)*f.data.scaleX,p=(p+(_[m+o.Y]-p)*v)*f.data.scaleY}if(1==c)h==e.add?(f.scaleX+=d-f.data.scaleX,f.scaleY+=p-f.data.scaleY):(f.scaleX=d,f.scaleY=p);else{var g=0,b=0;if(u==i.mixOut)switch(h){case e.setup:g=f.data.scaleX,b=f.data.scaleY,f.scaleX=g+(Math.abs(d)*t.MathUtils.signum(g)-g)*c,f.scaleY=b+(Math.abs(p)*t.MathUtils.signum(b)-b)*c;break;case e.first:case e.replace:g=f.scaleX,b=f.scaleY,f.scaleX=g+(Math.abs(d)*t.MathUtils.signum(g)-g)*c,f.scaleY=b+(Math.abs(p)*t.MathUtils.signum(b)-b)*c;break;case e.add:g=f.scaleX,b=f.scaleY,f.scaleX=g+(Math.abs(d)*t.MathUtils.signum(g)-f.data.scaleX)*c,f.scaleY=b+(Math.abs(p)*t.MathUtils.signum(b)-f.data.scaleY)*c}else switch(h){case e.setup:g=Math.abs(f.data.scaleX)*t.MathUtils.signum(d),b=Math.abs(f.data.scaleY)*t.MathUtils.signum(p),f.scaleX=g+(d-g)*c,f.scaleY=b+(p-b)*c;break;case e.first:case e.replace:g=Math.abs(f.scaleX)*t.MathUtils.signum(d),b=Math.abs(f.scaleY)*t.MathUtils.signum(p),f.scaleX=g+(d-g)*c,f.scaleY=b+(p-b)*c;break;case e.add:g=t.MathUtils.signum(d),b=t.MathUtils.signum(p),f.scaleX=Math.abs(f.scaleX)*g+(d-Math.abs(f.data.scaleX)*g)*c,f.scaleY=Math.abs(f.scaleY)*b+(p-Math.abs(f.data.scaleY)*b)*c}}}},o})(l);t.ScaleTimeline=c;var h=(function(t){function i(e){return t.call(this,e)||this}return s(i,t),i.prototype.getPropertyId=function(){return(n.shear<<24)+this.boneIndex},i.prototype.apply=function(t,n,s,a,o,l){var c=this.frames,h=t.bones[this.boneIndex];if(h.active)if(s=c[c.length-i.ENTRIES])u=c[c.length+i.PREV_X],_=c[c.length+i.PREV_Y];else{var f=r.binarySearch(c,s,i.ENTRIES);u=c[f+i.PREV_X],_=c[f+i.PREV_Y];var d=c[f],p=this.getCurvePercent(f/i.ENTRIES-1,1-(s-d)/(c[f+i.PREV_TIME]-d));u+=(c[f+i.X]-u)*p,_+=(c[f+i.Y]-_)*p}switch(l){case e.setup:h.shearX=h.data.shearX+u*o,h.shearY=h.data.shearY+_*o;break;case e.first:case e.replace:h.shearX+=(h.data.shearX+u-h.shearX)*o,h.shearY+=(h.data.shearY+_-h.shearY)*o;break;case e.add:h.shearX+=u*o,h.shearY+=_*o}}},i})(l);t.ShearTimeline=h;var u=(function(i){function a(e){var n=i.call(this,e)||this;return n.frames=t.Utils.newFloatArray(e*a.ENTRIES),n}return s(a,i),a.prototype.getPropertyId=function(){return(n.color<<24)+this.slotIndex},a.prototype.setFrame=function(t,e,i,n,r,s){t*=a.ENTRIES,this.frames[t]=e,this.frames[t+a.R]=i,this.frames[t+a.G]=n,this.frames[t+a.B]=r,this.frames[t+a.A]=s},a.prototype.apply=function(t,i,n,s,o,l){var c=t.slots[this.slotIndex];if(c.bone.active){var h=this.frames;if(n=h[h.length-a.ENTRIES]){var y=h.length;f=h[y+a.PREV_R],d=h[y+a.PREV_G],p=h[y+a.PREV_B],m=h[y+a.PREV_A]}else{var v=r.binarySearch(h,n,a.ENTRIES);f=h[v+a.PREV_R],d=h[v+a.PREV_G],p=h[v+a.PREV_B],m=h[v+a.PREV_A];var g=h[v],b=this.getCurvePercent(v/a.ENTRIES-1,1-(n-g)/(h[v+a.PREV_TIME]-g));f+=(h[v+a.R]-f)*b,d+=(h[v+a.G]-d)*b,p+=(h[v+a.B]-p)*b,m+=(h[v+a.A]-m)*b}1==o?c.color.set(f,d,p,m):(u=c.color,l==e.setup&&u.setFromColor(c.data.color),u.add((f-u.r)*o,(d-u.g)*o,(p-u.b)*o,(m-u.a)*o))}}},a.ENTRIES=5,a.PREV_TIME=-5,a.PREV_R=-4,a.PREV_G=-3,a.PREV_B=-2,a.PREV_A=-1,a.R=1,a.G=2,a.B=3,a.A=4,a})(a);t.ColorTimeline=u;var _=(function(i){function a(e){var n=i.call(this,e)||this;return n.frames=t.Utils.newFloatArray(e*a.ENTRIES),n}return s(a,i),a.prototype.getPropertyId=function(){return(n.twoColor<<24)+this.slotIndex},a.prototype.setFrame=function(t,e,i,n,r,s,o,l,c){t*=a.ENTRIES,this.frames[t]=e,this.frames[t+a.R]=i,this.frames[t+a.G]=n,this.frames[t+a.B]=r,this.frames[t+a.A]=s,this.frames[t+a.R2]=o,this.frames[t+a.G2]=l,this.frames[t+a.B2]=c},a.prototype.apply=function(t,i,n,s,o,l){var c=t.slots[this.slotIndex];if(c.bone.active){var h=this.frames;if(n=h[h.length-a.ENTRIES]){var x=h.length;p=h[x+a.PREV_R],m=h[x+a.PREV_G],y=h[x+a.PREV_B],v=h[x+a.PREV_A],g=h[x+a.PREV_R2],b=h[x+a.PREV_G2],A=h[x+a.PREV_B2]}else{var C=r.binarySearch(h,n,a.ENTRIES);p=h[C+a.PREV_R],m=h[C+a.PREV_G],y=h[C+a.PREV_B],v=h[C+a.PREV_A],g=h[C+a.PREV_R2],b=h[C+a.PREV_G2],A=h[C+a.PREV_B2];var T=h[C],S=this.getCurvePercent(C/a.ENTRIES-1,1-(n-T)/(h[C+a.PREV_TIME]-T));p+=(h[C+a.R]-p)*S,m+=(h[C+a.G]-m)*S,y+=(h[C+a.B]-y)*S,v+=(h[C+a.A]-v)*S,g+=(h[C+a.R2]-g)*S,b+=(h[C+a.G2]-b)*S,A+=(h[C+a.B2]-A)*S}1==o?(c.color.set(p,m,y,v),c.darkColor.set(g,b,A,1)):(u=c.color,_=c.darkColor,l==e.setup&&(u.setFromColor(c.data.color),_.setFromColor(c.data.darkColor)),u.add((p-u.r)*o,(m-u.g)*o,(y-u.b)*o,(v-u.a)*o),_.add((g-_.r)*o,(b-_.g)*o,(A-_.b)*o,0))}}},a.ENTRIES=8,a.PREV_TIME=-8,a.PREV_R=-7,a.PREV_G=-6,a.PREV_B=-5,a.PREV_A=-4,a.PREV_R2=-3,a.PREV_G2=-2,a.PREV_B2=-1,a.R=1,a.G=2,a.B=3,a.A=4,a.R2=5,a.G2=6,a.B2=7,a})(a);t.TwoColorTimeline=_;var f=(function(){function s(e){this.frames=t.Utils.newFloatArray(e),this.attachmentNames=new Array(e)}return s.prototype.getPropertyId=function(){return(n.attachment<<24)+this.slotIndex},s.prototype.getFrameCount=function(){return this.frames.length},s.prototype.setFrame=function(t,e,i){this.frames[t]=e,this.attachmentNames[t]=i},s.prototype.apply=function(t,n,s,a,o,l,c){var h=t.slots[this.slotIndex];if(h.bone.active)if(c!=i.mixOut||l!=e.setup){var u=this.frames;if(s=u[u.length-1]?u.length-1:r.binarySearch(u,s,1)-1;var d=this.attachmentNames[f];t.slots[this.slotIndex].setAttachment(null==d?null:t.getAttachment(this.slotIndex,d))}}else{var p=h.data.attachmentName;h.setAttachment(null==p?null:t.getAttachment(this.slotIndex,p))}},s})();t.AttachmentTimeline=f;var d=null,p=(function(i){function a(e){var n=i.call(this,e)||this;return n.frames=t.Utils.newFloatArray(e),n.frameVertices=new Array(e),null==d&&(d=t.Utils.newFloatArray(64)),n}return s(a,i),a.prototype.getPropertyId=function(){return(n.deform<<27)+ +this.attachment.id+this.slotIndex},a.prototype.setFrame=function(t,e,i){this.frames[t]=e,this.frameVertices[t]=i},a.prototype.apply=function(i,n,s,a,o,l){var c=i.slots[this.slotIndex];if(c.bone.active){var h=c.getAttachment();if(h instanceof t.VertexAttachment&&h.deformAttachment==this.attachment){var u=c.deform;0==u.length&&(l=e.setup);var _=this.frameVertices,f=_[0].length,d=this.frames;if(s=d[d.length-1]){var b=_[d.length-1];if(1==o)if(l==e.add)if(null==(p=h).bones){y=p.vertices;for(var A=0;Ai)this.apply(t,e,Number.MAX_VALUE,n,s,a,o),e=-1;else if(e>=l[c-1])return;if(!(i0&&l[h-1]==u;)h--;for(;h=l[h];h++)n.push(this.events[h])}}},e})();t.EventTimeline=m;var y=(function(){function s(e){this.frames=t.Utils.newFloatArray(e),this.drawOrders=new Array(e)}return s.prototype.getPropertyId=function(){return n.drawOrder<<24},s.prototype.getFrameCount=function(){return this.frames.length},s.prototype.setFrame=function(t,e,i){this.frames[t]=e,this.drawOrders[t]=i},s.prototype.apply=function(n,s,a,o,l,c,h){var u=n.drawOrder,_=n.slots;if(h!=i.mixOut||c!=e.setup){var f=this.frames;if(a=f[f.length-1]?f.length-1:r.binarySearch(f,a)-1;var p=this.drawOrders[d];if(null==p)t.Utils.arrayCopy(_,0,u,0,_.length);else for(var m=0,y=p.length;m=u[u.length-o.ENTRIES])c==e.setup?(_.mix=_.data.mix+(u[u.length+o.PREV_MIX]-_.data.mix)*l,_.softness=_.data.softness+(u[u.length+o.PREV_SOFTNESS]-_.data.softness)*l,h==i.mixOut?(_.bendDirection=_.data.bendDirection,_.compress=_.data.compress,_.stretch=_.data.stretch):(_.bendDirection=u[u.length+o.PREV_BEND_DIRECTION],_.compress=0!=u[u.length+o.PREV_COMPRESS],_.stretch=0!=u[u.length+o.PREV_STRETCH])):(_.mix+=(u[u.length+o.PREV_MIX]-_.mix)*l,_.softness+=(u[u.length+o.PREV_SOFTNESS]-_.softness)*l,h==i.mixIn&&(_.bendDirection=u[u.length+o.PREV_BEND_DIRECTION],_.compress=0!=u[u.length+o.PREV_COMPRESS],_.stretch=0!=u[u.length+o.PREV_STRETCH]));else{var f=r.binarySearch(u,s,o.ENTRIES),d=u[f+o.PREV_MIX],p=u[f+o.PREV_SOFTNESS],m=u[f],y=this.getCurvePercent(f/o.ENTRIES-1,1-(s-m)/(u[f+o.PREV_TIME]-m));c==e.setup?(_.mix=_.data.mix+(d+(u[f+o.MIX]-d)*y-_.data.mix)*l,_.softness=_.data.softness+(p+(u[f+o.SOFTNESS]-p)*y-_.data.softness)*l,h==i.mixOut?(_.bendDirection=_.data.bendDirection,_.compress=_.data.compress,_.stretch=_.data.stretch):(_.bendDirection=u[f+o.PREV_BEND_DIRECTION],_.compress=0!=u[f+o.PREV_COMPRESS],_.stretch=0!=u[f+o.PREV_STRETCH])):(_.mix+=(d+(u[f+o.MIX]-d)*y-_.mix)*l,_.softness+=(p+(u[f+o.SOFTNESS]-p)*y-_.softness)*l,h==i.mixIn&&(_.bendDirection=u[f+o.PREV_BEND_DIRECTION],_.compress=0!=u[f+o.PREV_COMPRESS],_.stretch=0!=u[f+o.PREV_STRETCH]))}},o.ENTRIES=6,o.PREV_TIME=-6,o.PREV_MIX=-5,o.PREV_SOFTNESS=-4,o.PREV_BEND_DIRECTION=-3,o.PREV_COMPRESS=-2,o.PREV_STRETCH=-1,o.MIX=1,o.SOFTNESS=2,o.BEND_DIRECTION=3,o.COMPRESS=4,o.STRETCH=5,o})(a);t.IkConstraintTimeline=v;var g=(function(i){function a(e){var n=i.call(this,e)||this;return n.frames=t.Utils.newFloatArray(e*a.ENTRIES),n}return s(a,i),a.prototype.getPropertyId=function(){return(n.transformConstraint<<24)+this.transformConstraintIndex},a.prototype.setFrame=function(t,e,i,n,r,s){t*=a.ENTRIES,this.frames[t]=e,this.frames[t+a.ROTATE]=i,this.frames[t+a.TRANSLATE]=n,this.frames[t+a.SCALE]=r,this.frames[t+a.SHEAR]=s},a.prototype.apply=function(t,i,n,s,o,l){var c=this.frames,h=t.transformConstraints[this.transformConstraintIndex];if(h.active)if(n=c[c.length-a.ENTRIES]){var m=c.length;_=c[m+a.PREV_ROTATE],f=c[m+a.PREV_TRANSLATE],d=c[m+a.PREV_SCALE],p=c[m+a.PREV_SHEAR]}else{var y=r.binarySearch(c,n,a.ENTRIES);_=c[y+a.PREV_ROTATE],f=c[y+a.PREV_TRANSLATE],d=c[y+a.PREV_SCALE],p=c[y+a.PREV_SHEAR];var v=c[y],g=this.getCurvePercent(y/a.ENTRIES-1,1-(n-v)/(c[y+a.PREV_TIME]-v));_+=(c[y+a.ROTATE]-_)*g,f+=(c[y+a.TRANSLATE]-f)*g,d+=(c[y+a.SCALE]-d)*g,p+=(c[y+a.SHEAR]-p)*g}l==e.setup?(u=h.data,h.rotateMix=u.rotateMix+(_-u.rotateMix)*o,h.translateMix=u.translateMix+(f-u.translateMix)*o,h.scaleMix=u.scaleMix+(d-u.scaleMix)*o,h.shearMix=u.shearMix+(p-u.shearMix)*o):(h.rotateMix+=(_-h.rotateMix)*o,h.translateMix+=(f-h.translateMix)*o,h.scaleMix+=(d-h.scaleMix)*o,h.shearMix+=(p-h.shearMix)*o)}},a.ENTRIES=5,a.PREV_TIME=-5,a.PREV_ROTATE=-4,a.PREV_TRANSLATE=-3,a.PREV_SCALE=-2,a.PREV_SHEAR=-1,a.ROTATE=1,a.TRANSLATE=2,a.SCALE=3,a.SHEAR=4,a})(a);t.TransformConstraintTimeline=g;var b=(function(i){function a(e){var n=i.call(this,e)||this;return n.frames=t.Utils.newFloatArray(e*a.ENTRIES),n}return s(a,i),a.prototype.getPropertyId=function(){return(n.pathConstraintPosition<<24)+this.pathConstraintIndex},a.prototype.setFrame=function(t,e,i){t*=a.ENTRIES,this.frames[t]=e,this.frames[t+a.VALUE]=i},a.prototype.apply=function(t,i,n,s,o,l){var c=this.frames,h=t.pathConstraints[this.pathConstraintIndex];if(h.active)if(n=c[c.length-a.ENTRIES])u=c[c.length+a.PREV_VALUE];else{var _=r.binarySearch(c,n,a.ENTRIES);u=c[_+a.PREV_VALUE];var f=c[_],d=this.getCurvePercent(_/a.ENTRIES-1,1-(n-f)/(c[_+a.PREV_TIME]-f));u+=(c[_+a.VALUE]-u)*d}l==e.setup?h.position=h.data.position+(u-h.data.position)*o:h.position+=(u-h.position)*o}},a.ENTRIES=2,a.PREV_TIME=-2,a.PREV_VALUE=-1,a.VALUE=1,a})(a);t.PathConstraintPositionTimeline=b;var A=(function(t){function i(e){return t.call(this,e)||this}return s(i,t),i.prototype.getPropertyId=function(){return(n.pathConstraintSpacing<<24)+this.pathConstraintIndex},i.prototype.apply=function(t,n,s,a,o,l){var c=this.frames,h=t.pathConstraints[this.pathConstraintIndex];if(h.active)if(s=c[c.length-i.ENTRIES])u=c[c.length+i.PREV_VALUE];else{var _=r.binarySearch(c,s,i.ENTRIES);u=c[_+i.PREV_VALUE];var f=c[_],d=this.getCurvePercent(_/i.ENTRIES-1,1-(s-f)/(c[_+i.PREV_TIME]-f));u+=(c[_+i.VALUE]-u)*d}l==e.setup?h.spacing=h.data.spacing+(u-h.data.spacing)*o:h.spacing+=(u-h.spacing)*o}},i})(b);t.PathConstraintSpacingTimeline=A;var x=(function(i){function a(e){var n=i.call(this,e)||this;return n.frames=t.Utils.newFloatArray(e*a.ENTRIES),n}return s(a,i),a.prototype.getPropertyId=function(){return(n.pathConstraintMix<<24)+this.pathConstraintIndex},a.prototype.setFrame=function(t,e,i,n){t*=a.ENTRIES,this.frames[t]=e,this.frames[t+a.ROTATE]=i,this.frames[t+a.TRANSLATE]=n},a.prototype.apply=function(t,i,n,s,o,l){var c=this.frames,h=t.pathConstraints[this.pathConstraintIndex];if(h.active)if(n=c[c.length-a.ENTRIES])u=c[c.length+a.PREV_ROTATE],_=c[c.length+a.PREV_TRANSLATE];else{var f=r.binarySearch(c,n,a.ENTRIES);u=c[f+a.PREV_ROTATE],_=c[f+a.PREV_TRANSLATE];var d=c[f],p=this.getCurvePercent(f/a.ENTRIES-1,1-(n-d)/(c[f+a.PREV_TIME]-d));u+=(c[f+a.ROTATE]-u)*p,_+=(c[f+a.TRANSLATE]-_)*p}l==e.setup?(h.rotateMix=h.data.rotateMix+(u-h.data.rotateMix)*o,h.translateMix=h.data.translateMix+(_-h.data.translateMix)*o):(h.rotateMix+=(u-h.rotateMix)*o,h.translateMix+=(_-h.translateMix)*o)}},a.ENTRIES=3,a.PREV_TIME=-3,a.PREV_ROTATE=-2,a.PREV_TRANSLATE=-1,a.ROTATE=1,a.TRANSLATE=2,a})(a);t.PathConstraintMixTimeline=x})(r||(r={})),(function(t){var e=(function(){function e(e){this.tracks=new Array,this.timeScale=1,this.events=new Array,this.listeners=new Array,this.queue=new r(this),this.propertyIDs=new t.IntSet,this.animationsChanged=!1,this.trackEntryPool=new t.Pool(function(){return new i}),this.data=e}return e.prototype.update=function(t){t*=this.timeScale;for(var e=this.tracks,i=0,n=e.length;i0){if(r.delay-=s,r.delay>0)continue;s=-r.delay,r.delay=0}var a=r.next;if(null!=a){var o=r.trackLast-a.delay;if(o>=0){for(a.delay=0,a.trackTime+=0==r.timeScale?0:(o/r.timeScale+t)*a.timeScale,r.trackTime+=s,this.setCurrent(i,a,!0);null!=a.mixingFrom;)a.mixTime+=t,a=a.mixingFrom;continue}}else if(r.trackLast>=r.trackEnd&&null==r.mixingFrom){e[i]=null,this.queue.end(r),this.disposeNext(r);continue}if(null!=r.mixingFrom&&this.updateMixingFrom(r,t)){var l=r.mixingFrom;for(r.mixingFrom=null,null!=l&&(l.mixingTo=null);null!=l;)this.queue.end(l),l=l.mixingFrom}r.trackTime+=s}}this.queue.drain()},e.prototype.updateMixingFrom=function(t,e){var i=t.mixingFrom;if(null==i)return!0;var n=this.updateMixingFrom(i,e);return i.animationLast=i.nextAnimationLast,i.trackLast=i.nextTrackLast,t.mixTime>0&&t.mixTime>=t.mixDuration?(0!=i.totalAlpha&&0!=t.mixDuration||(t.mixingFrom=i.mixingFrom,null!=i.mixingFrom&&(i.mixingFrom.mixingTo=t),t.interruptAlpha=i.interruptAlpha,this.queue.end(i)),n):(i.trackTime+=e*i.timeScale,t.mixTime+=e,!1)},e.prototype.apply=function(i){if(null==i)throw new Error("skeleton cannot be null.");this.animationsChanged&&this._animationsChanged();for(var n=this.events,r=this.tracks,s=!1,a=0,o=r.length;a0)){s=!0;var c=0==a?t.MixBlend.first:l.mixBlend,h=l.alpha;null!=l.mixingFrom?h*=this.applyMixingFrom(l,i,c):l.trackTime>=l.trackEnd&&null==l.next&&(h=0);var u=l.animationLast,_=l.getAnimationTime(),f=l.animation.timelines.length,d=l.animation.timelines;if(0==a&&1==h||c==t.MixBlend.add)for(var p=0;p1&&(a=1),r!=t.MixBlend.first&&(r=s.mixBlend));var o=a0&&this.queueEvents(s,u),this.events.length=0,s.nextAnimationLast=u,s.nextTrackLast=s.trackTime,a},e.prototype.applyRotateTimeline=function(e,i,n,r,s,a,o,l){if(l&&(a[o]=0),1!=r){var c=e,h=c.frames,u=i.bones[c.boneIndex];if(u.active){var _=0,f=0;if(n=h[h.length-t.RotateTimeline.ENTRIES])f=u.data.rotation+h[h.length+t.RotateTimeline.PREV_ROTATION];else{var d=t.Animation.binarySearch(h,n,t.RotateTimeline.ENTRIES),p=h[d+t.RotateTimeline.PREV_ROTATION],m=h[d],y=c.getCurvePercent((d>>1)-1,1-(n-m)/(h[d+t.RotateTimeline.PREV_TIME]-m));f=h[d+t.RotateTimeline.ROTATION]-p,f=p+(f-=360*(16384-(16384.499999999996-f/360|0)))*y+u.data.rotation,f-=360*(16384-(16384.499999999996-f/360|0))}var v=0,g=f-_;if(0==(g-=360*(16384-(16384.499999999996-g/360|0))))v=a[o];else{var b=0,A=0;l?(b=0,A=g):(b=a[o],A=a[o+1]);var x=g>0,C=b>=0;t.MathUtils.signum(A)!=t.MathUtils.signum(g)&&Math.abs(A)<=90&&(Math.abs(b)>180&&(b+=360*t.MathUtils.signum(b)),C=x),v=g+b-b%360,C!=x&&(v+=360*t.MathUtils.signum(b)),a[o]=v}a[o+1]=g,_+=v*r,u.rotation=_-360*(16384-(16384.499999999996-_/360|0))}}else e.apply(i,0,n,null,1,s,t.MixDirection.mixIn)},e.prototype.queueEvents=function(t,e){for(var i=t.animationStart,n=t.animationEnd,r=n-i,s=t.trackLast%r,a=this.events,o=0,l=a.length;on||this.queue.event(t,c)}for((t.loop?0==r||s>t.trackTime%r:e>=n&&t.animationLast=this.tracks.length)){var e=this.tracks[t];if(null!=e){this.queue.end(e),this.disposeNext(e);for(var i=e;;){var n=i.mixingFrom;if(null==n)break;this.queue.end(n),i.mixingFrom=null,i.mixingTo=null,i=n}this.tracks[e.trackIndex]=null,this.queue.drain()}}},e.prototype.setCurrent=function(t,e,i){var n=this.expandToIndex(t);this.tracks[t]=e,null!=n&&(i&&this.queue.interrupt(n),e.mixingFrom=n,n.mixingTo=e,e.mixTime=0,null!=n.mixingFrom&&n.mixDuration>0&&(e.interruptAlpha*=Math.min(1,n.mixTime/n.mixDuration)),n.timelinesRotation.length=0),this.queue.start(e)},e.prototype.setAnimation=function(t,e,i){var n=this.data.skeletonData.findAnimation(e);if(null==n)throw new Error("Animation not found: "+e);return this.setAnimationWith(t,n,i)},e.prototype.setAnimationWith=function(t,e,i){if(null==e)throw new Error("animation cannot be null.");var n=!0,r=this.expandToIndex(t);null!=r&&(-1==r.nextTrackLast?(this.tracks[t]=r.mixingFrom,this.queue.interrupt(r),this.queue.end(r),this.disposeNext(r),r=r.mixingFrom,n=!1):this.disposeNext(r));var s=this.trackEntry(t,e,i,r);return this.setCurrent(t,s,n),this.queue.drain(),s},e.prototype.addAnimation=function(t,e,i,n){var r=this.data.skeletonData.findAnimation(e);if(null==r)throw new Error("Animation not found: "+e);return this.addAnimationWith(t,r,i,n)},e.prototype.addAnimationWith=function(t,e,i,n){if(null==e)throw new Error("animation cannot be null.");var r=this.expandToIndex(t);if(null!=r)for(;null!=r.next;)r=r.next;var s=this.trackEntry(t,e,i,r);if(null==r)this.setCurrent(t,s,!0),this.queue.drain();else if(r.next=s,n<=0){var a=r.animationEnd-r.animationStart;0!=a?(r.loop?n+=a*(1+(r.trackTime/a|0)):n+=Math.max(a,r.trackTime),n-=this.data.getMix(r.animation,e)):n=r.trackTime}return s.delay=n,s},e.prototype.setEmptyAnimation=function(t,i){var n=this.setAnimationWith(t,e.emptyAnimation,!1);return n.mixDuration=i,n.trackEnd=i,n},e.prototype.addEmptyAnimation=function(t,i,n){n<=0&&(n-=i);var r=this.addAnimationWith(t,e.emptyAnimation,!1,n);return r.mixDuration=i,r.trackEnd=i,r},e.prototype.setEmptyAnimations=function(t){var e=this.queue.drainDisabled;this.queue.drainDisabled=!0;for(var i=0,n=this.tracks.length;i=0;e--)for(var n=this.tracks[e];null!=n;)this.computeNotLast(n),n=n.mixingFrom},e.prototype.computeHold=function(i){var n=i.mixingTo,r=i.animation.timelines,s=i.animation.timelines.length,a=t.Utils.setArraySize(i.timelineMode,s);i.timelineHoldMix.length=0;var o=t.Utils.setArraySize(i.timelineHoldMix,s),l=this.propertyIDs;if(null!=n&&n.holdPrevious)for(var c=0;c0){a[c]=e.HOLD_MIX,o[c]=_;continue t}break}a[c]=e.HOLD}else a[c]=e.SUBSEQUENT}},e.prototype.computeNotLast=function(i){for(var n=i.animation.timelines,r=i.animation.timelines.length,s=i.timelineMode,a=this.propertyIDs,o=0;o=this.tracks.length?null:this.tracks[t]},e.prototype.addListener=function(t){if(null==t)throw new Error("listener cannot be null.");this.listeners.push(t)},e.prototype.removeListener=function(t){var e=this.listeners.indexOf(t);e>=0&&this.listeners.splice(e,1)},e.prototype.clearListeners=function(){this.listeners.length=0},e.prototype.clearListenerNotifications=function(){this.queue.clear()},e.emptyAnimation=new t.Animation("",[],0),e.SUBSEQUENT=0,e.FIRST=1,e.HOLD=2,e.HOLD_MIX=3,e.NOT_LAST=4,e})();t.AnimationState=e;var i=(function(){function e(){this.mixBlend=t.MixBlend.replace,this.timelineMode=new Array,this.timelineHoldMix=new Array,this.timelinesRotation=new Array}return e.prototype.reset=function(){this.next=null,this.mixingFrom=null,this.mixingTo=null,this.animation=null,this.listener=null,this.timelineMode.length=0,this.timelineHoldMix.length=0,this.timelinesRotation.length=0},e.prototype.getAnimationTime=function(){if(this.loop){var t=this.animationEnd-this.animationStart;return 0==t?this.animationStart:this.trackTime%t+this.animationStart}return Math.min(this.trackTime+this.animationStart,this.animationEnd)},e.prototype.setAnimationLast=function(t){this.animationLast=t,this.nextAnimationLast=t},e.prototype.isComplete=function(){return this.trackTime>=this.animationEnd-this.animationStart},e.prototype.resetRotationDirections=function(){this.timelinesRotation.length=0},e})();t.TrackEntry=i;var n,r=(function(){function t(t){this.objects=[],this.drainDisabled=!1,this.animState=t}return t.prototype.start=function(t){this.objects.push(n.start),this.objects.push(t),this.animState.animationsChanged=!0},t.prototype.interrupt=function(t){this.objects.push(n.interrupt),this.objects.push(t)},t.prototype.end=function(t){this.objects.push(n.end),this.objects.push(t),this.animState.animationsChanged=!0},t.prototype.dispose=function(t){this.objects.push(n.dispose),this.objects.push(t)},t.prototype.complete=function(t){this.objects.push(n.complete),this.objects.push(t)},t.prototype.event=function(t,e){this.objects.push(n.event),this.objects.push(t),this.objects.push(e)},t.prototype.drain=function(){if(!this.drainDisabled){this.drainDisabled=!0;for(var t=this.objects,e=this.animState.listeners,i=0;i=0?i.substring(0,i.lastIndexOf("/")):"";i=this.pathPrefix+i,this.toLoad++,e.downloadText(i,(function(e){var o={count:0},l=new Array;try{new t.TextureAtlas(e,function(e){l.push(a+"/"+e);var i=document.createElement("img");return i.width=16,i.height=16,new t.FakeTexture(i)})}catch(f){var c=f;return s.errors[i]="Couldn't load texture atlas "+i+": "+c.message,r&&r(i,"Couldn't load texture atlas "+i+": "+c.message),s.toLoad--,void s.loaded++}for(var h=function(c){var h=!1;s.loadTexture(c,(function(c){if(o.count++,o.count==l.length)if(h)s.errors[i]="Couldn't load texture atlas page "+c+"} of atlas "+i,r&&r(i,"Couldn't load texture atlas page "+c+" of atlas "+i),s.toLoad--,s.loaded++;else try{var u=new t.TextureAtlas(e,function(t){return s.get(a+"/"+t)});s.assets[i]=u,n&&n(i,u),s.toLoad--,s.loaded++}catch(f){var _=f;s.errors[i]="Couldn't load texture atlas "+i+": "+_.message,r&&r(i,"Couldn't load texture atlas "+i+": "+_.message),s.toLoad--,s.loaded++}}),(function(t){h=!0,o.count++,o.count==l.length&&(s.errors[i]="Couldn't load texture atlas page "+t+"} of atlas "+i,r&&r(i,"Couldn't load texture atlas page "+t+" of atlas "+i),s.toLoad--,s.loaded++)}))},u=0,_=l;u<_.length;u++)h(_[u])}),(function(t,e){s.errors[i]="Couldn't load texture atlas "+i+": status "+status+", "+e,r&&r(i,"Couldn't load texture atlas "+i+": status "+status+", "+e),s.toLoad--,s.loaded++}))},e.prototype.get=function(t){return t=this.pathPrefix+t,this.assets[t]},e.prototype.remove=function(t){t=this.pathPrefix+t;var e=this.assets[t];e.dispose&&e.dispose(),this.assets[t]=null},e.prototype.removeAll=function(){for(var t in this.assets){var e=this.assets[t];e.dispose&&e.dispose()}this.assets={}},e.prototype.isLoadingComplete=function(){return 0==this.toLoad},e.prototype.getToLoad=function(){return this.toLoad},e.prototype.getLoaded=function(){return this.loaded},e.prototype.dispose=function(){this.removeAll()},e.prototype.hasErrors=function(){return Object.keys(this.errors).length>0},e.prototype.getErrors=function(){return this.errors},e})();t.AssetManager=e})(r||(r={})),(function(t){var e=(function(){function e(t){this.atlas=t}return e.prototype.newRegionAttachment=function(e,i,n){var r=this.atlas.findRegion(n);if(null==r)return null;r.renderObject=r;var s=new t.RegionAttachment(i);return s.setRegion(r),s},e.prototype.newMeshAttachment=function(e,i,n){var r=this.atlas.findRegion(n);if(null==r)return null;r.renderObject=r;var s=new t.MeshAttachment(i);return s.region=r,s},e.prototype.newBoundingBoxAttachment=function(e,i){return new t.BoundingBoxAttachment(i)},e.prototype.newPathAttachment=function(e,i){return new t.PathAttachment(i)},e.prototype.newPointAttachment=function(e,i){return new t.PointAttachment(i)},e.prototype.newClippingAttachment=function(e,i){return new t.ClippingAttachment(i)},e})();t.AtlasAttachmentLoader=e})(r||(r={})),(function(t){(function(t){t[t.Normal=0]="Normal",t[t.Additive=1]="Additive",t[t.Multiply=2]="Multiply",t[t.Screen=3]="Screen"})(t.BlendMode||(t.BlendMode={}))})(r||(r={})),(function(t){var e=(function(){function e(t,e,i){if(this.children=new Array,this.x=0,this.y=0,this.rotation=0,this.scaleX=0,this.scaleY=0,this.shearX=0,this.shearY=0,this.ax=0,this.ay=0,this.arotation=0,this.ascaleX=0,this.ascaleY=0,this.ashearX=0,this.ashearY=0,this.appliedValid=!1,this.a=0,this.b=0,this.c=0,this.d=0,this.worldY=0,this.worldX=0,this.sorted=!1,this.active=!1,null==t)throw new Error("data cannot be null.");if(null==e)throw new Error("skeleton cannot be null.");this.data=t,this.skeleton=e,this.parent=i,this.setToSetupPose()}return e.prototype.isActive=function(){return this.active},e.prototype.update=function(){this.updateWorldTransformWith(this.x,this.y,this.rotation,this.scaleX,this.scaleY,this.shearX,this.shearY)},e.prototype.updateWorldTransform=function(){this.updateWorldTransformWith(this.x,this.y,this.rotation,this.scaleX,this.scaleY,this.shearX,this.shearY)},e.prototype.updateWorldTransformWith=function(e,i,n,r,s,a,o){this.ax=e,this.ay=i,this.arotation=n,this.ascaleX=r,this.ascaleY=s,this.ashearX=a,this.ashearY=o,this.appliedValid=!0;var l=this.parent;if(null==l){var c=this.skeleton,h=n+90+o,u=c.scaleX,_=c.scaleY;return this.a=t.MathUtils.cosDeg(n+a)*r*u,this.b=t.MathUtils.cosDeg(h)*s*u,this.c=t.MathUtils.sinDeg(n+a)*r*_,this.d=t.MathUtils.sinDeg(h)*s*_,this.worldX=e*u+c.x,void(this.worldY=i*_+c.y)}var f=l.a,d=l.b,p=l.c,m=l.d;switch(this.worldX=f*e+d*i+l.worldX,this.worldY=p*e+m*i+l.worldY,this.data.transformMode){case t.TransformMode.Normal:h=n+90+o;var y=t.MathUtils.cosDeg(n+a)*r,v=t.MathUtils.cosDeg(h)*s,g=t.MathUtils.sinDeg(n+a)*r,b=t.MathUtils.sinDeg(h)*s;return this.a=f*y+d*g,this.b=f*v+d*b,this.c=p*y+m*g,void(this.d=p*v+m*b);case t.TransformMode.OnlyTranslation:h=n+90+o,this.a=t.MathUtils.cosDeg(n+a)*r,this.b=t.MathUtils.cosDeg(h)*s,this.c=t.MathUtils.sinDeg(n+a)*r,this.d=t.MathUtils.sinDeg(h)*s;break;case t.TransformMode.NoRotationOrReflection:var A=0;(T=f*f+p*p)>1e-4?(d=p*(T=Math.abs(f*m-d*p)/T),m=f*T,A=Math.atan2(p,f)*t.MathUtils.radDeg):(f=0,p=0,A=90-Math.atan2(m,d)*t.MathUtils.radDeg);var x=n+a-A,C=n+o-A+90;y=t.MathUtils.cosDeg(x)*r,v=t.MathUtils.cosDeg(C)*s,g=t.MathUtils.sinDeg(x)*r,b=t.MathUtils.sinDeg(C)*s,this.a=f*y-d*g,this.b=f*v-d*b,this.c=p*y+m*g,this.d=p*v+m*b;break;case t.TransformMode.NoScale:case t.TransformMode.NoScaleOrReflection:var T,S=t.MathUtils.cosDeg(n),w=t.MathUtils.sinDeg(n),E=(f*S+d*w)/this.skeleton.scaleX,M=(p*S+m*w)/this.skeleton.scaleY;(T=Math.sqrt(E*E+M*M))>1e-5&&(T=1/T),E*=T,M*=T,T=Math.sqrt(E*E+M*M),this.data.transformMode==t.TransformMode.NoScale&&f*m-d*p<0!=(this.skeleton.scaleX<0!=this.skeleton.scaleY<0)&&(T=-T);var D=Math.PI/2+Math.atan2(M,E),B=Math.cos(D)*T,P=Math.sin(D)*T;y=t.MathUtils.cosDeg(a)*r,v=t.MathUtils.cosDeg(90+o)*s,g=t.MathUtils.sinDeg(a)*r,b=t.MathUtils.sinDeg(90+o)*s,this.a=E*y+B*g,this.b=E*v+B*b,this.c=M*y+P*g,this.d=M*v+P*b}this.a*=this.skeleton.scaleX,this.b*=this.skeleton.scaleX,this.c*=this.skeleton.scaleY,this.d*=this.skeleton.scaleY},e.prototype.setToSetupPose=function(){var t=this.data;this.x=t.x,this.y=t.y,this.rotation=t.rotation,this.scaleX=t.scaleX,this.scaleY=t.scaleY,this.shearX=t.shearX,this.shearY=t.shearY},e.prototype.getWorldRotationX=function(){return Math.atan2(this.c,this.a)*t.MathUtils.radDeg},e.prototype.getWorldRotationY=function(){return Math.atan2(this.d,this.b)*t.MathUtils.radDeg},e.prototype.getWorldScaleX=function(){return Math.sqrt(this.a*this.a+this.c*this.c)},e.prototype.getWorldScaleY=function(){return Math.sqrt(this.b*this.b+this.d*this.d)},e.prototype.updateAppliedTransform=function(){this.appliedValid=!0;var e=this.parent;if(null==e)return this.ax=this.worldX,this.ay=this.worldY,this.arotation=Math.atan2(this.c,this.a)*t.MathUtils.radDeg,this.ascaleX=Math.sqrt(this.a*this.a+this.c*this.c),this.ascaleY=Math.sqrt(this.b*this.b+this.d*this.d),this.ashearX=0,void(this.ashearY=Math.atan2(this.a*this.b+this.c*this.d,this.a*this.d-this.b*this.c)*t.MathUtils.radDeg);var i=e.a,n=e.b,r=e.c,s=e.d,a=1/(i*s-n*r),o=this.worldX-e.worldX,l=this.worldY-e.worldY;this.ax=o*s*a-l*n*a,this.ay=l*i*a-o*r*a;var c=a*s,h=a*i,u=a*n,_=a*r,f=c*this.a-u*this.c,d=c*this.b-u*this.d,p=h*this.c-_*this.a,m=h*this.d-_*this.b;if(this.ashearX=0,this.ascaleX=Math.sqrt(f*f+p*p),this.ascaleX>1e-4){var y=f*m-d*p;this.ascaleY=y/this.ascaleX,this.ashearY=Math.atan2(f*d+p*m,y)*t.MathUtils.radDeg,this.arotation=Math.atan2(p,f)*t.MathUtils.radDeg}else this.ascaleX=0,this.ascaleY=Math.sqrt(d*d+m*m),this.ashearY=0,this.arotation=90-Math.atan2(m,d)*t.MathUtils.radDeg},e.prototype.worldToLocal=function(t){var e=this.a,i=this.b,n=this.c,r=this.d,s=1/(e*r-i*n),a=t.x-this.worldX,o=t.y-this.worldY;return t.x=a*r*s-o*i*s,t.y=o*e*s-a*n*s,t},e.prototype.localToWorld=function(t){var e=t.x,i=t.y;return t.x=e*this.a+i*this.b+this.worldX,t.y=e*this.c+i*this.d+this.worldY,t},e.prototype.worldToLocalRotation=function(e){var i=t.MathUtils.sinDeg(e),n=t.MathUtils.cosDeg(e);return Math.atan2(this.a*i-this.c*n,this.d*n-this.b*i)*t.MathUtils.radDeg+this.rotation-this.shearX},e.prototype.localToWorldRotation=function(e){e-=this.rotation-this.shearX;var i=t.MathUtils.sinDeg(e),n=t.MathUtils.cosDeg(e);return Math.atan2(n*this.c+i*this.d,n*this.a+i*this.b)*t.MathUtils.radDeg},e.prototype.rotateWorld=function(e){var i=this.a,n=this.b,r=this.c,s=this.d,a=t.MathUtils.cosDeg(e),o=t.MathUtils.sinDeg(e);this.a=a*i-o*r,this.b=a*n-o*s,this.c=o*i+a*r,this.d=o*n+a*s,this.appliedValid=!1},e})();t.Bone=e})(r||(r={})),(function(t){var e;t.BoneData=function(i,n,r){if(this.x=0,this.y=0,this.rotation=0,this.scaleX=1,this.scaleY=1,this.shearX=0,this.shearY=0,this.transformMode=e.Normal,this.skinRequired=!1,this.color=new t.Color,i<0)throw new Error("index must be >= 0.");if(null==n)throw new Error("name cannot be null.");this.index=i,this.name=n,this.parent=r},(function(t){t[t.Normal=0]="Normal",t[t.OnlyTranslation=1]="OnlyTranslation",t[t.NoRotationOrReflection=2]="NoRotationOrReflection",t[t.NoScale=3]="NoScale",t[t.NoScaleOrReflection=4]="NoScaleOrReflection"})(e=t.TransformMode||(t.TransformMode={}))})(r||(r={})),(function(t){t.ConstraintData=function(t,e,i){this.name=t,this.order=e,this.skinRequired=i}})(r||(r={})),(function(t){t.Event=function(t,e){if(null==e)throw new Error("data cannot be null.");this.time=t,this.data=e}})(r||(r={})),(function(t){t.EventData=function(t){this.name=t}})(r||(r={})),(function(t){var e=(function(){function e(t,e){if(this.bendDirection=0,this.compress=!1,this.stretch=!1,this.mix=1,this.softness=0,this.active=!1,null==t)throw new Error("data cannot be null.");if(null==e)throw new Error("skeleton cannot be null.");this.data=t,this.mix=t.mix,this.softness=t.softness,this.bendDirection=t.bendDirection,this.compress=t.compress,this.stretch=t.stretch,this.bones=new Array;for(var i=0;i180?d-=360:d<-180&&(d+=360);var p=e.ascaleX,m=e.ascaleY;if(r||s){var y=e.data.length*p,v=Math.sqrt(_*_+f*f);if(r&&vy&&y>1e-4){var g=(v/y-1)*o+1;p*=g,a&&(m*=g)}}e.updateWorldTransformWith(e.ax,e.ay,e.arotation+d*o,p,m,e.ashearX,e.ashearY)},e.prototype.apply2=function(e,i,n,r,s,a,o,l){if(0!=l){e.appliedValid||e.updateAppliedTransform(),i.appliedValid||i.updateAppliedTransform();var c=e.ax,h=e.ay,u=e.ascaleX,_=u,f=e.ascaleY,d=i.ascaleX,p=0,m=0,y=0;u<0?(u=-u,p=180,y=-1):(p=0,y=1),f<0&&(f=-f,y=-y),d<0?(d=-d,m=180):m=0;var v=i.ax,g=0,b=0,A=0,x=e.a,C=e.b,T=e.c,S=e.d,w=Math.abs(u-f)<=1e-4;w?(b=x*v+C*(g=i.ay)+e.worldX,A=T*v+S*g+e.worldY):(g=0,b=x*v+e.worldX,A=T*v+e.worldY);var E=e.parent;x=E.a,C=E.b,T=E.c;var M,D,B=1/(x*(S=E.d)-C*T),P=b-E.worldX,I=A-E.worldY,R=(P*S-I*C)*B-c,O=(I*x-P*T)*B-h,L=Math.sqrt(R*R+O*O),F=i.data.length*d;if(L<1e-4)return this.apply1(e,n,r,!1,a,!1,l),void i.updateWorldTransformWith(v,g,0,i.ascaleX,i.ascaleY,i.ashearX,i.ashearY);var V=((P=n-E.worldX)*S-(I=r-E.worldY)*C)*B-c,N=(I*x-P*T)*B-h,k=V*V+N*N;if(0!=o){o*=u*(d+1)/2;var z=Math.sqrt(k),G=z-L-F*u+o;if(G>0){var U=Math.min(1,G/(2*o))-1;k=(V-=(U=(G-o*(1-U*U))/z)*V)*V+(N-=U*N)*N}}t:if(w){var j=(k-L*L-(F*=u)*F)/(2*L*F);j<-1?j=-1:j>1&&(j=1,a&&(_*=(Math.sqrt(k)/(L+F)-1)*l+1)),D=Math.acos(j)*s,x=L+F*j,C=F*Math.sin(D),M=Math.atan2(N*x-V*C,V*x+N*C)}else{var H=(x=u*F)*x,W=(C=f*F)*C,X=Math.atan2(N,V),Y=-2*W*L,q=W-H;if((S=Y*Y-4*q*(T=W*L*L+H*k-H*W))>=0){var J=Math.sqrt(S);Y<0&&(J=-J);var Z=(J=-(Y+J)/2)/q,K=T/J,Q=Math.abs(Z)=-1&&T<=1&&(T=Math.acos(T),(S=(P=x*Math.cos(T)+L)*P+(I=C*Math.sin(T))*I)st&&(nt=T,st=S,rt=P,at=I)),k<=(et+st)/2?(M=X-Math.atan2(it*s,tt),D=$*s):(M=X-Math.atan2(at*s,rt),D=nt*s)}var ot=Math.atan2(g,v)*y,lt=e.arotation;(M=(M-ot)*t.MathUtils.radDeg+p-lt)>180?M-=360:M<-180&&(M+=360),e.updateWorldTransformWith(c,h,lt+M*l,_,e.ascaleY,0,0),lt=i.arotation,(D=((D+ot)*t.MathUtils.radDeg-i.ashearX)*y+m-lt)>180?D-=360:D<-180&&(D+=360),i.updateWorldTransformWith(v,g,lt+D*l,i.ascaleX,i.ascaleY,i.ashearX,i.ashearY)}else i.updateWorldTransform()},e})();t.IkConstraint=e})(r||(r={})),(function(t){var e=(function(t){function e(e){var i=t.call(this,e,0,!1)||this;return i.bones=new Array,i.bendDirection=1,i.compress=!1,i.stretch=!1,i.uniform=!1,i.mix=1,i.softness=0,i}return s(e,t),e})(t.ConstraintData);t.IkConstraintData=e})(r||(r={})),(function(t){var e=(function(){function e(t,e){if(this.position=0,this.spacing=0,this.rotateMix=0,this.translateMix=0,this.spaces=new Array,this.positions=new Array,this.world=new Array,this.curves=new Array,this.lengths=new Array,this.segments=new Array,this.active=!1,null==t)throw new Error("data cannot be null.");if(null==e)throw new Error("skeleton cannot be null.");this.data=t,this.bones=new Array;for(var i=0,n=t.bones.length;i0;if(r>0||s){var a=this.data,o=a.spacingMode==t.SpacingMode.Percent,l=a.rotateMode,c=l==t.RotateMode.Tangent,h=l==t.RotateMode.ChainScale,u=this.bones.length,_=c?u:u+1,f=this.bones,d=t.Utils.setArraySize(this.spaces,_),p=null,m=this.spacing;if(h||!o){h&&(p=t.Utils.setArraySize(this.lengths,u));for(var y=a.spacingMode==t.SpacingMode.Length,v=0,g=_-1;v0?t.MathUtils.degRad:-t.MathUtils.degRad),v=0;for(var B=3;vt.MathUtils.PI?z-=t.MathUtils.PI2:z<-t.MathUtils.PI&&(z+=t.MathUtils.PI2),z*=n,G=Math.cos(z),U=Math.sin(z),P.a=G*F-U*N,P.b=G*V-U*k,P.c=U*F+G*N,P.d=U*V+G*k}P.appliedValid=!1}}}},e.prototype.computeWorldPositions=function(i,n,r,s,a){var o=this.target,l=this.position,c=this.spaces,h=t.Utils.setArraySize(this.positions,3*n+2),u=null,_=i.closed,f=i.worldVerticesLength,d=f/6,p=e.NONE;if(!i.constantSpeed){var m=i.lengths,y=m[d-=_?1:2];if(s&&(l*=y),a)for(var v=1;vy){p!=e.AFTER&&(p=e.AFTER,i.computeWorldVertices(o,f-6,4,u,0,2)),this.addAfterPosition(A-y,u,0,h,g);continue}}for(;;b++){var x=m[b];if(!(A>x)){0==b?A/=x:A=(A-(J=m[b-1]))/(x-J);break}}b!=p&&(p=b,_&&b==d?(i.computeWorldVertices(o,f-4,4,u,0,2),i.computeWorldVertices(o,0,4,u,4,2)):i.computeWorldVertices(o,6*b+2,8,u,0,2)),this.addCurvePosition(A,u[0],u[1],u[2],u[3],u[4],u[5],u[6],u[7],h,g,r||v>0&&0==W)}return h}_?(f+=2,u=t.Utils.setArraySize(this.world,f),i.computeWorldVertices(o,2,f-4,u,0,2),i.computeWorldVertices(o,0,2,u,f-4,2),u[f-2]=u[0],u[f-1]=u[1]):(d--,f-=4,u=t.Utils.setArraySize(this.world,f),i.computeWorldVertices(o,2,f,u,0,2));for(var C=t.Utils.setArraySize(this.curves,d),T=0,S=u[0],w=u[1],E=0,M=0,D=0,B=0,P=0,I=0,R=0,O=0,L=0,F=0,V=0,N=0,k=0,z=0,G=(v=0,2);vT){this.addAfterPosition(A-T,u,f-4,h,g);continue}}for(;;b++){var X=C[b];if(!(A>X)){0==b?A/=X:A=(A-(J=C[b-1]))/(X-J);break}}if(b!=p){p=b;var Y=6*b;for(S=u[Y],w=u[Y+1],E=u[Y+2],M=u[Y+3],D=u[Y+4],B=u[Y+5],V=2*(R=.03*(S-2*E+D))+(L=.006*(3*(E-D)-S+(P=u[Y+6]))),N=2*(O=.03*(w-2*M+B))+(F=.006*(3*(M-B)-w+(I=u[Y+7]))),k=.3*(E-S)+R+.16666667*L,z=.3*(M-w)+O+.16666667*F,j=Math.sqrt(k*k+z*z),U[0]=j,Y=1;Y<8;Y++)k+=V,z+=N,V+=L,N+=F,j+=Math.sqrt(k*k+z*z),U[Y]=j;k+=V,z+=N,j+=Math.sqrt(k*k+z*z),U[8]=j,k+=V+L,z+=N+F,j+=Math.sqrt(k*k+z*z),U[9]=j,H=0}for(A*=j;;H++){var q=U[H];if(!(A>q)){var J;0==H?A/=q:A=H+(A-(J=U[H-1]))/(q-J);break}}this.addCurvePosition(.1*A,S,w,E,M,D,B,P,I,h,g,r||v>0&&0==W)}return h},e.prototype.addBeforePosition=function(t,e,i,n,r){var s=e[i],a=e[i+1],o=e[i+2]-s,l=e[i+3]-a,c=Math.atan2(l,o);n[r]=s+t*Math.cos(c),n[r+1]=a+t*Math.sin(c),n[r+2]=c},e.prototype.addAfterPosition=function(t,e,i,n,r){var s=e[i+2],a=e[i+3],o=s-e[i],l=a-e[i+1],c=Math.atan2(l,o);n[r]=s+t*Math.cos(c),n[r+1]=a+t*Math.sin(c),n[r+2]=c},e.prototype.addCurvePosition=function(t,e,i,n,r,s,a,o,l,c,h,u){if(0==t||isNaN(t))return c[h]=e,c[h+1]=i,void(c[h+2]=Math.atan2(r-i,n-e));var _=t*t,f=_*t,d=1-t,p=d*d,m=p*d,y=d*t,v=3*y,g=d*v,b=v*t,A=e*m+n*g+s*b+o*f,x=i*m+r*g+a*b+l*f;c[h]=A,c[h+1]=x,u&&(c[h+2]=t<.001?Math.atan2(r-i,n-e):Math.atan2(x-(i*p+r*y*2+a*_),A-(e*p+n*y*2+s*_)))},e.NONE=-1,e.BEFORE=-2,e.AFTER=-3,e.epsilon=1e-5,e})();t.PathConstraint=e})(r||(r={})),(function(t){var e=(function(t){function e(e){var i=t.call(this,e,0,!1)||this;return i.bones=new Array,i}return s(e,t),e})(t.ConstraintData);t.PathConstraintData=e,(function(t){t[t.Fixed=0]="Fixed",t[t.Percent=1]="Percent"})(t.PositionMode||(t.PositionMode={})),(function(t){t[t.Length=0]="Length",t[t.Fixed=1]="Fixed",t[t.Percent=2]="Percent"})(t.SpacingMode||(t.SpacingMode={})),(function(t){t[t.Tangent=0]="Tangent",t[t.Chain=1]="Chain",t[t.ChainScale=2]="ChainScale"})(t.RotateMode||(t.RotateMode={}))})(r||(r={})),(function(t){var e=(function(){function t(t){this.toLoad=new Array,this.assets={},this.clientId=t}return t.prototype.loaded=function(){var t=0;for(var e in this.assets)t++;return t},t})(),i=(function(){function t(t){void 0===t&&(t=""),this.clientAssets={},this.queuedAssets={},this.rawAssets={},this.errors={},this.pathPrefix=t}return t.prototype.queueAsset=function(t,i,n){var r=this.clientAssets[t];return null==r&&(r=new e(t),this.clientAssets[t]=r),null!==i&&(r.textureLoader=i),r.toLoad.push(n),this.queuedAssets[n]!==n&&(this.queuedAssets[n]=n,!0)},t.prototype.loadText=function(t,e){var i=this;if(e=this.pathPrefix+e,this.queueAsset(t,null,e)){var n=new XMLHttpRequest;n.onreadystatechange=function(){n.readyState==XMLHttpRequest.DONE&&(n.status>=200&&n.status<300?i.rawAssets[e]=n.responseText:i.errors[e]="Couldn't load text "+e+": status "+n.status+", "+n.responseText)},n.open("GET",e,!0),n.send()}},t.prototype.loadJson=function(t,e){var i=this;if(e=this.pathPrefix+e,this.queueAsset(t,null,e)){var n=new XMLHttpRequest;n.onreadystatechange=function(){n.readyState==XMLHttpRequest.DONE&&(n.status>=200&&n.status<300?i.rawAssets[e]=JSON.parse(n.responseText):i.errors[e]="Couldn't load text "+e+": status "+n.status+", "+n.responseText)},n.open("GET",e,!0),n.send()}},t.prototype.loadTexture=function(t,e,i){var n=this;if(i=this.pathPrefix+i,this.queueAsset(t,e,i)){var r=new Image;r.src=i,r.crossOrigin="anonymous",r.onload=function(){n.rawAssets[i]=r},r.onerror=function(){n.errors[i]="Couldn't load image "+i}}},t.prototype.get=function(t,e){e=this.pathPrefix+e;var i=this.clientAssets[t];return null==i||i.assets[e]},t.prototype.updateClientAssets=function(t){for(var e=0;e0},t.prototype.getErrors=function(){return this.errors},t})();t.SharedAssetManager=i})(r||(r={})),(function(t){var e=(function(){function e(e){if(this._updateCache=new Array,this.updateCacheReset=new Array,this.time=0,this.scaleX=1,this.scaleY=1,this.x=0,this.y=0,null==e)throw new Error("data cannot be null.");this.data=e,this.bones=new Array;for(var i=0;i1){var s=n[n.length-1];this._updateCache.indexOf(s)>-1||this.updateCacheReset.push(s)}this._updateCache.push(e),this.sortReset(r.children),n[n.length-1].sorted=!0}},e.prototype.sortPathConstraint=function(e){if(e.active=e.target.bone.isActive()&&(!e.data.skinRequired||null!=this.skin&&t.Utils.contains(this.skin.constraints,e.data,!0)),e.active){var i=e.target,n=i.data.index,r=i.bone;null!=this.skin&&this.sortPathConstraintAttachment(this.skin,n,r),null!=this.data.defaultSkin&&this.data.defaultSkin!=this.skin&&this.sortPathConstraintAttachment(this.data.defaultSkin,n,r);for(var s=0,a=this.data.skins.length;s-1||this.updateCacheReset.push(s)}else for(r=0;r0){b=new t.DrawOrderTimeline(F);var V=r.slots.length;for(h=0;h=0;f--)k[f]=-1;var z=t.Utils.newArray(V-N,0),G=0,U=0;for(f=0;f=0;f--)-1==k[f]&&(k[f]=z[--U]);b.setFrame(h,v,k)}s.push(b),o=Math.max(o,b.frames[F-1])}var j=i.readInt(!0);if(j>0){for(b=new t.EventTimeline(j),h=0;h>>1^-(1&i)},t.prototype.readStringRef=function(){var t=this.readInt(!0);return 0==t?null:this.strings[t-1]},t.prototype.readString=function(){var t=this.readInt(!0);switch(t){case 0:return null;case 1:return""}t--;for(var e="",i=0;i>4){case 12:case 13:e+=String.fromCharCode((31&n)<<6|63&this.readByte()),i+=2;break;case 14:e+=String.fromCharCode((15&n)<<12|(63&this.readByte())<<6|63&this.readByte()),i+=3;break;default:e+=String.fromCharCode(n),i++}}return e},t.prototype.readFloat=function(){var t=this.buffer.getFloat32(this.index);return this.index+=4,t},t.prototype.readBoolean=function(){return 0!=this.readByte()},t})(),n=function(t,e,i,n,r){this.mesh=t,this.skin=e,this.slotIndex=i,this.parent=n,this.inheritDeform=r},r=function(t,e){void 0===t&&(t=null),void 0===e&&(e=null),this.bones=t,this.vertices=e}})(r||(r={})),(function(t){var e=(function(){function e(){this.minX=0,this.minY=0,this.maxX=0,this.maxY=0,this.boundingBoxes=new Array,this.polygons=new Array,this.polygonPool=new t.Pool(function(){return t.Utils.newFloatArray(16)})}return e.prototype.update=function(e,i){if(null==e)throw new Error("skeleton cannot be null.");var n=this.boundingBoxes,r=this.polygons,s=this.polygonPool,a=e.slots,o=a.length;n.length=0,s.freeAll(r),r.length=0;for(var l=0;l=this.minX&&t<=this.maxX&&e>=this.minY&&e<=this.maxY},e.prototype.aabbIntersectsSegment=function(t,e,i,n){var r=this.minX,s=this.minY,a=this.maxX,o=this.maxY;if(t<=r&&i<=r||e<=s&&n<=s||t>=a&&i>=a||e>=o&&n>=o)return!1;var l=(n-e)/(i-t),c=l*(r-t)+e;if(c>s&&cs&&cr&&hr&&ht.minX&&this.minYt.minY},e.prototype.containsPoint=function(t,e){for(var i=this.polygons,n=0,r=i.length;n=i||c=i){var h=n[o];h+(i-l)/(c-l)*(n[s]-h)=h&&g<=f||g>=f&&g<=h)&&(g>=e&&g<=n||g>=n&&g<=e)){var b=(c*y-l*p)/v;if((b>=u&&b<=d||b>=d&&b<=u)&&(b>=i&&b<=r||b>=r&&b<=i))return!0}h=f,u=d}return!1},e.prototype.getPolygon=function(t){if(null==t)throw new Error("boundingBox cannot be null.");var e=this.boundingBoxes.indexOf(t);return-1==e?null:this.polygons[e]},e.prototype.getWidth=function(){return this.maxX-this.minX},e.prototype.getHeight=function(){return this.maxY-this.minY},e})();t.SkeletonBounds=e})(r||(r={})),(function(t){var e=(function(){function e(){this.triangulator=new t.Triangulator,this.clippingPolygon=new Array,this.clipOutput=new Array,this.clippedVertices=new Array,this.clippedTriangles=new Array,this.scratch=new Array}return e.prototype.clipStart=function(i,n){if(null!=this.clipAttachment)return 0;this.clipAttachment=n;var r=n.worldVerticesLength,s=t.Utils.setArraySize(this.clippingPolygon,r);n.computeWorldVertices(i,0,r,s,0,2);var a=this.clippingPolygon;e.makeClockwise(a);for(var o=this.clippingPolygons=this.triangulator.decompose(a,this.triangulator.triangulate(a)),l=0,c=o.length;l>1,X=this.clipOutput,Y=t.Utils.setArraySize(d,N+W*v),q=0;q=2?(h=o,o=this.scratch):h=this.scratch,h.length=0,h.push(t),h.push(e),h.push(i),h.push(n),h.push(r),h.push(s),h.push(t),h.push(e),o.length=0;for(var u=a,_=a.length-4,f=0;;f+=2){for(var d=u[f],p=u[f+1],m=u[f+2],y=u[f+3],v=d-m,g=p-y,b=h,A=h.length-2,x=o.length,C=0;C0;if(v*(S-y)-g*(T-m)>0){if(M){o.push(w),o.push(E);continue}var D=(P=E-S)*(m-d)-(I=w-T)*(y-p);if(Math.abs(D)>1e-6){var B=(I*(p-S)-P*(d-T))/D;o.push(d+(m-d)*B),o.push(p+(y-p)*B)}else o.push(d),o.push(p)}else if(M){var P,I;D=(P=E-S)*(m-d)-(I=w-T)*(y-p),Math.abs(D)>1e-6?(B=(I*(p-S)-P*(d-T))/D,o.push(d+(m-d)*B),o.push(p+(y-p)*B)):(o.push(d),o.push(p)),o.push(w),o.push(E)}c=!0}if(x==o.length)return l.length=0,!0;if(o.push(o[0]),o.push(o[1]),f==_)break;var R=o;(o=h).length=0,h=R}if(l!=o){l.length=0,f=0;for(var O=o.length-2;f>1;o=0;_--)-1==X[_]&&(X[_]=q[--Z])}b.setFrame(u++,this.getValue(W,"time",0),X)}s.push(b),a=Math.max(a,b.frames[b.getFrameCount()-1])}if(e.events){for(b=new t.EventTimeline(e.events.length),u=0,_=0;_=n.length&&(n.length=t+1),n[t]||(n[t]={}),n[t][e]=i},i.prototype.addSkin=function(t){for(var e=0;e= 0.");if(null==i)throw new Error("name cannot be null.");if(null==n)throw new Error("boneData cannot be null.");this.index=e,this.name=i,this.boneData=n}})(r||(r={})),(function(t){var e,i,n=(function(){function t(t){this._image=t}return t.prototype.getImage=function(){return this._image},t.filterFromString=function(t){switch(t.toLowerCase()){case"nearest":return e.Nearest;case"linear":return e.Linear;case"mipmap":return e.MipMap;case"mipmapnearestnearest":return e.MipMapNearestNearest;case"mipmaplinearnearest":return e.MipMapLinearNearest;case"mipmapnearestlinear":return e.MipMapNearestLinear;case"mipmaplinearlinear":return e.MipMapLinearLinear;default:throw new Error("Unknown texture filter "+t)}},t.wrapFromString=function(t){switch(t.toLowerCase()){case"mirroredtepeat":return i.MirroredRepeat;case"clamptoedge":return i.ClampToEdge;case"repeat":return i.Repeat;default:throw new Error("Unknown texture wrap "+t)}},t})();t.Texture=n,(function(t){t[t.Nearest=9728]="Nearest",t[t.Linear=9729]="Linear",t[t.MipMap=9987]="MipMap",t[t.MipMapNearestNearest=9984]="MipMapNearestNearest",t[t.MipMapLinearNearest=9985]="MipMapLinearNearest",t[t.MipMapNearestLinear=9986]="MipMapNearestLinear",t[t.MipMapLinearLinear=9987]="MipMapLinearLinear"})(e=t.TextureFilter||(t.TextureFilter={})),(function(t){t[t.MirroredRepeat=33648]="MirroredRepeat",t[t.ClampToEdge=33071]="ClampToEdge",t[t.Repeat=10497]="Repeat"})(i=t.TextureWrap||(t.TextureWrap={}));t.TextureRegion=function(){this.u=0,this.v=0,this.u2=0,this.v2=0,this.width=0,this.height=0,this.rotate=!1,this.offsetX=0,this.offsetY=0,this.originalWidth=0,this.originalHeight=0};var r=(function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return s(e,t),e.prototype.setFilters=function(){},e.prototype.setWraps=function(){},e.prototype.dispose=function(){},e})(n);t.FakeTexture=r})(r||(r={})),(function(t){var e=(function(){function e(t,e){this.pages=new Array,this.regions=new Array,this.load(t,e)}return e.prototype.load=function(e,s){if(null==s)throw new Error("textureLoader cannot be null.");for(var a=new i(e),o=new Array(4),l=null;;){var c=a.readLine();if(null==c)break;if(0==(c=c.trim()).length)l=null;else if(l){var h=new r;h.name=c,h.page=l;var u=a.readValue();"true"==u.toLocaleLowerCase()?h.degrees=90:"false"==u.toLocaleLowerCase()?h.degrees=0:h.degrees=parseFloat(u),h.rotate=90==h.degrees,a.readTuple(o);var _=parseInt(o[0]),f=parseInt(o[1]);a.readTuple(o);var d=parseInt(o[0]),p=parseInt(o[1]);h.u=_/l.width,h.v=f/l.height,h.rotate?(h.u2=(_+p)/l.width,h.v2=(f+d)/l.height):(h.u2=(_+d)/l.width,h.v2=(f+p)/l.height),h.x=_,h.y=f,h.width=Math.abs(d),h.height=Math.abs(p),4==a.readTuple(o)&&4==a.readTuple(o)&&a.readTuple(o),h.originalWidth=parseInt(o[0]),h.originalHeight=parseInt(o[1]),a.readTuple(o),h.offsetX=parseInt(o[0]),h.offsetY=parseInt(o[1]),h.index=parseInt(a.readValue()),h.texture=l.texture,this.regions.push(h)}else{(l=new n).name=c,2==a.readTuple(o)&&(l.width=parseInt(o[0]),l.height=parseInt(o[1]),a.readTuple(o)),a.readTuple(o),l.minFilter=t.Texture.filterFromString(o[0]),l.magFilter=t.Texture.filterFromString(o[1]);var m=a.readValue();l.uWrap=t.TextureWrap.ClampToEdge,l.vWrap=t.TextureWrap.ClampToEdge,"x"==m?l.uWrap=t.TextureWrap.Repeat:"y"==m?l.vWrap=t.TextureWrap.Repeat:"xy"==m&&(l.uWrap=l.vWrap=t.TextureWrap.Repeat),l.texture=s(c),l.texture.setFilters(l.minFilter,l.magFilter),l.texture.setWraps(l.uWrap,l.vWrap),l.width=l.texture.getImage().width,l.height=l.texture.getImage().height,this.pages.push(l)}}},e.prototype.findRegion=function(t){for(var e=0;e=this.lines.length?null:this.lines[this.index++]},t.prototype.readValue=function(){var t=this.readLine(),e=t.indexOf(":");if(-1==e)throw new Error("Invalid line: "+t);return t.substring(e+1).trim()},t.prototype.readTuple=function(t){var e=this.readLine(),i=e.indexOf(":");if(-1==i)throw new Error("Invalid line: "+e);for(var n=0,r=i+1;n<3;n++){var s=e.indexOf(",",r);if(-1==s)break;t[n]=e.substr(r,s-r).trim(),r=s+1}return t[n]=e.substring(r).trim(),n+1},t})(),n=function(){};t.TextureAtlasPage=n;var r=(function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return s(e,t),e})(t.TextureRegion);t.TextureAtlasRegion=r})(r||(r={})),(function(t){var e=(function(){function e(e,i){if(this.rotateMix=0,this.translateMix=0,this.scaleMix=0,this.shearMix=0,this.temp=new t.Vector2,this.active=!1,null==e)throw new Error("data cannot be null.");if(null==i)throw new Error("skeleton cannot be null.");this.data=e,this.rotateMix=e.rotateMix,this.translateMix=e.translateMix,this.scaleMix=e.scaleMix,this.shearMix=e.shearMix,this.bones=new Array;for(var n=0;n0?t.MathUtils.degRad:-t.MathUtils.degRad,u=this.data.offsetRotation*h,_=this.data.offsetShearY*h,f=this.bones,d=0,p=f.length;dt.MathUtils.PI?E-=t.MathUtils.PI2:E<-t.MathUtils.PI&&(E+=t.MathUtils.PI2),E*=e;var x=Math.cos(E),C=Math.sin(E);m.a=x*v-C*b,m.b=x*g-C*A,m.c=C*v+x*b,m.d=C*g+x*A,y=!0}if(0!=i){var T=this.temp;s.localToWorld(T.set(this.data.offsetX,this.data.offsetY)),m.worldX+=(T.x-m.worldX)*i,m.worldY+=(T.y-m.worldY)*i,y=!0}if(n>0){var S=Math.sqrt(m.a*m.a+m.c*m.c),w=Math.sqrt(a*a+l*l);S>1e-5&&(S=(S+(w-S+this.data.offsetScaleX)*n)/S),m.a*=S,m.c*=S,S=Math.sqrt(m.b*m.b+m.d*m.d),w=Math.sqrt(o*o+c*c),S>1e-5&&(S=(S+(w-S+this.data.offsetScaleY)*n)/S),m.b*=S,m.d*=S,y=!0}if(r>0){g=m.b,A=m.d;var E,M=Math.atan2(A,g);(E=Math.atan2(c,o)-Math.atan2(l,a)-(M-Math.atan2(m.c,m.a)))>t.MathUtils.PI?E-=t.MathUtils.PI2:E<-t.MathUtils.PI&&(E+=t.MathUtils.PI2),E=M+(E+_)*r,S=Math.sqrt(g*g+A*A),m.b=Math.cos(E)*S,m.d=Math.sin(E)*S,y=!0}y&&(m.appliedValid=!1)}},e.prototype.applyRelativeWorld=function(){for(var e=this.rotateMix,i=this.translateMix,n=this.scaleMix,r=this.shearMix,s=this.target,a=s.a,o=s.b,l=s.c,c=s.d,h=a*c-o*l>0?t.MathUtils.degRad:-t.MathUtils.degRad,u=this.data.offsetRotation*h,_=this.data.offsetShearY*h,f=this.bones,d=0,p=f.length;dt.MathUtils.PI?m-=t.MathUtils.PI2:m<-t.MathUtils.PI&&(m+=t.MathUtils.PI2),m*=e;var C=Math.cos(m),T=Math.sin(m);y.a=C*g-T*A,y.b=C*b-T*x,y.c=T*g+C*A,y.d=T*b+C*x,v=!0}if(0!=i){var S=this.temp;s.localToWorld(S.set(this.data.offsetX,this.data.offsetY)),y.worldX+=S.x*i,y.worldY+=S.y*i,v=!0}if(n>0){var w=(Math.sqrt(a*a+l*l)-1+this.data.offsetScaleX)*n+1;y.a*=w,y.c*=w,w=(Math.sqrt(o*o+c*c)-1+this.data.offsetScaleY)*n+1,y.b*=w,y.d*=w,v=!0}if(r>0)(m=Math.atan2(c,o)-Math.atan2(l,a))>t.MathUtils.PI?m-=t.MathUtils.PI2:m<-t.MathUtils.PI&&(m+=t.MathUtils.PI2),b=y.b,x=y.d,m=Math.atan2(x,b)+(m-t.MathUtils.PI/2+_)*r,w=Math.sqrt(b*b+x*x),y.b=Math.cos(m)*w,y.d=Math.sin(m)*w,v=!0;v&&(y.appliedValid=!1)}},e.prototype.applyAbsoluteLocal=function(){var t=this.rotateMix,e=this.translateMix,i=this.scaleMix,n=this.shearMix,r=this.target;r.appliedValid||r.updateAppliedTransform();for(var s=this.bones,a=0,o=s.length;a1e-5&&(f=(f+(r.ascaleX-f+this.data.offsetScaleX)*i)/f),d>1e-5&&(d=(d+(r.ascaleY-d+this.data.offsetScaleY)*i)/d));var p=l.ashearY;0!=n&&(h=r.ashearY-p+this.data.offsetShearY,h-=360*(16384-(16384.499999999996-h/360|0)),l.shearY+=h*n),l.updateWorldTransformWith(u,_,c,f,d,l.ashearX,p)}},e.prototype.applyRelativeLocal=function(){var t=this.rotateMix,e=this.translateMix,i=this.scaleMix,n=this.shearMix,r=this.target;r.appliedValid||r.updateAppliedTransform();for(var s=this.bones,a=0,o=s.length;a1e-5&&(_*=(r.ascaleX-1+this.data.offsetScaleX)*i+1),f>1e-5&&(f*=(r.ascaleY-1+this.data.offsetScaleY)*i+1));var d=l.ashearY;0!=n&&(d+=(r.ashearY+this.data.offsetShearY)*n),l.updateWorldTransformWith(h,u,c,_,f,l.ashearX,d)}},e})();t.TransformConstraint=e})(r||(r={})),(function(t){var e=(function(t){function e(e){var i=t.call(this,e,0,!1)||this;return i.bones=new Array,i.rotateMix=0,i.translateMix=0,i.scaleMix=0,i.shearMix=0,i.offsetRotation=0,i.offsetX=0,i.offsetY=0,i.offsetScaleX=0,i.offsetScaleY=0,i.offsetShearY=0,i.relative=!1,i.local=!1,i}return s(e,t),e})(t.ConstraintData);t.TransformConstraintData=e})(r||(r={})),(function(t){var e=(function(){function e(){this.convexPolygons=new Array,this.convexPolygonsIndices=new Array,this.indicesArray=new Array,this.isConcaveArray=new Array,this.triangles=new Array,this.polygonPool=new t.Pool(function(){return new Array}),this.polygonIndicesPool=new t.Pool(function(){return new Array})}return e.prototype.triangulate=function(t){var i=t,n=t.length>>1,r=this.indicesArray;r.length=0;for(var s=0;s3;){for(var c=n-1,h=(s=0,1);;){t:if(!a[s]){for(var u=r[c]<<1,_=r[s]<<1,f=r[h]<<1,d=i[u],p=i[u+1],m=i[_],y=i[_+1],v=i[f],g=i[f+1],b=(h+1)%n;b!=c;b=(b+1)%n)if(a[b]){var A=r[b]<<1,x=i[A],C=i[A+1];if(e.positiveArea(v,g,d,p,x,C)&&e.positiveArea(d,p,m,y,x,C)&&e.positiveArea(m,y,v,g,x,C))break t}break}if(0==h){do{if(!a[s])break;s--}while(s>0);break}c=s,s=h,h=(h+1)%n}l.push(r[(n+s-1)%n]),l.push(r[s]),l.push(r[(s+1)%n]),r.splice(s,1),a.splice(s,1);var T=(--n+s-1)%n,S=s==n?0:s;a[T]=e.isConcave(T,n,i,r),a[S]=e.isConcave(S,n,i,r)}return 3==n&&(l.push(r[2]),l.push(r[0]),l.push(r[1])),l},e.prototype.decompose=function(t,i){var n=t,r=this.convexPolygons;this.polygonPool.freeAll(r),r.length=0;var s=this.convexPolygonsIndices;this.polygonIndicesPool.freeAll(s),s.length=0;var a=this.polygonIndicesPool.obtain();a.length=0;var o=this.polygonPool.obtain();o.length=0;for(var l=-1,c=0,h=0,u=i.length;h0?(r.push(o),s.push(a)):(this.polygonPool.free(o),this.polygonIndicesPool.free(a)),(o=this.polygonPool.obtain()).length=0,o.push(p),o.push(m),o.push(y),o.push(v),o.push(g),o.push(b),(a=this.polygonIndicesPool.obtain()).length=0,a.push(_),a.push(f),a.push(d),c=e.winding(p,m,y,v,g,b),l=_)}for(o.length>0&&(r.push(o),s.push(a)),h=0,u=r.length;h=0;h--)0==(o=r[h]).length&&(r.splice(h,1),this.polygonPool.free(o),a=s[h],s.splice(h,1),this.polygonIndicesPool.free(a));return r},e.isConcave=function(t,e,i,n){var r=n[(e+t-1)%e]<<1,s=n[t]<<1,a=n[(t+1)%e]<<1;return!this.positiveArea(i[r],i[r+1],i[s],i[s+1],i[a],i[a+1])},e.positiveArea=function(t,e,i,n,r,s){return t*(s-n)+i*(e-s)+r*(n-e)>=0},e.winding=function(t,e,i,n,r,s){var a=i-t,o=n-e;return r*o-s*a+a*e-t*o>=0?1:-1},e})();t.Triangulator=e})(r||(r={})),(function(t){var e=(function(){function t(){this.array=new Array}return t.prototype.add=function(t){var e=this.contains(t);return this.array[0|t]=0|t,!e},t.prototype.contains=function(t){return null!=this.array[0|t]},t.prototype.remove=function(t){this.array[0|t]=void 0},t.prototype.clear=function(){this.array.length=0},t})();t.IntSet=e;var i=(function(){function t(t,e,i,n){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===n&&(n=0),this.r=t,this.g=e,this.b=i,this.a=n}return t.prototype.set=function(t,e,i,n){return this.r=t,this.g=e,this.b=i,this.a=n,this.clamp(),this},t.prototype.setFromColor=function(t){return this.r=t.r,this.g=t.g,this.b=t.b,this.a=t.a,this},t.prototype.setFromString=function(t){return t="#"==t.charAt(0)?t.substr(1):t,this.r=parseInt(t.substr(0,2),16)/255,this.g=parseInt(t.substr(2,2),16)/255,this.b=parseInt(t.substr(4,2),16)/255,this.a=(8!=t.length?255:parseInt(t.substr(6,2),16))/255,this},t.prototype.add=function(t,e,i,n){return this.r+=t,this.g+=e,this.b+=i,this.a+=n,this.clamp(),this},t.prototype.clamp=function(){return this.r<0?this.r=0:this.r>1&&(this.r=1),this.g<0?this.g=0:this.g>1&&(this.g=1),this.b<0?this.b=0:this.b>1&&(this.b=1),this.a<0?this.a=0:this.a>1&&(this.a=1),this},t.rgba8888ToColor=function(t,e){t.r=((4278190080&e)>>>24)/255,t.g=((16711680&e)>>>16)/255,t.b=((65280&e)>>>8)/255,t.a=(255&e)/255},t.rgb888ToColor=function(t,e){t.r=((16711680&e)>>>16)/255,t.g=((65280&e)>>>8)/255,t.b=(255&e)/255},t.WHITE=new t(1,1,1,1),t.RED=new t(1,0,0,1),t.GREEN=new t(0,1,0,1),t.BLUE=new t(0,0,1,1),t.MAGENTA=new t(1,0,1,1),t})();t.Color=i;var n=(function(){function t(){}return t.clamp=function(t,e,i){return ti?i:t},t.cosDeg=function(e){return Math.cos(e*t.degRad)},t.sinDeg=function(e){return Math.sin(e*t.degRad)},t.signum=function(t){return t>0?1:t<0?-1:0},t.toInt=function(t){return t>0?Math.floor(t):Math.ceil(t)},t.cbrt=function(t){var e=Math.pow(Math.abs(t),1/3);return t<0?-e:e},t.randomTriangular=function(e,i){return t.randomTriangularWith(e,i,.5*(e+i))},t.randomTriangularWith=function(t,e,i){var n=Math.random(),r=e-t;return n<=(i-t)/r?t+Math.sqrt(n*r*(i-t)):e-Math.sqrt((1-n)*r*(e-i))},t.PI=3.1415927,t.PI2=2*t.PI,t.radiansToDegrees=180/t.PI,t.radDeg=t.radiansToDegrees,t.degreesToRadians=t.PI/180,t.degRad=t.degreesToRadians,t})();t.MathUtils=n;var r=(function(){function t(){}return t.prototype.apply=function(t,e,i){return t+(e-t)*this.applyInternal(i)},t})();t.Interpolation=r;var a=(function(t){function e(e){var i=t.call(this)||this;return i.power=2,i.power=e,i}return s(e,t),e.prototype.applyInternal=function(t){return t<=.5?Math.pow(2*t,this.power)/2:Math.pow(2*(t-1),this.power)/(this.power%2==0?-2:2)+1},e})(r);t.Pow=a;var o=(function(t){function e(e){return t.call(this,e)||this}return s(e,t),e.prototype.applyInternal=function(t){return Math.pow(t-1,this.power)*(this.power%2==0?-1:1)+1},e})(a);t.PowOut=o;var l=(function(){function t(){}return t.arrayCopy=function(t,e,i,n,r){for(var s=e,a=n;s=i?e:t.setArraySize(e,i,n)},t.newArray=function(t,e){for(var i=new Array(t),n=0;n0?this.items.pop():this.instantiator()},t.prototype.free=function(t){t.reset&&t.reset(),this.items.push(t)},t.prototype.freeAll=function(t){for(var e=0;ethis.maxDelta&&(this.delta=this.maxDelta),this.lastTime=t,this.frameCount++,this.frameTime>1&&(this.framesPerSecond=this.frameCount/this.frameTime,this.frameTime=0,this.frameCount=0)},t})();t.TimeKeeper=_;var f=(function(){function t(t){void 0===t&&(t=32),this.addedValues=0,this.lastValue=0,this.mean=0,this.dirty=!0,this.values=new Array(t)}return t.prototype.hasEnoughData=function(){return this.addedValues>=this.values.length},t.prototype.addValue=function(t){this.addedValuesthis.values.length-1&&(this.lastValue=0),this.dirty=!0},t.prototype.getMean=function(){if(this.hasEnoughData()){if(this.dirty){for(var t=0,e=0;e>1)*s;var a=t.bone.skeleton,o=t.deform,l=this.vertices,c=this.bones;if(null!=c){for(var h=0,u=0,_=0;_0&&(l=o);for(var b,A=(b=t.bone).worldX,x=b.worldY,C=b.a,T=b.b,S=b.c,w=b.d,E=e,M=r;M0&&(s[b-1].vfOffset=d),s.length=b,a.length=_;var o=g-1;if(o>=0)if(v>0){var l=r[o];l.indexCount=v,l.vfCount=6*y,l.vertexCount=y,r.length=g}else r.length=g-1;if(0!=r.length){var c=n.vertices,C=n.uintVert;(!c||c.length>>0)+(S.b<<16)+(S.g<<8)+S.r,o=(w.a<<24>>>0)+(w.b<<16)+(w.g<<8)+w.r,A!==a||x!==o){var p=this._tempColors;A=a,x=o,b>0&&(p[b-1].vfOffset=d),p[b++]={fr:S.r,fg:S.g,fb:S.b,fa:S.a,dr:w.r,dg:w.g,db:w.b,da:w.a,vfOffset:0}}if(c.isClipping()){c.clipTriangles(h,C,u,T,h,S,w,!0,6,f,d,d+2);var m=c.clippedVertices,y=c.clippedTriangles;T=y.length,C=m.length/12*6;for(var v=0,g=f,E=y.length;v=0&&(v>0?((x=M[A]).indexCount=v,x.vertexCount=y,x.vfCount=6*y):g--),M[g]={tex:b,blendMode:S,indexCount:0,vertexCount:0,vfCount:0},g++,v=0,y=0),o?(a=E,C=24,T=6,i.computeWorldVertices(w.bone,h,d,6)):l&&(a=i.triangles,C=6*(i.worldVerticesLength>>1),T=a.length,i.computeWorldVertices(w,0,i.worldVerticesLength,h,d,6)),0!=C&&0!=T){for(var N=0,k=f,z=a.length;N0){for(var H=f,W=f+T;H=n&&(t&&t.call(e,!0),t=null)},a=0;a0)&&this.textureNames&&this.textureNames.length>0)return t||cc.errorID(7507,this.name),null;var e=this._getAtlas(t);if(!e)return null;var i=new sp.spine.AtlasAttachmentLoader(e),n=null,r=null;return this.skeletonJson?(r=new sp.spine.SkeletonJson(i),n=this.skeletonJson):(r=new sp.spine.SkeletonBinary(i),n=new Uint8Array(this._nativeAsset)),r.scale=this.scale,this._skeletonCache=r.readSkeletonData(n),e.dispose(),this._skeletonCache},getSkinsEnum:!1,getAnimsEnum:!1,_getTexture:function(t){for(var e=this.textureNames,i=0;i>>0)+(rt<<16)+(nt<<8)+it,at=t.dr*$,ot=t.dg*tt,lt=t.db*et,g=((a?255:0)<<24>>>0)+(lt<<16)+(ot<<8)+at}function Tt(t){return(t.a<<24>>>0)+(t.b<<16)+(t.g<<8)+t.r}var St=(function(t){var e,i;function n(){return t.apply(this,arguments)||this}i=t,(e=n).prototype=Object.create(i.prototype),e.prototype.constructor=e,s(e,i);var r=n.prototype;return r.updateRenderData=function(t){if(!t.isAnimationCached()){var e=t._skeleton;e&&e.updateWorldTransform()}},r.fillVertices=function(t,e,i,n,r){var s,l=ht._vData,c=ht._iData,u=ht._uintVData;if(F.a=i.a*e.a*t.a*y*255,o=a?F.a:255,z=d*e.r*t.r*o,G=p*e.g*t.g*o,U=m*e.b*t.b*o,F.r=z*i.r,F.g=G*i.g,F.b=U*i.b,null==r.darkColor?V.set(0,0,0,1):(V.r=r.darkColor.r*z,V.g=r.darkColor.g*G,V.b=r.darkColor.b*U),V.a=a?255:0,n.isClipping()){var _=l.subarray(yt+2);n.clipTriangles(l.subarray(yt),pt,c.subarray(bt),gt,_,F,V,h,A);var f=new Float32Array(n.clippedVertices),b=n.clippedTriangles;if(gt=b.length,pt=f.length/x*A,s=ht.request(pt/A,gt),bt=s.indiceOffset,vt=s.vertexOffset,yt=s.byteOffset>>2,l=ht._vData,c=ht._iData,u=ht._uintVData,c.set(b,bt),dt)for(var C=0,T=f.length,S=yt;C>>0)+(f[w+4]<<16)+(f[w+3]<<8)+f[w+2],u[M+4]=v,h&&(g=(f[w+11]<<24>>>0)+(f[w+10]<<16)+(f[w+9]<<8)+f[w+8],u[M+5]=g)}else if(dt)for(var D=yt,B=yt+pt;D=0&&l==y.data.index&&(j=!0),j)if(c>=0&&c==y.data.index&&(j=!1),pt=0,gt=0,n=y.getAttachment())if(d=n instanceof T.RegionAttachment,p=n instanceof T.MeshAttachment,n instanceof T.ClippingAttachment)S.clipStart(y,n);else if(d||p)if(w=xt(n.region.texture._texture,y.data.blendMode)){if((H||w.getHash()!==ut.material.getHash())&&(H=!1,ut._flush(),ut.node=_t,ut.material=w),d){if(o=P,pt=4*A,gt=6,m=ht.request(4,6),bt=m.indiceOffset,vt=m.vertexOffset,yt=m.byteOffset>>2,e=ht._vData,i=ht._iData,n.computeWorldVertices(y.bone,e,yt,A),C&&u){C.strokeColor=I,C.moveTo(e[yt],e[yt+1]);for(var D=yt+A,B=yt+pt;D>1)*A,gt=o.length,m=ht.request(pt/A,gt),bt=m.indiceOffset,vt=m.vertexOffset,yt=m.byteOffset>>2,e=ht._vData,i=ht._iData,n.computeWorldVertices(y,0,n.worldVerticesLength,e,yt,A),C&&f)){C.strokeColor=L;for(var F=0,V=o.length;F0){for(var tt=bt,et=bt+gt;tt>2,n=ht._vData,r=ht._iData,s=ht._uintVData;for(var S=bt,w=bt+gt;S=A&&(Ct(b=y[m++]),A=b.vfOffset),s[R]=v,s[R+1]=g}}}}},r.fillBuffers=function(t,e){var i=t.node;if(i._renderFlag|=S.FLAG_UPDATE_RENDER_DATA,t._skeleton){var n=i._color;d=n.r/255,p=n.g/255,m=n.b/255,y=n.a/255,h=t.useTint||t.isAnimationCached(),b=h?M:E,A=h?6:5,_t=t.node,ht=e.getBuffer("spine",b),ut=e,ct=t,H=!0,a=t.premultipliedAlpha,o=1,B=0,ft=!1,dt=t._effectDelegate&&t._effectDelegate._vertexEffect,(4294967295!==n._val||a)&&(ft=!0),h&&(B|=1);var r=void 0;ct.enableBatch&&(r=_t._worldMatrix,H=!1,B|=16),t.isAnimationCached()?this.cacheTraverse(r):(dt&&dt.begin(t._skeleton),this.realTimeTraverse(r),dt&&dt.end()),e.worldMatDirty++,t.attachUtil._syncAttachedNode(),_t=void 0,ht=void 0,ut=void 0,ct=void 0,dt=null}},r.postFillBuffers=function(t,e){e.worldMatDirty--},n})(r.default);i.default=St,r.default.register(C,St),e.exports=i.default}),{"../../cocos2d/core/renderer/assembler":268,"../../cocos2d/core/renderer/render-flow":272,"../../cocos2d/core/renderer/webgl/vertex-format":313,"./Skeleton":426,"./lib/spine":428}],433:[(function(t,e){"use strict";var i=function(){this.start=null,this.end=null,this.complete=null,this.event=null,this.interrupt=null,this.dispose=null};i.getListeners=function(t){return t.listener||(t.listener=new i),t.listener},e.exports=i}),{}],434:[(function(t,e){"use strict";var i=t("./lib/spine");sp.VertexEffectDelegate=cc.Class({name:"sp.VertexEffectDelegate",ctor:function(){this._vertexEffect=null,this._interpolation=null,this._effectType="none"},clear:function(){this._vertexEffect=null,this._interpolation=null,this._effectType="none"},initJitter:function(t,e){return this._effectType="jitter",this._vertexEffect=new i.JitterEffect(t,e),this._vertexEffect},initSwirlWithPow:function(t,e){return this._interpolation=new i.Pow(e),this._vertexEffect=new i.SwirlEffect(t,this._interpolation),this._vertexEffect},initSwirlWithPowOut:function(t,e){return this._interpolation=new i.PowOut(e),this._vertexEffect=new i.SwirlEffect(t,this._interpolation),this._vertexEffect},getJitterVertexEffect:function(){return this._vertexEffect},getSwirlVertexEffect:function(){return this._vertexEffect},getVertexEffect:function(){return this._vertexEffect},getEffectType:function(){return this._effectType}}),e.exports=sp.VertexEffectDelegate}),{"./lib/spine":428}],435:[(function(t,e,i){"use strict";var n;n=function(t){function e(t,e){return void 0!==t?t:e}var i=1e37,n=1e-5,r=n*n,s=3.14159265359,a=2,o=8,l=.008,c=2/180*s,h=2*l,u=-1,_=(function(){function t(t,e,i){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),this.major=0,this.minor=0,this.revision=0,this.major=t,this.minor=e,this.revision=i}return t.prototype.toString=function(){return this.major+"."+this.minor+"."+this.revision},t})(),f=new _(2,3,2);function d(t,e){for(var i=[],n=0;ni?i:t}var b=isFinite;function A(t){return t*t}function x(t){return 1/Math.sqrt(t)}var C,T=Math.sqrt,S=Math.pow,w=Math.cos,E=Math.sin,M=Math.acos,D=Math.asin,B=Math.atan2,P=(function(){function t(t,e){void 0===t&&(t=0),void 0===e&&(e=0),this.x=t,this.y=e}return t.prototype.Clone=function(){return new t(this.x,this.y)},t.prototype.SetZero=function(){return this.x=0,this.y=0,this},t.prototype.Set=function(t,e){return this.x=t,this.y=e,this},t.prototype.Copy=function(t){return this.x=t.x,this.y=t.y,this},t.prototype.SelfAdd=function(t){return this.x+=t.x,this.y+=t.y,this},t.prototype.SelfAddXY=function(t,e){return this.x+=t,this.y+=e,this},t.prototype.SelfSub=function(t){return this.x-=t.x,this.y-=t.y,this},t.prototype.SelfSubXY=function(t,e){return this.x-=t,this.y-=e,this},t.prototype.SelfMul=function(t){return this.x*=t,this.y*=t,this},t.prototype.SelfMulAdd=function(t,e){return this.x+=t*e.x,this.y+=t*e.y,this},t.prototype.SelfMulSub=function(t,e){return this.x-=t*e.x,this.y-=t*e.y,this},t.prototype.Dot=function(t){return this.x*t.x+this.y*t.y},t.prototype.Cross=function(t){return this.x*t.y-this.y*t.x},t.prototype.Length=function(){var t=this.x,e=this.y;return Math.sqrt(t*t+e*e)},t.prototype.LengthSquared=function(){var t=this.x,e=this.y;return t*t+e*e},t.prototype.Normalize=function(){var t=this.Length();if(t>=n){var e=1/t;this.x*=e,this.y*=e}return t},t.prototype.SelfNormalize=function(){var t=this.Length();if(t>=n){var e=1/t;this.x*=e,this.y*=e}return this},t.prototype.SelfRotate=function(t){var e=Math.cos(t),i=Math.sin(t),n=this.x;return this.x=e*n-i*this.y,this.y=i*n+e*this.y,this},t.prototype.IsValid=function(){return isFinite(this.x)&&isFinite(this.y)},t.prototype.SelfCrossVS=function(t){var e=this.x;return this.x=t*this.y,this.y=-t*e,this},t.prototype.SelfCrossSV=function(t){var e=this.x;return this.x=-t*this.y,this.y=t*e,this},t.prototype.SelfMinV=function(t){return this.x=y(this.x,t.x),this.y=y(this.y,t.y),this},t.prototype.SelfMaxV=function(t){return this.x=v(this.x,t.x),this.y=v(this.y,t.y),this},t.prototype.SelfAbs=function(){return this.x=m(this.x),this.y=m(this.y),this},t.prototype.SelfNeg=function(){return this.x=-this.x,this.y=-this.y,this},t.prototype.SelfSkew=function(){var t=this.x;return this.x=-this.y,this.y=t,this},t.MakeArray=function(e){return d(e,(function(){return new t}))},t.AbsV=function(t,e){return e.x=m(t.x),e.y=m(t.y),e},t.MinV=function(t,e,i){return i.x=y(t.x,e.x),i.y=y(t.y,e.y),i},t.MaxV=function(t,e,i){return i.x=v(t.x,e.x),i.y=v(t.y,e.y),i},t.ClampV=function(t,e,i,n){return n.x=g(t.x,e.x,i.x),n.y=g(t.y,e.y,i.y),n},t.RotateV=function(t,e,i){var n=t.x,r=t.y,s=Math.cos(e),a=Math.sin(e);return i.x=s*n-a*r,i.y=a*n+s*r,i},t.DotVV=function(t,e){return t.x*e.x+t.y*e.y},t.CrossVV=function(t,e){return t.x*e.y-t.y*e.x},t.CrossVS=function(t,e,i){var n=t.x;return i.x=e*t.y,i.y=-e*n,i},t.CrossVOne=function(t,e){var i=t.x;return e.x=t.y,e.y=-i,e},t.CrossSV=function(t,e,i){var n=e.x;return i.x=-t*e.y,i.y=t*n,i},t.CrossOneV=function(t,e){var i=t.x;return e.x=-t.y,e.y=i,e},t.AddVV=function(t,e,i){return i.x=t.x+e.x,i.y=t.y+e.y,i},t.SubVV=function(t,e,i){return i.x=t.x-e.x,i.y=t.y-e.y,i},t.MulSV=function(t,e,i){return i.x=e.x*t,i.y=e.y*t,i},t.MulVS=function(t,e,i){return i.x=t.x*e,i.y=t.y*e,i},t.AddVMulSV=function(t,e,i,n){return n.x=t.x+e*i.x,n.y=t.y+e*i.y,n},t.SubVMulSV=function(t,e,i,n){return n.x=t.x-e*i.x,n.y=t.y-e*i.y,n},t.AddVCrossSV=function(t,e,i,n){var r=i.x;return n.x=t.x-e*i.y,n.y=t.y+e*r,n},t.MidVV=function(t,e,i){return i.x=.5*(t.x+e.x),i.y=.5*(t.y+e.y),i},t.ExtVV=function(t,e,i){return i.x=.5*(e.x-t.x),i.y=.5*(e.y-t.y),i},t.IsEqualToV=function(t,e){return t.x===e.x&&t.y===e.y},t.DistanceVV=function(t,e){var i=t.x-e.x,n=t.y-e.y;return Math.sqrt(i*i+n*n)},t.DistanceSquaredVV=function(t,e){var i=t.x-e.x,n=t.y-e.y;return i*i+n*n},t.NegV=function(t,e){return e.x=-t.x,e.y=-t.y,e},t.ZERO=new t(0,0),t.UNITX=new t(1,0),t.UNITY=new t(0,1),t.s_t0=new t,t.s_t1=new t,t.s_t2=new t,t.s_t3=new t,t})(),I=new P(0,0),R=(function(){function t(t,e,i){void 0===t&&(t=0),void 0===e&&(e=0),void 0===i&&(i=0),this.x=t,this.y=e,this.z=i}return t.prototype.Clone=function(){return new t(this.x,this.y,this.z)},t.prototype.SetZero=function(){return this.x=0,this.y=0,this.z=0,this},t.prototype.SetXYZ=function(t,e,i){return this.x=t,this.y=e,this.z=i,this},t.prototype.Copy=function(t){return this.x=t.x,this.y=t.y,this.z=t.z,this},t.prototype.SelfNeg=function(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this},t.prototype.SelfAdd=function(t){return this.x+=t.x,this.y+=t.y,this.z+=t.z,this},t.prototype.SelfAddXYZ=function(t,e,i){return this.x+=t,this.y+=e,this.z+=i,this},t.prototype.SelfSub=function(t){return this.x-=t.x,this.y-=t.y,this.z-=t.z,this},t.prototype.SelfSubXYZ=function(t,e,i){return this.x-=t,this.y-=e,this.z-=i,this},t.prototype.SelfMul=function(t){return this.x*=t,this.y*=t,this.z*=t,this},t.DotV3V3=function(t,e){return t.x*e.x+t.y*e.y+t.z*e.z},t.CrossV3V3=function(t,e,i){var n=t.x,r=t.y,s=t.z,a=e.x,o=e.y,l=e.z;return i.x=r*l-s*o,i.y=s*a-n*l,i.z=n*o-r*a,i},t.ZERO=new t(0,0,0),t.s_t0=new t,t})(),O=(function(){function t(){this.ex=new P(1,0),this.ey=new P(0,1)}return t.prototype.Clone=function(){return(new t).Copy(this)},t.FromVV=function(e,i){return(new t).SetVV(e,i)},t.FromSSSS=function(e,i,n,r){return(new t).SetSSSS(e,i,n,r)},t.FromAngle=function(e){return(new t).SetAngle(e)},t.prototype.SetSSSS=function(t,e,i,n){return this.ex.Set(t,i),this.ey.Set(e,n),this},t.prototype.SetVV=function(t,e){return this.ex.Copy(t),this.ey.Copy(e),this},t.prototype.SetAngle=function(t){var e=Math.cos(t),i=Math.sin(t);return this.ex.Set(e,i),this.ey.Set(-i,e),this},t.prototype.Copy=function(t){return this.ex.Copy(t.ex),this.ey.Copy(t.ey),this},t.prototype.SetIdentity=function(){return this.ex.Set(1,0),this.ey.Set(0,1),this},t.prototype.SetZero=function(){return this.ex.SetZero(),this.ey.SetZero(),this},t.prototype.GetAngle=function(){return Math.atan2(this.ex.y,this.ex.x)},t.prototype.GetInverse=function(t){var e=this.ex.x,i=this.ey.x,n=this.ex.y,r=this.ey.y,s=e*r-i*n;return 0!==s&&(s=1/s),t.ex.x=s*r,t.ey.x=-s*i,t.ex.y=-s*n,t.ey.y=s*e,t},t.prototype.Solve=function(t,e,i){var n=this.ex.x,r=this.ey.x,s=this.ex.y,a=this.ey.y,o=n*a-r*s;return 0!==o&&(o=1/o),i.x=o*(a*t-r*e),i.y=o*(n*e-s*t),i},t.prototype.SelfAbs=function(){return this.ex.SelfAbs(),this.ey.SelfAbs(),this},t.prototype.SelfInv=function(){return this.GetInverse(this),this},t.prototype.SelfAddM=function(t){return this.ex.SelfAdd(t.ex),this.ey.SelfAdd(t.ey),this},t.prototype.SelfSubM=function(t){return this.ex.SelfSub(t.ex),this.ey.SelfSub(t.ey),this},t.AbsM=function(t,e){var i=t.ex,n=t.ey;return e.ex.x=m(i.x),e.ex.y=m(i.y),e.ey.x=m(n.x),e.ey.y=m(n.y),e},t.MulMV=function(t,e,i){var n=t.ex,r=t.ey,s=e.x,a=e.y;return i.x=n.x*s+r.x*a,i.y=n.y*s+r.y*a,i},t.MulTMV=function(t,e,i){var n=t.ex,r=t.ey,s=e.x,a=e.y;return i.x=n.x*s+n.y*a,i.y=r.x*s+r.y*a,i},t.AddMM=function(t,e,i){var n=t.ex,r=t.ey,s=e.ex,a=e.ey;return i.ex.x=n.x+s.x,i.ex.y=n.y+s.y,i.ey.x=r.x+a.x,i.ey.y=r.y+a.y,i},t.MulMM=function(t,e,i){var n=t.ex.x,r=t.ex.y,s=t.ey.x,a=t.ey.y,o=e.ex.x,l=e.ex.y,c=e.ey.x,h=e.ey.y;return i.ex.x=n*o+s*l,i.ex.y=r*o+a*l,i.ey.x=n*c+s*h,i.ey.y=r*c+a*h,i},t.MulTMM=function(t,e,i){var n=t.ex.x,r=t.ex.y,s=t.ey.x,a=t.ey.y,o=e.ex.x,l=e.ex.y,c=e.ey.x,h=e.ey.y;return i.ex.x=n*o+r*l,i.ex.y=s*o+a*l,i.ey.x=n*c+r*h,i.ey.y=s*c+a*h,i},t.IDENTITY=new t,t})(),L=(function(){function t(){this.ex=new R(1,0,0),this.ey=new R(0,1,0),this.ez=new R(0,0,1)}return t.prototype.Clone=function(){return(new t).Copy(this)},t.prototype.SetVVV=function(t,e,i){return this.ex.Copy(t),this.ey.Copy(e),this.ez.Copy(i),this},t.prototype.Copy=function(t){return this.ex.Copy(t.ex),this.ey.Copy(t.ey),this.ez.Copy(t.ez),this},t.prototype.SetIdentity=function(){return this.ex.SetXYZ(1,0,0),this.ey.SetXYZ(0,1,0),this.ez.SetXYZ(0,0,1),this},t.prototype.SetZero=function(){return this.ex.SetZero(),this.ey.SetZero(),this.ez.SetZero(),this},t.prototype.SelfAddM=function(t){return this.ex.SelfAdd(t.ex),this.ey.SelfAdd(t.ey),this.ez.SelfAdd(t.ez),this},t.prototype.Solve33=function(t,e,i,n){var r=this.ex.x,s=this.ex.y,a=this.ex.z,o=this.ey.x,l=this.ey.y,c=this.ey.z,h=this.ez.x,u=this.ez.y,_=this.ez.z,f=r*(l*_-c*u)+s*(c*h-o*_)+a*(o*u-l*h);return 0!==f&&(f=1/f),n.x=f*(t*(l*_-c*u)+e*(c*h-o*_)+i*(o*u-l*h)),n.y=f*(r*(e*_-i*u)+s*(i*h-t*_)+a*(t*u-e*h)),n.z=f*(r*(l*i-c*e)+s*(c*t-o*i)+a*(o*e-l*t)),n},t.prototype.Solve22=function(t,e,i){var n=this.ex.x,r=this.ey.x,s=this.ex.y,a=this.ey.y,o=n*a-r*s;return 0!==o&&(o=1/o),i.x=o*(a*t-r*e),i.y=o*(n*e-s*t),i},t.prototype.GetInverse22=function(t){var e=this.ex.x,i=this.ey.x,n=this.ex.y,r=this.ey.y,s=e*r-i*n;0!==s&&(s=1/s),t.ex.x=s*r,t.ey.x=-s*i,t.ex.z=0,t.ex.y=-s*n,t.ey.y=s*e,t.ey.z=0,t.ez.x=0,t.ez.y=0,t.ez.z=0},t.prototype.GetSymInverse33=function(t){var e=R.DotV3V3(this.ex,R.CrossV3V3(this.ey,this.ez,R.s_t0));0!==e&&(e=1/e);var i=this.ex.x,n=this.ey.x,r=this.ez.x,s=this.ey.y,a=this.ez.y,o=this.ez.z;t.ex.x=e*(s*o-a*a),t.ex.y=e*(r*a-n*o),t.ex.z=e*(n*a-r*s),t.ey.x=t.ex.y,t.ey.y=e*(i*o-r*r),t.ey.z=e*(r*n-i*a),t.ez.x=t.ex.z,t.ez.y=t.ey.z,t.ez.z=e*(i*s-n*n)},t.MulM33V3=function(t,e,i){var n=e.x,r=e.y,s=e.z;return i.x=t.ex.x*n+t.ey.x*r+t.ez.x*s,i.y=t.ex.y*n+t.ey.y*r+t.ez.y*s,i.z=t.ex.z*n+t.ey.z*r+t.ez.z*s,i},t.MulM33XYZ=function(t,e,i,n,r){return r.x=t.ex.x*e+t.ey.x*i+t.ez.x*n,r.y=t.ex.y*e+t.ey.y*i+t.ez.y*n,r.z=t.ex.z*e+t.ey.z*i+t.ez.z*n,r},t.MulM33V2=function(t,e,i){var n=e.x,r=e.y;return i.x=t.ex.x*n+t.ey.x*r,i.y=t.ex.y*n+t.ey.y*r,i},t.MulM33XY=function(t,e,i,n){return n.x=t.ex.x*e+t.ey.x*i,n.y=t.ex.y*e+t.ey.y*i,n},t.IDENTITY=new t,t})(),F=(function(){function t(t){void 0===t&&(t=0),this.s=0,this.c=1,t&&(this.s=Math.sin(t),this.c=Math.cos(t))}return t.prototype.Clone=function(){return(new t).Copy(this)},t.prototype.Copy=function(t){return this.s=t.s,this.c=t.c,this},t.prototype.SetAngle=function(t){return this.s=Math.sin(t),this.c=Math.cos(t),this},t.prototype.SetIdentity=function(){return this.s=0,this.c=1,this},t.prototype.GetAngle=function(){return Math.atan2(this.s,this.c)},t.prototype.GetXAxis=function(t){return t.x=this.c,t.y=this.s,t},t.prototype.GetYAxis=function(t){return t.x=-this.s,t.y=this.c,t},t.MulRR=function(t,e,i){var n=t.c,r=t.s,s=e.c,a=e.s;return i.s=r*s+n*a,i.c=n*s-r*a,i},t.MulTRR=function(t,e,i){var n=t.c,r=t.s,s=e.c,a=e.s;return i.s=n*a-r*s,i.c=n*s+r*a,i},t.MulRV=function(t,e,i){var n=t.c,r=t.s,s=e.x,a=e.y;return i.x=n*s-r*a,i.y=r*s+n*a,i},t.MulTRV=function(t,e,i){var n=t.c,r=t.s,s=e.x,a=e.y;return i.x=n*s+r*a,i.y=-r*s+n*a,i},t.IDENTITY=new t,t})(),V=(function(){function t(){this.p=new P,this.q=new F}return t.prototype.Clone=function(){return(new t).Copy(this)},t.prototype.Copy=function(t){return this.p.Copy(t.p),this.q.Copy(t.q),this},t.prototype.SetIdentity=function(){return this.p.SetZero(),this.q.SetIdentity(),this},t.prototype.SetPositionRotation=function(t,e){return this.p.Copy(t),this.q.Copy(e),this},t.prototype.SetPositionAngle=function(t,e){return this.p.Copy(t),this.q.SetAngle(e),this},t.prototype.SetPosition=function(t){return this.p.Copy(t),this},t.prototype.SetPositionXY=function(t,e){return this.p.Set(t,e),this},t.prototype.SetRotation=function(t){return this.q.Copy(t),this},t.prototype.SetRotationAngle=function(t){return this.q.SetAngle(t),this},t.prototype.GetPosition=function(){return this.p},t.prototype.GetRotation=function(){return this.q},t.prototype.GetRotationAngle=function(){return this.q.GetAngle()},t.prototype.GetAngle=function(){return this.q.GetAngle()},t.MulXV=function(t,e,i){var n=t.q.c,r=t.q.s,s=e.x,a=e.y;return i.x=n*s-r*a+t.p.x,i.y=r*s+n*a+t.p.y,i},t.MulTXV=function(t,e,i){var n=t.q.c,r=t.q.s,s=e.x-t.p.x,a=e.y-t.p.y;return i.x=n*s+r*a,i.y=-r*s+n*a,i},t.MulXX=function(t,e,i){return F.MulRR(t.q,e.q,i.q),P.AddVV(F.MulRV(t.q,e.p,i.p),t.p,i.p),i},t.MulTXX=function(t,e,i){return F.MulTRR(t.q,e.q,i.q),F.MulTRV(t.q,P.SubVV(e.p,t.p,i.p),i.p),i},t.IDENTITY=new t,t})(),N=(function(){function t(){this.localCenter=new P,this.c0=new P,this.c=new P,this.a0=0,this.a=0,this.alpha0=0}return t.prototype.Clone=function(){return(new t).Copy(this)},t.prototype.Copy=function(t){return this.localCenter.Copy(t.localCenter),this.c0.Copy(t.c0),this.c.Copy(t.c),this.a0=t.a0,this.a=t.a,this.alpha0=t.alpha0,this},t.prototype.GetTransform=function(t,e){var i=1-e;t.p.x=i*this.c0.x+e*this.c.x,t.p.y=i*this.c0.y+e*this.c.y;var n=i*this.a0+e*this.a;return t.q.SetAngle(n),t.p.SelfSub(F.MulRV(t.q,this.localCenter,P.s_t0)),t},t.prototype.Advance=function(t){var e=(t-this.alpha0)/(1-this.alpha0),i=1-e;this.c0.x=i*this.c0.x+e*this.c.x,this.c0.y=i*this.c0.y+e*this.c.y,this.a0=i*this.a0+e*this.a,this.alpha0=t},t.prototype.Normalize=function(){var t=6.28318530718*Math.floor(this.a0/6.28318530718);this.a0-=t,this.a-=t},t})(),k=(function(){function t(t,e,i,n){void 0===t&&(t=.5),void 0===e&&(e=.5),void 0===i&&(i=.5),void 0===n&&(n=1),this.r=t,this.g=e,this.b=i,this.a=n}return t.prototype.Clone=function(){return(new t).Copy(this)},t.prototype.Copy=function(t){return this.r=t.r,this.g=t.g,this.b=t.b,this.a=t.a,this},t.prototype.IsEqual=function(t){return this.r===t.r&&this.g===t.g&&this.b===t.b&&this.a===t.a},t.prototype.IsZero=function(){return 0===this.r&&0===this.g&&0===this.b&&0===this.a},t.prototype.Set=function(t,e,i,n){void 0===n&&(n=this.a),this.SetRGBA(t,e,i,n)},t.prototype.SetByteRGB=function(t,e,i){return this.r=t/255,this.g=e/255,this.b=i/255,this},t.prototype.SetByteRGBA=function(t,e,i,n){return this.r=t/255,this.g=e/255,this.b=i/255,this.a=n/255,this},t.prototype.SetRGB=function(t,e,i){return this.r=t,this.g=e,this.b=i,this},t.prototype.SetRGBA=function(t,e,i,n){return this.r=t,this.g=e,this.b=i,this.a=n,this},t.prototype.SelfAdd=function(t){return this.r+=t.r,this.g+=t.g,this.b+=t.b,this.a+=t.a,this},t.prototype.Add=function(t,e){return e.r=this.r+t.r,e.g=this.g+t.g,e.b=this.b+t.b,e.a=this.a+t.a,e},t.prototype.SelfSub=function(t){return this.r-=t.r,this.g-=t.g,this.b-=t.b,this.a-=t.a,this},t.prototype.Sub=function(t,e){return e.r=this.r-t.r,e.g=this.g-t.g,e.b=this.b-t.b,e.a=this.a-t.a,e},t.prototype.SelfMul=function(t){return this.r*=t,this.g*=t,this.b*=t,this.a*=t,this},t.prototype.Mul=function(t,e){return e.r=this.r*t,e.g=this.g*t,e.b=this.b*t,e.a=this.a*t,e},t.prototype.Mix=function(e,i){t.MixColors(this,e,i)},t.MixColors=function(t,e,i){var n=i*(e.r-t.r),r=i*(e.g-t.g),s=i*(e.b-t.b),a=i*(e.a-t.a);t.r+=n,t.g+=r,t.b+=s,t.a+=a,e.r-=n,e.g-=r,e.b-=s,e.a-=a},t.prototype.MakeStyleString=function(e){return void 0===e&&(e=this.a),t.MakeStyleString(this.r,this.g,this.b,e)},t.MakeStyleString=function(t,e,i,n){return void 0===n&&(n=1),t*=255,e*=255,i*=255,n<1?"rgba("+t+","+e+","+i+","+n+")":"rgb("+t+","+e+","+i+")"},t.ZERO=new t(0,0,0,0),t.RED=new t(1,0,0),t.GREEN=new t(0,1,0),t.BLUE=new t(0,0,1),t})();(C=t.b2DrawFlags||(t.b2DrawFlags={}))[C.e_none=0]="e_none",C[C.e_shapeBit=1]="e_shapeBit",C[C.e_jointBit=2]="e_jointBit",C[C.e_aabbBit=4]="e_aabbBit",C[C.e_pairBit=8]="e_pairBit",C[C.e_centerOfMassBit=16]="e_centerOfMassBit",C[C.e_particleBit=32]="e_particleBit",C[C.e_controllerBit=64]="e_controllerBit",C[C.e_all=63]="e_all";var z=(function(){function t(){this.m_drawFlags=0}return t.prototype.SetFlags=function(t){this.m_drawFlags=t},t.prototype.GetFlags=function(){return this.m_drawFlags},t.prototype.AppendFlags=function(t){this.m_drawFlags|=t},t.prototype.ClearFlags=function(t){this.m_drawFlags&=~t},t})(),G=(function(){function t(){this.m_start=Date.now()}return t.prototype.Reset=function(){return this.m_start=Date.now(),this},t.prototype.GetMilliseconds=function(){return Date.now()-this.m_start},t})(),U=(function(){function t(){this.m_count=0,this.m_min_count=0,this.m_max_count=0}return t.prototype.GetCount=function(){return this.m_count},t.prototype.GetMinCount=function(){return this.m_min_count},t.prototype.GetMaxCount=function(){return this.m_max_count},t.prototype.ResetCount=function(){var t=this.m_count;return this.m_count=0,t},t.prototype.ResetMinCount=function(){this.m_min_count=0},t.prototype.ResetMaxCount=function(){this.m_max_count=0},t.prototype.Increment=function(){this.m_count++,this.m_max_countthis.m_count&&(this.m_min_count=this.m_count)},t})(),j=(function(){function t(t){this.m_stack=[],this.m_count=0,this.m_stack=d(t,(function(){return null})),this.m_count=0}return t.prototype.Reset=function(){return this.m_count=0,this},t.prototype.Push=function(t){this.m_stack[this.m_count]=t,this.m_count++},t.prototype.Pop=function(){this.m_count--;var t=this.m_stack[this.m_count];if(this.m_stack[this.m_count]=null,null===t)throw new Error;return t},t.prototype.GetCount=function(){return this.m_count},t})(),H=(function(){function t(){this.m_buffer=P.MakeArray(2),this.m_vertices=this.m_buffer,this.m_count=0,this.m_radius=0}return t.prototype.Copy=function(t){return t.m_vertices===t.m_buffer?(this.m_vertices=this.m_buffer,this.m_buffer[0].Copy(t.m_buffer[0]),this.m_buffer[1].Copy(t.m_buffer[1])):this.m_vertices=t.m_vertices,this.m_count=t.m_count,this.m_radius=t.m_radius,this},t.prototype.Reset=function(){return this.m_vertices=this.m_buffer,this.m_count=0,this.m_radius=0,this},t.prototype.SetShape=function(t,e){t.SetupDistanceProxy(this,e)},t.prototype.SetVerticesRadius=function(t,e,i){this.m_vertices=t,this.m_count=e,this.m_radius=i},t.prototype.GetSupport=function(t){for(var e=0,i=P.DotVV(this.m_vertices[0],t),n=1;ni&&(e=n,i=r)}return e},t.prototype.GetSupportVertex=function(t){for(var e=0,i=P.DotVV(this.m_vertices[0],t),n=1;ni&&(e=n,i=r)}return this.m_vertices[e]},t.prototype.GetVertexCount=function(){return this.m_count},t.prototype.GetVertex=function(t){return this.m_vertices[t]},t})(),W=(function(){function t(){this.metric=0,this.count=0,this.indexA=[0,0,0],this.indexB=[0,0,0]}return t.prototype.Reset=function(){return this.metric=0,this.count=0,this},t})(),X=(function(){function t(){this.proxyA=new H,this.proxyB=new H,this.transformA=new V,this.transformB=new V,this.useRadii=!1}return t.prototype.Reset=function(){return this.proxyA.Reset(),this.proxyB.Reset(),this.transformA.SetIdentity(),this.transformB.SetIdentity(),this.useRadii=!1,this},t})(),Y=(function(){function t(){this.pointA=new P,this.pointB=new P,this.distance=0,this.iterations=0}return t.prototype.Reset=function(){return this.pointA.SetZero(),this.pointB.SetZero(),this.distance=0,this.iterations=0,this},t})();t.b2_gjkCalls=0,t.b2_gjkIters=0,t.b2_gjkMaxIters=0;var q=(function(){function t(){this.wA=new P,this.wB=new P,this.w=new P,this.a=0,this.indexA=0,this.indexB=0}return t.prototype.Copy=function(t){return this.wA.Copy(t.wA),this.wB.Copy(t.wB),this.w.Copy(t.w),this.a=t.a,this.indexA=t.indexA,this.indexB=t.indexB,this},t})(),J=(function(){function t(){this.m_v1=new q,this.m_v2=new q,this.m_v3=new q,this.m_vertices=[],this.m_count=0,this.m_vertices[0]=this.m_v1,this.m_vertices[1]=this.m_v2,this.m_vertices[2]=this.m_v3}return t.prototype.ReadCache=function(t,e,i,r,s){this.m_count=t.count;for(var a=this.m_vertices,o=0;o1){var h=t.metric,u=this.GetMetric();(u<.5*h||2*h0?P.CrossOneV(e,t):P.CrossVOne(e,t);default:return t.SetZero()}},t.prototype.GetClosestPoint=function(t){switch(this.m_count){case 0:return t.SetZero();case 1:return t.Copy(this.m_v1.w);case 2:return t.Set(this.m_v1.a*this.m_v1.w.x+this.m_v2.a*this.m_v2.w.x,this.m_v1.a*this.m_v1.w.y+this.m_v2.a*this.m_v2.w.y);case 3:default:return t.SetZero()}},t.prototype.GetWitnessPoints=function(t,e){switch(this.m_count){case 0:break;case 1:t.Copy(this.m_v1.wA),e.Copy(this.m_v1.wB);break;case 2:t.x=this.m_v1.a*this.m_v1.wA.x+this.m_v2.a*this.m_v2.wA.x,t.y=this.m_v1.a*this.m_v1.wA.y+this.m_v2.a*this.m_v2.wA.y,e.x=this.m_v1.a*this.m_v1.wB.x+this.m_v2.a*this.m_v2.wB.x,e.y=this.m_v1.a*this.m_v1.wB.y+this.m_v2.a*this.m_v2.wB.y;break;case 3:e.x=t.x=this.m_v1.a*this.m_v1.wA.x+this.m_v2.a*this.m_v2.wA.x+this.m_v3.a*this.m_v3.wA.x,e.y=t.y=this.m_v1.a*this.m_v1.wA.y+this.m_v2.a*this.m_v2.wA.y+this.m_v3.a*this.m_v3.wA.y}},t.prototype.GetMetric=function(){switch(this.m_count){case 0:case 1:return 0;case 2:return P.DistanceVV(this.m_v1.w,this.m_v2.w);case 3:return P.CrossVV(P.SubVV(this.m_v2.w,this.m_v1.w,P.s_t0),P.SubVV(this.m_v3.w,this.m_v1.w,P.s_t1));default:return 0}},t.prototype.Solve2=function(){var e=this.m_v1.w,i=this.m_v2.w,n=P.SubVV(i,e,t.s_e12),r=-P.DotVV(e,n);if(r<=0)return this.m_v1.a=1,void(this.m_count=1);var s=P.DotVV(i,n);if(s<=0)return this.m_v2.a=1,this.m_count=1,void this.m_v1.Copy(this.m_v2);var a=1/(s+r);this.m_v1.a=s*a,this.m_v2.a=r*a,this.m_count=2},t.prototype.Solve3=function(){var e=this.m_v1.w,i=this.m_v2.w,n=this.m_v3.w,r=P.SubVV(i,e,t.s_e12),s=P.DotVV(e,r),a=P.DotVV(i,r),o=-s,l=P.SubVV(n,e,t.s_e13),c=P.DotVV(e,l),h=P.DotVV(n,l),u=-c,_=P.SubVV(n,i,t.s_e23),f=P.DotVV(i,_),d=P.DotVV(n,_),p=-f,m=P.CrossVV(r,l),y=m*P.CrossVV(i,n),v=m*P.CrossVV(n,e),g=m*P.CrossVV(e,i);if(o<=0&&u<=0)return this.m_v1.a=1,void(this.m_count=1);if(a>0&&o>0&&g<=0){var b=1/(a+o);return this.m_v1.a=a*b,this.m_v2.a=o*b,void(this.m_count=2)}if(h>0&&u>0&&v<=0){var A=1/(h+u);return this.m_v1.a=h*A,this.m_v3.a=u*A,this.m_count=2,void this.m_v2.Copy(this.m_v3)}if(a<=0&&p<=0)return this.m_v2.a=1,this.m_count=1,void this.m_v1.Copy(this.m_v2);if(h<=0&&d<=0)return this.m_v3.a=1,this.m_count=1,void this.m_v1.Copy(this.m_v3);if(d>0&&p>0&&y<=0){var x=1/(d+p);return this.m_v2.a=d*x,this.m_v3.a=p*x,this.m_count=2,void this.m_v1.Copy(this.m_v3)}var C=1/(y+v+g);this.m_v1.a=y*C,this.m_v2.a=v*C,this.m_v3.a=g*C,this.m_count=3},t.s_e12=new P,t.s_e13=new P,t.s_e23=new P,t})(),Z=new J,K=[0,0,0],Q=[0,0,0],$=new P,tt=new P,et=new P,it=new P,nt=new P;function rt(e,i,s){++t.b2_gjkCalls;var a=s.proxyA,o=s.proxyB,l=s.transformA,c=s.transformB,h=Z;h.ReadCache(i,a,l,o,c);for(var u=h.m_vertices,_=K,f=Q,d=0,p=0;p<20;){d=h.m_count;for(var m=0;mA+x&&e.distance>n){e.distance-=A+x;var C=P.SubVV(e.pointB,e.pointA,et);C.Normalize(),e.pointA.SelfMulAdd(A,C),e.pointB.SelfMulSub(x,C)}else{var T=P.MidVV(e.pointA,e.pointB,$);e.pointA.Copy(T),e.pointB.Copy(T),e.distance=0}}}var st,at=new P,ot=new J,lt=new P,ct=new P,ht=new P,ut=new P,_t=new P,ft=new P;(st=t.b2ContactFeatureType||(t.b2ContactFeatureType={}))[st.e_vertex=0]="e_vertex",st[st.e_face=1]="e_face";var dt,pt=(function(){function t(){this._key=0,this._key_invalid=!1,this._indexA=0,this._indexB=0,this._typeA=0,this._typeB=0}return Object.defineProperty(t.prototype,"key",{get:function(){return this._key_invalid&&(this._key_invalid=!1,this._key=this._indexA|this._indexB<<8|this._typeA<<16|this._typeB<<24),this._key},set:function(t){this._key=t,this._key_invalid=!1,this._indexA=255&this._key,this._indexB=this._key>>8&255,this._typeA=this._key>>16&255,this._typeB=this._key>>24&255},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"indexA",{get:function(){return this._indexA},set:function(t){this._indexA=t,this._key_invalid=!0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"indexB",{get:function(){return this._indexB},set:function(t){this._indexB=t,this._key_invalid=!0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"typeA",{get:function(){return this._typeA},set:function(t){this._typeA=t,this._key_invalid=!0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"typeB",{get:function(){return this._typeB},set:function(t){this._typeB=t,this._key_invalid=!0},enumerable:!0,configurable:!0}),t})(),mt=(function(){function t(){this.cf=new pt}return t.prototype.Copy=function(t){return this.key=t.key,this},t.prototype.Clone=function(){return(new t).Copy(this)},Object.defineProperty(t.prototype,"key",{get:function(){return this.cf.key},set:function(t){this.cf.key=t},enumerable:!0,configurable:!0}),t})(),yt=(function(){function t(){this.localPoint=new P,this.normalImpulse=0,this.tangentImpulse=0,this.id=new mt}return t.MakeArray=function(e){return d(e,(function(){return new t}))},t.prototype.Reset=function(){this.localPoint.SetZero(),this.normalImpulse=0,this.tangentImpulse=0,this.id.key=0},t.prototype.Copy=function(t){return this.localPoint.Copy(t.localPoint),this.normalImpulse=t.normalImpulse,this.tangentImpulse=t.tangentImpulse,this.id.Copy(t.id),this},t})();(dt=t.b2ManifoldType||(t.b2ManifoldType={}))[dt.e_unknown=-1]="e_unknown",dt[dt.e_circles=0]="e_circles",dt[dt.e_faceA=1]="e_faceA",dt[dt.e_faceB=2]="e_faceB";var vt,gt=(function(){function e(){this.points=yt.MakeArray(a),this.localNormal=new P,this.localPoint=new P,this.type=t.b2ManifoldType.e_unknown,this.pointCount=0}return e.prototype.Reset=function(){for(var e=0;er&&P.SubVV(c,l,this.normal).SelfNormalize();var h=P.AddVMulSV(l,s,this.normal,e.Initialize_s_cA),u=P.SubVMulSV(c,o,this.normal,e.Initialize_s_cB);P.MidVV(h,u,this.points[0]),this.separations[0]=P.DotVV(P.SubVV(u,h,P.s_t0),this.normal);break;case t.b2ManifoldType.e_faceA:F.MulRV(n.q,i.localNormal,this.normal);for(var _=V.MulXV(n,i.localPoint,e.Initialize_s_planePoint),f=0;f=0&&e>=0;return i&&this.lowerBound.IsValid()&&this.upperBound.IsValid()},t.prototype.GetCenter=function(){return P.MidVV(this.lowerBound,this.upperBound,this.m_cache_center)},t.prototype.GetExtents=function(){return P.ExtVV(this.lowerBound,this.upperBound,this.m_cache_extent)},t.prototype.GetPerimeter=function(){return 2*(this.upperBound.x-this.lowerBound.x+(this.upperBound.y-this.lowerBound.y))},t.prototype.Combine1=function(t){return this.lowerBound.x=y(this.lowerBound.x,t.lowerBound.x),this.lowerBound.y=y(this.lowerBound.y,t.lowerBound.y),this.upperBound.x=v(this.upperBound.x,t.upperBound.x),this.upperBound.y=v(this.upperBound.y,t.upperBound.y),this},t.prototype.Combine2=function(t,e){return this.lowerBound.x=y(t.lowerBound.x,e.lowerBound.x),this.lowerBound.y=y(t.lowerBound.y,e.lowerBound.y),this.upperBound.x=v(t.upperBound.x,e.upperBound.x),this.upperBound.y=v(t.upperBound.y,e.upperBound.y),this},t.Combine=function(t,e,i){return i.Combine2(t,e),i},t.prototype.Contains=function(t){var e=!0;return(e=(e=(e=e&&this.lowerBound.x<=t.lowerBound.x)&&this.lowerBound.y<=t.lowerBound.y)&&t.upperBound.x<=this.upperBound.x)&&t.upperBound.y<=this.upperBound.y},t.prototype.RayCast=function(t,e){var r,s,a=-i,o=i,l=e.p1.x,c=e.p1.y,h=e.p2.x-e.p1.x,u=e.p2.y-e.p1.y,_=m(h),f=m(u),d=t.normal;if(_(s=(this.upperBound.x-l)*p)){var g=r;r=s,s=g,v=1}if(r>a&&(d.x=v,d.y=0,a=r),a>(o=y(o,s)))return!1}if(f(s=(this.upperBound.y-c)*p)&&(g=r,r=s,s=g,v=1),r>a&&(d.x=0,d.y=v,a=r),a>(o=y(o,s)))return!1;return!(a<0||e.maxFraction0||i>0||n>0||r>0)},t})();function St(t,e){var i=e.lowerBound.x-t.upperBound.x,n=e.lowerBound.y-t.upperBound.y,r=t.lowerBound.x-e.upperBound.x,s=t.lowerBound.y-e.upperBound.y;return!(i>0||n>0||r>0||s>0)}function wt(e,i,n,r,s){var a=0,o=i[0],l=i[1],c=P.DotVV(n,o.v)-r,h=P.DotVV(n,l.v)-r;if(c<=0&&e[a++].Copy(o),h<=0&&e[a++].Copy(l),c*h<0){var u=c/(c-h),_=e[a].v;_.x=o.v.x+u*(l.v.x-o.v.x),_.y=o.v.y+u*(l.v.y-o.v.y);var f=e[a].id;f.cf.indexA=s,f.cf.indexB=o.id.cf.indexB,f.cf.typeA=t.b2ContactFeatureType.e_vertex,f.cf.typeB=t.b2ContactFeatureType.e_face,++a}return a}var Et=new X,Mt=new W,Dt=new Y;function Bt(t,e,i,r,s,a){var o=Et.Reset();o.proxyA.SetShape(t,e),o.proxyB.SetShape(i,r),o.transformA.Copy(s),o.transformB.Copy(a),o.useRadii=!0;var l=Mt.Reset();l.count=0;var c=Dt.Reset();return rt(c,l,o),c.distance<10*n}function Pt(t){if(null===t)throw new Error;return t}var It=(function(){function t(t){void 0===t&&(t=0),this.m_id=0,this.aabb=new Tt,this.parent=null,this.child1=null,this.child2=null,this.height=0,this.m_id=t}return t.prototype.IsLeaf=function(){return null===this.child1},t})(),Rt=(function(){function t(){this.m_root=null,this.m_freeList=null,this.m_path=0,this.m_insertionCount=0,this.m_stack=new j(256)}return t.prototype.Query=function(t,e){if(null!==this.m_root){var i=this.m_stack.Reset();for(i.Push(this.m_root);i.GetCount()>0;){var n=i.Pop();if(n.aabb.TestOverlap(t))if(n.IsLeaf()){if(!e(n))return}else i.Push(Pt(n.child1)),i.Push(Pt(n.child2))}}},t.prototype.QueryPoint=function(t,e){if(null!==this.m_root){var i=this.m_stack.Reset();for(i.Push(this.m_root);i.GetCount()>0;){var n=i.Pop();if(n.aabb.TestContain(t))if(n.IsLeaf()){if(!e(n))return}else i.Push(Pt(n.child1)),i.Push(Pt(n.child2))}}},t.prototype.RayCast=function(e,i){if(null!==this.m_root){var n=e.p1,r=e.p2,s=P.SubVV(r,n,t.s_r);s.Normalize();var a=P.CrossOneV(s,t.s_v),o=P.AbsV(a,t.s_abs_v),l=e.maxFraction,c=t.s_segmentAABB,h=n.x+l*(r.x-n.x),u=n.y+l*(r.y-n.y);c.lowerBound.x=y(n.x,h),c.lowerBound.y=y(n.y,u),c.upperBound.x=v(n.x,h),c.upperBound.y=v(n.y,u);var _=this.m_stack.Reset();for(_.Push(this.m_root);_.GetCount()>0;){var f=_.Pop();if(St(f.aabb,c)){var d=f.aabb.GetCenter(),p=f.aabb.GetExtents();if(!(m(P.DotVV(a,P.SubVV(n,d,P.s_t0)))-P.DotVV(o,p)>0))if(f.IsLeaf()){var g=t.s_subInput;g.p1.Copy(e.p1),g.p2.Copy(e.p2),g.maxFraction=l;var b=i(g,f);if(0===b)return;b>0&&(l=b,h=n.x+l*(r.x-n.x),u=n.y+l*(r.y-n.y),c.lowerBound.x=y(n.x,h),c.lowerBound.y=y(n.y,u),c.upperBound.x=v(n.x,h),c.upperBound.y=v(n.y,u))}else _.Push(Pt(f.child1)),_.Push(Pt(f.child2))}}}},t.prototype.AllocateNode=function(){if(this.m_freeList){var e=this.m_freeList;return this.m_freeList=e.parent,e.parent=null,e.child1=null,e.child2=null,e.height=0,delete e.userData,e}return new It(t.s_node_id++)},t.prototype.FreeNode=function(t){t.parent=this.m_freeList,t.child1=null,t.child2=null,t.height=-1,delete t.userData,this.m_freeList=t},t.prototype.CreateProxy=function(t,e){var i=this.AllocateNode();return i.aabb.lowerBound.x=t.lowerBound.x-.1,i.aabb.lowerBound.y=t.lowerBound.y-.1,i.aabb.upperBound.x=t.upperBound.x+.1,i.aabb.upperBound.y=t.upperBound.y+.1,i.userData=e,i.height=0,this.InsertLeaf(i),i},t.prototype.DestroyProxy=function(t){this.RemoveLeaf(t),this.FreeNode(t)},t.prototype.MoveProxy=function(t,e,i){if(t.aabb.Contains(e))return!1;this.RemoveLeaf(t);var n=.1+2*(i.x>0?i.x:-i.x),r=.1+2*(i.y>0?i.y:-i.y);return t.aabb.lowerBound.x=e.lowerBound.x-n,t.aabb.lowerBound.y=e.lowerBound.y-r,t.aabb.upperBound.x=e.upperBound.x+n,t.aabb.upperBound.y=e.upperBound.y+r,this.InsertLeaf(t),!0},t.prototype.InsertLeaf=function(e){if(++this.m_insertionCount,null===this.m_root)return this.m_root=e,void(this.m_root.parent=null);for(var i=e.aabb,n=this.m_root;!n.IsLeaf();){var r=Pt(n.child1),s=Pt(n.child2),a=n.aabb.GetPerimeter(),o=t.s_combinedAABB;o.Combine2(n.aabb,i);var l=o.GetPerimeter(),c=2*l,h=2*(l-a),u=void 0,_=t.s_aabb,f=void 0;r.IsLeaf()?(_.Combine2(i,r.aabb),u=_.GetPerimeter()+h):(_.Combine2(i,r.aabb),f=r.aabb.GetPerimeter(),u=_.GetPerimeter()-f+h);var d=void 0;if(s.IsLeaf()?(_.Combine2(i,s.aabb),d=_.GetPerimeter()+h):(_.Combine2(i,s.aabb),f=s.aabb.GetPerimeter(),d=_.GetPerimeter()-f+h),c1){var r=Pt(i.child1),s=Pt(i.child2);return i.child1=t,i.parent=t.parent,t.parent=i,null!==i.parent?i.parent.child1===t?i.parent.child1=i:i.parent.child2=i:this.m_root=i,r.height>s.height?(i.child2=r,t.child2=s,s.parent=t,t.aabb.Combine2(e.aabb,s.aabb),i.aabb.Combine2(t.aabb,r.aabb),t.height=1+v(e.height,s.height),i.height=1+v(t.height,r.height)):(i.child2=s,t.child2=r,r.parent=t,t.aabb.Combine2(e.aabb,r.aabb),i.aabb.Combine2(t.aabb,s.aabb),t.height=1+v(e.height,r.height),i.height=1+v(t.height,s.height)),i}if(n<-1){var a=Pt(e.child1),o=Pt(e.child2);return e.child1=t,e.parent=t.parent,t.parent=e,null!==e.parent?e.parent.child1===t?e.parent.child1=e:e.parent.child2=e:this.m_root=e,a.height>o.height?(e.child2=a,t.child1=o,o.parent=t,t.aabb.Combine2(i.aabb,o.aabb),e.aabb.Combine2(t.aabb,a.aabb),t.height=1+v(i.height,o.height),e.height=1+v(t.height,a.height)):(e.child2=o,t.child1=a,a.parent=t,t.aabb.Combine2(i.aabb,a.aabb),e.aabb.Combine2(t.aabb,o.aabb),t.height=1+v(i.height,a.height),e.height=1+v(t.height,o.height)),e}return t},t.prototype.GetHeight=function(){return null===this.m_root?0:this.m_root.height},t.GetAreaNode=function(e){if(null===e)return 0;if(e.IsLeaf())return 0;var i=e.aabb.GetPerimeter();return(i+=t.GetAreaNode(e.child1))+t.GetAreaNode(e.child2)},t.prototype.GetAreaRatio=function(){if(null===this.m_root)return 0;var e=this.m_root.aabb.GetPerimeter();return t.GetAreaNode(this.m_root)/e},t.prototype.ComputeHeightNode=function(t){if(!t||t.IsLeaf())return 0;var e=this.ComputeHeightNode(t.child1),i=this.ComputeHeightNode(t.child2);return 1+v(e,i)},t.prototype.ComputeHeight=function(){return this.ComputeHeightNode(this.m_root)},t.prototype.ValidateStructure=function(t){if(null!==t){this.m_root;var e=t;if(!e.IsLeaf()){var i=Pt(e.child1),n=Pt(e.child2);this.ValidateStructure(i),this.ValidateStructure(n)}}},t.prototype.ValidateMetrics=function(e){if(null!==e){var i=e;if(!i.IsLeaf()){var n=Pt(i.child1),r=Pt(i.child2);t.s_aabb.Combine2(n.aabb,r.aabb),this.ValidateMetrics(n),this.ValidateMetrics(r)}}},t.prototype.Validate=function(){},t.GetMaxBalanceNode=function(t,e){if(null===t)return e;if(t.height<=1)return e;var i=Pt(t.child1),n=Pt(t.child2),r=m(n.height-i.height);return v(e,r)},t.prototype.GetMaxBalance=function(){return t.GetMaxBalanceNode(this.m_root,0)},t.prototype.RebuildBottomUp=function(){this.Validate()},t.ShiftOriginNode=function(e,i){if(null!==e&&!(e.height<=1)){var n=e.child1,r=e.child2;t.ShiftOriginNode(n,i),t.ShiftOriginNode(r,i),e.aabb.lowerBound.SelfSub(i),e.aabb.upperBound.SelfSub(i)}},t.prototype.ShiftOrigin=function(e){t.ShiftOriginNode(this.m_root,e)},t.s_r=new P,t.s_v=new P,t.s_abs_v=new P,t.s_segmentAABB=new Tt,t.s_subInput=new xt,t.s_combinedAABB=new Tt,t.s_aabb=new Tt,t.s_node_id=0,t})(),Ot=function(t,e){this.proxyA=t,this.proxyB=e},Lt=(function(){function t(){this.m_tree=new Rt,this.m_proxyCount=0,this.m_moveCount=0,this.m_moveBuffer=[],this.m_pairCount=0,this.m_pairBuffer=[]}return t.prototype.CreateProxy=function(t,e){var i=this.m_tree.CreateProxy(t,e);return++this.m_proxyCount,this.BufferMove(i),i},t.prototype.DestroyProxy=function(t){this.UnBufferMove(t),--this.m_proxyCount,this.m_tree.DestroyProxy(t)},t.prototype.MoveProxy=function(t,e,i){this.m_tree.MoveProxy(t,e,i)&&this.BufferMove(t)},t.prototype.TouchProxy=function(t){this.BufferMove(t)},t.prototype.GetProxyCount=function(){return this.m_proxyCount},t.prototype.UpdatePairs=function(t){var e=this;this.m_pairCount=0;for(var i=function(t){var i=n.m_moveBuffer[t];if(null===i)return"continue";var r=i.aabb;n.m_tree.Query(r,(function(t){if(t.m_id===i.m_id)return!0;var n,r;if(t.m_id_+f){e.state=t.b2TOIOutputState.e_separated,e.t=h,T=!0;break}if(D>_-f){d=S;break}var B=C.Evaluate(E[0],M[0],d);if(B<_-f){e.state=t.b2TOIOutputState.e_failed,e.t=d,T=!0;break}if(B<=_+f){e.state=t.b2TOIOutputState.e_touching,e.t=d,T=!0;break}for(var P=0,I=d,R=S;;){var O;O=1&P?I+(_-B)*(R-I)/(D-B):.5*(I+R),++P,++t.b2_toiRootIters;var L=C.Evaluate(E[0],M[0],O);if(m(L-_)_?(I=O,B=L):(R=O,D=L),50===P)break}if(t.b2_toiMaxRootIters=v(t.b2_toiMaxRootIters,P),++w===o)break}if(++p,++t.b2_toiIters,T)break;if(20===p){e.state=t.b2TOIOutputState.e_failed,e.t=d;break}}t.b2_toiMaxIters=v(t.b2_toiMaxIters,p);var F=n.GetMilliseconds();t.b2_toiMaxTime=v(t.b2_toiMaxTime,F),t.b2_toiTime+=F}var se=new P,ae=new P;function oe(e,i,n,r,s){e.pointCount=0;var a=V.MulXV(n,i.m_p,se),o=V.MulXV(s,r.m_p,ae),l=P.DistanceSquaredVV(a,o),c=i.m_radius+r.m_radius;l>c*c||(e.type=t.b2ManifoldType.e_circles,e.localPoint.Copy(i.m_p),e.localNormal.SetZero(),e.pointCount=1,e.points[0].localPoint.Copy(r.m_p),e.points[0].id.key=0)}var le=new P,ce=new P,he=new P;function ue(e,r,s,a,o){e.pointCount=0;for(var l=V.MulXV(o,a.m_p,le),c=V.MulTXV(s,l,ce),h=0,u=-i,_=r.m_radius+a.m_radius,f=r.m_count,d=r.m_vertices,p=r.m_normals,m=0;m_)return;y>u&&(u=y,h=m)}var v=h,g=(v+1)%f,b=d[v],A=d[g];if(u_*_)return;e.pointCount=1,e.type=t.b2ManifoldType.e_faceA,P.SubVV(c,b,e.localNormal).SelfNormalize(),e.localPoint.Copy(b),e.points[0].localPoint.Copy(a.m_p),e.points[0].id.key=0}else if(C<=0){if(P.DistanceSquaredVV(c,A)>_*_)return;e.pointCount=1,e.type=t.b2ManifoldType.e_faceA,P.SubVV(c,A,e.localNormal).SelfNormalize(),e.localPoint.Copy(A),e.points[0].localPoint.Copy(a.m_p),e.points[0].id.key=0}else{var T=P.MidVV(b,A,he);if(P.DotVV(P.SubVV(c,T,P.s_t1),p[v])>_)return;e.pointCount=1,e.type=t.b2ManifoldType.e_faceA,e.localNormal.Copy(p[v]).SelfNormalize(),e.localPoint.Copy(T),e.points[0].localPoint.Copy(a.m_p),e.points[0].id.key=0}}var _e=new P,fe=new P,de=new P,pe=new P;function me(t,e,n,r,s){for(var a=t.m_vertices,o=t.m_normals,l=r.m_count,c=r.m_vertices,h=F.MulRV(e.q,o[n],_e),u=F.MulTRV(s.q,h,fe),_=0,f=i,d=0;du&&(u=f,h=_)}var d=me(e,n,h,r,s),p=(h+a-1)%a,m=me(e,n,p,r,s),y=(h+1)%a,v=me(e,n,y,r,s),g=0,b=0,A=0;if(m>d&&m>v)A=-1,g=p,b=m;else{if(!(v>d))return t[0]=h,d;A=1,g=y,b=v}for(;(d=me(e,n,h=-1===A?(g+a-1)%a:(g+1)%a,r,s))>b;)g=h,b=d;return t[0]=g,b}var be=new P;function Ae(e,n,r,s,a,o){for(var l=n.m_normals,c=a.m_count,h=a.m_vertices,u=a.m_normals,_=F.MulTRV(o.q,F.MulRV(r.q,l[s],P.s_t0),be),f=0,d=i,p=0;po)){var h=we;h[0]=0;var u=ge(h,r,s,i,n);if(!(u>o)){var _,f,d,p,m=0,y=0;u>.98*c+.001?(_=r,f=i,d=s,p=n,m=h[0],e.type=t.b2ManifoldType.e_faceB,y=1):(_=i,f=r,d=n,p=s,m=l[0],e.type=t.b2ManifoldType.e_faceA,y=0);var v=xe;Ae(v,_,d,m,f,p);var g=_.m_count,b=_.m_vertices,A=m,x=(m+1)%g,C=b[A],T=b[x],S=P.SubVV(T,C,Ee);S.Normalize();var w=P.CrossVOne(S,Me),E=P.MidVV(C,T,De),M=F.MulRV(d.q,S,Pe),D=P.CrossVOne(M,Be),B=V.MulXV(d,C,Re),I=V.MulXV(d,T,Oe),R=P.DotVV(D,B),O=-P.DotVV(M,B)+o,L=P.DotVV(M,I)+o,N=Ce,k=Te;if(!(wt(N,v,P.NegV(M,Ie),O,A)<2||wt(k,N,M,L,x)<2)){e.localNormal.Copy(w),e.localPoint.Copy(E);for(var z=0,G=0;G_*_)return;if(i.m_hasVertex0){var m=i.m_vertex0,y=o,v=P.SubVV(y,m,ke);if(P.DotVV(v,P.SubVV(y,a,P.s_t0))>0)return}return f.cf.indexA=0,f.cf.typeA=t.b2ContactFeatureType.e_vertex,e.pointCount=1,e.type=t.b2ManifoldType.e_circles,e.localNormal.SetZero(),e.localPoint.Copy(d),e.points[0].id.Copy(f),void e.points[0].localPoint.Copy(r.m_p)}if(h<=0){var g=l,b=P.SubVV(a,g,Ne);if(P.DotVV(b,b)>_*_)return;if(i.m_hasVertex3){var A=i.m_vertex3,x=l,C=P.SubVV(A,x,ze);if(P.DotVV(C,P.SubVV(a,x,P.s_t0))>0)return}return f.cf.indexA=1,f.cf.typeA=t.b2ContactFeatureType.e_vertex,e.pointCount=1,e.type=t.b2ManifoldType.e_circles,e.localNormal.SetZero(),e.localPoint.Copy(g),e.points[0].id.Copy(f),void e.points[0].localPoint.Copy(r.m_p)}var T=P.DotVV(c,c),S=Ge;S.x=1/T*(h*o.x+u*l.x),S.y=1/T*(h*o.y+u*l.y);var w=P.SubVV(a,S,Ne);if(!(P.DotVV(w,w)>_*_)){var E=Ue.Set(-c.y,c.x);P.DotVV(E,P.SubVV(a,o,P.s_t0))<0&&E.Set(-E.x,-E.y),E.Normalize(),f.cf.indexA=0,f.cf.typeA=t.b2ContactFeatureType.e_face,e.pointCount=1,e.type=t.b2ManifoldType.e_faceA,e.localNormal.Copy(E),e.localPoint.Copy(o),e.points[0].id.Copy(f),e.points[0].localPoint.Copy(r.m_p)}}var We=function(){this.type=0,this.index=0,this.separation=0},Xe=function(){this.vertices=P.MakeArray(o),this.normals=P.MakeArray(o),this.count=0},Ye=function(){this.i1=0,this.i2=0,this.v1=new P,this.v2=new P,this.normal=new P,this.sideNormal1=new P,this.sideOffset1=0,this.sideNormal2=new P,this.sideOffset2=0},qe=new(function(){function e(){this.m_polygonB=new Xe,this.m_xf=new V,this.m_centroidB=new P,this.m_v0=new P,this.m_v1=new P,this.m_v2=new P,this.m_v3=new P,this.m_normal0=new P,this.m_normal1=new P,this.m_normal2=new P,this.m_normal=new P,this.m_type1=0,this.m_type2=0,this.m_lowerLimit=new P,this.m_upperLimit=new P,this.m_radius=0,this.m_front=!1}return e.prototype.Collide=function(i,n,r,s,o){V.MulTXX(r,o,this.m_xf),V.MulXV(this.m_xf,s.m_centroid,this.m_centroidB),this.m_v0.Copy(n.m_vertex0),this.m_v1.Copy(n.m_vertex1),this.m_v2.Copy(n.m_vertex2),this.m_v3.Copy(n.m_vertex3);var l=n.m_hasVertex0,c=n.m_hasVertex3,h=P.SubVV(this.m_v2,this.m_v1,e.s_edge1);h.Normalize(),this.m_normal1.Set(h.y,-h.x);var u=P.DotVV(this.m_normal1,P.SubVV(this.m_centroidB,this.m_v1,P.s_t0)),_=0,f=0,d=!1,p=!1;if(l){var m=P.SubVV(this.m_v1,this.m_v0,e.s_edge0);m.Normalize(),this.m_normal0.Set(m.y,-m.x),d=P.CrossVV(m,h)>=0,_=P.DotVV(this.m_normal0,P.SubVV(this.m_centroidB,this.m_v0,P.s_t0))}if(c){var y=P.SubVV(this.m_v3,this.m_v2,e.s_edge2);y.Normalize(),this.m_normal2.Set(y.y,-y.x),p=P.CrossVV(h,y)>0,f=P.DotVV(this.m_normal2,P.SubVV(this.m_centroidB,this.m_v2,P.s_t0))}l&&c?d&&p?(this.m_front=_>=0||u>=0||f>=0,this.m_front?(this.m_normal.Copy(this.m_normal1),this.m_lowerLimit.Copy(this.m_normal0),this.m_upperLimit.Copy(this.m_normal2)):(this.m_normal.Copy(this.m_normal1).SelfNeg(),this.m_lowerLimit.Copy(this.m_normal1).SelfNeg(),this.m_upperLimit.Copy(this.m_normal1).SelfNeg())):d?(this.m_front=_>=0||u>=0&&f>=0,this.m_front?(this.m_normal.Copy(this.m_normal1),this.m_lowerLimit.Copy(this.m_normal0),this.m_upperLimit.Copy(this.m_normal1)):(this.m_normal.Copy(this.m_normal1).SelfNeg(),this.m_lowerLimit.Copy(this.m_normal2).SelfNeg(),this.m_upperLimit.Copy(this.m_normal1).SelfNeg())):p?(this.m_front=f>=0||_>=0&&u>=0,this.m_front?(this.m_normal.Copy(this.m_normal1),this.m_lowerLimit.Copy(this.m_normal1),this.m_upperLimit.Copy(this.m_normal2)):(this.m_normal.Copy(this.m_normal1).SelfNeg(),this.m_lowerLimit.Copy(this.m_normal1).SelfNeg(),this.m_upperLimit.Copy(this.m_normal0).SelfNeg())):(this.m_front=_>=0&&u>=0&&f>=0,this.m_front?(this.m_normal.Copy(this.m_normal1),this.m_lowerLimit.Copy(this.m_normal1),this.m_upperLimit.Copy(this.m_normal1)):(this.m_normal.Copy(this.m_normal1).SelfNeg(),this.m_lowerLimit.Copy(this.m_normal2).SelfNeg(),this.m_upperLimit.Copy(this.m_normal0).SelfNeg())):l?d?(this.m_front=_>=0||u>=0,this.m_front?(this.m_normal.Copy(this.m_normal1),this.m_lowerLimit.Copy(this.m_normal0),this.m_upperLimit.Copy(this.m_normal1).SelfNeg()):(this.m_normal.Copy(this.m_normal1).SelfNeg(),this.m_lowerLimit.Copy(this.m_normal1),this.m_upperLimit.Copy(this.m_normal1).SelfNeg())):(this.m_front=_>=0&&u>=0,this.m_front?(this.m_normal.Copy(this.m_normal1),this.m_lowerLimit.Copy(this.m_normal1),this.m_upperLimit.Copy(this.m_normal1).SelfNeg()):(this.m_normal.Copy(this.m_normal1).SelfNeg(),this.m_lowerLimit.Copy(this.m_normal1),this.m_upperLimit.Copy(this.m_normal0).SelfNeg())):c?p?(this.m_front=u>=0||f>=0,this.m_front?(this.m_normal.Copy(this.m_normal1),this.m_lowerLimit.Copy(this.m_normal1).SelfNeg(),this.m_upperLimit.Copy(this.m_normal2)):(this.m_normal.Copy(this.m_normal1).SelfNeg(),this.m_lowerLimit.Copy(this.m_normal1).SelfNeg(),this.m_upperLimit.Copy(this.m_normal1))):(this.m_front=u>=0&&f>=0,this.m_front?(this.m_normal.Copy(this.m_normal1),this.m_lowerLimit.Copy(this.m_normal1).SelfNeg(),this.m_upperLimit.Copy(this.m_normal1)):(this.m_normal.Copy(this.m_normal1).SelfNeg(),this.m_lowerLimit.Copy(this.m_normal2).SelfNeg(),this.m_upperLimit.Copy(this.m_normal1))):(this.m_front=u>=0,this.m_front?(this.m_normal.Copy(this.m_normal1),this.m_lowerLimit.Copy(this.m_normal1).SelfNeg(),this.m_upperLimit.Copy(this.m_normal1).SelfNeg()):(this.m_normal.Copy(this.m_normal1).SelfNeg(),this.m_lowerLimit.Copy(this.m_normal1),this.m_upperLimit.Copy(this.m_normal1))),this.m_polygonB.count=s.m_count;for(var v=0;vthis.m_radius)){var b=this.ComputePolygonSeparation(e.s_polygonAxis);if(!(0!==b.type&&b.separation>this.m_radius)){var A;A=0===b.type?g:b.separation>.98*g.separation+.001?b:g;var x=e.s_ie,C=e.s_rf;if(1===A.type){i.type=t.b2ManifoldType.e_faceA;var T=0,S=P.DotVV(this.m_normal,this.m_polygonB.normals[0]);for(v=1;vthis.m_radius)return n.type=2,n.index=s,n.separation=h,n;if(P.DotVV(a,r)>=0){if(P.DotVV(P.SubVV(a,this.m_upperLimit,P.s_t0),this.m_normal)<-c)continue}else if(P.DotVV(P.SubVV(a,this.m_lowerLimit,P.s_t0),this.m_normal)<-c)continue;h>n.separation&&(n.type=2,n.index=s,n.separation=h)}return n},e.s_edge1=new P,e.s_edge0=new P,e.s_edge2=new P,e.s_ie=At.MakeArray(2),e.s_rf=new Ye,e.s_clipPoints1=At.MakeArray(2),e.s_clipPoints2=At.MakeArray(2),e.s_edgeAxis=new We,e.s_polygonAxis=new We,e.s_n=new P,e.s_perp=new P,e}());function Je(t,e,i,n,r){qe.Collide(t,e,i,n,r)}var Ze,Ke=function(){this.mass=0,this.center=new P(0,0),this.I=0};(Ze=t.b2ShapeType||(t.b2ShapeType={}))[Ze.e_unknown=-1]="e_unknown",Ze[Ze.e_circleShape=0]="e_circleShape",Ze[Ze.e_edgeShape=1]="e_edgeShape",Ze[Ze.e_polygonShape=2]="e_polygonShape",Ze[Ze.e_chainShape=3]="e_chainShape",Ze[Ze.e_shapeTypeCount=4]="e_shapeTypeCount";var Qe=(function(){function e(e,i){this.m_type=t.b2ShapeType.e_unknown,this.m_radius=0,this.m_type=e,this.m_radius=i}return e.prototype.Copy=function(t){return this.m_radius=t.m_radius,this},e.prototype.GetType=function(){return this.m_type},e})(),$e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])};function ti(t,e){function i(){this.constructor=t}$e(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}var ei,ii=(function(e){function i(i){void 0===i&&(i=0);var n=e.call(this,t.b2ShapeType.e_circleShape,i)||this;return n.m_p=new P,n}return ti(i,e),i.prototype.Set=function(t,e){return void 0===e&&(e=this.m_radius),this.m_p.Copy(t),this.m_radius=e,this},i.prototype.Clone=function(){return(new i).Copy(this)},i.prototype.Copy=function(t){return e.prototype.Copy.call(this,t),this.m_p.Copy(t.m_p),this},i.prototype.GetChildCount=function(){return 1},i.prototype.TestPoint=function(t,e){var n=V.MulXV(t,this.m_p,i.TestPoint_s_center),r=P.SubVV(e,n,i.TestPoint_s_d);return P.DotVV(r,r)<=A(this.m_radius)},i.prototype.ComputeDistance=function(t,e,n){var r=V.MulXV(t,this.m_p,i.ComputeDistance_s_center);return P.SubVV(e,r,n),n.Normalize()-this.m_radius},i.prototype.RayCast=function(t,e,r){var s=V.MulXV(r,this.m_p,i.RayCast_s_position),a=P.SubVV(e.p1,s,i.RayCast_s_s),o=P.DotVV(a,a)-A(this.m_radius),l=P.SubVV(e.p2,e.p1,i.RayCast_s_r),c=P.DotVV(a,l),h=P.DotVV(l,l),u=c*c-h*o;if(u<0||hthis.m_radius)return r.Copy(a),s*this.m_radius*this.m_radius;var l=this.m_radius*this.m_radius,c=o*o,h=l*(D(o/this.m_radius)+s/2)+o*T(l-c),u=-2/3*S(l-c,1.5)/h;return r.x=a.x+t.x*u,r.y=a.y+t.y*u,h},i.prototype.Dump=function(t){t(" const shape: b2CircleShape = new b2CircleShape();\n"),t(" shape.m_radius = %.15f;\n",this.m_radius),t(" shape.m_p.Set(%.15f, %.15f);\n",this.m_p.x,this.m_p.y)},i.TestPoint_s_center=new P,i.TestPoint_s_d=new P,i.ComputeDistance_s_center=new P,i.RayCast_s_position=new P,i.RayCast_s_s=new P,i.RayCast_s_r=new P,i.ComputeAABB_s_p=new P,i})(Qe),ni=(function(e){function r(){var i=e.call(this,t.b2ShapeType.e_polygonShape,h)||this;return i.m_centroid=new P(0,0),i.m_vertices=[],i.m_normals=[],i.m_count=0,i}return ti(r,e),r.prototype.Clone=function(){return(new r).Copy(this)},r.prototype.Copy=function(t){e.prototype.Copy.call(this,t),this.m_centroid.Copy(t.m_centroid),this.m_count=t.m_count,this.m_vertices=P.MakeArray(this.m_count),this.m_normals=P.MakeArray(this.m_count);for(var i=0;id||p===d&&s[c].yA.LengthSquared()&&(b=_)}else b=_;if(++v,g=b,b===f)break}for(this.m_count=v,this.m_vertices=P.MakeArray(this.m_count),this.m_normals=P.MakeArray(this.m_count),c=0;c0)return!1;return!0},r.prototype.ComputeDistance=function(t,e,n){for(var s=V.MulTXV(t,e,r.ComputeDistance_s_pLocal),a=-i,o=r.ComputeDistance_s_normalForMaxDistance.Copy(s),l=0;la&&(a=c,o.Copy(this.m_normals[l]))}if(a>0){var h=r.ComputeDistance_s_minDistance.Copy(o),u=a*a;for(l=0;lf&&(h.Copy(_),u=f)}return F.MulRV(t.q,h,n),n.Normalize(),Math.sqrt(u)}return F.MulRV(t.q,o,n),a},r.prototype.RayCast=function(t,e,i){for(var n=V.MulTXV(i,e.p1,r.RayCast_s_p1),s=V.MulTXV(i,e.p2,r.RayCast_s_p2),a=P.SubVV(s,n,r.RayCast_s_d),o=0,l=e.maxFraction,c=-1,h=0;h0&&u=0&&(t.fraction=o,F.MulRV(i.q,this.m_normals[c],t.normal),!0)},r.prototype.ComputeAABB=function(t,e){for(var i=V.MulXV(e,this.m_vertices[0],t.lowerBound),n=t.upperBound.Copy(i),s=0;s0&&(d?_||(h=f-1,c++):_&&(u=f-1,c++)),_=d}switch(c){case 0:if(_){var p=r.ComputeSubmergedArea_s_md;return this.ComputeMass(p,1),V.MulXV(i,p.center,s),p.mass}return 0;case 1:-1===h?h=this.m_count-1:u=this.m_count-1}for(var m,y=(h+1)%this.m_count,v=(u+1)%this.m_count,g=(0-l[h])/(l[y]-l[h]),b=(0-l[u])/(l[v]-l[u]),A=r.ComputeSubmergedArea_s_intoVec.Set(this.m_vertices[h].x*(1-g)+this.m_vertices[y].x*g,this.m_vertices[h].y*(1-g)+this.m_vertices[y].y*g),x=r.ComputeSubmergedArea_s_outoVec.Set(this.m_vertices[u].x*(1-b)+this.m_vertices[v].x*b,this.m_vertices[u].y*(1-b)+this.m_vertices[v].y*b),C=0,T=r.ComputeSubmergedArea_s_center.SetZero(),S=this.m_vertices[y],w=y;w!==v;){m=(w=(w+1)%this.m_count)===v?x:this.m_vertices[w];var E=.5*((S.x-A.x)*(m.y-A.y)-(S.y-A.y)*(m.x-A.x));C+=E,T.x+=E*(A.x+S.x+m.x)/3,T.y+=E*(A.y+S.y+m.y)/3,S=m}return T.SelfMul(1/C),V.MulXV(i,T,s),C},r.prototype.Dump=function(t){t(" const shape: b2PolygonShape = new b2PolygonShape();\n"),t(" const vs: b2Vec2[] = b2Vec2.MakeArray(%d);\n",o);for(var e=0;e0){var c=P.DotVV(o,o);l>c?P.SubVV(e,s,a):a.SelfMulSub(l/c,o)}return n.Copy(a),n.Normalize()},i.prototype.RayCast=function(t,e,n){var r=V.MulTXV(n,e.p1,i.RayCast_s_p1),s=V.MulTXV(n,e.p2,i.RayCast_s_p2),a=P.SubVV(s,r,i.RayCast_s_d),o=this.m_vertex1,l=this.m_vertex2,c=P.SubVV(l,o,i.RayCast_s_e),h=t.normal.Set(c.y,-c.x).SelfNormalize(),u=P.DotVV(h,P.SubVV(o,r,P.s_t0)),_=P.DotVV(h,a);if(0===_)return!1;var f=u/_;if(f<0||e.maxFraction0&&t.normal.SelfNeg(),0))},i.prototype.ComputeAABB=function(t,e){var n=V.MulXV(e,this.m_vertex1,i.ComputeAABB_s_v1),r=V.MulXV(e,this.m_vertex2,i.ComputeAABB_s_v2);P.MinV(n,r,t.lowerBound),P.MaxV(n,r,t.upperBound);var s=this.m_radius;t.lowerBound.SelfSubXY(s,s),t.upperBound.SelfAddXY(s,s)},i.prototype.ComputeMass=function(t){t.mass=0,P.MidVV(this.m_vertex1,this.m_vertex2,t.center),t.I=0},i.prototype.SetupDistanceProxy=function(t){t.m_vertices=t.m_buffer,t.m_vertices[0].Copy(this.m_vertex1),t.m_vertices[1].Copy(this.m_vertex2),t.m_count=2,t.m_radius=this.m_radius},i.prototype.ComputeSubmergedArea=function(t,e,i,n){return n.SetZero(),0},i.prototype.Dump=function(t){t(" const shape: b2EdgeShape = new b2EdgeShape();\n"),t(" shape.m_radius = %.15f;\n",this.m_radius),t(" shape.m_vertex0.Set(%.15f, %.15f);\n",this.m_vertex0.x,this.m_vertex0.y),t(" shape.m_vertex1.Set(%.15f, %.15f);\n",this.m_vertex1.x,this.m_vertex1.y),t(" shape.m_vertex2.Set(%.15f, %.15f);\n",this.m_vertex2.x,this.m_vertex2.y),t(" shape.m_vertex3.Set(%.15f, %.15f);\n",this.m_vertex3.x,this.m_vertex3.y),t(" shape.m_hasVertex0 = %s;\n",this.m_hasVertex0),t(" shape.m_hasVertex3 = %s;\n",this.m_hasVertex3)},i.ComputeDistance_s_v1=new P,i.ComputeDistance_s_v2=new P,i.ComputeDistance_s_d=new P,i.ComputeDistance_s_s=new P,i.RayCast_s_p1=new P,i.RayCast_s_p2=new P,i.RayCast_s_d=new P,i.RayCast_s_e=new P,i.RayCast_s_q=new P,i.RayCast_s_r=new P,i.ComputeAABB_s_v1=new P,i.ComputeAABB_s_v2=new P,i})(Qe),si=(function(e){function i(){var i=e.call(this,t.b2ShapeType.e_chainShape,h)||this;return i.m_vertices=[],i.m_count=0,i.m_prevVertex=new P,i.m_nextVertex=new P,i.m_hasPrevVertex=!1,i.m_hasNextVertex=!1,i}return ti(i,e),i.prototype.CreateLoop=function(t,e,i){if(void 0===e&&(e=t.length),void 0===i&&(i=0),e<3)return this;this.m_count=e+1,this.m_vertices=P.MakeArray(this.m_count);for(var n=0;n0?(e.m_vertex0.Copy(this.m_vertices[i-1]),e.m_hasVertex0=!0):(e.m_vertex0.Copy(this.m_prevVertex),e.m_hasVertex0=this.m_hasPrevVertex),i0&&this.ResetMassData(),this.m_world.m_newFixture=!0,e},i.prototype.CreateFixtureShapeDensity=function(t,e){void 0===e&&(e=0);var n=i.CreateFixtureShapeDensity_s_def;return n.shape=t,n.density=e,this.CreateFixtureDef(n)},i.prototype.DestroyFixture=function(t){if(this.m_world.IsLocked())throw new Error;for(var e=this.m_fixtureList,i=null;null!==e;){if(e===t){i?i.m_next=t.m_next:this.m_fixtureList=t.m_next;break}i=e,e=e.m_next}for(var n=this.m_contactList;n;){var r=n.contact;n=n.next;var s=r.GetFixtureA(),a=r.GetFixtureB();t!==s&&t!==a||this.m_world.m_contactManager.Destroy(r)}this.m_activeFlag&&t.DestroyProxies(),t.m_next=null,t.Destroy(),--this.m_fixtureCount,this.ResetMassData()},i.prototype.SetTransformVec=function(t,e){this.SetTransformXY(t.x,t.y,e)},i.prototype.SetTransformXY=function(t,e,i){if(this.m_world.IsLocked())throw new Error;this.m_xf.q.SetAngle(i),this.m_xf.p.Set(t,e),this.m_xf0.Copy(this.m_xf),V.MulXV(this.m_xf,this.m_sweep.localCenter,this.m_sweep.c),this.m_sweep.a=i,this.m_sweep.c0.Copy(this.m_sweep.c),this.m_sweep.a0=i;for(var n=this.m_fixtureList;n;n=n.m_next)n.Synchronize(this.m_xf,this.m_xf);this.m_world.m_contactManager.FindNewContacts()},i.prototype.SetTransform=function(t){this.SetTransformVec(t.p,t.GetAngle())},i.prototype.GetTransform=function(){return this.m_xf},i.prototype.GetPosition=function(){return this.m_xf.p},i.prototype.SetPosition=function(t){this.SetTransformVec(t,this.GetAngle())},i.prototype.SetPositionXY=function(t,e){this.SetTransformXY(t,e,this.GetAngle())},i.prototype.GetAngle=function(){return this.m_sweep.a},i.prototype.SetAngle=function(t){this.SetTransformVec(this.GetPosition(),t)},i.prototype.GetWorldCenter=function(){return this.m_sweep.c},i.prototype.GetLocalCenter=function(){return this.m_sweep.localCenter},i.prototype.SetLinearVelocity=function(e){this.m_type!==t.b2BodyType.b2_staticBody&&(P.DotVV(e,e)>0&&this.SetAwake(!0),this.m_linearVelocity.Copy(e))},i.prototype.GetLinearVelocity=function(){return this.m_linearVelocity},i.prototype.SetAngularVelocity=function(e){this.m_type!==t.b2BodyType.b2_staticBody&&(e*e>0&&this.SetAwake(!0),this.m_angularVelocity=e)},i.prototype.GetAngularVelocity=function(){return this.m_angularVelocity},i.prototype.GetDefinition=function(t){return t.type=this.GetType(),t.allowSleep=this.m_autoSleepFlag,t.angle=this.GetAngle(),t.angularDamping=this.m_angularDamping,t.gravityScale=this.m_gravityScale,t.angularVelocity=this.m_angularVelocity,t.fixedRotation=this.m_fixedRotationFlag,t.bullet=this.m_bulletFlag,t.awake=this.m_awakeFlag,t.linearDamping=this.m_linearDamping,t.linearVelocity.Copy(this.GetLinearVelocity()),t.position.Copy(this.GetPosition()),t.userData=this.GetUserData(),t},i.prototype.ApplyForce=function(e,i,n){void 0===n&&(n=!0),this.m_type===t.b2BodyType.b2_dynamicBody&&(n&&!this.m_awakeFlag&&this.SetAwake(!0),this.m_awakeFlag&&(this.m_force.x+=e.x,this.m_force.y+=e.y,this.m_torque+=(i.x-this.m_sweep.c.x)*e.y-(i.y-this.m_sweep.c.y)*e.x))},i.prototype.ApplyForceToCenter=function(e,i){void 0===i&&(i=!0),this.m_type===t.b2BodyType.b2_dynamicBody&&(i&&!this.m_awakeFlag&&this.SetAwake(!0),this.m_awakeFlag&&(this.m_force.x+=e.x,this.m_force.y+=e.y))},i.prototype.ApplyTorque=function(e,i){void 0===i&&(i=!0),this.m_type===t.b2BodyType.b2_dynamicBody&&(i&&!this.m_awakeFlag&&this.SetAwake(!0),this.m_awakeFlag&&(this.m_torque+=e))},i.prototype.ApplyLinearImpulse=function(e,i,n){void 0===n&&(n=!0),this.m_type===t.b2BodyType.b2_dynamicBody&&(n&&!this.m_awakeFlag&&this.SetAwake(!0),this.m_awakeFlag&&(this.m_linearVelocity.x+=this.m_invMass*e.x,this.m_linearVelocity.y+=this.m_invMass*e.y,this.m_angularVelocity+=this.m_invI*((i.x-this.m_sweep.c.x)*e.y-(i.y-this.m_sweep.c.y)*e.x)))},i.prototype.ApplyLinearImpulseToCenter=function(e,i){void 0===i&&(i=!0),this.m_type===t.b2BodyType.b2_dynamicBody&&(i&&!this.m_awakeFlag&&this.SetAwake(!0),this.m_awakeFlag&&(this.m_linearVelocity.x+=this.m_invMass*e.x,this.m_linearVelocity.y+=this.m_invMass*e.y))},i.prototype.ApplyAngularImpulse=function(e,i){void 0===i&&(i=!0),this.m_type===t.b2BodyType.b2_dynamicBody&&(i&&!this.m_awakeFlag&&this.SetAwake(!0),this.m_awakeFlag&&(this.m_angularVelocity+=this.m_invI*e))},i.prototype.GetMass=function(){return this.m_mass},i.prototype.GetInertia=function(){return this.m_I+this.m_mass*P.DotVV(this.m_sweep.localCenter,this.m_sweep.localCenter)},i.prototype.GetMassData=function(t){return t.mass=this.m_mass,t.I=this.m_I+this.m_mass*P.DotVV(this.m_sweep.localCenter,this.m_sweep.localCenter),t.center.Copy(this.m_sweep.localCenter),t},i.prototype.SetMassData=function(e){if(this.m_world.IsLocked())throw new Error;if(this.m_type===t.b2BodyType.b2_dynamicBody){this.m_invMass=0,this.m_I=0,this.m_invI=0,this.m_mass=e.mass,this.m_mass<=0&&(this.m_mass=1),this.m_invMass=1/this.m_mass,e.I>0&&!this.m_fixedRotationFlag&&(this.m_I=e.I-this.m_mass*P.DotVV(e.center,e.center),this.m_invI=1/this.m_I);var n=i.SetMassData_s_oldCenter.Copy(this.m_sweep.c);this.m_sweep.localCenter.Copy(e.center),V.MulXV(this.m_xf,this.m_sweep.localCenter,this.m_sweep.c),this.m_sweep.c0.Copy(this.m_sweep.c),P.AddVCrossSV(this.m_linearVelocity,this.m_angularVelocity,P.SubVV(this.m_sweep.c,n,P.s_t0),this.m_linearVelocity)}},i.prototype.ResetMassData=function(){if(this.m_mass=0,this.m_invMass=0,this.m_I=0,this.m_invI=0,this.m_sweep.localCenter.SetZero(),this.m_type===t.b2BodyType.b2_staticBody||this.m_type===t.b2BodyType.b2_kinematicBody)return this.m_sweep.c0.Copy(this.m_xf.p),this.m_sweep.c.Copy(this.m_xf.p),void(this.m_sweep.a0=this.m_sweep.a);for(var e=i.ResetMassData_s_localCenter.SetZero(),n=this.m_fixtureList;n;n=n.m_next)if(0!==n.m_density){var r=n.GetMassData(i.ResetMassData_s_massData);this.m_mass+=r.mass,e.x+=r.center.x*r.mass,e.y+=r.center.y*r.mass,this.m_I+=r.I}this.m_mass>0?(this.m_invMass=1/this.m_mass,e.x*=this.m_invMass,e.y*=this.m_invMass):(this.m_mass=1,this.m_invMass=1),this.m_I>0&&!this.m_fixedRotationFlag?(this.m_I-=this.m_mass*P.DotVV(e,e),this.m_invI=1/this.m_I):(this.m_I=0,this.m_invI=0);var s=i.ResetMassData_s_oldCenter.Copy(this.m_sweep.c);this.m_sweep.localCenter.Copy(e),V.MulXV(this.m_xf,this.m_sweep.localCenter,this.m_sweep.c),this.m_sweep.c0.Copy(this.m_sweep.c),P.AddVCrossSV(this.m_linearVelocity,this.m_angularVelocity,P.SubVV(this.m_sweep.c,s,P.s_t0),this.m_linearVelocity)},i.prototype.GetWorldPoint=function(t,e){return V.MulXV(this.m_xf,t,e)},i.prototype.GetWorldVector=function(t,e){return F.MulRV(this.m_xf.q,t,e)},i.prototype.GetLocalPoint=function(t,e){return V.MulTXV(this.m_xf,t,e)},i.prototype.GetLocalVector=function(t,e){return F.MulTRV(this.m_xf.q,t,e)},i.prototype.GetLinearVelocityFromWorldPoint=function(t,e){return P.AddVCrossSV(this.m_linearVelocity,this.m_angularVelocity,P.SubVV(t,this.m_sweep.c,P.s_t0),e)},i.prototype.GetLinearVelocityFromLocalPoint=function(t,e){return this.GetLinearVelocityFromWorldPoint(this.GetWorldPoint(t,e),e)},i.prototype.GetLinearDamping=function(){return this.m_linearDamping},i.prototype.SetLinearDamping=function(t){this.m_linearDamping=t},i.prototype.GetAngularDamping=function(){return this.m_angularDamping},i.prototype.SetAngularDamping=function(t){this.m_angularDamping=t},i.prototype.GetGravityScale=function(){return this.m_gravityScale},i.prototype.SetGravityScale=function(t){this.m_gravityScale=t},i.prototype.SetType=function(e){if(this.m_world.IsLocked())throw new Error;if(this.m_type!==e){this.m_type=e,this.ResetMassData(),this.m_type===t.b2BodyType.b2_staticBody&&(this.m_linearVelocity.SetZero(),this.m_angularVelocity=0,this.m_sweep.a0=this.m_sweep.a,this.m_sweep.c0.Copy(this.m_sweep.c),this.SynchronizeFixtures()),this.SetAwake(!0),this.m_force.SetZero(),this.m_torque=0;for(var i=this.m_contactList;i;){var n=i;i=i.next,this.m_world.m_contactManager.Destroy(n.contact)}this.m_contactList=null;for(var r=this.m_fixtureList;r;r=r.m_next)r.TouchProxies()}},i.prototype.GetType=function(){return this.m_type},i.prototype.SetBullet=function(t){this.m_bulletFlag=t},i.prototype.IsBullet=function(){return this.m_bulletFlag},i.prototype.SetSleepingAllowed=function(t){this.m_autoSleepFlag=t,t||this.SetAwake(!0)},i.prototype.IsSleepingAllowed=function(){return this.m_autoSleepFlag},i.prototype.SetAwake=function(t){t?(this.m_awakeFlag=!0,this.m_sleepTime=0):(this.m_awakeFlag=!1,this.m_sleepTime=0,this.m_linearVelocity.SetZero(),this.m_angularVelocity=0,this.m_force.SetZero(),this.m_torque=0)},i.prototype.IsAwake=function(){return this.m_awakeFlag},i.prototype.SetActive=function(t){if(this.m_world.IsLocked())throw new Error;if(t!==this.IsActive())if(this.m_activeFlag=t,t)for(var e=this.m_fixtureList;e;e=e.m_next)e.CreateProxies(this.m_xf);else{for(e=this.m_fixtureList;e;e=e.m_next)e.DestroyProxies();for(var i=this.m_contactList;i;){var n=i;i=i.next,this.m_world.m_contactManager.Destroy(n.contact)}this.m_contactList=null}},i.prototype.IsActive=function(){return this.m_activeFlag},i.prototype.SetFixedRotation=function(t){this.m_fixedRotationFlag!==t&&(this.m_fixedRotationFlag=t,this.m_angularVelocity=0,this.ResetMassData())},i.prototype.IsFixedRotation=function(){return this.m_fixedRotationFlag},i.prototype.GetFixtureList=function(){return this.m_fixtureList},i.prototype.GetJointList=function(){return this.m_jointList},i.prototype.GetContactList=function(){return this.m_contactList},i.prototype.GetNext=function(){return this.m_next},i.prototype.GetUserData=function(){return this.m_userData},i.prototype.SetUserData=function(t){this.m_userData=t},i.prototype.GetWorld=function(){return this.m_world},i.prototype.Dump=function(e){var i=this.m_islandIndex;e("{\n"),e(" const bd: b2BodyDef = new b2BodyDef();\n");var n="";switch(this.m_type){case t.b2BodyType.b2_staticBody:n="b2BodyType.b2_staticBody";break;case t.b2BodyType.b2_kinematicBody:n="b2BodyType.b2_kinematicBody";break;case t.b2BodyType.b2_dynamicBody:n="b2BodyType.b2_dynamicBody"}e(" bd.type = %s;\n",n),e(" bd.position.Set(%.15f, %.15f);\n",this.m_xf.p.x,this.m_xf.p.y),e(" bd.angle = %.15f;\n",this.m_sweep.a),e(" bd.linearVelocity.Set(%.15f, %.15f);\n",this.m_linearVelocity.x,this.m_linearVelocity.y),e(" bd.angularVelocity = %.15f;\n",this.m_angularVelocity),e(" bd.linearDamping = %.15f;\n",this.m_linearDamping),e(" bd.angularDamping = %.15f;\n",this.m_angularDamping),e(" bd.allowSleep = %s;\n",this.m_autoSleepFlag?"true":"false"),e(" bd.awake = %s;\n",this.m_awakeFlag?"true":"false"),e(" bd.fixedRotation = %s;\n",this.m_fixedRotationFlag?"true":"false"),e(" bd.bullet = %s;\n",this.m_bulletFlag?"true":"false"),e(" bd.active = %s;\n",this.m_activeFlag?"true":"false"),e(" bd.gravityScale = %.15f;\n",this.m_gravityScale),e("\n"),e(" bodies[%d] = this.m_world.CreateBody(bd);\n",this.m_islandIndex),e("\n");for(var r=this.m_fixtureList;r;r=r.m_next)e(" {\n"),r.Dump(e,i),e(" }\n");e("}\n")},i.prototype.SynchronizeFixtures=function(){var t=i.SynchronizeFixtures_s_xf1;t.q.SetAngle(this.m_sweep.a0),F.MulRV(t.q,this.m_sweep.localCenter,t.p),P.SubVV(this.m_sweep.c0,t.p,t.p);for(var e=this.m_fixtureList;e;e=e.m_next)e.Synchronize(t,this.m_xf)},i.prototype.SynchronizeTransform=function(){this.m_xf.q.SetAngle(this.m_sweep.a),F.MulRV(this.m_xf.q,this.m_sweep.localCenter,this.m_xf.p),P.SubVV(this.m_sweep.c,this.m_xf.p,this.m_xf.p)},i.prototype.ShouldCollide=function(e){return(this.m_type!==t.b2BodyType.b2_staticBody||e.m_type!==t.b2BodyType.b2_staticBody)&&this.ShouldCollideConnected(e)},i.prototype.ShouldCollideConnected=function(t){for(var e=this.m_jointList;e;e=e.next)if(e.other===t&&!e.joint.m_collideConnected)return!1;return!0},i.prototype.Advance=function(t){this.m_sweep.Advance(t),this.m_sweep.c.Copy(this.m_sweep.c0),this.m_sweep.a=this.m_sweep.a0,this.m_xf.q.SetAngle(this.m_sweep.a),F.MulRV(this.m_xf.q,this.m_sweep.localCenter,this.m_xf.p),P.SubVV(this.m_sweep.c,this.m_xf.p,this.m_xf.p)},i.prototype.GetControllerList=function(){return this.m_controllerList},i.prototype.GetControllerCount=function(){return this.m_controllerCount},i.CreateFixtureShapeDensity_s_def=new oi,i.SetMassData_s_oldCenter=new P,i.ResetMassData_s_localCenter=new P,i.ResetMassData_s_oldCenter=new P,i.ResetMassData_s_massData=new Ke,i.SynchronizeFixtures_s_xf1=new V,i})();(hi=t.b2JointType||(t.b2JointType={}))[hi.e_unknownJoint=0]="e_unknownJoint",hi[hi.e_revoluteJoint=1]="e_revoluteJoint",hi[hi.e_prismaticJoint=2]="e_prismaticJoint",hi[hi.e_distanceJoint=3]="e_distanceJoint",hi[hi.e_pulleyJoint=4]="e_pulleyJoint",hi[hi.e_mouseJoint=5]="e_mouseJoint",hi[hi.e_gearJoint=6]="e_gearJoint",hi[hi.e_wheelJoint=7]="e_wheelJoint",hi[hi.e_weldJoint=8]="e_weldJoint",hi[hi.e_frictionJoint=9]="e_frictionJoint",hi[hi.e_ropeJoint=10]="e_ropeJoint",hi[hi.e_motorJoint=11]="e_motorJoint",hi[hi.e_areaJoint=12]="e_areaJoint",(ui=t.b2LimitState||(t.b2LimitState={}))[ui.e_inactiveLimit=0]="e_inactiveLimit",ui[ui.e_atLowerLimit=1]="e_atLowerLimit",ui[ui.e_atUpperLimit=2]="e_atUpperLimit",ui[ui.e_equalLimits=3]="e_equalLimits";var fi=(function(){function t(){this.linear=new P,this.angularA=0,this.angularB=0}return t.prototype.SetZero=function(){return this.linear.SetZero(),this.angularA=0,this.angularB=0,this},t.prototype.Set=function(t,e,i){return this.linear.Copy(t),this.angularA=e,this.angularB=i,this},t})(),di=function(t,e){this.prev=null,this.next=null,this.joint=t,this.other=e},pi=function(e){this.type=t.b2JointType.e_unknownJoint,this.userData=null,this.collideConnected=!1,this.type=e},mi=(function(){function i(i){this.m_type=t.b2JointType.e_unknownJoint,this.m_prev=null,this.m_next=null,this.m_index=0,this.m_islandFlag=!1,this.m_collideConnected=!1,this.m_userData=null,this.m_type=i.type,this.m_edgeA=new di(this,i.bodyB),this.m_edgeB=new di(this,i.bodyA),this.m_bodyA=i.bodyA,this.m_bodyB=i.bodyB,this.m_collideConnected=e(i.collideConnected,!1),this.m_userData=i.userData}return i.prototype.GetType=function(){return this.m_type},i.prototype.GetBodyA=function(){return this.m_bodyA},i.prototype.GetBodyB=function(){return this.m_bodyB},i.prototype.GetNext=function(){return this.m_next},i.prototype.GetUserData=function(){return this.m_userData},i.prototype.SetUserData=function(t){this.m_userData=t},i.prototype.IsActive=function(){return this.m_bodyA.IsActive()&&this.m_bodyB.IsActive()},i.prototype.GetCollideConnected=function(){return this.m_collideConnected},i.prototype.Dump=function(t){t("// Dump is not supported for this joint type.\n")},i.prototype.ShiftOrigin=function(){},i})(),yi=(function(e){function i(){var i=e.call(this,t.b2JointType.e_distanceJoint)||this;return i.localAnchorA=new P,i.localAnchorB=new P,i.length=1,i.frequencyHz=0,i.dampingRatio=0,i}return ti(i,e),i.prototype.Initialize=function(t,e,i,n){this.bodyA=t,this.bodyB=e,this.bodyA.GetLocalPoint(i,this.localAnchorA),this.bodyB.GetLocalPoint(n,this.localAnchorB),this.length=P.DistanceVV(i,n),this.frequencyHz=0,this.dampingRatio=0},i})(pi),vi=(function(t){function i(i){var n=t.call(this,i)||this;return n.m_frequencyHz=0,n.m_dampingRatio=0,n.m_bias=0,n.m_localAnchorA=new P,n.m_localAnchorB=new P,n.m_gamma=0,n.m_impulse=0,n.m_length=0,n.m_indexA=0,n.m_indexB=0,n.m_u=new P,n.m_rA=new P,n.m_rB=new P,n.m_localCenterA=new P,n.m_localCenterB=new P,n.m_invMassA=0,n.m_invMassB=0,n.m_invIA=0,n.m_invIB=0,n.m_mass=0,n.m_qA=new F,n.m_qB=new F,n.m_lalcA=new P,n.m_lalcB=new P,n.m_frequencyHz=e(i.frequencyHz,0),n.m_dampingRatio=e(i.dampingRatio,0),n.m_localAnchorA.Copy(i.localAnchorA),n.m_localAnchorB.Copy(i.localAnchorB),n.m_length=i.length,n}return ti(i,t),i.prototype.GetAnchorA=function(t){return this.m_bodyA.GetWorldPoint(this.m_localAnchorA,t)},i.prototype.GetAnchorB=function(t){return this.m_bodyB.GetWorldPoint(this.m_localAnchorB,t)},i.prototype.GetReactionForce=function(t,e){return e.x=t*this.m_impulse*this.m_u.x,e.y=t*this.m_impulse*this.m_u.y,e},i.prototype.GetReactionTorque=function(){return 0},i.prototype.GetLocalAnchorA=function(){return this.m_localAnchorA},i.prototype.GetLocalAnchorB=function(){return this.m_localAnchorB},i.prototype.SetLength=function(t){this.m_length=t},i.prototype.Length=function(){return this.m_length},i.prototype.SetFrequency=function(t){this.m_frequencyHz=t},i.prototype.GetFrequency=function(){return this.m_frequencyHz},i.prototype.SetDampingRatio=function(t){this.m_dampingRatio=t},i.prototype.GetDampingRatio=function(){return this.m_dampingRatio},i.prototype.Dump=function(t){var e=this.m_bodyA.m_islandIndex,i=this.m_bodyB.m_islandIndex;t(" const jd: b2DistanceJointDef = new b2DistanceJointDef();\n"),t(" jd.bodyA = bodies[%d];\n",e),t(" jd.bodyB = bodies[%d];\n",i),t(" jd.collideConnected = %s;\n",this.m_collideConnected?"true":"false"),t(" jd.localAnchorA.Set(%.15f, %.15f);\n",this.m_localAnchorA.x,this.m_localAnchorA.y),t(" jd.localAnchorB.Set(%.15f, %.15f);\n",this.m_localAnchorB.x,this.m_localAnchorB.y),t(" jd.length = %.15f;\n",this.m_length),t(" jd.frequencyHz = %.15f;\n",this.m_frequencyHz),t(" jd.dampingRatio = %.15f;\n",this.m_dampingRatio),t(" joints[%d] = this.m_world.CreateJoint(jd);\n",this.m_index)},i.prototype.InitVelocityConstraints=function(t){this.m_indexA=this.m_bodyA.m_islandIndex,this.m_indexB=this.m_bodyB.m_islandIndex,this.m_localCenterA.Copy(this.m_bodyA.m_sweep.localCenter),this.m_localCenterB.Copy(this.m_bodyB.m_sweep.localCenter),this.m_invMassA=this.m_bodyA.m_invMass,this.m_invMassB=this.m_bodyB.m_invMass,this.m_invIA=this.m_bodyA.m_invI,this.m_invIB=this.m_bodyB.m_invI;var e=t.positions[this.m_indexA].c,n=t.positions[this.m_indexA].a,r=t.velocities[this.m_indexA].v,a=t.velocities[this.m_indexA].w,o=t.positions[this.m_indexB].c,c=t.positions[this.m_indexB].a,h=t.velocities[this.m_indexB].v,u=t.velocities[this.m_indexB].w,_=this.m_qA.SetAngle(n),f=this.m_qB.SetAngle(c);P.SubVV(this.m_localAnchorA,this.m_localCenterA,this.m_lalcA),F.MulRV(_,this.m_lalcA,this.m_rA),P.SubVV(this.m_localAnchorB,this.m_localCenterB,this.m_lalcB),F.MulRV(f,this.m_lalcB,this.m_rB),this.m_u.x=o.x+this.m_rB.x-e.x-this.m_rA.x,this.m_u.y=o.y+this.m_rB.y-e.y-this.m_rA.y;var d=this.m_u.Length();d>l?this.m_u.SelfMul(1/d):this.m_u.SetZero();var p=P.CrossVV(this.m_rA,this.m_u),m=P.CrossVV(this.m_rB,this.m_u),y=this.m_invMassA+this.m_invIA*p*p+this.m_invMassB+this.m_invIB*m*m;if(this.m_mass=0!==y?1/y:0,this.m_frequencyHz>0){var v=d-this.m_length,g=2*s*this.m_frequencyHz,b=2*this.m_mass*this.m_dampingRatio*g,A=this.m_mass*g*g,x=t.step.dt;this.m_gamma=x*(b+x*A),this.m_gamma=0!==this.m_gamma?1/this.m_gamma:0,this.m_bias=v*x*A*this.m_gamma,y+=this.m_gamma,this.m_mass=0!==y?1/y:0}else this.m_gamma=0,this.m_bias=0;if(t.step.warmStarting){this.m_impulse*=t.step.dtRatio;var C=P.MulSV(this.m_impulse,this.m_u,i.InitVelocityConstraints_s_P);r.SelfMulSub(this.m_invMassA,C),a-=this.m_invIA*P.CrossVV(this.m_rA,C),h.SelfMulAdd(this.m_invMassB,C),u+=this.m_invIB*P.CrossVV(this.m_rB,C)}else this.m_impulse=0;t.velocities[this.m_indexA].w=a,t.velocities[this.m_indexB].w=u},i.prototype.SolveVelocityConstraints=function(t){var e=t.velocities[this.m_indexA].v,n=t.velocities[this.m_indexA].w,r=t.velocities[this.m_indexB].v,s=t.velocities[this.m_indexB].w,a=P.AddVCrossSV(e,n,this.m_rA,i.SolveVelocityConstraints_s_vpA),o=P.AddVCrossSV(r,s,this.m_rB,i.SolveVelocityConstraints_s_vpB),l=P.DotVV(this.m_u,P.SubVV(o,a,P.s_t0)),c=-this.m_mass*(l+this.m_bias+this.m_gamma*this.m_impulse);this.m_impulse+=c;var h=P.MulSV(c,this.m_u,i.SolveVelocityConstraints_s_P);e.SelfMulSub(this.m_invMassA,h),n-=this.m_invIA*P.CrossVV(this.m_rA,h),r.SelfMulAdd(this.m_invMassB,h),s+=this.m_invIB*P.CrossVV(this.m_rB,h),t.velocities[this.m_indexA].w=n,t.velocities[this.m_indexB].w=s},i.prototype.SolvePositionConstraints=function(t){if(this.m_frequencyHz>0)return!0;var e=t.positions[this.m_indexA].c,n=t.positions[this.m_indexA].a,r=t.positions[this.m_indexB].c,s=t.positions[this.m_indexB].a,a=this.m_qA.SetAngle(n),o=this.m_qB.SetAngle(s),c=F.MulRV(a,this.m_lalcA,this.m_rA),h=F.MulRV(o,this.m_lalcB,this.m_rB),u=this.m_u;u.x=r.x+h.x-e.x-c.x,u.y=r.y+h.y-e.y-c.y;var _=this.m_u.Normalize()-this.m_length;_=g(_,-.2,.2);var f=-this.m_mass*_,d=P.MulSV(f,u,i.SolvePositionConstraints_s_P);return e.SelfMulSub(this.m_invMassA,d),n-=this.m_invIA*P.CrossVV(c,d),r.SelfMulAdd(this.m_invMassB,d),s+=this.m_invIB*P.CrossVV(h,d),t.positions[this.m_indexA].a=n,t.positions[this.m_indexB].a=s,m(_)A(.2)&&f.SelfMul(.2/T(p)),p>A(l)&&(_=!1),o.x+=f.x,o.y+=f.y}return _},i})(mi),Ai=(function(e){function i(){var i=e.call(this,t.b2JointType.e_frictionJoint)||this;return i.localAnchorA=new P,i.localAnchorB=new P,i.maxForce=0,i.maxTorque=0,i}return ti(i,e),i.prototype.Initialize=function(t,e,i){this.bodyA=t,this.bodyB=e,this.bodyA.GetLocalPoint(i,this.localAnchorA),this.bodyB.GetLocalPoint(i,this.localAnchorB)},i})(pi),xi=(function(t){function i(i){var n=t.call(this,i)||this;return n.m_localAnchorA=new P,n.m_localAnchorB=new P,n.m_linearImpulse=new P,n.m_angularImpulse=0,n.m_maxForce=0,n.m_maxTorque=0,n.m_indexA=0,n.m_indexB=0,n.m_rA=new P,n.m_rB=new P,n.m_localCenterA=new P,n.m_localCenterB=new P,n.m_invMassA=0,n.m_invMassB=0,n.m_invIA=0,n.m_invIB=0,n.m_linearMass=new O,n.m_angularMass=0,n.m_qA=new F,n.m_qB=new F,n.m_lalcA=new P,n.m_lalcB=new P,n.m_K=new O,n.m_localAnchorA.Copy(i.localAnchorA),n.m_localAnchorB.Copy(i.localAnchorB),n.m_linearImpulse.SetZero(),n.m_maxForce=e(i.maxForce,0),n.m_maxTorque=e(i.maxTorque,0),n.m_linearMass.SetZero(),n}return ti(i,t),i.prototype.InitVelocityConstraints=function(t){this.m_indexA=this.m_bodyA.m_islandIndex,this.m_indexB=this.m_bodyB.m_islandIndex,this.m_localCenterA.Copy(this.m_bodyA.m_sweep.localCenter),this.m_localCenterB.Copy(this.m_bodyB.m_sweep.localCenter),this.m_invMassA=this.m_bodyA.m_invMass,this.m_invMassB=this.m_bodyB.m_invMass,this.m_invIA=this.m_bodyA.m_invI,this.m_invIB=this.m_bodyB.m_invI;var e=t.positions[this.m_indexA].a,i=t.velocities[this.m_indexA].v,n=t.velocities[this.m_indexA].w,r=t.positions[this.m_indexB].a,s=t.velocities[this.m_indexB].v,a=t.velocities[this.m_indexB].w,o=this.m_qA.SetAngle(e),l=this.m_qB.SetAngle(r);P.SubVV(this.m_localAnchorA,this.m_localCenterA,this.m_lalcA);var c=F.MulRV(o,this.m_lalcA,this.m_rA);P.SubVV(this.m_localAnchorB,this.m_localCenterB,this.m_lalcB);var h=F.MulRV(l,this.m_lalcB,this.m_rB),u=this.m_invMassA,_=this.m_invMassB,f=this.m_invIA,d=this.m_invIB,p=this.m_K;if(p.ex.x=u+_+f*c.y*c.y+d*h.y*h.y,p.ex.y=-f*c.x*c.y-d*h.x*h.y,p.ey.x=p.ex.y,p.ey.y=u+_+f*c.x*c.x+d*h.x*h.x,p.GetInverse(this.m_linearMass),this.m_angularMass=f+d,this.m_angularMass>0&&(this.m_angularMass=1/this.m_angularMass),t.step.warmStarting){this.m_linearImpulse.SelfMul(t.step.dtRatio),this.m_angularImpulse*=t.step.dtRatio;var m=this.m_linearImpulse;i.SelfMulSub(u,m),n-=f*(P.CrossVV(this.m_rA,m)+this.m_angularImpulse),s.SelfMulAdd(_,m),a+=d*(P.CrossVV(this.m_rB,m)+this.m_angularImpulse)}else this.m_linearImpulse.SetZero(),this.m_angularImpulse=0;t.velocities[this.m_indexA].w=n,t.velocities[this.m_indexB].w=a},i.prototype.SolveVelocityConstraints=function(t){var e=t.velocities[this.m_indexA].v,n=t.velocities[this.m_indexA].w,r=t.velocities[this.m_indexB].v,s=t.velocities[this.m_indexB].w,a=this.m_invMassA,o=this.m_invMassB,l=this.m_invIA,c=this.m_invIB,h=t.step.dt,u=s-n,_=-this.m_angularMass*u,f=this.m_angularImpulse,d=h*this.m_maxTorque;this.m_angularImpulse=g(this.m_angularImpulse+_,-d,d),n-=l*(_=this.m_angularImpulse-f),s+=c*_;var p=P.SubVV(P.AddVCrossSV(r,s,this.m_rB,P.s_t0),P.AddVCrossSV(e,n,this.m_rA,P.s_t1),i.SolveVelocityConstraints_s_Cdot_v2),m=O.MulMV(this.m_linearMass,p,i.SolveVelocityConstraints_s_impulseV).SelfNeg(),y=i.SolveVelocityConstraints_s_oldImpulseV.Copy(this.m_linearImpulse);this.m_linearImpulse.SelfAdd(m),d=h*this.m_maxForce,this.m_linearImpulse.LengthSquared()>d*d&&(this.m_linearImpulse.Normalize(),this.m_linearImpulse.SelfMul(d)),P.SubVV(this.m_linearImpulse,y,m),e.SelfMulSub(a,m),n-=l*P.CrossVV(this.m_rA,m),r.SelfMulAdd(o,m),s+=c*P.CrossVV(this.m_rB,m),t.velocities[this.m_indexA].w=n,t.velocities[this.m_indexB].w=s},i.prototype.SolvePositionConstraints=function(){return!0},i.prototype.GetAnchorA=function(t){return this.m_bodyA.GetWorldPoint(this.m_localAnchorA,t)},i.prototype.GetAnchorB=function(t){return this.m_bodyB.GetWorldPoint(this.m_localAnchorB,t)},i.prototype.GetReactionForce=function(t,e){return e.x=t*this.m_linearImpulse.x,e.y=t*this.m_linearImpulse.y,e},i.prototype.GetReactionTorque=function(t){return t*this.m_angularImpulse},i.prototype.GetLocalAnchorA=function(){return this.m_localAnchorA},i.prototype.GetLocalAnchorB=function(){return this.m_localAnchorB},i.prototype.SetMaxForce=function(t){this.m_maxForce=t},i.prototype.GetMaxForce=function(){return this.m_maxForce},i.prototype.SetMaxTorque=function(t){this.m_maxTorque=t},i.prototype.GetMaxTorque=function(){return this.m_maxTorque},i.prototype.Dump=function(t){var e=this.m_bodyA.m_islandIndex,i=this.m_bodyB.m_islandIndex;t(" const jd: b2FrictionJointDef = new b2FrictionJointDef();\n"),t(" jd.bodyA = bodies[%d];\n",e),t(" jd.bodyB = bodies[%d];\n",i),t(" jd.collideConnected = %s;\n",this.m_collideConnected?"true":"false"),t(" jd.localAnchorA.Set(%.15f, %.15f);\n",this.m_localAnchorA.x,this.m_localAnchorA.y),t(" jd.localAnchorB.Set(%.15f, %.15f);\n",this.m_localAnchorB.x,this.m_localAnchorB.y),t(" jd.maxForce = %.15f;\n",this.m_maxForce),t(" jd.maxTorque = %.15f;\n",this.m_maxTorque),t(" joints[%d] = this.m_world.CreateJoint(jd);\n",this.m_index)},i.SolveVelocityConstraints_s_Cdot_v2=new P,i.SolveVelocityConstraints_s_impulseV=new P,i.SolveVelocityConstraints_s_oldImpulseV=new P,i})(mi),Ci=(function(e){function i(){var i=e.call(this,t.b2JointType.e_gearJoint)||this;return i.ratio=1,i}return ti(i,e),i})(pi),Ti=(function(i){function n(n){var r,s,a=i.call(this,n)||this;a.m_typeA=t.b2JointType.e_unknownJoint,a.m_typeB=t.b2JointType.e_unknownJoint,a.m_localAnchorA=new P,a.m_localAnchorB=new P,a.m_localAnchorC=new P,a.m_localAnchorD=new P,a.m_localAxisC=new P,a.m_localAxisD=new P,a.m_referenceAngleA=0,a.m_referenceAngleB=0,a.m_constant=0,a.m_ratio=0,a.m_impulse=0,a.m_indexA=0,a.m_indexB=0,a.m_indexC=0,a.m_indexD=0,a.m_lcA=new P,a.m_lcB=new P,a.m_lcC=new P,a.m_lcD=new P,a.m_mA=0,a.m_mB=0,a.m_mC=0,a.m_mD=0,a.m_iA=0,a.m_iB=0,a.m_iC=0,a.m_iD=0,a.m_JvAC=new P,a.m_JvBD=new P,a.m_JwA=0,a.m_JwB=0,a.m_JwC=0,a.m_JwD=0,a.m_mass=0,a.m_qA=new F,a.m_qB=new F,a.m_qC=new F,a.m_qD=new F,a.m_lalcA=new P,a.m_lalcB=new P,a.m_lalcC=new P,a.m_lalcD=new P,a.m_joint1=n.joint1,a.m_joint2=n.joint2,a.m_typeA=a.m_joint1.GetType(),a.m_typeB=a.m_joint2.GetType(),a.m_bodyC=a.m_joint1.GetBodyA(),a.m_bodyA=a.m_joint1.GetBodyB();var o=a.m_bodyA.m_xf,l=a.m_bodyA.m_sweep.a,c=a.m_bodyC.m_xf,h=a.m_bodyC.m_sweep.a;if(a.m_typeA===t.b2JointType.e_revoluteJoint){var u=n.joint1;a.m_localAnchorC.Copy(u.m_localAnchorA),a.m_localAnchorA.Copy(u.m_localAnchorB),a.m_referenceAngleA=u.m_referenceAngle,a.m_localAxisC.SetZero(),r=l-h-a.m_referenceAngleA}else{var _=n.joint1;a.m_localAnchorC.Copy(_.m_localAnchorA),a.m_localAnchorA.Copy(_.m_localAnchorB),a.m_referenceAngleA=_.m_referenceAngle,a.m_localAxisC.Copy(_.m_localXAxisA);var f=a.m_localAnchorC,d=F.MulTRV(c.q,P.AddVV(F.MulRV(o.q,a.m_localAnchorA,P.s_t0),P.SubVV(o.p,c.p,P.s_t1),P.s_t0),P.s_t0);r=P.DotVV(P.SubVV(d,f,P.s_t0),a.m_localAxisC)}a.m_bodyD=a.m_joint2.GetBodyA(),a.m_bodyB=a.m_joint2.GetBodyB();var p=a.m_bodyB.m_xf,m=a.m_bodyB.m_sweep.a,y=a.m_bodyD.m_xf,v=a.m_bodyD.m_sweep.a;if(a.m_typeB===t.b2JointType.e_revoluteJoint)u=n.joint2,a.m_localAnchorD.Copy(u.m_localAnchorA),a.m_localAnchorB.Copy(u.m_localAnchorB),a.m_referenceAngleB=u.m_referenceAngle,a.m_localAxisD.SetZero(),s=m-v-a.m_referenceAngleB;else{_=n.joint2,a.m_localAnchorD.Copy(_.m_localAnchorA),a.m_localAnchorB.Copy(_.m_localAnchorB),a.m_referenceAngleB=_.m_referenceAngle,a.m_localAxisD.Copy(_.m_localXAxisA);var g=a.m_localAnchorD,b=F.MulTRV(y.q,P.AddVV(F.MulRV(p.q,a.m_localAnchorB,P.s_t0),P.SubVV(p.p,y.p,P.s_t1),P.s_t0),P.s_t0);s=P.DotVV(P.SubVV(b,g,P.s_t0),a.m_localAxisD)}return a.m_ratio=e(n.ratio,1),a.m_constant=r+a.m_ratio*s,a.m_impulse=0,a}return ti(n,i),n.prototype.InitVelocityConstraints=function(e){this.m_indexA=this.m_bodyA.m_islandIndex,this.m_indexB=this.m_bodyB.m_islandIndex,this.m_indexC=this.m_bodyC.m_islandIndex,this.m_indexD=this.m_bodyD.m_islandIndex,this.m_lcA.Copy(this.m_bodyA.m_sweep.localCenter),this.m_lcB.Copy(this.m_bodyB.m_sweep.localCenter),this.m_lcC.Copy(this.m_bodyC.m_sweep.localCenter),this.m_lcD.Copy(this.m_bodyD.m_sweep.localCenter),this.m_mA=this.m_bodyA.m_invMass,this.m_mB=this.m_bodyB.m_invMass,this.m_mC=this.m_bodyC.m_invMass,this.m_mD=this.m_bodyD.m_invMass,this.m_iA=this.m_bodyA.m_invI,this.m_iB=this.m_bodyB.m_invI,this.m_iC=this.m_bodyC.m_invI,this.m_iD=this.m_bodyD.m_invI;var i=e.positions[this.m_indexA].a,r=e.velocities[this.m_indexA].v,s=e.velocities[this.m_indexA].w,a=e.positions[this.m_indexB].a,o=e.velocities[this.m_indexB].v,l=e.velocities[this.m_indexB].w,c=e.positions[this.m_indexC].a,h=e.velocities[this.m_indexC].v,u=e.velocities[this.m_indexC].w,_=e.positions[this.m_indexD].a,f=e.velocities[this.m_indexD].v,d=e.velocities[this.m_indexD].w,p=this.m_qA.SetAngle(i),m=this.m_qB.SetAngle(a),y=this.m_qC.SetAngle(c),v=this.m_qD.SetAngle(_);if(this.m_mass=0,this.m_typeA===t.b2JointType.e_revoluteJoint)this.m_JvAC.SetZero(),this.m_JwA=1,this.m_JwC=1,this.m_mass+=this.m_iA+this.m_iC;else{var g=F.MulRV(y,this.m_localAxisC,n.InitVelocityConstraints_s_u);P.SubVV(this.m_localAnchorC,this.m_lcC,this.m_lalcC);var b=F.MulRV(y,this.m_lalcC,n.InitVelocityConstraints_s_rC);P.SubVV(this.m_localAnchorA,this.m_lcA,this.m_lalcA);var A=F.MulRV(p,this.m_lalcA,n.InitVelocityConstraints_s_rA);this.m_JvAC.Copy(g),this.m_JwC=P.CrossVV(b,g),this.m_JwA=P.CrossVV(A,g),this.m_mass+=this.m_mC+this.m_mA+this.m_iC*this.m_JwC*this.m_JwC+this.m_iA*this.m_JwA*this.m_JwA}if(this.m_typeB===t.b2JointType.e_revoluteJoint)this.m_JvBD.SetZero(),this.m_JwB=this.m_ratio,this.m_JwD=this.m_ratio,this.m_mass+=this.m_ratio*this.m_ratio*(this.m_iB+this.m_iD);else{g=F.MulRV(v,this.m_localAxisD,n.InitVelocityConstraints_s_u),P.SubVV(this.m_localAnchorD,this.m_lcD,this.m_lalcD);var x=F.MulRV(v,this.m_lalcD,n.InitVelocityConstraints_s_rD);P.SubVV(this.m_localAnchorB,this.m_lcB,this.m_lalcB);var C=F.MulRV(m,this.m_lalcB,n.InitVelocityConstraints_s_rB);P.MulSV(this.m_ratio,g,this.m_JvBD),this.m_JwD=this.m_ratio*P.CrossVV(x,g),this.m_JwB=this.m_ratio*P.CrossVV(C,g),this.m_mass+=this.m_ratio*this.m_ratio*(this.m_mD+this.m_mB)+this.m_iD*this.m_JwD*this.m_JwD+this.m_iB*this.m_JwB*this.m_JwB}this.m_mass=this.m_mass>0?1/this.m_mass:0,e.step.warmStarting?(r.SelfMulAdd(this.m_mA*this.m_impulse,this.m_JvAC),s+=this.m_iA*this.m_impulse*this.m_JwA,o.SelfMulAdd(this.m_mB*this.m_impulse,this.m_JvBD),l+=this.m_iB*this.m_impulse*this.m_JwB,h.SelfMulSub(this.m_mC*this.m_impulse,this.m_JvAC),u-=this.m_iC*this.m_impulse*this.m_JwC,f.SelfMulSub(this.m_mD*this.m_impulse,this.m_JvBD),d-=this.m_iD*this.m_impulse*this.m_JwD):this.m_impulse=0,e.velocities[this.m_indexA].w=s,e.velocities[this.m_indexB].w=l,e.velocities[this.m_indexC].w=u,e.velocities[this.m_indexD].w=d},n.prototype.SolveVelocityConstraints=function(t){var e=t.velocities[this.m_indexA].v,i=t.velocities[this.m_indexA].w,n=t.velocities[this.m_indexB].v,r=t.velocities[this.m_indexB].w,s=t.velocities[this.m_indexC].v,a=t.velocities[this.m_indexC].w,o=t.velocities[this.m_indexD].v,l=t.velocities[this.m_indexD].w,c=P.DotVV(this.m_JvAC,P.SubVV(e,s,P.s_t0))+P.DotVV(this.m_JvBD,P.SubVV(n,o,P.s_t0));c+=this.m_JwA*i-this.m_JwC*a+(this.m_JwB*r-this.m_JwD*l);var h=-this.m_mass*c;this.m_impulse+=h,e.SelfMulAdd(this.m_mA*h,this.m_JvAC),i+=this.m_iA*h*this.m_JwA,n.SelfMulAdd(this.m_mB*h,this.m_JvBD),r+=this.m_iB*h*this.m_JwB,s.SelfMulSub(this.m_mC*h,this.m_JvAC),a-=this.m_iC*h*this.m_JwC,o.SelfMulSub(this.m_mD*h,this.m_JvBD),l-=this.m_iD*h*this.m_JwD,t.velocities[this.m_indexA].w=i,t.velocities[this.m_indexB].w=r,t.velocities[this.m_indexC].w=a,t.velocities[this.m_indexD].w=l},n.prototype.SolvePositionConstraints=function(e){var i,r,s,a,o,c,h=e.positions[this.m_indexA].c,u=e.positions[this.m_indexA].a,_=e.positions[this.m_indexB].c,f=e.positions[this.m_indexB].a,d=e.positions[this.m_indexC].c,p=e.positions[this.m_indexC].a,m=e.positions[this.m_indexD].c,y=e.positions[this.m_indexD].a,v=this.m_qA.SetAngle(u),g=this.m_qB.SetAngle(f),b=this.m_qC.SetAngle(p),A=this.m_qD.SetAngle(y),x=this.m_JvAC,C=this.m_JvBD,T=0;if(this.m_typeA===t.b2JointType.e_revoluteJoint)x.SetZero(),s=1,o=1,T+=this.m_iA+this.m_iC,i=u-p-this.m_referenceAngleA;else{var S=F.MulRV(b,this.m_localAxisC,n.SolvePositionConstraints_s_u),w=F.MulRV(b,this.m_lalcC,n.SolvePositionConstraints_s_rC),E=F.MulRV(v,this.m_lalcA,n.SolvePositionConstraints_s_rA);x.Copy(S),o=P.CrossVV(w,S),s=P.CrossVV(E,S),T+=this.m_mC+this.m_mA+this.m_iC*o*o+this.m_iA*s*s;var M=this.m_lalcC,D=F.MulTRV(b,P.AddVV(E,P.SubVV(h,d,P.s_t0),P.s_t0),P.s_t0);i=P.DotVV(P.SubVV(D,M,P.s_t0),this.m_localAxisC)}if(this.m_typeB===t.b2JointType.e_revoluteJoint)C.SetZero(),a=this.m_ratio,c=this.m_ratio,T+=this.m_ratio*this.m_ratio*(this.m_iB+this.m_iD),r=f-y-this.m_referenceAngleB;else{S=F.MulRV(A,this.m_localAxisD,n.SolvePositionConstraints_s_u);var B=F.MulRV(A,this.m_lalcD,n.SolvePositionConstraints_s_rD),I=F.MulRV(g,this.m_lalcB,n.SolvePositionConstraints_s_rB);P.MulSV(this.m_ratio,S,C),c=this.m_ratio*P.CrossVV(B,S),a=this.m_ratio*P.CrossVV(I,S),T+=this.m_ratio*this.m_ratio*(this.m_mD+this.m_mB)+this.m_iD*c*c+this.m_iB*a*a;var R=this.m_lalcD,O=F.MulTRV(A,P.AddVV(I,P.SubVV(_,m,P.s_t0),P.s_t0),P.s_t0);r=P.DotVV(P.SubVV(O,R,P.s_t0),this.m_localAxisD)}var L=i+this.m_ratio*r-this.m_constant,V=0;return T>0&&(V=-L/T),h.SelfMulAdd(this.m_mA*V,x),u+=this.m_iA*V*s,_.SelfMulAdd(this.m_mB*V,C),f+=this.m_iB*V*a,d.SelfMulSub(this.m_mC*V,x),p-=this.m_iC*V*o,m.SelfMulSub(this.m_mD*V,C),y-=this.m_iD*V*c,e.positions[this.m_indexA].a=u,e.positions[this.m_indexB].a=f,e.positions[this.m_indexC].a=p,e.positions[this.m_indexD].a=y,00&&(this.m_angularMass=1/this.m_angularMass),P.SubVV(P.AddVV(s,_,P.s_t0),P.AddVV(e,u,P.s_t1),this.m_linearError),this.m_angularError=a-i-this.m_angularOffset,t.step.warmStarting){this.m_linearImpulse.SelfMul(t.step.dtRatio),this.m_angularImpulse*=t.step.dtRatio;var v=this.m_linearImpulse;n.SelfMulSub(f,v),r-=p*(P.CrossVV(u,v)+this.m_angularImpulse),o.SelfMulAdd(d,v),l+=m*(P.CrossVV(_,v)+this.m_angularImpulse)}else this.m_linearImpulse.SetZero(),this.m_angularImpulse=0;t.velocities[this.m_indexA].w=r,t.velocities[this.m_indexB].w=l},i.prototype.SolveVelocityConstraints=function(t){var e=t.velocities[this.m_indexA].v,n=t.velocities[this.m_indexA].w,r=t.velocities[this.m_indexB].v,s=t.velocities[this.m_indexB].w,a=this.m_invMassA,o=this.m_invMassB,l=this.m_invIA,c=this.m_invIB,h=t.step.dt,u=t.step.inv_dt,_=s-n+u*this.m_correctionFactor*this.m_angularError,f=-this.m_angularMass*_,d=this.m_angularImpulse,p=h*this.m_maxTorque;this.m_angularImpulse=g(this.m_angularImpulse+f,-p,p),n-=l*(f=this.m_angularImpulse-d),s+=c*f;var m=this.m_rA,y=this.m_rB,v=P.AddVV(P.SubVV(P.AddVV(r,P.CrossSV(s,y,P.s_t0),P.s_t0),P.AddVV(e,P.CrossSV(n,m,P.s_t1),P.s_t1),P.s_t2),P.MulSV(u*this.m_correctionFactor,this.m_linearError,P.s_t3),i.SolveVelocityConstraints_s_Cdot_v2),b=O.MulMV(this.m_linearMass,v,i.SolveVelocityConstraints_s_impulse_v2).SelfNeg(),A=i.SolveVelocityConstraints_s_oldImpulse_v2.Copy(this.m_linearImpulse);this.m_linearImpulse.SelfAdd(b),p=h*this.m_maxForce,this.m_linearImpulse.LengthSquared()>p*p&&(this.m_linearImpulse.Normalize(),this.m_linearImpulse.SelfMul(p)),P.SubVV(this.m_linearImpulse,A,b),e.SelfMulSub(a,b),n-=l*P.CrossVV(m,b),r.SelfMulAdd(o,b),s+=c*P.CrossVV(y,b),t.velocities[this.m_indexA].w=n,t.velocities[this.m_indexB].w=s},i.prototype.SolvePositionConstraints=function(){return!0},i.prototype.Dump=function(t){var e=this.m_bodyA.m_islandIndex,i=this.m_bodyB.m_islandIndex;t(" const jd: b2MotorJointDef = new b2MotorJointDef();\n"),t(" jd.bodyA = bodies[%d];\n",e),t(" jd.bodyB = bodies[%d];\n",i),t(" jd.collideConnected = %s;\n",this.m_collideConnected?"true":"false"),t(" jd.linearOffset.Set(%.15f, %.15f);\n",this.m_linearOffset.x,this.m_linearOffset.y),t(" jd.angularOffset = %.15f;\n",this.m_angularOffset),t(" jd.maxForce = %.15f;\n",this.m_maxForce),t(" jd.maxTorque = %.15f;\n",this.m_maxTorque),t(" jd.correctionFactor = %.15f;\n",this.m_correctionFactor),t(" joints[%d] = this.m_world.CreateJoint(jd);\n",this.m_index)},i.SolveVelocityConstraints_s_Cdot_v2=new P,i.SolveVelocityConstraints_s_impulse_v2=new P,i.SolveVelocityConstraints_s_oldImpulse_v2=new P,i})(mi),Ei=(function(e){function i(){var i=e.call(this,t.b2JointType.e_mouseJoint)||this;return i.target=new P,i.maxForce=0,i.frequencyHz=5,i.dampingRatio=.7,i}return ti(i,e),i})(pi),Mi=(function(t){function i(i){var n=t.call(this,i)||this;return n.m_localAnchorB=new P,n.m_targetA=new P,n.m_frequencyHz=0,n.m_dampingRatio=0,n.m_beta=0,n.m_impulse=new P,n.m_maxForce=0,n.m_gamma=0,n.m_indexA=0,n.m_indexB=0,n.m_rB=new P,n.m_localCenterB=new P,n.m_invMassB=0,n.m_invIB=0,n.m_mass=new O,n.m_C=new P,n.m_qB=new F,n.m_lalcB=new P,n.m_K=new O,n.m_targetA.Copy(e(i.target,P.ZERO)),V.MulTXV(n.m_bodyB.GetTransform(),n.m_targetA,n.m_localAnchorB),n.m_maxForce=e(i.maxForce,0),n.m_impulse.SetZero(),n.m_frequencyHz=e(i.frequencyHz,0),n.m_dampingRatio=e(i.dampingRatio,0),n.m_beta=0,n.m_gamma=0,n}return ti(i,t),i.prototype.SetTarget=function(t){this.m_bodyB.IsAwake()||this.m_bodyB.SetAwake(!0),this.m_targetA.Copy(t)},i.prototype.GetTarget=function(){return this.m_targetA},i.prototype.SetMaxForce=function(t){this.m_maxForce=t},i.prototype.GetMaxForce=function(){return this.m_maxForce},i.prototype.SetFrequency=function(t){this.m_frequencyHz=t},i.prototype.GetFrequency=function(){return this.m_frequencyHz},i.prototype.SetDampingRatio=function(t){this.m_dampingRatio=t},i.prototype.GetDampingRatio=function(){return this.m_dampingRatio},i.prototype.InitVelocityConstraints=function(t){this.m_indexB=this.m_bodyB.m_islandIndex,this.m_localCenterB.Copy(this.m_bodyB.m_sweep.localCenter),this.m_invMassB=this.m_bodyB.m_invMass,this.m_invIB=this.m_bodyB.m_invI;var e=t.positions[this.m_indexB].c,i=t.positions[this.m_indexB].a,n=t.velocities[this.m_indexB].v,r=t.velocities[this.m_indexB].w,a=this.m_qB.SetAngle(i),o=this.m_bodyB.GetMass(),l=2*s*this.m_frequencyHz,c=2*o*this.m_dampingRatio*l,h=o*l*l,u=t.step.dt;this.m_gamma=u*(c+u*h),0!==this.m_gamma&&(this.m_gamma=1/this.m_gamma),this.m_beta=u*h*this.m_gamma,P.SubVV(this.m_localAnchorB,this.m_localCenterB,this.m_lalcB),F.MulRV(a,this.m_lalcB,this.m_rB);var _=this.m_K;_.ex.x=this.m_invMassB+this.m_invIB*this.m_rB.y*this.m_rB.y+this.m_gamma,_.ex.y=-this.m_invIB*this.m_rB.x*this.m_rB.y,_.ey.x=_.ex.y,_.ey.y=this.m_invMassB+this.m_invIB*this.m_rB.x*this.m_rB.x+this.m_gamma,_.GetInverse(this.m_mass),this.m_C.x=e.x+this.m_rB.x-this.m_targetA.x,this.m_C.y=e.y+this.m_rB.y-this.m_targetA.y,this.m_C.SelfMul(this.m_beta),r*=.98,t.step.warmStarting?(this.m_impulse.SelfMul(t.step.dtRatio),n.x+=this.m_invMassB*this.m_impulse.x,n.y+=this.m_invMassB*this.m_impulse.y,r+=this.m_invIB*P.CrossVV(this.m_rB,this.m_impulse)):this.m_impulse.SetZero(),t.velocities[this.m_indexB].w=r},i.prototype.SolveVelocityConstraints=function(t){var e=t.velocities[this.m_indexB].v,n=t.velocities[this.m_indexB].w,r=P.AddVCrossSV(e,n,this.m_rB,i.SolveVelocityConstraints_s_Cdot),s=O.MulMV(this.m_mass,P.AddVV(r,P.AddVV(this.m_C,P.MulSV(this.m_gamma,this.m_impulse,P.s_t0),P.s_t0),P.s_t0).SelfNeg(),i.SolveVelocityConstraints_s_impulse),a=i.SolveVelocityConstraints_s_oldImpulse.Copy(this.m_impulse);this.m_impulse.SelfAdd(s);var o=t.step.dt*this.m_maxForce;this.m_impulse.LengthSquared()>o*o&&this.m_impulse.SelfMul(o/this.m_impulse.Length()),P.SubVV(this.m_impulse,a,s),e.SelfMulAdd(this.m_invMassB,s),n+=this.m_invIB*P.CrossVV(this.m_rB,s),t.velocities[this.m_indexB].w=n},i.prototype.SolvePositionConstraints=function(){return!0},i.prototype.GetAnchorA=function(t){return t.x=this.m_targetA.x,t.y=this.m_targetA.y,t},i.prototype.GetAnchorB=function(t){return this.m_bodyB.GetWorldPoint(this.m_localAnchorB,t)},i.prototype.GetReactionForce=function(t,e){return P.MulSV(t,this.m_impulse,e)},i.prototype.GetReactionTorque=function(){return 0},i.prototype.Dump=function(t){t("Mouse joint dumping is not supported.\n")},i.prototype.ShiftOrigin=function(t){this.m_targetA.SelfSub(t)},i.SolveVelocityConstraints_s_Cdot=new P,i.SolveVelocityConstraints_s_impulse=new P,i.SolveVelocityConstraints_s_oldImpulse=new P,i})(mi),Di=(function(e){function i(){var i=e.call(this,t.b2JointType.e_prismaticJoint)||this;return i.localAnchorA=new P,i.localAnchorB=new P,i.localAxisA=new P(1,0),i.referenceAngle=0,i.enableLimit=!1,i.lowerTranslation=0,i.upperTranslation=0,i.enableMotor=!1,i.maxMotorForce=0,i.motorSpeed=0,i}return ti(i,e),i.prototype.Initialize=function(t,e,i,n){this.bodyA=t,this.bodyB=e,this.bodyA.GetLocalPoint(i,this.localAnchorA),this.bodyB.GetLocalPoint(i,this.localAnchorB),this.bodyA.GetLocalVector(n,this.localAxisA),this.referenceAngle=this.bodyB.GetAngle()-this.bodyA.GetAngle()},i})(pi),Bi=(function(i){function n(n){var r=i.call(this,n)||this;return r.m_localAnchorA=new P,r.m_localAnchorB=new P,r.m_localXAxisA=new P,r.m_localYAxisA=new P,r.m_referenceAngle=0,r.m_impulse=new R(0,0,0),r.m_motorImpulse=0,r.m_lowerTranslation=0,r.m_upperTranslation=0,r.m_maxMotorForce=0,r.m_motorSpeed=0,r.m_enableLimit=!1,r.m_enableMotor=!1,r.m_limitState=t.b2LimitState.e_inactiveLimit,r.m_indexA=0,r.m_indexB=0,r.m_localCenterA=new P,r.m_localCenterB=new P,r.m_invMassA=0,r.m_invMassB=0,r.m_invIA=0,r.m_invIB=0,r.m_axis=new P(0,0),r.m_perp=new P(0,0),r.m_s1=0,r.m_s2=0,r.m_a1=0,r.m_a2=0,r.m_K=new L,r.m_K3=new L,r.m_K2=new O,r.m_motorMass=0,r.m_qA=new F,r.m_qB=new F,r.m_lalcA=new P,r.m_lalcB=new P,r.m_rA=new P,r.m_rB=new P,r.m_localAnchorA.Copy(e(n.localAnchorA,P.ZERO)),r.m_localAnchorB.Copy(e(n.localAnchorB,P.ZERO)),r.m_localXAxisA.Copy(e(n.localAxisA,new P(1,0))).SelfNormalize(),P.CrossOneV(r.m_localXAxisA,r.m_localYAxisA),r.m_referenceAngle=e(n.referenceAngle,0),r.m_lowerTranslation=e(n.lowerTranslation,0),r.m_upperTranslation=e(n.upperTranslation,0),r.m_maxMotorForce=e(n.maxMotorForce,0),r.m_motorSpeed=e(n.motorSpeed,0),r.m_enableLimit=e(n.enableLimit,!1),r.m_enableMotor=e(n.enableMotor,!1),r}return ti(n,i),n.prototype.InitVelocityConstraints=function(e){this.m_indexA=this.m_bodyA.m_islandIndex,this.m_indexB=this.m_bodyB.m_islandIndex,this.m_localCenterA.Copy(this.m_bodyA.m_sweep.localCenter),this.m_localCenterB.Copy(this.m_bodyB.m_sweep.localCenter),this.m_invMassA=this.m_bodyA.m_invMass,this.m_invMassB=this.m_bodyB.m_invMass,this.m_invIA=this.m_bodyA.m_invI,this.m_invIB=this.m_bodyB.m_invI;var i=e.positions[this.m_indexA].c,r=e.positions[this.m_indexA].a,s=e.velocities[this.m_indexA].v,a=e.velocities[this.m_indexA].w,o=e.positions[this.m_indexB].c,c=e.positions[this.m_indexB].a,h=e.velocities[this.m_indexB].v,u=e.velocities[this.m_indexB].w,_=this.m_qA.SetAngle(r),f=this.m_qB.SetAngle(c);P.SubVV(this.m_localAnchorA,this.m_localCenterA,this.m_lalcA);var d=F.MulRV(_,this.m_lalcA,this.m_rA);P.SubVV(this.m_localAnchorB,this.m_localCenterB,this.m_lalcB);var p=F.MulRV(f,this.m_lalcB,this.m_rB),y=P.AddVV(P.SubVV(o,i,P.s_t0),P.SubVV(p,d,P.s_t1),n.InitVelocityConstraints_s_d),v=this.m_invMassA,g=this.m_invMassB,b=this.m_invIA,A=this.m_invIB;if(F.MulRV(_,this.m_localXAxisA,this.m_axis),this.m_a1=P.CrossVV(P.AddVV(y,d,P.s_t0),this.m_axis),this.m_a2=P.CrossVV(p,this.m_axis),this.m_motorMass=v+g+b*this.m_a1*this.m_a1+A*this.m_a2*this.m_a2,this.m_motorMass>0&&(this.m_motorMass=1/this.m_motorMass),F.MulRV(_,this.m_localYAxisA,this.m_perp),this.m_s1=P.CrossVV(P.AddVV(y,d,P.s_t0),this.m_perp),this.m_s2=P.CrossVV(p,this.m_perp),this.m_K.ex.x=v+g+b*this.m_s1*this.m_s1+A*this.m_s2*this.m_s2,this.m_K.ex.y=b*this.m_s1+A*this.m_s2,this.m_K.ex.z=b*this.m_s1*this.m_a1+A*this.m_s2*this.m_a2,this.m_K.ey.x=this.m_K.ex.y,this.m_K.ey.y=b+A,0===this.m_K.ey.y&&(this.m_K.ey.y=1),this.m_K.ey.z=b*this.m_a1+A*this.m_a2,this.m_K.ez.x=this.m_K.ex.z,this.m_K.ez.y=this.m_K.ey.z,this.m_K.ez.z=v+g+b*this.m_a1*this.m_a1+A*this.m_a2*this.m_a2,this.m_enableLimit){var x=P.DotVV(this.m_axis,y);m(this.m_upperTranslation-this.m_lowerTranslation)<2*l?this.m_limitState=t.b2LimitState.e_equalLimits:x<=this.m_lowerTranslation?this.m_limitState!==t.b2LimitState.e_atLowerLimit&&(this.m_limitState=t.b2LimitState.e_atLowerLimit,this.m_impulse.z=0):x>=this.m_upperTranslation?this.m_limitState!==t.b2LimitState.e_atUpperLimit&&(this.m_limitState=t.b2LimitState.e_atUpperLimit,this.m_impulse.z=0):(this.m_limitState=t.b2LimitState.e_inactiveLimit,this.m_impulse.z=0)}else this.m_limitState=t.b2LimitState.e_inactiveLimit,this.m_impulse.z=0;if(this.m_enableMotor||(this.m_motorImpulse=0),e.step.warmStarting){this.m_impulse.SelfMul(e.step.dtRatio),this.m_motorImpulse*=e.step.dtRatio;var C=P.AddVV(P.MulSV(this.m_impulse.x,this.m_perp,P.s_t0),P.MulSV(this.m_motorImpulse+this.m_impulse.z,this.m_axis,P.s_t1),n.InitVelocityConstraints_s_P),T=this.m_impulse.x*this.m_s1+this.m_impulse.y+(this.m_motorImpulse+this.m_impulse.z)*this.m_a1,S=this.m_impulse.x*this.m_s2+this.m_impulse.y+(this.m_motorImpulse+this.m_impulse.z)*this.m_a2;s.SelfMulSub(v,C),a-=b*T,h.SelfMulAdd(g,C),u+=A*S}else this.m_impulse.SetZero(),this.m_motorImpulse=0;e.velocities[this.m_indexA].w=a,e.velocities[this.m_indexB].w=u},n.prototype.SolveVelocityConstraints=function(e){var i=e.velocities[this.m_indexA].v,r=e.velocities[this.m_indexA].w,s=e.velocities[this.m_indexB].v,a=e.velocities[this.m_indexB].w,o=this.m_invMassA,l=this.m_invMassB,c=this.m_invIA,h=this.m_invIB;if(this.m_enableMotor&&this.m_limitState!==t.b2LimitState.e_equalLimits){var u=P.DotVV(this.m_axis,P.SubVV(s,i,P.s_t0))+this.m_a2*a-this.m_a1*r,_=this.m_motorMass*(this.m_motorSpeed-u),f=this.m_motorImpulse,d=e.step.dt*this.m_maxMotorForce;this.m_motorImpulse=g(this.m_motorImpulse+_,-d,d),_=this.m_motorImpulse-f;var p=P.MulSV(_,this.m_axis,n.SolveVelocityConstraints_s_P),m=_*this.m_a1,b=_*this.m_a2;i.SelfMulSub(o,p),r-=c*m,s.SelfMulAdd(l,p),a+=h*b}var A=P.DotVV(this.m_perp,P.SubVV(s,i,P.s_t0))+this.m_s2*a-this.m_s1*r,x=a-r;if(this.m_enableLimit&&this.m_limitState!==t.b2LimitState.e_inactiveLimit){var C=P.DotVV(this.m_axis,P.SubVV(s,i,P.s_t0))+this.m_a2*a-this.m_a1*r,T=n.SolveVelocityConstraints_s_f1.Copy(this.m_impulse),S=this.m_K.Solve33(-A,-x,-C,n.SolveVelocityConstraints_s_df3);this.m_impulse.SelfAdd(S),this.m_limitState===t.b2LimitState.e_atLowerLimit?this.m_impulse.z=v(this.m_impulse.z,0):this.m_limitState===t.b2LimitState.e_atUpperLimit&&(this.m_impulse.z=y(this.m_impulse.z,0));var w=-A-(this.m_impulse.z-T.z)*this.m_K.ez.x,E=-x-(this.m_impulse.z-T.z)*this.m_K.ez.y,M=this.m_K.Solve22(w,E,n.SolveVelocityConstraints_s_f2r);M.x+=T.x,M.y+=T.y,this.m_impulse.x=M.x,this.m_impulse.y=M.y,S.x=this.m_impulse.x-T.x,S.y=this.m_impulse.y-T.y,S.z=this.m_impulse.z-T.z,p=P.AddVV(P.MulSV(S.x,this.m_perp,P.s_t0),P.MulSV(S.z,this.m_axis,P.s_t1),n.SolveVelocityConstraints_s_P),m=S.x*this.m_s1+S.y+S.z*this.m_a1,b=S.x*this.m_s2+S.y+S.z*this.m_a2,i.SelfMulSub(o,p),r-=c*m,s.SelfMulAdd(l,p),a+=h*b}else{var D=this.m_K.Solve22(-A,-x,n.SolveVelocityConstraints_s_df2);this.m_impulse.x+=D.x,this.m_impulse.y+=D.y,p=P.MulSV(D.x,this.m_perp,n.SolveVelocityConstraints_s_P),m=D.x*this.m_s1+D.y,b=D.x*this.m_s2+D.y,i.SelfMulSub(o,p),r-=c*m,s.SelfMulAdd(l,p),a+=h*b}e.velocities[this.m_indexA].w=r,e.velocities[this.m_indexB].w=a},n.prototype.SolvePositionConstraints=function(t){var e=t.positions[this.m_indexA].c,i=t.positions[this.m_indexA].a,r=t.positions[this.m_indexB].c,s=t.positions[this.m_indexB].a,a=this.m_qA.SetAngle(i),o=this.m_qB.SetAngle(s),h=this.m_invMassA,u=this.m_invMassB,_=this.m_invIA,f=this.m_invIB,d=F.MulRV(a,this.m_lalcA,this.m_rA),p=F.MulRV(o,this.m_lalcB,this.m_rB),y=P.SubVV(P.AddVV(r,p,P.s_t0),P.AddVV(e,d,P.s_t1),n.SolvePositionConstraints_s_d),b=F.MulRV(a,this.m_localXAxisA,this.m_axis),A=P.CrossVV(P.AddVV(y,d,P.s_t0),b),x=P.CrossVV(p,b),C=F.MulRV(a,this.m_localYAxisA,this.m_perp),T=P.CrossVV(P.AddVV(y,d,P.s_t0),C),S=P.CrossVV(p,C),w=n.SolvePositionConstraints_s_impulse,E=P.DotVV(C,y),M=s-i-this.m_referenceAngle,D=m(E),B=m(M),I=!1,R=0;if(this.m_enableLimit){var O=P.DotVV(b,y);m(this.m_upperTranslation-this.m_lowerTranslation)<2*l?(R=g(O,-.2,.2),D=v(D,m(O)),I=!0):O<=this.m_lowerTranslation?(R=g(O-this.m_lowerTranslation+l,-.2,0),D=v(D,this.m_lowerTranslation-O),I=!0):O>=this.m_upperTranslation&&(R=g(O-this.m_upperTranslation-l,0,.2),D=v(D,O-this.m_upperTranslation),I=!0)}if(I){var L=h+u+_*T*T+f*S*S,V=_*T+f*S,N=_*T*A+f*S*x;0===(U=_+f)&&(U=1);var k=_*A+f*x,z=h+u+_*A*A+f*x*x,G=this.m_K3;G.ex.SetXYZ(L,V,N),G.ey.SetXYZ(V,U,k),G.ez.SetXYZ(N,k,z),w=G.Solve33(-E,-M,-R,w)}else{var U;L=h+u+_*T*T+f*S*S,V=_*T+f*S,0===(U=_+f)&&(U=1);var j=this.m_K2;j.ex.Set(L,V),j.ey.Set(V,U);var H=j.Solve(-E,-M,n.SolvePositionConstraints_s_impulse1);w.x=H.x,w.y=H.y,w.z=0}var W=P.AddVV(P.MulSV(w.x,C,P.s_t0),P.MulSV(w.z,b,P.s_t1),n.SolvePositionConstraints_s_P),X=w.x*T+w.y+w.z*A,Y=w.x*S+w.y+w.z*x;return e.SelfMulSub(h,W),i-=_*X,r.SelfMulAdd(u,W),s+=f*Y,t.positions[this.m_indexA].a=i,t.positions[this.m_indexB].a=s,D<=l&&B<=c},n.prototype.GetAnchorA=function(t){return this.m_bodyA.GetWorldPoint(this.m_localAnchorA,t)},n.prototype.GetAnchorB=function(t){return this.m_bodyB.GetWorldPoint(this.m_localAnchorB,t)},n.prototype.GetReactionForce=function(t,e){return e.x=t*(this.m_impulse.x*this.m_perp.x+(this.m_motorImpulse+this.m_impulse.z)*this.m_axis.x),e.y=t*(this.m_impulse.x*this.m_perp.y+(this.m_motorImpulse+this.m_impulse.z)*this.m_axis.y),e},n.prototype.GetReactionTorque=function(t){return t*this.m_impulse.y},n.prototype.GetLocalAnchorA=function(){return this.m_localAnchorA},n.prototype.GetLocalAnchorB=function(){return this.m_localAnchorB},n.prototype.GetLocalAxisA=function(){return this.m_localXAxisA},n.prototype.GetReferenceAngle=function(){return this.m_referenceAngle},n.prototype.GetJointTranslation=function(){var t=this.m_bodyA.GetWorldPoint(this.m_localAnchorA,n.GetJointTranslation_s_pA),e=this.m_bodyB.GetWorldPoint(this.m_localAnchorB,n.GetJointTranslation_s_pB),i=P.SubVV(e,t,n.GetJointTranslation_s_d),r=this.m_bodyA.GetWorldVector(this.m_localXAxisA,n.GetJointTranslation_s_axis);return P.DotVV(i,r)},n.prototype.GetJointSpeed=function(){var t=this.m_bodyA,e=this.m_bodyB;P.SubVV(this.m_localAnchorA,t.m_sweep.localCenter,this.m_lalcA);var i=F.MulRV(t.m_xf.q,this.m_lalcA,this.m_rA);P.SubVV(this.m_localAnchorB,e.m_sweep.localCenter,this.m_lalcB);var n=F.MulRV(e.m_xf.q,this.m_lalcB,this.m_rB),r=P.AddVV(t.m_sweep.c,i,P.s_t0),s=P.AddVV(e.m_sweep.c,n,P.s_t1),a=P.SubVV(s,r,P.s_t2),o=t.GetWorldVector(this.m_localXAxisA,this.m_axis),l=t.m_linearVelocity,c=e.m_linearVelocity,h=t.m_angularVelocity,u=e.m_angularVelocity;return P.DotVV(a,P.CrossSV(h,o,P.s_t0))+P.DotVV(o,P.SubVV(P.AddVCrossSV(c,u,n,P.s_t0),P.AddVCrossSV(l,h,i,P.s_t1),P.s_t0))},n.prototype.IsLimitEnabled=function(){return this.m_enableLimit},n.prototype.EnableLimit=function(t){t!==this.m_enableLimit&&(this.m_bodyA.SetAwake(!0),this.m_bodyB.SetAwake(!0),this.m_enableLimit=t,this.m_impulse.z=0)},n.prototype.GetLowerLimit=function(){return this.m_lowerTranslation},n.prototype.GetUpperLimit=function(){return this.m_upperTranslation},n.prototype.SetLimits=function(t,e){t===this.m_lowerTranslation&&e===this.m_upperTranslation||(this.m_bodyA.SetAwake(!0),this.m_bodyB.SetAwake(!0),this.m_lowerTranslation=t,this.m_upperTranslation=e,this.m_impulse.z=0)},n.prototype.IsMotorEnabled=function(){return this.m_enableMotor},n.prototype.EnableMotor=function(t){t!==this.m_enableMotor&&(this.m_bodyA.SetAwake(!0),this.m_bodyB.SetAwake(!0),this.m_enableMotor=t)},n.prototype.SetMotorSpeed=function(t){t!==this.m_motorSpeed&&(this.m_bodyA.SetAwake(!0),this.m_bodyB.SetAwake(!0),this.m_motorSpeed=t)},n.prototype.GetMotorSpeed=function(){return this.m_motorSpeed},n.prototype.SetMaxMotorForce=function(t){t!==this.m_maxMotorForce&&(this.m_bodyA.SetAwake(!0),this.m_bodyB.SetAwake(!0),this.m_maxMotorForce=t)},n.prototype.GetMaxMotorForce=function(){return this.m_maxMotorForce},n.prototype.GetMotorForce=function(t){return t*this.m_motorImpulse},n.prototype.Dump=function(t){var e=this.m_bodyA.m_islandIndex,i=this.m_bodyB.m_islandIndex;t(" const jd: b2PrismaticJointDef = new b2PrismaticJointDef();\n"),t(" jd.bodyA = bodies[%d];\n",e),t(" jd.bodyB = bodies[%d];\n",i),t(" jd.collideConnected = %s;\n",this.m_collideConnected?"true":"false"),t(" jd.localAnchorA.Set(%.15f, %.15f);\n",this.m_localAnchorA.x,this.m_localAnchorA.y),t(" jd.localAnchorB.Set(%.15f, %.15f);\n",this.m_localAnchorB.x,this.m_localAnchorB.y),t(" jd.localAxisA.Set(%.15f, %.15f);\n",this.m_localXAxisA.x,this.m_localXAxisA.y),t(" jd.referenceAngle = %.15f;\n",this.m_referenceAngle),t(" jd.enableLimit = %s;\n",this.m_enableLimit?"true":"false"),t(" jd.lowerTranslation = %.15f;\n",this.m_lowerTranslation),t(" jd.upperTranslation = %.15f;\n",this.m_upperTranslation),t(" jd.enableMotor = %s;\n",this.m_enableMotor?"true":"false"),t(" jd.motorSpeed = %.15f;\n",this.m_motorSpeed),t(" jd.maxMotorForce = %.15f;\n",this.m_maxMotorForce),t(" joints[%d] = this.m_world.CreateJoint(jd);\n",this.m_index)},n.InitVelocityConstraints_s_d=new P,n.InitVelocityConstraints_s_P=new P,n.SolveVelocityConstraints_s_P=new P,n.SolveVelocityConstraints_s_f2r=new P,n.SolveVelocityConstraints_s_f1=new R,n.SolveVelocityConstraints_s_df3=new R,n.SolveVelocityConstraints_s_df2=new P,n.SolvePositionConstraints_s_d=new P,n.SolvePositionConstraints_s_impulse=new R,n.SolvePositionConstraints_s_impulse1=new P,n.SolvePositionConstraints_s_P=new P,n.GetJointTranslation_s_pA=new P,n.GetJointTranslation_s_pB=new P,n.GetJointTranslation_s_d=new P,n.GetJointTranslation_s_axis=new P,n})(mi),Pi=(function(e){function i(){var i=e.call(this,t.b2JointType.e_pulleyJoint)||this;return i.groundAnchorA=new P(-1,1),i.groundAnchorB=new P(1,1),i.localAnchorA=new P(-1,0),i.localAnchorB=new P(1,0),i.lengthA=0,i.lengthB=0,i.ratio=1,i.collideConnected=!0,i}return ti(i,e),i.prototype.Initialize=function(t,e,i,n,r,s,a){this.bodyA=t,this.bodyB=e,this.groundAnchorA.Copy(i),this.groundAnchorB.Copy(n),this.bodyA.GetLocalPoint(r,this.localAnchorA),this.bodyB.GetLocalPoint(s,this.localAnchorB),this.lengthA=P.DistanceVV(r,i),this.lengthB=P.DistanceVV(s,n),this.ratio=a},i})(pi),Ii=(function(t){function i(i){var n=t.call(this,i)||this;return n.m_groundAnchorA=new P,n.m_groundAnchorB=new P,n.m_lengthA=0,n.m_lengthB=0,n.m_localAnchorA=new P,n.m_localAnchorB=new P,n.m_constant=0,n.m_ratio=0,n.m_impulse=0,n.m_indexA=0,n.m_indexB=0,n.m_uA=new P,n.m_uB=new P,n.m_rA=new P,n.m_rB=new P,n.m_localCenterA=new P,n.m_localCenterB=new P,n.m_invMassA=0,n.m_invMassB=0,n.m_invIA=0,n.m_invIB=0,n.m_mass=0,n.m_qA=new F,n.m_qB=new F,n.m_lalcA=new P,n.m_lalcB=new P,n.m_groundAnchorA.Copy(e(i.groundAnchorA,new P(-1,1))),n.m_groundAnchorB.Copy(e(i.groundAnchorB,new P(1,0))),n.m_localAnchorA.Copy(e(i.localAnchorA,new P(-1,0))),n.m_localAnchorB.Copy(e(i.localAnchorB,new P(1,0))),n.m_lengthA=e(i.lengthA,0),n.m_lengthB=e(i.lengthB,0),n.m_ratio=e(i.ratio,1),n.m_constant=e(i.lengthA,0)+n.m_ratio*e(i.lengthB,0),n.m_impulse=0,n}return ti(i,t),i.prototype.InitVelocityConstraints=function(t){this.m_indexA=this.m_bodyA.m_islandIndex,this.m_indexB=this.m_bodyB.m_islandIndex,this.m_localCenterA.Copy(this.m_bodyA.m_sweep.localCenter),this.m_localCenterB.Copy(this.m_bodyB.m_sweep.localCenter),this.m_invMassA=this.m_bodyA.m_invMass,this.m_invMassB=this.m_bodyB.m_invMass,this.m_invIA=this.m_bodyA.m_invI,this.m_invIB=this.m_bodyB.m_invI;var e=t.positions[this.m_indexA].c,n=t.positions[this.m_indexA].a,r=t.velocities[this.m_indexA].v,s=t.velocities[this.m_indexA].w,a=t.positions[this.m_indexB].c,o=t.positions[this.m_indexB].a,c=t.velocities[this.m_indexB].v,h=t.velocities[this.m_indexB].w,u=this.m_qA.SetAngle(n),_=this.m_qB.SetAngle(o);P.SubVV(this.m_localAnchorA,this.m_localCenterA,this.m_lalcA),F.MulRV(u,this.m_lalcA,this.m_rA),P.SubVV(this.m_localAnchorB,this.m_localCenterB,this.m_lalcB),F.MulRV(_,this.m_lalcB,this.m_rB),this.m_uA.Copy(e).SelfAdd(this.m_rA).SelfSub(this.m_groundAnchorA),this.m_uB.Copy(a).SelfAdd(this.m_rB).SelfSub(this.m_groundAnchorB);var f=this.m_uA.Length(),d=this.m_uB.Length();f>10*l?this.m_uA.SelfMul(1/f):this.m_uA.SetZero(),d>10*l?this.m_uB.SelfMul(1/d):this.m_uB.SetZero();var p=P.CrossVV(this.m_rA,this.m_uA),m=P.CrossVV(this.m_rB,this.m_uB),y=this.m_invMassA+this.m_invIA*p*p,v=this.m_invMassB+this.m_invIB*m*m;if(this.m_mass=y+this.m_ratio*this.m_ratio*v,this.m_mass>0&&(this.m_mass=1/this.m_mass),t.step.warmStarting){this.m_impulse*=t.step.dtRatio;var g=P.MulSV(-this.m_impulse,this.m_uA,i.InitVelocityConstraints_s_PA),b=P.MulSV(-this.m_ratio*this.m_impulse,this.m_uB,i.InitVelocityConstraints_s_PB);r.SelfMulAdd(this.m_invMassA,g),s+=this.m_invIA*P.CrossVV(this.m_rA,g),c.SelfMulAdd(this.m_invMassB,b),h+=this.m_invIB*P.CrossVV(this.m_rB,b)}else this.m_impulse=0;t.velocities[this.m_indexA].w=s,t.velocities[this.m_indexB].w=h},i.prototype.SolveVelocityConstraints=function(t){var e=t.velocities[this.m_indexA].v,n=t.velocities[this.m_indexA].w,r=t.velocities[this.m_indexB].v,s=t.velocities[this.m_indexB].w,a=P.AddVCrossSV(e,n,this.m_rA,i.SolveVelocityConstraints_s_vpA),o=P.AddVCrossSV(r,s,this.m_rB,i.SolveVelocityConstraints_s_vpB),l=-P.DotVV(this.m_uA,a)-this.m_ratio*P.DotVV(this.m_uB,o),c=-this.m_mass*l;this.m_impulse+=c;var h=P.MulSV(-c,this.m_uA,i.SolveVelocityConstraints_s_PA),u=P.MulSV(-this.m_ratio*c,this.m_uB,i.SolveVelocityConstraints_s_PB);e.SelfMulAdd(this.m_invMassA,h),n+=this.m_invIA*P.CrossVV(this.m_rA,h),r.SelfMulAdd(this.m_invMassB,u),s+=this.m_invIB*P.CrossVV(this.m_rB,u),t.velocities[this.m_indexA].w=n,t.velocities[this.m_indexB].w=s},i.prototype.SolvePositionConstraints=function(t){var e=t.positions[this.m_indexA].c,n=t.positions[this.m_indexA].a,r=t.positions[this.m_indexB].c,s=t.positions[this.m_indexB].a,a=this.m_qA.SetAngle(n),o=this.m_qB.SetAngle(s);P.SubVV(this.m_localAnchorA,this.m_localCenterA,this.m_lalcA);var c=F.MulRV(a,this.m_lalcA,this.m_rA);P.SubVV(this.m_localAnchorB,this.m_localCenterB,this.m_lalcB);var h=F.MulRV(o,this.m_lalcB,this.m_rB),u=this.m_uA.Copy(e).SelfAdd(c).SelfSub(this.m_groundAnchorA),_=this.m_uB.Copy(r).SelfAdd(h).SelfSub(this.m_groundAnchorB),f=u.Length(),d=_.Length();f>10*l?u.SelfMul(1/f):u.SetZero(),d>10*l?_.SelfMul(1/d):_.SetZero();var p=P.CrossVV(c,u),y=P.CrossVV(h,_),v=this.m_invMassA+this.m_invIA*p*p,g=this.m_invMassB+this.m_invIB*y*y,b=v+this.m_ratio*this.m_ratio*g;b>0&&(b=1/b);var A=this.m_constant-f-this.m_ratio*d,x=m(A),C=-b*A,T=P.MulSV(-C,u,i.SolvePositionConstraints_s_PA),S=P.MulSV(-this.m_ratio*C,_,i.SolvePositionConstraints_s_PB);return e.SelfMulAdd(this.m_invMassA,T),n+=this.m_invIA*P.CrossVV(c,T),r.SelfMulAdd(this.m_invMassB,S),s+=this.m_invIB*P.CrossVV(h,S),t.positions[this.m_indexA].a=n,t.positions[this.m_indexB].a=s,x0&&(this.m_motorMass=1/this.m_motorMass),this.m_enableMotor&&!y||(this.m_motorImpulse=0),this.m_enableLimit&&!y){var v=a-i-this.m_referenceAngle;m(this.m_upperAngle-this.m_lowerAngle)<2*c?this.m_limitState=t.b2LimitState.e_equalLimits:v<=this.m_lowerAngle?(this.m_limitState!==t.b2LimitState.e_atLowerLimit&&(this.m_impulse.z=0),this.m_limitState=t.b2LimitState.e_atLowerLimit):v>=this.m_upperAngle?(this.m_limitState!==t.b2LimitState.e_atUpperLimit&&(this.m_impulse.z=0),this.m_limitState=t.b2LimitState.e_atUpperLimit):(this.m_limitState=t.b2LimitState.e_inactiveLimit,this.m_impulse.z=0)}else this.m_limitState=t.b2LimitState.e_inactiveLimit;if(e.step.warmStarting){this.m_impulse.SelfMul(e.step.dtRatio),this.m_motorImpulse*=e.step.dtRatio;var g=n.InitVelocityConstraints_s_P.Set(this.m_impulse.x,this.m_impulse.y);r.SelfMulSub(_,g),s-=d*(P.CrossVV(this.m_rA,g)+this.m_motorImpulse+this.m_impulse.z),o.SelfMulAdd(f,g),l+=p*(P.CrossVV(this.m_rB,g)+this.m_motorImpulse+this.m_impulse.z)}else this.m_impulse.SetZero(),this.m_motorImpulse=0;e.velocities[this.m_indexA].w=s,e.velocities[this.m_indexB].w=l},n.prototype.SolveVelocityConstraints=function(e){var i=e.velocities[this.m_indexA].v,r=e.velocities[this.m_indexA].w,s=e.velocities[this.m_indexB].v,a=e.velocities[this.m_indexB].w,o=this.m_invMassA,l=this.m_invMassB,c=this.m_invIA,h=this.m_invIB,u=c+h===0;if(this.m_enableMotor&&this.m_limitState!==t.b2LimitState.e_equalLimits&&!u){var _=a-r-this.m_motorSpeed,f=-this.m_motorMass*_,d=this.m_motorImpulse,p=e.step.dt*this.m_maxMotorTorque;this.m_motorImpulse=g(this.m_motorImpulse+f,-p,p),r-=c*(f=this.m_motorImpulse-d),a+=h*f}if(this.m_enableLimit&&this.m_limitState!==t.b2LimitState.e_inactiveLimit&&!u){var m=P.SubVV(P.AddVCrossSV(s,a,this.m_rB,P.s_t0),P.AddVCrossSV(i,r,this.m_rA,P.s_t1),n.SolveVelocityConstraints_s_Cdot1),y=a-r,v=this.m_mass.Solve33(m.x,m.y,y,n.SolveVelocityConstraints_s_impulse_v3).SelfNeg();if(this.m_limitState===t.b2LimitState.e_equalLimits)this.m_impulse.SelfAdd(v);else if(this.m_limitState===t.b2LimitState.e_atLowerLimit)if(this.m_impulse.z+v.z<0){var b=-m.x+this.m_impulse.z*this.m_mass.ez.x,A=-m.y+this.m_impulse.z*this.m_mass.ez.y,x=this.m_mass.Solve22(b,A,n.SolveVelocityConstraints_s_reduced_v2);v.x=x.x,v.y=x.y,v.z=-this.m_impulse.z,this.m_impulse.x+=x.x,this.m_impulse.y+=x.y,this.m_impulse.z=0}else this.m_impulse.SelfAdd(v);else this.m_limitState===t.b2LimitState.e_atUpperLimit&&(this.m_impulse.z+v.z>0?(b=-m.x+this.m_impulse.z*this.m_mass.ez.x,A=-m.y+this.m_impulse.z*this.m_mass.ez.y,x=this.m_mass.Solve22(b,A,n.SolveVelocityConstraints_s_reduced_v2),v.x=x.x,v.y=x.y,v.z=-this.m_impulse.z,this.m_impulse.x+=x.x,this.m_impulse.y+=x.y,this.m_impulse.z=0):this.m_impulse.SelfAdd(v));var C=n.SolveVelocityConstraints_s_P.Set(v.x,v.y);i.SelfMulSub(o,C),r-=c*(P.CrossVV(this.m_rA,C)+v.z),s.SelfMulAdd(l,C),a+=h*(P.CrossVV(this.m_rB,C)+v.z)}else{var T=P.SubVV(P.AddVCrossSV(s,a,this.m_rB,P.s_t0),P.AddVCrossSV(i,r,this.m_rA,P.s_t1),n.SolveVelocityConstraints_s_Cdot_v2),S=this.m_mass.Solve22(-T.x,-T.y,n.SolveVelocityConstraints_s_impulse_v2);this.m_impulse.x+=S.x,this.m_impulse.y+=S.y,i.SelfMulSub(o,S),r-=c*P.CrossVV(this.m_rA,S),s.SelfMulAdd(l,S),a+=h*P.CrossVV(this.m_rB,S)}e.velocities[this.m_indexA].w=r,e.velocities[this.m_indexB].w=a},n.prototype.SolvePositionConstraints=function(e){var i,r=e.positions[this.m_indexA].c,s=e.positions[this.m_indexA].a,a=e.positions[this.m_indexB].c,o=e.positions[this.m_indexB].a,h=this.m_qA.SetAngle(s),u=this.m_qB.SetAngle(o),_=0,f=this.m_invIA+this.m_invIB===0;if(this.m_enableLimit&&this.m_limitState!==t.b2LimitState.e_inactiveLimit&&!f){var d=o-s-this.m_referenceAngle,p=0;if(this.m_limitState===t.b2LimitState.e_equalLimits){var y=g(d-this.m_lowerAngle,-.13962634015955555,.13962634015955555);p=-this.m_motorMass*y,_=m(y)}else this.m_limitState===t.b2LimitState.e_atLowerLimit?(_=-(y=d-this.m_lowerAngle),y=g(y+c,-.13962634015955555,0),p=-this.m_motorMass*y):this.m_limitState===t.b2LimitState.e_atUpperLimit&&(_=y=d-this.m_upperAngle,y=g(y-c,0,.13962634015955555),p=-this.m_motorMass*y);s-=this.m_invIA*p,o+=this.m_invIB*p}h.SetAngle(s),u.SetAngle(o),P.SubVV(this.m_localAnchorA,this.m_localCenterA,this.m_lalcA);var v=F.MulRV(h,this.m_lalcA,this.m_rA);P.SubVV(this.m_localAnchorB,this.m_localCenterB,this.m_lalcB);var b=F.MulRV(u,this.m_lalcB,this.m_rB),A=P.SubVV(P.AddVV(a,b,P.s_t0),P.AddVV(r,v,P.s_t1),n.SolvePositionConstraints_s_C_v2);i=A.Length();var x=this.m_invMassA,C=this.m_invMassB,T=this.m_invIA,S=this.m_invIB,w=this.m_K;w.ex.x=x+C+T*v.y*v.y+S*b.y*b.y,w.ex.y=-T*v.x*v.y-S*b.x*b.y,w.ey.x=w.ex.y,w.ey.y=x+C+T*v.x*v.x+S*b.x*b.x;var E=w.Solve(A.x,A.y,n.SolvePositionConstraints_s_impulse).SelfNeg();return r.SelfMulSub(x,E),s-=T*P.CrossVV(v,E),a.SelfMulAdd(C,E),o+=S*P.CrossVV(b,E),e.positions[this.m_indexA].a=s,e.positions[this.m_indexB].a=o,i<=l&&_<=c},n.prototype.GetAnchorA=function(t){return this.m_bodyA.GetWorldPoint(this.m_localAnchorA,t)},n.prototype.GetAnchorB=function(t){return this.m_bodyB.GetWorldPoint(this.m_localAnchorB,t)},n.prototype.GetReactionForce=function(t,e){return e.x=t*this.m_impulse.x,e.y=t*this.m_impulse.y,e},n.prototype.GetReactionTorque=function(t){return t*this.m_impulse.z},n.prototype.GetLocalAnchorA=function(){return this.m_localAnchorA},n.prototype.GetLocalAnchorB=function(){return this.m_localAnchorB},n.prototype.GetReferenceAngle=function(){return this.m_referenceAngle},n.prototype.GetJointAngle=function(){return this.m_bodyB.m_sweep.a-this.m_bodyA.m_sweep.a-this.m_referenceAngle},n.prototype.GetJointSpeed=function(){return this.m_bodyB.m_angularVelocity-this.m_bodyA.m_angularVelocity},n.prototype.IsMotorEnabled=function(){return this.m_enableMotor},n.prototype.EnableMotor=function(t){t!==this.m_enableMotor&&(this.m_bodyA.SetAwake(!0),this.m_bodyB.SetAwake(!0),this.m_enableMotor=t)},n.prototype.GetMotorTorque=function(t){return t*this.m_motorImpulse},n.prototype.GetMotorSpeed=function(){return this.m_motorSpeed},n.prototype.SetMaxMotorTorque=function(t){t!==this.m_maxMotorTorque&&(this.m_bodyA.SetAwake(!0),this.m_bodyB.SetAwake(!0),this.m_maxMotorTorque=t)},n.prototype.GetMaxMotorTorque=function(){return this.m_maxMotorTorque},n.prototype.IsLimitEnabled=function(){return this.m_enableLimit},n.prototype.EnableLimit=function(t){t!==this.m_enableLimit&&(this.m_bodyA.SetAwake(!0),this.m_bodyB.SetAwake(!0),this.m_enableLimit=t,this.m_impulse.z=0)},n.prototype.GetLowerLimit=function(){return this.m_lowerAngle},n.prototype.GetUpperLimit=function(){return this.m_upperAngle},n.prototype.SetLimits=function(t,e){t===this.m_lowerAngle&&e===this.m_upperAngle||(this.m_bodyA.SetAwake(!0),this.m_bodyB.SetAwake(!0),this.m_impulse.z=0,this.m_lowerAngle=t,this.m_upperAngle=e)},n.prototype.SetMotorSpeed=function(t){t!==this.m_motorSpeed&&(this.m_bodyA.SetAwake(!0),this.m_bodyB.SetAwake(!0),this.m_motorSpeed=t)},n.prototype.Dump=function(t){var e=this.m_bodyA.m_islandIndex,i=this.m_bodyB.m_islandIndex;t(" const jd: b2RevoluteJointDef = new b2RevoluteJointDef();\n"),t(" jd.bodyA = bodies[%d];\n",e),t(" jd.bodyB = bodies[%d];\n",i),t(" jd.collideConnected = %s;\n",this.m_collideConnected?"true":"false"),t(" jd.localAnchorA.Set(%.15f, %.15f);\n",this.m_localAnchorA.x,this.m_localAnchorA.y),t(" jd.localAnchorB.Set(%.15f, %.15f);\n",this.m_localAnchorB.x,this.m_localAnchorB.y),t(" jd.referenceAngle = %.15f;\n",this.m_referenceAngle),t(" jd.enableLimit = %s;\n",this.m_enableLimit?"true":"false"),t(" jd.lowerAngle = %.15f;\n",this.m_lowerAngle),t(" jd.upperAngle = %.15f;\n",this.m_upperAngle),t(" jd.enableMotor = %s;\n",this.m_enableMotor?"true":"false"),t(" jd.motorSpeed = %.15f;\n",this.m_motorSpeed),t(" jd.maxMotorTorque = %.15f;\n",this.m_maxMotorTorque),t(" joints[%d] = this.m_world.CreateJoint(jd);\n",this.m_index)},n.InitVelocityConstraints_s_P=new P,n.SolveVelocityConstraints_s_P=new P,n.SolveVelocityConstraints_s_Cdot_v2=new P,n.SolveVelocityConstraints_s_Cdot1=new P,n.SolveVelocityConstraints_s_impulse_v3=new R,n.SolveVelocityConstraints_s_reduced_v2=new P,n.SolveVelocityConstraints_s_impulse_v2=new P,n.SolvePositionConstraints_s_C_v2=new P,n.SolvePositionConstraints_s_impulse=new P,n})(mi),Li=(function(e){function i(){var i=e.call(this,t.b2JointType.e_ropeJoint)||this;return i.localAnchorA=new P(-1,0),i.localAnchorB=new P(1,0),i.maxLength=0,i}return ti(i,e),i})(pi),Fi=(function(i){function n(n){var r=i.call(this,n)||this;return r.m_localAnchorA=new P,r.m_localAnchorB=new P,r.m_maxLength=0,r.m_length=0,r.m_impulse=0,r.m_indexA=0,r.m_indexB=0,r.m_u=new P,r.m_rA=new P,r.m_rB=new P,r.m_localCenterA=new P,r.m_localCenterB=new P,r.m_invMassA=0,r.m_invMassB=0,r.m_invIA=0,r.m_invIB=0,r.m_mass=0,r.m_state=t.b2LimitState.e_inactiveLimit,r.m_qA=new F,r.m_qB=new F,r.m_lalcA=new P,r.m_lalcB=new P,r.m_localAnchorA.Copy(e(n.localAnchorA,new P(-1,0))),r.m_localAnchorB.Copy(e(n.localAnchorB,new P(1,0))),r.m_maxLength=e(n.maxLength,0),r}return ti(n,i),n.prototype.InitVelocityConstraints=function(e){this.m_indexA=this.m_bodyA.m_islandIndex,this.m_indexB=this.m_bodyB.m_islandIndex,this.m_localCenterA.Copy(this.m_bodyA.m_sweep.localCenter),this.m_localCenterB.Copy(this.m_bodyB.m_sweep.localCenter),this.m_invMassA=this.m_bodyA.m_invMass,this.m_invMassB=this.m_bodyB.m_invMass,this.m_invIA=this.m_bodyA.m_invI,this.m_invIB=this.m_bodyB.m_invI;var i=e.positions[this.m_indexA].c,r=e.positions[this.m_indexA].a,s=e.velocities[this.m_indexA].v,a=e.velocities[this.m_indexA].w,o=e.positions[this.m_indexB].c,c=e.positions[this.m_indexB].a,h=e.velocities[this.m_indexB].v,u=e.velocities[this.m_indexB].w,_=this.m_qA.SetAngle(r),f=this.m_qB.SetAngle(c);P.SubVV(this.m_localAnchorA,this.m_localCenterA,this.m_lalcA),F.MulRV(_,this.m_lalcA,this.m_rA),P.SubVV(this.m_localAnchorB,this.m_localCenterB,this.m_lalcB),F.MulRV(f,this.m_lalcB,this.m_rB),this.m_u.Copy(o).SelfAdd(this.m_rB).SelfSub(i).SelfSub(this.m_rA),this.m_length=this.m_u.Length();var d=this.m_length-this.m_maxLength;if(this.m_state=d>0?t.b2LimitState.e_atUpperLimit:t.b2LimitState.e_inactiveLimit,!(this.m_length>l))return this.m_u.SetZero(),this.m_mass=0,void(this.m_impulse=0);this.m_u.SelfMul(1/this.m_length);var p=P.CrossVV(this.m_rA,this.m_u),m=P.CrossVV(this.m_rB,this.m_u),y=this.m_invMassA+this.m_invIA*p*p+this.m_invMassB+this.m_invIB*m*m;if(this.m_mass=0!==y?1/y:0,e.step.warmStarting){this.m_impulse*=e.step.dtRatio;var v=P.MulSV(this.m_impulse,this.m_u,n.InitVelocityConstraints_s_P);s.SelfMulSub(this.m_invMassA,v),a-=this.m_invIA*P.CrossVV(this.m_rA,v),h.SelfMulAdd(this.m_invMassB,v),u+=this.m_invIB*P.CrossVV(this.m_rB,v)}else this.m_impulse=0;e.velocities[this.m_indexA].w=a,e.velocities[this.m_indexB].w=u},n.prototype.SolveVelocityConstraints=function(t){var e=t.velocities[this.m_indexA].v,i=t.velocities[this.m_indexA].w,r=t.velocities[this.m_indexB].v,s=t.velocities[this.m_indexB].w,a=P.AddVCrossSV(e,i,this.m_rA,n.SolveVelocityConstraints_s_vpA),o=P.AddVCrossSV(r,s,this.m_rB,n.SolveVelocityConstraints_s_vpB),l=this.m_length-this.m_maxLength,c=P.DotVV(this.m_u,P.SubVV(o,a,P.s_t0));l<0&&(c+=t.step.inv_dt*l);var h=-this.m_mass*c,u=this.m_impulse;this.m_impulse=y(0,this.m_impulse+h),h=this.m_impulse-u;var _=P.MulSV(h,this.m_u,n.SolveVelocityConstraints_s_P);e.SelfMulSub(this.m_invMassA,_),i-=this.m_invIA*P.CrossVV(this.m_rA,_),r.SelfMulAdd(this.m_invMassB,_),s+=this.m_invIB*P.CrossVV(this.m_rB,_),t.velocities[this.m_indexA].w=i,t.velocities[this.m_indexB].w=s},n.prototype.SolvePositionConstraints=function(t){var e=t.positions[this.m_indexA].c,i=t.positions[this.m_indexA].a,r=t.positions[this.m_indexB].c,s=t.positions[this.m_indexB].a,a=this.m_qA.SetAngle(i),o=this.m_qB.SetAngle(s);P.SubVV(this.m_localAnchorA,this.m_localCenterA,this.m_lalcA);var c=F.MulRV(a,this.m_lalcA,this.m_rA);P.SubVV(this.m_localAnchorB,this.m_localCenterB,this.m_lalcB);var h=F.MulRV(o,this.m_lalcB,this.m_rB),u=this.m_u.Copy(r).SelfAdd(h).SelfSub(e).SelfSub(c),_=u.Normalize(),f=_-this.m_maxLength;f=g(f,0,.2);var d=-this.m_mass*f,p=P.MulSV(d,u,n.SolvePositionConstraints_s_P);return e.SelfMulSub(this.m_invMassA,p),i-=this.m_invIA*P.CrossVV(c,p),r.SelfMulAdd(this.m_invMassB,p),s+=this.m_invIB*P.CrossVV(h,p),t.positions[this.m_indexA].a=i,t.positions[this.m_indexB].a=s,_-this.m_maxLength0){p.GetInverse22(this.m_mass);var m=f+d,y=m>0?1/m:0,v=a-e-this.m_referenceAngle,g=2*s*this.m_frequencyHz,b=2*y*this.m_dampingRatio*g,A=y*g*g,x=t.step.dt;this.m_gamma=x*(b+x*A),this.m_gamma=0!==this.m_gamma?1/this.m_gamma:0,this.m_bias=v*x*A*this.m_gamma,m+=this.m_gamma,this.m_mass.ez.z=0!==m?1/m:0}else p.GetSymInverse33(this.m_mass),this.m_gamma=0,this.m_bias=0;if(t.step.warmStarting){this.m_impulse.SelfMul(t.step.dtRatio);var C=i.InitVelocityConstraints_s_P.Set(this.m_impulse.x,this.m_impulse.y);n.SelfMulSub(u,C),r-=f*(P.CrossVV(this.m_rA,C)+this.m_impulse.z),o.SelfMulAdd(_,C),l+=d*(P.CrossVV(this.m_rB,C)+this.m_impulse.z)}else this.m_impulse.SetZero();t.velocities[this.m_indexA].w=r,t.velocities[this.m_indexB].w=l},i.prototype.SolveVelocityConstraints=function(t){var e=t.velocities[this.m_indexA].v,n=t.velocities[this.m_indexA].w,r=t.velocities[this.m_indexB].v,s=t.velocities[this.m_indexB].w,a=this.m_invMassA,o=this.m_invMassB,l=this.m_invIA,c=this.m_invIB;if(this.m_frequencyHz>0){var h=s-n,u=-this.m_mass.ez.z*(h+this.m_bias+this.m_gamma*this.m_impulse.z);this.m_impulse.z+=u,n-=l*u,s+=c*u;var _=P.SubVV(P.AddVCrossSV(r,s,this.m_rB,P.s_t0),P.AddVCrossSV(e,n,this.m_rA,P.s_t1),i.SolveVelocityConstraints_s_Cdot1),f=L.MulM33XY(this.m_mass,_.x,_.y,i.SolveVelocityConstraints_s_impulse1).SelfNeg();this.m_impulse.x+=f.x,this.m_impulse.y+=f.y;var d=f;e.SelfMulSub(a,d),n-=l*P.CrossVV(this.m_rA,d),r.SelfMulAdd(o,d),s+=c*P.CrossVV(this.m_rB,d)}else{_=P.SubVV(P.AddVCrossSV(r,s,this.m_rB,P.s_t0),P.AddVCrossSV(e,n,this.m_rA,P.s_t1),i.SolveVelocityConstraints_s_Cdot1),h=s-n;var p=L.MulM33XYZ(this.m_mass,_.x,_.y,h,i.SolveVelocityConstraints_s_impulse).SelfNeg();this.m_impulse.SelfAdd(p),d=i.SolveVelocityConstraints_s_P.Set(p.x,p.y),e.SelfMulSub(a,d),n-=l*(P.CrossVV(this.m_rA,d)+p.z),r.SelfMulAdd(o,d),s+=c*(P.CrossVV(this.m_rB,d)+p.z)}t.velocities[this.m_indexA].w=n,t.velocities[this.m_indexB].w=s},i.prototype.SolvePositionConstraints=function(t){var e=t.positions[this.m_indexA].c,n=t.positions[this.m_indexA].a,r=t.positions[this.m_indexB].c,s=t.positions[this.m_indexB].a,a=this.m_qA.SetAngle(n),o=this.m_qB.SetAngle(s),h=this.m_invMassA,u=this.m_invMassB,_=this.m_invIA,f=this.m_invIB;P.SubVV(this.m_localAnchorA,this.m_localCenterA,this.m_lalcA);var d=F.MulRV(a,this.m_lalcA,this.m_rA);P.SubVV(this.m_localAnchorB,this.m_localCenterB,this.m_lalcB);var p,y,v=F.MulRV(o,this.m_lalcB,this.m_rB),g=this.m_K;if(g.ex.x=h+u+d.y*d.y*_+v.y*v.y*f,g.ey.x=-d.y*d.x*_-v.y*v.x*f,g.ez.x=-d.y*_-v.y*f,g.ex.y=g.ey.x,g.ey.y=h+u+d.x*d.x*_+v.x*v.x*f,g.ez.y=d.x*_+v.x*f,g.ex.z=g.ez.x,g.ey.z=g.ez.y,g.ez.z=_+f,this.m_frequencyHz>0){p=(A=P.SubVV(P.AddVV(r,v,P.s_t0),P.AddVV(e,d,P.s_t1),i.SolvePositionConstraints_s_C1)).Length(),y=0;var b=g.Solve22(A.x,A.y,i.SolvePositionConstraints_s_P).SelfNeg();e.SelfMulSub(h,b),n-=_*P.CrossVV(d,b),r.SelfMulAdd(u,b),s+=f*P.CrossVV(v,b)}else{var A=P.SubVV(P.AddVV(r,v,P.s_t0),P.AddVV(e,d,P.s_t1),i.SolvePositionConstraints_s_C1),x=s-n-this.m_referenceAngle;p=A.Length(),y=m(x);var C=g.Solve33(A.x,A.y,x,i.SolvePositionConstraints_s_impulse).SelfNeg();b=i.SolvePositionConstraints_s_P.Set(C.x,C.y),e.SelfMulSub(h,b),n-=_*(P.CrossVV(this.m_rA,b)+C.z),r.SelfMulAdd(u,b),s+=f*(P.CrossVV(this.m_rB,b)+C.z)}return t.positions[this.m_indexA].a=n,t.positions[this.m_indexB].a=s,p<=l&&y<=c},i.prototype.GetAnchorA=function(t){return this.m_bodyA.GetWorldPoint(this.m_localAnchorA,t)},i.prototype.GetAnchorB=function(t){return this.m_bodyB.GetWorldPoint(this.m_localAnchorB,t)},i.prototype.GetReactionForce=function(t,e){return e.x=t*this.m_impulse.x,e.y=t*this.m_impulse.y,e},i.prototype.GetReactionTorque=function(t){return t*this.m_impulse.z},i.prototype.GetLocalAnchorA=function(){return this.m_localAnchorA},i.prototype.GetLocalAnchorB=function(){return this.m_localAnchorB},i.prototype.GetReferenceAngle=function(){return this.m_referenceAngle},i.prototype.SetFrequency=function(t){this.m_frequencyHz=t},i.prototype.GetFrequency=function(){return this.m_frequencyHz},i.prototype.SetDampingRatio=function(t){this.m_dampingRatio=t},i.prototype.GetDampingRatio=function(){return this.m_dampingRatio},i.prototype.Dump=function(t){var e=this.m_bodyA.m_islandIndex,i=this.m_bodyB.m_islandIndex;t(" const jd: b2WeldJointDef = new b2WeldJointDef();\n"),t(" jd.bodyA = bodies[%d];\n",e),t(" jd.bodyB = bodies[%d];\n",i),t(" jd.collideConnected = %s;\n",this.m_collideConnected?"true":"false"),t(" jd.localAnchorA.Set(%.15f, %.15f);\n",this.m_localAnchorA.x,this.m_localAnchorA.y),t(" jd.localAnchorB.Set(%.15f, %.15f);\n",this.m_localAnchorB.x,this.m_localAnchorB.y),t(" jd.referenceAngle = %.15f;\n",this.m_referenceAngle),t(" jd.frequencyHz = %.15f;\n",this.m_frequencyHz),t(" jd.dampingRatio = %.15f;\n",this.m_dampingRatio),t(" joints[%d] = this.m_world.CreateJoint(jd);\n",this.m_index)},i.InitVelocityConstraints_s_P=new P,i.SolveVelocityConstraints_s_Cdot1=new P,i.SolveVelocityConstraints_s_impulse1=new P,i.SolveVelocityConstraints_s_impulse=new R,i.SolveVelocityConstraints_s_P=new P,i.SolvePositionConstraints_s_C1=new P,i.SolvePositionConstraints_s_P=new P,i.SolvePositionConstraints_s_impulse=new R,i})(mi),ki=(function(e){function i(){var i=e.call(this,t.b2JointType.e_wheelJoint)||this;return i.localAnchorA=new P(0,0),i.localAnchorB=new P(0,0),i.localAxisA=new P(1,0),i.enableMotor=!1,i.maxMotorTorque=0,i.motorSpeed=0,i.frequencyHz=2,i.dampingRatio=.7,i}return ti(i,e),i.prototype.Initialize=function(t,e,i,n){this.bodyA=t,this.bodyB=e,this.bodyA.GetLocalPoint(i,this.localAnchorA),this.bodyB.GetLocalPoint(i,this.localAnchorB),this.bodyA.GetLocalVector(n,this.localAxisA)},i})(pi),zi=(function(t){function i(i){var n=t.call(this,i)||this;return n.m_frequencyHz=0,n.m_dampingRatio=0,n.m_localAnchorA=new P,n.m_localAnchorB=new P,n.m_localXAxisA=new P,n.m_localYAxisA=new P,n.m_impulse=0,n.m_motorImpulse=0,n.m_springImpulse=0,n.m_maxMotorTorque=0,n.m_motorSpeed=0,n.m_enableMotor=!1,n.m_indexA=0,n.m_indexB=0,n.m_localCenterA=new P,n.m_localCenterB=new P,n.m_invMassA=0,n.m_invMassB=0,n.m_invIA=0,n.m_invIB=0,n.m_ax=new P,n.m_ay=new P,n.m_sAx=0,n.m_sBx=0,n.m_sAy=0,n.m_sBy=0,n.m_mass=0,n.m_motorMass=0,n.m_springMass=0,n.m_bias=0,n.m_gamma=0,n.m_qA=new F,n.m_qB=new F,n.m_lalcA=new P,n.m_lalcB=new P,n.m_rA=new P,n.m_rB=new P,n.m_frequencyHz=e(i.frequencyHz,2),n.m_dampingRatio=e(i.dampingRatio,.7),n.m_localAnchorA.Copy(e(i.localAnchorA,P.ZERO)),n.m_localAnchorB.Copy(e(i.localAnchorB,P.ZERO)),n.m_localXAxisA.Copy(e(i.localAxisA,P.UNITX)),P.CrossOneV(n.m_localXAxisA,n.m_localYAxisA),n.m_maxMotorTorque=e(i.maxMotorTorque,0),n.m_motorSpeed=e(i.motorSpeed,0),n.m_enableMotor=e(i.enableMotor,!1),n.m_ax.SetZero(),n.m_ay.SetZero(),n}return ti(i,t),i.prototype.GetMotorSpeed=function(){return this.m_motorSpeed},i.prototype.GetMaxMotorTorque=function(){return this.m_maxMotorTorque},i.prototype.SetSpringFrequencyHz=function(t){this.m_frequencyHz=t},i.prototype.GetSpringFrequencyHz=function(){return this.m_frequencyHz},i.prototype.SetSpringDampingRatio=function(t){this.m_dampingRatio=t},i.prototype.GetSpringDampingRatio=function(){return this.m_dampingRatio},i.prototype.InitVelocityConstraints=function(t){this.m_indexA=this.m_bodyA.m_islandIndex,this.m_indexB=this.m_bodyB.m_islandIndex,this.m_localCenterA.Copy(this.m_bodyA.m_sweep.localCenter),this.m_localCenterB.Copy(this.m_bodyB.m_sweep.localCenter),this.m_invMassA=this.m_bodyA.m_invMass,this.m_invMassB=this.m_bodyB.m_invMass,this.m_invIA=this.m_bodyA.m_invI,this.m_invIB=this.m_bodyB.m_invI;var e=this.m_invMassA,n=this.m_invMassB,r=this.m_invIA,a=this.m_invIB,o=t.positions[this.m_indexA].c,l=t.positions[this.m_indexA].a,c=t.velocities[this.m_indexA].v,h=t.velocities[this.m_indexA].w,u=t.positions[this.m_indexB].c,_=t.positions[this.m_indexB].a,f=t.velocities[this.m_indexB].v,d=t.velocities[this.m_indexB].w,p=this.m_qA.SetAngle(l),m=this.m_qB.SetAngle(_);P.SubVV(this.m_localAnchorA,this.m_localCenterA,this.m_lalcA);var y=F.MulRV(p,this.m_lalcA,this.m_rA);P.SubVV(this.m_localAnchorB,this.m_localCenterB,this.m_lalcB);var v=F.MulRV(m,this.m_lalcB,this.m_rB),g=P.SubVV(P.AddVV(u,v,P.s_t0),P.AddVV(o,y,P.s_t1),i.InitVelocityConstraints_s_d);if(F.MulRV(p,this.m_localYAxisA,this.m_ay),this.m_sAy=P.CrossVV(P.AddVV(g,y,P.s_t0),this.m_ay),this.m_sBy=P.CrossVV(v,this.m_ay),this.m_mass=e+n+r*this.m_sAy*this.m_sAy+a*this.m_sBy*this.m_sBy,this.m_mass>0&&(this.m_mass=1/this.m_mass),this.m_springMass=0,this.m_bias=0,this.m_gamma=0,this.m_frequencyHz>0){F.MulRV(p,this.m_localXAxisA,this.m_ax),this.m_sAx=P.CrossVV(P.AddVV(g,y,P.s_t0),this.m_ax),this.m_sBx=P.CrossVV(v,this.m_ax);var b=e+n+r*this.m_sAx*this.m_sAx+a*this.m_sBx*this.m_sBx;if(b>0){this.m_springMass=1/b;var A=P.DotVV(g,this.m_ax),x=2*s*this.m_frequencyHz,C=2*this.m_springMass*this.m_dampingRatio*x,T=this.m_springMass*x*x,S=t.step.dt;this.m_gamma=S*(C+S*T),this.m_gamma>0&&(this.m_gamma=1/this.m_gamma),this.m_bias=A*S*T*this.m_gamma,this.m_springMass=b+this.m_gamma,this.m_springMass>0&&(this.m_springMass=1/this.m_springMass)}}else this.m_springImpulse=0;if(this.m_enableMotor?(this.m_motorMass=r+a,this.m_motorMass>0&&(this.m_motorMass=1/this.m_motorMass)):(this.m_motorMass=0,this.m_motorImpulse=0),t.step.warmStarting){this.m_impulse*=t.step.dtRatio,this.m_springImpulse*=t.step.dtRatio,this.m_motorImpulse*=t.step.dtRatio;var w=P.AddVV(P.MulSV(this.m_impulse,this.m_ay,P.s_t0),P.MulSV(this.m_springImpulse,this.m_ax,P.s_t1),i.InitVelocityConstraints_s_P),E=this.m_impulse*this.m_sAy+this.m_springImpulse*this.m_sAx+this.m_motorImpulse,M=this.m_impulse*this.m_sBy+this.m_springImpulse*this.m_sBx+this.m_motorImpulse;c.SelfMulSub(this.m_invMassA,w),h-=this.m_invIA*E,f.SelfMulAdd(this.m_invMassB,w),d+=this.m_invIB*M}else this.m_impulse=0,this.m_springImpulse=0,this.m_motorImpulse=0;t.velocities[this.m_indexA].w=h,t.velocities[this.m_indexB].w=d},i.prototype.SolveVelocityConstraints=function(t){var e=this.m_invMassA,n=this.m_invMassB,r=this.m_invIA,s=this.m_invIB,a=t.velocities[this.m_indexA].v,o=t.velocities[this.m_indexA].w,l=t.velocities[this.m_indexB].v,c=t.velocities[this.m_indexB].w,h=P.DotVV(this.m_ax,P.SubVV(l,a,P.s_t0))+this.m_sBx*c-this.m_sAx*o,u=-this.m_springMass*(h+this.m_bias+this.m_gamma*this.m_springImpulse);this.m_springImpulse+=u;var _=P.MulSV(u,this.m_ax,i.SolveVelocityConstraints_s_P),f=u*this.m_sAx,d=u*this.m_sBx;a.SelfMulSub(e,_),o-=r*f,l.SelfMulAdd(n,_),h=(c+=s*d)-o-this.m_motorSpeed,u=-this.m_motorMass*h;var p=this.m_motorImpulse,m=t.step.dt*this.m_maxMotorTorque;this.m_motorImpulse=g(this.m_motorImpulse+u,-m,m),o-=r*(u=this.m_motorImpulse-p),c+=s*u,h=P.DotVV(this.m_ay,P.SubVV(l,a,P.s_t0))+this.m_sBy*c-this.m_sAy*o,u=-this.m_mass*h,this.m_impulse+=u,_=P.MulSV(u,this.m_ay,i.SolveVelocityConstraints_s_P),f=u*this.m_sAy,d=u*this.m_sBy,a.SelfMulSub(e,_),o-=r*f,l.SelfMulAdd(n,_),c+=s*d,t.velocities[this.m_indexA].w=o,t.velocities[this.m_indexB].w=c},i.prototype.SolvePositionConstraints=function(t){var e=t.positions[this.m_indexA].c,n=t.positions[this.m_indexA].a,r=t.positions[this.m_indexB].c,s=t.positions[this.m_indexB].a,a=this.m_qA.SetAngle(n),o=this.m_qB.SetAngle(s);P.SubVV(this.m_localAnchorA,this.m_localCenterA,this.m_lalcA);var c=F.MulRV(a,this.m_lalcA,this.m_rA);P.SubVV(this.m_localAnchorB,this.m_localCenterB,this.m_lalcB);var h,u=F.MulRV(o,this.m_lalcB,this.m_rB),_=P.AddVV(P.SubVV(r,e,P.s_t0),P.SubVV(u,c,P.s_t1),i.SolvePositionConstraints_s_d),f=F.MulRV(a,this.m_localYAxisA,this.m_ay),d=P.CrossVV(P.AddVV(_,c,P.s_t0),f),p=P.CrossVV(u,f),y=P.DotVV(_,this.m_ay),v=this.m_invMassA+this.m_invMassB+this.m_invIA*this.m_sAy*this.m_sAy+this.m_invIB*this.m_sBy*this.m_sBy;h=0!==v?-y/v:0;var g=P.MulSV(h,f,i.SolvePositionConstraints_s_P),b=h*d,A=h*p;return e.SelfMulSub(this.m_invMassA,g),n-=this.m_invIA*b,r.SelfMulAdd(this.m_invMassB,g),s+=this.m_invIB*A,t.positions[this.m_indexA].a=n,t.positions[this.m_indexB].a=s,m(y)<=l},i.prototype.GetDefinition=function(t){return t},i.prototype.GetAnchorA=function(t){return this.m_bodyA.GetWorldPoint(this.m_localAnchorA,t)},i.prototype.GetAnchorB=function(t){return this.m_bodyB.GetWorldPoint(this.m_localAnchorB,t)},i.prototype.GetReactionForce=function(t,e){return e.x=t*(this.m_impulse*this.m_ay.x+this.m_springImpulse*this.m_ax.x),e.y=t*(this.m_impulse*this.m_ay.y+this.m_springImpulse*this.m_ax.y),e},i.prototype.GetReactionTorque=function(t){return t*this.m_motorImpulse},i.prototype.GetLocalAnchorA=function(){return this.m_localAnchorA},i.prototype.GetLocalAnchorB=function(){return this.m_localAnchorB},i.prototype.GetLocalAxisA=function(){return this.m_localXAxisA},i.prototype.GetJointTranslation=function(){return this.GetPrismaticJointTranslation()},i.prototype.GetJointLinearSpeed=function(){return this.GetPrismaticJointSpeed()},i.prototype.GetJointAngle=function(){return this.GetRevoluteJointAngle()},i.prototype.GetJointAngularSpeed=function(){return this.GetRevoluteJointSpeed()},i.prototype.GetPrismaticJointTranslation=function(){var t=this.m_bodyA,e=this.m_bodyB,i=t.GetWorldPoint(this.m_localAnchorA,new P),n=e.GetWorldPoint(this.m_localAnchorB,new P),r=P.SubVV(n,i,new P),s=t.GetWorldVector(this.m_localXAxisA,new P);return P.DotVV(r,s)},i.prototype.GetPrismaticJointSpeed=function(){var t=this.m_bodyA,e=this.m_bodyB;P.SubVV(this.m_localAnchorA,t.m_sweep.localCenter,this.m_lalcA);var i=F.MulRV(t.m_xf.q,this.m_lalcA,this.m_rA);P.SubVV(this.m_localAnchorB,e.m_sweep.localCenter,this.m_lalcB);var n=F.MulRV(e.m_xf.q,this.m_lalcB,this.m_rB),r=P.AddVV(t.m_sweep.c,i,P.s_t0),s=P.AddVV(e.m_sweep.c,n,P.s_t1),a=P.SubVV(s,r,P.s_t2),o=t.GetWorldVector(this.m_localXAxisA,new P),l=t.m_linearVelocity,c=e.m_linearVelocity,h=t.m_angularVelocity,u=e.m_angularVelocity;return P.DotVV(a,P.CrossSV(h,o,P.s_t0))+P.DotVV(o,P.SubVV(P.AddVCrossSV(c,u,n,P.s_t0),P.AddVCrossSV(l,h,i,P.s_t1),P.s_t0))},i.prototype.GetRevoluteJointAngle=function(){return this.m_bodyB.m_sweep.a-this.m_bodyA.m_sweep.a},i.prototype.GetRevoluteJointSpeed=function(){var t=this.m_bodyA.m_angularVelocity;return this.m_bodyB.m_angularVelocity-t},i.prototype.IsMotorEnabled=function(){return this.m_enableMotor},i.prototype.EnableMotor=function(t){t!==this.m_enableMotor&&(this.m_bodyA.SetAwake(!0),this.m_bodyB.SetAwake(!0),this.m_enableMotor=t)},i.prototype.SetMotorSpeed=function(t){t!==this.m_motorSpeed&&(this.m_bodyA.SetAwake(!0),this.m_bodyB.SetAwake(!0),this.m_motorSpeed=t)},i.prototype.SetMaxMotorTorque=function(t){t!==this.m_maxMotorTorque&&(this.m_bodyA.SetAwake(!0),this.m_bodyB.SetAwake(!0),this.m_maxMotorTorque=t)},i.prototype.GetMotorTorque=function(t){return t*this.m_motorImpulse},i.prototype.Dump=function(t){var e=this.m_bodyA.m_islandIndex,i=this.m_bodyB.m_islandIndex;t(" const jd: b2WheelJointDef = new b2WheelJointDef();\n"),t(" jd.bodyA = bodies[%d];\n",e),t(" jd.bodyB = bodies[%d];\n",i),t(" jd.collideConnected = %s;\n",this.m_collideConnected?"true":"false"),t(" jd.localAnchorA.Set(%.15f, %.15f);\n",this.m_localAnchorA.x,this.m_localAnchorA.y),t(" jd.localAnchorB.Set(%.15f, %.15f);\n",this.m_localAnchorB.x,this.m_localAnchorB.y),t(" jd.localAxisA.Set(%.15f, %.15f);\n",this.m_localXAxisA.x,this.m_localXAxisA.y),t(" jd.enableMotor = %s;\n",this.m_enableMotor?"true":"false"),t(" jd.motorSpeed = %.15f;\n",this.m_motorSpeed),t(" jd.maxMotorTorque = %.15f;\n",this.m_maxMotorTorque),t(" jd.frequencyHz = %.15f;\n",this.m_frequencyHz),t(" jd.dampingRatio = %.15f;\n",this.m_dampingRatio),t(" joints[%d] = this.m_world.CreateJoint(jd);\n",this.m_index)},i.InitVelocityConstraints_s_d=new P,i.InitVelocityConstraints_s_P=new P,i.SolveVelocityConstraints_s_P=new P,i.SolvePositionConstraints_s_d=new P,i.SolvePositionConstraints_s_P=new P,i})(mi);function Gi(t,e){return T(t*e)}function Ui(t,e){return t>e?t:e}var ji,Hi=function(t){this.prev=null,this.next=null,this.contact=t},Wi=(function(){function t(){this.m_islandFlag=!1,this.m_touchingFlag=!1,this.m_enabledFlag=!1,this.m_filterFlag=!1,this.m_bulletHitFlag=!1,this.m_toiFlag=!1,this.m_prev=null,this.m_next=null,this.m_indexA=0,this.m_indexB=0,this.m_manifold=new gt,this.m_toiCount=0,this.m_toi=0,this.m_friction=0,this.m_restitution=0,this.m_tangentSpeed=0,this.m_oldManifold=new gt,this.m_nodeA=new Hi(this),this.m_nodeB=new Hi(this)}return t.prototype.GetManifold=function(){return this.m_manifold},t.prototype.GetWorldManifold=function(t){var e=this.m_fixtureA.GetBody(),i=this.m_fixtureB.GetBody(),n=this.m_fixtureA.GetShape(),r=this.m_fixtureB.GetShape();t.Initialize(this.m_manifold,e.GetTransform(),n.m_radius,i.GetTransform(),r.m_radius)},t.prototype.IsTouching=function(){return this.m_touchingFlag},t.prototype.SetEnabled=function(t){this.m_enabledFlag=t},t.prototype.IsEnabled=function(){return this.m_enabledFlag},t.prototype.GetNext=function(){return this.m_next},t.prototype.GetFixtureA=function(){return this.m_fixtureA},t.prototype.GetChildIndexA=function(){return this.m_indexA},t.prototype.GetFixtureB=function(){return this.m_fixtureB},t.prototype.GetChildIndexB=function(){return this.m_indexB},t.prototype.FlagForFiltering=function(){this.m_filterFlag=!0},t.prototype.SetFriction=function(t){this.m_friction=t},t.prototype.GetFriction=function(){return this.m_friction},t.prototype.ResetFriction=function(){this.m_friction=Gi(this.m_fixtureA.m_friction,this.m_fixtureB.m_friction)},t.prototype.SetRestitution=function(t){this.m_restitution=t},t.prototype.GetRestitution=function(){return this.m_restitution},t.prototype.ResetRestitution=function(){this.m_restitution=Ui(this.m_fixtureA.m_restitution,this.m_fixtureB.m_restitution)},t.prototype.SetTangentSpeed=function(t){this.m_tangentSpeed=t},t.prototype.GetTangentSpeed=function(){return this.m_tangentSpeed},t.prototype.Reset=function(t,e,i,n){this.m_islandFlag=!1,this.m_touchingFlag=!1,this.m_enabledFlag=!0,this.m_filterFlag=!1,this.m_bulletHitFlag=!1,this.m_toiFlag=!1,this.m_fixtureA=t,this.m_fixtureB=i,this.m_indexA=e,this.m_indexB=n,this.m_manifold.pointCount=0,this.m_prev=null,this.m_next=null,delete this.m_nodeA.contact,this.m_nodeA.prev=null,this.m_nodeA.next=null,delete this.m_nodeA.other,delete this.m_nodeB.contact,this.m_nodeB.prev=null,this.m_nodeB.next=null,delete this.m_nodeB.other,this.m_toiCount=0,this.m_friction=Gi(this.m_fixtureA.m_friction,this.m_fixtureB.m_friction),this.m_restitution=Ui(this.m_fixtureA.m_restitution,this.m_fixtureB.m_restitution)},t.prototype.Update=function(t){var e=this.m_oldManifold;this.m_oldManifold=this.m_manifold,this.m_manifold=e,this.m_enabledFlag=!0;var i=!1,n=this.m_touchingFlag,r=this.m_fixtureA.IsSensor(),s=this.m_fixtureB.IsSensor(),a=r||s,o=this.m_fixtureA.GetBody(),l=this.m_fixtureB.GetBody(),c=o.GetTransform(),h=l.GetTransform();if(a){var u=this.m_fixtureA.GetShape(),_=this.m_fixtureB.GetShape();i=Bt(u,this.m_indexA,_,this.m_indexB,c,h),this.m_manifold.pointCount=0}else{this.Evaluate(this.m_manifold,c,h),i=this.m_manifold.pointCount>0;for(var f=0;f0&&!e.IsSensor()&&!i.IsSensor()&&(e.GetBody().SetAwake(!0),i.GetBody().SetAwake(!0));var n=e.GetType(),r=i.GetType(),s=this.m_registers[n][r];s.destroyFcn&&s.destroyFcn(t,this.m_allocator)},e})(),en=(function(){function t(){}return t.prototype.SayGoodbyeJoint=function(){},t.prototype.SayGoodbyeFixture=function(){},t.prototype.SayGoodbyeParticleGroup=function(){},t.prototype.SayGoodbyeParticle=function(){},t})(),nn=(function(){function e(){}return e.prototype.ShouldCollide=function(e,i){var n=e.GetBody(),r=i.GetBody();if(r.GetType()===t.b2BodyType.b2_staticBody&&n.GetType()===t.b2BodyType.b2_staticBody)return!1;if(!r.ShouldCollideConnected(n))return!1;var s=e.GetFilterData(),a=i.GetFilterData();return s.groupIndex===a.groupIndex&&0!==s.groupIndex?s.groupIndex>0:0!=(s.maskBits&a.categoryBits)&&0!=(s.categoryBits&a.maskBits)},e.prototype.ShouldCollideFixtureParticle=function(){return!0},e.prototype.ShouldCollideParticleParticle=function(){return!0},e.b2_defaultFilter=new e,e})(),rn=function(){this.normalImpulses=p(a),this.tangentImpulses=p(a),this.count=0},sn=(function(){function t(){}return t.prototype.BeginContact=function(){},t.prototype.EndContact=function(){},t.prototype.BeginContactFixtureParticle=function(){},t.prototype.EndContactFixtureParticle=function(){},t.prototype.BeginContactParticleParticle=function(){},t.prototype.EndContactParticleParticle=function(){},t.prototype.PreSolve=function(){},t.prototype.PostSolve=function(){},t.b2_defaultListener=new t,t})(),an=(function(){function t(){}return t.prototype.ReportFixture=function(){return!0},t.prototype.ReportParticle=function(){return!1},t.prototype.ShouldQueryParticleSystem=function(){return!0},t})(),on=(function(){function t(){}return t.prototype.ReportFixture=function(t,e,i,n){return n},t.prototype.ReportParticle=function(){return 0},t.prototype.ShouldQueryParticleSystem=function(){return!0},t})(),ln=(function(){function e(){this.m_broadPhase=new Lt,this.m_contactList=null,this.m_contactCount=0,this.m_contactFilter=nn.b2_defaultFilter,this.m_contactListener=sn.b2_defaultListener,this.m_allocator=null,this.m_contactFactory=new tn(this.m_allocator)}return e.prototype.AddPair=function(t,e){var i=t.fixture,n=e.fixture,r=t.childIndex,s=e.childIndex,a=i.GetBody(),o=n.GetBody();if(a!==o){for(var l=o.GetContactList();l;){if(l.other===a){var c=l.contact.GetFixtureA(),h=l.contact.GetFixtureB(),u=l.contact.GetChildIndexA(),_=l.contact.GetChildIndexB();if(c===i&&h===n&&u===r&&_===s)return;if(c===n&&h===i&&u===s&&_===r)return}l=l.next}if(!this.m_contactFilter||this.m_contactFilter.ShouldCollide(i,n)){var f=this.m_contactFactory.Create(i,r,n,s);null!==f&&(i=f.GetFixtureA(),n=f.GetFixtureB(),r=f.GetChildIndexA(),s=f.GetChildIndexB(),a=i.m_body,o=n.m_body,f.m_prev=null,f.m_next=this.m_contactList,null!==this.m_contactList&&(this.m_contactList.m_prev=f),this.m_contactList=f,f.m_nodeA.contact=f,f.m_nodeA.other=o,f.m_nodeA.prev=null,f.m_nodeA.next=a.m_contactList,null!==a.m_contactList&&(a.m_contactList.prev=f.m_nodeA),a.m_contactList=f.m_nodeA,f.m_nodeB.contact=f,f.m_nodeB.other=a,f.m_nodeB.prev=null,f.m_nodeB.next=o.m_contactList,null!==o.m_contactList&&(o.m_contactList.prev=f.m_nodeB),o.m_contactList=f.m_nodeB,i.IsSensor()||n.IsSensor()||(a.SetAwake(!0),o.SetAwake(!0)),++this.m_contactCount)}}},e.prototype.FindNewContacts=function(){var t=this;this.m_broadPhase.UpdatePairs((function(e,i){t.AddPair(e,i)}))},e.prototype.Destroy=function(t){var e=t.GetFixtureA(),i=t.GetFixtureB(),n=e.GetBody(),r=i.GetBody();this.m_contactListener&&t.IsTouching()&&this.m_contactListener.EndContact(t),t.m_prev&&(t.m_prev.m_next=t.m_next),t.m_next&&(t.m_next.m_prev=t.m_prev),t===this.m_contactList&&(this.m_contactList=t.m_next),t.m_nodeA.prev&&(t.m_nodeA.prev.next=t.m_nodeA.next),t.m_nodeA.next&&(t.m_nodeA.next.prev=t.m_nodeA.prev),t.m_nodeA===n.m_contactList&&(n.m_contactList=t.m_nodeA.next),t.m_nodeB.prev&&(t.m_nodeB.prev.next=t.m_nodeB.next),t.m_nodeB.next&&(t.m_nodeB.next.prev=t.m_nodeB.prev),t.m_nodeB===r.m_contactList&&(r.m_contactList=t.m_nodeB.next),this.m_contactFactory.Destroy(t),--this.m_contactCount},e.prototype.Collide=function(){for(var e=this.m_contactList;e;){var i=e.GetFixtureA(),n=e.GetFixtureB(),r=e.GetChildIndexA(),s=e.GetChildIndexB(),a=i.GetBody(),o=n.GetBody();if(e.m_filterFlag){if(this.m_contactFilter&&!this.m_contactFilter.ShouldCollide(i,n)){e=(h=e).m_next,this.Destroy(h);continue}e.m_filterFlag=!1}var l=a.IsAwake()&&a.m_type!==t.b2BodyType.b2_staticBody,c=o.IsAwake()&&o.m_type!==t.b2BodyType.b2_staticBody;if(l||c){var h,u=i.m_proxies[r].treeNode,_=n.m_proxies[s].treeNode;St(u.aabb,_.aabb)?(e.Update(this.m_contactListener),e=e.m_next):(e=(h=e).m_next,this.Destroy(h))}else e=e.m_next}},e})(),cn=(function(){function t(){this.step=0,this.collide=0,this.solve=0,this.solveInit=0,this.solveVelocity=0,this.solvePosition=0,this.broadphase=0,this.solveTOI=0}return t.prototype.Reset=function(){return this.step=0,this.collide=0,this.solve=0,this.solveInit=0,this.solveVelocity=0,this.solvePosition=0,this.broadphase=0,this.solveTOI=0,this},t})(),hn=(function(){function t(){this.dt=0,this.inv_dt=0,this.dtRatio=0,this.velocityIterations=0,this.positionIterations=0,this.particleIterations=0,this.warmStarting=!1}return t.prototype.Copy=function(t){return this.dt=t.dt,this.inv_dt=t.inv_dt,this.dtRatio=t.dtRatio,this.positionIterations=t.positionIterations,this.velocityIterations=t.velocityIterations,this.particleIterations=t.particleIterations,this.warmStarting=t.warmStarting,this},t})(),un=(function(){function t(){this.c=new P,this.a=0}return t.MakeArray=function(e){return d(e,(function(){return new t}))},t})(),_n=(function(){function t(){this.v=new P,this.w=0}return t.MakeArray=function(e){return d(e,(function(){return new t}))},t})(),fn=function(){this.step=new hn},dn=(function(){function t(){this.rA=new P,this.rB=new P,this.normalImpulse=0,this.tangentImpulse=0,this.normalMass=0,this.tangentMass=0,this.velocityBias=0}return t.MakeArray=function(e){return d(e,(function(){return new t}))},t})(),pn=(function(){function t(){this.points=dn.MakeArray(a),this.normal=new P,this.tangent=new P,this.normalMass=new O,this.K=new O,this.indexA=0,this.indexB=0,this.invMassA=0,this.invMassB=0,this.invIA=0,this.invIB=0,this.friction=0,this.restitution=0,this.tangentSpeed=0,this.pointCount=0,this.contactIndex=0}return t.MakeArray=function(e){return d(e,(function(){return new t}))},t})(),mn=(function(){function e(){this.localPoints=P.MakeArray(a),this.localNormal=new P,this.localPoint=new P,this.indexA=0,this.indexB=0,this.invMassA=0,this.invMassB=0,this.localCenterA=new P,this.localCenterB=new P,this.invIA=0,this.invIB=0,this.type=t.b2ManifoldType.e_unknown,this.radiusA=0,this.radiusB=0,this.pointCount=0}return e.MakeArray=function(t){return d(t,(function(){return new e}))},e})(),yn=function(){this.step=new hn,this.count=0,this.allocator=null},vn=(function(){function e(){this.normal=new P,this.point=new P,this.separation=0}return e.prototype.Initialize=function(i,n,r,s){var a=e.Initialize_s_pointA,o=e.Initialize_s_pointB,l=e.Initialize_s_planePoint,c=e.Initialize_s_clipPoint;switch(i.type){case t.b2ManifoldType.e_circles:V.MulXV(n,i.localPoint,a),V.MulXV(r,i.localPoints[0],o),P.SubVV(o,a,this.normal).SelfNormalize(),P.MidVV(a,o,this.point),this.separation=P.DotVV(P.SubVV(o,a,P.s_t0),this.normal)-i.radiusA-i.radiusB;break;case t.b2ManifoldType.e_faceA:F.MulRV(n.q,i.localNormal,this.normal),V.MulXV(n,i.localPoint,l),V.MulXV(r,i.localPoints[s],c),this.separation=P.DotVV(P.SubVV(c,l,P.s_t0),this.normal)-i.radiusA-i.radiusB,this.point.Copy(c);break;case t.b2ManifoldType.e_faceB:F.MulRV(r.q,i.localNormal,this.normal),V.MulXV(r,i.localPoint,l),V.MulXV(n,i.localPoints[s],c),this.separation=P.DotVV(P.SubVV(c,l,P.s_t0),this.normal)-i.radiusA-i.radiusB,this.point.Copy(c),this.normal.SelfNeg()}},e.Initialize_s_pointA=new P,e.Initialize_s_pointB=new P,e.Initialize_s_planePoint=new P,e.Initialize_s_clipPoint=new P,e})(),gn=(function(){function t(){this.m_step=new hn,this.m_allocator=null,this.m_positionConstraints=mn.MakeArray(1024),this.m_velocityConstraints=pn.MakeArray(1024),this.m_count=0}return t.prototype.Initialize=function(t){if(this.m_step.Copy(t.step),this.m_allocator=t.allocator,this.m_count=t.count,this.m_positionConstraints.length0?1/I:0;var R=s.tangent,O=P.CrossVV(M.rA,R),L=P.CrossVV(M.rB,R),V=_+f+d*O*O+p*L*L;M.tangentMass=V>0?1/V:0,M.velocityBias=0;var N=P.DotVV(s.normal,P.SubVV(P.AddVCrossSV(T,S,M.rB,P.s_t0),P.AddVCrossSV(b,A,M.rA,P.s_t1),P.s_t0));N<-1&&(M.velocityBias+=-s.restitution*N)}s.pointCount}},t.prototype.WarmStart=function(){for(var e=t.WarmStart_s_P,i=0;i0?-B/O:0;P.MulSV(L,E,a),x.SelfMulSub(d,a),C-=p*P.CrossVV(r,a),T.SelfMulAdd(v,a),S+=b*P.CrossVV(s,a)}this.m_positions[u].a=C,this.m_positions[_].a=S}return o>-3*l},t.prototype.SolveTOIPositionConstraints=function(e,i){for(var n=t.SolveTOIPositionConstraints_s_xfA,r=t.SolveTOIPositionConstraints_s_xfB,s=t.SolveTOIPositionConstraints_s_psm,a=t.SolveTOIPositionConstraints_s_rA,o=t.SolveTOIPositionConstraints_s_rB,c=t.SolveTOIPositionConstraints_s_P,h=0,u=0;u0?-R/V:0;P.MulSV(N,D,c),T.SelfMulSub(b,c),S-=A*P.CrossVV(a,c),w.SelfMulAdd(x,c),E+=C*P.CrossVV(o,c)}this.m_positions[f].a=S,this.m_positions[d].a=E}return h>=-1.5*l},t.InitializeVelocityConstraints_s_xfA=new V,t.InitializeVelocityConstraints_s_xfB=new V,t.InitializeVelocityConstraints_s_worldManifold=new bt,t.WarmStart_s_P=new P,t.SolveVelocityConstraints_s_dv=new P,t.SolveVelocityConstraints_s_dv1=new P,t.SolveVelocityConstraints_s_dv2=new P,t.SolveVelocityConstraints_s_P=new P,t.SolveVelocityConstraints_s_a=new P,t.SolveVelocityConstraints_s_b=new P,t.SolveVelocityConstraints_s_x=new P,t.SolveVelocityConstraints_s_d=new P,t.SolveVelocityConstraints_s_P1=new P,t.SolveVelocityConstraints_s_P2=new P,t.SolveVelocityConstraints_s_P1P2=new P,t.SolvePositionConstraints_s_xfA=new V,t.SolvePositionConstraints_s_xfB=new V,t.SolvePositionConstraints_s_psm=new vn,t.SolvePositionConstraints_s_rA=new P,t.SolvePositionConstraints_s_rB=new P,t.SolvePositionConstraints_s_P=new P,t.SolveTOIPositionConstraints_s_xfA=new V,t.SolveTOIPositionConstraints_s_xfB=new V,t.SolveTOIPositionConstraints_s_psm=new vn,t.SolveTOIPositionConstraints_s_rA=new P,t.SolveTOIPositionConstraints_s_rB=new P,t.SolveTOIPositionConstraints_s_P=new P,t})(),bn=(function(){function e(){this.m_allocator=null,this.m_bodies=[],this.m_contacts=[],this.m_joints=[],this.m_positions=un.MakeArray(1024),this.m_velocities=_n.MakeArray(1024),this.m_bodyCount=0,this.m_jointCount=0,this.m_contactCount=0,this.m_bodyCapacity=0,this.m_contactCapacity=0,this.m_jointCapacity=0}return e.prototype.Initialize=function(t,e,i,n,r){if(this.m_bodyCapacity=t,this.m_contactCapacity=e,this.m_jointCapacity=i,this.m_bodyCount=0,this.m_contactCount=0,this.m_jointCount=0,this.m_allocator=n,this.m_listener=r,this.m_positions.length4){var x=2/A.Length();_.SelfMul(x)}var C=l*f;C*C>2.4674011002726646&&(f*=x=1.570796326795/m(C)),b.x+=l*_.x,b.y+=l*_.y,u+=l*f,this.m_positions[c].a=u,this.m_velocities[c].w=f}o.Reset();var T=!1;for(c=0;c.0012184696791469947||P.DotVV(h.m_linearVelocity,h.m_linearVelocity)>1e-4?(h.m_sleepTime=0,D=0):(h.m_sleepTime+=l,D=y(D,h.m_sleepTime)));if(D>=.5&&T)for(c=0;c4){var d=2/f.Length();u.SelfMul(d)}var p=l*_;p*p>2.4674011002726646&&(_*=d=1.570796326795/m(p)),c.SelfMulAdd(l,u),h+=l*_,this.m_positions[r].a=h,this.m_velocities[r].w=_;var y=this.m_bodies[r];y.m_sweep.c.Copy(c),y.m_sweep.a=h,y.m_linearVelocity.Copy(u),y.m_angularVelocity=_,y.SynchronizeTransform()}this.Report(o.m_velocityConstraints)},e.prototype.Report=function(t){if(null!==this.m_listener)for(var i=0;i0){var r=1/this.m_mass;this.m_center.SelfMul(r),this.m_linearVelocity.SelfMul(r)}for(this.m_inertia=0,this.m_angularVelocity=0,n=this.m_firstIndex;n0&&(this.m_angularVelocity*=1/this.m_inertia),this.m_timestamp=this.m_system.m_timestamp}},e.GetLinearVelocityFromWorldPoint_s_t0=new P,e})(),En=(function(){function t(t){this.m_front=0,this.m_back=0,this.m_capacity=0,this.m_buffer=d(t,(function(){return null})),this.m_capacity=t}return t.prototype.Push=function(t){if(this.m_back>=this.m_capacity){for(var e=this.m_front;e=this.m_capacity&&(this.m_capacity>0?(this.m_buffer.concat(d(this.m_capacity,(function(){return null}))),this.m_capacity*=2):(this.m_buffer.concat(d(1,(function(){return null}))),this.m_capacity=1))}this.m_buffer[this.m_back]=t,this.m_back++},t.prototype.Pop=function(){this.m_buffer[this.m_front]=null,this.m_front++},t.prototype.Empty=function(){return this.m_front===this.m_back},t.prototype.Front=function(){var t=this.m_buffer[this.m_front];if(!t)throw new Error;return t},t})(),Mn=(function(){function t(e){this.m_generatorCapacity=0,this.m_generatorCount=0,this.m_countX=0,this.m_countY=0,this.m_diagram=[],this.m_generatorBuffer=d(e,(function(){return new t.Generator})),this.m_generatorCapacity=e}return t.prototype.AddGenerator=function(t,e,i){var n=this.m_generatorBuffer[this.m_generatorCount++];n.center.Copy(t),n.tag=e,n.necessary=i},t.prototype.Generate=function(e,n){for(var r=1/e,s=new P(+i,+i),a=new P(-i,-i),o=0,l=0;l=0&&u>=0&&h0&&c.Push(new t.Task(h-1,u,_-1,f)),u>0&&c.Push(new t.Task(h,u-1,_-this.m_countX,f)),hg*g+b*b&&(this.m_diagram[_]=m,h>0&&c.Push(new t.Task(h-1,u,_-1,m)),u>0&&c.Push(new t.Task(h,u-1,_-this.m_countX,m)),h=i)break;Dn(t,l,i)}}if(0===a)break;r=i,i=s[--a]}return t}function In(t,e,i,n){return void 0===e&&(e=0),void 0===i&&(i=t.length-e),void 0===n&&(n=Bn),Pn(t,e,i,n)}function Rn(t,e,i){void 0===i&&(i=t.length);for(var n=0,r=0;r0;){var a=Math.floor(s/2),o=e+a;r(t[o],n)?(e=++o,s-=a+1):s=a}return e}function Ln(t,e,i,n,r){void 0===r&&(r=Bn);for(var s=i-e;s>0;){var a=Math.floor(s/2),o=e+a;r(n,t[o])?s=a:(e=++o,s-=a+1)}return e}function Fn(t,e,i,n){for(var r=i;e!==r;)Dn(t,e++,r++),r===n?r=i:e===i&&(i=r)}function Vn(t,e,i,n){if(e===i)return i;for(var r=e;++e!==i;)n(t[r],t[e])||Dn(t,++r,e);return++r}(function(t){t.Generator=function(){this.center=new P,this.tag=0,this.necessary=!1};t.Task=function(t,e,i,n){this.m_x=t,this.m_y=e,this.m_i=i,this.m_generator=n}})(Mn||(Mn={}));var Nn=(function(){function t(t){this.data=[],this.count=0,this.capacity=0,this.allocator=t}return t.prototype.Append=function(){return this.count>=this.capacity&&this.Grow(),this.count++},t.prototype.Reserve=function(t){if(!(this.capacity>=t)){for(var e=this.capacity;e=0;)this.ReportFixtureAndParticle(t,i,s);return!0},e.prototype.ReportParticle=function(){return!1},e.prototype.ReportFixtureAndParticle=function(){},e})(an),zn=(function(){function t(){this.indexA=0,this.indexB=0,this.weight=0,this.normal=new P,this.flags=0}return t.prototype.SetIndices=function(t,e){this.indexA=t,this.indexB=e},t.prototype.SetWeight=function(t){this.weight=t},t.prototype.SetNormal=function(t){this.normal.Copy(t)},t.prototype.SetFlags=function(t){this.flags=t},t.prototype.GetIndexA=function(){return this.indexA},t.prototype.GetIndexB=function(){return this.indexB},t.prototype.GetWeight=function(){return this.weight},t.prototype.GetNormal=function(){return this.normal},t.prototype.GetFlags=function(){return this.flags},t.prototype.IsEqual=function(t){return this.indexA===t.indexA&&this.indexB===t.indexB&&this.flags===t.flags&&this.weight===t.weight&&this.normal.x===t.normal.x&&this.normal.y===t.normal.y},t.prototype.IsNotEqual=function(t){return!this.IsEqual(t)},t.prototype.ApproximatelyEqual=function(t){return this.indexA===t.indexA&&this.indexB===t.indexB&&this.flags===t.flags&&m(this.weight-t.weight)<.01&&P.DistanceSquaredVV(this.normal,t.normal)<1e-4},t})(),Gn=function(){this.index=0,this.weight=0,this.normal=new P,this.mass=0},Un=function(){this.indexA=0,this.indexB=0,this.flags=0,this.strength=0,this.distance=0},jn=function(){this.indexA=0,this.indexB=0,this.indexC=0,this.flags=0,this.strength=0,this.pa=new P(0,0),this.pb=new P(0,0),this.pc=new P(0,0),this.ka=0,this.kb=0,this.kc=0,this.s=0},Hn=(function(){function t(){this.strictContactCheck=!1,this.density=1,this.gravityScale=1,this.radius=1,this.maxCount=0,this.pressureStrength=.005,this.dampingStrength=1,this.elasticStrength=.25,this.springStrength=.25,this.viscousStrength=.25,this.surfaceTensionPressureStrength=.2,this.surfaceTensionNormalStrength=.2,this.repulsiveStrength=1,this.powderStrength=.5,this.ejectionStrength=.5,this.staticPressureStrength=.2,this.staticPressureRelaxation=.2,this.staticPressureIterations=8,this.colorMixingStrength=.5,this.destroyByAge=!0,this.lifetimeGranularity=1/60}return t.prototype.Copy=function(t){return this.strictContactCheck=t.strictContactCheck,this.density=t.density,this.gravityScale=t.gravityScale,this.radius=t.radius,this.maxCount=t.maxCount,this.pressureStrength=t.pressureStrength,this.dampingStrength=t.dampingStrength,this.elasticStrength=t.elasticStrength,this.springStrength=t.springStrength,this.viscousStrength=t.viscousStrength,this.surfaceTensionPressureStrength=t.surfaceTensionPressureStrength,this.surfaceTensionNormalStrength=t.surfaceTensionNormalStrength,this.repulsiveStrength=t.repulsiveStrength,this.powderStrength=t.powderStrength,this.ejectionStrength=t.ejectionStrength,this.staticPressureStrength=t.staticPressureStrength,this.staticPressureRelaxation=t.staticPressureRelaxation,this.staticPressureIterations=t.staticPressureIterations,this.colorMixingStrength=t.colorMixingStrength,this.destroyByAge=t.destroyByAge,this.lifetimeGranularity=t.lifetimeGranularity,this},t.prototype.Clone=function(){return(new t).Copy(this)},t})();t.b2ParticleSystem=(function(){function n(t,e){this.m_paused=!1,this.m_timestamp=0,this.m_allParticleFlags=0,this.m_needsUpdateAllParticleFlags=!1,this.m_allGroupFlags=0,this.m_needsUpdateAllGroupFlags=!1,this.m_hasForce=!1,this.m_iterationIndex=0,this.m_inverseDensity=0,this.m_particleDiameter=0,this.m_inverseDiameter=0,this.m_squaredDiameter=0,this.m_count=0,this.m_internalAllocatedCapacity=0,this.m_handleIndexBuffer=new n.UserOverridableBuffer,this.m_flagsBuffer=new n.UserOverridableBuffer,this.m_positionBuffer=new n.UserOverridableBuffer,this.m_velocityBuffer=new n.UserOverridableBuffer,this.m_forceBuffer=[],this.m_weightBuffer=[],this.m_staticPressureBuffer=[],this.m_accumulationBuffer=[],this.m_accumulation2Buffer=[],this.m_depthBuffer=[],this.m_colorBuffer=new n.UserOverridableBuffer,this.m_groupBuffer=[],this.m_userDataBuffer=new n.UserOverridableBuffer,this.m_stuckThreshold=0,this.m_lastBodyContactStepBuffer=new n.UserOverridableBuffer,this.m_bodyContactCountBuffer=new n.UserOverridableBuffer,this.m_consecutiveContactStepsBuffer=new n.UserOverridableBuffer,this.m_stuckParticleBuffer=new Nn(function(){return 0}),this.m_proxyBuffer=new Nn(function(){return new n.Proxy}),this.m_contactBuffer=new Nn(function(){return new zn}),this.m_bodyContactBuffer=new Nn(function(){return new Gn}),this.m_pairBuffer=new Nn(function(){return new Un}),this.m_triadBuffer=new Nn(function(){return new jn}),this.m_expirationTimeBuffer=new n.UserOverridableBuffer,this.m_indexByExpirationTimeBuffer=new n.UserOverridableBuffer,this.m_timeElapsed=0,this.m_expirationTimeBufferRequiresSorting=!1,this.m_groupCount=0,this.m_groupList=null,this.m_def=new Hn,this.m_prev=null,this.m_next=null,this.SetStrictContactCheck(t.strictContactCheck),this.SetDensity(t.density),this.SetGravityScale(t.gravityScale),this.SetRadius(t.radius),this.SetMaxParticleCount(t.maxCount),this.m_def=t.Clone(),this.m_world=e,this.SetDestructionByAge(this.m_def.destroyByAge)}return n.computeTag=function(t,e){return(e+n.yOffset>>>0<>>0)>>>0},n.computeRelativeTag=function(t,e,i){return t+(i<>>0},n.prototype.Drop=function(){for(;this.m_groupList;)this.DestroyParticleGroup(this.m_groupList);this.FreeUserOverridableBuffer(this.m_handleIndexBuffer),this.FreeUserOverridableBuffer(this.m_flagsBuffer),this.FreeUserOverridableBuffer(this.m_lastBodyContactStepBuffer),this.FreeUserOverridableBuffer(this.m_bodyContactCountBuffer),this.FreeUserOverridableBuffer(this.m_consecutiveContactStepsBuffer),this.FreeUserOverridableBuffer(this.m_positionBuffer),this.FreeUserOverridableBuffer(this.m_velocityBuffer),this.FreeUserOverridableBuffer(this.m_colorBuffer),this.FreeUserOverridableBuffer(this.m_userDataBuffer),this.FreeUserOverridableBuffer(this.m_expirationTimeBuffer),this.FreeUserOverridableBuffer(this.m_indexByExpirationTimeBuffer),this.FreeBuffer(this.m_forceBuffer,this.m_internalAllocatedCapacity),this.FreeBuffer(this.m_weightBuffer,this.m_internalAllocatedCapacity),this.FreeBuffer(this.m_staticPressureBuffer,this.m_internalAllocatedCapacity),this.FreeBuffer(this.m_accumulationBuffer,this.m_internalAllocatedCapacity),this.FreeBuffer(this.m_accumulation2Buffer,this.m_internalAllocatedCapacity),this.FreeBuffer(this.m_depthBuffer,this.m_internalAllocatedCapacity),this.FreeBuffer(this.m_groupBuffer,this.m_internalAllocatedCapacity)},n.prototype.CreateParticle=function(t){if(this.m_world.IsLocked())throw new Error;if(this.m_count>=this.m_internalAllocatedCapacity){var i=this.m_count?2*this.m_count:256;this.ReallocateInternalAllocatedBuffers(i)}if(this.m_count>=this.m_internalAllocatedCapacity){if(!this.m_def.destroyByAge)return u;this.DestroyOldestParticle(0,!1),this.SolveZombie()}var n=this.m_count++;if(!this.m_flagsBuffer.data)throw new Error;if(this.m_flagsBuffer.data[n]=0,this.m_lastBodyContactStepBuffer.data&&(this.m_lastBodyContactStepBuffer.data[n]=0),this.m_bodyContactCountBuffer.data&&(this.m_bodyContactCountBuffer.data[n]=0),this.m_consecutiveContactStepsBuffer.data&&(this.m_consecutiveContactStepsBuffer.data[n]=0),!this.m_positionBuffer.data)throw new Error;if(!this.m_velocityBuffer.data)throw new Error;this.m_positionBuffer.data[n]=(this.m_positionBuffer.data[n]||new P).Copy(e(t.position,P.ZERO)),this.m_velocityBuffer.data[n]=(this.m_velocityBuffer.data[n]||new P).Copy(e(t.velocity,P.ZERO)),this.m_weightBuffer[n]=0,this.m_forceBuffer[n]=(this.m_forceBuffer[n]||new P).SetZero(),this.m_staticPressureBuffer&&(this.m_staticPressureBuffer[n]=0),this.m_depthBuffer&&(this.m_depthBuffer[n]=0);var r=(new k).Copy(e(t.color,k.ZERO));!this.m_colorBuffer.data&&r.IsZero()||(this.m_colorBuffer.data=this.RequestBuffer(this.m_colorBuffer.data),this.m_colorBuffer.data[n]=(this.m_colorBuffer.data[n]||new k).Copy(r)),(this.m_userDataBuffer.data||t.userData)&&(this.m_userDataBuffer.data=this.RequestBuffer(this.m_userDataBuffer.data),this.m_userDataBuffer.data[n]=t.userData),this.m_handleIndexBuffer.data&&(this.m_handleIndexBuffer.data[n]=null);var s=this.m_proxyBuffer.data[this.m_proxyBuffer.Append()],a=e(t.lifetime,0),o=a>0;if(this.m_expirationTimeBuffer.data||o){if(this.SetParticleLifetime(n,o?a:this.ExpirationTimeToLifetime(-this.GetQuantizedTimeElapsed())),!this.m_indexByExpirationTimeBuffer.data)throw new Error;this.m_indexByExpirationTimeBuffer.data[n]=n}s.index=n;var l=e(t.group,null);return this.m_groupBuffer[n]=l,l&&(l.m_firstIndex0?n:r,e)},n.prototype.DestroyParticlesInShape=function(t,e,i){void 0===i&&(i=!1);var r=n.DestroyParticlesInShape_s_aabb;if(this.m_world.IsLocked())throw new Error;var s=new n.DestroyParticlesInShapeCallback(this,t,e,i),a=r;return t.ComputeAABB(a,e,0),this.m_world.QueryAABB(s,a),s.Destroyed()},n.prototype.CreateParticleGroup=function(t){var i=n.CreateParticleGroup_s_transform;if(this.m_world.IsLocked())throw new Error;var r=i;r.SetPositionAngle(e(t.position,P.ZERO),e(t.angle,0));var s=this.m_count;if(t.shape&&this.CreateParticlesWithShapeForGroup(t.shape,t,r),t.shapes&&this.CreateParticlesWithShapesForGroup(t.shapes,e(t.shapeCount,t.shapes.length),t,r),t.positionData)for(var a=e(t.particleCount,t.positionData.length),o=0;o0&&(this.m_lastBodyContactStepBuffer.data=this.RequestBuffer(this.m_lastBodyContactStepBuffer.data),this.m_bodyContactCountBuffer.data=this.RequestBuffer(this.m_bodyContactCountBuffer.data),this.m_consecutiveContactStepsBuffer.data=this.RequestBuffer(this.m_consecutiveContactStepsBuffer.data))},n.prototype.GetStuckCandidates=function(){return this.m_stuckParticleBuffer.Data()},n.prototype.GetStuckCandidateCount=function(){return this.m_stuckParticleBuffer.GetCount()},n.prototype.ComputeCollisionEnergy=function(){if(!this.m_velocityBuffer.data)throw new Error;for(var t=n.ComputeCollisionEnergy_s_v,e=this.m_velocityBuffer.data,i=0,r=0;r0?this.GetQuantizedTimeElapsed()+s:s;a!==this.m_expirationTimeBuffer.data[t]&&(this.m_expirationTimeBuffer.data[t]=a,this.m_expirationTimeBufferRequiresSorting=!0)},n.prototype.GetParticleLifetime=function(t){return this.ExpirationTimeToLifetime(this.GetExpirationTimeBuffer()[t])},n.prototype.SetDestructionByAge=function(t){t&&this.GetExpirationTimeBuffer(),this.m_def.destroyByAge=t},n.prototype.GetDestructionByAge=function(){return this.m_def.destroyByAge},n.prototype.GetExpirationTimeBuffer=function(){return this.m_expirationTimeBuffer.data=this.RequestBuffer(this.m_expirationTimeBuffer.data),this.m_expirationTimeBuffer.data},n.prototype.ExpirationTimeToLifetime=function(t){return(t>0?t-this.GetQuantizedTimeElapsed():t)*this.m_def.lifetimeGranularity},n.prototype.GetIndexByExpirationTimeBuffer=function(){if(this.GetParticleCount()?this.SetParticleLifetime(0,this.GetParticleLifetime(0)):this.m_indexByExpirationTimeBuffer.data=this.RequestBuffer(this.m_indexByExpirationTimeBuffer.data),!this.m_indexByExpirationTimeBuffer.data)throw new Error;return this.m_indexByExpirationTimeBuffer.data},n.prototype.ParticleApplyLinearImpulse=function(t,e){this.ApplyLinearImpulse(t,t+1,e)},n.prototype.ApplyLinearImpulse=function(t,e,i){if(!this.m_velocityBuffer.data)throw new Error;for(var n=this.m_velocityBuffer.data,r=(e-t)*this.GetParticleMass(),s=(new P).Copy(i).SelfMul(1/r),a=t;a=0;){var m=P.SubVV(e,c[u],s),v=P.DotVV(m,f),g=v*v-d*(P.DotVV(m,m)-this.m_squaredDiameter);if(g>=0){var b=T(g),A=(-v-b)/d;if(A>_)continue;if(A<0&&((A=(-v+b)/d)<0||A>_))continue;var x=P.AddVMulSV(m,A,f,o);x.Normalize();var C=t.ReportParticle(this,u,P.AddVMulSV(e,A,f,l),x,A);if((_=y(_,C))<=0)break}}}},n.prototype.ComputeAABB=function(t){var e=this.GetParticleCount();if(t.lowerBound.x=+i,t.lowerBound.y=+i,t.upperBound.x=-i,t.upperBound.y=-i,!this.m_positionBuffer.data)throw new Error;for(var n=this.m_positionBuffer.data,r=0;re?e:t}if(t=e(t,this.m_def.maxCount),t=e(t,this.m_flagsBuffer.userSuppliedCapacity),t=e(t,this.m_positionBuffer.userSuppliedCapacity),t=e(t,this.m_velocityBuffer.userSuppliedCapacity),t=e(t,this.m_colorBuffer.userSuppliedCapacity),t=e(t,this.m_userDataBuffer.userSuppliedCapacity),this.m_internalAllocatedCapacity0;this.m_lastBodyContactStepBuffer.data=this.ReallocateBuffer4(this.m_lastBodyContactStepBuffer,this.m_internalAllocatedCapacity,t,i),this.m_bodyContactCountBuffer.data=this.ReallocateBuffer4(this.m_bodyContactCountBuffer,this.m_internalAllocatedCapacity,t,i),this.m_consecutiveContactStepsBuffer.data=this.ReallocateBuffer4(this.m_consecutiveContactStepsBuffer,this.m_internalAllocatedCapacity,t,i),this.m_positionBuffer.data=this.ReallocateBuffer4(this.m_positionBuffer,this.m_internalAllocatedCapacity,t,!1),this.m_velocityBuffer.data=this.ReallocateBuffer4(this.m_velocityBuffer,this.m_internalAllocatedCapacity,t,!1),this.m_forceBuffer=this.ReallocateBuffer5(this.m_forceBuffer,0,this.m_internalAllocatedCapacity,t,!1),this.m_weightBuffer=this.ReallocateBuffer5(this.m_weightBuffer,0,this.m_internalAllocatedCapacity,t,!1),this.m_staticPressureBuffer=this.ReallocateBuffer5(this.m_staticPressureBuffer,0,this.m_internalAllocatedCapacity,t,!0),this.m_accumulationBuffer=this.ReallocateBuffer5(this.m_accumulationBuffer,0,this.m_internalAllocatedCapacity,t,!1),this.m_accumulation2Buffer=this.ReallocateBuffer5(this.m_accumulation2Buffer,0,this.m_internalAllocatedCapacity,t,!0),this.m_depthBuffer=this.ReallocateBuffer5(this.m_depthBuffer,0,this.m_internalAllocatedCapacity,t,!0),this.m_colorBuffer.data=this.ReallocateBuffer4(this.m_colorBuffer,this.m_internalAllocatedCapacity,t,!0),this.m_groupBuffer=this.ReallocateBuffer5(this.m_groupBuffer,0,this.m_internalAllocatedCapacity,t,!1),this.m_userDataBuffer.data=this.ReallocateBuffer4(this.m_userDataBuffer,this.m_internalAllocatedCapacity,t,!0),this.m_expirationTimeBuffer.data=this.ReallocateBuffer4(this.m_expirationTimeBuffer,this.m_internalAllocatedCapacity,t,!0),this.m_indexByExpirationTimeBuffer.data=this.ReallocateBuffer4(this.m_indexByExpirationTimeBuffer,this.m_internalAllocatedCapacity,t,!1),this.m_internalAllocatedCapacity=t}},n.prototype.CreateParticleForGroup=function(t,i,n){var r=new An;r.flags=e(t.flags,0),V.MulXV(i,n,r.position),P.AddVV(e(t.linearVelocity,P.ZERO),P.CrossSV(e(t.angularVelocity,0),P.SubVV(r.position,e(t.position,P.ZERO),P.s_t0),P.s_t0),r.velocity),r.color.Copy(e(t.color,k.ZERO)),r.lifetime=e(t.lifetime,0),r.userData=t.userData,this.CreateParticle(r)},n.prototype.CreateParticlesStrokeShapeForGroup=function(i,r,s){var a=n.CreateParticlesStrokeShapeForGroup_s_edge,o=n.CreateParticlesStrokeShapeForGroup_s_d,l=n.CreateParticlesStrokeShapeForGroup_s_p,c=e(r.stride,0);0===c&&(c=this.GetParticleStride());for(var h=0,u=i.GetChildCount(),_=0;_=e&&f=e&&dg||P.DotVV(m,m)>g||P.DotVV(v,v)>g)return;var b=S.m_groupBuffer[t],A=S.m_groupBuffer[e],x=S.m_groupBuffer[i],C=S.m_triadBuffer.data[S.m_triadBuffer.Append()];C.indexA=t,C.indexB=e,C.indexC=i,C.flags=c|h|u,C.strength=y(y(b?b.m_strength:1,A?A.m_strength:1),x?x.m_strength:1);var T=(_.x+f.x+d.x)/3,w=(_.y+f.y+d.y)/3;C.pa.x=_.x-T,C.pa.y=_.y-w,C.pb.x=f.x-T,C.pb.y=f.y-w,C.pc.x=d.x-T,C.pc.y=d.y-w,C.ka=-P.DotVV(v,p),C.kb=-P.DotVV(p,m),C.kc=-P.DotVV(m,v),C.s=P.CrossVV(_,f)+P.CrossVV(f,d)+P.CrossVV(d,_)}})),In(this.m_triadBuffer.data,0,this.m_triadBuffer.count,n.CompareTriadIndices),this.m_triadBuffer.Unique(n.MatchTriadIndices)}},n.prototype.UpdatePairsAndTriadsWithReactiveParticles=function(){var e=new n.ReactiveFilter(this.m_flagsBuffer);if(this.UpdatePairsAndTriads(0,this.m_count,e),!this.m_flagsBuffer.data)throw new Error;for(var i=0;i>0,m=0;mx&&(this.m_depthBuffer[s]=x,y=!0),A>C&&(this.m_depthBuffer[a]=C,y=!0)}if(!y)break}for(_=0;_0){if(!this.m_bodyContactCountBuffer.data)throw new Error;if(!this.m_lastBodyContactStepBuffer.data)throw new Error;if(!this.m_consecutiveContactStepsBuffer.data)throw new Error;for(var i=this.GetParticleCount(),r=0;rthis.m_lastBodyContactStepBuffer.data[r]+1&&(this.m_consecutiveContactStepsBuffer.data[r]=0)}this.m_bodyContactBuffer.SetCount(0),this.m_stuckParticleBuffer.SetCount(0);var s=t;this.ComputeAABB(s);var a=new n.UpdateBodyContactsCallback(this,this.GetFixtureContactFilter());this.m_world.QueryAABB(a,s),this.m_def.strictContactCheck&&this.RemoveSpuriousBodyContacts(),this.NotifyBodyContactListenerPostContact(e)},n.prototype.Solve=function(e){var i=n.Solve_s_subStep;if(0!==this.m_count&&(this.m_expirationTimeBuffer.data&&this.SolveLifetimes(e),this.m_allParticleFlags&t.b2ParticleFlag.b2_zombieParticle&&this.SolveZombie(),this.m_needsUpdateAllParticleFlags&&this.UpdateAllParticleFlags(),this.m_needsUpdateAllGroupFlags&&this.UpdateAllGroupFlags(),!this.m_paused))for(this.m_iterationIndex=0;this.m_iterationIndexi&&r.SelfMul(T(i/s))}},n.prototype.SolveGravity=function(t){if(!this.m_velocityBuffer.data)throw new Error;for(var e=n.SolveGravity_s_gravity,i=this.m_velocityBuffer.data,r=P.MulSV(t.dt*this.m_def.gravityScale,this.m_world.GetGravity(),e),s=0;s=0;){var V=p[F],N=this.m_groupBuffer[F];if(M!==N&&D!==N){var k=this.GetLinearVelocity(N,F,V,l),z=P.SubVV(V,S,c),G=P.SubVV(k,B,h),U=P.CrossVV(O,G),j=P.CrossVV(R,G)-P.CrossVV(z,O),H=P.CrossVV(R,z),W=void 0,X=void 0,Y=u,q=_;if(0===U){if(0===j)continue;if(!((X=-H/j)>=0&&X=0&&W<=1))continue}else{var J=j*j-4*H*U;if(J<0)continue;var Z=T(J),K=(-j-Z)/(2*U),Q=(-j+Z)/(2*U);if(K>Q){var $=K;K=Q,Q=$}if(X=K,P.AddVMulSV(R,X,O,Y),P.AddVMulSV(z,X,G,q),W=P.DotVV(Y,q)/P.DotVV(Y,Y),!(X>=0&&X=0&&W<=1)){if(!((X=Q)>=0&&X=0&&W<=1))continue}}var tt=f;tt.x=B.x+W*O.x-k.x,tt.y=B.y+W*O.y-k.y;var et=P.MulSV(g,tt,d);if(N&&this.IsRigidGroup(N)){var it=N.GetMass(),nt=N.GetInertia();it>0&&N.m_linearVelocity.SelfMulAdd(1/it,et),nt>0&&(N.m_angularVelocity+=P.CrossVV(P.SubVV(V,N.GetCenter(),P.s_t0),et)/nt)}else m[F].SelfAdd(tt);this.ParticleApplyForce(F,et.SelfMul(-e.inv_dt))}}}}},n.prototype.SolveStaticPressure=function(e){if(!this.m_flagsBuffer.data)throw new Error;this.m_staticPressureBuffer=this.RequestBuffer(this.m_staticPressureBuffer);for(var i=this.GetCriticalPressure(e),n=this.m_def.staticPressureStrength*i,r=.25*i,s=this.m_def.staticPressureRelaxation,a=0;a.25){var h=p.body,u=p.mass,_=r[c],f=p.normal,d=P.MulSV(a*u*(m-.25),f,i);s[c].SelfMulSub(o,d),h.ApplyLinearImpulse(d,_,!0)}}for(l=0;l.25&&(c=p.indexA,h=p.indexB,f=p.normal,d=P.MulSV(a*(m-.25),f,i),s[c].SelfSub(d),s[h].SelfAdd(d))}},n.prototype.SolveSolid=function(t){var e=n.SolveSolid_s_f;if(!this.m_velocityBuffer.data)throw new Error;var i=this.m_velocityBuffer.data;this.m_depthBuffer=this.RequestBuffer(this.m_depthBuffer);for(var r=t.inv_dt*this.m_def.ejectionStrength,s=0;s=0?(b=y(b,C),A=v(A,C+1)):x=!0}br:s})),this.m_expirationTimeBufferRequiresSorting=!1);for(var s=r-1;s>=0;--s){var a=n[s],o=i[a];if(ee.weight:t.index3)return!0;var o=t.Copy(n.normal);if(o.SelfMul(r.m_particleDiameter*(1-n.weight)),!r.m_positionBuffer.data)throw new Error;var c=P.AddVV(r.m_positionBuffer.data[n.index],o,e);if(!n.fixture.TestPoint(c)){for(var h=n.fixture.GetShape().GetChildCount(),u=0;uthis.m_stuckThreshold&&(this.m_stuckParticleBuffer.data[this.m_stuckParticleBuffer.Append()]=t)),this.m_lastBodyContactStepBuffer.data[t]=this.m_timestamp}},n.prototype.ValidateParticleIndex=function(t){return t>=0&&t0?1/n:0,e[0]=r>0?1/r:0,i[0]=P.CrossVV(P.SubVV(a,s,P.s_t0),o)},n.prototype.InitDampingParameterWithRigidGroupOrParticle=function(e,i,n,r,s,a,o,l){if(s&&r)this.InitDampingParameter(e,i,n,s.GetMass(),s.GetInertia(),s.GetCenter(),o,l);else{if(!this.m_flagsBuffer.data)throw new Error;var c=this.m_flagsBuffer.data[a];this.InitDampingParameter(e,i,n,c&t.b2ParticleFlag.b2_wallParticle?0:this.GetParticleMass(),0,o,o,l)}},n.prototype.ComputeDampingImpulse=function(t,e,i,n,r,s,a){var o=t+e*i*i+n+r*s*s;return o>0?a/o:0},n.prototype.ApplyDamping=function(t,e,i,n,r,s,a,o){if(r&&n)r.m_linearVelocity.SelfMulAdd(a*t,o),r.m_angularVelocity+=a*i*e;else{if(!this.m_velocityBuffer.data)throw new Error;this.m_velocityBuffer.data[s].SelfMulAdd(a*t,o)}},n.xTruncBits=12,n.yTruncBits=12,n.tagBits=32,n.yOffset=1<>>0,this.m_xUpper=(n&e.xMask)>>>0,this.m_yLower=(i&e.yMask)>>>0,this.m_yUpper=(n&e.yMask)>>>0,this.m_first=r,this.m_last=s}return t.prototype.GetNext=function(){for(;this.m_first>>0;if(t>=this.m_xLower&&t<=this.m_xUpper)return this.m_system.m_proxyBuffer.data[this.m_first++].index;this.m_first++}return u},t})();e.InsideBoundsEnumerator=r;e.ParticleListNode=function(){this.next=null,this.count=0,this.index=0};var s=(function(){function t(){}return t.prototype.Allocate=function(t,e){return e},t.prototype.Clear=function(){},t.prototype.GetCount=function(){return 0},t.prototype.Invalidate=function(){},t.prototype.GetValidBuffer=function(){return[]},t.prototype.GetBuffer=function(){return[]},t.prototype.SetCount=function(){},t})();e.FixedSetAllocator=s;e.FixtureParticle=function(t,e){this.second=u,this.first=t,this.second=e};var a=(function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return ti(e,t),e.prototype.Initialize=function(){},e.prototype.Find=function(){return u},e})(e.FixedSetAllocator);e.FixtureParticleSet=a;e.ParticlePair=function(t,e){this.first=u,this.second=u,this.first=t,this.second=e};var o=(function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return ti(e,t),e.prototype.Initialize=function(){},e.prototype.Find=function(){return u},e})(e.FixedSetAllocator);e.b2ParticlePairSet=o;var c=(function(){function t(){}return t.prototype.IsNecessary=function(){return!0},t.prototype.ShouldCreatePair=function(){return!0},t.prototype.ShouldCreateTriad=function(){return!0},t})();e.ConnectionFilter=c;var h=(function(t){function e(e,i,n,r){var s=t.call(this)||this;return s.m_callDestructionListener=!1,s.m_destroyed=0,s.m_system=e,s.m_shape=i,s.m_xf=n,s.m_callDestructionListener=r,s.m_destroyed=0,s}return ti(e,t),e.prototype.ReportFixture=function(){return!1},e.prototype.ReportParticle=function(t,e){if(t!==this.m_system)return!1;if(!this.m_system.m_positionBuffer.data)throw new Error;return this.m_shape.TestPoint(this.m_xf,this.m_system.m_positionBuffer.data[e])&&(this.m_system.DestroyParticle(e,this.m_callDestructionListener),this.m_destroyed++),!0},e.prototype.Destroyed=function(){return this.m_destroyed},e})(an);e.DestroyParticlesInShapeCallback=h;var _=(function(t){function e(e){var i=t.call(this)||this;return i.m_threshold=0,i.m_threshold=e,i}return ti(e,t),e.prototype.ShouldCreatePair=function(t,e){return t0?1/_:0,p=f>0?1/f:0,m=this.m_system.m_flagsBuffer.data[r]&t.b2ParticleFlag.b2_wallParticle?0:this.m_system.GetParticleInvMass(),y=P.SubVV(o,u,a),v=P.CrossVV(y,l),g=m+d+p*v*v,b=this.m_system.m_bodyContactBuffer.data[this.m_system.m_bodyContactBuffer.Append()];b.index=r,b.body=h,b.fixture=i,b.weight=1-c*this.m_system.m_inverseDiameter,b.normal.Copy(l.SelfNeg()),b.mass=g>0?1/g:0,this.m_system.DetectStuckParticle(r)}},n.ReportFixtureAndParticle_s_n=new P,n.ReportFixtureAndParticle_s_rp=new P,n})(kn);e.UpdateBodyContactsCallback=p;var m=(function(i){function n(t,e){var n=i.call(this,t)||this;return n.m_step=e,n}return ti(n,i),n.prototype.ReportFixtureAndParticle=function(i,n,r){var s=e.SolveCollisionCallback.ReportFixtureAndParticle_s_p1,a=e.SolveCollisionCallback.ReportFixtureAndParticle_s_output,o=e.SolveCollisionCallback.ReportFixtureAndParticle_s_input,c=e.SolveCollisionCallback.ReportFixtureAndParticle_s_p,h=e.SolveCollisionCallback.ReportFixtureAndParticle_s_v,u=e.SolveCollisionCallback.ReportFixtureAndParticle_s_f,_=i.GetBody();if(!this.m_system.m_positionBuffer.data)throw new Error;if(!this.m_system.m_velocityBuffer.data)throw new Error;var f=this.m_system.m_positionBuffer.data[r],d=this.m_system.m_velocityBuffer.data[r],p=a,m=o;if(0===this.m_system.m_iterationIndex){var y=V.MulTXV(_.m_xf0,f,s);i.GetShape().GetType()===t.b2ShapeType.e_circleShape&&(y.SelfSub(_.GetLocalCenter()),F.MulRV(_.m_xf0.q,y,y),F.MulTRV(_.m_xf.q,y,y),y.SelfAdd(_.GetLocalCenter())),V.MulXV(_.m_xf,y,m.p1)}else m.p1.Copy(f);if(P.AddVMulSV(f,this.m_step.dt,d,m.p2),m.maxFraction=1,i.RayCast(p,m,n)){var v=p.normal,g=c;g.x=(1-p.fraction)*m.p1.x+p.fraction*m.p2.x+l*v.x,g.y=(1-p.fraction)*m.p1.y+p.fraction*m.p2.y+l*v.y;var b=h;b.x=this.m_step.inv_dt*(g.x-f.x),b.y=this.m_step.inv_dt*(g.y-f.y),this.m_system.m_velocityBuffer.data[r].Copy(b);var A=u;A.x=this.m_step.inv_dt*this.m_system.GetParticleMass()*(d.x-b.x),A.y=this.m_step.inv_dt*this.m_system.GetParticleMass()*(d.y-b.y),this.m_system.ParticleApplyForce(r,A)}},n.prototype.ReportParticle=function(){return!1},n.ReportFixtureAndParticle_s_p1=new P,n.ReportFixtureAndParticle_s_output=new Ct,n.ReportFixtureAndParticle_s_input=new xt,n.ReportFixtureAndParticle_s_p=new P,n.ReportFixtureAndParticle_s_v=new P,n.ReportFixtureAndParticle_s_f=new P,n})(kn);e.SolveCollisionCallback=m})(t.b2ParticleSystem||(t.b2ParticleSystem={}));var Wn=(function(){function e(t){this.m_newFixture=!1,this.m_locked=!1,this.m_clearForces=!0,this.m_contactManager=new ln,this.m_bodyList=null,this.m_jointList=null,this.m_particleSystemList=null,this.m_bodyCount=0,this.m_jointCount=0,this.m_gravity=new P,this.m_allowSleep=!0,this.m_destructionListener=null,this.m_debugDraw=null,this.m_inv_dt0=0,this.m_warmStarting=!0,this.m_continuousPhysics=!0,this.m_subStepping=!1,this.m_stepComplete=!0,this.m_profile=new cn,this.m_island=new bn,this.s_stack=[],this.m_controllerList=null,this.m_controllerCount=0,this.m_gravity.Copy(t)}return e.prototype.SetDestructionListener=function(t){this.m_destructionListener=t},e.prototype.SetContactFilter=function(t){this.m_contactManager.m_contactFilter=t},e.prototype.SetContactListener=function(t){this.m_contactManager.m_contactListener=t},e.prototype.SetDebugDraw=function(t){this.m_debugDraw=t},e.prototype.CreateBody=function(t){if(void 0===t&&(t={}),this.IsLocked())throw new Error;var e=new _i(t,this);return e.m_prev=null,e.m_next=this.m_bodyList,this.m_bodyList&&(this.m_bodyList.m_prev=e),this.m_bodyList=e,++this.m_bodyCount,e},e.prototype.DestroyBody=function(t){if(this.IsLocked())throw new Error;for(var e=t.m_jointList;e;){var i=e;e=e.next,this.m_destructionListener&&this.m_destructionListener.SayGoodbyeJoint(i.joint),this.DestroyJoint(i.joint),t.m_jointList=e}t.m_jointList=null;for(var n=t.m_controllerList;n;){var r=n;n=n.nextController,r.controller.RemoveBody(t)}for(var s=t.m_contactList;s;){var a=s;s=s.next,this.m_contactManager.Destroy(a.contact)}t.m_contactList=null;for(var o=t.m_fixtureList;o;){var l=o;o=o.m_next,this.m_destructionListener&&this.m_destructionListener.SayGoodbyeFixture(l),l.DestroyProxies(),l.Destroy(),t.m_fixtureList=o,t.m_fixtureCount-=1}t.m_fixtureList=null,t.m_fixtureCount=0,t.m_prev&&(t.m_prev.m_next=t.m_next),t.m_next&&(t.m_next.m_prev=t.m_prev),t===this.m_bodyList&&(this.m_bodyList=t.m_next),--this.m_bodyCount},e._Joint_Create=function(e){switch(e.type){case t.b2JointType.e_distanceJoint:return new vi(e);case t.b2JointType.e_mouseJoint:return new Mi(e);case t.b2JointType.e_prismaticJoint:return new Bi(e);case t.b2JointType.e_revoluteJoint:return new Oi(e);case t.b2JointType.e_pulleyJoint:return new Ii(e);case t.b2JointType.e_gearJoint:return new Ti(e);case t.b2JointType.e_wheelJoint:return new zi(e);case t.b2JointType.e_weldJoint:return new Ni(e);case t.b2JointType.e_frictionJoint:return new xi(e);case t.b2JointType.e_ropeJoint:return new Fi(e);case t.b2JointType.e_motorJoint:return new wi(e);case t.b2JointType.e_areaJoint:return new bi(e)}throw new Error},e._Joint_Destroy=function(){},e.prototype.CreateJoint=function(t){if(this.IsLocked())throw new Error;var i=e._Joint_Create(t,null);i.m_prev=null,i.m_next=this.m_jointList,this.m_jointList&&(this.m_jointList.m_prev=i),this.m_jointList=i,++this.m_jointCount,i.m_edgeA.prev=null,i.m_edgeA.next=i.m_bodyA.m_jointList,i.m_bodyA.m_jointList&&(i.m_bodyA.m_jointList.prev=i.m_edgeA),i.m_bodyA.m_jointList=i.m_edgeA,i.m_edgeB.prev=null,i.m_edgeB.next=i.m_bodyB.m_jointList,i.m_bodyB.m_jointList&&(i.m_bodyB.m_jointList.prev=i.m_edgeB),i.m_bodyB.m_jointList=i.m_edgeB;var n=t.bodyA,r=t.bodyB;if(!t.collideConnected)for(var s=r.GetContactList();s;)s.other===n&&s.contact.FlagForFiltering(),s=s.next;return i},e.prototype.DestroyJoint=function(t){if(this.IsLocked())throw new Error;var i=t.m_collideConnected;t.m_prev&&(t.m_prev.m_next=t.m_next),t.m_next&&(t.m_next.m_prev=t.m_prev),t===this.m_jointList&&(this.m_jointList=t.m_next);var n=t.m_bodyA,r=t.m_bodyB;if(n.SetAwake(!0),r.SetAwake(!0),t.m_edgeA.prev&&(t.m_edgeA.prev.next=t.m_edgeA.next),t.m_edgeA.next&&(t.m_edgeA.next.prev=t.m_edgeA.prev),t.m_edgeA===n.m_jointList&&(n.m_jointList=t.m_edgeA.next),t.m_edgeA.prev=null,t.m_edgeA.next=null,t.m_edgeB.prev&&(t.m_edgeB.prev.next=t.m_edgeB.next),t.m_edgeB.next&&(t.m_edgeB.next.prev=t.m_edgeB.prev),t.m_edgeB===r.m_jointList&&(r.m_jointList=t.m_edgeB.next),t.m_edgeB.prev=null,t.m_edgeB.next=null,e._Joint_Destroy(t,null),--this.m_jointCount,!i)for(var s=r.GetContactList();s;)s.other===n&&s.contact.FlagForFiltering(),s=s.next},e.prototype.CreateParticleSystem=function(e){if(this.IsLocked())throw new Error;var i=new t.b2ParticleSystem(e,this);return i.m_prev=null,i.m_next=this.m_particleSystemList,this.m_particleSystemList&&(this.m_particleSystemList.m_prev=i),this.m_particleSystemList=i,i},e.prototype.DestroyParticleSystem=function(t){if(this.IsLocked())throw new Error;t.m_prev&&(t.m_prev.m_next=t.m_next),t.m_next&&(t.m_next.m_prev=t.m_prev),t===this.m_particleSystemList&&(this.m_particleSystemList=t.m_next)},e.prototype.CalculateReasonableParticleIterations=function(t){return null===this.m_particleSystemList?1:xn(this.m_gravity.Length(),(function(t){for(var e=i,n=t.GetParticleSystemList();null!==n;n=n.m_next)e=y(e,n.GetRadius());return e})(this),t)},e.prototype.Step=function(t,i,n,r){void 0===r&&(r=this.CalculateReasonableParticleIterations(t));var s=e.Step_s_stepTimer.Reset();this.m_newFixture&&(this.m_contactManager.FindNewContacts(),this.m_newFixture=!1),this.m_locked=!0;var a=e.Step_s_step;a.dt=t,a.velocityIterations=i,a.positionIterations=n,a.particleIterations=r,a.inv_dt=t>0?1/t:0,a.dtRatio=this.m_inv_dt0*t,a.warmStarting=this.m_warmStarting;var o=e.Step_s_timer.Reset();if(this.m_contactManager.Collide(),this.m_profile.collide=o.GetMilliseconds(),this.m_stepComplete&&a.dt>0){for(var l=e.Step_s_timer.Reset(),c=this.m_particleSystemList;c;c=c.m_next)c.Solve(a);this.Solve(a),this.m_profile.solve=l.GetMilliseconds()}if(this.m_continuousPhysics&&a.dt>0){var h=e.Step_s_timer.Reset();this.SolveTOI(a),this.m_profile.solveTOI=h.GetMilliseconds()}a.dt>0&&(this.m_inv_dt0=a.inv_dt),this.m_clearForces&&this.ClearForces(),this.m_locked=!1,this.m_profile.step=s.GetMilliseconds()},e.prototype.ClearForces=function(){for(var t=this.m_bodyList;t;t=t.m_next)t.m_force.SetZero(),t.m_torque=0},e.prototype.DrawParticleSystem=function(t){if(null!==this.m_debugDraw){var e=t.GetParticleCount();if(e){var i=t.GetRadius(),n=t.GetPositionBuffer();if(t.m_colorBuffer.data){var r=t.GetColorBuffer();this.m_debugDraw.DrawParticles(n,i,r,e)}else this.m_debugDraw.DrawParticles(n,i,null,e)}}},e.prototype.DrawDebugData=function(){if(null!==this.m_debugDraw){var i=this.m_debugDraw.GetFlags(),n=e.DrawDebugData_s_color.SetRGB(0,0,0);if(i&t.b2DrawFlags.e_shapeBit)for(var r=this.m_bodyList;r;r=r.m_next){var s=r.m_xf;this.m_debugDraw.PushTransform(s);for(var a=r.GetFixtureList();a;a=a.m_next)r.IsActive()?r.GetType()===t.b2BodyType.b2_staticBody?(n.SetRGB(.5,.9,.5),this.DrawShape(a,n)):r.GetType()===t.b2BodyType.b2_kinematicBody?(n.SetRGB(.5,.5,.9),this.DrawShape(a,n)):r.IsAwake()?(n.SetRGB(.9,.7,.7),this.DrawShape(a,n)):(n.SetRGB(.6,.6,.6),this.DrawShape(a,n)):(n.SetRGB(.5,.5,.3),this.DrawShape(a,n));this.m_debugDraw.PopTransform(s)}if(i&t.b2DrawFlags.e_particleBit)for(var o=this.m_particleSystemList;o;o=o.m_next)this.DrawParticleSystem(o);if(i&t.b2DrawFlags.e_jointBit)for(var l=this.m_jointList;l;l=l.m_next)this.DrawJoint(l);if(i&t.b2DrawFlags.e_aabbBit){n.SetRGB(.9,.3,.9);var c=e.DrawDebugData_s_vs;for(r=this.m_bodyList;r;r=r.m_next)if(r.IsActive())for(a=r.GetFixtureList();a;a=a.m_next)for(var h=0;h0;){if(!(i=o[--c]))throw new Error;if(r.AddBody(i),i.m_awakeFlag=!0,i.GetType()!==t.b2BodyType.b2_staticBody){for(var h=i.m_contactList;h;h=h.next){var u=h.contact;if(!u.m_islandFlag&&u.IsEnabled()&&u.IsTouching()){var _=u.m_fixtureA.m_isSensor,f=u.m_fixtureB.m_isSensor;if(!_&&!f){if(r.AddContact(u),u.m_islandFlag=!0,!(p=h.other))throw new Error;p.m_islandFlag||(o[c++]=p,p.m_islandFlag=!0)}}}for(var d=i.m_jointList;d;d=d.next){var p;d.joint.m_islandFlag||(p=d.other).IsActive()&&(r.AddJoint(d.joint),d.joint.m_islandFlag=!0,p.m_islandFlag||(o[c++]=p,p.m_islandFlag=!0))}}}var m=new cn;r.Solve(m,e,this.m_gravity,this.m_allowSleep),this.m_profile.solveInit+=m.solveInit,this.m_profile.solveVelocity+=m.solveVelocity,this.m_profile.solvePosition+=m.solvePosition;for(var y=0;y8)){var c=1;if(a.m_toiFlag)c=a.m_toi;else{var h=a.GetFixtureA(),u=a.GetFixtureB();if(h.IsSensor()||u.IsSensor())continue;var _=h.GetBody(),f=u.GetBody(),d=_.m_type,p=f.m_type,m=_.IsAwake()&&d!==t.b2BodyType.b2_staticBody,v=f.IsAwake()&&p!==t.b2BodyType.b2_staticBody;if(!m&&!v)continue;var g=_.IsBullet()||d!==t.b2BodyType.b2_dynamicBody,b=f.IsBullet()||p!==t.b2BodyType.b2_dynamicBody;if(!g&&!b)continue;var A=_.m_sweep.alpha0;_.m_sweep.alpha0this.maxTimestep&&this.maxTimestep>0&&(i=this.maxTimestep);for(var r=this.m_bodyList;r;r=r.nextBody){var s=r.body;if(s.IsAwake()){var a=s.GetWorldVector(O.MulMV(this.T,s.GetLocalVector(s.GetLinearVelocity(),P.s_t0),P.s_t1),e.Step_s_damping);s.SetLinearVelocity(P.AddVV(s.GetLinearVelocity(),P.MulSV(i,a,P.s_t0),P.s_t1))}}}},e.prototype.Draw=function(){},e.prototype.SetAxisAligned=function(t,e){this.T.ex.x=-t,this.T.ex.y=0,this.T.ey.x=0,this.T.ey.y=-e,this.maxTimestep=t>0||e>0?1/v(t,e):0},e.Step_s_damping=new P,e})(Yn),$n=(function(){function t(){this.m_count=0,this.m_ps=[],this.m_p0s=[],this.m_vs=[],this.m_ims=[],this.m_Ls=[],this.m_as=[],this.m_gravity=new P,this.m_damping=0,this.m_k2=1,this.m_k3=.1}return t.prototype.GetVertexCount=function(){return this.m_count},t.prototype.GetVertices=function(){return this.m_ps},t.prototype.Initialize=function(t){this.m_count=t.count,this.m_ps=P.MakeArray(this.m_count),this.m_p0s=P.MakeArray(this.m_count),this.m_vs=P.MakeArray(this.m_count),this.m_ims=p(this.m_count);for(var e=0;e0?1/i:0}var n=this.m_count-1,r=this.m_count-2;for(this.m_Ls=p(n),this.m_as=p(r),e=0;e0&&this.m_vs[n].SelfMulAdd(t,this.m_gravity),this.m_vs[n].SelfMul(i),this.m_ps[n].SelfMulAdd(t,this.m_vs[n]);for(n=0;ns;)C=(m-=2*s)-this.m_as[i];for(;C<-s;)C=(m+=2*s)-this.m_as[i];var T=-this.m_k3*x*C;n.SelfMulAdd(o*T,g),r.SelfMulAdd(l*T,b),a.SelfMulAdd(c*T,A)}}}},t.prototype.Draw=function(t){for(var e=new k(.4,.5,.7),i=0;i>1&2147483647,t|=t>>2&1073741823,t|=t>>4&268435455,1+((t|=t>>8&16777215)|t>>16&65535)},t.b2IsPowerOfTwo=function(t){return t>0&&0==(t&t-1)},t.b2Random=function(){return 2*Math.random()-1},t.b2RandomRange=function(t,e){return(e-t)*Math.random()+t},t.b2Vec2=P,t.b2Vec2_zero=I,t.b2Vec3=R,t.b2Mat22=O,t.b2Mat33=L,t.b2Rot=F,t.b2Transform=V,t.b2Sweep=N,t.b2Color=k,t.b2Draw=z,t.b2Timer=G,t.b2Counter=U,t.b2GrowableStack=j,t.b2BlockAllocator=function(){},t.b2StackAllocator=function(){},t.b2ContactFeature=pt,t.b2ContactID=mt,t.b2ManifoldPoint=yt,t.b2Manifold=gt,t.b2WorldManifold=bt,t.b2GetPointStates=function(e,i,n,r){var s;for(s=0;sx;){t.iterations+=1,d=i.GetSupport(F.MulTRV(s.q,P.NegV(b,P.s_t1),P.s_t0)),p=V.MulXV(s,i.GetVertex(d),lt),y=n.GetSupport(F.MulTRV(a.q,b,P.s_t0)),g=V.MulXV(a,n.GetVertex(y),ct);var T=P.SubVV(p,g,ut);b.Normalize();var S=P.DotVV(b,T),w=P.DotVV(b,o);if(S-A>u*w){if(w<=0)return!1;if((u=(S-A)/w)>1)return!1;c.Copy(b).SelfNeg(),_.m_count=0}var E=f[_.m_count];switch(E.indexA=y,E.wA.Copy(g).SelfMulAdd(u,o),E.indexB=d,E.wB.Copy(p),E.w.Copy(E.wB).SelfSub(E.wA),E.a=1,_.m_count+=1,_.m_count){case 1:break;case 2:_.Solve2();break;case 3:_.Solve3()}if(3===_.m_count)return!1;_.GetClosestPoint(b),++C}var M=_t,D=ft;return _.GetWitnessPoints(M,D),b.LengthSquared()>0&&(c.Copy(b).SelfNeg(),c.Normalize()),t.normal.Copy(c),t.lambda=u,t.iterations=C,!0},t.b2Pair=Ot,t.b2BroadPhase=Lt,t.b2PairLessThan=Ft,t.b2TreeNode=It,t.b2DynamicTree=Rt,t.b2_toi_reset=function(){t.b2_toiTime=0,t.b2_toiMaxTime=0,t.b2_toiCalls=0,t.b2_toiIters=0,t.b2_toiMaxIters=0,t.b2_toiRootIters=0,t.b2_toiMaxRootIters=0},t.b2TOIInput=Wt,t.b2TOIOutput=Yt,t.b2SeparationFunction=qt,t.b2TimeOfImpact=re,t.b2CollideCircles=oe,t.b2CollidePolygonAndCircle=ue,t.b2CollidePolygons=Le,t.b2CollideEdgeAndCircle=He,t.b2CollideEdgeAndPolygon=Je,t.b2MassData=Ke,t.b2Shape=Qe,t.b2CircleShape=ii,t.b2PolygonShape=ni,t.b2EdgeShape=ri,t.b2ChainShape=si,t.b2Filter=ai,t.b2FixtureDef=oi,t.b2FixtureProxy=li,t.b2Fixture=ci,t.b2BodyDef=function(){this.type=t.b2BodyType.b2_staticBody,this.position=new P(0,0),this.angle=0,this.linearVelocity=new P(0,0),this.angularVelocity=0,this.linearDamping=0,this.angularDamping=0,this.allowSleep=!0,this.awake=!0,this.fixedRotation=!1,this.bullet=!1,this.active=!0,this.userData=null,this.gravityScale=1},t.b2Body=_i,t.b2World=Wn,t.b2DestructionListener=en,t.b2ContactFilter=nn,t.b2ContactImpulse=rn,t.b2ContactListener=sn,t.b2QueryCallback=an,t.b2RayCastCallback=on,t.b2Island=bn,t.b2Profile=cn,t.b2TimeStep=hn,t.b2Position=un,t.b2Velocity=_n,t.b2SolverData=fn,t.b2ContactManager=ln,t.b2MixFriction=Gi,t.b2MixRestitution=Ui,t.b2ContactEdge=Hi,t.b2Contact=Wi,t.b2ContactRegister=$i,t.b2ContactFactory=tn,t.g_blockSolve=!1,t.b2VelocityConstraintPoint=dn,t.b2ContactVelocityConstraint=pn,t.b2ContactPositionConstraint=mn,t.b2ContactSolverDef=yn,t.b2PositionSolverManifold=vn,t.b2ContactSolver=gn,t.b2CircleContact=Xi,t.b2PolygonContact=Yi,t.b2PolygonAndCircleContact=qi,t.b2EdgeAndCircleContact=Ji,t.b2EdgeAndPolygonContact=Zi,t.b2ChainAndCircleContact=Ki,t.b2ChainAndPolygonContact=Qi,t.b2Jacobian=fi,t.b2JointEdge=di,t.b2JointDef=pi,t.b2Joint=mi,t.b2AreaJointDef=gi,t.b2AreaJoint=bi,t.b2DistanceJointDef=yi,t.b2DistanceJoint=vi,t.b2FrictionJointDef=Ai,t.b2FrictionJoint=xi,t.b2GearJointDef=Ci,t.b2GearJoint=Ti,t.b2MotorJointDef=Si,t.b2MotorJoint=wi,t.b2MouseJointDef=Ei,t.b2MouseJoint=Mi,t.b2PrismaticJointDef=Di,t.b2PrismaticJoint=Bi,t.b2_minPulleyLength=2,t.b2PulleyJointDef=Pi,t.b2PulleyJoint=Ii,t.b2RevoluteJointDef=Ri,t.b2RevoluteJoint=Oi,t.b2RopeJointDef=Li,t.b2RopeJoint=Fi,t.b2WeldJointDef=Vi,t.b2WeldJoint=Ni,t.b2WheelJointDef=ki,t.b2WheelJoint=zi,t.b2ControllerEdge=Xn,t.b2Controller=Yn,t.b2BuoyancyController=qn,t.b2ConstantAccelController=Jn,t.b2ConstantForceController=Zn,t.b2GravityController=Kn,t.b2TensorDampingController=Qn,t.b2ParticleDef=An,t.b2CalculateParticleIterations=xn,t.b2ParticleHandle=Tn,t.b2ParticleGroupDef=Sn,t.b2ParticleGroup=wn,t.b2GrowableBuffer=Nn,t.b2FixtureParticleQueryCallback=kn,t.b2ParticleContact=zn,t.b2ParticleBodyContact=Gn,t.b2ParticlePair=Un,t.b2ParticleTriad=jn,t.b2ParticleSystemDef=Hn,t.b2RopeDef=function(){this.vertices=[],this.count=0,this.masses=[],this.gravity=new P(0,0),this.damping=.1,this.k2=.9,this.k3=.1},t.b2Rope=$n,Object.defineProperty(t,"__esModule",{value:!0})},"object"==typeof i&&void 0!==e?n(i):"function"==typeof define&&define.amd?define(["exports"],n):n((void 0).box2d={})}),{}],436:[(function(t,e){"use strict";var i="undefined"==typeof window?global:window;i.cc=i.cc||{},cc.internal=cc.internal||{},t("./predefine"),t("./polyfill/string"),t("./polyfill/misc"),t("./polyfill/array"),t("./polyfill/object"),t("./polyfill/array-buffer"),t("./polyfill/number"),t("./polyfill/typescript"),t("./cocos2d/core/predefine"),t("./cocos2d"),t("./extends"),e.exports=i.cc}),{"./cocos2d":352,"./cocos2d/core/predefine":264,"./extends":411,"./package":void 0,"./polyfill/array":438,"./polyfill/array-buffer":437,"./polyfill/misc":439,"./polyfill/number":440,"./polyfill/object":441,"./polyfill/string":442,"./polyfill/typescript":void 0,"./predefine":443}],437:[(function(){"use strict";if(!ArrayBuffer.isView){var t=Object.getPrototypeOf(Int8Array);ArrayBuffer.isView="function"==typeof t?function(e){return e instanceof t}:function(t){if("object"!=typeof t)return!1;var e=t.constructor;return e===Float64Array||e===Float32Array||e===Uint8Array||e===Uint32Array||e===Int8Array}}}),{}],438:[(function(){"use strict";Array.isArray||(Array.isArray=function(t){return"[object Array]"===Object.prototype.toString.call(t)}),Array.prototype.find||(Array.prototype.find=function(t){for(var e=this.length,i=0;i0?1:-1}),Math.log2||(Math.log2=function(t){return Math.log(t)*Math.LOG2E}),Number.isInteger||(Number.isInteger=function(t){return"number"==typeof t&&isFinite(t)&&Math.floor(t)===t}),!console.time){var t=window.performance||Date,e=Object.create(null);console.time=function(i){e[i]=t.now()},console.timeEnd=function(i){var n=e[i],r=t.now()-n;console.log(i+": "+r+"ms")}}}),{}],440:[(function(){"use strict";Number.parseFloat=Number.parseFloat||parseFloat,Number.parseInt=Number.parseInt||parseInt}),{}],441:[(function(){"use strict";Object.assign||(Object.assign=function(t,e){return cc.js.mixin(t,e)}),Object.getOwnPropertyDescriptors||(Object.getOwnPropertyDescriptors=function(t){var e={},i=Object.getOwnPropertyNames(t);Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(t)));for(var n=0;nthis.length)&&(e=this.length),e-=t.length;var i=this.indexOf(t,e);return-1!==i&&i===e}),String.prototype.trimLeft||(String.prototype.trimLeft=function(){return this.replace(/^\s+/,"")})}),{}],443:[(function(){"use strict";var t="undefined"==typeof window?global:window;function e(e,i){void 0===t[e]&&Object.defineProperty(t,e,{get:function(){var t;return"CC_WECHATGAMESUB"===e?t="cc.sys.platform === cc.sys.WECHAT_GAME_SUB":"CC_WECHATGAME"===e?t="cc.sys.platform === cc.sys.WECHAT_GAME":"CC_QQPLAY"===e&&(t="cc.sys.platform === cc.sys.QQ_PLAY"),cc.warnID(1400,e,t),i}})}function i(e){return"object"==typeof t[e]}(function(e,i){void 0===t[e]&&(t[e]=i)})("CC_BUILD",!1),t.CC_BUILD=!0,t.CC_DEV=!1,t.CC_DEBUG=!1,t.CC_JSB=!1,t.CC_NATIVERENDERER=!1,t.CC_SUPPORT_JIT=!0,t.CC_PHYSICS_BUILTIN=!1,t.CC_PHYSICS_CANNON=!0,t.CC_EDITOR=!1,t.CC_PREVIEW=!1,t.CC_TEST=!1,t.CC_RUNTIME=!1,t.CC_JSB=!1;var n=!(!i("wx")||!wx.getSharedCanvas),r=!(!i("wx")||!wx.getSystemInfoSync&&!wx.getSharedCanvas),s=i("bk");e("CC_WECHATGAMESUB",n),e("CC_WECHATGAME",r),e("CC_QQPLAY",s),t.CocosEngine=cc.ENGINE_VERSION="2.4.8"}),{}]},{},[436]); ================================================ FILE: index.html ================================================ 🐑 Yang | Game 🐑 尔康的博客
================================================ FILE: main.2129d.js ================================================ window.boot = function () { var settings = window._CCSettings; window._CCSettings = undefined; var onProgress = null; var RESOURCES = cc.AssetManager.BuiltinBundleName.RESOURCES; var INTERNAL = cc.AssetManager.BuiltinBundleName.INTERNAL; var MAIN = cc.AssetManager.BuiltinBundleName.MAIN; function setLoadingDisplay () { // Loading splash scene var splash = document.getElementById('splash'); var progressBar = splash.querySelector('.progress-bar span'); onProgress = function (finish, total) { var percent = 100 * finish / total; if (progressBar) { progressBar.style.width = percent.toFixed(2) + '%'; } }; splash.style.display = 'block'; progressBar.style.width = '0%'; cc.director.once(cc.Director.EVENT_AFTER_SCENE_LAUNCH, function () { splash.style.display = 'none'; }); } var onStart = function () { cc.view.enableRetina(true); cc.view.resizeWithBrowserSize(true); if (cc.sys.isBrowser) { setLoadingDisplay(); } if (cc.sys.isMobile) { if (settings.orientation === 'landscape') { cc.view.setOrientation(cc.macro.ORIENTATION_LANDSCAPE); } else if (settings.orientation === 'portrait') { cc.view.setOrientation(cc.macro.ORIENTATION_PORTRAIT); } cc.view.enableAutoFullScreen([ cc.sys.BROWSER_TYPE_BAIDU, cc.sys.BROWSER_TYPE_BAIDU_APP, cc.sys.BROWSER_TYPE_WECHAT, cc.sys.BROWSER_TYPE_MOBILE_QQ, cc.sys.BROWSER_TYPE_MIUI, cc.sys.BROWSER_TYPE_HUAWEI, cc.sys.BROWSER_TYPE_UC, ].indexOf(cc.sys.browserType) < 0); } // Limit downloading max concurrent task to 2, // more tasks simultaneously may cause performance draw back on some android system / browsers. // You can adjust the number based on your own test result, you have to set it before any loading process to take effect. if (cc.sys.isBrowser && cc.sys.os === cc.sys.OS_ANDROID) { cc.assetManager.downloader.maxConcurrency = 2; cc.assetManager.downloader.maxRequestsPerFrame = 2; } var launchScene = settings.launchScene; var bundle = cc.assetManager.bundles.find(function (b) { return b.getSceneInfo(launchScene); }); bundle.loadScene(launchScene, null, onProgress, function (err, scene) { if (!err) { cc.director.runSceneImmediate(scene); if (cc.sys.isBrowser) { // show canvas var canvas = document.getElementById('GameCanvas'); canvas.style.visibility = ''; var div = document.getElementById('GameDiv'); if (div) { div.style.backgroundImage = ''; } console.log('Success to load scene: ' + launchScene); } } } ); }; var option = { id: 'GameCanvas', debugMode: settings.debug ? cc.debug.DebugMode.INFO : cc.debug.DebugMode.ERROR, showFPS: settings.debug, frameRate: 60, groupList: settings.groupList, collisionMatrix: settings.collisionMatrix, }; cc.assetManager.init({ bundleVers: settings.bundleVers, remoteBundles: settings.remoteBundles, server: settings.server }); var bundleRoot = [INTERNAL]; settings.hasResourcesBundle && bundleRoot.push(RESOURCES); var count = 0; function cb (err) { if (err) return console.error(err.message, err.stack); count++; if (count === bundleRoot.length + 1) { cc.assetManager.loadBundle(MAIN, function (err) { if (!err) cc.game.run(option, onStart); }); } } cc.assetManager.loadScript(settings.jsList.map(function (x) { return 'src/' + x;}), cb); for (var i = 0; i < bundleRoot.length; i++) { cc.assetManager.loadBundle(bundleRoot[i], cb); } }; if (window.jsb) { var isRuntime = (typeof loadRuntime === 'function'); if (isRuntime) { require('src/settings.4b50e.js'); require('src/cocos2d-runtime.js'); if (CC_PHYSICS_BUILTIN || CC_PHYSICS_CANNON) { require('src/physics.js'); } require('jsb-adapter/engine/index.js'); } else { require('src/settings.4b50e.js'); require('src/cocos2d-jsb.js'); if (CC_PHYSICS_BUILTIN || CC_PHYSICS_CANNON) { require('src/physics.js'); } require('jsb-adapter/jsb-engine.js'); } cc.macro.CLEANUP_IMAGE_CACHE = true; window.boot(); } ================================================ FILE: physics-min.ce5ee.js ================================================ (function t(e,i,o){function n(s,a){if(!i[s]){if(!e[s]){var l="function"==typeof require&&require;if(!a&&l)return l(s,!0);if(r)return r(s,!0);var h=new Error("Cannot find module '"+s+"'");throw h.code="MODULE_NOT_FOUND",h}var c=i[s]={exports:{}};e[s][0].call(c.exports,function(t){return n(e[s][1][t]||t)},c,c.exports,t,e,i,o)}return i[s].exports}for(var r="function"==typeof require&&require,s=0;s=0&&(u(this.shapes,e),this.body.removeShape(t.shape),t.setIndex(-1))},o.syncSceneToPhysics=function(t){void 0===t&&(t=!1);var e=this.node,i=(0,s.worldDirty)(e);if(t||i){if(this.body.aabbNeedsUpdate=!0,e.getWorldPosition(d),e.getWorldRotation(y),p.copy(this.body.position,d),c.copy(this.body.quaternion,y),e._localMatDirty&h){for(var o=e.__wscale,n=0;n0){var r=f.pop();p.copy(r.contactA,n.ri),p.copy(r.contactB,n.rj),p.copy(r.normal,n.ni),v.contacts.push(r)}else{var l={contactA:p.copy(new p,n.ri),contactB:p.copy(new p,n.rj),normal:p.copy(new p,n.ni)};v.contacts.push(l)}}for(o=0;o=0&&(0==this.shapes.length&&null==this.wrappedBody||0==this.shapes.length&&null!=this.wrappedBody&&!this.wrappedBody.rigidBody.enabledInHierarchy||0==this.shapes.length&&null!=this.wrappedBody&&!this.wrappedBody.isEnabled)&&(this.body.sleep(),this.index=-1,this.wrappedWorld.removeSharedBody(this))}},{key:"reference",set:function(t){t?this.ref++:this.ref--,0==this.ref&&this.destroy()}}])&&l(e.prototype,i),t}();i.CannonSharedBody=m,m.sharedBodiesMap=new Map},{"../../../../../external/cannon/cannon":24,"../framework/physics-enum":19,"../framework/util":23,"./cannon-util":3}],3:[function(t,e,i){"use strict";i.__esModule=!0,i.commitShapeUpdates=function(t){t.aabbNeedsUpdate=!0,t.updateMassProperties(),t.updateBoundingRadius()},i.deprecatedEventMap=void 0,i.fillRaycastResult=function(t,e){t._assign(n.copy(new n,e.hitPointWorld),e.distance,(0,o.getWrap)(e.shape).collider)},i.groupIndexToBitMask=r,i.toCannonRaycastOptions=function(t,e){t.checkCollisionResponse=!e.queryTrigger,r(e.groupIndex,t),t.skipBackFaces=!1};var o=t("../framework/util"),n=cc.Vec3;function r(t,e){var i=1<=0&&(p(this.bodies,e),this._world.remove(t.body))},e=t,(i=[{key:"world",get:function(){return this._world}},{key:"defaultMaterial",set:function(t){this._world.defaultMaterial.friction=t.friction,this._world.defaultMaterial.restitution=t.restitution,null!=s.CannonShape.idToMaterial[t._uuid]&&(s.CannonShape.idToMaterial[t._uuid]=this._world.defaultMaterial)}},{key:"allowSleep",set:function(t){this._world.allowSleep=t}},{key:"gravity",set:function(t){c.copy(this._world.gravity,t)}}])&&h(e.prototype,i),t}();i.CannonWorld=u;var d=new n.default.Vec3,y=new n.default.Vec3;function f(t,e){c.copy(d,t.o),t.computeHit(y,e)}var v={checkCollisionResponse:!1,collisionFilterGroup:-1,collisionFilterMask:-1,skipBackFaces:!1}},{"../../../../../external/cannon/cannon":24,"../framework/util":23,"./cannon-shared-body":2,"./cannon-util":3,"./shapes/cannon-shape":7}],5:[function(t){"use strict";var e=t("../framework/physics-selector"),i=t("./cannon-rigid-body"),o=t("./cannon-world"),n=t("./shapes/cannon-box-shape"),r=t("./shapes/cannon-sphere-shape");(0,e.instantiate)(n.CannonBoxShape,r.CannonSphereShape,i.CannonRigidBody,o.CannonWorld)},{"../framework/physics-selector":22,"./cannon-rigid-body":1,"./cannon-world":4,"./shapes/cannon-box-shape":6,"./shapes/cannon-sphere-shape":8}],6:[function(t,e,i){"use strict";i.__esModule=!0,i.CannonBoxShape=void 0;var o,n=(o=t("../../../../../../external/cannon/cannon"))&&o.__esModule?o:{default:o},r=t("../cannon-util"),s=t("./cannon-shape");function a(t,e){for(var i=0;i=0&&this._body.updateHasTrigger()}},{key:"center",set:function(t){this._setCenter(t),this._index>=0&&(0,s.commitShapeUpdates)(this._body)}},{key:"_body",get:function(){return this._sharedBody.body}}])&&a(e.prototype,i),t}();i.CannonShape=p,p.idToMaterial={}},{"../../../../../../external/cannon/cannon":24,"../../framework/util":23,"../cannon-util":3}],8:[function(t,e,i){"use strict";i.__esModule=!0,i.CannonSphereShape=void 0;var o,n=(o=t("../../../../../../external/cannon/cannon"))&&o.__esModule?o:{default:o},r=t("../cannon-util"),s=t("./cannon-shape");function a(t,e){for(var i=0;ithis._lastTime?(e-this._lastTime)/1e3:0,this._lastTime=e}else this._deltaTime=t;if(cc.director.emit(cc.Director.EVENT_BEFORE_PHYSICS),this._useFixedTime)this.physicsWorld.step(this._fixedTime);else if(this.useAccumulator){var i=0;for(this._accumulator+=this._deltaTime;ithis._fixedTime;)this.physicsWorld.step(this._fixedTime),this._accumulator-=this._fixedTime,i++}else this.physicsWorld.step(this._fixedTime,this._deltaTime,this._maxSubStep);cc.director.emit(cc.Director.EVENT_AFTER_PHYSICS)}},o.raycast=function(t,e,i,o){if(void 0===e&&(e=0),void 0===i&&(i=1/0),void 0===o&&(o=!0),this.raycastResultPool.reset(),this.raycastResults.length=0,"string"==typeof e){var n=cc.game.groupList.indexOf(e);-1==n&&(n=0),this.raycastOptions.groupIndex=n}else this.raycastOptions.groupIndex=e;return this.raycastOptions.maxDistance=i,this.raycastOptions.queryTrigger=o,this.physicsWorld.raycast(t,this.raycastOptions,this.raycastResultPool,this.raycastResults)?this.raycastResults:null},o.raycastClosest=function(t,e,i,o){if(void 0===e&&(e=0),void 0===i&&(i=1/0),void 0===o&&(o=!0),"string"==typeof e){var n=cc.game.groupList.indexOf(e);-1==n&&(n=0),this.raycastOptions.groupIndex=n}else this.raycastOptions.groupIndex=e;return this.raycastOptions.maxDistance=i,this.raycastOptions.queryTrigger=o,this.physicsWorld.raycastClosest(t,this.raycastOptions,this.raycastClosestResult)?this.raycastClosestResult:null},o._updateMaterial=function(){this.physicsWorld.defaultMaterial=this._material},e=t,(i=[{key:"enabled",get:function(){return this._enabled},set:function(t){this._enabled=t}},{key:"allowSleep",get:function(){return this._allowSleep},set:function(t){this._allowSleep=t,this.physicsWorld.allowSleep=this._allowSleep}},{key:"maxSubStep",get:function(){return this._maxSubStep},set:function(t){this._maxSubStep=t}},{key:"deltaTime",get:function(){return this._fixedTime},set:function(t){this._fixedTime=t}},{key:"useFixedTime",get:function(){return this._useFixedTime},set:function(t){this._useFixedTime=t}},{key:"gravity",get:function(){return this._gravity},set:function(t){this._gravity.set(t),this.physicsWorld.gravity=t}},{key:"defaultMaterial",get:function(){return this._material}}])&&f(e.prototype,i),t}()).prototype,"_enabled",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),s=v(n.prototype,"_allowSleep",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),a=v(n.prototype,"_gravity",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new cc.Vec3(0,-10,0)}}),l=v(n.prototype,"_maxSubStep",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 1}}),h=v(n.prototype,"_fixedTime",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 1/60}}),c=v(n.prototype,"_useFixedTime",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),o=n))||o;i.Physics3DManager=b},{"./assets/physics-material":11,"./instance":18,"./physics-ray-result":21}],21:[function(t,e,i){"use strict";function o(t,e){for(var i=0;i (http://steffe.se), JayceLai",keywords:["cannon.js","cocos","creator","physics","engine","3d"],scripts:{build:"grunt && npm run preprocess && grunt addLicense && grunt addDate",preprocess:"node node_modules/uglify-js/bin/uglifyjs build/cannon.js -o build/cannon.min.js -c -m"},main:"./build/cannon.min.js",engines:{node:"*"},repository:{type:"git",url:"https://github.com/cocos-creator/cannon.js.git"},bugs:{url:"https://github.com/cocos-creator/cannon.js/issues"},licenses:[{type:"MIT"}],devDependencies:{jshint:"latest","uglify-js":"latest",nodeunit:"^0.9.0",grunt:"~0.4.0","grunt-contrib-jshint":"~0.1.1","grunt-contrib-nodeunit":"^0.4.1","grunt-contrib-concat":"~0.1.3","grunt-contrib-uglify":"^0.5.1","grunt-browserify":"^2.1.4","grunt-contrib-yuidoc":"^0.5.2",browserify:"*"},dependencies:{}}},{}],2:[function(t,e){e.exports={version:t("../package.json").version,AABB:t("./collision/AABB"),ArrayCollisionMatrix:t("./collision/ArrayCollisionMatrix"),Body:t("./objects/Body"),Box:t("./shapes/Box"),Broadphase:t("./collision/Broadphase"),Constraint:t("./constraints/Constraint"),ContactEquation:t("./equations/ContactEquation"),Narrowphase:t("./world/Narrowphase"),ConeTwistConstraint:t("./constraints/ConeTwistConstraint"),ContactMaterial:t("./material/ContactMaterial"),ConvexPolyhedron:t("./shapes/ConvexPolyhedron"),Cylinder:t("./shapes/Cylinder"),DistanceConstraint:t("./constraints/DistanceConstraint"),Equation:t("./equations/Equation"),EventTarget:t("./utils/EventTarget"),FrictionEquation:t("./equations/FrictionEquation"),GSSolver:t("./solver/GSSolver"),GridBroadphase:t("./collision/GridBroadphase"),Heightfield:t("./shapes/Heightfield"),HingeConstraint:t("./constraints/HingeConstraint"),LockConstraint:t("./constraints/LockConstraint"),Mat3:t("./math/Mat3"),Material:t("./material/Material"),NaiveBroadphase:t("./collision/NaiveBroadphase"),ObjectCollisionMatrix:t("./collision/ObjectCollisionMatrix"),Pool:t("./utils/Pool"),Particle:t("./shapes/Particle"),Plane:t("./shapes/Plane"),PointToPointConstraint:t("./constraints/PointToPointConstraint"),Quaternion:t("./math/Quaternion"),Ray:t("./collision/Ray"),RaycastVehicle:t("./objects/RaycastVehicle"),RaycastResult:t("./collision/RaycastResult"),RigidVehicle:t("./objects/RigidVehicle"),RotationalEquation:t("./equations/RotationalEquation"),RotationalMotorEquation:t("./equations/RotationalMotorEquation"),SAPBroadphase:t("./collision/SAPBroadphase"),SPHSystem:t("./objects/SPHSystem"),Shape:t("./shapes/Shape"),Solver:t("./solver/Solver"),Sphere:t("./shapes/Sphere"),SplitSolver:t("./solver/SplitSolver"),Spring:t("./objects/Spring"),Transform:t("./math/Transform"),Trimesh:t("./shapes/Trimesh"),Vec3:t("./math/Vec3"),Vec3Pool:t("./utils/Vec3Pool"),World:t("./world/World"),Octree:t("./utils/Octree"),CMath:t("./math/CMath")}},{"../package.json":1,"./collision/AABB":3,"./collision/ArrayCollisionMatrix":4,"./collision/Broadphase":5,"./collision/GridBroadphase":6,"./collision/NaiveBroadphase":7,"./collision/ObjectCollisionMatrix":8,"./collision/Ray":10,"./collision/RaycastResult":11,"./collision/SAPBroadphase":12,"./constraints/ConeTwistConstraint":13,"./constraints/Constraint":14,"./constraints/DistanceConstraint":15,"./constraints/HingeConstraint":16,"./constraints/LockConstraint":17,"./constraints/PointToPointConstraint":18,"./equations/ContactEquation":20,"./equations/Equation":21,"./equations/FrictionEquation":22,"./equations/RotationalEquation":23,"./equations/RotationalMotorEquation":24,"./material/ContactMaterial":25,"./material/Material":26,"./math/CMath":27,"./math/Mat3":29,"./math/Quaternion":30,"./math/Transform":31,"./math/Vec3":32,"./objects/Body":33,"./objects/RaycastVehicle":34,"./objects/RigidVehicle":35,"./objects/SPHSystem":36,"./objects/Spring":37,"./shapes/Box":39,"./shapes/ConvexPolyhedron":40,"./shapes/Cylinder":41,"./shapes/Heightfield":42,"./shapes/Particle":43,"./shapes/Plane":44,"./shapes/Shape":45,"./shapes/Sphere":46,"./shapes/Trimesh":47,"./solver/GSSolver":48,"./solver/Solver":49,"./solver/SplitSolver":50,"./utils/EventTarget":51,"./utils/Octree":52,"./utils/Pool":53,"./utils/Vec3Pool":56,"./world/Narrowphase":57,"./world/World":58}],3:[function(t,e){var i=t("../math/Vec3");function o(t){t=t||{},this.lowerBound=new i,t.lowerBound&&this.lowerBound.copy(t.lowerBound),this.upperBound=new i,t.upperBound&&this.upperBound.copy(t.upperBound)}t("../utils/Utils"),e.exports=o;var n=new i;o.prototype.setFromPoints=function(t,e,i,o){var r=this.lowerBound,s=this.upperBound,a=i;r.copy(t[0]),a&&a.vmult(r,r),s.copy(r);for(var l=1;ls.x&&(s.x=h.x),h.xs.y&&(s.y=h.y),h.ys.z&&(s.z=h.z),h.z=n.x&&e.y<=o.y&&i.y>=n.y&&e.z<=o.z&&i.z>=n.z},o.prototype.getCorners=function(t,e,i,o,n,r,s,a){var l=this.lowerBound,h=this.upperBound;t.copy(l),e.set(h.x,l.y,l.z),i.set(h.x,h.y,l.z),o.set(l.x,h.y,h.z),n.set(h.x,l.y,h.z),r.set(l.x,h.y,l.z),s.set(l.x,l.y,h.z),a.copy(h)};var r=[new i,new i,new i,new i,new i,new i,new i,new i];o.prototype.toLocalFrame=function(t,e){var i=r,o=i[0],n=i[1],s=i[2],a=i[3],l=i[4],h=i[5],c=i[6],p=i[7];this.getCorners(o,n,s,a,l,h,c,p);for(var u=0;8!==u;u++){var d=i[u];t.pointToLocal(d,d)}return e.setFromPoints(i)},o.prototype.toWorldFrame=function(t,e){var i=r,o=i[0],n=i[1],s=i[2],a=i[3],l=i[4],h=i[5],c=i[6],p=i[7];this.getCorners(o,n,s,a,l,h,c,p);for(var u=0;8!==u;u++){var d=i[u];t.pointToWorld(d,d)}return e.setFromPoints(i)},o.prototype.overlapsRay=function(t){var e=1/t._direction.x,i=1/t._direction.y,o=1/t._direction.z,n=(this.lowerBound.x-t.from.x)*e,r=(this.upperBound.x-t.from.x)*e,s=(this.lowerBound.y-t.from.y)*i,a=(this.upperBound.y-t.from.y)*i,l=(this.lowerBound.z-t.from.z)*o,h=(this.upperBound.z-t.from.z)*o,c=Math.max(Math.max(Math.min(n,r),Math.min(s,a)),Math.min(l,h)),p=Math.min(Math.min(Math.max(n,r),Math.max(s,a)),Math.max(l,h));return!(p<0||c>p)}},{"../math/Vec3":32,"../utils/Utils":55}],4:[function(t,e){function i(){this.matrix=[]}e.exports=i,i.prototype.get=function(t,e){if(t=t.index,(e=e.index)>t){var i=e;e=t,t=i}return this.matrix[(t*(t+1)>>1)+e-1]},i.prototype.set=function(t,e,i){if(t=t.index,(e=e.index)>t){var o=e;e=t,t=o}this.matrix[(t*(t+1)>>1)+e-1]=i?1:0},i.prototype.reset=function(){for(var t=0,e=this.matrix.length;t!==e;t++)this.matrix[t]=0},i.prototype.setNumObjects=function(t){this.matrix.length=t*(t-1)>>1}},{}],5:[function(t,e){var i=t("../objects/Body"),o=t("../math/Vec3"),n=t("../math/Quaternion");function r(){this.world=null,this.useBoundingBoxes=!1,this.dirty=!0}t("../shapes/Shape"),t("../shapes/Plane"),e.exports=r,r.prototype.collisionPairs=function(){throw new Error("collisionPairs not implemented for this BroadPhase class!")},r.prototype.needBroadphaseCollision=function(t,e){return 0!=(t.collisionFilterGroup&e.collisionFilterMask)&&0!=(e.collisionFilterGroup&t.collisionFilterMask)&&(!(!t.hasTrigger&&!e.hasTrigger)||0==(t.type&i.STATIC)&&t.sleepState!==i.SLEEPING||0==(e.type&i.STATIC)&&e.sleepState!==i.SLEEPING)},r.prototype.intersectionTest=function(t,e,i,o){this.useBoundingBoxes?this.doBoundingBoxBroadphase(t,e,i,o):this.doBoundingSphereBroadphase(t,e,i,o)};var s=new o;new o,new n,new o,r.prototype.doBoundingSphereBroadphase=function(t,e,i,o){var n=s;e.position.vsub(t.position,n);var r=Math.pow(t.boundingRadius+e.boundingRadius,2);n.norm2()i.norm2()},r.prototype.aabbQuery=function(){return console.warn(".aabbQuery is not implemented in this Broadphase subclass."),[]}},{"../math/Quaternion":30,"../math/Vec3":32,"../objects/Body":33,"../shapes/Plane":44,"../shapes/Shape":45}],6:[function(t,e){e.exports=r;var i=t("./Broadphase"),o=t("../math/Vec3"),n=t("../shapes/Shape");function r(t,e,n,r,s){i.apply(this),this.nx=n||10,this.ny=r||10,this.nz=s||10,this.aabbMin=t||new o(100,100,100),this.aabbMax=e||new o(-100,-100,-100);var a=this.nx*this.ny*this.nz;if(a<=0)throw"GridBroadphase: Each dimension's n must be >0";this.bins=[],this.binLengths=[],this.bins.length=a,this.binLengths.length=a;for(var l=0;l=h&&(a=h-1),l<0?l=0:l>=c&&(l=c-1),f<0?f=0:f>=p&&(f=p-1),v<0?v=0:v>=h&&(v=h-1),m<0?m=0:m>=c&&(m=c-1),S<0?S=0:S>=p&&(S=p-1),l*=d,f*=y,v*=u,m*=d,S*=y;for(var E=a*=u;E<=v;E+=u)for(var M=l;M<=m;M+=d)for(var C=f;C<=S;C+=y){var A=E+M+C;R[A][T[A]++]=s}}for(l=Math.min,a=Math.max,q=0;q!==o;q++){var V=(it=r[q]).shape;switch(V.type){case z:var j=it.position.x,k=it.position.y,N=it.position.z,L=V.radius;I(j-L,k-L,N-L,j+L,k+L,N+L,it);break;case F:V.worldNormalNeedsUpdate&&V.computeWorldNormal(it.quaternion);var W=V.worldNormal,D=g+.5*S-it.position.x,U=b+.5*E-it.position.y,G=w+.5*M-it.position.z,H=s;H.set(D,U,G);for(var K=0,Q=0;K!==h;K++,Q+=u,H.y=U,H.x+=S)for(var X=0,Y=0;X!==c;X++,Y+=d,H.z=G,H.y+=E)for(var Z=0,J=0;Z!==p;Z++,J+=y,H.z+=M)if(H.dot(W)1){var et=R[q];for(K=0;K!==tt;K++){var it=et[K];for(X=0;X!==K;X++){var ot=et[X];this.needBroadphaseCollision(it,ot)&&this.intersectionTest(it,ot,e,i)}}}}this.makePairsUnique(e,i)}},{"../math/Vec3":32,"../shapes/Shape":45,"./Broadphase":5}],7:[function(t,e){e.exports=n;var i=t("./Broadphase"),o=t("./AABB");function n(){i.apply(this)}n.prototype=new i,n.prototype.constructor=n,n.prototype.collisionPairs=function(t,e,i){var o,n,r,s,a=t.bodies,l=a.length;for(o=0;o!==l;o++)for(n=0;n!==o;n++)r=a[o],s=a[n],this.needBroadphaseCollision(r,s)&&this.intersectionTest(r,s,e,i)},new o,n.prototype.aabbQuery=function(t,e,i){i=i||[];for(var o=0;ot){var i=e;e=t,t=i}return t+"-"+e in this.matrix},i.prototype.set=function(t,e,i){if(t=t.id,(e=e.id)>t){var o=e;e=t,t=o}i?this.matrix[t+"-"+e]=!0:delete this.matrix[t+"-"+e]},i.prototype.reset=function(){this.matrix={}},i.prototype.setNumObjects=function(){}},{}],9:[function(t,e){function i(){this.current=[],this.previous=[]}function o(t,e){t.push((4294901760&e)>>16,65535&e)}e.exports=i,i.prototype.getKey=function(t,e){if(eo[n];)n++;if(i!==o[n]){for(e=o.length-1;e>=n;e--)o[e+1]=o[e];o[n]=i}},i.prototype.tick=function(){var t=this.current;this.current=this.previous,this.previous=t,this.current.length=0},i.prototype.getDiff=function(t,e){for(var i=this.current,n=this.previous,r=i.length,s=n.length,a=0,l=0;ln[a];)a++;h===n[a]||o(t,h)}for(a=0,l=0;li[a];)a++;i[a]===c||o(e,c)}}},{}],10:[function(t,e){e.exports=l;var i=t("../math/Vec3"),o=t("../math/Quaternion"),n=t("../math/Transform"),r=(t("../shapes/ConvexPolyhedron"),t("../shapes/Box"),t("../collision/RaycastResult")),s=t("../shapes/Shape"),a=t("../collision/AABB");function l(t,e){this.from=t?t.clone():new i,this.to=e?e.clone():new i,this._direction=new i,this.precision=1e-4,this.checkCollisionResponse=!0,this.skipBackfaces=!1,this.collisionFilterMask=-1,this.collisionFilterGroup=-1,this.mode=l.ANY,this.result=new r,this.hasHit=!1,this.callback=function(){}}l.prototype.constructor=l,l.CLOSEST=1,l.ANY=2,l.ALL=4;var h=new a,c=[];l.prototype.intersectWorld=function(t,e){return this.mode=e.mode||l.ANY,this.result=e.result||new r,this.skipBackfaces=!!e.skipBackfaces,this.checkCollisionResponse=!!e.checkCollisionResponse,this.collisionFilterMask=void 0!==e.collisionFilterMask?e.collisionFilterMask:-1,this.collisionFilterGroup=void 0!==e.collisionFilterGroup?e.collisionFilterGroup:-1,e.from&&this.from.copy(e.from),e.to&&this.to.copy(e.to),this.callback=e.callback||function(){},this.hasHit=!1,this.result.reset(),this._updateDirection(),this.getAABB(h),c.length=0,t.broadphase.aabbQuery(t,h,c),this.intersectBodies(c),this.hasHit};var p=new i,u=new i;function d(t,e,i,o){o.vsub(e,I),i.vsub(e,p),t.vsub(e,u);var n,r,s=I.dot(I),a=I.dot(p),l=I.dot(u),h=p.dot(p),c=p.dot(u);return(n=h*l-a*c)>=0&&(r=s*c-a*l)>=0&&n+rt.boundingSphereRadius)){var n=this[t.type];n&&n.call(this,t,e,i,o,t)}},new i,new i;var v=new i,m=new i,g=new i,b=new i;new i,new r,l.prototype.intersectBox=function(t,e,i,o,n){return this.intersectConvex(t.convexPolyhedronRepresentation,e,i,o,n)},l.prototype[s.types.BOX]=l.prototype.intersectBox,l.prototype.intersectPlane=function(t,e,o,n,r){var s=this.from,a=this.to,l=this._direction,h=new i(0,0,1);e.vmult(h,h);var c=new i;s.vsub(o,c);var p=c.dot(h);if(a.vsub(o,c),!(p*c.dot(h)>0||s.distanceTo(a)=0&&y<=1&&(r.lerp(s,y,u),u.vsub(i,d),d.normalize(),this.reportIntersection(d,u,n,o,-1)),this.result._shouldStop)return;f>=0&&f<=1&&(r.lerp(s,f,u),u.vsub(i,d),d.normalize(),this.reportIntersection(d,u,n,o,-1))}},l.prototype[s.types.SPHERE]=l.prototype.intersectSphere;var M=new i,C=(new i,new i,new i);l.prototype.intersectConvex=function(t,e,i,o,n,r){for(var s=M,a=C,l=r&&r.faceList||null,h=t.faces,c=t.vertices,p=t.faceNormals,u=this._direction,y=this.from,f=this.to,w=y.distanceTo(f),x=l?l.length:h.length,_=this.result,B=0;!_._shouldStop&&Bw||this.reportIntersection(s,v,n,o,S)}}}}},l.prototype[s.types.CONVEXPOLYHEDRON]=l.prototype.intersectConvex;var A=new i,z=new i,F=new i,R=new i,T=new i,P=new i,q=(new a,[]),O=new n;l.prototype.intersectTrimesh=function(t,e,i,o,r,s){var a=A,l=q,h=O,c=C,p=z,u=F,y=R,f=P,w=T,x=(s&&s.faceList,t.indices),_=(t.vertices,t.faceNormals,this.from),B=this.to,S=this._direction;h.position.copy(i),h.quaternion.copy(e),n.vectorToLocalFrame(i,e,S,p),n.pointToLocalFrame(i,e,_,u),n.pointToLocalFrame(i,e,B,y),y.x*=t.scale.x,y.y*=t.scale.y,y.z*=t.scale.z,u.x*=t.scale.x,u.y*=t.scale.y,u.z*=t.scale.z,y.vsub(u,p),p.normalize();var E=u.distanceSquared(y);t.tree.rayQuery(this,h,l);for(var M=0,I=l.length;!this.result._shouldStop&&M!==I;M++){var V=l[M];t.getNormal(V,a),t.getVertex(x[3*V],m),m.vsub(u,c);var j=p.dot(a),k=a.dot(c)/j;if(!(k<0)){p.scale(k,v),v.vadd(u,v),t.getVertex(x[3*V+1],g),t.getVertex(x[3*V+2],b);var N=v.distanceSquared(u);!d(v,g,m,b)&&!d(v,m,g,b)||N>E||(n.vectorToWorldFrame(e,a,w),n.pointToWorldFrame(i,e,v,f),this.reportIntersection(w,f,r,o,V))}}l.length=0},l.prototype[s.types.TRIMESH]=l.prototype.intersectTrimesh,l.prototype.reportIntersection=function(t,e,i,o,n){var r=this.from,s=this.to,a=r.distanceTo(e),h=this.result;if(!(this.skipBackfaces&&t.dot(this._direction)>0))switch(h.hitFaceIndex=void 0!==n?n:-1,this.mode){case l.ALL:this.hasHit=!0,h.set(r,s,t,e,i,o,a),h.hasHit=!0,this.callback(h);break;case l.CLOSEST:(a=0&&!(t[n].aabb.lowerBound.x<=o.aabb.lowerBound.x);n--)t[n+1]=t[n];t[n+1]=o}return t},o.insertionSortY=function(t){for(var e=1,i=t.length;e=0&&!(t[n].aabb.lowerBound.y<=o.aabb.lowerBound.y);n--)t[n+1]=t[n];t[n+1]=o}return t},o.insertionSortZ=function(t){for(var e=1,i=t.length;e=0&&!(t[n].aabb.lowerBound.z<=o.aabb.lowerBound.z);n--)t[n+1]=t[n];t[n+1]=o}return t},o.prototype.collisionPairs=function(t,e,i){var n,r,s=this.axisList,a=s.length,l=this.axisIndex;for(this.dirty&&(this.sortList(),this.dirty=!1),n=0;n!==a;n++){var h=s[n];for(r=n+1;rf?y>v?0:2:f>v?1:2},o.prototype.aabbQuery=function(t,e,i){i=i||[],this.dirty&&(this.sortList(),this.dirty=!1);var o=this.axisIndex,n="x";1===o&&(n="y"),2===o&&(n="z");for(var r=this.axisList,s=(e.lowerBound[n],e.upperBound[n],0);s.499&&(i=2*o.atan2(s,h),n=Math.PI/2,r=0),c<-.499&&(i=-2*o.atan2(s,h),n=-Math.PI/2,r=0),isNaN(i)){var p=s*s,u=a*a,d=l*l;i=o.atan2(2*a*h-2*s*l,1-2*u-2*d),n=Math.asin(2*c),r=o.atan2(2*s*h-2*a*l,1-2*p-2*d)}break;default:throw new Error("Euler order "+e+" not supported yet.")}t.y=i,t.z=n,t.x=r},n.prototype.setFromEuler=function(t,e,i,n){n=n||"XYZ";var r=o.cos(t/2),s=o.cos(e/2),a=o.cos(i/2),l=o.sin(t/2),h=o.sin(e/2),c=o.sin(i/2);return"XYZ"===n?(this.x=l*s*a+r*h*c,this.y=r*h*a-l*s*c,this.z=r*s*c+l*h*a,this.w=r*s*a-l*h*c):"YXZ"===n?(this.x=l*s*a+r*h*c,this.y=r*h*a-l*s*c,this.z=r*s*c-l*h*a,this.w=r*s*a+l*h*c):"ZXY"===n?(this.x=l*s*a-r*h*c,this.y=r*h*a+l*s*c,this.z=r*s*c+l*h*a,this.w=r*s*a-l*h*c):"ZYX"===n?(this.x=l*s*a-r*h*c,this.y=r*h*a+l*s*c,this.z=r*s*c-l*h*a,this.w=r*s*a+l*h*c):"YZX"===n?(this.x=l*s*a+r*h*c,this.y=r*h*a+l*s*c,this.z=r*s*c-l*h*a,this.w=r*s*a-l*h*c):"XZY"===n&&(this.x=l*s*a-r*h*c,this.y=r*h*a-l*s*c,this.z=r*s*c+l*h*a,this.w=r*s*a+l*h*c),this},n.prototype.clone=function(){return new n(this.x,this.y,this.z,this.w)},n.prototype.slerp=function(t,e,i){i=i||new n;var r,s,a,l,h,c=this.x,p=this.y,u=this.z,d=this.w,y=t.x,f=t.y,v=t.z,m=t.w;return(s=c*y+p*f+u*v+d*m)<0&&(s=-s,y=-y,f=-f,v=-v,m=-m),1-s>1e-6?(r=Math.acos(s),a=o.sin(r),l=o.sin((1-e)*r)/a,h=o.sin(e*r)/a):(l=1-e,h=e),i.x=l*c+h*y,i.y=l*p+h*f,i.z=l*u+h*v,i.w=l*d+h*m,i},n.prototype.integrate=function(t,e,i,o){o=o||new n;var r=t.x*i.x,s=t.y*i.y,a=t.z*i.z,l=this.x,h=this.y,c=this.z,p=this.w,u=.5*e;return o.x+=u*(r*p+s*c-a*h),o.y+=u*(s*p+a*l-r*c),o.z+=u*(a*p+r*h-s*l),o.w+=u*(-r*l-s*h-a*c),o}},{"./CMath":27,"./Vec3":32}],31:[function(t,e){var i=t("./Vec3"),o=t("./Quaternion");function n(t){t=t||{},this.position=new i,t.position&&this.position.copy(t.position),this.quaternion=new o,t.quaternion&&this.quaternion.copy(t.quaternion)}e.exports=n;var r=new o;n.pointToLocalFrame=function(t,e,o,n){return n=n||new i,o.vsub(t,n),e.conjugate(r),r.vmult(n,n),n},n.prototype.pointToLocal=function(t,e){return n.pointToLocalFrame(this.position,this.quaternion,t,e)},n.pointToWorldFrame=function(t,e,o,n){return n=n||new i,e.vmult(o,n),n.vadd(t,n),n},n.prototype.pointToWorld=function(t,e){return n.pointToWorldFrame(this.position,this.quaternion,t,e)},n.prototype.vectorToWorldFrame=function(t,e){return e=e||new i,this.quaternion.vmult(t,e),e},n.vectorToWorldFrame=function(t,e,i){return t.vmult(e,i),i},n.vectorToLocalFrame=function(t,e,o,n){return n=n||new i,e.w*=-1,e.vmult(o,n),e.w*=-1,n}},{"./Quaternion":30,"./Vec3":32}],32:[function(t,e){e.exports=o;var i=t("./Mat3");function o(t,e,i){this.x=t||0,this.y=e||0,this.z=i||0}o.ZERO=new o(0,0,0),o.UNIT_X=new o(1,0,0),o.UNIT_Y=new o(0,1,0),o.UNIT_Z=new o(0,0,1),o.prototype.cross=function(t,e){var i=t.x,n=t.y,r=t.z,s=this.x,a=this.y,l=this.z;return(e=e||new o).x=a*r-l*n,e.y=l*i-s*r,e.z=s*n-a*i,e},o.prototype.set=function(t,e,i){return this.x=t,this.y=e,this.z=i,this},o.prototype.setZero=function(){this.x=this.y=this.z=0},o.prototype.vadd=function(t,e){if(!e)return new o(this.x+t.x,this.y+t.y,this.z+t.z);e.x=t.x+this.x,e.y=t.y+this.y,e.z=t.z+this.z},o.prototype.vsub=function(t,e){if(!e)return new o(this.x-t.x,this.y-t.y,this.z-t.z);e.x=this.x-t.x,e.y=this.y-t.y,e.z=this.z-t.z},o.prototype.crossmat=function(){return new i([0,-this.z,this.y,this.z,0,-this.x,-this.y,this.x,0])},o.prototype.normalize=function(){var t=this.x,e=this.y,i=this.z,o=Math.sqrt(t*t+e*e+i*i);if(o>0){var n=1/o;this.x*=n,this.y*=n,this.z*=n}else this.x=0,this.y=0,this.z=0;return o},o.prototype.unit=function(t){t=t||new o;var e=this.x,i=this.y,n=this.z,r=Math.sqrt(e*e+i*i+n*n);return r>0?(r=1/r,t.x=e*r,t.y=i*r,t.z=n*r):(t.x=1,t.y=0,t.z=0),t},o.prototype.norm=function(){var t=this.x,e=this.y,i=this.z;return Math.sqrt(t*t+e*e+i*i)},o.prototype.length=o.prototype.norm,o.prototype.norm2=function(){return this.dot(this)},o.prototype.lengthSquared=o.prototype.norm2,o.prototype.distanceTo=function(t){var e=this.x,i=this.y,o=this.z,n=t.x,r=t.y,s=t.z;return Math.sqrt((n-e)*(n-e)+(r-i)*(r-i)+(s-o)*(s-o))},o.prototype.distanceSquared=function(t){var e=this.x,i=this.y,o=this.z,n=t.x,r=t.y,s=t.z;return(n-e)*(n-e)+(r-i)*(r-i)+(s-o)*(s-o)},o.prototype.mult=function(t,e){e=e||new o;var i=this.x,n=this.y,r=this.z;return e.x=t*i,e.y=t*n,e.z=t*r,e},o.prototype.vmul=function(t,e){return(e=e||new o).x=t.x*this.x,e.y=t.y*this.y,e.z=t.z*this.z,e},o.prototype.scale=o.prototype.mult,o.prototype.addScaledVector=function(t,e,i){return(i=i||new o).x=this.x+t*e.x,i.y=this.y+t*e.y,i.z=this.z+t*e.z,i},o.prototype.dot=function(t){return this.x*t.x+this.y*t.y+this.z*t.z},o.prototype.isZero=function(){return 0===this.x&&0===this.y&&0===this.z},o.prototype.negate=function(t){return(t=t||new o).x=-this.x,t.y=-this.y,t.z=-this.z,t};var n=new o,r=new o;o.prototype.tangents=function(t,e){var i=this.norm();if(i>0){var o=n,s=1/i;o.set(this.x*s,this.y*s,this.z*s);var a=r;Math.abs(o.x)<.9?(a.set(1,0,0),o.cross(a,t)):(a.set(0,1,0),o.cross(a,t)),o.cross(t,e)}else t.set(1,0,0),e.set(0,1,0)},o.prototype.toString=function(){return this.x+","+this.y+","+this.z},o.prototype.toArray=function(){return[this.x,this.y,this.z]},o.prototype.copy=function(t){return this.x=t.x,this.y=t.y,this.z=t.z,this},o.prototype.lerp=function(t,e,i){var o=this.x,n=this.y,r=this.z;i.x=o+(t.x-o)*e,i.y=n+(t.y-n)*e,i.z=r+(t.z-r)*e},o.prototype.almostEquals=function(t,e){return void 0===e&&(e=1e-6),!(Math.abs(this.x-t.x)>e||Math.abs(this.y-t.y)>e||Math.abs(this.z-t.z)>e)},o.prototype.almostZero=function(t){return void 0===t&&(t=1e-6),!(Math.abs(this.x)>t||Math.abs(this.y)>t||Math.abs(this.z)>t)};var s=new o;o.prototype.isAntiparallelTo=function(t,e){return this.negate(s),s.almostEquals(t,e)},o.prototype.clone=function(){return new o(this.x,this.y,this.z)}},{"./Mat3":29}],33:[function(t,e){e.exports=h;var i=t("../utils/EventTarget"),o=(t("../shapes/Shape"),t("../math/Vec3")),n=t("../math/Mat3"),r=t("../math/Quaternion"),s=(t("../material/Material"),t("../collision/AABB")),a=t("../shapes/Box"),l=t("../world/World");function h(t){t=t||{},i.apply(this),this.id=h.idCounter++,this.world=null,this.preStep=null,this.postStep=null,this.vlambda=new o,this.collisionFilterGroup="number"==typeof t.collisionFilterGroup?t.collisionFilterGroup:1,this.collisionFilterMask="number"==typeof t.collisionFilterMask?t.collisionFilterMask:-1,this.collisionResponse=!0,this.position=new o,this.previousPosition=new o,this.interpolatedPosition=new o,this.initPosition=new o,t.position&&(this.position.copy(t.position),this.previousPosition.copy(t.position),this.interpolatedPosition.copy(t.position),this.initPosition.copy(t.position)),this.velocity=new o,t.velocity&&this.velocity.copy(t.velocity),this.initVelocity=new o,this.force=new o;var e="number"==typeof t.mass?t.mass:0;this.mass=e,this.invMass=e>0?1/e:0,this.material=t.material||null,this.linearDamping="number"==typeof t.linearDamping?t.linearDamping:.01,this.type=e<=0?h.STATIC:h.DYNAMIC,typeof t.type==typeof h.STATIC&&(this.type=t.type),this.allowSleep=void 0===t.allowSleep||t.allowSleep,this.sleepState=0,this.sleepSpeedLimit=void 0!==t.sleepSpeedLimit?t.sleepSpeedLimit:.1,this.sleepTimeLimit=void 0!==t.sleepTimeLimit?t.sleepTimeLimit:1,this.timeLastSleepy=0,this._wakeUpAfterNarrowphase=!1,this.torque=new o,this.quaternion=new r,this.initQuaternion=new r,this.previousQuaternion=new r,this.interpolatedQuaternion=new r,t.quaternion&&(this.quaternion.copy(t.quaternion),this.initQuaternion.copy(t.quaternion),this.previousQuaternion.copy(t.quaternion),this.interpolatedQuaternion.copy(t.quaternion)),this.angularVelocity=new o,t.angularVelocity&&this.angularVelocity.copy(t.angularVelocity),this.initAngularVelocity=new o,this.shapes=[],this.shapeOffsets=[],this.shapeOrientations=[],this.inertia=new o,this.invInertia=new o,this.invInertiaWorld=new n,this.invMassSolve=0,this.invInertiaSolve=new o,this.invInertiaWorldSolve=new n,this.fixedRotation=void 0!==t.fixedRotation&&t.fixedRotation,this.useGravity=!0,this.angularDamping=void 0!==t.angularDamping?t.angularDamping:.01,this.linearFactor=new o(1,1,1),t.linearFactor&&this.linearFactor.copy(t.linearFactor),this.angularFactor=new o(1,1,1),t.angularFactor&&this.angularFactor.copy(t.angularFactor),this.aabb=new s,this.aabbNeedsUpdate=!0,this.boundingRadius=0,this.wlambda=new o,t.shape&&this.addShape(t.shape),this.hasTrigger=!0,this.updateMassProperties()}h.prototype=new i,h.prototype.constructor=h,h.COLLIDE_EVENT_NAME="collide",h.DYNAMIC=1,h.STATIC=2,h.KINEMATIC=4,h.AWAKE=0,h.SLEEPY=1,h.SLEEPING=2,h.idCounter=0,h.wakeupEvent={type:"wakeup"},h.prototype.wakeUp=function(){l.SLEEPING=!1;var t=this.sleepState;this.sleepState=0,this._wakeUpAfterNarrowphase=!1,t===h.SLEEPING&&this.dispatchEvent(h.wakeupEvent)},h.prototype.sleep=function(){this.sleepState=h.SLEEPING,this.velocity.set(0,0,0),this.angularVelocity.set(0,0,0),this._wakeUpAfterNarrowphase=!1},h.sleepyEvent={type:"sleepy"},h.sleepEvent={type:"sleep"},h.prototype.sleepTick=function(t){if(this.allowSleep){var e=this.sleepState,i=this.velocity.norm2()+this.angularVelocity.norm2(),o=Math.pow(this.sleepSpeedLimit,2);e===h.AWAKE&&io?this.wakeUp():e===h.SLEEPY&&t-this.timeLastSleepy>this.sleepTimeLimit&&(this.sleep(),this.dispatchEvent(h.sleepEvent))}},h.prototype.updateSolveMassProperties=function(){this.sleepState===h.SLEEPING||this.type===h.KINEMATIC?(this.invMassSolve=0,this.invInertiaSolve.setZero(),this.invInertiaWorldSolve.setZero()):(this.invMassSolve=this.invMass,this.invInertiaSolve.copy(this.invInertia),this.invInertiaWorldSolve.copy(this.invInertiaWorld))},h.prototype.pointToLocalFrame=function(t,e){return e=e||new o,t.vsub(this.position,e),this.quaternion.conjugate().vmult(e,e),e},h.prototype.vectorToLocalFrame=function(t,e){return e=e||new o,this.quaternion.conjugate().vmult(t,e),e},h.prototype.pointToWorldFrame=function(t,e){return e=e||new o,this.quaternion.vmult(t,e),e.vadd(this.position,e),e},h.prototype.vectorToWorldFrame=function(t,e){return e=e||new o,this.quaternion.vmult(t,e),e};var c=new o,p=new r;h.prototype.addShape=function(t,e,i){var n=new o,s=new r;return e&&n.copy(e),i&&s.copy(i),this.shapes.push(t),this.shapeOffsets.push(n),this.shapeOrientations.push(s),this.aabbNeedsUpdate=!0,this.updateMassProperties(),this.updateBoundingRadius(),this.updateHasTrigger(),l.idToShapeMap[t.id]=t,t.body=this,this},h.prototype.removeShape=function(t){var e=this.shapes.indexOf(t);-1!==e&&(this.shapes.splice(e,1),this.shapeOffsets.splice(e,1),this.shapeOrientations.splice(e,1),this.aabbNeedsUpdate=!0,this.updateMassProperties(),this.updateBoundingRadius(),this.updateHasTrigger())},h.prototype.updateBoundingRadius=function(){for(var t=this.shapes,e=this.shapeOffsets,i=t.length,o=0,n=0;n!==i;n++){var r=t[n];r.updateBoundingSphereRadius();var s=e[n].norm(),a=r.boundingSphereRadius;s+a>o&&(o=s+a)}this.boundingRadius=o};var u=new s;h.prototype.computeAABB=function(){for(var t=this.shapes,e=this.shapeOffsets,i=this.shapeOrientations,o=t.length,n=c,r=p,s=this.quaternion,a=this.aabb,l=u,h=0;h!==o;h++){var d=t[h];s.vmult(e[h],n),n.vadd(this.position,n),i[h].mult(s,r),d.calculateWorldAABB(n,r,l.lowerBound,l.upperBound),0===h?a.copy(l):a.extend(l)}this.aabbNeedsUpdate=!1};var d=new n,y=new n;new n,h.prototype.updateInertiaWorld=function(t){var e=this.invInertia;if(e.x!==e.y||e.y!==e.z||t){var i=d,o=y;i.setRotationFromQuaternion(this.quaternion),i.transpose(o),i.scale(e,i),i.mmult(o,this.invInertiaWorld)}},new o;var f=new o;h.prototype.applyForce=function(t,e){if(this.type===h.DYNAMIC){var i=f;e.cross(t,i),this.force.vadd(t,this.force),this.torque.vadd(i,this.torque)}};var v=new o,m=new o;h.prototype.applyLocalForce=function(t,e){if(this.type===h.DYNAMIC){var i=v,o=m;this.vectorToWorldFrame(t,i),this.vectorToWorldFrame(e,o),this.applyForce(i,o)}},new o;var g=new o,b=new o;h.prototype.applyImpulse=function(t,e){if(this.type===h.DYNAMIC){var i=e,o=g;o.copy(t),o.mult(this.invMass,o),this.velocity.vadd(o,this.velocity);var n=b;i.cross(t,n),this.invInertiaWorld.vmult(n,n),this.angularVelocity.vadd(n,this.angularVelocity)}};var w=new o,x=new o;h.prototype.applyLocalImpulse=function(t,e){if(this.type===h.DYNAMIC){var i=w,o=x;this.vectorToWorldFrame(t,i),this.vectorToWorldFrame(e,o),this.applyImpulse(i,o)}};var _=new o;h.prototype.updateMassProperties=function(){var t=_;this.invMass=this.mass>0?1/this.mass:0;var e=this.inertia,i=this.fixedRotation;this.computeAABB(),t.set((this.aabb.upperBound.x-this.aabb.lowerBound.x)/2,(this.aabb.upperBound.y-this.aabb.lowerBound.y)/2,(this.aabb.upperBound.z-this.aabb.lowerBound.z)/2),a.calculateInertia(t,this.mass,e),this.invInertia.set(e.x>0&&!i?1/e.x:0,e.y>0&&!i?1/e.y:0,e.z>0&&!i?1/e.z:0),this.updateInertiaWorld(!0)},h.prototype.getVelocityAtWorldPoint=function(t,e){var i=new o;return t.vsub(this.position,i),this.angularVelocity.cross(i,e),this.velocity.vadd(e,e),e},new o,new o,new r,new r,h.prototype.integrate=function(t,e,i){if(this.previousPosition.copy(this.position),this.previousQuaternion.copy(this.quaternion),(this.type===h.DYNAMIC||this.type===h.KINEMATIC)&&this.sleepState!==h.SLEEPING){var o=this.velocity,n=this.angularVelocity,r=this.position,s=this.force,a=this.torque,l=this.quaternion,c=this.invMass,p=this.invInertiaWorld,u=this.linearFactor,d=c*t;o.x+=s.x*d*u.x,o.y+=s.y*d*u.y,o.z+=s.z*d*u.z;var y=p.elements,f=this.angularFactor,v=a.x*f.x,m=a.y*f.y,g=a.z*f.z;n.x+=t*(y[0]*v+y[1]*m+y[2]*g),n.y+=t*(y[3]*v+y[4]*m+y[5]*g),n.z+=t*(y[6]*v+y[7]*m+y[8]*g),r.x+=o.x*t,r.y+=o.y*t,r.z+=o.z*t,l.integrate(this.angularVelocity,t,this.angularFactor,l),e&&(i?l.normalizeFast():l.normalize()),this.aabbNeedsUpdate=!0,this.updateInertiaWorld()}},h.prototype.isSleeping=function(){return this.sleepState===h.SLEEPING},h.prototype.isSleepy=function(){return this.sleepState===h.SLEEPY},h.prototype.isAwake=function(){return this.sleepState===h.AWAKE},h.prototype.updateHasTrigger=function(){for(var t=this.shapes.length;t--&&(this.hasTrigger=!this.shapes[t].collisionResponse,!this.hasTrigger););}},{"../collision/AABB":3,"../material/Material":26,"../math/Mat3":29,"../math/Quaternion":30,"../math/Vec3":32,"../shapes/Box":39,"../shapes/Shape":45,"../utils/EventTarget":51,"../world/World":58}],34:[function(t,e){t("./Body");var i=t("../math/Vec3"),o=t("../math/Quaternion"),n=(t("../collision/RaycastResult"),t("../collision/Ray")),r=t("../objects/WheelInfo");function s(t){this.chassisBody=t.chassisBody,this.wheelInfos=[],this.sliding=!1,this.world=null,this.indexRightAxis=void 0!==t.indexRightAxis?t.indexRightAxis:1,this.indexForwardAxis=void 0!==t.indexForwardAxis?t.indexForwardAxis:0,this.indexUpAxis=void 0!==t.indexUpAxis?t.indexUpAxis:2}e.exports=s,new i,new i,new i;var a=new i,l=new i,h=new i;new n,s.prototype.addWheel=function(t){var e=new r(t=t||{}),i=this.wheelInfos.length;return this.wheelInfos.push(e),i},s.prototype.setSteeringValue=function(t,e){this.wheelInfos[e].steering=t},new i,s.prototype.applyEngineForce=function(t,e){this.wheelInfos[e].engineForce=t},s.prototype.setBrake=function(t,e){this.wheelInfos[e].brake=t},s.prototype.addToWorld=function(t){this.constraints,t.addBody(this.chassisBody);var e=this;this.preStepCallback=function(){e.updateVehicle(t.dt)},t.addEventListener("preStep",this.preStepCallback),this.world=t},s.prototype.getVehicleAxisWorld=function(t,e){e.set(0===t?1:0,1===t?1:0,2===t?1:0),this.chassisBody.vectorToWorldFrame(e,e)},s.prototype.updateVehicle=function(t){for(var e=this.wheelInfos,o=e.length,n=this.chassisBody,r=0;rd.maxSuspensionForce&&(h=d.maxSuspensionForce),d.raycastResult.hitNormalWorld.scale(h*t,a),d.raycastResult.hitPointWorld.vsub(n.position,l),n.applyImpulse(a,l)}this.updateFriction(t);var c=new i,p=new i,u=new i;for(r=0;r0?1:-1)*d.customSlidingRotationalSpeed*t),Math.abs(d.brake)>Math.abs(d.engineForce)&&(d.deltaRotation=0),d.rotation+=d.deltaRotation,d.deltaRotation*=.99}},s.prototype.updateSuspension=function(){for(var t=this.chassisBody.mass,e=this.wheelInfos,i=e.length,o=0;of&&(t.suspensionLength=f,t.raycastResult.reset());var v=t.raycastResult.hitNormalWorld.dot(t.directionWorld),m=new i;n.getVelocityAtWorldPoint(t.raycastResult.hitPointWorld,m);var g=t.raycastResult.hitNormalWorld.dot(m);if(v>=-.1)t.suspensionRelativeVelocity=0,t.clippedInvContactDotSuspension=10;else{var b=-1/v;t.suspensionRelativeVelocity=g*b,t.clippedInvContactDotSuspension=b}}else t.suspensionLength=t.suspensionRestLength+0*t.maxSuspensionTravel,t.suspensionRelativeVelocity=0,t.directionWorld.scale(-1,t.raycastResult.hitNormalWorld),t.clippedInvContactDotSuspension=1;return r},s.prototype.updateWheelTransformWorld=function(t){t.isInContact=!1;var e=this.chassisBody;e.pointToWorldFrame(t.chassisConnectionPointLocal,t.chassisConnectionPointWorld),e.vectorToWorldFrame(t.directionLocal,t.directionWorld),e.vectorToWorldFrame(t.axleLocal,t.axleWorld)},s.prototype.updateWheelTransform=function(t){var e=a,i=l,n=h,r=this.wheelInfos[t];this.updateWheelTransformWorld(r),r.directionLocal.scale(-1,e),i.copy(r.axleLocal),e.cross(i,n),n.normalize(),i.normalize();var s=r.steering,c=new o;c.setFromAxisAngle(e,s);var p=new o;p.setFromAxisAngle(i,r.rotation);var u=r.worldTransform.quaternion;this.chassisBody.quaternion.mult(c,u),u.mult(p,u),u.normalize();var d=r.worldTransform.position;d.copy(r.directionWorld),d.scale(r.suspensionLength,d),d.vadd(r.chassisConnectionPointWorld,d)};var u=[new i(1,0,0),new i(0,1,0),new i(0,0,1)];s.prototype.getWheelTransformWorld=function(t){return this.wheelInfos[t].worldTransform};var d=new i,y=[],f=[];s.prototype.updateFriction=function(t){for(var e=d,o=this.wheelInfos,n=o.length,r=this.chassisBody,s=f,a=y,l=0;l_&&(this.sliding=!0,M.sliding=!0,w=x/Math.sqrt(E),M.skidInfo*=w)}}if(this.sliding)for(l=0;l1.1)return 0;var r=E,s=M,a=C;return t.getVelocityAtWorldPoint(e,r),i.getVelocityAtWorldPoint(o,s),r.vsub(s,a),-.2*n.dot(a)*(1/(t.invMass+i.invMass))}},{"../collision/Ray":10,"../collision/RaycastResult":11,"../math/Quaternion":30,"../math/Vec3":32,"../objects/WheelInfo":38,"./Body":33}],35:[function(t,e){var i=t("./Body"),o=t("../shapes/Sphere"),n=t("../shapes/Box"),r=t("../math/Vec3"),s=t("../constraints/HingeConstraint"),a=t("../math/CMath");function l(t){if(this.wheelBodies=[],this.coordinateSystem=void 0===t.coordinateSystem?new r(1,2,3):t.coordinateSystem.clone(),this.chassisBody=t.chassisBody,!this.chassisBody){var e=new n(new r(5,2,.5));this.chassisBody=new i(1,e)}this.constraints=[],this.wheelAxes=[],this.wheelForces=[]}e.exports=l,l.prototype.addWheel=function(t){var e=(t=t||{}).body;e||(e=new i(1,new o(1.2))),this.wheelBodies.push(e),this.wheelForces.push(0),new r;var n=void 0!==t.position?t.position.clone():new r,a=new r;this.chassisBody.pointToWorldFrame(n,a),e.position.set(a.x,a.y,a.z);var l=void 0!==t.axis?t.axis.clone():new r(0,1,0);this.wheelAxes.push(l);var h=new s(this.chassisBody,e,{pivotA:n,axisA:l,pivotB:r.ZERO,axisB:l,collideConnected:!1});return this.constraints.push(h),this.wheelBodies.length-1},l.prototype.setSteeringValue=function(t,e){var i=this.wheelAxes[e],o=a.cos(t),n=a.sin(t),r=i.x,s=i.y;this.constraints[e].axisA.set(o*r-n*s,n*r+o*s,0)},l.prototype.setMotorSpeed=function(t,e){var i=this.constraints[e];i.enableMotor(),i.motorTargetVelocity=t},l.prototype.disableMotor=function(t){this.constraints[t].disableMotor()};var h=new r;l.prototype.setWheelForce=function(t,e){this.wheelForces[e]=t},l.prototype.applyWheelForce=function(t,e){var i=this.wheelAxes[e],o=this.wheelBodies[e],n=o.torque;i.scale(t,h),o.vectorToWorldFrame(h,h),n.vadd(h,n)},l.prototype.addToWorld=function(t){for(var e=this.constraints,i=this.wheelBodies.concat([this.chassisBody]),o=0;othis.particles.length&&this.neighbors.pop())};var n=new i;o.prototype.getNeighbors=function(t,e){for(var i=this.particles.length,o=t.id,r=this.smoothingRadius*this.smoothingRadius,s=n,a=0;a!==i;a++){var l=this.particles[a];l.position.vsub(t.position,s),o!==l.id&&s.norm2()=-.1)this.suspensionRelativeVelocity=0,this.clippedInvContactDotSuspension=10;else{var n=-1/i;this.suspensionRelativeVelocity=o*n,this.clippedInvContactDotSuspension=n}}else e.suspensionLength=this.suspensionRestLength,this.suspensionRelativeVelocity=0,e.directionWorld.scale(-1,e.hitNormalWorld),this.clippedInvContactDotSuspension=1}},{"../collision/RaycastResult":11,"../math/Transform":31,"../math/Vec3":32,"../utils/Utils":55}],39:[function(t,e){e.exports=r;var i=t("./Shape"),o=t("../math/Vec3"),n=t("./ConvexPolyhedron");function r(t){i.call(this,{type:i.types.BOX}),this.halfExtents=t,this.convexPolyhedronRepresentation=null,this.updateConvexPolyhedronRepresentation(),this.updateBoundingSphereRadius()}r.prototype=new i,r.prototype.constructor=r,r.prototype.updateConvexPolyhedronRepresentation=function(){var t=this.halfExtents.x,e=this.halfExtents.y,i=this.halfExtents.z,r=o,s=[new r(-t,-e,-i),new r(t,-e,-i),new r(t,e,-i),new r(-t,e,-i),new r(-t,-e,i),new r(t,-e,i),new r(t,e,i),new r(-t,e,i)],a=(new r(0,0,1),new r(0,1,0),new r(1,0,0),new n(s,[[3,2,1,0],[4,5,6,7],[5,4,0,1],[2,3,7,6],[0,4,7,3],[1,2,6,5]]));this.convexPolyhedronRepresentation=a,a.material=this.material},r.prototype.calculateLocalInertia=function(t,e){return e=e||new o,r.calculateInertia(this.halfExtents,t,e),e},r.calculateInertia=function(t,e,i){var o=t;o.isZero()?(i.x=2/12*e,i.y=2/12*e,i.z=2/12*e):(i.x=1/12*e*(4*o.y*o.y+4*o.z*o.z),i.y=1/12*e*(4*o.x*o.x+4*o.z*o.z),i.z=1/12*e*(4*o.y*o.y+4*o.x*o.x))},r.prototype.getSideNormals=function(t,e){var i=t,o=this.halfExtents;if(i[0].set(o.x,0,0),i[1].set(0,o.y,0),i[2].set(0,0,o.z),i[3].set(-o.x,0,0),i[4].set(0,-o.y,0),i[5].set(0,0,-o.z),void 0!==e)for(var n=0;n!==i.length;n++)e.vmult(i[n],i[n]);return i},r.prototype.volume=function(){return 8*this.halfExtents.x*this.halfExtents.y*this.halfExtents.z},r.prototype.updateBoundingSphereRadius=function(){this.boundingSphereRadius=this.halfExtents.norm()};var s=new o;new o,r.prototype.forEachWorldCorner=function(t,e,i){for(var o=this.halfExtents,n=[[o.x,o.y,o.z],[-o.x,o.y,o.z],[-o.x,-o.y,o.z],[-o.x,-o.y,-o.z],[o.x,-o.y,-o.z],[o.x,o.y,-o.z],[-o.x,o.y,-o.z],[o.x,-o.y,o.z]],r=0;ro.x&&(o.x=l),h>o.y&&(o.y=h),c>o.z&&(o.z=c),ld&&(d=f,u=y)}for(var v=[],m=i.faces[u],g=m.length,b=0;b=0&&this.clipFaceAgainstHull(s,t,e,v,a,l,c)};var c=new o,p=new o,u=new o,d=new o,y=new o,f=new o;r.prototype.findSeparatingAxis=function(t,e,i,o,n,r,s,a){var l=c,h=p,v=u,m=d,g=y,b=f,w=Number.MAX_VALUE;if(this.uniqueAxes)for(_=0;_!==this.uniqueAxes.length;_++){if(i.vmult(this.uniqueAxes[_],l),!1===(E=this.testSepAxis(l,t,e,i,o,n)))return!1;E0&&r.negate(r),!0};var v=[],m=[];r.prototype.testSepAxis=function(t,e,i,o,n,s){r.project(this,t,i,o,v),r.project(e,t,n,s,m);var a=v[0],l=v[1],h=m[0],c=m[1];if(ae.x&&(e.x=r.x),r.ye.y&&(e.y=r.y),r.ze.z&&(e.z=r.z)}},r.prototype.computeWorldFaceNormals=function(t){for(var e=this.faceNormals.length;this.worldFaceNormals.lengtht&&(t=n)}this.boundingSphereRadius=Math.sqrt(t)};var A=new o;r.prototype.calculateWorldAABB=function(t,e,i,o){for(var n,r,s,a,l,h,c=this.vertices.length,p=this.vertices,u=0;ua||void 0===a)&&(a=d.x),(d.yl||void 0===l)&&(l=d.y),(d.zh||void 0===h)&&(h=d.z)}i.set(n,r,s),o.set(a,l,h)},r.prototype.volume=function(){return 4*Math.PI*this.boundingSphereRadius/3},r.prototype.getAveragePointLocal=function(t){t=t||new o;for(var e=this.vertices.length,i=this.vertices,n=0;n0||c>0&&u<0)return!1}return-1},new o;var T=new o,P=new o;r.project=function(t,e,i,o,r){var s=t.vertices.length,a=T,l=0,h=0,c=P,p=t.vertices;c.setZero(),n.vectorToLocalFrame(i,o,e,a),n.pointToLocalFrame(i,o,c,c);var u=c.dot(a);h=l=p[0].dot(a);for(var d=1;dl&&(l=y),y(l-=u)){var f=h;h=l,l=f}r[0]=l,r[1]=h}},{"../math/Quaternion":30,"../math/Transform":31,"../math/Vec3":32,"./Shape":45}],41:[function(t,e){e.exports=r,t("./Shape");var i=t("../math/Vec3"),o=(t("../math/Quaternion"),t("./ConvexPolyhedron")),n=t("../math/CMath");function r(t,e,r,s,a){if(a){for(var l=s,h=n.cos,c=n.sin,p=r/2,u=[],d=[],y=[0],f=[1],v=[],m=2*Math.PI/l,g=0;ge&&(e=n)}this.maxValue=e},s.prototype.setHeightValueAtIndex=function(t,e,i){this.data[t][e]=i,this.clearCachedConvexTrianglePillar(t,e,!1),t>0&&(this.clearCachedConvexTrianglePillar(t-1,e,!0),this.clearCachedConvexTrianglePillar(t-1,e,!1)),e>0&&(this.clearCachedConvexTrianglePillar(t,e-1,!0),this.clearCachedConvexTrianglePillar(t,e-1,!1)),e>0&&t>0&&this.clearCachedConvexTrianglePillar(t-1,e-1,!0)},s.prototype.getRectMinMax=function(t,e,i,o,n){n=n||[];for(var r=this.data,s=this.minValue,a=t;a<=i;a++)for(var l=e;l<=o;l++){var h=r[a][l];h>s&&(s=h)}n[0]=this.minValue,n[1]=s},s.prototype.getIndexOfPosition=function(t,e,i,o){var n=this.elementSize,r=this.data,s=Math.floor(t/n),a=Math.floor(e/n);return i[0]=s,i[1]=a,o&&(s<0&&(s=0),a<0&&(a=0),s>=r.length-1&&(s=r.length-1),a>=r[0].length-1&&(a=r[0].length-1)),!(s<0||a<0||s>=r.length-1||a>=r[0].length-1)};var a=[],l=new n,h=new n,c=new n,p=new n;s.prototype.getTriangleAt=function(t,e,i,o,n,r){var s=a;this.getIndexOfPosition(t,e,s,i);var l=s[0],h=s[1],c=this.data;i&&(l=Math.min(c.length-2,Math.max(0,l)),h=Math.min(c[0].length-2,Math.max(0,h)));var p=this.elementSize,u=Math.pow(t/p-l,2)+Math.pow(e/p-h,2)>Math.pow(t/p-(l+1),2)+Math.pow(e/p-(h+1),2);return this.getTriangle(l,h,u,o,n,r),u};var u=new n,d=new n,y=new n,f=new n,v=new n;function m(t,e,i,o,n,r,s,a,l){l.x=((r-a)*(t-s)+(s-n)*(e-a))/((r-a)*(i-s)+(s-n)*(o-a)),l.y=((a-o)*(t-s)+(i-s)*(e-a))/((r-a)*(i-s)+(s-n)*(o-a)),l.z=1-l.x-l.y}s.prototype.getNormalAt=function(t,e,i,o){var n=u,r=d,s=y,a=f,l=v;this.getTriangleAt(t,e,i,n,r,s),r.vsub(n,a),s.vsub(n,l),a.cross(l,o),o.normalize()},s.prototype.getAabbAtIndex=function(t,e,i){var o=this.data,n=this.elementSize;i.lowerBound.set(t*n,e*n,o[t][e]),i.upperBound.set((t+1)*n,(e+1)*n,o[t+1][e+1])},s.prototype.getHeightAt=function(t,e,i){var o=this.data,n=h,r=c,s=p,u=a;this.getIndexOfPosition(t,e,u,i);var d=u[0],y=u[1];i&&(d=Math.min(o.length-2,Math.max(0,d)),y=Math.min(o[0].length-2,Math.max(0,y)));var f=this.getTriangleAt(t,e,i,n,r,s);m(t,e,n.x,n.y,r.x,r.y,s.x,s.y,l);var v=l;return f?o[d+1][y+1]*v.x+o[d][y+1]*v.y+o[d+1][y]*v.z:o[d][y]*v.x+o[d+1][y]*v.y+o[d][y+1]*v.z},s.prototype.getCacheConvexTrianglePillarKey=function(t,e,i){return t+"_"+e+"_"+(i?1:0)},s.prototype.getCachedConvexTrianglePillar=function(t,e,i){return this._cachedPillars[this.getCacheConvexTrianglePillarKey(t,e,i)]},s.prototype.setCachedConvexTrianglePillar=function(t,e,i,o,n){this._cachedPillars[this.getCacheConvexTrianglePillarKey(t,e,i)]={convex:o,offset:n}},s.prototype.clearCachedConvexTrianglePillar=function(t,e,i){delete this._cachedPillars[this.getCacheConvexTrianglePillarKey(t,e,i)]},s.prototype.getTriangle=function(t,e,i,o,n,r){var s=this.data,a=this.elementSize;i?(o.set((t+1)*a,(e+1)*a,s[t+1][e+1]),n.set(t*a,(e+1)*a,s[t][e+1]),r.set((t+1)*a,e*a,s[t+1][e])):(o.set(t*a,e*a,s[t][e]),n.set((t+1)*a,e*a,s[t+1][e]),r.set(t*a,(e+1)*a,s[t][e+1]))},s.prototype.getConvexTrianglePillar=function(t,e,i){var r=this.pillarConvex,s=this.pillarOffset;if(this.cacheEnabled){if(a=this.getCachedConvexTrianglePillar(t,e,i))return this.pillarConvex=a.convex,void(this.pillarOffset=a.offset);r=new o,s=new n,this.pillarConvex=r,this.pillarOffset=s}var a=this.data,l=this.elementSize,h=r.faces;r.vertices.length=6;for(var c=0;c<6;c++)r.vertices[c]||(r.vertices[c]=new n);for(h.length=5,c=0;c<5;c++)h[c]||(h[c]=[]);var p=r.vertices,u=(Math.min(a[t][e],a[t+1][e],a[t][e+1],a[t+1][e+1])-this.minValue)/2+this.minValue;i?(s.set((t+.75)*l,(e+.75)*l,u),p[0].set(.25*l,.25*l,a[t+1][e+1]-u),p[1].set(-.75*l,.25*l,a[t][e+1]-u),p[2].set(.25*l,-.75*l,a[t+1][e]-u),p[3].set(.25*l,.25*l,-u-1),p[4].set(-.75*l,.25*l,-u-1),p[5].set(.25*l,-.75*l,-u-1),h[0][0]=0,h[0][1]=1,h[0][2]=2,h[1][0]=5,h[1][1]=4,h[1][2]=3,h[2][0]=2,h[2][1]=5,h[2][2]=3,h[2][3]=0,h[3][0]=3,h[3][1]=4,h[3][2]=1,h[3][3]=0,h[4][0]=1,h[4][1]=4,h[4][2]=5,h[4][3]=2):(s.set((t+.25)*l,(e+.25)*l,u),p[0].set(-.25*l,-.25*l,a[t][e]-u),p[1].set(.75*l,-.25*l,a[t+1][e]-u),p[2].set(-.25*l,.75*l,a[t][e+1]-u),p[3].set(-.25*l,-.25*l,-u-1),p[4].set(.75*l,-.25*l,-u-1),p[5].set(-.25*l,.75*l,-u-1),h[0][0]=0,h[0][1]=1,h[0][2]=2,h[1][0]=5,h[1][1]=4,h[1][2]=3,h[2][0]=0,h[2][1]=2,h[2][2]=5,h[2][3]=3,h[3][0]=1,h[3][1]=0,h[3][2]=3,h[3][3]=4,h[4][0]=4,h[4][1]=5,h[4][2]=2,h[4][3]=1),r.computeNormals(),r.computeEdges(),r.updateBoundingSphereRadius(),this.setCachedConvexTrianglePillar(t,e,i,r,s)},s.prototype.calculateLocalInertia=function(t,e){return(e=e||new n).set(0,0,0),e},s.prototype.volume=function(){return Number.MAX_VALUE},s.prototype.calculateWorldAABB=function(t,e,i,o){i.set(-Number.MAX_VALUE,-Number.MAX_VALUE,-Number.MAX_VALUE),o.set(Number.MAX_VALUE,Number.MAX_VALUE,Number.MAX_VALUE)},s.prototype.updateBoundingSphereRadius=function(){var t=this.data,e=this.elementSize;this.boundingSphereRadius=new n(t.length*e,t[0].length*e,Math.max(Math.abs(this.maxValue),Math.abs(this.minValue))).norm()},s.prototype.setHeightsFromImage=function(t,e){var i=document.createElement("canvas");i.width=t.width,i.height=t.height;var o=i.getContext("2d");o.drawImage(t,0,0);var n=o.getImageData(0,0,t.width,t.height),r=this.data;r.length=0,this.elementSize=Math.abs(e.x)/n.width;for(var s=0;si.x&&(i.x=n.x),n.yi.y&&(i.y=n.y),n.zi.z&&(i.z=n.z)},l.prototype.updateAABB=function(){this.computeLocalAABB(this.aabb)},l.prototype.updateBoundingSphereRadius=function(){for(var t=0,e=this.vertices,i=new o,n=0,r=e.length/3;n!==r;n++){this.getVertex(n,i);var s=i.norm2();s>t&&(t=s)}this.boundingSphereRadius=Math.sqrt(t)},new o;var w=new n,x=new r;l.prototype.calculateWorldAABB=function(t,e,i,o){var n=w,r=x;n.position=t,n.quaternion=e,this.aabb.toWorldFrame(n,r),i.copy(r.lowerBound),o.copy(r.upperBound)},l.prototype.volume=function(){return 4*Math.PI*this.boundingSphereRadius/3},l.createTorus=function(t,e,i,o,n){t=t||1,e=e||.5,i=i||8,o=o||6,n=n||2*Math.PI;for(var r=[],s=[],h=0;h<=i;h++)for(var c=0;c<=o;c++){var p=c/o*n,u=h/i*Math.PI*2,d=(t+e*a.cos(u))*a.cos(p),y=(t+e*a.cos(u))*a.sin(p),f=e*a.sin(u);r.push(d,y,f)}for(h=1;h<=i;h++)for(c=1;c<=o;c++){var v=(o+1)*h+c-1,m=(o+1)*(h-1)+c-1,g=(o+1)*(h-1)+c,b=(o+1)*h+c;s.push(v,m,b),s.push(m,g,b)}return new l(r,s)}},{"../collision/AABB":3,"../math/CMath":27,"../math/Quaternion":30,"../math/Transform":31,"../math/Vec3":32,"../utils/Octree":52,"./Shape":45}],48:[function(t,e){e.exports=o,t("../math/Vec3"),t("../math/Quaternion");var i=t("./Solver");function o(){i.call(this),this.iterations=10,this.tolerance=1e-7}o.prototype=new i;var n=[],r=[],s=[];o.prototype.solve=function(t,e){var i,o,a,l,h,c=0,p=this.iterations,u=this.tolerance*this.tolerance,d=this.equations,y=d.length,f=e.bodies,v=f.length,m=t;if(0!==y)for(var g=0;g!==v;g++)f[g].updateSolveMassProperties();var b=r,w=s,x=n;for(b.length=y,w.length=y,x.length=y,g=0;g!==y;g++){var _=d[g];x[g]=0,w[g]=_.computeB(m),b[g]=1/_.computeC()}if(0!==y){for(g=0;g!==v;g++){var B=(M=f[g]).vlambda,S=M.wlambda;B.set(0,0,0),S.set(0,0,0)}for(c=0;c!==p;c++){l=0;for(var E=0;E!==y;E++)_=d[E],i=w[E],o=b[E],(h=x[E])+(a=o*(i-_.computeGWlambda()-_.eps*h))<_.minForce?a=_.minForce-h:h+a>_.maxForce&&(a=_.maxForce-h),x[E]+=a,l+=a>0?a:-a,_.addToWlambda(a);if(l*l=0;t--)this.children[t].removeEmptyNodes(),this.children[t].children.length||this.children[t].data.length||this.children.splice(t,1)}},{"../collision/AABB":3,"../math/Vec3":32}],53:[function(t,e){function i(){this.objects=[],this.type=Object}e.exports=i,i.prototype.release=function(){for(var t=arguments.length,e=0;e!==t;e++)this.objects.push(arguments[e]);return this},i.prototype.get=function(){return 0===this.objects.length?this.constructObject():this.objects.pop()},i.prototype.constructObject=function(){throw new Error("constructObject() not implemented in this Pool subclass yet!")},i.prototype.resize=function(t){for(var e=this.objects;e.length>t;)e.pop();for(;e.lengthe){var i=e;e=t,t=i}return this.data[t+"-"+e]},i.prototype.set=function(t,e,i){if(t>e){var o=e;e=t,t=o}var n=t+"-"+e;return this.get(t,e)||this.data.keys.push(n),this.data[n]=i,this.data[n]},i.prototype.del=function(t,e){if(t>e){var i=e;e=t,t=i}var o=t+"-"+e,n=this.data.keys.indexOf(o);return n>=0&&(this.data.keys.splice(n,1),delete this.data[o],!0)},i.prototype.reset=function(){this.data={keys:[]}},i.prototype.getLength=function(){return this.data.keys.length},i.prototype.getKeyByIndex=function(t){return this.data.keys[t]},i.prototype.getDataByKey=function(t){return this.data[t]}},{}],55:[function(t,e){function i(){}e.exports=i,i.defaults=function(t,e){for(var i in t=t||{},e)i in t||(t[i]=e[i]);return t}},{}],56:[function(t,e){e.exports=n;var i=t("../math/Vec3"),o=t("./Pool");function n(){o.call(this),this.type=i}n.prototype=new o,n.prototype.constructObject=function(){return new i}},{"../math/Vec3":32,"./Pool":53}],57:[function(t,e){e.exports=u;var i=t("../collision/AABB"),o=t("../objects/Body"),n=t("../shapes/Shape"),r=t("../collision/Ray"),s=t("../math/Vec3"),a=t("../math/Transform"),l=(t("../shapes/ConvexPolyhedron"),t("../math/Quaternion")),h=(t("../solver/Solver"),t("../utils/Vec3Pool")),c=t("../equations/ContactEquation"),p=t("../equations/FrictionEquation");function u(t){this.contactPointPool=[],this.frictionEquationPool=[],this.result=[],this.frictionResult=[],this.v3pool=new h,this.world=t,this.currentContactMaterial=null,this.enableFrictionReduction=!1}u.prototype.createContactEquation=function(t,e,i,o,n,r){var s;this.contactPointPool.length?((s=this.contactPointPool.pop()).bi=t,s.bj=e):s=new c(t,e),s.enabled=t.collisionResponse&&e.collisionResponse&&i.collisionResponse&&o.collisionResponse;var a=this.currentContactMaterial;s.restitution=a.restitution,s.setSpookParams(a.contactEquationStiffness,a.contactEquationRelaxation,this.world.dt);var l=i.material||t.material,h=o.material||e.material;return l&&h&&l.restitution>=0&&h.restitution>=0&&(s.restitution=l.restitution*h.restitution),s.si=n||i,s.sj=r||o,s},u.prototype.createFrictionEquationsFromContact=function(t,e){var i=t.bi,o=t.bj,n=t.si,r=t.sj,s=this.world,a=this.currentContactMaterial,l=a.friction,h=n.material||i.material,c=r.material||o.material;if(h&&c&&h.friction>=0&&c.friction>=0&&(l=h.friction*c.friction),l>0){var u=l*s.gravity.length(),d=i.invMass+o.invMass;d>0&&(d=1/d);var y=this.frictionEquationPool,f=y.length?y.pop():new p(i,o,u*d),v=y.length?y.pop():new p(i,o,u*d);return f.bi=v.bi=i,f.bj=v.bj=o,f.minForce=v.minForce=-u*d,f.maxForce=v.maxForce=u*d,f.ri.copy(t.ri),f.rj.copy(t.rj),v.ri.copy(t.ri),v.rj.copy(t.rj),t.ni.tangents(f.t,v.t),f.setSpookParams(a.frictionEquationStiffness,a.frictionEquationRelaxation,s.dt),v.setSpookParams(a.frictionEquationStiffness,a.frictionEquationRelaxation,s.dt),f.enabled=v.enabled=t.enabled,e.push(f,v),!0}return!1};var d=new s,y=new s,f=new s;u.prototype.createFrictionFromAverage=function(t){var e=this.result[this.result.length-1];if(this.createFrictionEquationsFromContact(e,this.frictionResult)&&1!==t){var i=this.frictionResult[this.frictionResult.length-2],o=this.frictionResult[this.frictionResult.length-1];d.setZero(),y.setZero(),f.setZero();for(var n=e.bi,r=(e.bj,0);r!==t;r++)(e=this.result[this.result.length-1-r]).bodyA!==n?(d.vadd(e.ni,d),y.vadd(e.ri,y),f.vadd(e.rj,f)):(d.vsub(e.ni,d),y.vadd(e.rj,y),f.vadd(e.ri,f));var s=1/t;y.scale(s,i.ri),f.scale(s,i.rj),o.ri.copy(i.ri),o.rj.copy(i.rj),d.normalize(),d.tangents(i.t,o.t)}};var v=new s,m=new s,g=new l,b=new l;u.prototype.getContacts=function(t,e,i,n,r,s,a){this.contactPointPool=r,this.frictionEquationPool=a,this.result=n,this.frictionResult=s;for(var l=g,h=b,c=v,p=m,u=0,d=t.length;u!==d;u++){var y=t[u],f=e[u],w=null;y.material&&f.material&&(w=i.getContactMaterial(y.material,f.material)||null);for(var x=0==y.collisionResponse||0==f.collisionResponse||y.type&o.KINEMATIC&&f.type&o.STATIC||y.type&o.STATIC&&f.type&o.KINEMATIC||y.type&o.KINEMATIC&&f.type&o.KINEMATIC,_=0;_B.boundingSphereRadius+E.boundingSphereRadius)){x|=0==B.collisionResponse||0==E.collisionResponse;var M=null;B.material&&E.material&&(M=i.getContactMaterial(B.material,E.material)||null),this.currentContactMaterial=M||w||i.defaultContactMaterial;var C=this[B.type|E.type];if(C&&(B.type0&&D<0&&(m.vsub(d,g),v.copy(f),v.normalize(),U=g.dot(v),v.scale(U,g),g.vadd(d,g),(Z=g.distanceTo(m))0&&!0===o||c<=0&&!1===o))return!1;null===o&&(o=c>0)}return!0}var K=new s,Q=new s,X=new s,Y=new s,Z=[new s,new s,new s,new s,new s,new s],J=new s,$=new s,tt=new s,et=new s;u.prototype[n.types.SPHERE|n.types.BOX]=u.prototype.sphereBox=function(t,e,i,o,n,r,s,a,l,h,c){var p=this.v3pool,u=Z;i.vsub(o,K),e.getSideNormals(u,r);for(var d=t.radius,y=!1,f=$,v=tt,m=et,g=null,b=0,w=0,x=0,_=null,B=0,S=u.length;B!==S&&!1===y;B++){var E=Q;E.copy(u[B]);var M=E.norm();E.normalize();var C=K.dot(E);if(C0){var A=X,z=Y;A.copy(u[(B+1)%3]),z.copy(u[(B+2)%3]);var F=A.norm(),R=z.norm();A.normalize(),z.normalize();var T=K.dot(A),P=K.dot(z);if(T-F&&P-R){var q=Math.abs(C-M-d);if((null===_||q<_)&&(_=q,w=T,x=P,g=M,f.copy(E),v.copy(A),m.copy(z),b++,c))return!0}}}if(b){y=!0;var O=this.createContactEquation(s,a,t,e,l,h);f.mult(-d,O.ri),O.ni.copy(f),O.ni.negate(O.ni),f.mult(g,f),v.mult(w,v),f.vadd(v,f),m.mult(x,m),f.vadd(m,O.rj),O.ri.vadd(i,O.ri),O.ri.vsub(s.position,O.ri),O.rj.vadd(o,O.rj),O.rj.vsub(a.position,O.rj),this.result.push(O),this.createFrictionEquationsFromContact(O,this.frictionResult)}for(var I=p.get(),V=J,j=0;2!==j&&!y;j++)for(var k=0;2!==k&&!y;k++)for(var N=0;2!==N&&!y;N++)if(I.set(0,0,0),j?I.vadd(u[0],I):I.vsub(u[0],I),k?I.vadd(u[1],I):I.vsub(u[1],I),N?I.vadd(u[2],I):I.vsub(u[2],I),o.vadd(I,V),V.vsub(i,V),V.norm2()0){for(var F=[],R=0,T=B.length;R!==T;R++){var P=p.get();r.vmult(y[B[R]],P),o.vadd(P,P),F.push(P)}if(H(F,S,i)){if(c)return!0;w=!0;var q=this.createContactEquation(s,a,t,e,l,h);S.mult(-f,q.ri),S.negate(q.ni);var O=p.get();S.mult(-A,O);var I=p.get();S.mult(-f,I),i.vsub(o,q.rj),q.rj.vadd(I,q.rj),q.rj.vadd(O,q.rj),q.rj.vadd(o,q.rj),q.rj.vsub(a.position,q.rj),q.ri.vadd(i,q.ri),q.ri.vsub(s.position,q.ri),p.release(O),p.release(I),this.result.push(q),this.createFrictionEquationsFromContact(q,this.frictionResult),R=0;for(var V=F.length;R!==V;R++)p.release(F[R]);return}for(R=0;R!==B.length;R++){var j=p.get(),k=p.get();r.vmult(y[B[(R+1)%B.length]],j),r.vmult(y[B[(R+2)%B.length]],k),o.vadd(j,j),o.vadd(k,k);var N=ot;k.vsub(j,N);var L=nt;N.unit(L);var W=p.get(),D=p.get();i.vsub(j,D);var U=D.dot(L);L.mult(U,W),W.vadd(j,W);var G=p.get();if(W.vsub(i,G),U>0&&U*Ut.boundingSphereRadius+e.boundingSphereRadius)&&t.findSeparatingAxis(e,i,n,o,r,d,p,u)){var y=[],f=mt;t.clipAgainstHull(i,n,e,o,r,d,-100,100,y);for(var v=0,m=0;m!==y.length;m++){if(c)return!0;var g=this.createContactEquation(s,a,t,e,l,h),b=g.ri,w=g.rj;d.negate(g.ni),y[m].normal.negate(f),f.mult(y[m].depth,f),y[m].point.vadd(f,b),w.copy(y[m].point),b.vsub(i,b),w.vsub(o,w),b.vadd(i,b),b.vsub(s.position,b),w.vadd(o,w),w.vsub(a.position,w),this.result.push(g),v++,this.enableFrictionReduction||this.createFrictionEquationsFromContact(g,this.frictionResult)}this.enableFrictionReduction&&v&&this.createFrictionFromAverage(v)}};var gt=new s,bt=new s,wt=new s;u.prototype[n.types.PLANE|n.types.PARTICLE]=u.prototype.planeParticle=function(t,e,i,o,n,r,s,a,l,h,c){var p=gt;p.set(0,0,1),s.quaternion.vmult(p,p);var u=bt;if(o.vsub(s.position,u),p.dot(u)<=0){if(c)return!0;var d=this.createContactEquation(a,s,e,t,l,h);d.ni.copy(p),d.ni.negate(d.ni),d.ri.set(0,0,0);var y=wt;p.mult(p.dot(o),y),o.vsub(y,y),d.rj.copy(y),this.result.push(d),this.createFrictionEquationsFromContact(d,this.frictionResult)}};var xt=new s;u.prototype[n.types.PARTICLE|n.types.SPHERE]=u.prototype.sphereParticle=function(t,e,i,o,n,r,s,a,l,h,c){var p=xt;if(p.set(0,0,1),o.vsub(i,p),p.norm2()<=t.radius*t.radius){if(c)return!0;var u=this.createContactEquation(a,s,e,t,l,h);p.normalize(),u.rj.copy(p),u.rj.mult(t.radius,u.rj),u.ni.copy(p),u.ni.negate(u.ni),u.ri.set(0,0,0),this.result.push(u),this.createFrictionEquationsFromContact(u,this.frictionResult)}};var _t=new l,Bt=new s,St=(new s,new s),Et=new s,Mt=new s;u.prototype[n.types.PARTICLE|n.types.CONVEXPOLYHEDRON]=u.prototype.convexParticle=function(t,e,i,o,n,r,s,a,l,h,c){var p=-1,u=St,d=Mt,y=null,f=Bt;if(f.copy(o),f.vsub(i,f),n.conjugate(_t),_t.vmult(f,f),t.pointIsInside(f)){t.worldVerticesNeedsUpdate&&t.computeWorldVertices(i,n),t.worldFaceNormalsNeedsUpdate&&t.computeWorldFaceNormals(n);for(var v=0,m=t.faces.length;v!==m;v++){var g=[t.worldVertices[t.faces[v][0]]],b=t.worldFaceNormals[v];o.vsub(g[0],Et);var w=-b.dot(Et);if(null===y||Math.abs(w)u.length||w>u[0].length)){g<0&&(g=0),b<0&&(b=0),w<0&&(w=0),x<0&&(x=0),g>=u.length&&(g=u.length-1),b>=u.length&&(b=u.length-1),x>=u[0].length&&(x=u[0].length-1),w>=u[0].length&&(w=u[0].length-1);var _=[];e.getRectMinMax(g,w,b,x,_);var B=_[0],S=_[1];if(!(m.z-y>S||m.z+yu.length||b>u[0].length)){m<0&&(m=0),g<0&&(g=0),b<0&&(b=0),w<0&&(w=0),m>=u.length&&(m=u.length-1),g>=u.length&&(g=u.length-1),w>=u[0].length&&(w=u[0].length-1),b>=u[0].length&&(b=u[0].length-1);var x=[];e.getRectMinMax(m,b,g,w,x);var _=x[0],B=x[1];if(!(v.z-d>B||v.z+d<_))for(var S=this.result,E=m;E2)return}}}},{"../collision/AABB":3,"../collision/Ray":10,"../equations/ContactEquation":20,"../equations/FrictionEquation":22,"../math/Quaternion":30,"../math/Transform":31,"../math/Vec3":32,"../objects/Body":33,"../shapes/ConvexPolyhedron":40,"../shapes/Shape":45,"../solver/Solver":49,"../utils/Vec3Pool":56}],58:[function(t,e){e.exports=g,t("../shapes/Shape");var i=t("../math/Vec3"),o=t("../math/Quaternion"),n=t("../solver/GSSolver"),r=(t("../equations/ContactEquation"),t("../equations/FrictionEquation"),t("./Narrowphase")),s=t("../utils/EventTarget"),a=t("../collision/ArrayCollisionMatrix"),l=t("../collision/ObjectCollisionMatrix"),h=t("../collision/OverlapKeeper"),c=t("../material/Material"),p=t("../material/ContactMaterial"),u=t("../objects/Body"),d=t("../utils/TupleDictionary"),y=t("../collision/RaycastResult"),f=t("../collision/AABB"),v=t("../collision/Ray"),m=t("../collision/NaiveBroadphase");function g(t){t=t||{},s.apply(this),this.dt=-1,this.allowSleep=!!t.allowSleep,this.contacts=[],this.frictionEquations=[],this.quatNormalizeSkip=void 0!==t.quatNormalizeSkip?t.quatNormalizeSkip:0,this.quatNormalizeFast=void 0!==t.quatNormalizeFast&&t.quatNormalizeFast,this.time=0,this.timeFixed=0,this.stepnumber=0,this.default_dt=1/60,this.nextId=0,this.gravity=new i,t.gravity&&this.gravity.copy(t.gravity),this.broadphase=void 0!==t.broadphase?t.broadphase:new m,this.bodies=[],this.solver=void 0!==t.solver?t.solver:new n,this.constraints=[],this.narrowphase=new r(this),this.collisionMatrix=new a,this.collisionMatrixPrevious=new a,this.bodyOverlapKeeper=new h,this.shapeOverlapKeeper=new h,this.materials=[],this.contactmaterials=[],this.contactMaterialTable=new d,this.defaultMaterial=new c("default"),this.defaultContactMaterial=new p(this.defaultMaterial,this.defaultMaterial,{friction:.3,restitution:0}),this.doProfiling=!1,this.profile={solve:0,makeContactConstraints:0,broadphase:0,integrate:0,narrowphase:0},this.accumulator=0,this.subsystems=[],this.addBodyEvent={type:"addBody",body:null},this.removeBodyEvent={type:"removeBody",body:null},this.idToBodyMap={},this.broadphase.setWorld(this),this.substeps=0,this.cm=new l,this.tm=new l,this.triggerDic=new d,this.oldTriggerDic=new d,this.contactsDic=new d,this.oldContactsDic=new d}g.idToBodyMap={},g.idToShapeMap={},g.prototype=new s,new f;var b=new v;if(g.prototype.getContactMaterial=function(t,e){return this.contactMaterialTable.get(t.id,e.id)},g.prototype.numObjects=function(){return this.bodies.length},g.prototype.collisionMatrixTick=function(){var t=this.collisionMatrixPrevious;this.collisionMatrixPrevious=this.collisionMatrix,this.collisionMatrix=t,this.collisionMatrix.reset(),this.bodyOverlapKeeper.tick(),this.shapeOverlapKeeper.tick()},g.prototype.add=g.prototype.addBody=function(t){g.SLEEPING=!1,-1===this.bodies.indexOf(t)&&(t.index=this.bodies.length,this.bodies.push(t),t.world=this,t.initPosition.copy(t.position),t.initVelocity.copy(t.velocity),t.timeLastSleepy=this.time,t instanceof u&&(t.initAngularVelocity.copy(t.angularVelocity),t.initQuaternion.copy(t.quaternion)),this.collisionMatrix.setNumObjects(this.bodies.length),this.addBodyEvent.body=t,this.cm.setNumObjects(this.bodies.length),g.idToBodyMap[t.id]=t,this.dispatchEvent(this.addBodyEvent))},g.prototype.addConstraint=function(t){g.SLEEPING=!1,this.constraints.push(t)},g.prototype.removeConstraint=function(t){g.SLEEPING=!1;var e=this.constraints.indexOf(t);-1!==e&&this.constraints.splice(e,1)},g.prototype.rayTest=function(t,e,i){i instanceof y?this.raycastClosest(t,e,{skipBackfaces:!0},i):this.raycastAll(t,e,{skipBackfaces:!0},i)},g.prototype.raycastAll=function(t,e,i,o){return i.mode=v.ALL,i.from=t,i.to=e,i.callback=o,b.intersectWorld(this,i)},g.prototype.raycastAny=function(t,e,i,o){return i.mode=v.ANY,i.from=t,i.to=e,i.result=o,b.intersectWorld(this,i)},g.prototype.raycastClosest=function(t,e,i,o){return i.mode=v.CLOSEST,i.from=t,i.to=e,i.result=o,b.intersectWorld(this,i)},g.prototype.remove=function(t){g.SLEEPING=!1,t.world=null;var e=this.bodies.length-1,i=this.bodies,o=i.indexOf(t);if(-1!==o){i.splice(o,1);for(var n=0;n!==i.length;n++)i[n].index=n;this.collisionMatrix.setNumObjects(e),this.removeBodyEvent.body=t,delete g.idToBodyMap[t.id],this.cm.setNumObjects(e),this.dispatchEvent(this.removeBodyEvent)}},g.prototype.removeBody=g.prototype.remove,g.prototype.getBodyById=function(t){return g.idToBodyMap[t]},g.prototype.getShapeById=function(t){return g.idToShapeMap[t]},g.prototype.addMaterial=function(t){this.materials.push(t)},g.prototype.addContactMaterial=function(t){this.contactmaterials.push(t),this.contactMaterialTable.set(t.materials[0].id,t.materials[1].id,t)},"undefined"==typeof performance&&(performance={}),!performance.now){var w=Date.now();performance.timing&&performance.timing.navigationStart&&(w=performance.timing.navigationStart),performance.now=function(){return Date.now()-w}}new i,g.prototype.step=function(t,e,i){if(i=i||10,0===(e=e||0))this.internalStep(t),this.time+=t,this.substeps=1;else{for(this.accumulator+=e,this.substeps=0;this.accumulator>=t&&this.substeps=0;S-=1)(L.bodyA===o[S]&&L.bodyB===n[S]||L.bodyB===o[S]&&L.bodyA===n[S])&&(o.splice(S,1),n.splice(S,1));this.collisionMatrixTick(),h&&(e=performance.now());var E=F,M=i.length;for(b=0;b!==M;b++)E.push(i[b]);i.length=0;var q=this.frictionEquations.length;for(b=0;b!==q;b++)y.push(this.frictionEquations[b]);if(this.frictionEquations.length=0,this.narrowphase.getContacts(o,n,this,i,E,this.frictionEquations,y),0!=i.length||!g.SLEEPING){for(h&&(c.narrowphase=performance.now()-e),h&&(e=performance.now()),b=0;b=0&&N.material.restitution>=0&&(L.restitution=k.material.restitution*N.material.restitution):V.material&&j.material&&V.material.restitution>=0&&j.material.restitution>=0&&(L.restitution=V.material.restitution*j.material.restitution),a.addEquation(L),V.allowSleep&&V.type===u.DYNAMIC&&V.sleepState===u.SLEEPING&&j.sleepState===u.AWAKE&&j.type!==u.STATIC&&j.velocity.norm2()+j.angularVelocity.norm2()>=2*Math.pow(j.sleepSpeedLimit,2)&&(V._wakeUpAfterNarrowphase=!0),j.allowSleep&&j.type===u.DYNAMIC&&j.sleepState===u.SLEEPING&&V.sleepState===u.AWAKE&&V.type!==u.STATIC&&V.velocity.norm2()+V.angularVelocity.norm2()>=2*Math.pow(V.sleepSpeedLimit,2)&&(j._wakeUpAfterNarrowphase=!0),this.collisionMatrix.set(V,j,!0),this.collisionMatrixPrevious.get(V,j)||(z.body=j,z.contact=L,V.dispatchEvent(z),z.body=V,j.dispatchEvent(z)),this.bodyOverlapKeeper.set(V.id,j.id),this.shapeOverlapKeeper.set(k.id,N.id)}for(this.emitContactEvents(),h&&(c.makeContactConstraints=performance.now()-e,e=performance.now()),b=0;b!==r;b++)(V=s[b])._wakeUpAfterNarrowphase&&(V.wakeUp(),V._wakeUpAfterNarrowphase=!1);for(B=d.length,b=0;b!==B;b++){var L;(L=d[b]).update(),S=0;for(var W=L.equations.length;S!==W;S++){var D=L.equations[S];a.addEquation(D)}}a.solve(t,this),h&&(c.solve=performance.now()-e),a.removeAllEquations();var U=Math.pow;for(b=0;b!==r;b++)if((V=s[b]).type&p){var G=U(1-V.linearDamping,t),H=V.velocity;H.mult(G,H);var K=V.angularVelocity;if(K){var Q=U(1-V.angularDamping,t);K.mult(Q,K)}}for(this.dispatchEvent(A),b=0;b!==r;b++)(V=s[b]).preStep&&V.preStep.call(V);h&&(e=performance.now());var X=this.stepnumber%(this.quatNormalizeSkip+1)==0,Y=this.quatNormalizeFast;for(b=0;b!==r;b++)s[b].integrate(t,X,Y);for(this.clearForces(),this.broadphase.dirty=!0,h&&(c.integrate=performance.now()-e),this.time+=t,this.timeFixed+=t,this.stepnumber+=1,this.dispatchEvent(C),b=0;b!==r;b++){var Z=(V=s[b]).postStep;Z&&Z.call(V)}if(this.allowSleep){for(b=0;b!==r;b++)s[b].sleepTick(this.time);for(g.SLEEPING=!0,b=0;b!==r;b++)if((V=s[b]).type!=u.STATIC&&!V.isSleeping()){g.SLEEPING=!1;break}}else g.SLEEPING=!1}},g.prototype.emitContactEvents=(x=[],_=[],B={type:"beginContact",bodyA:null,bodyB:null},S={type:"endContact",bodyA:null,bodyB:null},E={type:"beginShapeContact",bodyA:null,bodyB:null,shapeA:null,shapeB:null},M={type:"endShapeContact",bodyA:null,bodyB:null,shapeA:null,shapeB:null},function(){var t=this.hasAnyEventListener("beginContact"),e=this.hasAnyEventListener("endContact");if((t||e)&&this.bodyOverlapKeeper.getDiff(x,_),t){for(var i=0,o=x.length;i0;)i--,t=this.oldTriggerDic.getKeyByIndex(i),null==this.triggerDic.getDataByKey(t)&&null!=(e=this.oldTriggerDic.getDataByKey(t))&&(o=e.si,n=e.sj,this.tm.set(o,n,!1),this.oldTriggerDic.del(o.id,n.id)&&i--,q.event="onTriggerExit",q.selfShape=o,q.otherShape=n,q.selfBody=o.body,q.otherBody=n.body,o.dispatchEvent(q),q.selfShape=n,q.otherShape=o,q.selfBody=n.body,q.otherBody=o.body,n.dispatchEvent(q));this.triggerDic.reset()}},g.prototype.emitCollisionEvents=function(){if(0!=this.substeps){for(var t,e,i=this.contacts,o=this.contacts.length;o--;){var n=(c=i[o]).si,r=c.sj,s=this.contactsDic.get(n.id,r.id);null==s&&(s=this.contactsDic.set(n.id,r.id,[])),s.push(c)}for(o=this.contactsDic.getLength();o--;)if(t=this.contactsDic.getKeyByIndex(o),null!=(e=this.contactsDic.getDataByKey(t))){n=e[0].si,r=e[0].sj;var a=n.body,l=r.body;this.cm.get(a,l)?O.event="onCollisionStay":(this.cm.set(a,l,!0),O.event="onCollisionEnter"),O.bi=a,O.contact=e[0],O.contacts=e,O.body=l,O.selfShape=n,O.otherShape=r,a.dispatchEvent(O),O.body=a,O.selfShape=r,O.otherShape=n,l.dispatchEvent(O)}var h=I;for(o=h.length;o--;){var c;n=(c=h[o]).si,r=c.sj,null==this.oldContactsDic.get(n.id,r.id)&&this.oldContactsDic.set(n.id,r.id,c)}for(o=this.oldContactsDic.getLength();o--;)t=this.oldContactsDic.getKeyByIndex(o),null==this.contactsDic.getDataByKey(t)&&(n=(e=this.oldContactsDic.getDataByKey(t)).si,r=e.sj,a=n.body,l=r.body,this.cm.get(a,l)&&(a.isSleeping()&&l.isSleeping()||(this.cm.set(a,l,!1),O.bi=a,O.contact=e,O.event="onCollisionExit",O.body=l,O.selfShape=n,O.otherShape=r,O.contacts.length=0,O.contacts.push(e),a.dispatchEvent(O),O.body=a,O.selfShape=r,O.otherShape=n,l.dispatchEvent(O))));this.contactsDic.reset(),this.oldContactsDic.reset(),F=I,I=this.contacts.slice(),this.contacts.length=0}}},{"../collision/AABB":3,"../collision/ArrayCollisionMatrix":4,"../collision/NaiveBroadphase":7,"../collision/ObjectCollisionMatrix":8,"../collision/OverlapKeeper":9,"../collision/Ray":10,"../collision/RaycastResult":11,"../equations/ContactEquation":20,"../equations/FrictionEquation":22,"../material/ContactMaterial":25,"../material/Material":26,"../math/Quaternion":30,"../math/Vec3":32,"../objects/Body":33,"../shapes/Shape":45,"../solver/GSSolver":48,"../utils/EventTarget":51,"../utils/TupleDictionary":54,"./Narrowphase":57}]},{},[2])(2)})}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[10,9]); ================================================ FILE: src/settings.4b50e.js ================================================ "use strict"; window._CCSettings = { platform: "web-mobil", groupList: ["default"], collisionMatrix: [[true]], hasResourcesBundle: true, hasStartSceneBundle: false, remoteBundles: ["resources", "main"], subpackages: [], launchScene: "db://assets/scene/main.fire", orientation: "portrait", server: "https://cat-match-static.easygame2021.com/catMatch/sheep_1_2_8/", jsList: [], bundleVers: {internal: "e6604", resources: "8b75c", main: "0df91"} }; ================================================ FILE: style-desktop.dfd76.css ================================================ body { cursor: default; padding: 0; border: 0; margin: 0; text-align: center; background-color: white; font-family: Helvetica, Verdana, Arial, sans-serif; } body, canvas, div { outline: none; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; -khtml-user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } /* Remove spin of input type number */ input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { /* display: none; <- Crashes Chrome on hover */ -webkit-appearance: none; margin: 0; /* <-- Apparently some margin are still there even though it's hidden */ } #Cocos2dGameContainer { position: absolute; margin: 0; overflow: hidden; left: 0px; top: 0px; } canvas { background-color: rgba(0, 0, 0, 0); } a:link, a:visited { color: #000; } a:active, a:hover { color: #666; } p.header { font-size: small; } p.footer { font-size: x-small; } #splash { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #171717 url(./splash.85cfd.png) no-repeat center; background-size: 350px; } .progress-bar { background-color: #1a1a1a; position: absolute; left: 50%; top: 80%; height: 5px; width: 300px; margin: 0 -150px; border-radius: 5px; box-shadow: 0 1px 5px #000 inset, 0 1px 0 #444; } .progress-bar span { display: block; height: 100%; border-radius: 5px; box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset; transition: width .4s ease-in-out; background-color: #3dc5de; } .stripes span { background-size: 30px 30px; background-image: linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); animation: animate-stripes 1s linear infinite; } @keyframes animate-stripes { 0% {background-position: 0 0;} 100% {background-position: 60px 0;} } h1 { color: #444; text-shadow: 3px 3px 15px; } #GameDiv { width: 800px; height: 450px; margin: 0 auto; background: black; position: relative; border: 3px solid black; border-radius: 6px; box-shadow: 0 5px 40px #333 } ================================================ FILE: style-mobile.6e9cd.css ================================================ html { -ms-touch-action: none; } body, canvas, div { display: block; outline: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); user-select: none; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; -khtml-user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } /* Remove spin of input type number */ input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { /* display: none; <- Crashes Chrome on hover */ -webkit-appearance: none; margin: 0; /* <-- Apparently some margin are still there even though it's hidden */ } body { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 0; border: 0; margin: 0; cursor: default; color: #888; background-color: #333; text-align: center; font-family: Helvetica, Verdana, Arial, sans-serif; display: flex; flex-direction: column; /* fix bug: https://github.com/cocos-creator/2d-tasks/issues/791 */ /* overflow cannot be applied in Cocos2dGameContainer, otherwise child elements will be hidden when Cocos2dGameContainer rotated 90 deg */ overflow: hidden; } #Cocos2dGameContainer { position: absolute; margin: 0; left: 0px; top: 0px; display: -webkit-box; -webkit-box-orient: horizontal; -webkit-box-align: center; -webkit-box-pack: center; } canvas { background-color: rgba(0, 0, 0, 0); } a:link, a:visited { color: #666; } a:active, a:hover { color: #666; } p.header { font-size: small; } p.footer { font-size: x-small; } #splash { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #171717 url(./splash.85cfd.png) no-repeat center; background-size: 45%; } .progress-bar { position: absolute; left: 27.5%; top: 80%; height: 3px; padding: 2px; width: 45%; border-radius: 7px; box-shadow: 0 1px 5px #000 inset, 0 1px 0 #444; } .progress-bar span { display: block; height: 100%; border-radius: 3px; transition: width .4s ease-in-out; background-color: #3dc5de; } .stripes span { background-size: 30px 30px; background-image: linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); animation: animate-stripes 1s linear infinite; } @keyframes animate-stripes { 0% {background-position: 0 0;} 100% {background-position: 60px 0;} }