From 5460b0de18fc719424e5ab4f6c64fcd21ac10255 Mon Sep 17 00:00:00 2001 From: "YZ\\249929363" <249929363@qq.com> Date: Mon, 17 Jun 2024 16:51:49 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A8=A1=E6=9D=BF=E5=8C=96=E6=8F=90=E4=BA=A4?= =?UTF-8?q?=EF=BC=8C=E5=A2=9E=E5=8A=A0=E5=85=B3=E5=8D=A1json=E8=AF=BB?= =?UTF-8?q?=E5=8F=96=EF=BC=8CGameAppStart=E5=85=B3=E9=94=AE=E7=B4=AF?= =?UTF-8?q?=EF=BC=8C=E7=AE=A1=E7=90=86=E6=89=80=E6=9C=89=E5=85=AC=E5=85=B1?= =?UTF-8?q?=E8=B5=84=E6=BA=90=E4=BB=A5=E5=8F=8A=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/Scene/LoadScene.fire | 1172 ++-- assets/Script/GameManager.ts | 105 +- assets/Script/GameOver.ts | 20 +- assets/Script/GuideManager.ts | 16 +- assets/Script/Load.ts | 11 +- assets/Script/RankManager.ts | 7 +- assets/Script/Sun.ts | 8 +- assets/Script/module/Config/GameConfig.ts | 328 + .../{GameData.ts.meta => GameConfig.ts.meta} | 2 +- assets/Script/module/Config/GameData.ts | 282 - .../Script/module/GameStart/GameAppStart.ts | 125 +- assets/Script/module/Music/AudioManager.ts | 42 +- assets/Script/module/RankList/ItemRender.ts | 4 +- assets/Script/module/Tool/GameTool.ts | 56 +- assets/resources/Json.meta | 13 + assets/resources/Json/CLICK_DATA.json | 18 + assets/resources/Json/CLICK_DATA.json.meta | 6 + assets/resources/Json/GM_INFO.json | 14 + assets/resources/Json/GM_INFO.json.meta | 6 + assets/resources/Json/LEVEL_INFO.json | 205 + assets/resources/Json/LEVEL_INFO.json.meta | 6 + build/Sun_moves.zip | Bin 462935 -> 457448 bytes .../assets/internal/config.52d36.json | 1 + build/Sun_moves/assets/internal/config.json | 1 - .../{05464a930.json => 05464a930.3c4b0.json} | 0 .../internal/{index.js => index.52d36.js} | 0 ...94c-56a7-410f-bd1a-fc7483f7d14a.cea68.png} | Bin build/Sun_moves/assets/main/config.bc51b.json | 1 + build/Sun_moves/assets/main/config.json | 1 - .../assets/main/import/01/01587c953.json | 1 - .../{03e4478d5.json => 03e4478d5.583f3.json} | 0 .../{05b7e0d6d.json => 05b7e0d6d.b9828.json} | 0 .../{05f3c1ca4.json => 05f3c1ca4.1b0a3.json} | 0 .../main/import/08/08a310280.529f3.json | 1 + .../{0cd1ec7f1.json => 0cd1ec7f1.718bb.json} | 0 .../{0d7de01d8.json => 0d7de01d8.334d7.json} | 0 .../{0e0598680.json => 0e0598680.68263.json} | 0 build/Sun_moves/assets/main/index.bc51b.js | 1 + build/Sun_moves/assets/main/index.js | 1 - ...204-78cd-4d9f-b8bb-d393dd8392f9.42c23.png} | Bin .../23088b7e-3d20-4130-9a29-36da5b7df5e1.mp3 | Bin 1062 -> 0 bytes ...9e0-c0aa-4d5b-9e84-7d974abf4497.6e8cb.png} | Bin ...cfc-cd06-437c-b39b-1d07a0bed786.c8c0d.png} | Bin ...a98-ee86-44cb-bd49-7947b2c92fd9.d38b4.png} | Bin ...3dd-11f4-4dd3-8eec-0caf6b3b45b9.6d707.png} | Bin ...b58-b301-4e4b-bb02-32e406438927.0828f.png} | Bin ...0c2-5c81-4fb9-9290-2b5fa758ece4.618c7.png} | Bin ...142-4c83-4933-afca-cb7a17f67053.c06a9.png} | Bin .../8e64e6d7-d5e8-4990-a537-191fe13e0c9a.mp3 | Bin 2318 -> 0 bytes ...ac2-50d7-40c0-97c1-cf22c600e279.c0bdf.png} | Bin ...872-7508-4c0f-b9e1-89796384d21d.2ac7c.png} | Bin ...3c2-02bb-4874-81f7-f2dea6970f18.83fcc.png} | Bin ...a85-4681-47c1-b5dd-d036a9d39ea2.d55c2.png} | Bin ...8ad-247c-4e62-aa3c-d35c4193c7af.cdbc9.png} | Bin .../e70b3103-83f1-4c66-9093-1897c1a5d4ae.mp3 | Bin 2077 -> 0 bytes ...89b-faa2-4484-bea6-5c01dd9f06e2.90cf4.png} | Bin ...85e-b795-46db-b3d6-f6adea74ea6f.40762.png} | Bin ...110-19f7-49ad-a540-208027f0d156.27e3b.png} | Bin ...os2d-js-min.js => cocos2d-js-min.2e4d7.js} | 0 .../{favicon.ico => favicon.8de18.ico} | Bin build/Sun_moves/index.html | 10 +- build/Sun_moves/{main.js => main.a9f4c.js} | 4 +- .../{splash.png => splash.85cfd.png} | Bin .../{splash.jpg => splash.99e2c.jpg} | Bin .../src/{settings.js => settings.eb3ab.js} | 2 +- ...le-desktop.css => style-desktop.dfd76.css} | 2 +- ...tyle-mobile.css => style-mobile.0003a.css} | 2 +- creator.d.ts | 2 +- ...79c4e0b-d17f-4885-987b-872768befd1d.js.map | 1 - .../2cddbdcb-5dba-4b13-960c-9ebe6d17a7db.json | 210 + .../2d69a479-18ec-4787-b35f-e9a9b3247435.json | 20 + .../3fd2f87a-bc73-4978-8494-8b35b4f716ad.js | 15 +- ...fd2f87a-bc73-4978-8494-8b35b4f716ad.js.map | 2 +- .../43bfc27a-ff6e-45b3-87c7-504d0f781397.js | 58 +- ...3bfc27a-ff6e-45b3-87c7-504d0f781397.js.map | 2 +- .../454ad829-851a-40ea-8ab9-941e828357ca.js | 9 +- ...54ad829-851a-40ea-8ab9-941e828357ca.js.map | 2 +- .../4be67b1d-91ec-42ca-a2e5-d0d1ddf4dd5f.js | 7 +- ...be67b1d-91ec-42ca-a2e5-d0d1ddf4dd5f.js.map | 2 +- .../58403fe7-d7a2-426b-9b19-84d3236731a8.js | 97 +- ...8403fe7-d7a2-426b-9b19-84d3236731a8.js.map | 2 +- .../61d4c718-db3b-4b31-8221-f16bea3cf030.js | 95 +- ...1d4c718-db3b-4b31-8221-f16bea3cf030.js.map | 2 +- .../771a3d9a-4013-4654-a777-fbaea0c93280.js | 10 +- ...71a3d9a-4013-4654-a777-fbaea0c93280.js.map | 2 +- .../805c69df-dfdf-4759-97ae-5a7341f424c7.js | 24 +- ...05c69df-dfdf-4759-97ae-5a7341f424c7.js.map | 2 +- .../9830733c-b94b-4b60-a687-5cf98680259f.js | 320 - ...830733c-b94b-4b60-a687-5cf98680259f.js.map | 1 - .../9c08062d-4cf1-4b6e-a8ba-4a3881cc7e7d.json | 1172 ++-- .../b0432040-dbde-438c-839c-ba2b5d18a3b5.js | 164 +- ...0432040-dbde-438c-839c-ba2b5d18a3b5.js.map | 2 +- .../c5692be7-8703-45e4-9f67-23b54d290356.js | 105 +- ...5692be7-8703-45e4-9f67-23b54d290356.js.map | 1 + .../ca0f9934-a015-436e-9402-f8e30d4c5de6.js | 4 +- ...a0f9934-a015-436e-9402-f8e30d4c5de6.js.map | 2 +- .../e1d57e63-4f2f-467d-9c55-0a889d5533a8.json | 23 + .../e74a9f7d-2031-4e69-bcb2-9998174088b2.js | 8 +- ...74a9f7d-2031-4e69-bcb2-9998174088b2.js.map | 2 +- library/uuid-to-mtime.json | 1147 ++-- local/layout.editor.json | 32 +- local/local.json | 8 +- local/node-tree-state.json | 23 +- settings/builder.json | 2 +- temp/BackupAssets/assets/Scene/LoadScene.fire | 1172 ++-- .../Script/module/Config/CommonConfig.ts.meta | 10 + .../Script/module/Crypto/serverAPI.ts.meta | 0 temp/quick-scripts/dst/__file_stats__.json | 2 +- temp/quick-scripts/dst/__qc_bundle__.js | 5698 ++++++++--------- temp/quick-scripts/dst/__qc_index__.js | 3 +- temp/quick-scripts/dst/__quick_compile__.js | 2 +- .../dst/assets/Script/GameManager.js | 166 +- .../dst/assets/Script/GameOver.js | 26 +- .../dst/assets/Script/GuideManager.js | 17 +- temp/quick-scripts/dst/assets/Script/Load.js | 11 +- .../dst/assets/Script/RankManager.js | 10 +- temp/quick-scripts/dst/assets/Script/Sun.js | 9 +- .../assets/Script/module/Config/GameConfig.js | 328 + .../assets/Script/module/Config/GameData.js | 319 - .../assets/Script/module/Crypto/HttpUtil.js | 12 +- .../assets/Script/module/Crypto/serverAPI.js | 342 - .../Script/module/GameStart/GameAppStart.js | 97 +- .../Script/module/Music/AudioManager.js | 99 +- .../Script/module/RankList/ItemRender.js | 6 +- .../dst/assets/Script/module/Tool/GameTool.js | 60 +- temp/quick-scripts/src/__qc_index__.js | 3 +- .../src/assets/Script/GameData.js.map | 1 - .../src/assets/Script/GameManager.js | 164 +- .../src/assets/Script/GameManager.js.map | 2 +- .../src/assets/Script/GameOver.js | 24 +- .../src/assets/Script/GameOver.js.map | 2 +- .../src/assets/Script/GuideManager.js | 15 +- .../src/assets/Script/GuideManager.js.map | 2 +- temp/quick-scripts/src/assets/Script/Load.js | 9 +- .../src/assets/Script/Load.js.map | 2 +- .../src/assets/Script/RankManager.js | 8 +- .../src/assets/Script/RankManager.js.map | 2 +- temp/quick-scripts/src/assets/Script/Sun.js | 7 +- .../src/assets/Script/Sun.js.map | 2 +- .../assets/Script/module/Config/GameConfig.js | 105 +- .../Script/module/Config/GameConfig.js.map | 1 + .../assets/Script/module/Crypto/HttpUtil.js | 10 +- .../Script/module/Crypto/HttpUtil.js.map | 1 + .../assets/Script/module/Crypto/serverAPI.js | 320 - .../Script/module/Crypto/serverAPI.js.map | 1 - .../Script/module/GameStart/GameAppStart.js | 95 +- .../module/GameStart/GameAppStart.js.map | 2 +- .../Script/module/Music/AudioManager.js | 97 +- .../Script/module/Music/AudioManager.js.map | 2 +- .../Script/module/RankList/ItemRender.js | 4 +- .../Script/module/RankList/ItemRender.js.map | 2 +- .../src/assets/Script/module/Tool/GameTool.js | 58 +- .../assets/Script/module/Tool/GameTool.js.map | 2 +- temp/startup.json | 2 +- 154 files changed, 6783 insertions(+), 8605 deletions(-) create mode 100644 assets/Script/module/Config/GameConfig.ts rename assets/Script/module/Config/{GameData.ts.meta => GameConfig.ts.meta} (77%) delete mode 100644 assets/Script/module/Config/GameData.ts create mode 100644 assets/resources/Json.meta create mode 100644 assets/resources/Json/CLICK_DATA.json create mode 100644 assets/resources/Json/CLICK_DATA.json.meta create mode 100644 assets/resources/Json/GM_INFO.json create mode 100644 assets/resources/Json/GM_INFO.json.meta create mode 100644 assets/resources/Json/LEVEL_INFO.json create mode 100644 assets/resources/Json/LEVEL_INFO.json.meta create mode 100644 build/Sun_moves/assets/internal/config.52d36.json delete mode 100644 build/Sun_moves/assets/internal/config.json rename build/Sun_moves/assets/internal/import/05/{05464a930.json => 05464a930.3c4b0.json} (100%) rename build/Sun_moves/assets/internal/{index.js => index.52d36.js} (100%) rename build/Sun_moves/assets/internal/native/02/{0275e94c-56a7-410f-bd1a-fc7483f7d14a.png => 0275e94c-56a7-410f-bd1a-fc7483f7d14a.cea68.png} (100%) create mode 100644 build/Sun_moves/assets/main/config.bc51b.json delete mode 100644 build/Sun_moves/assets/main/config.json delete mode 100644 build/Sun_moves/assets/main/import/01/01587c953.json rename build/Sun_moves/assets/main/import/03/{03e4478d5.json => 03e4478d5.583f3.json} (100%) rename build/Sun_moves/assets/main/import/05/{05b7e0d6d.json => 05b7e0d6d.b9828.json} (100%) rename build/Sun_moves/assets/main/import/05/{05f3c1ca4.json => 05f3c1ca4.1b0a3.json} (100%) create mode 100644 build/Sun_moves/assets/main/import/08/08a310280.529f3.json rename build/Sun_moves/assets/main/import/0c/{0cd1ec7f1.json => 0cd1ec7f1.718bb.json} (100%) rename build/Sun_moves/assets/main/import/0d/{0d7de01d8.json => 0d7de01d8.334d7.json} (100%) rename build/Sun_moves/assets/main/import/0e/{0e0598680.json => 0e0598680.68263.json} (100%) create mode 100644 build/Sun_moves/assets/main/index.bc51b.js delete mode 100644 build/Sun_moves/assets/main/index.js rename build/Sun_moves/assets/main/native/1f/{1fc00204-78cd-4d9f-b8bb-d393dd8392f9.png => 1fc00204-78cd-4d9f-b8bb-d393dd8392f9.42c23.png} (100%) delete mode 100644 build/Sun_moves/assets/main/native/23/23088b7e-3d20-4130-9a29-36da5b7df5e1.mp3 rename build/Sun_moves/assets/main/native/29/{291bd9e0-c0aa-4d5b-9e84-7d974abf4497.png => 291bd9e0-c0aa-4d5b-9e84-7d974abf4497.6e8cb.png} (100%) rename build/Sun_moves/assets/main/native/48/{48168cfc-cd06-437c-b39b-1d07a0bed786.png => 48168cfc-cd06-437c-b39b-1d07a0bed786.c8c0d.png} (100%) rename build/Sun_moves/assets/main/native/59/{5932ca98-ee86-44cb-bd49-7947b2c92fd9.png => 5932ca98-ee86-44cb-bd49-7947b2c92fd9.d38b4.png} (100%) rename build/Sun_moves/assets/main/native/61/{617323dd-11f4-4dd3-8eec-0caf6b3b45b9.png => 617323dd-11f4-4dd3-8eec-0caf6b3b45b9.6d707.png} (100%) rename build/Sun_moves/assets/main/native/63/{639bfb58-b301-4e4b-bb02-32e406438927.png => 639bfb58-b301-4e4b-bb02-32e406438927.0828f.png} (100%) rename build/Sun_moves/assets/main/native/65/{65d4c0c2-5c81-4fb9-9290-2b5fa758ece4.png => 65d4c0c2-5c81-4fb9-9290-2b5fa758ece4.618c7.png} (100%) rename build/Sun_moves/assets/main/native/71/{71561142-4c83-4933-afca-cb7a17f67053.png => 71561142-4c83-4933-afca-cb7a17f67053.c06a9.png} (100%) delete mode 100644 build/Sun_moves/assets/main/native/8e/8e64e6d7-d5e8-4990-a537-191fe13e0c9a.mp3 rename build/Sun_moves/assets/main/native/93/{935c7ac2-50d7-40c0-97c1-cf22c600e279.png => 935c7ac2-50d7-40c0-97c1-cf22c600e279.c0bdf.png} (100%) rename build/Sun_moves/assets/main/native/ad/{adad5872-7508-4c0f-b9e1-89796384d21d.png => adad5872-7508-4c0f-b9e1-89796384d21d.2ac7c.png} (100%) rename build/Sun_moves/assets/main/native/b4/{b43ff3c2-02bb-4874-81f7-f2dea6970f18.png => b43ff3c2-02bb-4874-81f7-f2dea6970f18.83fcc.png} (100%) rename build/Sun_moves/assets/main/native/d6/{d6d3ca85-4681-47c1-b5dd-d036a9d39ea2.png => d6d3ca85-4681-47c1-b5dd-d036a9d39ea2.d55c2.png} (100%) rename build/Sun_moves/assets/main/native/d8/{d81ec8ad-247c-4e62-aa3c-d35c4193c7af.png => d81ec8ad-247c-4e62-aa3c-d35c4193c7af.cdbc9.png} (100%) delete mode 100644 build/Sun_moves/assets/main/native/e7/e70b3103-83f1-4c66-9093-1897c1a5d4ae.mp3 rename build/Sun_moves/assets/main/native/e8/{e851e89b-faa2-4484-bea6-5c01dd9f06e2.png => e851e89b-faa2-4484-bea6-5c01dd9f06e2.90cf4.png} (100%) rename build/Sun_moves/assets/main/native/ee/{eecc285e-b795-46db-b3d6-f6adea74ea6f.png => eecc285e-b795-46db-b3d6-f6adea74ea6f.40762.png} (100%) rename build/Sun_moves/assets/main/native/f7/{f7649110-19f7-49ad-a540-208027f0d156.png => f7649110-19f7-49ad-a540-208027f0d156.27e3b.png} (100%) rename build/Sun_moves/{cocos2d-js-min.js => cocos2d-js-min.2e4d7.js} (100%) rename build/Sun_moves/{favicon.ico => favicon.8de18.ico} (100%) rename build/Sun_moves/{main.js => main.a9f4c.js} (98%) rename build/Sun_moves/{splash.png => splash.85cfd.png} (100%) rename build/Sun_moves/{splash.jpg => splash.99e2c.jpg} (100%) rename build/Sun_moves/src/{settings.js => settings.eb3ab.js} (61%) rename build/Sun_moves/{style-desktop.css => style-desktop.dfd76.css} (97%) rename build/Sun_moves/{style-mobile.css => style-mobile.0003a.css} (97%) delete mode 100644 library/imports/17/179c4e0b-d17f-4885-987b-872768befd1d.js.map create mode 100644 library/imports/2c/2cddbdcb-5dba-4b13-960c-9ebe6d17a7db.json create mode 100644 library/imports/2d/2d69a479-18ec-4787-b35f-e9a9b3247435.json delete mode 100644 library/imports/98/9830733c-b94b-4b60-a687-5cf98680259f.js delete mode 100644 library/imports/98/9830733c-b94b-4b60-a687-5cf98680259f.js.map rename temp/quick-scripts/src/assets/Script/module/Config/GameData.js => library/imports/c5/c5692be7-8703-45e4-9f67-23b54d290356.js (78%) create mode 100644 library/imports/c5/c5692be7-8703-45e4-9f67-23b54d290356.js.map create mode 100644 library/imports/e1/e1d57e63-4f2f-467d-9c55-0a889d5533a8.json create mode 100644 temp/RemovedMetas/Script/module/Config/CommonConfig.ts.meta rename {assets => temp/RemovedMetas}/Script/module/Crypto/serverAPI.ts.meta (100%) create mode 100644 temp/quick-scripts/dst/assets/Script/module/Config/GameConfig.js delete mode 100644 temp/quick-scripts/dst/assets/Script/module/Config/GameData.js delete mode 100644 temp/quick-scripts/dst/assets/Script/module/Crypto/serverAPI.js delete mode 100644 temp/quick-scripts/src/assets/Script/GameData.js.map rename library/imports/17/179c4e0b-d17f-4885-987b-872768befd1d.js => temp/quick-scripts/src/assets/Script/module/Config/GameConfig.js (78%) create mode 100644 temp/quick-scripts/src/assets/Script/module/Config/GameConfig.js.map create mode 100644 temp/quick-scripts/src/assets/Script/module/Crypto/HttpUtil.js.map delete mode 100644 temp/quick-scripts/src/assets/Script/module/Crypto/serverAPI.js delete mode 100644 temp/quick-scripts/src/assets/Script/module/Crypto/serverAPI.js.map diff --git a/assets/Scene/LoadScene.fire b/assets/Scene/LoadScene.fire index e5ba0f7..94adf5b 100644 --- a/assets/Scene/LoadScene.fire +++ b/assets/Scene/LoadScene.fire @@ -15,9 +15,6 @@ "_children": [ { "__id__": 2 - }, - { - "__id__": 5 } ], "_active": true, @@ -63,101 +60,6 @@ "autoReleaseAssets": true, "_id": "9c08062d-4cf1-4b6e-a8ba-4a3881cc7e7d" }, - { - "__type__": "cc.Node", - "_name": "GameData", - "_objFlags": 0, - "_parent": { - "__id__": 1 - }, - "_children": [], - "_active": true, - "_components": [ - { - "__id__": 3 - }, - { - "__id__": 4 - } - ], - "_prefab": null, - "_opacity": 255, - "_color": { - "__type__": "cc.Color", - "r": 255, - "g": 255, - "b": 255, - "a": 255 - }, - "_contentSize": { - "__type__": "cc.Size", - "width": 0, - "height": 0 - }, - "_anchorPoint": { - "__type__": "cc.Vec2", - "x": 0.5, - "y": 0.5 - }, - "_trs": { - "__type__": "TypedArray", - "ctor": "Float64Array", - "array": [ - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 1, - 1, - 1 - ] - }, - "_eulerAngles": { - "__type__": "cc.Vec3", - "x": 0, - "y": 0, - "z": 0 - }, - "_skewX": 0, - "_skewY": 0, - "_is3DNode": false, - "_groupIndex": 0, - "groupIndex": 0, - "_id": "78JbrAn9RBIr8Ujxy6eo6w" - }, - { - "__type__": "179c44L0X9IhZh7hydovv0d", - "_name": "", - "_objFlags": 0, - "node": { - "__id__": 2 - }, - "_enabled": true, - "_id": "5ekG2HL35EGppN64AQNDFD" - }, - { - "__type__": "58403/n16JCa5sZhNMjZzGo", - "_name": "", - "_objFlags": 0, - "node": { - "__id__": 2 - }, - "_enabled": true, - "audioGameBgm0": null, - "audioButtonClick": { - "__uuid__": "8e64e6d7-d5e8-4990-a537-191fe13e0c9a" - }, - "audioWarning": { - "__uuid__": "23088b7e-3d20-4130-9a29-36da5b7df5e1" - }, - "audioWin": { - "__uuid__": "e70b3103-83f1-4c66-9093-1897c1a5d4ae" - }, - "_id": "08dy+OlqhPnqHAzPuL21rx" - }, { "__type__": "cc.Node", "_name": "Canvas", @@ -166,35 +68,35 @@ "__id__": 1 }, "_children": [ + { + "__id__": 3 + }, { "__id__": 6 }, { - "__id__": 9 + "__id__": 12 }, { - "__id__": 15 + "__id__": 16 }, { - "__id__": 19 + "__id__": 24 }, { - "__id__": 27 - }, - { - "__id__": 33 + "__id__": 30 } ], "_active": true, "_components": [ { - "__id__": 252 + "__id__": 249 }, { - "__id__": 253 + "__id__": 250 }, { - "__id__": 254 + "__id__": 251 } ], "_prefab": null, @@ -250,16 +152,16 @@ "_name": "Main Camera", "_objFlags": 0, "_parent": { - "__id__": 5 + "__id__": 2 }, "_children": [], "_active": true, "_components": [ { - "__id__": 7 + "__id__": 4 }, { - "__id__": 8 + "__id__": 5 } ], "_prefab": null, @@ -315,7 +217,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 6 + "__id__": 3 }, "_enabled": true, "_cullingMask": 4294967295, @@ -351,7 +253,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 6 + "__id__": 3 }, "_enabled": true, "_id": "82rBHh8bJIGKuGw03a3Yrd" @@ -361,20 +263,20 @@ "_name": "New Sprite", "_objFlags": 0, "_parent": { - "__id__": 5 + "__id__": 2 }, "_children": [ { - "__id__": 10 + "__id__": 7 }, { - "__id__": 12 + "__id__": 9 } ], "_active": true, "_components": [ { - "__id__": 14 + "__id__": 11 } ], "_prefab": null, @@ -430,13 +332,13 @@ "_name": "New Sprite", "_objFlags": 0, "_parent": { - "__id__": 9 + "__id__": 6 }, "_children": [], "_active": true, "_components": [ { - "__id__": 11 + "__id__": 8 } ], "_prefab": null, @@ -492,7 +394,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 10 + "__id__": 7 }, "_enabled": true, "_materials": [ @@ -524,13 +426,13 @@ "_name": "New Sprite", "_objFlags": 0, "_parent": { - "__id__": 9 + "__id__": 6 }, "_children": [], "_active": true, "_components": [ { - "__id__": 13 + "__id__": 10 } ], "_prefab": null, @@ -586,7 +488,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 12 + "__id__": 9 }, "_enabled": true, "_materials": [ @@ -618,7 +520,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 9 + "__id__": 6 }, "_enabled": true, "_materials": [ @@ -650,16 +552,16 @@ "_name": "New Sprite", "_objFlags": 0, "_parent": { - "__id__": 5 + "__id__": 2 }, "_children": [], "_active": true, "_components": [ { - "__id__": 16 + "__id__": 13 }, { - "__id__": 17 + "__id__": 14 } ], "_prefab": null, @@ -715,7 +617,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 15 + "__id__": 12 }, "_enabled": true, "_materials": [ @@ -749,7 +651,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 15 + "__id__": 12 }, "_enabled": true, "_normalMaterial": null, @@ -758,7 +660,7 @@ "zoomScale": 1.1, "clickEvents": [ { - "__id__": 18 + "__id__": 15 } ], "_N$interactable": true, @@ -819,7 +721,7 @@ { "__type__": "cc.ClickEvent", "target": { - "__id__": 5 + "__id__": 2 }, "component": "", "_componentId": "454adgphRpA6oq5lB6Cg1fK", @@ -831,17 +733,17 @@ "_name": "New Button", "_objFlags": 0, "_parent": { - "__id__": 5 + "__id__": 2 }, "_children": [ { - "__id__": 20 + "__id__": 17 } ], "_active": false, "_components": [ { - "__id__": 25 + "__id__": 22 } ], "_prefab": null, @@ -897,20 +799,20 @@ "_name": "Background", "_objFlags": 512, "_parent": { - "__id__": 19 + "__id__": 16 }, "_children": [ { - "__id__": 21 + "__id__": 18 } ], "_active": true, "_components": [ { - "__id__": 23 + "__id__": 20 }, { - "__id__": 24 + "__id__": 21 } ], "_prefab": null, @@ -966,13 +868,13 @@ "_name": "Label", "_objFlags": 512, "_parent": { - "__id__": 20 + "__id__": 17 }, "_children": [], "_active": true, "_components": [ { - "__id__": 22 + "__id__": 19 } ], "_prefab": null, @@ -1028,7 +930,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 21 + "__id__": 18 }, "_enabled": true, "_materials": [ @@ -1061,7 +963,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 20 + "__id__": 17 }, "_enabled": true, "_materials": [ @@ -1093,7 +995,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 20 + "__id__": 17 }, "_enabled": true, "alignMode": 0, @@ -1120,7 +1022,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 19 + "__id__": 16 }, "_enabled": true, "_normalMaterial": null, @@ -1129,7 +1031,7 @@ "zoomScale": 1.1, "clickEvents": [ { - "__id__": 26 + "__id__": 23 } ], "_N$interactable": true, @@ -1195,14 +1097,14 @@ "__uuid__": "29158224-f8dd-4661-a796-1ffab537140e" }, "_N$target": { - "__id__": 20 + "__id__": 17 }, "_id": "a6Lbjg6z5F5Kn3eBsSkb4V" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 5 + "__id__": 2 }, "component": "", "_componentId": "454adgphRpA6oq5lB6Cg1fK", @@ -1214,17 +1116,17 @@ "_name": "Rank", "_objFlags": 0, "_parent": { - "__id__": 5 + "__id__": 2 }, "_children": [ { - "__id__": 28 + "__id__": 25 } ], "_active": true, "_components": [ { - "__id__": 31 + "__id__": 28 } ], "_prefab": null, @@ -1280,16 +1182,16 @@ "_name": "Background", "_objFlags": 512, "_parent": { - "__id__": 27 + "__id__": 24 }, "_children": [], "_active": true, "_components": [ { - "__id__": 29 + "__id__": 26 }, { - "__id__": 30 + "__id__": 27 } ], "_prefab": null, @@ -1345,7 +1247,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 28 + "__id__": 25 }, "_enabled": true, "_materials": [ @@ -1377,7 +1279,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 28 + "__id__": 25 }, "_enabled": true, "alignMode": 0, @@ -1404,7 +1306,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 27 + "__id__": 24 }, "_enabled": true, "_normalMaterial": null, @@ -1413,7 +1315,7 @@ "zoomScale": 1.1, "clickEvents": [ { - "__id__": 32 + "__id__": 29 } ], "_N$interactable": true, @@ -1479,14 +1381,14 @@ "__uuid__": "29158224-f8dd-4661-a796-1ffab537140e" }, "_N$target": { - "__id__": 28 + "__id__": 25 }, "_id": "79F7b/WB5F2JOMTqOD3Wq1" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 5 + "__id__": 2 }, "component": "", "_componentId": "454adgphRpA6oq5lB6Cg1fK", @@ -1498,122 +1400,122 @@ "_name": "Level", "_objFlags": 0, "_parent": { - "__id__": 5 + "__id__": 2 }, "_children": [ { - "__id__": 34 + "__id__": 31 }, { - "__id__": 36 + "__id__": 33 }, { - "__id__": 38 + "__id__": 35 }, { - "__id__": 44 + "__id__": 41 }, { - "__id__": 50 + "__id__": 47 }, { - "__id__": 56 + "__id__": 53 }, { - "__id__": 62 + "__id__": 59 }, { - "__id__": 68 + "__id__": 65 }, { - "__id__": 74 + "__id__": 71 }, { - "__id__": 80 + "__id__": 77 }, { - "__id__": 86 + "__id__": 83 }, { - "__id__": 92 + "__id__": 89 }, { - "__id__": 98 + "__id__": 95 }, { - "__id__": 104 + "__id__": 101 }, { - "__id__": 110 + "__id__": 107 }, { - "__id__": 116 + "__id__": 113 }, { - "__id__": 122 + "__id__": 119 }, { - "__id__": 128 + "__id__": 125 }, { - "__id__": 134 + "__id__": 131 }, { - "__id__": 140 + "__id__": 137 }, { - "__id__": 146 + "__id__": 143 }, { - "__id__": 152 + "__id__": 149 }, { - "__id__": 158 + "__id__": 155 }, { - "__id__": 164 + "__id__": 161 }, { - "__id__": 170 + "__id__": 167 }, { - "__id__": 176 + "__id__": 173 }, { - "__id__": 182 + "__id__": 179 }, { - "__id__": 188 + "__id__": 185 }, { - "__id__": 194 + "__id__": 191 }, { - "__id__": 200 + "__id__": 197 }, { - "__id__": 206 + "__id__": 203 }, { - "__id__": 212 + "__id__": 209 }, { - "__id__": 218 + "__id__": 215 }, { - "__id__": 224 + "__id__": 221 }, { - "__id__": 230 + "__id__": 227 }, { - "__id__": 236 + "__id__": 233 }, { - "__id__": 242 + "__id__": 239 }, { - "__id__": 248 + "__id__": 245 } ], "_active": false, @@ -1671,13 +1573,13 @@ "_name": "New Sprite(Splash)", "_objFlags": 0, "_parent": { - "__id__": 33 + "__id__": 30 }, "_children": [], "_active": true, "_components": [ { - "__id__": 35 + "__id__": 32 } ], "_prefab": null, @@ -1733,7 +1635,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 34 + "__id__": 31 }, "_enabled": true, "_materials": [ @@ -1765,13 +1667,13 @@ "_name": "New Sprite(Splash)", "_objFlags": 0, "_parent": { - "__id__": 33 + "__id__": 30 }, "_children": [], "_active": true, "_components": [ { - "__id__": 37 + "__id__": 34 } ], "_prefab": null, @@ -1827,7 +1729,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 36 + "__id__": 33 }, "_enabled": true, "_materials": [ @@ -1859,20 +1761,20 @@ "_name": "block", "_objFlags": 0, "_parent": { - "__id__": 33 + "__id__": 30 }, "_children": [ { - "__id__": 39 + "__id__": 36 } ], "_active": true, "_components": [ { - "__id__": 41 + "__id__": 38 }, { - "__id__": 42 + "__id__": 39 } ], "_prefab": null, @@ -1928,13 +1830,13 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 38 + "__id__": 35 }, "_children": [], "_active": true, "_components": [ { - "__id__": 40 + "__id__": 37 } ], "_prefab": null, @@ -1990,7 +1892,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 39 + "__id__": 36 }, "_enabled": true, "_materials": [ @@ -2023,7 +1925,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 38 + "__id__": 35 }, "_enabled": true, "_materials": [ @@ -2055,7 +1957,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 38 + "__id__": 35 }, "_enabled": true, "_normalMaterial": null, @@ -2064,7 +1966,7 @@ "zoomScale": 1.1, "clickEvents": [ { - "__id__": 43 + "__id__": 40 } ], "_N$interactable": true, @@ -2120,14 +2022,14 @@ "hoverSprite": null, "_N$disabledSprite": null, "_N$target": { - "__id__": 38 + "__id__": 35 }, "_id": "9atPuDujpGf7JpL56hk8PW" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 5 + "__id__": 2 }, "component": "", "_componentId": "454adgphRpA6oq5lB6Cg1fK", @@ -2139,20 +2041,20 @@ "_name": "block", "_objFlags": 0, "_parent": { - "__id__": 33 + "__id__": 30 }, "_children": [ { - "__id__": 45 + "__id__": 42 } ], "_active": true, "_components": [ { - "__id__": 47 + "__id__": 44 }, { - "__id__": 48 + "__id__": 45 } ], "_prefab": null, @@ -2208,13 +2110,13 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 44 + "__id__": 41 }, "_children": [], "_active": true, "_components": [ { - "__id__": 46 + "__id__": 43 } ], "_prefab": null, @@ -2270,7 +2172,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 45 + "__id__": 42 }, "_enabled": true, "_materials": [ @@ -2303,7 +2205,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 44 + "__id__": 41 }, "_enabled": true, "_materials": [ @@ -2335,7 +2237,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 44 + "__id__": 41 }, "_enabled": true, "_normalMaterial": null, @@ -2344,7 +2246,7 @@ "zoomScale": 1.1, "clickEvents": [ { - "__id__": 49 + "__id__": 46 } ], "_N$interactable": true, @@ -2400,14 +2302,14 @@ "hoverSprite": null, "_N$disabledSprite": null, "_N$target": { - "__id__": 44 + "__id__": 41 }, "_id": "e28O7TPcBMM4zZMWd0PJHj" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 5 + "__id__": 2 }, "component": "", "_componentId": "454adgphRpA6oq5lB6Cg1fK", @@ -2419,20 +2321,20 @@ "_name": "block", "_objFlags": 0, "_parent": { - "__id__": 33 + "__id__": 30 }, "_children": [ { - "__id__": 51 + "__id__": 48 } ], "_active": true, "_components": [ { - "__id__": 53 + "__id__": 50 }, { - "__id__": 54 + "__id__": 51 } ], "_prefab": null, @@ -2488,13 +2390,13 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 50 + "__id__": 47 }, "_children": [], "_active": true, "_components": [ { - "__id__": 52 + "__id__": 49 } ], "_prefab": null, @@ -2550,7 +2452,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 51 + "__id__": 48 }, "_enabled": true, "_materials": [ @@ -2583,7 +2485,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 50 + "__id__": 47 }, "_enabled": true, "_materials": [ @@ -2615,7 +2517,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 50 + "__id__": 47 }, "_enabled": true, "_normalMaterial": null, @@ -2624,7 +2526,7 @@ "zoomScale": 1.1, "clickEvents": [ { - "__id__": 55 + "__id__": 52 } ], "_N$interactable": true, @@ -2680,14 +2582,14 @@ "hoverSprite": null, "_N$disabledSprite": null, "_N$target": { - "__id__": 50 + "__id__": 47 }, "_id": "e7myKHg99ATKcx0BJHQfkS" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 5 + "__id__": 2 }, "component": "", "_componentId": "454adgphRpA6oq5lB6Cg1fK", @@ -2699,20 +2601,20 @@ "_name": "block", "_objFlags": 0, "_parent": { - "__id__": 33 + "__id__": 30 }, "_children": [ { - "__id__": 57 + "__id__": 54 } ], "_active": true, "_components": [ { - "__id__": 59 + "__id__": 56 }, { - "__id__": 60 + "__id__": 57 } ], "_prefab": null, @@ -2768,13 +2670,13 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 56 + "__id__": 53 }, "_children": [], "_active": true, "_components": [ { - "__id__": 58 + "__id__": 55 } ], "_prefab": null, @@ -2830,7 +2732,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 57 + "__id__": 54 }, "_enabled": true, "_materials": [ @@ -2863,7 +2765,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 56 + "__id__": 53 }, "_enabled": true, "_materials": [ @@ -2895,7 +2797,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 56 + "__id__": 53 }, "_enabled": true, "_normalMaterial": null, @@ -2904,7 +2806,7 @@ "zoomScale": 1.1, "clickEvents": [ { - "__id__": 61 + "__id__": 58 } ], "_N$interactable": true, @@ -2960,14 +2862,14 @@ "hoverSprite": null, "_N$disabledSprite": null, "_N$target": { - "__id__": 56 + "__id__": 53 }, "_id": "f0VrSTnI5Bg6B/Ts9KUsfs" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 5 + "__id__": 2 }, "component": "", "_componentId": "454adgphRpA6oq5lB6Cg1fK", @@ -2979,20 +2881,20 @@ "_name": "block", "_objFlags": 0, "_parent": { - "__id__": 33 + "__id__": 30 }, "_children": [ { - "__id__": 63 + "__id__": 60 } ], "_active": true, "_components": [ { - "__id__": 65 + "__id__": 62 }, { - "__id__": 66 + "__id__": 63 } ], "_prefab": null, @@ -3048,13 +2950,13 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 62 + "__id__": 59 }, "_children": [], "_active": true, "_components": [ { - "__id__": 64 + "__id__": 61 } ], "_prefab": null, @@ -3110,7 +3012,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 63 + "__id__": 60 }, "_enabled": true, "_materials": [ @@ -3143,7 +3045,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 62 + "__id__": 59 }, "_enabled": true, "_materials": [ @@ -3175,7 +3077,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 62 + "__id__": 59 }, "_enabled": true, "_normalMaterial": null, @@ -3184,7 +3086,7 @@ "zoomScale": 1.1, "clickEvents": [ { - "__id__": 67 + "__id__": 64 } ], "_N$interactable": true, @@ -3240,14 +3142,14 @@ "hoverSprite": null, "_N$disabledSprite": null, "_N$target": { - "__id__": 62 + "__id__": 59 }, "_id": "a09YOkZyhJHYj18zpcijBO" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 5 + "__id__": 2 }, "component": "", "_componentId": "454adgphRpA6oq5lB6Cg1fK", @@ -3259,20 +3161,20 @@ "_name": "block", "_objFlags": 0, "_parent": { - "__id__": 33 + "__id__": 30 }, "_children": [ { - "__id__": 69 + "__id__": 66 } ], "_active": true, "_components": [ { - "__id__": 71 + "__id__": 68 }, { - "__id__": 72 + "__id__": 69 } ], "_prefab": null, @@ -3328,13 +3230,13 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 68 + "__id__": 65 }, "_children": [], "_active": true, "_components": [ { - "__id__": 70 + "__id__": 67 } ], "_prefab": null, @@ -3390,7 +3292,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 69 + "__id__": 66 }, "_enabled": true, "_materials": [ @@ -3423,7 +3325,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 68 + "__id__": 65 }, "_enabled": true, "_materials": [ @@ -3455,7 +3357,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 68 + "__id__": 65 }, "_enabled": true, "_normalMaterial": null, @@ -3464,7 +3366,7 @@ "zoomScale": 1.1, "clickEvents": [ { - "__id__": 73 + "__id__": 70 } ], "_N$interactable": true, @@ -3520,14 +3422,14 @@ "hoverSprite": null, "_N$disabledSprite": null, "_N$target": { - "__id__": 68 + "__id__": 65 }, "_id": "b3+cthiN9M/5KRbLTOp8ko" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 5 + "__id__": 2 }, "component": "", "_componentId": "454adgphRpA6oq5lB6Cg1fK", @@ -3539,20 +3441,20 @@ "_name": "block", "_objFlags": 0, "_parent": { - "__id__": 33 + "__id__": 30 }, "_children": [ { - "__id__": 75 + "__id__": 72 } ], "_active": true, "_components": [ { - "__id__": 77 + "__id__": 74 }, { - "__id__": 78 + "__id__": 75 } ], "_prefab": null, @@ -3608,13 +3510,13 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 74 + "__id__": 71 }, "_children": [], "_active": true, "_components": [ { - "__id__": 76 + "__id__": 73 } ], "_prefab": null, @@ -3670,7 +3572,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 75 + "__id__": 72 }, "_enabled": true, "_materials": [ @@ -3703,7 +3605,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 74 + "__id__": 71 }, "_enabled": true, "_materials": [ @@ -3735,7 +3637,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 74 + "__id__": 71 }, "_enabled": true, "_normalMaterial": null, @@ -3744,7 +3646,7 @@ "zoomScale": 1.1, "clickEvents": [ { - "__id__": 79 + "__id__": 76 } ], "_N$interactable": true, @@ -3800,14 +3702,14 @@ "hoverSprite": null, "_N$disabledSprite": null, "_N$target": { - "__id__": 74 + "__id__": 71 }, "_id": "a91G0F1ztEkLM2gjPT+VaU" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 5 + "__id__": 2 }, "component": "", "_componentId": "454adgphRpA6oq5lB6Cg1fK", @@ -3819,20 +3721,20 @@ "_name": "block", "_objFlags": 0, "_parent": { - "__id__": 33 + "__id__": 30 }, "_children": [ { - "__id__": 81 + "__id__": 78 } ], "_active": true, "_components": [ { - "__id__": 83 + "__id__": 80 }, { - "__id__": 84 + "__id__": 81 } ], "_prefab": null, @@ -3888,13 +3790,13 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 80 + "__id__": 77 }, "_children": [], "_active": true, "_components": [ { - "__id__": 82 + "__id__": 79 } ], "_prefab": null, @@ -3950,7 +3852,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 81 + "__id__": 78 }, "_enabled": true, "_materials": [ @@ -3983,7 +3885,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 80 + "__id__": 77 }, "_enabled": true, "_materials": [ @@ -4015,7 +3917,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 80 + "__id__": 77 }, "_enabled": true, "_normalMaterial": null, @@ -4024,7 +3926,7 @@ "zoomScale": 1.1, "clickEvents": [ { - "__id__": 85 + "__id__": 82 } ], "_N$interactable": true, @@ -4080,14 +3982,14 @@ "hoverSprite": null, "_N$disabledSprite": null, "_N$target": { - "__id__": 80 + "__id__": 77 }, "_id": "bevIjnSAJOn5MeW422Y+aw" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 5 + "__id__": 2 }, "component": "", "_componentId": "454adgphRpA6oq5lB6Cg1fK", @@ -4099,20 +4001,20 @@ "_name": "block", "_objFlags": 0, "_parent": { - "__id__": 33 + "__id__": 30 }, "_children": [ { - "__id__": 87 + "__id__": 84 } ], "_active": true, "_components": [ { - "__id__": 89 + "__id__": 86 }, { - "__id__": 90 + "__id__": 87 } ], "_prefab": null, @@ -4168,13 +4070,13 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 86 + "__id__": 83 }, "_children": [], "_active": true, "_components": [ { - "__id__": 88 + "__id__": 85 } ], "_prefab": null, @@ -4230,7 +4132,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 87 + "__id__": 84 }, "_enabled": true, "_materials": [ @@ -4263,7 +4165,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 86 + "__id__": 83 }, "_enabled": true, "_materials": [ @@ -4295,7 +4197,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 86 + "__id__": 83 }, "_enabled": true, "_normalMaterial": null, @@ -4304,7 +4206,7 @@ "zoomScale": 1.1, "clickEvents": [ { - "__id__": 91 + "__id__": 88 } ], "_N$interactable": true, @@ -4360,14 +4262,14 @@ "hoverSprite": null, "_N$disabledSprite": null, "_N$target": { - "__id__": 86 + "__id__": 83 }, "_id": "14oKZTFmZFJIH5LApG6gCz" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 5 + "__id__": 2 }, "component": "", "_componentId": "454adgphRpA6oq5lB6Cg1fK", @@ -4379,20 +4281,20 @@ "_name": "block", "_objFlags": 0, "_parent": { - "__id__": 33 + "__id__": 30 }, "_children": [ { - "__id__": 93 + "__id__": 90 } ], "_active": true, "_components": [ { - "__id__": 95 + "__id__": 92 }, { - "__id__": 96 + "__id__": 93 } ], "_prefab": null, @@ -4448,13 +4350,13 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 92 + "__id__": 89 }, "_children": [], "_active": true, "_components": [ { - "__id__": 94 + "__id__": 91 } ], "_prefab": null, @@ -4510,7 +4412,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 93 + "__id__": 90 }, "_enabled": true, "_materials": [ @@ -4543,7 +4445,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 92 + "__id__": 89 }, "_enabled": true, "_materials": [ @@ -4575,7 +4477,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 92 + "__id__": 89 }, "_enabled": true, "_normalMaterial": null, @@ -4584,7 +4486,7 @@ "zoomScale": 1.1, "clickEvents": [ { - "__id__": 97 + "__id__": 94 } ], "_N$interactable": true, @@ -4640,14 +4542,14 @@ "hoverSprite": null, "_N$disabledSprite": null, "_N$target": { - "__id__": 92 + "__id__": 89 }, "_id": "68ZV0ceh5Lgo1VHyJIhorl" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 5 + "__id__": 2 }, "component": "", "_componentId": "454adgphRpA6oq5lB6Cg1fK", @@ -4659,20 +4561,20 @@ "_name": "block", "_objFlags": 0, "_parent": { - "__id__": 33 + "__id__": 30 }, "_children": [ { - "__id__": 99 + "__id__": 96 } ], "_active": true, "_components": [ { - "__id__": 101 + "__id__": 98 }, { - "__id__": 102 + "__id__": 99 } ], "_prefab": null, @@ -4728,13 +4630,13 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 98 + "__id__": 95 }, "_children": [], "_active": true, "_components": [ { - "__id__": 100 + "__id__": 97 } ], "_prefab": null, @@ -4790,7 +4692,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 99 + "__id__": 96 }, "_enabled": true, "_materials": [ @@ -4823,7 +4725,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 98 + "__id__": 95 }, "_enabled": true, "_materials": [ @@ -4855,7 +4757,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 98 + "__id__": 95 }, "_enabled": true, "_normalMaterial": null, @@ -4864,7 +4766,7 @@ "zoomScale": 1.1, "clickEvents": [ { - "__id__": 103 + "__id__": 100 } ], "_N$interactable": true, @@ -4920,14 +4822,14 @@ "hoverSprite": null, "_N$disabledSprite": null, "_N$target": { - "__id__": 98 + "__id__": 95 }, "_id": "2en+0G+zVI4I027GXsViqq" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 5 + "__id__": 2 }, "component": "", "_componentId": "454adgphRpA6oq5lB6Cg1fK", @@ -4939,20 +4841,20 @@ "_name": "block", "_objFlags": 0, "_parent": { - "__id__": 33 + "__id__": 30 }, "_children": [ { - "__id__": 105 + "__id__": 102 } ], "_active": true, "_components": [ { - "__id__": 107 + "__id__": 104 }, { - "__id__": 108 + "__id__": 105 } ], "_prefab": null, @@ -5008,13 +4910,13 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 104 + "__id__": 101 }, "_children": [], "_active": true, "_components": [ { - "__id__": 106 + "__id__": 103 } ], "_prefab": null, @@ -5070,7 +4972,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 105 + "__id__": 102 }, "_enabled": true, "_materials": [ @@ -5103,7 +5005,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 104 + "__id__": 101 }, "_enabled": true, "_materials": [ @@ -5135,7 +5037,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 104 + "__id__": 101 }, "_enabled": true, "_normalMaterial": null, @@ -5144,7 +5046,7 @@ "zoomScale": 1.1, "clickEvents": [ { - "__id__": 109 + "__id__": 106 } ], "_N$interactable": true, @@ -5200,14 +5102,14 @@ "hoverSprite": null, "_N$disabledSprite": null, "_N$target": { - "__id__": 104 + "__id__": 101 }, "_id": "fcLcv4F55ILarJcPoEx+3d" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 5 + "__id__": 2 }, "component": "", "_componentId": "454adgphRpA6oq5lB6Cg1fK", @@ -5219,20 +5121,20 @@ "_name": "block", "_objFlags": 0, "_parent": { - "__id__": 33 + "__id__": 30 }, "_children": [ { - "__id__": 111 + "__id__": 108 } ], "_active": true, "_components": [ { - "__id__": 113 + "__id__": 110 }, { - "__id__": 114 + "__id__": 111 } ], "_prefab": null, @@ -5288,13 +5190,13 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 110 + "__id__": 107 }, "_children": [], "_active": true, "_components": [ { - "__id__": 112 + "__id__": 109 } ], "_prefab": null, @@ -5350,7 +5252,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 111 + "__id__": 108 }, "_enabled": true, "_materials": [ @@ -5383,7 +5285,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 110 + "__id__": 107 }, "_enabled": true, "_materials": [ @@ -5415,7 +5317,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 110 + "__id__": 107 }, "_enabled": true, "_normalMaterial": null, @@ -5424,7 +5326,7 @@ "zoomScale": 1.1, "clickEvents": [ { - "__id__": 115 + "__id__": 112 } ], "_N$interactable": true, @@ -5480,14 +5382,14 @@ "hoverSprite": null, "_N$disabledSprite": null, "_N$target": { - "__id__": 110 + "__id__": 107 }, "_id": "aafQu13+ZHxb8tVZapcd2n" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 5 + "__id__": 2 }, "component": "", "_componentId": "454adgphRpA6oq5lB6Cg1fK", @@ -5499,20 +5401,20 @@ "_name": "block", "_objFlags": 0, "_parent": { - "__id__": 33 + "__id__": 30 }, "_children": [ { - "__id__": 117 + "__id__": 114 } ], "_active": true, "_components": [ { - "__id__": 119 + "__id__": 116 }, { - "__id__": 120 + "__id__": 117 } ], "_prefab": null, @@ -5568,13 +5470,13 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 116 + "__id__": 113 }, "_children": [], "_active": true, "_components": [ { - "__id__": 118 + "__id__": 115 } ], "_prefab": null, @@ -5630,7 +5532,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 117 + "__id__": 114 }, "_enabled": true, "_materials": [ @@ -5663,7 +5565,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 116 + "__id__": 113 }, "_enabled": true, "_materials": [ @@ -5695,7 +5597,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 116 + "__id__": 113 }, "_enabled": true, "_normalMaterial": null, @@ -5704,7 +5606,7 @@ "zoomScale": 1.1, "clickEvents": [ { - "__id__": 121 + "__id__": 118 } ], "_N$interactable": true, @@ -5760,14 +5662,14 @@ "hoverSprite": null, "_N$disabledSprite": null, "_N$target": { - "__id__": 116 + "__id__": 113 }, "_id": "50IFJGWB1FWqZIYeWB3oFG" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 5 + "__id__": 2 }, "component": "", "_componentId": "454adgphRpA6oq5lB6Cg1fK", @@ -5779,20 +5681,20 @@ "_name": "block", "_objFlags": 0, "_parent": { - "__id__": 33 + "__id__": 30 }, "_children": [ { - "__id__": 123 + "__id__": 120 } ], "_active": true, "_components": [ { - "__id__": 125 + "__id__": 122 }, { - "__id__": 126 + "__id__": 123 } ], "_prefab": null, @@ -5848,13 +5750,13 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 122 + "__id__": 119 }, "_children": [], "_active": true, "_components": [ { - "__id__": 124 + "__id__": 121 } ], "_prefab": null, @@ -5910,7 +5812,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 123 + "__id__": 120 }, "_enabled": true, "_materials": [ @@ -5943,7 +5845,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 122 + "__id__": 119 }, "_enabled": true, "_materials": [ @@ -5975,7 +5877,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 122 + "__id__": 119 }, "_enabled": true, "_normalMaterial": null, @@ -5984,7 +5886,7 @@ "zoomScale": 1.1, "clickEvents": [ { - "__id__": 127 + "__id__": 124 } ], "_N$interactable": true, @@ -6040,14 +5942,14 @@ "hoverSprite": null, "_N$disabledSprite": null, "_N$target": { - "__id__": 122 + "__id__": 119 }, "_id": "e8gF8YFdxOj5+BJEEdu9h0" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 5 + "__id__": 2 }, "component": "", "_componentId": "454adgphRpA6oq5lB6Cg1fK", @@ -6059,20 +5961,20 @@ "_name": "block", "_objFlags": 0, "_parent": { - "__id__": 33 + "__id__": 30 }, "_children": [ { - "__id__": 129 + "__id__": 126 } ], "_active": true, "_components": [ { - "__id__": 131 + "__id__": 128 }, { - "__id__": 132 + "__id__": 129 } ], "_prefab": null, @@ -6128,13 +6030,13 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 128 + "__id__": 125 }, "_children": [], "_active": true, "_components": [ { - "__id__": 130 + "__id__": 127 } ], "_prefab": null, @@ -6190,7 +6092,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 129 + "__id__": 126 }, "_enabled": true, "_materials": [ @@ -6223,7 +6125,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 128 + "__id__": 125 }, "_enabled": true, "_materials": [ @@ -6255,7 +6157,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 128 + "__id__": 125 }, "_enabled": true, "_normalMaterial": null, @@ -6264,7 +6166,7 @@ "zoomScale": 1.1, "clickEvents": [ { - "__id__": 133 + "__id__": 130 } ], "_N$interactable": true, @@ -6320,14 +6222,14 @@ "hoverSprite": null, "_N$disabledSprite": null, "_N$target": { - "__id__": 128 + "__id__": 125 }, "_id": "9bFxBleHNANr+nSLnGJeDT" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 5 + "__id__": 2 }, "component": "", "_componentId": "454adgphRpA6oq5lB6Cg1fK", @@ -6339,20 +6241,20 @@ "_name": "block", "_objFlags": 0, "_parent": { - "__id__": 33 + "__id__": 30 }, "_children": [ { - "__id__": 135 + "__id__": 132 } ], "_active": true, "_components": [ { - "__id__": 137 + "__id__": 134 }, { - "__id__": 138 + "__id__": 135 } ], "_prefab": null, @@ -6408,13 +6310,13 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 134 + "__id__": 131 }, "_children": [], "_active": true, "_components": [ { - "__id__": 136 + "__id__": 133 } ], "_prefab": null, @@ -6470,7 +6372,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 135 + "__id__": 132 }, "_enabled": true, "_materials": [ @@ -6503,7 +6405,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 134 + "__id__": 131 }, "_enabled": true, "_materials": [ @@ -6535,7 +6437,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 134 + "__id__": 131 }, "_enabled": true, "_normalMaterial": null, @@ -6544,7 +6446,7 @@ "zoomScale": 1.1, "clickEvents": [ { - "__id__": 139 + "__id__": 136 } ], "_N$interactable": true, @@ -6600,14 +6502,14 @@ "hoverSprite": null, "_N$disabledSprite": null, "_N$target": { - "__id__": 134 + "__id__": 131 }, "_id": "5fGP361SBNqofKz3J5kEQC" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 5 + "__id__": 2 }, "component": "", "_componentId": "454adgphRpA6oq5lB6Cg1fK", @@ -6619,20 +6521,20 @@ "_name": "block", "_objFlags": 0, "_parent": { - "__id__": 33 + "__id__": 30 }, "_children": [ { - "__id__": 141 + "__id__": 138 } ], "_active": true, "_components": [ { - "__id__": 143 + "__id__": 140 }, { - "__id__": 144 + "__id__": 141 } ], "_prefab": null, @@ -6688,13 +6590,13 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 140 + "__id__": 137 }, "_children": [], "_active": true, "_components": [ { - "__id__": 142 + "__id__": 139 } ], "_prefab": null, @@ -6750,7 +6652,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 141 + "__id__": 138 }, "_enabled": true, "_materials": [ @@ -6783,7 +6685,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 140 + "__id__": 137 }, "_enabled": true, "_materials": [ @@ -6815,7 +6717,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 140 + "__id__": 137 }, "_enabled": true, "_normalMaterial": null, @@ -6824,7 +6726,7 @@ "zoomScale": 1.1, "clickEvents": [ { - "__id__": 145 + "__id__": 142 } ], "_N$interactable": true, @@ -6880,14 +6782,14 @@ "hoverSprite": null, "_N$disabledSprite": null, "_N$target": { - "__id__": 140 + "__id__": 137 }, "_id": "492u/xS+1MRZAdJJ1qxzzJ" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 5 + "__id__": 2 }, "component": "", "_componentId": "454adgphRpA6oq5lB6Cg1fK", @@ -6899,20 +6801,20 @@ "_name": "block", "_objFlags": 0, "_parent": { - "__id__": 33 + "__id__": 30 }, "_children": [ { - "__id__": 147 + "__id__": 144 } ], "_active": true, "_components": [ { - "__id__": 149 + "__id__": 146 }, { - "__id__": 150 + "__id__": 147 } ], "_prefab": null, @@ -6968,13 +6870,13 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 146 + "__id__": 143 }, "_children": [], "_active": true, "_components": [ { - "__id__": 148 + "__id__": 145 } ], "_prefab": null, @@ -7030,7 +6932,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 147 + "__id__": 144 }, "_enabled": true, "_materials": [ @@ -7063,7 +6965,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 146 + "__id__": 143 }, "_enabled": true, "_materials": [ @@ -7095,7 +6997,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 146 + "__id__": 143 }, "_enabled": true, "_normalMaterial": null, @@ -7104,7 +7006,7 @@ "zoomScale": 1.1, "clickEvents": [ { - "__id__": 151 + "__id__": 148 } ], "_N$interactable": true, @@ -7160,14 +7062,14 @@ "hoverSprite": null, "_N$disabledSprite": null, "_N$target": { - "__id__": 146 + "__id__": 143 }, "_id": "eeNz2KyitJdqieZJD/Xx9X" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 5 + "__id__": 2 }, "component": "", "_componentId": "454adgphRpA6oq5lB6Cg1fK", @@ -7179,20 +7081,20 @@ "_name": "block", "_objFlags": 0, "_parent": { - "__id__": 33 + "__id__": 30 }, "_children": [ { - "__id__": 153 + "__id__": 150 } ], "_active": true, "_components": [ { - "__id__": 155 + "__id__": 152 }, { - "__id__": 156 + "__id__": 153 } ], "_prefab": null, @@ -7248,13 +7150,13 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 152 + "__id__": 149 }, "_children": [], "_active": true, "_components": [ { - "__id__": 154 + "__id__": 151 } ], "_prefab": null, @@ -7310,7 +7212,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 153 + "__id__": 150 }, "_enabled": true, "_materials": [ @@ -7343,7 +7245,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 152 + "__id__": 149 }, "_enabled": true, "_materials": [ @@ -7375,7 +7277,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 152 + "__id__": 149 }, "_enabled": true, "_normalMaterial": null, @@ -7384,7 +7286,7 @@ "zoomScale": 1.1, "clickEvents": [ { - "__id__": 157 + "__id__": 154 } ], "_N$interactable": true, @@ -7440,14 +7342,14 @@ "hoverSprite": null, "_N$disabledSprite": null, "_N$target": { - "__id__": 152 + "__id__": 149 }, "_id": "9ebB2BB1RMTKLqlWXpa28x" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 5 + "__id__": 2 }, "component": "", "_componentId": "454adgphRpA6oq5lB6Cg1fK", @@ -7459,20 +7361,20 @@ "_name": "block", "_objFlags": 0, "_parent": { - "__id__": 33 + "__id__": 30 }, "_children": [ { - "__id__": 159 + "__id__": 156 } ], "_active": true, "_components": [ { - "__id__": 161 + "__id__": 158 }, { - "__id__": 162 + "__id__": 159 } ], "_prefab": null, @@ -7528,13 +7430,13 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 158 + "__id__": 155 }, "_children": [], "_active": true, "_components": [ { - "__id__": 160 + "__id__": 157 } ], "_prefab": null, @@ -7590,7 +7492,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 159 + "__id__": 156 }, "_enabled": true, "_materials": [ @@ -7623,7 +7525,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 158 + "__id__": 155 }, "_enabled": true, "_materials": [ @@ -7655,7 +7557,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 158 + "__id__": 155 }, "_enabled": true, "_normalMaterial": null, @@ -7664,7 +7566,7 @@ "zoomScale": 1.1, "clickEvents": [ { - "__id__": 163 + "__id__": 160 } ], "_N$interactable": true, @@ -7720,14 +7622,14 @@ "hoverSprite": null, "_N$disabledSprite": null, "_N$target": { - "__id__": 158 + "__id__": 155 }, "_id": "f0m9Y1KzFONI3nagtLwjqm" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 5 + "__id__": 2 }, "component": "", "_componentId": "454adgphRpA6oq5lB6Cg1fK", @@ -7739,20 +7641,20 @@ "_name": "block", "_objFlags": 0, "_parent": { - "__id__": 33 + "__id__": 30 }, "_children": [ { - "__id__": 165 + "__id__": 162 } ], "_active": true, "_components": [ { - "__id__": 167 + "__id__": 164 }, { - "__id__": 168 + "__id__": 165 } ], "_prefab": null, @@ -7808,13 +7710,13 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 164 + "__id__": 161 }, "_children": [], "_active": true, "_components": [ { - "__id__": 166 + "__id__": 163 } ], "_prefab": null, @@ -7870,7 +7772,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 165 + "__id__": 162 }, "_enabled": true, "_materials": [ @@ -7903,7 +7805,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 164 + "__id__": 161 }, "_enabled": true, "_materials": [ @@ -7935,7 +7837,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 164 + "__id__": 161 }, "_enabled": true, "_normalMaterial": null, @@ -7944,7 +7846,7 @@ "zoomScale": 1.1, "clickEvents": [ { - "__id__": 169 + "__id__": 166 } ], "_N$interactable": true, @@ -8000,14 +7902,14 @@ "hoverSprite": null, "_N$disabledSprite": null, "_N$target": { - "__id__": 164 + "__id__": 161 }, "_id": "1dks4O6C1JYIpJ2tD09Iu7" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 5 + "__id__": 2 }, "component": "", "_componentId": "454adgphRpA6oq5lB6Cg1fK", @@ -8019,20 +7921,20 @@ "_name": "block", "_objFlags": 0, "_parent": { - "__id__": 33 + "__id__": 30 }, "_children": [ { - "__id__": 171 + "__id__": 168 } ], "_active": true, "_components": [ { - "__id__": 173 + "__id__": 170 }, { - "__id__": 174 + "__id__": 171 } ], "_prefab": null, @@ -8088,13 +7990,13 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 170 + "__id__": 167 }, "_children": [], "_active": true, "_components": [ { - "__id__": 172 + "__id__": 169 } ], "_prefab": null, @@ -8150,7 +8052,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 171 + "__id__": 168 }, "_enabled": true, "_materials": [ @@ -8183,7 +8085,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 170 + "__id__": 167 }, "_enabled": true, "_materials": [ @@ -8215,7 +8117,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 170 + "__id__": 167 }, "_enabled": true, "_normalMaterial": null, @@ -8224,7 +8126,7 @@ "zoomScale": 1.1, "clickEvents": [ { - "__id__": 175 + "__id__": 172 } ], "_N$interactable": true, @@ -8280,14 +8182,14 @@ "hoverSprite": null, "_N$disabledSprite": null, "_N$target": { - "__id__": 170 + "__id__": 167 }, "_id": "a0HX8uFuVKjLjj/qLuBqMx" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 5 + "__id__": 2 }, "component": "", "_componentId": "454adgphRpA6oq5lB6Cg1fK", @@ -8299,20 +8201,20 @@ "_name": "block", "_objFlags": 0, "_parent": { - "__id__": 33 + "__id__": 30 }, "_children": [ { - "__id__": 177 + "__id__": 174 } ], "_active": true, "_components": [ { - "__id__": 179 + "__id__": 176 }, { - "__id__": 180 + "__id__": 177 } ], "_prefab": null, @@ -8368,13 +8270,13 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 176 + "__id__": 173 }, "_children": [], "_active": true, "_components": [ { - "__id__": 178 + "__id__": 175 } ], "_prefab": null, @@ -8430,7 +8332,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 177 + "__id__": 174 }, "_enabled": true, "_materials": [ @@ -8463,7 +8365,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 176 + "__id__": 173 }, "_enabled": true, "_materials": [ @@ -8495,7 +8397,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 176 + "__id__": 173 }, "_enabled": true, "_normalMaterial": null, @@ -8504,7 +8406,7 @@ "zoomScale": 1.1, "clickEvents": [ { - "__id__": 181 + "__id__": 178 } ], "_N$interactable": true, @@ -8560,14 +8462,14 @@ "hoverSprite": null, "_N$disabledSprite": null, "_N$target": { - "__id__": 176 + "__id__": 173 }, "_id": "aeyKAFfjhJHI54enYkiQ7H" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 5 + "__id__": 2 }, "component": "", "_componentId": "454adgphRpA6oq5lB6Cg1fK", @@ -8579,20 +8481,20 @@ "_name": "block", "_objFlags": 0, "_parent": { - "__id__": 33 + "__id__": 30 }, "_children": [ { - "__id__": 183 + "__id__": 180 } ], "_active": true, "_components": [ { - "__id__": 185 + "__id__": 182 }, { - "__id__": 186 + "__id__": 183 } ], "_prefab": null, @@ -8648,13 +8550,13 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 182 + "__id__": 179 }, "_children": [], "_active": true, "_components": [ { - "__id__": 184 + "__id__": 181 } ], "_prefab": null, @@ -8710,7 +8612,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 183 + "__id__": 180 }, "_enabled": true, "_materials": [ @@ -8743,7 +8645,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 182 + "__id__": 179 }, "_enabled": true, "_materials": [ @@ -8775,7 +8677,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 182 + "__id__": 179 }, "_enabled": true, "_normalMaterial": null, @@ -8784,7 +8686,7 @@ "zoomScale": 1.1, "clickEvents": [ { - "__id__": 187 + "__id__": 184 } ], "_N$interactable": true, @@ -8840,14 +8742,14 @@ "hoverSprite": null, "_N$disabledSprite": null, "_N$target": { - "__id__": 182 + "__id__": 179 }, "_id": "c8AeKs2aBAt7Zk90C4xbua" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 5 + "__id__": 2 }, "component": "", "_componentId": "454adgphRpA6oq5lB6Cg1fK", @@ -8859,20 +8761,20 @@ "_name": "block", "_objFlags": 0, "_parent": { - "__id__": 33 + "__id__": 30 }, "_children": [ { - "__id__": 189 + "__id__": 186 } ], "_active": true, "_components": [ { - "__id__": 191 + "__id__": 188 }, { - "__id__": 192 + "__id__": 189 } ], "_prefab": null, @@ -8928,13 +8830,13 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 188 + "__id__": 185 }, "_children": [], "_active": true, "_components": [ { - "__id__": 190 + "__id__": 187 } ], "_prefab": null, @@ -8990,7 +8892,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 189 + "__id__": 186 }, "_enabled": true, "_materials": [ @@ -9023,7 +8925,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 188 + "__id__": 185 }, "_enabled": true, "_materials": [ @@ -9055,7 +8957,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 188 + "__id__": 185 }, "_enabled": true, "_normalMaterial": null, @@ -9064,7 +8966,7 @@ "zoomScale": 1.1, "clickEvents": [ { - "__id__": 193 + "__id__": 190 } ], "_N$interactable": true, @@ -9120,14 +9022,14 @@ "hoverSprite": null, "_N$disabledSprite": null, "_N$target": { - "__id__": 188 + "__id__": 185 }, "_id": "f8i424vd1PGY6uaZTXTsKo" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 5 + "__id__": 2 }, "component": "", "_componentId": "454adgphRpA6oq5lB6Cg1fK", @@ -9139,20 +9041,20 @@ "_name": "block", "_objFlags": 0, "_parent": { - "__id__": 33 + "__id__": 30 }, "_children": [ { - "__id__": 195 + "__id__": 192 } ], "_active": true, "_components": [ { - "__id__": 197 + "__id__": 194 }, { - "__id__": 198 + "__id__": 195 } ], "_prefab": null, @@ -9208,13 +9110,13 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 194 + "__id__": 191 }, "_children": [], "_active": true, "_components": [ { - "__id__": 196 + "__id__": 193 } ], "_prefab": null, @@ -9270,7 +9172,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 195 + "__id__": 192 }, "_enabled": true, "_materials": [ @@ -9303,7 +9205,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 194 + "__id__": 191 }, "_enabled": true, "_materials": [ @@ -9335,7 +9237,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 194 + "__id__": 191 }, "_enabled": true, "_normalMaterial": null, @@ -9344,7 +9246,7 @@ "zoomScale": 1.1, "clickEvents": [ { - "__id__": 199 + "__id__": 196 } ], "_N$interactable": true, @@ -9400,14 +9302,14 @@ "hoverSprite": null, "_N$disabledSprite": null, "_N$target": { - "__id__": 194 + "__id__": 191 }, "_id": "d8xaiqyHRO3qjmHJAAyMVi" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 5 + "__id__": 2 }, "component": "", "_componentId": "454adgphRpA6oq5lB6Cg1fK", @@ -9419,20 +9321,20 @@ "_name": "block", "_objFlags": 0, "_parent": { - "__id__": 33 + "__id__": 30 }, "_children": [ { - "__id__": 201 + "__id__": 198 } ], "_active": true, "_components": [ { - "__id__": 203 + "__id__": 200 }, { - "__id__": 204 + "__id__": 201 } ], "_prefab": null, @@ -9488,13 +9390,13 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 200 + "__id__": 197 }, "_children": [], "_active": true, "_components": [ { - "__id__": 202 + "__id__": 199 } ], "_prefab": null, @@ -9550,7 +9452,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 201 + "__id__": 198 }, "_enabled": true, "_materials": [ @@ -9583,7 +9485,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 200 + "__id__": 197 }, "_enabled": true, "_materials": [ @@ -9615,7 +9517,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 200 + "__id__": 197 }, "_enabled": true, "_normalMaterial": null, @@ -9624,7 +9526,7 @@ "zoomScale": 1.1, "clickEvents": [ { - "__id__": 205 + "__id__": 202 } ], "_N$interactable": true, @@ -9680,14 +9582,14 @@ "hoverSprite": null, "_N$disabledSprite": null, "_N$target": { - "__id__": 200 + "__id__": 197 }, "_id": "89LqCBIi5Dy4O15VlWt8QI" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 5 + "__id__": 2 }, "component": "", "_componentId": "454adgphRpA6oq5lB6Cg1fK", @@ -9699,20 +9601,20 @@ "_name": "block", "_objFlags": 0, "_parent": { - "__id__": 33 + "__id__": 30 }, "_children": [ { - "__id__": 207 + "__id__": 204 } ], "_active": true, "_components": [ { - "__id__": 209 + "__id__": 206 }, { - "__id__": 210 + "__id__": 207 } ], "_prefab": null, @@ -9768,13 +9670,13 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 206 + "__id__": 203 }, "_children": [], "_active": true, "_components": [ { - "__id__": 208 + "__id__": 205 } ], "_prefab": null, @@ -9830,7 +9732,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 207 + "__id__": 204 }, "_enabled": true, "_materials": [ @@ -9863,7 +9765,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 206 + "__id__": 203 }, "_enabled": true, "_materials": [ @@ -9895,7 +9797,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 206 + "__id__": 203 }, "_enabled": true, "_normalMaterial": null, @@ -9904,7 +9806,7 @@ "zoomScale": 1.1, "clickEvents": [ { - "__id__": 211 + "__id__": 208 } ], "_N$interactable": true, @@ -9960,14 +9862,14 @@ "hoverSprite": null, "_N$disabledSprite": null, "_N$target": { - "__id__": 206 + "__id__": 203 }, "_id": "25j/mznoNCZY36yaujDiZT" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 5 + "__id__": 2 }, "component": "", "_componentId": "454adgphRpA6oq5lB6Cg1fK", @@ -9979,20 +9881,20 @@ "_name": "block", "_objFlags": 0, "_parent": { - "__id__": 33 + "__id__": 30 }, "_children": [ { - "__id__": 213 + "__id__": 210 } ], "_active": true, "_components": [ { - "__id__": 215 + "__id__": 212 }, { - "__id__": 216 + "__id__": 213 } ], "_prefab": null, @@ -10048,13 +9950,13 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 212 + "__id__": 209 }, "_children": [], "_active": true, "_components": [ { - "__id__": 214 + "__id__": 211 } ], "_prefab": null, @@ -10110,7 +10012,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 213 + "__id__": 210 }, "_enabled": true, "_materials": [ @@ -10143,7 +10045,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 212 + "__id__": 209 }, "_enabled": true, "_materials": [ @@ -10175,7 +10077,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 212 + "__id__": 209 }, "_enabled": true, "_normalMaterial": null, @@ -10184,7 +10086,7 @@ "zoomScale": 1.1, "clickEvents": [ { - "__id__": 217 + "__id__": 214 } ], "_N$interactable": true, @@ -10240,14 +10142,14 @@ "hoverSprite": null, "_N$disabledSprite": null, "_N$target": { - "__id__": 212 + "__id__": 209 }, "_id": "8bUwvu2XlPZ6sNwewjqmgF" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 5 + "__id__": 2 }, "component": "", "_componentId": "454adgphRpA6oq5lB6Cg1fK", @@ -10259,20 +10161,20 @@ "_name": "block", "_objFlags": 0, "_parent": { - "__id__": 33 + "__id__": 30 }, "_children": [ { - "__id__": 219 + "__id__": 216 } ], "_active": true, "_components": [ { - "__id__": 221 + "__id__": 218 }, { - "__id__": 222 + "__id__": 219 } ], "_prefab": null, @@ -10328,13 +10230,13 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 218 + "__id__": 215 }, "_children": [], "_active": true, "_components": [ { - "__id__": 220 + "__id__": 217 } ], "_prefab": null, @@ -10390,7 +10292,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 219 + "__id__": 216 }, "_enabled": true, "_materials": [ @@ -10423,7 +10325,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 218 + "__id__": 215 }, "_enabled": true, "_materials": [ @@ -10455,7 +10357,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 218 + "__id__": 215 }, "_enabled": true, "_normalMaterial": null, @@ -10464,7 +10366,7 @@ "zoomScale": 1.1, "clickEvents": [ { - "__id__": 223 + "__id__": 220 } ], "_N$interactable": true, @@ -10520,14 +10422,14 @@ "hoverSprite": null, "_N$disabledSprite": null, "_N$target": { - "__id__": 218 + "__id__": 215 }, "_id": "3151oR5TZEoqJQm/Xkotpg" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 5 + "__id__": 2 }, "component": "", "_componentId": "454adgphRpA6oq5lB6Cg1fK", @@ -10539,20 +10441,20 @@ "_name": "block", "_objFlags": 0, "_parent": { - "__id__": 33 + "__id__": 30 }, "_children": [ { - "__id__": 225 + "__id__": 222 } ], "_active": true, "_components": [ { - "__id__": 227 + "__id__": 224 }, { - "__id__": 228 + "__id__": 225 } ], "_prefab": null, @@ -10608,13 +10510,13 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 224 + "__id__": 221 }, "_children": [], "_active": true, "_components": [ { - "__id__": 226 + "__id__": 223 } ], "_prefab": null, @@ -10670,7 +10572,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 225 + "__id__": 222 }, "_enabled": true, "_materials": [ @@ -10703,7 +10605,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 224 + "__id__": 221 }, "_enabled": true, "_materials": [ @@ -10735,7 +10637,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 224 + "__id__": 221 }, "_enabled": true, "_normalMaterial": null, @@ -10744,7 +10646,7 @@ "zoomScale": 1.1, "clickEvents": [ { - "__id__": 229 + "__id__": 226 } ], "_N$interactable": true, @@ -10800,14 +10702,14 @@ "hoverSprite": null, "_N$disabledSprite": null, "_N$target": { - "__id__": 224 + "__id__": 221 }, "_id": "58RTQYo/pCXo+GDAVYXeHE" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 5 + "__id__": 2 }, "component": "", "_componentId": "454adgphRpA6oq5lB6Cg1fK", @@ -10819,20 +10721,20 @@ "_name": "block", "_objFlags": 0, "_parent": { - "__id__": 33 + "__id__": 30 }, "_children": [ { - "__id__": 231 + "__id__": 228 } ], "_active": true, "_components": [ { - "__id__": 233 + "__id__": 230 }, { - "__id__": 234 + "__id__": 231 } ], "_prefab": null, @@ -10888,13 +10790,13 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 230 + "__id__": 227 }, "_children": [], "_active": true, "_components": [ { - "__id__": 232 + "__id__": 229 } ], "_prefab": null, @@ -10950,7 +10852,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 231 + "__id__": 228 }, "_enabled": true, "_materials": [ @@ -10983,7 +10885,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 230 + "__id__": 227 }, "_enabled": true, "_materials": [ @@ -11015,7 +10917,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 230 + "__id__": 227 }, "_enabled": true, "_normalMaterial": null, @@ -11024,7 +10926,7 @@ "zoomScale": 1.1, "clickEvents": [ { - "__id__": 235 + "__id__": 232 } ], "_N$interactable": true, @@ -11080,14 +10982,14 @@ "hoverSprite": null, "_N$disabledSprite": null, "_N$target": { - "__id__": 230 + "__id__": 227 }, "_id": "a5tEFqUyFD+aewpN832re3" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 5 + "__id__": 2 }, "component": "", "_componentId": "454adgphRpA6oq5lB6Cg1fK", @@ -11099,20 +11001,20 @@ "_name": "block", "_objFlags": 0, "_parent": { - "__id__": 33 + "__id__": 30 }, "_children": [ { - "__id__": 237 + "__id__": 234 } ], "_active": true, "_components": [ { - "__id__": 239 + "__id__": 236 }, { - "__id__": 240 + "__id__": 237 } ], "_prefab": null, @@ -11168,13 +11070,13 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 236 + "__id__": 233 }, "_children": [], "_active": true, "_components": [ { - "__id__": 238 + "__id__": 235 } ], "_prefab": null, @@ -11230,7 +11132,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 237 + "__id__": 234 }, "_enabled": true, "_materials": [ @@ -11263,7 +11165,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 236 + "__id__": 233 }, "_enabled": true, "_materials": [ @@ -11295,7 +11197,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 236 + "__id__": 233 }, "_enabled": true, "_normalMaterial": null, @@ -11304,7 +11206,7 @@ "zoomScale": 1.1, "clickEvents": [ { - "__id__": 241 + "__id__": 238 } ], "_N$interactable": true, @@ -11360,14 +11262,14 @@ "hoverSprite": null, "_N$disabledSprite": null, "_N$target": { - "__id__": 236 + "__id__": 233 }, "_id": "2eYsDnIV5IEJU90tLqp1fk" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 5 + "__id__": 2 }, "component": "", "_componentId": "454adgphRpA6oq5lB6Cg1fK", @@ -11379,20 +11281,20 @@ "_name": "block", "_objFlags": 0, "_parent": { - "__id__": 33 + "__id__": 30 }, "_children": [ { - "__id__": 243 + "__id__": 240 } ], "_active": true, "_components": [ { - "__id__": 245 + "__id__": 242 }, { - "__id__": 246 + "__id__": 243 } ], "_prefab": null, @@ -11448,13 +11350,13 @@ "_name": "New Label", "_objFlags": 0, "_parent": { - "__id__": 242 + "__id__": 239 }, "_children": [], "_active": true, "_components": [ { - "__id__": 244 + "__id__": 241 } ], "_prefab": null, @@ -11510,7 +11412,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 243 + "__id__": 240 }, "_enabled": true, "_materials": [ @@ -11543,7 +11445,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 242 + "__id__": 239 }, "_enabled": true, "_materials": [ @@ -11575,7 +11477,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 242 + "__id__": 239 }, "_enabled": true, "_normalMaterial": null, @@ -11584,7 +11486,7 @@ "zoomScale": 1.1, "clickEvents": [ { - "__id__": 247 + "__id__": 244 } ], "_N$interactable": true, @@ -11640,14 +11542,14 @@ "hoverSprite": null, "_N$disabledSprite": null, "_N$target": { - "__id__": 242 + "__id__": 239 }, "_id": "edIND0fB1P64VuNg51ugjO" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 5 + "__id__": 2 }, "component": "", "_componentId": "454adgphRpA6oq5lB6Cg1fK", @@ -11659,16 +11561,16 @@ "_name": "New Sprite", "_objFlags": 0, "_parent": { - "__id__": 33 + "__id__": 30 }, "_children": [], "_active": true, "_components": [ { - "__id__": 249 + "__id__": 246 }, { - "__id__": 250 + "__id__": 247 } ], "_prefab": null, @@ -11724,7 +11626,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 248 + "__id__": 245 }, "_enabled": true, "_materials": [ @@ -11758,7 +11660,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 248 + "__id__": 245 }, "_enabled": true, "_normalMaterial": null, @@ -11767,7 +11669,7 @@ "zoomScale": 1.2, "clickEvents": [ { - "__id__": 251 + "__id__": 248 } ], "_N$interactable": true, @@ -11823,14 +11725,14 @@ "hoverSprite": null, "_N$disabledSprite": null, "_N$target": { - "__id__": 248 + "__id__": 245 }, "_id": "15MwQHwkBCIJzp1FEjHkP/" }, { "__type__": "cc.ClickEvent", "target": { - "__id__": 5 + "__id__": 2 }, "component": "", "_componentId": "454adgphRpA6oq5lB6Cg1fK", @@ -11842,7 +11744,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 5 + "__id__": 2 }, "_enabled": true, "_designResolution": { @@ -11859,7 +11761,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 5 + "__id__": 2 }, "_enabled": true, "alignMode": 1, @@ -11886,7 +11788,7 @@ "_name": "", "_objFlags": 0, "node": { - "__id__": 5 + "__id__": 2 }, "_enabled": true, "_id": "50zCP3Mq9MKIKjMbohPY8j" diff --git a/assets/Script/GameManager.ts b/assets/Script/GameManager.ts index 5d03eb7..a030bb1 100644 --- a/assets/Script/GameManager.ts +++ b/assets/Script/GameManager.ts @@ -1,12 +1,5 @@ // 主游戏控制类 const {ccclass, property} = cc._decorator; - -import GameData from './module/Config/GameData'; -import HttpUtil from './module/Crypto/HttpUtil'; -import AudioManager from './module/Music/AudioManager'; -import { Notifications } from './module/Notification/Notification'; -import { GameTool } from './module/Tool/GameTool'; - @ccclass export default class GameManager extends cc.Component { @property(cc.Node) @@ -76,10 +69,10 @@ export default class GameManager extends cc.Component { this.round = 0; this.level = 2; this.countTime = 60; - if(GameData._instance.GM_INFO.custom != 0){ - this.level = GameData._instance.GM_INFO.custom; + if(cc.fx.GameConfig.GM_INFO.custom != 0){ + this.level = cc.fx.GameConfig.GM_INFO.custom; // this.levelLabel.string = this.level + ""; - GameData._instance.GM_INFO.custom += 1; + cc.fx.GameConfig.GM_INFO.custom += 1; this.countTime = 12000000; } // this.levelLabel.string = this.level + ""; @@ -96,13 +89,13 @@ export default class GameManager extends cc.Component { this.Pos_Array = []; this.time_Array = []; this.color_Array = []; - GameData._instance.GAME_DATA = []; - GameData._instance.GM_INFO.success = false; + cc.fx.GameConfig.GAME_DATA = []; + cc.fx.GameConfig.GM_INFO.success = false; this.startTime = 0; this.overTime = 0; this.winTime = 0; - GameData._instance.GM_INFO.total = 0; - GameData._instance.GM_INFO.mean_Time = 0; + cc.fx.GameConfig.GM_INFO.total = 0; + cc.fx.GameConfig.GM_INFO.mean_Time = 0; this.schedule(this.updateCountDownTime,1); this.startGame(); } @@ -138,7 +131,7 @@ export default class GameManager extends cc.Component { } //下一关,或者重新开始,或者返回上一关,根据level决定 reStart(type){ - // if(GameData._instance.GM_INFO.custom != 0){ + // if(cc.fx.GameConfig.GM_INFO.custom != 0){ // cc.director.loadScene("LoadScene"); // return; // } @@ -239,11 +232,11 @@ export default class GameManager extends cc.Component { clickSun(data){ if(this.begin == true){ this.clickCount += 1; - let clickTime = GameTool.getTime(); + let clickTime = cc.fx.GameTool.getTime(); this.time_Array.push((clickTime - this.timeStart)) - this.timeStart = GameTool.getTime(); + this.timeStart = cc.fx.GameTool.getTime(); if(data == this.clickNow){ - AudioManager._instance.playAudioButton(); + cc.fx.AudioManager.Instance.playAudioButton(); if(this.clickNow > 0){ this.createLine(cc.v2(this.ball_Array[this.clickNow-1].x,this.ball_Array[this.clickNow-1].y), cc.v2(this.ball_Array[this.clickNow].x,this.ball_Array[this.clickNow].y), @@ -254,10 +247,10 @@ export default class GameManager extends cc.Component { this.ball_Array[this.clickNow-1].getChildByName("guang").active = false; if(this.clickNow == this.now_Array.length){ this.pause = true; - GameData._instance.GM_INFO.total += this.clickNow; - this.overTime = GameTool.getTime(); + cc.fx.GameConfig.GM_INFO.total += this.clickNow; + this.overTime = cc.fx.GameTool.getTime(); if(this.startTime > 0 && this.overTime > 0){ - GameData._instance.GM_INFO.mean_Time += (this.overTime - this.startTime); + cc.fx.GameConfig.GM_INFO.mean_Time += (this.overTime - this.startTime); } let finish_time = parseInt((this.overTime - this.startTime)/100+""); this.startTime = 0; this.overTime = 0; @@ -266,7 +259,7 @@ export default class GameManager extends cc.Component { else if(this.level >= 4) color = "yrb"; let win = this.node.getChildByName("Win"); win.active = true; win.setScale(0); - AudioManager._instance.playWin(); + cc.fx.AudioManager.Instance.playWin(); this.round += 1; let sunArray = []; if(this.moveArray.length > 0){ @@ -286,15 +279,15 @@ export default class GameManager extends cc.Component { sunArray.push(0); } } - GameData._instance.CLICK_DATA = + cc.fx.GameConfig.CLICK_DATA = { type:1, success:true, round:this.round, totalSunCount:this.now_Array.length, - movedSunCount:GameData._instance.LEVEL_INFO[this.level-1].moveNumber, - sunSpeed:GameData._instance.LEVEL_INFO[this.level-1].moveSpeed, - overlapSunCount:GameData._instance.LEVEL_INFO[this.level-1].repeat, + movedSunCount:cc.fx.GameConfig.LEVEL_INFO[this.level-1].moveNumber, + sunSpeed:cc.fx.GameConfig.LEVEL_INFO[this.level-1].moveSpeed, + overlapSunCount:cc.fx.GameConfig.LEVEL_INFO[this.level-1].repeat, colorList:this.color_Array, duration:finish_time/10, difficultyLevel:this.level, @@ -302,6 +295,9 @@ export default class GameManager extends cc.Component { stepTimeList:this.time_Array, remainder:this.countTime } + if(cc.fx.GameConfig.CLICK_DATA.duration > 50){ + cc.fx.GameConfig.CLICK_DATA.duration = 50; + } this.setData(); cc.tween(win) .delay(0.4) @@ -313,7 +309,7 @@ export default class GameManager extends cc.Component { this.destroyLine(); if(this.over == false && this.countTime >= 0){ if(this.level >= 15){ - GameData._instance.GM_INFO.success = true; + cc.fx.GameConfig.GM_INFO.success = true; this.level += 0; // this.levelLabel.string = this.level + ""; this.fuhuo = true; @@ -337,13 +333,14 @@ export default class GameManager extends cc.Component { } //执行失败 setLoss(){ - AudioManager._instance.playWarning(); + cc.fx.AudioManager.Instance.playWarning(); this.begin = false; - this.overTime = GameTool.getTime(); + this.overTime = cc.fx.GameTool.getTime(); if(this.startTime > 0 && this.overTime > 0){ - GameData._instance.GM_INFO.mean_Time += (this.overTime - this.startTime); + cc.fx.GameConfig.GM_INFO.mean_Time += (this.overTime - this.startTime); } let finish_time = parseInt((this.overTime - this.startTime)/100+""); + if(finish_time > 58) finish_time = 58; this.startTime = 0; this.overTime = 0; let color = "y"; if(this.level < 4 && this.level > 1)color = "yr"; @@ -367,15 +364,15 @@ export default class GameManager extends cc.Component { sunArray.push(0); } } - GameData._instance.CLICK_DATA = + cc.fx.GameConfig.CLICK_DATA = { type:1, success:false, round:this.round, totalSunCount:this.now_Array.length, - movedSunCount:GameData._instance.LEVEL_INFO[this.level-1].moveNumber, - sunSpeed:GameData._instance.LEVEL_INFO[this.level-1].moveSpeed, - overlapSunCount:GameData._instance.LEVEL_INFO[this.level-1].repeat, + movedSunCount:cc.fx.GameConfig.LEVEL_INFO[this.level-1].moveNumber, + sunSpeed:cc.fx.GameConfig.LEVEL_INFO[this.level-1].moveSpeed, + overlapSunCount:cc.fx.GameConfig.LEVEL_INFO[this.level-1].repeat, colorList:this.color_Array, duration:finish_time/10, difficultyLevel:this.level, @@ -383,6 +380,9 @@ export default class GameManager extends cc.Component { stepTimeList:this.time_Array, remainder:this.countTime } + if(cc.fx.GameConfig.CLICK_DATA.duration > 50){ + cc.fx.GameConfig.CLICK_DATA.duration = 50; + } this.setData(); if(this.fuhuo == true){ this.fuhuo = false; @@ -448,7 +448,7 @@ export default class GameManager extends cc.Component { setTimeout(() => { this.destroyLine(); this.beginGame(); - if(GameData._instance.LEVEL_INFO[this.level-1].moveNumber<1){ + if(cc.fx.GameConfig.LEVEL_INFO[this.level-1].moveNumber<1){ this.pause = false; } else{ @@ -466,7 +466,7 @@ export default class GameManager extends cc.Component { //设置移动重叠数据 createMove(){ if(this.over == false){ - let info = GameData._instance.LEVEL_INFO[this.level-1]; + let info = cc.fx.GameConfig.LEVEL_INFO[this.level-1]; //改变移动速度 var speed = 7; if(info.moveSpeed >= 2){ @@ -567,7 +567,7 @@ export default class GameManager extends cc.Component { moveAction(){ this.updateArray(); let moveArray = this.moveArray; - let info = GameData._instance.LEVEL_INFO[this.level-1]; + let info = cc.fx.GameConfig.LEVEL_INFO[this.level-1]; //改变移动速度 var speed = 7; if(info.moveSpeed >= 2){ @@ -625,15 +625,15 @@ export default class GameManager extends cc.Component { //每次重新开始新一轮儿游戏 beginGame(){ this.begin = true; - this.startTime = GameTool.getTime(); - this.timeStart = GameTool.getTime(); + this.startTime = cc.fx.GameTool.getTime(); + this.timeStart = cc.fx.GameTool.getTime(); this.pause = false; // this.node.getChildByName("showBtn").active = true; } //创建太阳所需数据 createSun(){ - let levelData = GameData._instance.LEVEL_INFO[this.level-1]; + let levelData = cc.fx.GameConfig.LEVEL_INFO[this.level-1]; let tiemOut = 0; for(let l=0; l 160){ if(num == true){ - if(distance < GameData._instance.LEVEL_INFO[this.level-1].maxMove){ + cc.fx.GameConfig + if(distance < cc.fx.GameConfig.LEVEL_INFO[this.level-1].maxMove){ jg = true; } else jg = false; } else{ - if(distance < GameData._instance.LEVEL_INFO[this.level-1].maxMove){ + if(distance < cc.fx.GameConfig.LEVEL_INFO[this.level-1].maxMove){ jg = true; } else jg = false; @@ -832,7 +833,7 @@ export default class GameManager extends cc.Component { var distance = Math.sqrt(dx*dx + dy*dy); if(distance > 160){ if(num == true){ - if(distance < GameData._instance.LEVEL_INFO[this.level-1].maxDistance) jg = true; + if(distance < cc.fx.GameConfig.LEVEL_INFO[this.level-1].maxDistance) jg = true; else jg = false; } else{ @@ -863,7 +864,7 @@ export default class GameManager extends cc.Component { updateCountDownTime () { if (this.countTime > 0 && this.pause == false) { this.countTime -= 1; - this.time.string = GameTool.getTimeMargin(this.countTime); + this.time.string = cc.fx.GameTool.getTimeMargin(this.countTime); if(this.countTime < 5){ cc.tween(this.time.node) .to(0.25,{scale:1.5,color:cc.color(255,0,0)}) @@ -882,9 +883,9 @@ export default class GameManager extends cc.Component { this.unschedule(this.updateCountDownTime); this.setLoss(); var time = 0; - if(this.clickCount > 0) time = parseInt(GameData._instance.GM_INFO.mean_Time/this.clickCount + ""); - GameData._instance.GM_INFO.mean_Time = parseInt(time/100 + ""); - GameData._instance.GM_INFO.mean_Time = GameData._instance.GM_INFO.mean_Time /10; + if(this.clickCount > 0) time = parseInt(cc.fx.GameConfig.GM_INFO.mean_Time/this.clickCount + ""); + cc.fx.GameConfig.GM_INFO.mean_Time = parseInt(time/100 + ""); + cc.fx.GameConfig.GM_INFO.mean_Time = cc.fx.GameConfig.GM_INFO.mean_Time /10; if(time > 10000) time = (Math.random()*10+5)*100; this.gameOver(time); } @@ -892,11 +893,11 @@ export default class GameManager extends cc.Component { } //上传每次操作数据 setData(){ - GameTool.setGameData(); + cc.fx.GameTool.setGameData(); } //上传排行榜数据 gameOver(time){ - GameTool.setRank(time); + cc.fx.GameTool.setRank(time); this.node.getChildByName("GameOver").active = true; this.node.getChildByName("GameOver").opacity = 0; cc.tween(this.node.getChildByName("GameOver")) @@ -917,10 +918,10 @@ export default class GameManager extends cc.Component { } } onEnable () { - Notifications.on("clickSun", this.clickSun, this); + cc.fx.Notifications.on("clickSun", this.clickSun, this); } onDisable () { - Notifications.off("clickSun", this.clickSun); + cc.fx.Notifications.off("clickSun", this.clickSun); } update (dt) { } diff --git a/assets/Script/GameOver.ts b/assets/Script/GameOver.ts index 03b9b7a..04792ee 100644 --- a/assets/Script/GameOver.ts +++ b/assets/Script/GameOver.ts @@ -1,6 +1,4 @@ -import GameData from "./module/Config/GameData"; -import { GameTool } from "./module/Tool/GameTool"; const {ccclass, property} = cc._decorator; @ccclass @@ -25,11 +23,11 @@ export default class NewClass extends cc.Component { selfData: any; // onLoad () {} start () { - this.count.string = GameData._instance.GM_INFO.total; - if(GameData._instance.GM_INFO.mean_Time > 10){ - GameData._instance.GM_INFO.mean_Time = (parseInt(Math.random()*10+"")+5)/10 + this.count.string = cc.fx.GameConfig.GM_INFO.total + ""; + if(cc.fx.GameConfig.GM_INFO.mean_Time > 10){ + cc.fx.GameConfig.GM_INFO.mean_Time = (parseInt(Math.random()*10+"")+5)/10 } - this.time.string = GameData._instance.GM_INFO.mean_Time + "s"; + this.time.string = cc.fx.GameConfig.GM_INFO.mean_Time + "s"; this.init(); } //初始化数据 @@ -57,13 +55,13 @@ export default class NewClass extends cc.Component { let dataFile = { length:5 } - GameTool.getRank(dataFile,data =>this.getRankData(data)); + cc.fx.GameTool.getRank(dataFile,data =>this.getRankData(data)); } //设置排行信息 getRankData(data){ if(data){ - GameTool.getRankData(data,this,4); - GameTool.setPic(this.selfNode.getChildByName("pic").getChildByName("icon"),this.selfData.pic); + cc.fx.GameTool.getRankData(data,this,4); + cc.fx.GameTool.setPic(this.selfNode.getChildByName("pic").getChildByName("icon"),this.selfData.pic); for(let i=0;i<=4;i++){ this.setRank(i,this.listData[i]); } @@ -89,10 +87,10 @@ export default class NewClass extends cc.Component { } if(hitNode){ hitNode.active = true; - GameTool.subName(data.nickName,4); + cc.fx.GameTool.subName(data.nickName,4); hitNode.getChildByName("name").getComponent(cc.Label).string = data.nickName; hitNode.getChildByName("total").getComponent(cc.Label).string = data.totalSunCount; - GameTool.setPic(hitNode.getChildByName("pic").getChildByName("icon"),data.pic); + cc.fx.GameTool.setPic(hitNode.getChildByName("pic").getChildByName("icon"),data.pic); } } } diff --git a/assets/Script/GuideManager.ts b/assets/Script/GuideManager.ts index 75aabde..a76fadf 100644 --- a/assets/Script/GuideManager.ts +++ b/assets/Script/GuideManager.ts @@ -1,9 +1,5 @@ //此页面为引导页面,后续更新成模板,暂时偷懒复制主游戏场景代码进来 -import GameData from './module/Config/GameData'; -import AudioManager from './module/Music/AudioManager'; -import { Notifications } from './module/Notification/Notification'; - const {ccclass, property} = cc._decorator; @ccclass export default class NewClass extends cc.Component { @@ -25,7 +21,7 @@ export default class NewClass extends cc.Component { // onLoad () {} start () { - GameData._instance.GM_INFO.custom = 0; + cc.fx.GameConfig.GM_INFO.custom = 0; this.init(); this.startGuide(0); } @@ -207,14 +203,14 @@ export default class NewClass extends cc.Component { clickSun(data){ if(this.begin == true){ if(data == this.clickNow){ - AudioManager._instance.playAudioButton(); + cc.fx.AudioManager.Instance.playAudioButton(); if(this.clickNow > 0){ this.createLine(cc.v2(this.ball_Array[this.clickNow-1].x,this.ball_Array[this.clickNow-1].y), cc.v2(this.ball_Array[this.clickNow].x,this.ball_Array[this.clickNow].y), 0.2); } this.clickNow += 1; - GameData._instance.GM_INFO.total += 1; + cc.fx.GameConfig.GM_INFO.total += 1; setTimeout(() => { if(this.ball_Array[this.clickNow-1]) this.ball_Array[this.clickNow-1].getChildByName("guang").active = false; @@ -231,7 +227,7 @@ export default class NewClass extends cc.Component { //失败事件 loseLevel(){ this.begin = false; - AudioManager._instance.playWarning(); + cc.fx.AudioManager.Instance.playWarning(); this.destroyLine(); let ball = this.ball_Array[0]; for(let k=1; k< this.ball_Array.length; k++){ @@ -302,10 +298,10 @@ export default class NewClass extends cc.Component { return -angle; } onEnable () { - Notifications.on("clickSun", this.clickSun, this); + cc.fx.Notifications.on("clickSun", this.clickSun, this); } onDisable () { - Notifications.off("clickSun", this.clickSun); + cc.fx.Notifications.off("clickSun", this.clickSun); } } diff --git a/assets/Script/Load.ts b/assets/Script/Load.ts index 3bd8d3c..eacf536 100644 --- a/assets/Script/Load.ts +++ b/assets/Script/Load.ts @@ -1,14 +1,13 @@ const {ccclass, property, requireComponent} = cc._decorator; -import GameData from "./module/Config/GameData"; -import { GameTool } from "./module/Tool/GameTool"; - @ccclass export default class NewClass extends cc.Component { - start () { - GameTool.Authentication(); + window.initMgr(); + cc.fx.GameTool.Authentication(); + cc.fx.GameConfig.init(); + cc.fx.AudioManager.Instance.init(); } //开始游戏,跳转至引导页面 @@ -17,7 +16,7 @@ export default class NewClass extends cc.Component { } //备用,用来测试跳转 指定关卡 clickBtn(event,data){ - GameData._instance.GM_INFO.custom = parseInt(data); + cc.fx.GameConfig.GM_INFO.custom = parseInt(data); cc.director.loadScene("GameScene"); } //打开排行榜 diff --git a/assets/Script/RankManager.ts b/assets/Script/RankManager.ts index f51b7a4..708fbe1 100644 --- a/assets/Script/RankManager.ts +++ b/assets/Script/RankManager.ts @@ -1,8 +1,5 @@ -import GameData from "./module/Config/GameData"; import List from "./module/RankList/List"; -import { GameTool } from "./module/Tool/GameTool"; - const { ccclass, property } = cc._decorator; //排行榜 @ccclass @@ -43,13 +40,13 @@ export default class RankManager extends cc.Component { let dataFile = { length:100 } - GameTool.getRank(dataFile,data =>this.getRankData(data)); + cc.fx.GameTool.getRank(dataFile,data =>this.getRankData(data)); } //实际设置排行数据 getRankData(data){ if(data){ // console.log(data); - GameTool.getRankData(data,this,6); + cc.fx.GameTool.getRankData(data,this,6); this.setPic(this.selfData.pic); } } diff --git a/assets/Script/Sun.ts b/assets/Script/Sun.ts index 311d897..b0eceda 100644 --- a/assets/Script/Sun.ts +++ b/assets/Script/Sun.ts @@ -1,7 +1,5 @@ const {ccclass, property} = cc._decorator; -import { Notifications } from './module/Notification/Notification'; - @ccclass export default class NewClass extends cc.Component { id_Number:number @@ -53,13 +51,13 @@ export default class NewClass extends cc.Component { .start(); this.touch = false; this.node.zIndex = -1; - Notifications.emit("clickSun",this.id_Number); + cc.fx.Notifications.emit("clickSun",this.id_Number); } } else{ this.touch = false; this.node.zIndex = -1; - Notifications.emit("clickSun",this.id_Number); + cc.fx.Notifications.emit("clickSun",this.id_Number); } } @@ -68,7 +66,7 @@ export default class NewClass extends cc.Component { if( this.touch == true && this.node.parent.parent.getComponent("GuideManager").begin == true){ this.touch = false; this.node.zIndex = -1; - Notifications.emit("clickSun",this.id_Number); + cc.fx.Notifications.emit("clickSun",this.id_Number); } } } diff --git a/assets/Script/module/Config/GameConfig.ts b/assets/Script/module/Config/GameConfig.ts new file mode 100644 index 0000000..d1401a0 --- /dev/null +++ b/assets/Script/module/Config/GameConfig.ts @@ -0,0 +1,328 @@ + + +const { ccclass, property } = cc._decorator; +@ccclass('GameConfig') +export class GameConfig { + //所有控制信息都通过GameAppStart内控制 + private static _instance : GameConfig = null; + //用于盛放埋点数据上传,每次上传后清空 + static GM_INFO: { + // isEnd: false, + mean_Time: number; //平均放箭速度 + total: number; //总共对的个数 + currSeed: number; //用于随机数种子 + gameId: string; //游戏ID + userId: number; //用户ID + guide: boolean; //是否有引导 + url: string; //访问域名 + success: boolean; //用户游戏成功与否 + matchId: any; //用于埋点上传的ID + custom: number; //用于测试跳关卡 + }; + static CLICK_DATA: { + type: number; //上传数据类型 + success: boolean; //此局游戏胜负 + round: number; //回合数 + totalSunCount: number; //太阳总数 + movedSunCount: number; //可移动太阳个数 + sunSpeed: number; //太阳移动速度 + overlapSunCount: number; //重叠太阳个数 + colorList: any[]; //太阳颜色数组 + duration: number; //每次点击的反应时间 + difficultyLevel: number; //此次难度 + sunList: any[]; //太阳数组,用于存放太阳类型 0:普通 1:移动 2:重叠 + stepTimeList: any[]; //每次点击间隔 + remainder: number; //游戏剩余时间 + }; + static LEVEL_INFO: { //第一难度 + number: number; //太阳总数 + moveNumber: number; //太阳可移动个数 + moveSpeed: number; //太阳移动速度等级 + maxDistance: number; //布局后移动最大距离 + maxMove: number; //每个太阳之间距离最大间距 + repeat: number; //是否重叠,现在0 不重叠 1 重叠1个 + }[]; + static GAME_DATA: any[]; + + + static get Instance() + { + if (this._instance == null) + { + this._instance = new GameConfig(); + } + return this._instance; + } + + static init(){ + cc.resources.load('Json/GM_INFO', (err: any, res: cc.JsonAsset) => { + if (err) { + this.GM_INFO_init(); + return; + } + let jsonData: object = res.json!; + this.GM_INFO = jsonData["data"]; + }) + cc.resources.load('Json/CLICK_DATA', (err: any, res: cc.JsonAsset) => { + if (err) { + this.CLICK_init(); + return; + } + let jsonData: object = res.json!; + this.CLICK_DATA = jsonData["data"]; + }) + cc.resources.load('Json/LEVEL_INFO', (err: any, res: cc.JsonAsset) => { + if (err) { + this.LEVEL_INFO_init(); + return; + } + let jsonData: object = res.json!; + this.LEVEL_INFO = jsonData["data"]; + }) + + //GAME_DATA 废弃了,暂时不删除以防后面修改回 一整局传一次 + this.GAME_DATA = [ + ] + } + + //数据备用 + static GM_INFO_init() { + this.GM_INFO = { + // isEnd: false, + mean_Time: 0, //平均放箭速度 + total: 0, //总共对的个数 + currSeed: 203213, //用于随机数种子 + gameId: '100009', //游戏ID + userId: 0, //用户ID + guide: true, //是否有引导 + url: "http://api.sparkus.cn",//访问域名 + success: false, //用户游戏成功与否 + matchId: null, //用于埋点上传的ID + custom: 0 //用于测试跳关卡 + }; + } + static CLICK_init() { + this.CLICK_DATA = + { + type: 1, //上传数据类型 + success: false, //此局游戏胜负 + round: 0, //回合数 + totalSunCount: 0, //太阳总数 + movedSunCount: 0, //可移动太阳个数 + sunSpeed: 0, //太阳移动速度 + overlapSunCount: 0, //重叠太阳个数 + colorList: [], //太阳颜色数组 + duration: 0, //每次点击的反应时间 + difficultyLevel: 0, //此次难度 + sunList: [], //太阳数组,用于存放太阳类型 0:普通 1:移动 2:重叠 + stepTimeList: [], //每次点击间隔 + remainder: 120 //游戏剩余时间 + } + } + static LEVEL_INFO_init() { + this.LEVEL_INFO = [ + { //第一难度 + number: 3, //太阳总数 + moveNumber: 0, //太阳可移动个数 + moveSpeed: 0, //太阳移动速度等级 + maxDistance: 200, //布局后移动最大距离 + maxMove: 1200, //每个太阳之间距离最大间距 + repeat: 0 //是否重叠,现在0 不重叠 1 重叠1个 + }, + { //第二难度 + number: 4, + moveNumber: 0, + moveSpeed: 0, + maxDistance: 200, + maxMove: 1200, + repeat: 0 + }, + { //第三难度 + number: 4, + moveNumber: 0, + moveSpeed: 0, + maxDistance: 200, + maxMove: 1200, + repeat: 1 + }, + { //第四难度 + number: 5, + moveNumber: 1, + moveSpeed: 6, + maxDistance: 200, + maxMove: 1200, + repeat: 0 + }, + { //第五难度 + number: 5, + moveNumber: 0, + moveSpeed: 6, + maxDistance: 200, + maxMove: 1200, + repeat: 1 + }, + { //第六难度 + number: 6, + moveNumber: 0, + moveSpeed: 6, + maxDistance: 200, + maxMove: 1200, + repeat: 1 + }, + { //第七难度 + number: 6, + moveNumber: 3, + moveSpeed: 4, + maxDistance: 200, + maxMove: 1200, + repeat: 0 + }, + { //第八难度 + number: 7, + moveNumber: 0, + moveSpeed: 4, + maxDistance: 200, + maxMove: 1200, + repeat: 0 + }, + { //第九难度 + number: 7, + moveNumber: 3, + moveSpeed: 4, + maxDistance: 200, + maxMove: 1200, + repeat: 0 + }, + { //第十难度 + number: 7, + moveNumber: 3, + moveSpeed: 6, + maxDistance: 200, + maxMove: 1200, + repeat: 1 + }, + { //第十一难度 + number: 8, + moveNumber: 3, + moveSpeed: 6, + maxDistance: 200, + maxMove: 1200, + repeat: 0 + }, + { //第十二难度 + number: 8, + moveNumber: 5, + moveSpeed: 6, + maxDistance: 200, + maxMove: 1200, + repeat: 1 + }, + { //第十三难度 + number: 9, + moveNumber: 3, + moveSpeed: 6, + maxDistance: 200, + maxMove: 1200, + repeat: 0 + }, + { //第十四难度 + number: 9, + moveNumber: 5, + moveSpeed: 6, + maxDistance: 200, + maxMove: 1200, + repeat: 1 + }, + { //第十五难度 + number: 10, + moveNumber: 5, + moveSpeed: 6, + maxDistance: 200, + maxMove: 1200, + repeat: 1 + }, + { //11 + number: 3, + moveNumber: 0, + moveSpeed: 6, + maxDistance: 200, + maxMove: 1200, + repeat: 0 + }, + { //12 + number: 4, + moveNumber: 0, + moveSpeed: 0, + maxDistance: 200, + maxMove: 1200, + repeat: 0 + }, + { //13 + number: 4, + moveNumber: 1, + moveSpeed: 6, + maxDistance: 200, + maxMove: 1200, + repeat: 0 + }, + { //14 + number: 4, + moveNumber: 0, + moveSpeed: 6, + maxDistance: 200, + maxMove: 1200, + repeat: 1 + }, + { //15 + number: 4, + moveNumber: 1, + moveSpeed: 6, + maxDistance: 200, + maxMove: 1200, + repeat: 1 + }, + { //16 + number: 5, + moveNumber: 1, + moveSpeed: 6, + maxDistance: 200, + maxMove: 1200, + repeat: 0 + }, + { //17 + number: 5, + moveNumber: 0, + moveSpeed: 6, + maxDistance: 200, + maxMove: 1200, + repeat: 1 + }, + { //18 + number: 5, + moveNumber: 1, + moveSpeed: 6, + maxDistance: 200, + maxMove: 1200, + repeat: 1 + }, + { //19 + number: 5, + moveNumber: 2, + moveSpeed: 6, + maxDistance: 200, + maxMove: 1200, + repeat: 1 + }, + { //20 + number: 5, + moveNumber: 3, + moveSpeed: 6, + maxDistance: 200, + maxMove: 1200, + repeat: 1 + } + + ] + } +} + diff --git a/assets/Script/module/Config/GameData.ts.meta b/assets/Script/module/Config/GameConfig.ts.meta similarity index 77% rename from assets/Script/module/Config/GameData.ts.meta rename to assets/Script/module/Config/GameConfig.ts.meta index c2e2827..4bff73c 100644 --- a/assets/Script/module/Config/GameData.ts.meta +++ b/assets/Script/module/Config/GameConfig.ts.meta @@ -1,6 +1,6 @@ { "ver": "1.1.0", - "uuid": "179c4e0b-d17f-4885-987b-872768befd1d", + "uuid": "c5692be7-8703-45e4-9f67-23b54d290356", "importer": "typescript", "isPlugin": false, "loadPluginInWeb": true, diff --git a/assets/Script/module/Config/GameData.ts b/assets/Script/module/Config/GameData.ts deleted file mode 100644 index db51150..0000000 --- a/assets/Script/module/Config/GameData.ts +++ /dev/null @@ -1,282 +0,0 @@ - -const {ccclass, property} = cc._decorator; -@ccclass -export default class GameData extends cc.Component { - static _instance: any; - GM_INFO: {}; - AudioManager: any;//音频管理 - GAME_DATA: any[];//备用 - LEVEL_INFO: { //第一难度 - number: number; //太阳总数 - moveNumber: number; //太阳可移动个数 - moveSpeed: number; //太阳移动速度等级 - maxDistance: number; //布局后移动最大距离 - maxMove: number; //初始布局最大移动距离 - repeat: number; //是否重叠,现在0 不重叠 1 重叠1个 - }[]; - //上报数据,有的游戏为一整局游戏一次上报,有的为每次操作上报 - CLICK_DATA: { type: number; success: boolean; round: number; totalSunCount: number; movedSunCount: number; sunSpeed: number; overlapSunCount: number; colorList: any[]; duration: number; difficultyLevel: number; sunList: any[]; stepTimeList: any[]; remainder: number; }; - - onLoad () { - if (GameData._instance == null) { - GameData._instance = this; - cc.game.addPersistRootNode(this.node); - //设置为常驻,绑定音频以及游戏各类信息 - this.AudioManager = this.node.getComponent('AudioManager'); - } - else { - this.node.destroy(); - return; - } - } - - start () { - this.GM_INFO_init(); - this.CLICK_init(); - this.LEVEL_INFO_init(); - //GAME_DATA 废弃了,暂时不删除以防后面修改回 一整局传一次 - this.GAME_DATA = [ - ] - } - - GM_INFO_init(){ - this.GM_INFO = { - // isEnd: false, - mean_Time:0, //平均放箭速度 - total:0, //总共对的个数 - currSeed: 203213, //用于随机数种子 - gameId:'100009', - userId:0, - guide:true, //是否有引导 - url:"http://api.sparkus.cn", - success:false, - matchId:null, - custom: 0 - }; - } - - CLICK_init(){ - this.CLICK_DATA = - { - type:1, - success:false, - round:0, - totalSunCount:0, - movedSunCount:0, - sunSpeed:0, - overlapSunCount:0, - colorList:[], - duration:0, - difficultyLevel:0, - sunList:[], - stepTimeList:[], - remainder:120 - } - } - LEVEL_INFO_init(){ - this.LEVEL_INFO = [ - { //第一难度 - number:3, //太阳总数 - moveNumber:0, //太阳可移动个数 - moveSpeed:0, //太阳移动速度等级 - maxDistance:200, //布局后移动最大距离 - maxMove:1200, - repeat:0 //是否重叠,现在0 不重叠 1 重叠1个 - - }, - { //第二难度 - number:4, - moveNumber:0, - moveSpeed:0, - maxDistance:200, - maxMove:1200, - repeat:0 - }, - { //第三难度 - number:4, - moveNumber:0, - moveSpeed:0, - maxDistance:200, - maxMove:1200, - repeat:1 - }, - { //第四难度 - number:5, - moveNumber:1, - moveSpeed:6, - maxDistance:200, - maxMove:1200, - repeat:0 - }, - { //第五难度 - number:5, - moveNumber:0, - moveSpeed:6, - maxDistance:200, - maxMove:1200, - repeat:1 - }, - { //第六难度 - number:6, - moveNumber:0, - moveSpeed:6, - maxDistance:200, - maxMove:1200, - repeat:1 - }, - { //第七难度 - number:6, - moveNumber:3, - moveSpeed:4, - maxDistance:200, - maxMove:1200, - repeat:0 - }, - { //第八难度 - number:7, - moveNumber:0, - moveSpeed:4, - maxDistance:200, - maxMove:1200, - repeat:0 - }, - { //第九难度 - number:7, - moveNumber:3, - moveSpeed:4, - maxDistance:200, - maxMove:1200, - repeat:0 - }, - { //第十难度 - number:7, - moveNumber:3, - moveSpeed:6, - maxDistance:200, - maxMove:1200, - repeat:1 - }, - { //第十一难度 - number:8, - moveNumber:3, - moveSpeed:6, - maxDistance:200, - maxMove:1200, - repeat:0 - }, - { //第十二难度 - number:8, - moveNumber:5, - moveSpeed:6, - maxDistance:200, - maxMove:1200, - repeat:1 - }, - { //第十三难度 - number:9, - moveNumber:3, - moveSpeed:6, - maxDistance:200, - maxMove:1200, - repeat:0 - }, - { //第十四难度 - number:9, - moveNumber:5, - moveSpeed:6, - maxDistance:200, - maxMove:1200, - repeat:1 - }, - { //第十五难度 - number:10, - moveNumber:5, - moveSpeed:6, - maxDistance:200, - maxMove:1200, - repeat:1 - }, - { //11 - number:3, - moveNumber:0, - moveSpeed:6, - maxDistance:200, - maxMove:1200, - repeat:0 - }, - { //12 - number:4, - moveNumber:0, - moveSpeed:0, - maxDistance:200, - maxMove:1200, - repeat:0 - }, - { //13 - number:4, - moveNumber:1, - moveSpeed:6, - maxDistance:200, - maxMove:1200, - repeat:0 - }, - { //14 - number:4, - moveNumber:0, - moveSpeed:6, - maxDistance:200, - maxMove:1200, - repeat:1 - }, - { //15 - number:4, - moveNumber:1, - moveSpeed:6, - maxDistance:200, - maxMove:1200, - repeat:1 - }, - { //16 - number:5, - moveNumber:1, - moveSpeed:6, - maxDistance:200, - maxMove:1200, - repeat:0 - }, - { //17 - number:5, - moveNumber:0, - moveSpeed:6, - maxDistance:200, - maxMove:1200, - repeat:1 - }, - { //18 - number:5, - moveNumber:1, - moveSpeed:6, - maxDistance:200, - maxMove:1200, - repeat:1 - }, - { //19 - number:5, - moveNumber:2, - moveSpeed:6, - maxDistance:200, - maxMove:1200, - repeat:1 - }, - { //20 - number:5, - moveNumber:3, - moveSpeed:6, - maxDistance:200, - maxMove:1200, - repeat:1 - } - - ] - } -} diff --git a/assets/Script/module/GameStart/GameAppStart.ts b/assets/Script/module/GameStart/GameAppStart.ts index 1aa2445..32be84c 100644 --- a/assets/Script/module/GameStart/GameAppStart.ts +++ b/assets/Script/module/GameStart/GameAppStart.ts @@ -1,3 +1,10 @@ +import { GameConfig } from "../Config/GameConfig"; +import HttpUtil from "../Crypto/HttpUtil"; +import { AudioManager } from "../Music/AudioManager"; +import { Notifications } from "../Notification/Notification"; +import { StorageMessage } from "../Storage/Storage"; +import { GameTool } from "../Tool/GameTool"; + window.initMgr = function() { if(cc.fx) { @@ -13,6 +20,15 @@ window.initMgr = function() { isOnForeground: true //当前是否是在前台 }; + //应用系统信息 + //配置文件 + cc.fx.GameConfig = GameConfig; + cc.fx.HttpUtil = HttpUtil; + cc.fx.GameTool = GameTool; + cc.fx.AudioManager = AudioManager; + cc.fx.Notifications = Notifications; + cc.fx.StorageMessage = StorageMessage; + cc.fx.ShareInfo = { queryId : -1 //分享id }; @@ -46,51 +62,6 @@ window.initMgr = function() { CoinRoomBankruptcy3: 'coinRoomBankruptcy3', // 金币桌破产 }; - cc.fx.BurialShareConfig = { - invite:{ - oneGroupDayCount:1//同一个群一天最多分享次数:超过次数将不再向服务器获取奖励,并且提醒用户分享到不同的群 - }, - FetchGroupID:{ - oneGroupDayCount:1//同一个群一天最多分享次数:超过次数将不再向服务器获取奖励,并且提醒用户分享到不同的群 - - }, - SegmentUp:{ - painting :true, //升星分享指定为截屏分享模式 - }, - - RankNotify:{ //排行榜分享 - painting :true, - }, - - FTResult:{ //朋友桌结算分享 - painting :true, - }, - - highRate:{ //高倍分享 - painting :true, - }, - - matchResult:{ // 比赛结算分享 - painting :true, - }, - MatchFix5: { // 比赛结算分享 - painting :true, - }, - MatchFix20: { // 比赛结算分享 - painting :true, - }, - MatchFix100: { // 比赛结算分享 - painting :true, - }, - MatchFix500: { // 比赛结算分享 - painting :true, - }, - coinRoomWinStreak: { - painting :true, - }, - }; - - /* * 分享到哪儿给奖励 group frined all */ @@ -101,92 +72,30 @@ window.initMgr = function() { }; - /** - * 日志相关方法,若不符合项目组标准,可自行进行扩展 - */ - - cc.fx.OUTPUT_LOG = 1; - cc.fx.OUTPUT_INFO = 1 << 1; - cc.fx.OUTPUT_WARN = 1 << 2; - cc.fx.OUTPUT_ERR = 1 << 3; - cc.fx.OUTPUT_LV = cc.fx.OUTPUT_ERR | cc.fx.OUTPUT_WARN | cc.fx.OUTPUT_INFO | cc.fx.OUTPUT_LOG; - - - - - + //暂时不用 cc.fx.clickStatEventType = { - clickStatEventTypeVideoAD : 20173201,//视频播放完成 clickStatEventTypeClickAdVideo : 20173202,//视频播放为完成 clickStatEventTypeBannerAD : 20173203,//banner播放为完成 - clickStatEventTypeUserFrom : 99990001,//用户来源 clickStatEventTypeShare : 99990002,//用户分享 - clickStatEventTypeClickAdBtn : 99990007,//点击分流icon clickStatEventTypeBannerAD2 : 67890033, // banner广告干预 - clickStatEventTypeSubmitVersionInfo : 9999, //上报微信版本及基础库信息 - clickStatEventTypeClickFirstAd : 99990003, //分流icon显示 clickStatEventTypeClickSecondAd : 99990004, //玩家点击分流按钮 - clickStatEventTypeWxLoginStart : 10001,//微信登录开始 clickStatEventTypeWxLoginSuccess : 10002,//微信登录成功 clickStatEventTypeWxLoginFailed : 10003,//微信登录失败 - clickStatEventTypeAuthorizationStart : 10003,//授权开始 clickStatEventTypeAuthorizationSuccess : 10004,//授权成功 clickStatEventTypeAuthorizationFailed : 10005,//授权失败 - - clickStatEventTypeLoginSDKStart : 10007,//登录SDK开始 clickStatEventTypeLoginSDKSuccess : 10008,//登录SDK成功 clickStatEventTypeLoginSDKFailed : 10009,//登录SDK时失败 - - clickStatEventTypeTCP_Start : 10009,//TCP连接开始 clickStatEventTypeTCP_Success : 10010,//TCP连接成功 clickStatEventTypeTCP_Failed : 10011,//TCP连接失败 - - }; - //应用系统信息 - // cc.fx.SystemInfo = require("../BallSDK/BallSystemInfo"); - // cc.fx.SystemInfo.init(); - // cc.fx.EventType = require("../BallSDK/BallEventType"); - // cc.fx.UserInfo = require("../BallGame/UserInfo"); - // cc.fx.OutPut = require("../BallUtil/LogOutPut"); - // cc.fx.HttpUtil= require("../BallSDK/BallHttpUtil"); - // cc.fx.EncodeDecode = require("../BallUtil/BallEncodeDecode"); - // cc.fx.NotificationCenter = require("../BallUtil/BallNotificationCenter"); - // cc.fx.Timer = require("../BallUtil/BallTimer"); - // cc.fx.Util = require("../BallUtil/BallUtil"); - // cc.fx.TCPMSG = require("../BallSDK/BallTCP_Msg"); - // cc.fx.TCPRECEIVER = require("../BallSDK/BallTCP_Receiver"); - // cc.fx.TCPRECEIVER.init(); - // cc.fx.Loader = require("../BallUtil/BallLoader"); - // cc.fx.PopWindowManager = require("../BallWindow/BallPopWindonwManager"); - // cc.fx.PopWindowManager.preload(); - // cc.fx.TipManager = require("../BallWindow/TipWindowManager"); - // cc.fx.PayModel = require("../BallModel/BallPayModel"); - // cc.fx.SceneManager = require("../BallUtil/BallSceneManager"); - // cc.fx.MapCheckPoint = require("../BallUtil/MapCheckPointManager"); - // cc.fx.MapCheckPoint.initMapCheckPointBallInfo(); - // cc.fx.MapPointScore = require("../BallCheckPoint/CheckPointScore"); - // cc.fx.Storage = require('../BallUtil/BallStorage'); - // if (cc.sys.isBrowser) { - // cc.fx.Storage = require('../BallUtil/BallStorage'); - // } else { - // cc.fx.Storage = require('../BallUtil/WeChatStorage'); - - // } - - // cc.fx.Gift = require("../BallModel/BallGiftBox"); - - - // cc.fx.Invite = require('../BallModel/BallInvite'); - // cc.fx.ClientConf = require("../BallModel/BallClientConf"); }; \ No newline at end of file diff --git a/assets/Script/module/Music/AudioManager.ts b/assets/Script/module/Music/AudioManager.ts index a14a765..f756258 100644 --- a/assets/Script/module/Music/AudioManager.ts +++ b/assets/Script/module/Music/AudioManager.ts @@ -1,12 +1,10 @@ +const { ccclass, property } = cc._decorator; +@ccclass('AudioManager') +export class AudioManager { -const {ccclass, property} = cc._decorator; -@ccclass -export default class AudioManager extends cc.Component { - static playWarning() { - throw new Error('Method not implemented.'); - } + private static _instance : AudioManager = null; //背景音乐 @property(cc.AudioClip) audioGameBgm0: cc.AudioClip = null; @@ -31,7 +29,10 @@ export default class AudioManager extends cc.Component { finish: boolean; rewardCount: number; mMusicKey: any; - static _instance: any; + + static playWarning() { + throw new Error('Method not implemented.'); + } ctor () { this.mAudioMap = {}; @@ -74,21 +75,21 @@ export default class AudioManager extends cc.Component { // cc.wwx.Storage.setItem(cc.wwx.Storage.Key_Setting_Music_Volume, this.mMusicSwitch); // cc.wwx.Storage.setItem(cc.wwx.Storage.Key_Setting_Effect_Volume, this.mEffectSwitch); } - onLoad() { - if (AudioManager._instance == null) { - AudioManager._instance = this; - cc.game.addPersistRootNode(this.node); - } - else { - this.node.destroy(); - return; + static get Instance() + { + if (this._instance == null) + { + this._instance = new AudioManager(); } + return this._instance; + } + + public init() { this.reward = false; this.finish = false; this.rewardCount = 0; this.ctor(); - this.preload(); } preload () { @@ -98,15 +99,6 @@ export default class AudioManager extends cc.Component { this.audioGameBgm0, ]; musics.forEach(function(path) { - // var musicPath = wxDownloader.REMOTE_SERVER_ROOT + path; - // if (musicPath != wxDownloader.REMOTE_SERVER_ROOT && musicPath.endsWith('.mp3')) { - // cc.loader.load(musicPath, function(err, remoteUrl) { - // if (err) { - // cc.error(err.message || err); - // return; - // } - // }); - // } }) } diff --git a/assets/Script/module/RankList/ItemRender.ts b/assets/Script/module/RankList/ItemRender.ts index a816d09..2c4c9c8 100644 --- a/assets/Script/module/RankList/ItemRender.ts +++ b/assets/Script/module/RankList/ItemRender.ts @@ -1,4 +1,4 @@ -import { GameTool } from "../Tool/GameTool"; + import List, { ListType } from "./List"; const { ccclass, property } = cc._decorator; @@ -12,7 +12,7 @@ export default class ItemRender extends cc.Component { /**数据改变时调用 */ public dataChanged(){ - GameTool.subName(this.data.name,6); + cc.fx.GameTool.subName(this.data.name,6); this.node.getChildByName("rankLab").getComponent(cc.Label).string = this.data.rank + ""; this.node.getChildByName("nameLab").getComponent(cc.Label).string = this.data.name + ""; this.node.getChildByName("totalLab").getComponent(cc.Label).string = this.data.total + ""; diff --git a/assets/Script/module/Tool/GameTool.ts b/assets/Script/module/Tool/GameTool.ts index a18d347..5537c51 100644 --- a/assets/Script/module/Tool/GameTool.ts +++ b/assets/Script/module/Tool/GameTool.ts @@ -1,8 +1,4 @@ -import GameData from "../Config/GameData"; -import HttpUtil from "../Crypto/HttpUtil"; -import { StorageMessage } from "../Storage/Storage"; - //最大工具类 各种公共方法,以及处理上传,获取后端接口数据 var GameTool = { _startTime: 0, @@ -10,60 +6,60 @@ var GameTool = { _totalTime: 0, //获取userId Authentication(){ - let name = "user_" + GameData._instance.GM_INFO.gameId; + let name = "user_" + cc.fx.GameConfig.GM_INFO.gameId; var data = JSON.parse(localStorage.getItem(name)); if(data == "undifend" || data==null || data == ""){ let url = "http://api.sparkus.cn/api/user/auth/login?domain=hui32579WdYPsgYq&callback="+location.href; window.location.href = url; } else{ - StorageMessage.setStorage(name,data); - GameData._instance.GM_INFO.userId = parseInt(data.userId); + cc.fx.StorageMessage.setStorage(name,data); + cc.fx.GameConfig.GM_INFO.userId = parseInt(data.userId); } }, //埋点上传 setGameData(){ //GAME_DATA 初始化 每次清零 - GameData._instance.GAME_DATA = []; - GameData._instance.GAME_DATA.push(GameData._instance.CLICK_DATA); - GameData._instance.CLICK_init(); - let data = GameData._instance.GAME_DATA; + cc.fx.GameConfig.GAME_DATA = []; + cc.fx.GameConfig.GAME_DATA.push(cc.fx.GameConfig.CLICK_DATA); + cc.fx.GameConfig.CLICK_init(); + let data = cc.fx.GameConfig.GAME_DATA; let matchId = this.getMatchId(); let postData = { - "gameId":GameData._instance.GM_INFO.gameId, - "userId":GameData._instance.GM_INFO.userId, + "gameId":cc.fx.GameConfig.GM_INFO.gameId, + "userId":cc.fx.GameConfig.GM_INFO.userId, "matchId":matchId, "data": data }; // console.log("上传数据:") - HttpUtil.uploadUserLogData(postData,function(){}) + cc.fx.HttpUtil.uploadUserLogData(postData,function(){}) }, //上传排行榜 type为1 setRank(data){ //GAME_DATA 初始化 每次清零 let postData = { - "gameId":GameData._instance.GM_INFO.gameId, - "userId":GameData._instance.GM_INFO.userId, + "gameId":cc.fx.GameConfig.GM_INFO.gameId, + "userId":cc.fx.GameConfig.GM_INFO.userId, "type":1, "reactionTime": data, - "totalSunCount": GameData._instance.GM_INFO.total, - "success": GameData._instance.GM_INFO.success + "totalSunCount": cc.fx.GameConfig.GM_INFO.total, + "success": cc.fx.GameConfig.GM_INFO.success }; - HttpUtil.rankData(1,function(){},postData); + cc.fx.HttpUtil.rankData(1,function(){},postData); }, //获取排行榜 type为2 getRank(data,callback){ let rankLength = data.length; let postData = { - "gameId":GameData._instance.GM_INFO.gameId, - "userId":GameData._instance.GM_INFO.userId, + "gameId":cc.fx.GameConfig.GM_INFO.gameId, + "userId":cc.fx.GameConfig.GM_INFO.userId, "page":1, "pageSize":rankLength }; //回调进getRankData - HttpUtil.rankData(2,data =>{callback(data)},postData); + cc.fx.HttpUtil.rankData(2,data =>{callback(data)},postData); }, //获取matchId 用于上传每次点击数据里面记录id方便查询 getMatchId (){ @@ -81,7 +77,7 @@ var GameTool = { char += 1; } matchId = matchId.slice(0, 10) + char + ""; - GameData._instance.GM_INFO.matchId = matchId; + cc.fx.GameConfig.GM_INFO.matchId = matchId; cc.sys.localStorage.setItem("matchId",matchId); } } @@ -109,7 +105,7 @@ var GameTool = { let data = uuidArray.join('') + 1 + ""; cc.sys.localStorage.setItem("matchNumber",1); cc.sys.localStorage.setItem("matchId",data); - GameData._instance.GM_INFO.matchId = data; + cc.fx.GameConfig.GM_INFO.matchId = data; return data; }, //截取名字 @@ -154,18 +150,20 @@ var GameTool = { target.selfData = data.data.info; let rankData = []; let self = false; - GameTool.setPic(target.selfNode.getChildByName("pic").getChildByName("icon"),target.selfData.pic); + cc.fx.GameTool.setPic(target.selfNode.getChildByName("pic").getChildByName("icon"),target.selfData.pic); for(let i=0;i<=target.listData.length-1;i++){ rankData.push({rank:(i+1), name:target.listData[i].nickName, total:target.listData[i].totalSunCount, pic:target.listData[i].pic}); - if(GameData._instance.GM_INFO.userId == target.listData[i].userId){ + if(cc.fx.GameConfig.GM_INFO.userId == target.listData[i].userId){ self = true; + target.rankNumber = i; target.selfNode.getChildByName("rankLab").getComponent(cc.Label).string =(i+1) + ""; } if(i == (target.listData.length-1) && self == false){ + target.rankNumber = i; target.selfNode.getChildByName("rankLab").getComponent(cc.Label).string = "99+"; } } - GameTool.subName(target.selfData.nickName,nameLength); + cc.fx.GameTool.subName(target.selfData.nickName,nameLength); target.selfNode.getChildByName("nameLab").getComponent(cc.Label).string = target.selfData.nickName; target.selfNode.getChildByName("totalLab").getComponent(cc.Label).string = target.selfData.totalSunCount; switch(target.selfNode.getChildByName("rankLab").getComponent(cc.Label).string){ @@ -180,7 +178,7 @@ var GameTool = { break; } - //大排行 + // 大排行 if(nameLength == 6){ target.rankList.setData(rankData); target.selfNode.opacity = 255; @@ -197,7 +195,7 @@ var GameTool = { }, //判断全面屏适配 setFit: function (canvas) { - let flag = GameTool.getSetScreenResolutionFlag(); + let flag = cc.fx.GameTool.getSetScreenResolutionFlag(); if (flag) { // console.log("不是全面屏"); } else { diff --git a/assets/resources/Json.meta b/assets/resources/Json.meta new file mode 100644 index 0000000..6624ba6 --- /dev/null +++ b/assets/resources/Json.meta @@ -0,0 +1,13 @@ +{ + "ver": "1.1.3", + "uuid": "ff9e9b41-3a4c-4198-b442-6a4a1646297d", + "importer": "folder", + "isBundle": false, + "bundleName": "", + "priority": 1, + "compressionType": {}, + "optimizeHotUpdate": {}, + "inlineSpriteFrames": {}, + "isRemoteBundle": {}, + "subMetas": {} +} \ No newline at end of file diff --git a/assets/resources/Json/CLICK_DATA.json b/assets/resources/Json/CLICK_DATA.json new file mode 100644 index 0000000..c04e75a --- /dev/null +++ b/assets/resources/Json/CLICK_DATA.json @@ -0,0 +1,18 @@ +{ + "data" : + { + "type": 1, + "success": false, + "round": 0, + "totalSunCount": 0, + "movedSunCount": 0, + "sunSpeed": 0, + "overlapSunCount": 0, + "colorList": [], + "duration": 0, + "difficultyLevel": 0, + "sunList": [], + "stepTimeList": [], + "remainder": 120 + } +} \ No newline at end of file diff --git a/assets/resources/Json/CLICK_DATA.json.meta b/assets/resources/Json/CLICK_DATA.json.meta new file mode 100644 index 0000000..e2e81fb --- /dev/null +++ b/assets/resources/Json/CLICK_DATA.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "e1d57e63-4f2f-467d-9c55-0a889d5533a8", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/resources/Json/GM_INFO.json b/assets/resources/Json/GM_INFO.json new file mode 100644 index 0000000..a05048d --- /dev/null +++ b/assets/resources/Json/GM_INFO.json @@ -0,0 +1,14 @@ +{ + "data":{ + "mean_Time": 0, + "total": 0, + "currSeed": 203213, + "gameId": 100009, + "userId": 0, + "guide": true, + "url": "http://api.sparkus.cn", + "success": false, + "matchId": null, + "custom": 0 + } +} \ No newline at end of file diff --git a/assets/resources/Json/GM_INFO.json.meta b/assets/resources/Json/GM_INFO.json.meta new file mode 100644 index 0000000..4dc294f --- /dev/null +++ b/assets/resources/Json/GM_INFO.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "2d69a479-18ec-4787-b35f-e9a9b3247435", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/assets/resources/Json/LEVEL_INFO.json b/assets/resources/Json/LEVEL_INFO.json new file mode 100644 index 0000000..c4f68a1 --- /dev/null +++ b/assets/resources/Json/LEVEL_INFO.json @@ -0,0 +1,205 @@ +{ + "data" : [ + { + "number": 3, + "moveNumber": 0, + "moveSpeed": 0, + "maxDistance": 200, + "maxMove": 1200, + "repeat": 0 + }, + { + "number": 4, + "moveNumber": 0, + "moveSpeed": 0, + "maxDistance": 200, + "maxMove": 1200, + "repeat": 0 + }, + { + "number": 4, + "moveNumber": 0, + "moveSpeed": 0, + "maxDistance": 200, + "maxMove": 1200, + "repeat": 1 + }, + { + "number": 5, + "moveNumber": 1, + "moveSpeed": 6, + "maxDistance": 200, + "maxMove": 1200, + "repeat": 0 + }, + { + "number": 5, + "moveNumber": 0, + "moveSpeed": 6, + "maxDistance": 200, + "maxMove": 1200, + "repeat": 1 + }, + { + "number": 6, + "moveNumber": 0, + "moveSpeed": 6, + "maxDistance": 200, + "maxMove": 1200, + "repeat": 1 + }, + { + "number": 6, + "moveNumber": 3, + "moveSpeed": 4, + "maxDistance": 200, + "maxMove": 1200, + "repeat": 0 + }, + { + "number": 7, + "moveNumber": 0, + "moveSpeed": 4, + "maxDistance": 200, + "maxMove": 1200, + "repeat": 0 + }, + { + "number": 7, + "moveNumber": 3, + "moveSpeed": 4, + "maxDistance": 200, + "maxMove": 1200, + "repeat": 0 + }, + { + "number": 7, + "moveNumber": 3, + "moveSpeed": 6, + "maxDistance": 200, + "maxMove": 1200, + "repeat": 1 + }, + { + "number": 8, + "moveNumber": 3, + "moveSpeed": 6, + "maxDistance": 200, + "maxMove": 1200, + "repeat": 0 + }, + { + "number": 8, + "moveNumber": 5, + "moveSpeed": 6, + "maxDistance": 200, + "maxMove": 1200, + "repeat": 1 + }, + { + "number": 9, + "moveNumber": 3, + "moveSpeed": 6, + "maxDistance": 200, + "maxMove": 1200, + "repeat": 0 + }, + { + "number": 9, + "moveNumber": 5, + "moveSpeed": 6, + "maxDistance": 200, + "maxMove": 1200, + "repeat": 1 + }, + { + "number": 10, + "moveNumber": 5, + "moveSpeed": 6, + "maxDistance": 200, + "maxMove": 1200, + "repeat": 1 + }, + { + "number": 3, + "moveNumber": 0, + "moveSpeed": 6, + "maxDistance": 200, + "maxMove": 1200, + "repeat": 0 + }, + { + "number": 4, + "moveNumber": 0, + "moveSpeed": 0, + "maxDistance": 200, + "maxMove": 1200, + "repeat": 0 + }, + { + "number": 4, + "moveNumber": 1, + "moveSpeed": 6, + "maxDistance": 200, + "maxMove": 1200, + "repeat": 0 + }, + { + "number": 4, + "moveNumber": 0, + "moveSpeed": 6, + "maxDistance": 200, + "maxMove": 1200, + "repeat": 1 + }, + { + "number": 4, + "moveNumber": 1, + "moveSpeed": 6, + "maxDistance": 200, + "maxMove": 1200, + "repeat": 1 + }, + { + "number": 5, + "moveNumber": 1, + "moveSpeed": 6, + "maxDistance": 200, + "maxMove": 1200, + "repeat": 0 + }, + { + "number": 5, + "moveNumber": 0, + "moveSpeed": 6, + "maxDistance": 200, + "maxMove": 1200, + "repeat": 1 + }, + { + "number": 5, + "moveNumber": 1, + "moveSpeed": 6, + "maxDistance": 200, + "maxMove": 1200, + "repeat": 1 + }, + { + "number": 5, + "moveNumber": 2, + "moveSpeed": 6, + "maxDistance": 200, + "maxMove": 1200, + "repeat": 1 + }, + { + "number": 5, + "moveNumber": 3, + "moveSpeed": 6, + "maxDistance": 200, + "maxMove": 1200, + "repeat": 1 + } + + ] +} \ No newline at end of file diff --git a/assets/resources/Json/LEVEL_INFO.json.meta b/assets/resources/Json/LEVEL_INFO.json.meta new file mode 100644 index 0000000..5b9c72e --- /dev/null +++ b/assets/resources/Json/LEVEL_INFO.json.meta @@ -0,0 +1,6 @@ +{ + "ver": "1.0.2", + "uuid": "2cddbdcb-5dba-4b13-960c-9ebe6d17a7db", + "importer": "json", + "subMetas": {} +} \ No newline at end of file diff --git a/build/Sun_moves.zip b/build/Sun_moves.zip index 493a2802ae0ad0ca7e7715e8bb9ac110c5a96a1f..e6dccf54bc39b590e31905628cda1fca2e201128 100644 GIT binary patch delta 73040 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 delta 78103 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[s])&&(a=(r<3?n(a):r>3?n(e,i,a):n(e,i))||a);return r>3&&a&&Object.defineProperty(e,i,a),a};Object.defineProperty(i,"__esModule",{value:!0}),i.AudioManager=void 0;var n=cc._decorator,r=n.ccclass,a=n.property,s=function(){function t(){this.audioGameBgm0=null,this.audioButtonClick=null,this.audioWarning=null,this.audioWin=null}var e;return e=t,t.playWarning=function(){throw new Error("Method not implemented.")},t.prototype.ctor=function(){this.mAudioMap={},this.bgMusicVolume=.1,this.effectMusicVolume=1,this.mMusicSwitch=1,this.mEffectSwitch=1},t.prototype.play=function(t,e,i,o){if((!o||this.mMusicSwitch)&&(o||this.mEffectSwitch)){var n=o?this.bgMusicVolume:this.effectMusicVolume;if(cc.sys.isBrowser){t==this.brickSound&&(n=.1),n=1;var r=cc.audioEngine.play(t,e,n);return i&&cc.audioEngine.setFinishCallback(r,function(){i.call(this)}.bind(this)),this.mAudioMap[t]=r,t}return t}},t.prototype.save=function(){},Object.defineProperty(t,"Instance",{get:function(){return null==this._instance&&(this._instance=new e),this._instance},enumerable:!1,configurable:!0}),t.prototype.init=function(){this.reward=!1,this.finish=!1,this.rewardCount=0,this.ctor(),this.preload()},t.prototype.preload=function(){cc.sys.platform===cc.sys.WECHAT_GAME&&[this.audioGameBgm0].forEach(function(){})},t.prototype.getAudioMusicSwitch=function(){return this.mMusicSwitch},t.prototype.getAudioEffectSwitch=function(){return this.mEffectSwitch},t.prototype.trunAudioSound=function(t){this.switchMusic(t),this.switchEffect(t)},t.prototype.switchMusic=function(t){this.mMusicSwitch!=(t?1:0)&&(this.mMusicSwitch=1-this.mMusicSwitch),t?this.playMusicGame():this.stopMusic()},t.prototype.switchEffect=function(t){this.mEffectSwitch!=(t?1:0)&&(this.mEffectSwitch=1-this.mEffectSwitch)},t.prototype.onHide=function(){cc.audioEngine.pauseAll()},t.prototype.onShow=function(){cc.audioEngine.resumeAll()},t.prototype.playMusic=function(t,e,i){i=!(void 0!==i&&!i),this.stopMusic(),this.mMusicKey=this.play(t,i,e,!0)},t.prototype.playMusicGame=function(){this.playMusic(this.audioGameBgm0,{},!0)},t.prototype.stopMusic=function(){var t=this.mAudioMap[this.mMusicKey];void 0!==t&&(cc.sys.isBrowser?cc.audioEngine.stop(t):t.stop(),cc.audioEngine.stop(t))},t.prototype.playWin=function(){return this.play(this.audioWin,!1,null,this.mEffectSwitch)},t.prototype.playWarning=function(){return this.play(this.audioWarning,!1,null,this.mEffectSwitch)},t.prototype.playGameStart=function(){},t.prototype.playGameOver=function(){},t.prototype.playGameResultFailed=function(){},t.prototype.playGameResultSuccess=function(){},t.prototype.playAudioButton=function(){return this.play(this.audioButtonClick,!1,null,this.mEffectSwitch)},t._instance=null,o([a(cc.AudioClip)],t.prototype,"audioGameBgm0",void 0),o([a(cc.AudioClip)],t.prototype,"audioButtonClick",void 0),o([a(cc.AudioClip)],t.prototype,"audioWarning",void 0),o([a(cc.AudioClip)],t.prototype,"audioWin",void 0),e=o([r("AudioManager")],t)}();i.AudioManager=s,cc._RF.pop()},{}],DynamicAtlasManager:[function(t,e){"use strict";cc._RF.push(e,"5c9b8FZiaNLMrMDs9T3rByf","DynamicAtlasManager"),cc.Class({extends:cc.Component,properties:{},onLoad:function(){cc.dynamicAtlasManager.enabled=!1}}),cc._RF.pop()},{}],GameAppStart:[function(t,e,i){"use strict";cc._RF.push(e,"61d4ccY2ztLMYIh8WvqPPAw","GameAppStart"),Object.defineProperty(i,"__esModule",{value:!0});var o=t("../Config/GameConfig"),n=t("../Crypto/HttpUtil"),r=t("../Music/AudioManager"),a=t("../Notification/Notification"),s=t("../Storage/Storage"),c=t("../Tool/GameTool");window.initMgr=function(){cc.fx||(cc.fx={},console.log("\u521d\u59cb\u5316"),cc.fx.StateInfo={debugMode:!0,networkConnected:!0,networkType:"none",isOnForeground:!0},cc.fx.GameConfig=o.GameConfig,cc.fx.HttpUtil=n.default,cc.fx.GameTool=c.GameTool,cc.fx.AudioManager=r.AudioManager,cc.fx.Notifications=a.Notifications,cc.fx.StorageMessage=s.StorageMessage,cc.fx.ShareInfo={queryId:-1},cc.fx.BurialShareType={Default:"default",Invite:"invite",DailyInviteRoomJoin:"invite_join_room",DailyInviteFriend:"invite_friend",DailyInviteGroup:"invate_group",DailyInviteGroupAlive:"invate_alive",DailyInviteGroupReward:"invate_rewared",DailyInviteGroupBox:"invate_box",DailyInviteGroupBall:"invate_ball",MatchResult:"matchResult",MatchFix5:"MatchFix5",MatchFix20:"MatchFix20",MatchFix100:"MatchFix100",MatchFix500:"MatchFix500",NewerRedEnvelope:"newerRedEnvelope",CoinRoomResult:"coinRoomResult",HighRate:"highRate",CoinRoomWinStreak:"coinRoomWinStreak",CoinRoomBankruptcy1:"coinRoomBankruptcy1",CoinRoomBankruptcy2:"coinRoomBankruptcy2",CoinRoomBankruptcy3:"coinRoomBankruptcy3"},cc.fx.ShareWhereReward={Group:"group",Friend:"friend",All:"all"},cc.fx.clickStatEventType={clickStatEventTypeVideoAD:20173201,clickStatEventTypeClickAdVideo:20173202,clickStatEventTypeBannerAD:20173203,clickStatEventTypeUserFrom:99990001,clickStatEventTypeShare:99990002,clickStatEventTypeClickAdBtn:99990007,clickStatEventTypeBannerAD2:67890033,clickStatEventTypeSubmitVersionInfo:9999,clickStatEventTypeClickFirstAd:99990003,clickStatEventTypeClickSecondAd:99990004,clickStatEventTypeWxLoginStart:10001,clickStatEventTypeWxLoginSuccess:10002,clickStatEventTypeWxLoginFailed:10003,clickStatEventTypeAuthorizationStart:10003,clickStatEventTypeAuthorizationSuccess:10004,clickStatEventTypeAuthorizationFailed:10005,clickStatEventTypeLoginSDKStart:10007,clickStatEventTypeLoginSDKSuccess:10008,clickStatEventTypeLoginSDKFailed:10009,clickStatEventTypeTCP_Start:10009,clickStatEventTypeTCP_Success:10010,clickStatEventTypeTCP_Failed:10011})},cc._RF.pop()},{"../Config/GameConfig":"GameConfig","../Crypto/HttpUtil":"HttpUtil","../Music/AudioManager":"AudioManager","../Notification/Notification":"Notification","../Storage/Storage":"Storage","../Tool/GameTool":"GameTool"}],GameConfig:[function(t,e,i){"use strict";cc._RF.push(e,"c5692vnhwNF5J9nI7VNKQNW","GameConfig");var o=this&&this.__decorate||function(t,e,i,o){var n,r=arguments.length,a=r<3?e:null===o?o=Object.getOwnPropertyDescriptor(e,i):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,i,o);else for(var s=t.length-1;s>=0;s--)(n=t[s])&&(a=(r<3?n(a):r>3?n(e,i,a):n(e,i))||a);return r>3&&a&&Object.defineProperty(e,i,a),a};Object.defineProperty(i,"__esModule",{value:!0}),i.GameConfig=void 0;var n=cc._decorator,r=n.ccclass,a=(n.property,function(){function t(){}var e;return e=t,Object.defineProperty(t,"Instance",{get:function(){return null==this._instance&&(this._instance=new e),this._instance},enumerable:!1,configurable:!0}),t.init=function(){var t=this;cc.resources.load("Json/GM_INFO",function(e,i){if(e)t.GM_INFO_init();else{var o=i.json;t.GM_INFO=o.data}}),cc.resources.load("Json/CLICK_DATA",function(e,i){if(e)t.CLICK_init();else{var o=i.json;t.CLICK_DATA=o.data}}),cc.resources.load("Json/LEVEL_INFO",function(e,i){if(e)t.LEVEL_INFO_init();else{var o=i.json;t.LEVEL_INFO=o.data}}),this.GAME_DATA=[]},t.GM_INFO_init=function(){this.GM_INFO={mean_Time:0,total:0,currSeed:203213,gameId:"100009",userId:0,guide:!0,url:"http://api.sparkus.cn",success:!1,matchId:null,custom:0}},t.CLICK_init=function(){this.CLICK_DATA={type:1,success:!1,round:0,totalSunCount:0,movedSunCount:0,sunSpeed:0,overlapSunCount:0,colorList:[],duration:0,difficultyLevel:0,sunList:[],stepTimeList:[],remainder:120}},t.LEVEL_INFO_init=function(){this.LEVEL_INFO=[{number:3,moveNumber:0,moveSpeed:0,maxDistance:200,maxMove:1200,repeat:0},{number:4,moveNumber:0,moveSpeed:0,maxDistance:200,maxMove:1200,repeat:0},{number:4,moveNumber:0,moveSpeed:0,maxDistance:200,maxMove:1200,repeat:1},{number:5,moveNumber:1,moveSpeed:6,maxDistance:200,maxMove:1200,repeat:0},{number:5,moveNumber:0,moveSpeed:6,maxDistance:200,maxMove:1200,repeat:1},{number:6,moveNumber:0,moveSpeed:6,maxDistance:200,maxMove:1200,repeat:1},{number:6,moveNumber:3,moveSpeed:4,maxDistance:200,maxMove:1200,repeat:0},{number:7,moveNumber:0,moveSpeed:4,maxDistance:200,maxMove:1200,repeat:0},{number:7,moveNumber:3,moveSpeed:4,maxDistance:200,maxMove:1200,repeat:0},{number:7,moveNumber:3,moveSpeed:6,maxDistance:200,maxMove:1200,repeat:1},{number:8,moveNumber:3,moveSpeed:6,maxDistance:200,maxMove:1200,repeat:0},{number:8,moveNumber:5,moveSpeed:6,maxDistance:200,maxMove:1200,repeat:1},{number:9,moveNumber:3,moveSpeed:6,maxDistance:200,maxMove:1200,repeat:0},{number:9,moveNumber:5,moveSpeed:6,maxDistance:200,maxMove:1200,repeat:1},{number:10,moveNumber:5,moveSpeed:6,maxDistance:200,maxMove:1200,repeat:1},{number:3,moveNumber:0,moveSpeed:6,maxDistance:200,maxMove:1200,repeat:0},{number:4,moveNumber:0,moveSpeed:0,maxDistance:200,maxMove:1200,repeat:0},{number:4,moveNumber:1,moveSpeed:6,maxDistance:200,maxMove:1200,repeat:0},{number:4,moveNumber:0,moveSpeed:6,maxDistance:200,maxMove:1200,repeat:1},{number:4,moveNumber:1,moveSpeed:6,maxDistance:200,maxMove:1200,repeat:1},{number:5,moveNumber:1,moveSpeed:6,maxDistance:200,maxMove:1200,repeat:0},{number:5,moveNumber:0,moveSpeed:6,maxDistance:200,maxMove:1200,repeat:1},{number:5,moveNumber:1,moveSpeed:6,maxDistance:200,maxMove:1200,repeat:1},{number:5,moveNumber:2,moveSpeed:6,maxDistance:200,maxMove:1200,repeat:1},{number:5,moveNumber:3,moveSpeed:6,maxDistance:200,maxMove:1200,repeat:1}]},t._instance=null,e=o([r("GameConfig")],t)}());i.GameConfig=a,cc._RF.pop()},{}],GameManager:[function(t,e,i){"use strict";cc._RF.push(e,"b0432BA295DjIOcuitdGKO1","GameManager");var o,n=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(t,e)},function(t,e){function i(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}),r=this&&this.__decorate||function(t,e,i,o){var n,r=arguments.length,a=r<3?e:null===o?o=Object.getOwnPropertyDescriptor(e,i):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,i,o);else for(var s=t.length-1;s>=0;s--)(n=t[s])&&(a=(r<3?n(a):r>3?n(e,i,a):n(e,i))||a);return r>3&&a&&Object.defineProperty(e,i,a),a};Object.defineProperty(i,"__esModule",{value:!0});var a=cc._decorator,s=a.ccclass,c=a.property,h=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.ball=null,e.qiu1=null,e.qiu2=null,e.qiu3=null,e.linePrefab=null,e.hit=null,e.bg1=null,e.bg2=null,e.time=null,e.begin=!1,e.fuhuo=!1,e.over=!1,e.show=!1,e.levelLabel=null,e}return n(e,t),e.prototype.onLoad=function(){},e.prototype.start=function(){this.fit(),this.init()},e.prototype.init=function(){this.node.getChildByName("GameOver").zIndex=100,this.node.getChildByName("GameOver").active=!1,this.ball.zIndex=100,this.bg1=this.node.getChildByName("bg1"),this.bg2=this.node.getChildByName("bg2"),this.time=this.node.getChildByName("Top").getChildByName("time").getComponent(cc.Label),this.node.getChildByName("showBtn").active=!1,this.begin=!1,this.over=!1,this.fuhuo=!0,this.pause=!0,this.show=!1,this.round=0,this.level=2,this.countTime=60,0!=cc.fx.GameConfig.GM_INFO.custom&&(this.level=cc.fx.GameConfig.GM_INFO.custom,cc.fx.GameConfig.GM_INFO.custom+=1,this.countTime=12e6),this.timeCount=.1,this.clickNow=0,this.clickCount=0,this.timeStart=0,this.repeat=-1,this.numberRepeat=-1,this.route_Array=[],this.moveArray=[],this.now_Array=[],this.ball_Array=[],this.Pos_Array=[],this.time_Array=[],this.color_Array=[],cc.fx.GameConfig.GAME_DATA=[],cc.fx.GameConfig.GM_INFO.success=!1,this.startTime=0,this.overTime=0,this.winTime=0,cc.fx.GameConfig.GM_INFO.total=0,cc.fx.GameConfig.GM_INFO.mean_Time=0,this.schedule(this.updateCountDownTime,1),this.startGame()},e.prototype.fit=function(){this.fitTop=450,this.fitBot=-600,this.setFit()||(this.fitTop=600,this.fitBot=-700)},e.prototype.getSetScreenResolutionFlag=function(){var t=cc.winSize,e=t.width;return!(t.height/e>16.2/9)},e.prototype.setFit=function(){return this.getSetScreenResolutionFlag()},e.prototype.backScene=function(){cc.director.loadScene("LoadScene")},e.prototype.reStart=function(t){this.node.getChildByName("showBtn").active=!1,this.destroyLine(),this.timeCount=.1,this.clickNow=0,this.timeStart=0,this.repeat=-1,this.numberRepeat=-1,this.begin=!1,this.route_Array=[],this.now_Array=[],this.ball_Array=[],this.Pos_Array=[],this.moveArray=[],this.time_Array=[],this.color_Array=[],0==t?this.bgMove(1):1==t?this.startGame():2==t&&this.bgMove(-1)},e.prototype.getTime=function(){return(new Date).getTime()},e.prototype.passLevel=function(){var t=this;if(this.destroyLine(),0==this.over&&this.countTime>=0){for(var e=[],i=0,o=this.ball_Array[0],n=1;n=0)for(var i=this.ball_Array[0],o=function(o){cc.tween(n.ball_Array[o]).to(2,{x:i.x,y:i.y}).call(function(){e.ball_Array[o].active=!1,o==e.ball_Array.length-1&&(e.ball.opacity=255,e.ball.position=cc.v3(i.x,i.y,0),e.clearSun(),e.reStart(t))}).start()},n=this,r=1;r0&&this.createLine(cc.v2(this.ball_Array[this.clickNow-1].x,this.ball_Array[this.clickNow-1].y),cc.v2(this.ball_Array[this.clickNow].x,this.ball_Array[this.clickNow].y),.2),this.clickNow+=1,this.ball_Array[this.clickNow-1]&&(this.ball_Array[this.clickNow-1].getChildByName("guang").active=!1),this.clickNow==this.now_Array.length){this.pause=!0,cc.fx.GameConfig.GM_INFO.total+=this.clickNow,this.overTime=cc.fx.GameTool.getTime(),this.startTime>0&&this.overTime>0&&(cc.fx.GameConfig.GM_INFO.mean_Time+=this.overTime-this.startTime);var o=parseInt((this.overTime-this.startTime)/100+"");this.startTime=0,this.overTime=0,this.level<4&&this.level>1||this.level;var n=this.node.getChildByName("Win");n.active=!0,n.setScale(0),cc.fx.AudioManager.Instance.playWin(),this.round+=1;var r=[];if(this.moveArray.length>0)for(var a=0;a50&&(cc.fx.GameConfig.CLICK_DATA.duration=50),this.setData(),cc.tween(n).delay(.4).to(.01,{scale:2.5}).to(.35,{scale:1}).delay(.4).call(function(){n.active=!1,e.destroyLine(),0==e.over&&e.countTime>=0&&(e.level>=15?(cc.fx.GameConfig.GM_INFO.success=!0,e.level+=0,e.fuhuo=!0,e.passLevel()):(e.level+=1,e.fuhuo=!0,e.passLevel()))}).start()}}else this.setLoss()}},e.prototype.setLoss=function(){cc.fx.AudioManager.Instance.playWarning(),this.begin=!1,this.overTime=cc.fx.GameTool.getTime(),this.startTime>0&&this.overTime>0&&(cc.fx.GameConfig.GM_INFO.mean_Time+=this.overTime-this.startTime);var t=parseInt((this.overTime-this.startTime)/100+"");t>58&&(t=58),this.startTime=0,this.overTime=0,this.level<4&&this.level>1||this.level,this.round+=1;var e=[];if(this.moveArray.length>0)for(var i=0;i50&&(cc.fx.GameConfig.CLICK_DATA.duration=50),this.setData(),1==this.fuhuo?(this.fuhuo=!1,this.loseLevel(1)):this.level>2?(this.level-=1,this.fuhuo=!0,this.loseLevel(2)):this.loseLevel(1);var o=this.node.getChildByName("Over");cc.tween(o).to(.25,{opacity:255}).delay(.1).to(.2,{opacity:0}).delay(.1).to(.15,{opacity:255}).delay(.1).to(.1,{opacity:0}).start()},e.prototype.startGame=function(){0==this.over&&this.countTime>0&&(this.pause=!0,this.createSun(),this.begin=!1,cc.tween(this.ball).to(.5,{opacity:255,scale:1.3}).start())},e.prototype.runGame=function(){for(var t=this,e=-650,i=function(i){e=1e3*o.now_Array[i].time+e,setTimeout(function(){if(0==t.over){var e=t.now_Array[i].timeCount;e>.5&&(e=.5),0!=i&&t.ball&&t.now_Array[i]&&t.createLine(cc.v2(t.ball.x,t.ball.y),cc.v2(t.now_Array[i].x,t.now_Array[i].y),t.now_Array[i].time-e),cc.tween(t.ball).to(t.now_Array[i].time-e,{x:t.now_Array[i].x,y:t.now_Array[i].y}).to(.1,{scale:1}).call(function(){t.createBall(i,t.now_Array[i].color,t.now_Array[i].speed,t.now_Array[i].repeat),i==t.now_Array.length-1&&(t.ball.opacity=0,setTimeout(function(){t.destroyLine(),t.beginGame(),cc.fx.GameConfig.LEVEL_INFO[t.level-1].moveNumber<1?t.pause=!1:t.moveAction()},150))}).start()}},e)},o=this,n=0;n=2&&e.moveSpeed,1==e.repeat){this.repeat=parseInt(Math.random()*(e.number-1)+1+"");var i=0;this.repeat>4?(this.numberRepeat=parseInt(4*Math.random()+""),this.repeat==e.number-1&&(this.numberRepeat=this.repeat-parseInt(3*Math.random()+2+"")),i=this.Pos_Array[this.numberRepeat],this.Pos_Array[this.repeat]=i):(0==this.repeat&&(this.repeat=1),e.number-1-this.repeat==2?(this.numberRepeat=e.number-1,i=this.Pos_Array[this.numberRepeat]):e.number-1-this.repeat==1?(this.numberRepeat=this.repeat-2,i=this.Pos_Array[this.numberRepeat]):e.number-1-this.repeat==0?(this.numberRepeat=this.repeat-2,i=this.Pos_Array[this.numberRepeat]):e.number-1-this.repeat>2?(this.numberRepeat=parseInt(Math.random()*(e.number-this.repeat-2)+"")+this.repeat+2,i=this.Pos_Array[this.numberRepeat]):(this.numberRepeat=this.repeat-2,i=this.Pos_Array[this.numberRepeat]),this.Pos_Array[this.repeat]=i)}if(e.moveNumber>0){for(var o=cc.v2(0,0),n=0;n=0;s--)0==this.moveArray[s]&&(this.moveArray[s]=1,this.moveArray[0]=0,s=-1);for(var c=0;c=0;h--)h!=c&&0==this.moveArray[h]&&h!=this.repeat&&h!=this.numberRepeat&&(this.moveArray[h]=1,this.moveArray[c]=0,h=-1);for(var l=function(e){1==u.moveArray[e]&&setTimeout(function(){o=t.getPos2(!0,e),t.Pos_Array[e]=o},300*(a+=1))},u=this,p=0;p=2&&(o=7-i.moveSpeed/2),i.moveNumber>0){for(var n=0;n=0;r--)r!=n&&0==this.moveArray[r]&&r!=this.repeat&&r!=this.numberRepeat&&(this.moveArray[r]=1,this.moveArray[n]=0,r=-1);for(var a=0,s=0;s0)for(var r=0;r0)for(var r=0;r160&&(1==n?(cc.fx.GameConfig,r=c800&&(c=800),s=c/800*.6):2==n?(c>1200&&(c=1200),s=c/1200*1):3==n&&(c>1200&&(c=1200),s=c/1200*1.5),s},e.prototype.getDistance2=function(t,e,i,o,n){var r=!1,a=i-t,s=o-e,c=Math.sqrt(a*a+s*s);return c>160&&(r=1!=n||c0&&0==this.pause){if(this.countTime-=1,this.time.string=cc.fx.GameTool.getTimeMargin(this.countTime),this.countTime<5){cc.tween(this.time.node).to(.25,{scale:1.5,color:cc.color(255,0,0)}).to(.25,{scale:1,color:cc.color(255,255,255)}).start();var t=this.node.getChildByName("Over");cc.tween(t).to(.2,{opacity:255}).delay(.1).to(.2,{opacity:0}).start()}if(this.countTime<=0){this.begin=!1,this.over=!0,this.unschedule(this.updateCountDownTime),this.setLoss();var e=0;this.clickCount>0&&(e=parseInt(cc.fx.GameConfig.GM_INFO.mean_Time/this.clickCount+"")),cc.fx.GameConfig.GM_INFO.mean_Time=parseInt(e/100+""),cc.fx.GameConfig.GM_INFO.mean_Time=cc.fx.GameConfig.GM_INFO.mean_Time/10,e>1e4&&(e=100*(10*Math.random()+5)),this.gameOver(e)}}},e.prototype.setData=function(){cc.fx.GameTool.setGameData()},e.prototype.gameOver=function(t){cc.fx.GameTool.setRank(t),this.node.getChildByName("GameOver").active=!0,this.node.getChildByName("GameOver").opacity=0,cc.tween(this.node.getChildByName("GameOver")).to(.4,{opacity:255}).delay(2).to(.4,{opacity:50}).call(function(){cc.director.loadScene("OverScene")}).start()},e.prototype.showNumber=function(){0==this.show?this.show=!0:1==this.show&&(this.show=!1);for(var t=0;t=0;s--)(n=t[s])&&(a=(r<3?n(a):r>3?n(e,i,a):n(e,i))||a);return r>3&&a&&Object.defineProperty(e,i,a),a};Object.defineProperty(i,"__esModule",{value:!0});var a=cc._decorator,s=a.ccclass,c=a.property,h=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.count=null,e.time=null,e.selfNode=null,e.one=null,e.two=null,e.three=null,e.four=null,e.five=null,e}return n(e,t),e.prototype.start=function(){this.count.string=cc.fx.GameConfig.GM_INFO.total+"",cc.fx.GameConfig.GM_INFO.mean_Time>10&&(cc.fx.GameConfig.GM_INFO.mean_Time=(parseInt(10*Math.random()+"")+5)/10),this.time.string=cc.fx.GameConfig.GM_INFO.mean_Time+"s",this.init()},e.prototype.init=function(){this.listData=[],this.selfData=null,this.one.active=!1,this.two.active=!1,this.three.active=!1,this.four.active=!1,this.five.active=!1,this.getRank()},e.prototype.openRank=function(){cc.director.loadScene("RankScene")},e.prototype.again=function(){cc.director.loadScene("GameScene")},e.prototype.getRank=function(){var t=this;cc.fx.GameTool.getRank({length:5},function(e){return t.getRankData(e)})},e.prototype.getRankData=function(t){if(t){cc.fx.GameTool.getRankData(t,this,4),cc.fx.GameTool.setPic(this.selfNode.getChildByName("pic").getChildByName("icon"),this.selfData.pic);for(var e=0;e<=4;e++)this.setRank(e,this.listData[e])}},e.prototype.setRank=function(t,e){var i=null;0==t?i=this.one:1==t?i=this.two:2==t?i=this.three:3==t?i=this.four:4==t&&(i=this.five),i&&(i.active=!0,cc.fx.GameTool.subName(e.nickName,4),i.getChildByName("name").getComponent(cc.Label).string=e.nickName,i.getChildByName("total").getComponent(cc.Label).string=e.totalSunCount,cc.fx.GameTool.setPic(i.getChildByName("pic").getChildByName("icon"),e.pic))},r([c(cc.Label)],e.prototype,"count",void 0),r([c(cc.Label)],e.prototype,"time",void 0),r([c(cc.Node)],e.prototype,"selfNode",void 0),r([c(cc.Node)],e.prototype,"one",void 0),r([c(cc.Node)],e.prototype,"two",void 0),r([c(cc.Node)],e.prototype,"three",void 0),r([c(cc.Node)],e.prototype,"four",void 0),r([c(cc.Node)],e.prototype,"five",void 0),r([s],e)}(cc.Component);i.default=h,cc._RF.pop()},{}],GameTool:[function(t,e,i){"use strict";cc._RF.push(e,"43bfcJ6/25Fs4fHUE0PeBOX","GameTool"),Object.defineProperty(i,"__esModule",{value:!0}),i.GameTool=void 0;var o={_startTime:0,_endTime:0,_totalTime:0,Authentication:function(){var t="user_"+cc.fx.GameConfig.GM_INFO.gameId,e=JSON.parse(localStorage.getItem(t));if("undifend"==e||null==e||""==e){var i="http://api.sparkus.cn/api/user/auth/login?domain=hui32579WdYPsgYq&callback="+location.href;window.location.href=i}else cc.fx.StorageMessage.setStorage(t,e),cc.fx.GameConfig.GM_INFO.userId=parseInt(e.userId)},setGameData:function(){cc.fx.GameConfig.GAME_DATA=[],cc.fx.GameConfig.GAME_DATA.push(cc.fx.GameConfig.CLICK_DATA),cc.fx.GameConfig.CLICK_init();var t=cc.fx.GameConfig.GAME_DATA,e=this.getMatchId(),i={gameId:cc.fx.GameConfig.GM_INFO.gameId,userId:cc.fx.GameConfig.GM_INFO.userId,matchId:e,data:t};cc.fx.HttpUtil.uploadUserLogData(i,function(){})},setRank:function(t){var e={gameId:cc.fx.GameConfig.GM_INFO.gameId,userId:cc.fx.GameConfig.GM_INFO.userId,type:1,reactionTime:t,totalSunCount:cc.fx.GameConfig.GM_INFO.total,success:cc.fx.GameConfig.GM_INFO.success};cc.fx.HttpUtil.rankData(1,function(){},e)},getRank:function(t,e){var i=t.length,o={gameId:cc.fx.GameConfig.GM_INFO.gameId,userId:cc.fx.GameConfig.GM_INFO.userId,page:1,pageSize:i};cc.fx.HttpUtil.rankData(2,function(t){e(t)},o)},getMatchId:function(){var t=cc.sys.localStorage.getItem("matchId");if("undifend"==t||null==t)t=this.setMatchId();else if(1==this.containsNanana(t))t=this.setMatchId();else{var e=parseInt(t[10]);1==this.level&&(e+=1),t=t.slice(0,10)+e+"",cc.fx.GameConfig.GM_INFO.matchId=t,cc.sys.localStorage.setItem("matchId",t)}return t},containsNanana:function(t){return/na/i.test(t)},setMatchId:function(){for(var t="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",e=[],i=0;i<10;i++){var o=Math.floor(Math.random()*t.length),n=t.charAt(o);e.push(n)}var r=e.join("")+1+"";return cc.sys.localStorage.setItem("matchNumber",1),cc.sys.localStorage.setItem("matchId",r),cc.fx.GameConfig.GM_INFO.matchId=r,r},subName:function(t,e){return t.length>e&&(t=t.substring(0,e)+"..."),t},setPic:function(t,e){t.active=!1;var i=e;setTimeout(function(){fetch(i).then(function(t){return t.headers.get("Content-Length")}).then(function(e){"5093"==e&&(t.active=!0)}).catch(function(t){console.error("Error fetching X-Info:",t)})},100),cc.assetManager.loadRemote(i,{ext:".jpg"},function(e,i){i?(t.active=!0,t.getComponent(cc.Sprite).spriteFrame=new cc.SpriteFrame(i)):console.log(e,i)})},getRankData:function(t,e,i){e.listData=t.data.list,e.selfData=t.data.info;var o=[],n=!1;cc.fx.GameTool.setPic(e.selfNode.getChildByName("pic").getChildByName("icon"),e.selfData.pic);for(var r=0;r<=e.listData.length-1;r++)o.push({rank:r+1,name:e.listData[r].nickName,total:e.listData[r].totalSunCount,pic:e.listData[r].pic}),cc.fx.GameConfig.GM_INFO.userId==e.listData[r].userId&&(n=!0,e.rankNumber=r,e.selfNode.getChildByName("rankLab").getComponent(cc.Label).string=r+1+""),r==e.listData.length-1&&0==n&&(e.rankNumber=r,e.selfNode.getChildByName("rankLab").getComponent(cc.Label).string="99+");switch(cc.fx.GameTool.subName(e.selfData.nickName,i),e.selfNode.getChildByName("nameLab").getComponent(cc.Label).string=e.selfData.nickName,e.selfNode.getChildByName("totalLab").getComponent(cc.Label).string=e.selfData.totalSunCount,e.selfNode.getChildByName("rankLab").getComponent(cc.Label).string){case"1":e.selfNode.getChildByName("rank").getChildByName("one").active=!0;break;case"2":e.selfNode.getChildByName("rank").getChildByName("two").active=!0;break;case"3":e.selfNode.getChildByName("rank").getChildByName("three").active=!0}6==i&&(e.rankList.setData(o),e.selfNode.opacity=255,0==e.selfData.totalSunCount&&(e.selfNode.opacity=0))},getSetScreenResolutionFlag:function(){var t=cc.winSize,e=t.width;return!(t.height/e>16.2/9)},setFit:function(){return cc.fx.GameTool.getSetScreenResolutionFlag()},getGameInfo:function(){return!1},setGameInfo:function(){},getTimeMargin:function(t){var e,i;e=t,i=parseInt(e/3600+"");var o=parseInt((e-3600*i)/60+""),n=""+o;o<10&&(n="0"+o);var r=e-3600*i-60*o,a=r+"";return r<10&&(a="0"+r),n+":"+a},getTime:function(){return(new Date).getTime()},pushLister:function(){},removeAllLister:function(){}};i.GameTool=o,cc._RF.pop()},{}],GuideManager:[function(t,e,i){"use strict";cc._RF.push(e,"3fd2fh6vHNJeISUizW09xat","GuideManager");var o,n=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(t,e)},function(t,e){function i(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}),r=this&&this.__decorate||function(t,e,i,o){var n,r=arguments.length,a=r<3?e:null===o?o=Object.getOwnPropertyDescriptor(e,i):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,i,o);else for(var s=t.length-1;s>=0;s--)(n=t[s])&&(a=(r<3?n(a):r>3?n(e,i,a):n(e,i))||a);return r>3&&a&&Object.defineProperty(e,i,a),a};Object.defineProperty(i,"__esModule",{value:!0});var a=cc._decorator,s=a.ccclass,c=a.property,h=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.dialog=null,e.ball=null,e.qiu1=null,e.linePrefab=null,e}return n(e,t),e.prototype.start=function(){cc.fx.GameConfig.GM_INFO.custom=0,this.init(),this.startGuide(0)},e.prototype.init=function(){this.custom=1,this.ball.zIndex=100,this.Pos_Array=[],this.ball_Array=[],this.begin=!1,this.clickNow=0,this.tip=null},e.prototype.startGuide=function(t){var e=this,i="tip"+this.custom;0!=t?cc.tween(this.node).to(.5,{opacity:255}).call(function(){e.custom+=1,0!=t&&(e.custom=2),2==e.custom?e.createSun(!0):3==e.custom?e.createSun(!1):4==e.custom?e.begin=!0:5==e.custom&&cc.director.loadScene("GameScene")}).start():(this.tip=this.dialog.getChildByName(i),this.tip.active=!0,this.tip.opacity=0,cc.tween(this.tip).to(.5,{opacity:255}).start())},e.prototype.beginClick=function(){for(var t=0;t800&&(a=800),a/800*.8},e.prototype.passLevel=function(){var t=this,e=this.node.getChildByName("Win");e.active=!0,e.setScale(0),cc.tween(e).delay(.4).to(.01,{scale:2.5}).to(.35,{scale:1}).delay(.6).call(function(){e.active=!1,setTimeout(function(){t.destroyLine();for(var e=[],i=0,o=t.ball_Array[0],n=1;n0&&this.createLine(cc.v2(this.ball_Array[this.clickNow-1].x,this.ball_Array[this.clickNow-1].y),cc.v2(this.ball_Array[this.clickNow].x,this.ball_Array[this.clickNow].y),.2),this.clickNow+=1,cc.fx.GameConfig.GM_INFO.total+=1,setTimeout(function(){e.ball_Array[e.clickNow-1]&&(e.ball_Array[e.clickNow-1].getChildByName("guang").active=!1)},200),3==this.clickNow&&this.passLevel()):this.loseLevel())},e.prototype.loseLevel=function(){var t=this;this.begin=!1,cc.fx.AudioManager.Instance.playWarning(),this.destroyLine();for(var e=this.ball_Array[0],i=function(i){cc.tween(o.ball_Array[i]).to(.6,{x:e.x,y:e.y}).call(function(){t.ball_Array[i].active=!1,i==t.ball_Array.length-1&&(t.ball.opacity=0,t.ball.position=cc.v3(e.x,e.y,0),t.clearSun(),t.custom=1,t.startGuide(1))}).start()},o=this,n=1;n=0;s--)(n=t[s])&&(a=(r<3?n(a):r>3?n(e,i,a):n(e,i))||a);return r>3&&a&&Object.defineProperty(e,i,a),a},a=this&&this.__awaiter||function(t,e,i,o){return new(i||(i=Promise))(function(n,r){function a(t){try{c(o.next(t))}catch(e){r(e)}}function s(t){try{c(o.throw(t))}catch(e){r(e)}}function c(t){var e;t.done?n(t.value):(e=t.value,e instanceof i?e:new i(function(t){t(e)})).then(a,s)}c((o=o.apply(t,e||[])).next())})},s=this&&this.__generator||function(t,e){var i,o,n,r,a={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return r={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function s(t){return function(e){return c([t,e])}}function c(r){if(i)throw new TypeError("Generator is already executing.");for(;a;)try{if(i=1,o&&(n=2&r[0]?o.return:r[0]?o.throw||((n=o.return)&&n.call(o),0):o.next)&&!(n=n.call(o,r[1])).done)return n;switch(o=0,n&&(r=[2&r[0],n.value]),r[0]){case 0:case 1:n=r;break;case 4:return a.label++,{value:r[1],done:!1};case 5:a.label++,o=r[1],r=[0];continue;case 7:r=a.ops.pop(),a.trys.pop();continue;default:if(!(n=(n=a.trys).length>0&&n[n.length-1])&&(6===r[0]||2===r[0])){a=0;continue}if(3===r[0]&&(!n||r[1]>n[0]&&r[1]=0;s--)(n=t[s])&&(a=(r<3?n(a):r>3?n(e,i,a):n(e,i))||a);return r>3&&a&&Object.defineProperty(e,i,a),a};Object.defineProperty(i,"__esModule",{value:!0});var a=cc._decorator,s=a.ccclass,c=(a.property,function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.data=null,e.itemIndex=0,e}return n(e,t),e.prototype.dataChanged=function(){cc.fx.GameTool.subName(this.data.name,6),this.node.getChildByName("rankLab").getComponent(cc.Label).string=this.data.rank+"",this.node.getChildByName("nameLab").getComponent(cc.Label).string=this.data.name+"",this.node.getChildByName("totalLab").getComponent(cc.Label).string=this.data.total+"",this.node.getChildByName("rank").getChildByName("one").active=!1,this.node.getChildByName("rank").getChildByName("two").active=!1,this.node.getChildByName("rank").getChildByName("three").active=!1,1==this.data.rank?(this.node.getChildByName("rank").getChildByName("one").active=!0,this.node.getChildByName("rankLab").active=!1):2==this.data.rank?(this.node.getChildByName("rank").getChildByName("two").active=!0,this.node.getChildByName("rankLab").active=!1):3==this.data.rank?(this.node.getChildByName("rank").getChildByName("three").active=!0,this.node.getChildByName("rankLab").active=!1):this.node.getChildByName("rankLab").active=!0,this.setPic()},e.prototype.setPic=function(){var t=this;this.node.getChildByName("pic").getChildByName("icon").active=!1,this.node.getChildByName("pic").getChildByName("pic").active=!1;var e=this.data.pic;fetch(e).then(function(t){return t.headers.get("Content-Length")}).then(function(e){"5093"==e&&(t.node.getChildByName("pic").getChildByName("icon").active=!0)}).catch(function(t){console.error("Error fetching X-Info:",t)}),cc.assetManager.loadRemote(e,{ext:".png"},function(e,i){i?(t.node.getChildByName("pic").getChildByName("pic").active=!0,t.node.getChildByName("pic").getChildByName("pic").getComponent(cc.Sprite).spriteFrame=new cc.SpriteFrame(i)):console.log(e,i)})},r([s],e)}(cc.Component));i.default=c,cc._RF.pop()},{}],List:[function(t,e,i){"use strict";cc._RF.push(e,"d5421HgLShFKIjj5f18m1mi","List");var o,n=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(t,e)},function(t,e){function i(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}),r=this&&this.__decorate||function(t,e,i,o){var n,r=arguments.length,a=r<3?e:null===o?o=Object.getOwnPropertyDescriptor(e,i):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,i,o);else for(var s=t.length-1;s>=0;s--)(n=t[s])&&(a=(r<3?n(a):r>3?n(e,i,a):n(e,i))||a);return r>3&&a&&Object.defineProperty(e,i,a),a};Object.defineProperty(i,"__esModule",{value:!0}),i.StartAxisType=i.ListType=void 0;var a,s,c=t("./ItemRender"),h=cc._decorator,l=h.ccclass,u=h.property;(function(t){t[t.Horizontal=1]="Horizontal",t[t.Vertical=2]="Vertical",t[t.Grid=3]="Grid"})(a=i.ListType||(i.ListType={})),function(t){t[t.Horizontal=1]="Horizontal",t[t.Vertical=2]="Vertical"}(s=i.StartAxisType||(i.StartAxisType={}));var p=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.itemRender=null,e.type=a.Vertical,e.startAxis=s.Horizontal,e.spaceX=0,e.spaceY=0,e.padding_top=0,e.padding_buttom=0,e.padding_left=0,e._padding=0,e.padding_right=0,e.scrollView=null,e.content=null,e.itemDataList=[],e.spawnCount=0,e.itemList=[],e.itemHeight=0,e.itemWidth=0,e.itemPool=[],e.halfScrollView=0,e.lastContentPosX=0,e.lastContentPosY=0,e.gridRow=0,e.gridCol=0,e.updateTimer=0,e.updateInterval=.1,e.bScrolling=!1,e.updateFun=function(){},e}return n(e,t),e.prototype.onLoad=function(){this.itemHeight=this.itemRender.height,this.itemWidth=this.itemRender.width,this.scrollView=this.node.getComponent(cc.ScrollView),this.content=this.scrollView.content,this.content.anchorX=0,this.content.anchorY=1,this.content.removeAllChildren(),this.scrollView.node.on("scrolling",this.onScrolling,this)},e.prototype.setData=function(t){this.itemDataList=t.slice(),this.updateContent()},e.prototype.countListParam=function(){var t=this.itemDataList.length;this.type==a.Vertical?(this.scrollView.horizontal=!1,this.scrollView.vertical=!0,this.content.width=this.content.parent.width,this.content.height=t*this.itemHeight+(t-1)*this.spaceY+this.padding_top+this.padding_buttom,this.spawnCount=Math.round(this.scrollView.node.height/(this.itemHeight+this.spaceY))+2,this.halfScrollView=this.scrollView.node.height/2+this.itemHeight/2+this.spaceY,this.updateFun=this.updateV):this.type==a.Horizontal?(this.scrollView.horizontal=!0,this.scrollView.vertical=!1,this.content.width=t*this.itemWidth+(t-1)*this.spaceX+this.padding_left+this.padding_right,this.content.height=this.content.parent.height,this.spawnCount=Math.round(this.scrollView.node.width/(this.itemWidth+this.spaceX))+2,this.halfScrollView=this.scrollView.node.width/2+this.itemWidth/2+this.spaceX,this.updateFun=this.udpateH):this.type==a.Grid&&(this.startAxis==s.Vertical?(this.scrollView.horizontal=!1,this.scrollView.vertical=!0,this.content.width=this.content.parent.width,this.padding_left+this.padding_right+this.itemWidth+this.spaceX>this.content.width&&(this.padding_left=0,this.padding_right=0,console.error("padding_left\u6216padding_right\u8fc7\u5927")),this.gridCol=Math.floor((this.content.width-this.padding_left-this.padding_right)/(this.itemWidth+this.spaceX)),this.gridRow=Math.ceil(t/this.gridCol),this.content.height=this.gridRow*this.itemHeight+(this.gridRow-1)*this.spaceY+this.padding_top+this.padding_buttom,this.spawnCount=Math.round(this.scrollView.node.height/(this.itemHeight+this.spaceY))*this.gridCol+2*this.gridCol,this.halfScrollView=this.scrollView.node.height/2+this.itemHeight/2+this.spaceY,this.updateFun=this.updateGrid_V):this.startAxis==s.Horizontal&&(this.scrollView.horizontal=!0,this.scrollView.vertical=!1,this.content.height=this.content.parent.height,this.padding_top+this.padding_buttom+this.itemHeight+this.spaceY>this.content.height&&(this.padding_top=0,this.padding_buttom=0,console.error("padding_top\u6216padding_buttom\u8fc7\u5927")),this.gridRow=Math.floor((this.content.height-this.padding_top-this.padding_buttom)/(this.itemHeight+this.spaceY)),this.gridCol=Math.ceil(t/this.gridRow),this.content.width=this.gridCol*this.itemWidth+(this.gridCol-1)*this.spaceX+this.padding_left+this.padding_right,this.spawnCount=Math.round(this.scrollView.node.width/(this.itemWidth+this.spaceX))*this.gridRow+2*this.gridRow,this.halfScrollView=this.scrollView.node.width/2+this.itemWidth/2+this.spaceX,this.updateFun=this.updateGrid_H))},e.prototype.createList=function(t,e){this.itemDataList.length>this.spawnCount&&t+this.spawnCount-1>=this.itemDataList.length?(t=this.itemDataList.length-this.spawnCount,e=this.scrollView.getMaxScrollOffset()):this.itemDataList.length<=this.spawnCount&&(t=0);for(var i=0;ithis.itemDataList.length-t&&((o=this.itemList.pop()).removeFromParent(),this.itemPool.push(o))}this.scrollView.scrollToOffset(e)},e.prototype.getItem=function(){return 0==this.itemPool.length?cc.instantiate(this.itemRender):this.itemPool.pop()},e.prototype.update=function(t){0!=this.bScrolling&&(this.updateTimer+=t,this.updateTimerthis.lastContentPosY,n=(this.itemHeight+this.spaceY)*e.length,r=0;ri&&t.y-n-this.padding_buttom>-this.content.height){var s=(h=t.getComponent(c.default)).itemIndex+e.length;h.itemIndex=s,h.data=this.itemDataList[s],h.dataChanged(),t.y=t.y-n}}else if(a.y<-i&&t.y+n+this.padding_top<0){var h;s=(h=t.getComponent(c.default)).itemIndex-e.length,h.itemIndex=s,h.data=this.itemDataList[s],h.dataChanged(),t.y=t.y+n}}this.lastContentPosY=this.scrollView.content.y},e.prototype.udpateH=function(){for(var t,e=this.itemList,i=this.halfScrollView,o=this.scrollView.content.x>this.lastContentPosX,n=(this.itemWidth+this.spaceX)*e.length,r=0;ri&&t.x-n-this.padding_left>0){var s=(h=t.getComponent(c.default)).itemIndex-e.length;h.itemIndex=s,h.data=this.itemDataList[s],h.dataChanged(),t.x=t.x-n}}else if(a.x<-i&&t.x+n+this.padding_rightthis.lastContentPosY,n=(this.itemHeight+this.spaceY)*(this.spawnCount/this.gridCol),r=0;ri&&t.y-n-this.padding_buttom>-this.content.height){var s=(h=t.getComponent(c.default)).itemIndex+this.spawnCount/this.gridCol*this.gridCol;null!=this.itemDataList[s]?(t.y=t.y-n,h.itemIndex=s,h.data=this.itemDataList[s],h.dataChanged(),t.opacity=255):(t.y=t.y-n,h.itemIndex=s,t.opacity=0)}}else if(a.y<-i&&t.y+n+this.padding_top<0){var h;s=(h=t.getComponent(c.default)).itemIndex-this.spawnCount/this.gridCol*this.gridCol,null!=this.itemDataList[s]?(t.y=t.y+n,h.itemIndex=s,h.data=this.itemDataList[s],h.dataChanged(),t.opacity=255):(t.y=t.y+n,h.itemIndex=s,t.opacity=0)}}this.lastContentPosY=this.scrollView.content.y},e.prototype.updateGrid_H=function(){for(var t,e=this.itemList,i=this.halfScrollView,o=this.scrollView.content.x>this.lastContentPosX,n=(this.itemWidth+this.spaceX)*(this.spawnCount/this.gridRow),r=0;ri&&t.x-n-this.padding_left>0){var s=(h=t.getComponent(c.default)).itemIndex-this.spawnCount/this.gridRow*this.gridRow;null!=this.itemDataList[s]?(t.x=t.x-n,h.itemIndex=s,h.data=this.itemDataList[s],h.dataChanged(),t.opacity=255):(t.x=t.x-n,h.itemIndex=s,t.opacity=0)}}else if(a.x<-i&&t.x+n+this.padding_right=0;s--)(n=t[s])&&(a=(r<3?n(a):r>3?n(e,i,a):n(e,i))||a);return r>3&&a&&Object.defineProperty(e,i,a),a};Object.defineProperty(i,"__esModule",{value:!0});var a=cc._decorator,s=a.ccclass,c=(a.property,a.requireComponent,function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.start=function(){window.initMgr(),cc.fx.GameTool.Authentication(),cc.fx.GameConfig.init(),cc.fx.AudioManager.Instance.init()},e.prototype.startGame=function(){cc.director.loadScene("GuideScene")},e.prototype.clickBtn=function(t,e){cc.fx.GameConfig.GM_INFO.custom=parseInt(e),cc.director.loadScene("GameScene")},e.prototype.openRank=function(){cc.director.loadScene("RankScene")},e.prototype.update=function(){},r([s],e)}(cc.Component));i.default=c,cc._RF.pop()},{}],Notification:[function(t,e,i){"use strict";cc._RF.push(e,"55403VjGlpPL564gsdiZBg3","Notification"),Object.defineProperty(i,"__esModule",{value:!0}),i.Notifications=void 0;i.Notifications={_eventMap:[],on:function(t,e,i){void 0===this._eventMap[t]&&(this._eventMap[t]=[]),this._eventMap[t].push({callback:e,target:i})},emit:function(t,e){var i=this._eventMap[t];if(void 0!==i)for(var o=0;o=0;s--)(n=t[s])&&(a=(r<3?n(a):r>3?n(e,i,a):n(e,i))||a);return r>3&&a&&Object.defineProperty(e,i,a),a};Object.defineProperty(i,"__esModule",{value:!0});var a=t("./module/RankList/List"),s=cc._decorator,c=s.ccclass,h=s.property,l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.Player=null,e.selfNode=null,e.phone=null,e}return n(e,t),e.prototype.onLoad=function(){this.init()},e.prototype.init=function(){this.rankList=cc.find("ScrollView",this.node).getComponent(a.default),this.Player.getChildByName("rank").active=!1,this.listData=[],this.selfData=null,this.rankNumber=100,this.rankTotal=100,this.selfNode.opacity=0},e.prototype.start=function(){this.Player.active=!1,this.getRank()},e.prototype.getRank=function(){var t=this;cc.fx.GameTool.getRank({length:100},function(e){return t.getRankData(e)})},e.prototype.getRankData=function(t){t&&(cc.fx.GameTool.getRankData(t,this,6),this.setPic(this.selfData.pic))},e.prototype.backClick=function(){cc.director.loadScene("LoadScene")},e.prototype.playerAction=function(){var t=this;this.Player.getChildByName("rank").active=!1;var e=1;if(this.tween=cc.tween(this.Player).to(2,{position:cc.v3(210,453,0)}).call(function(){t.Player.getChildByName("rank").active=!0,t.Player.getChildByName("rank").getChildByName("number").getComponent(cc.Label).string=parseInt(100*e+"")+"%"}).start(),e=(this.listData.length-this.rankNumber)/this.listData.length,this.listData.length>=99&&this.rankNumber>=99){e=(49*Math.random()+1)/100;var i=cc.sys.localStorage.getItem("matchNumber");null!=i&&null!=i||(e=0)}setTimeout(function(){t.tween&&t.tween.stop(),t.Player.getChildByName("rank").active=!0,t.Player.getChildByName("rank").getChildByName("number").getComponent(cc.Label).string=parseInt(100*e+"")+"%"},2e3*e)},e.prototype.setPic=function(t){var e=this;this.phone.node.parent.getChildByName("icon").active=!1,this.phone.node.active=!1,this.Player.active=!0,this.Player.opacity=0,this.Player.getChildByName("mask").getChildByName("icon").active=!1,this.Player.getChildByName("mask").getChildByName("phone").active=!1,fetch(t).then(function(t){return t.headers.get("Content-Length")}).then(function(t){"5093"==t&&(e.phone.node.parent.getChildByName("icon").active=!0,e.Player.getChildByName("mask").getChildByName("icon").active=!0)}).catch(function(t){console.error("Error fetching X-Info:",t)});var i=this;cc.assetManager.loadRemote(t,{ext:".png"},function(t,e){i.Player.opacity=255,e?(i.phone.node.active=!0,i.phone.spriteFrame=new cc.SpriteFrame(e),i.Player.getChildByName("mask").getChildByName("icon").active=!1,i.Player.getChildByName("mask").getChildByName("phone").active=!0,i.Player.getChildByName("mask").getChildByName("phone").getComponent(cc.Sprite).spriteFrame=new cc.SpriteFrame(e),setTimeout(function(){i.playerAction()},500)):(i.Player.getChildByName("mask").getChildByName("icon").active=!0,setTimeout(function(){i.playerAction()},500))})},r([h(cc.Node)],e.prototype,"Player",void 0),r([h(cc.Node)],e.prototype,"selfNode",void 0),r([h(cc.Sprite)],e.prototype,"phone",void 0),r([c],e)}(cc.Component);i.default=l,cc._RF.pop()},{"./module/RankList/List":"List"}],Storage:[function(t,e,i){"use strict";cc._RF.push(e,"1002938VFRJd70RiAno9Iys","Storage"),Object.defineProperty(i,"__esModule",{value:!0}),i.StorageMessage=void 0;var o={getStorage:function(t){var e=null;return cc.sys.localStorage.getItem(t)&&(e=cc.sys.localStorage.getItem(t)),e&&(e=JSON.parse(e)),e},setStorage:function(t,e){var i=JSON.stringify(e);cc.sys.localStorage.setItem(t,i)},removeStorage:function(t){cc.sys.localStorage.getItem(t)&&cc.sys.localStorage.removeItem(t)}};i.StorageMessage=o,cc._RF.pop()},{}],Sun:[function(t,e,i){"use strict";cc._RF.push(e,"4be67sdkexCyqLl0NHd9N1f","Sun");var o,n=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(t,e)},function(t,e){function i(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}),r=this&&this.__decorate||function(t,e,i,o){var n,r=arguments.length,a=r<3?e:null===o?o=Object.getOwnPropertyDescriptor(e,i):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,i,o);else for(var s=t.length-1;s>=0;s--)(n=t[s])&&(a=(r<3?n(a):r>3?n(e,i,a):n(e,i))||a);return r>3&&a&&Object.defineProperty(e,i,a),a};Object.defineProperty(i,"__esModule",{value:!0});var a=cc._decorator,s=a.ccclass,c=(a.property,function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.start=function(){},e.prototype.init=function(t,e,i,o){this.touch=!0,this.move=!1,this.id_Number=t,this._color=e,this._speed=i,this._repeat=o,cc.tween(this.node.getChildByName("shan")).repeatForever(cc.tween().to(1,{opacity:0,scale:.5}).delay(.2).to(1,{opacity:255,scale:1.2}).delay(.5)).start()},e.prototype.showNumber=function(t){this.node.getChildByName("number").active=t,1==t&&(this.node.getChildByName("number").getComponent(cc.Label).string=this.id_Number+"")},e.prototype.clickBtn=function(t,e){"1"===e?0==this.move&&1==this.touch&&("GameNode"==this.node.parent.parent.name?1==this.node.parent.parent.getComponent("GameManager").begin&&(cc.tween(this.node.getChildByName("action")).to(.5,{opacity:0,scale:1.8}).start(),cc.tween(this.node).to(.3,{scale:1.3}).to(.3,{scale:1}).start(),this.touch=!1,this.node.zIndex=-1,cc.fx.Notifications.emit("clickSun",this.id_Number)):(this.touch=!1,this.node.zIndex=-1,cc.fx.Notifications.emit("clickSun",this.id_Number))):1==this.touch&&1==this.node.parent.parent.getComponent("GuideManager").begin&&(this.touch=!1,this.node.zIndex=-1,cc.fx.Notifications.emit("clickSun",this.id_Number))},r([s],e)}(cc.Component));i.default=c,cc._RF.pop()},{}],"crypto-js.min":[function(t,e,i){"use strict";cc._RF.push(e,"e64e1qXyT9CV6s0gDQdj/ed","crypto-js.min"),function(t,o){"object"==typeof i?e.exports=i=o():"function"==typeof define&&define.amd?define([],o):(void 0).CryptoJS=o()}(0,function(){var t,e,i,o,n,r,a,s=s||function(t){var e=Object.create||function(){function t(){}return function(e){var i;return t.prototype=e,i=new t,t.prototype=null,i}}(),i={},o=i.lib={},n=o.Base={extend:function(t){var i=e(this);return t&&i.mixIn(t),i.hasOwnProperty("init")&&this.init!==i.init||(i.init=function(){i.$super.init.apply(this,arguments)}),i.init.prototype=i,i.$super=this,i},create:function(){var t=this.extend();return t.init.apply(t,arguments),t},init:function(){},mixIn:function(t){for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e]);t.hasOwnProperty("toString")&&(this.toString=t.toString)},clone:function(){return this.init.prototype.extend(this)}},r=o.WordArray=n.extend({init:function(t,e){t=this.words=t||[],this.sigBytes=null!=e?e:4*t.length},toString:function(t){return(t||s).stringify(this)},concat:function(t){var e=this.words,i=t.words,o=this.sigBytes,n=t.sigBytes;if(this.clamp(),o%4)for(var r=0;r>>2]>>>24-r%4*8&255;e[o+r>>>2]|=a<<24-(o+r)%4*8}else for(r=0;r>>2]=i[r>>>2];return this.sigBytes+=n,this},clamp:function(){var e=this.words,i=this.sigBytes;e[i>>>2]&=4294967295<<32-i%4*8,e.length=t.ceil(i/4)},clone:function(){var t=n.clone.call(this);return t.words=this.words.slice(0),t},random:function(e){for(var i,o=[],n=function(e){e=e;var i=987654321,o=4294967295;return function(){var n=((i=36969*(65535&i)+(i>>16)&o)<<16)+(e=18e3*(65535&e)+(e>>16)&o)&o;return n/=4294967296,(n+=.5)*(t.random()>.5?1:-1)}},a=0;a>>2]>>>24-n%4*8&255;o.push((r>>>4).toString(16)),o.push((15&r).toString(16))}return o.join("")},parse:function(t){for(var e=t.length,i=[],o=0;o>>3]|=parseInt(t.substr(o,2),16)<<24-o%8*4;return new r.init(i,e/2)}},c=a.Latin1={stringify:function(t){for(var e=t.words,i=t.sigBytes,o=[],n=0;n>>2]>>>24-n%4*8&255;o.push(String.fromCharCode(r))}return o.join("")},parse:function(t){for(var e=t.length,i=[],o=0;o>>2]|=(255&t.charCodeAt(o))<<24-o%4*8;return new r.init(i,e)}},h=a.Utf8={stringify:function(t){try{return decodeURIComponent(escape(c.stringify(t)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(t){return c.parse(unescape(encodeURIComponent(t)))}},l=o.BufferedBlockAlgorithm=n.extend({reset:function(){this._data=new r.init,this._nDataBytes=0},_append:function(t){"string"==typeof t&&(t=h.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(e){var i=this._data,o=i.words,n=i.sigBytes,a=this.blockSize,s=n/(4*a),c=(s=e?t.ceil(s):t.max((0|s)-this._minBufferSize,0))*a,h=t.min(4*c,n);if(c){for(var l=0;l>>6-a%4*2;n[r>>>2]|=(s|c)<<24-r%4*8,r++}return i.create(n,r)}var e=s,i=e.lib.WordArray;e.enc.Base64={stringify:function(t){var e=t.words,i=t.sigBytes,o=this._map;t.clamp();for(var n=[],r=0;r>>2]>>>24-r%4*8&255)<<16|(e[r+1>>>2]>>>24-(r+1)%4*8&255)<<8|e[r+2>>>2]>>>24-(r+2)%4*8&255,s=0;s<4&&r+.75*s>>6*(3-s)&63));var c=o.charAt(64);if(c)for(;n.length%4;)n.push(c);return n.join("")},parse:function(e){var i=e.length,o=this._map,n=this._reverseMap;if(!n){n=this._reverseMap=[];for(var r=0;r>>32-r)+e}function i(t,e,i,o,n,r,a){var s=t+(e&o|i&~o)+n+a;return(s<>>32-r)+e}function o(t,e,i,o,n,r,a){var s=t+(e^i^o)+n+a;return(s<>>32-r)+e}function n(t,e,i,o,n,r,a){var s=t+(i^(e|~o))+n+a;return(s<>>32-r)+e}var r=s,a=r.lib,c=a.WordArray,h=a.Hasher,l=r.algo,u=[];!function(){for(var e=0;e<64;e++)u[e]=4294967296*t.abs(t.sin(e+1))|0}();var p=l.MD5=h.extend({_doReset:function(){this._hash=new c.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(t,r){for(var a=0;a<16;a++){var s=r+a,c=t[s];t[s]=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8)}var h=this._hash.words,l=t[r+0],p=t[r+1],f=t[r+2],d=t[r+3],y=t[r+4],m=t[r+5],g=t[r+6],v=t[r+7],_=t[r+8],b=t[r+9],C=t[r+10],w=t[r+11],x=t[r+12],A=t[r+13],S=t[r+14],k=t[r+15],B=h[0],N=h[1],M=h[2],P=h[3];B=e(B,N,M,P,l,7,u[0]),P=e(P,B,N,M,p,12,u[1]),M=e(M,P,B,N,f,17,u[2]),N=e(N,M,P,B,d,22,u[3]),B=e(B,N,M,P,y,7,u[4]),P=e(P,B,N,M,m,12,u[5]),M=e(M,P,B,N,g,17,u[6]),N=e(N,M,P,B,v,22,u[7]),B=e(B,N,M,P,_,7,u[8]),P=e(P,B,N,M,b,12,u[9]),M=e(M,P,B,N,C,17,u[10]),N=e(N,M,P,B,w,22,u[11]),B=e(B,N,M,P,x,7,u[12]),P=e(P,B,N,M,A,12,u[13]),M=e(M,P,B,N,S,17,u[14]),B=i(B,N=e(N,M,P,B,k,22,u[15]),M,P,p,5,u[16]),P=i(P,B,N,M,g,9,u[17]),M=i(M,P,B,N,w,14,u[18]),N=i(N,M,P,B,l,20,u[19]),B=i(B,N,M,P,m,5,u[20]),P=i(P,B,N,M,C,9,u[21]),M=i(M,P,B,N,k,14,u[22]),N=i(N,M,P,B,y,20,u[23]),B=i(B,N,M,P,b,5,u[24]),P=i(P,B,N,M,S,9,u[25]),M=i(M,P,B,N,d,14,u[26]),N=i(N,M,P,B,_,20,u[27]),B=i(B,N,M,P,A,5,u[28]),P=i(P,B,N,M,f,9,u[29]),M=i(M,P,B,N,v,14,u[30]),B=o(B,N=i(N,M,P,B,x,20,u[31]),M,P,m,4,u[32]),P=o(P,B,N,M,_,11,u[33]),M=o(M,P,B,N,w,16,u[34]),N=o(N,M,P,B,S,23,u[35]),B=o(B,N,M,P,p,4,u[36]),P=o(P,B,N,M,y,11,u[37]),M=o(M,P,B,N,v,16,u[38]),N=o(N,M,P,B,C,23,u[39]),B=o(B,N,M,P,A,4,u[40]),P=o(P,B,N,M,l,11,u[41]),M=o(M,P,B,N,d,16,u[42]),N=o(N,M,P,B,g,23,u[43]),B=o(B,N,M,P,b,4,u[44]),P=o(P,B,N,M,x,11,u[45]),M=o(M,P,B,N,k,16,u[46]),B=n(B,N=o(N,M,P,B,f,23,u[47]),M,P,l,6,u[48]),P=n(P,B,N,M,v,10,u[49]),M=n(M,P,B,N,S,15,u[50]),N=n(N,M,P,B,m,21,u[51]),B=n(B,N,M,P,x,6,u[52]),P=n(P,B,N,M,d,10,u[53]),M=n(M,P,B,N,C,15,u[54]),N=n(N,M,P,B,p,21,u[55]),B=n(B,N,M,P,_,6,u[56]),P=n(P,B,N,M,k,10,u[57]),M=n(M,P,B,N,g,15,u[58]),N=n(N,M,P,B,A,21,u[59]),B=n(B,N,M,P,y,6,u[60]),P=n(P,B,N,M,w,10,u[61]),M=n(M,P,B,N,f,15,u[62]),N=n(N,M,P,B,b,21,u[63]),h[0]=h[0]+B|0,h[1]=h[1]+N|0,h[2]=h[2]+M|0,h[3]=h[3]+P|0},_doFinalize:function(){var e=this._data,i=e.words,o=8*this._nDataBytes,n=8*e.sigBytes;i[n>>>5]|=128<<24-n%32;var r=t.floor(o/4294967296),a=o;i[15+(n+64>>>9<<4)]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),i[14+(n+64>>>9<<4)]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),e.sigBytes=4*(i.length+1),this._process();for(var s=this._hash,c=s.words,h=0;h<4;h++){var l=c[h];c[h]=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8)}return s},clone:function(){var t=h.clone.call(this);return t._hash=this._hash.clone(),t}});r.MD5=h._createHelper(p),r.HmacMD5=h._createHmacHelper(p)}(Math),e=(t=s).lib,i=e.WordArray,o=e.Hasher,n=t.algo,r=[],a=n.SHA1=o.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,e){for(var i=this._hash.words,o=i[0],n=i[1],a=i[2],s=i[3],c=i[4],h=0;h<80;h++){if(h<16)r[h]=0|t[e+h];else{var l=r[h-3]^r[h-8]^r[h-14]^r[h-16];r[h]=l<<1|l>>>31}var u=(o<<5|o>>>27)+c+r[h];u+=h<20?1518500249+(n&a|~n&s):h<40?1859775393+(n^a^s):h<60?(n&a|n&s|a&s)-1894007588:(n^a^s)-899497514,c=s,s=a,a=n<<30|n>>>2,n=o,o=u}i[0]=i[0]+o|0,i[1]=i[1]+n|0,i[2]=i[2]+a|0,i[3]=i[3]+s|0,i[4]=i[4]+c|0},_doFinalize:function(){var t=this._data,e=t.words,i=8*this._nDataBytes,o=8*t.sigBytes;return e[o>>>5]|=128<<24-o%32,e[14+(o+64>>>9<<4)]=Math.floor(i/4294967296),e[15+(o+64>>>9<<4)]=i,t.sigBytes=4*e.length,this._process(),this._hash},clone:function(){var t=o.clone.call(this);return t._hash=this._hash.clone(),t}}),t.SHA1=o._createHelper(a),t.HmacSHA1=o._createHmacHelper(a),function(t){var e=s,i=e.lib,o=i.WordArray,n=i.Hasher,r=e.algo,a=[],c=[];!function(){function e(e){for(var i=t.sqrt(e),o=2;o<=i;o++)if(!(e%o))return!1;return!0}function i(t){return 4294967296*(t-(0|t))|0}for(var o=2,n=0;n<64;)e(o)&&(n<8&&(a[n]=i(t.pow(o,.5))),c[n]=i(t.pow(o,1/3)),n++),o++}();var h=[],l=r.SHA256=n.extend({_doReset:function(){this._hash=new o.init(a.slice(0))},_doProcessBlock:function(t,e){for(var i=this._hash.words,o=i[0],n=i[1],r=i[2],a=i[3],s=i[4],l=i[5],u=i[6],p=i[7],f=0;f<64;f++){if(f<16)h[f]=0|t[e+f];else{var d=h[f-15],y=(d<<25|d>>>7)^(d<<14|d>>>18)^d>>>3,m=h[f-2],g=(m<<15|m>>>17)^(m<<13|m>>>19)^m>>>10;h[f]=y+h[f-7]+g+h[f-16]}var v=o&n^o&r^n&r,_=(o<<30|o>>>2)^(o<<19|o>>>13)^(o<<10|o>>>22),b=p+((s<<26|s>>>6)^(s<<21|s>>>11)^(s<<7|s>>>25))+(s&l^~s&u)+c[f]+h[f];p=u,u=l,l=s,s=a+b|0,a=r,r=n,n=o,o=b+(_+v)|0}i[0]=i[0]+o|0,i[1]=i[1]+n|0,i[2]=i[2]+r|0,i[3]=i[3]+a|0,i[4]=i[4]+s|0,i[5]=i[5]+l|0,i[6]=i[6]+u|0,i[7]=i[7]+p|0},_doFinalize:function(){var e=this._data,i=e.words,o=8*this._nDataBytes,n=8*e.sigBytes;return i[n>>>5]|=128<<24-n%32,i[14+(n+64>>>9<<4)]=t.floor(o/4294967296),i[15+(n+64>>>9<<4)]=o,e.sigBytes=4*i.length,this._process(),this._hash},clone:function(){var t=n.clone.call(this);return t._hash=this._hash.clone(),t}});e.SHA256=n._createHelper(l),e.HmacSHA256=n._createHmacHelper(l)}(Math),function(){function t(t){return t<<8&4278255360|t>>>8&16711935}var e=s,i=e.lib.WordArray,o=e.enc;o.Utf16=o.Utf16BE={stringify:function(t){for(var e=t.words,i=t.sigBytes,o=[],n=0;n>>2]>>>16-n%4*8&65535;o.push(String.fromCharCode(r))}return o.join("")},parse:function(t){for(var e=t.length,o=[],n=0;n>>1]|=t.charCodeAt(n)<<16-n%2*16;return i.create(o,2*e)}},o.Utf16LE={stringify:function(e){for(var i=e.words,o=e.sigBytes,n=[],r=0;r>>2]>>>16-r%4*8&65535);n.push(String.fromCharCode(a))}return n.join("")},parse:function(e){for(var o=e.length,n=[],r=0;r>>1]|=t(e.charCodeAt(r)<<16-r%2*16);return i.create(n,2*o)}}}(),function(){if("function"==typeof ArrayBuffer){var t=s.lib.WordArray,e=t.init;(t.init=function(t){if(t instanceof ArrayBuffer&&(t=new Uint8Array(t)),(t instanceof Int8Array||"undefined"!=typeof Uint8ClampedArray&&t instanceof Uint8ClampedArray||t instanceof Int16Array||t instanceof Uint16Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Float32Array||t instanceof Float64Array)&&(t=new Uint8Array(t.buffer,t.byteOffset,t.byteLength)),t instanceof Uint8Array){for(var i=t.byteLength,o=[],n=0;n>>2]|=t[n]<<24-n%4*8;e.call(this,o,i)}else e.apply(this,arguments)}).prototype=t}}(),function(){function t(t,e,i){return t^e^i}function e(t,e,i){return t&e|~t&i}function i(t,e,i){return(t|~e)^i}function o(t,e,i){return t&i|e&~i}function n(t,e,i){return t^(e|~i)}function r(t,e){return t<>>32-e}var a=s,c=a.lib,h=c.WordArray,l=c.Hasher,u=a.algo,p=h.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),f=h.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),d=h.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),y=h.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),m=h.create([0,1518500249,1859775393,2400959708,2840853838]),g=h.create([1352829926,1548603684,1836072691,2053994217,0]),v=u.RIPEMD160=l.extend({_doReset:function(){this._hash=h.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(a,s){for(var c=0;c<16;c++){var h=s+c,l=a[h];a[h]=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8)}var u,v,_,b,C,w,x,A,S,k,B,N=this._hash.words,M=m.words,P=g.words,L=p.words,I=f.words,R=d.words,G=y.words;for(w=u=N[0],x=v=N[1],A=_=N[2],S=b=N[3],k=C=N[4],c=0;c<80;c+=1)B=u+a[s+L[c]]|0,B+=c<16?t(v,_,b)+M[0]:c<32?e(v,_,b)+M[1]:c<48?i(v,_,b)+M[2]:c<64?o(v,_,b)+M[3]:n(v,_,b)+M[4],B=(B=r(B|=0,R[c]))+C|0,u=C,C=b,b=r(_,10),_=v,v=B,B=w+a[s+I[c]]|0,B+=c<16?n(x,A,S)+P[0]:c<32?o(x,A,S)+P[1]:c<48?i(x,A,S)+P[2]:c<64?e(x,A,S)+P[3]:t(x,A,S)+P[4],B=(B=r(B|=0,G[c]))+k|0,w=k,k=S,S=r(A,10),A=x,x=B;B=N[1]+_+S|0,N[1]=N[2]+b+k|0,N[2]=N[3]+C+w|0,N[3]=N[4]+u+x|0,N[4]=N[0]+v+A|0,N[0]=B},_doFinalize:function(){var t=this._data,e=t.words,i=8*this._nDataBytes,o=8*t.sigBytes;e[o>>>5]|=128<<24-o%32,e[14+(o+64>>>9<<4)]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),t.sigBytes=4*(e.length+1),this._process();for(var n=this._hash,r=n.words,a=0;a<5;a++){var s=r[a];r[a]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8)}return n},clone:function(){var t=l.clone.call(this);return t._hash=this._hash.clone(),t}});a.RIPEMD160=l._createHelper(v),a.HmacRIPEMD160=l._createHmacHelper(v)}(Math),function(){var t=s,e=t.lib.Base,i=t.enc.Utf8;t.algo.HMAC=e.extend({init:function(t,e){t=this._hasher=new t.init,"string"==typeof e&&(e=i.parse(e));var o=t.blockSize,n=4*o;e.sigBytes>n&&(e=t.finalize(e)),e.clamp();for(var r=this._oKey=e.clone(),a=this._iKey=e.clone(),s=r.words,c=a.words,h=0;h>>24)|4278255360&(r<<24|r>>>8),a=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),(N=i[n]).high^=a,N.low^=r}for(var s=0;s<24;s++){for(var p=0;p<5;p++){for(var f=0,d=0,y=0;y<5;y++)f^=(N=i[p+5*y]).high,d^=N.low;var m=u[p];m.high=f,m.low=d}for(p=0;p<5;p++){var g=u[(p+4)%5],v=u[(p+1)%5],_=v.high,b=v.low;for(f=g.high^(_<<1|b>>>31),d=g.low^(b<<1|_>>>31),y=0;y<5;y++)(N=i[p+5*y]).high^=f,N.low^=d}for(var C=1;C<25;C++){var w=(N=i[C]).high,x=N.low,A=c[C];A<32?(f=w<>>32-A,d=x<>>32-A):(f=x<>>64-A,d=w<>>64-A);var S=u[h[C]];S.high=f,S.low=d}var k=u[0],B=i[0];for(k.high=B.high,k.low=B.low,p=0;p<5;p++)for(y=0;y<5;y++){var N=i[C=p+5*y],M=u[C],P=u[(p+1)%5+5*y],L=u[(p+2)%5+5*y];N.high=M.high^~P.high&L.high,N.low=M.low^~P.low&L.low}N=i[0];var I=l[s];N.high^=I.high,N.low^=I.low}},_doFinalize:function(){var e=this._data,i=e.words,n=(this._nDataBytes,8*e.sigBytes),r=32*this.blockSize;i[n>>>5]|=1<<24-n%32,i[(t.ceil((n+1)/r)*r>>>5)-1]|=128,e.sigBytes=4*i.length,this._process();for(var a=this._state,s=this.cfg.outputLength/8,c=s/8,h=[],l=0;l>>24)|4278255360&(p<<24|p>>>8),f=16711935&(f<<8|f>>>24)|4278255360&(f<<24|f>>>8),h.push(f),h.push(p)}return new o.init(h,s)},clone:function(){for(var t=n.clone.call(this),e=t._state=this._state.slice(0),i=0;i<25;i++)e[i]=e[i].clone();return t}});e.SHA3=n._createHelper(p),e.HmacSHA3=n._createHmacHelper(p)}(Math),function(){function t(){return n.create.apply(n,arguments)}var e=s,i=e.lib.Hasher,o=e.x64,n=o.Word,r=o.WordArray,a=e.algo,c=[t(1116352408,3609767458),t(1899447441,602891725),t(3049323471,3964484399),t(3921009573,2173295548),t(961987163,4081628472),t(1508970993,3053834265),t(2453635748,2937671579),t(2870763221,3664609560),t(3624381080,2734883394),t(310598401,1164996542),t(607225278,1323610764),t(1426881987,3590304994),t(1925078388,4068182383),t(2162078206,991336113),t(2614888103,633803317),t(3248222580,3479774868),t(3835390401,2666613458),t(4022224774,944711139),t(264347078,2341262773),t(604807628,2007800933),t(770255983,1495990901),t(1249150122,1856431235),t(1555081692,3175218132),t(1996064986,2198950837),t(2554220882,3999719339),t(2821834349,766784016),t(2952996808,2566594879),t(3210313671,3203337956),t(3336571891,1034457026),t(3584528711,2466948901),t(113926993,3758326383),t(338241895,168717936),t(666307205,1188179964),t(773529912,1546045734),t(1294757372,1522805485),t(1396182291,2643833823),t(1695183700,2343527390),t(1986661051,1014477480),t(2177026350,1206759142),t(2456956037,344077627),t(2730485921,1290863460),t(2820302411,3158454273),t(3259730800,3505952657),t(3345764771,106217008),t(3516065817,3606008344),t(3600352804,1432725776),t(4094571909,1467031594),t(275423344,851169720),t(430227734,3100823752),t(506948616,1363258195),t(659060556,3750685593),t(883997877,3785050280),t(958139571,3318307427),t(1322822218,3812723403),t(1537002063,2003034995),t(1747873779,3602036899),t(1955562222,1575990012),t(2024104815,1125592928),t(2227730452,2716904306),t(2361852424,442776044),t(2428436474,593698344),t(2756734187,3733110249),t(3204031479,2999351573),t(3329325298,3815920427),t(3391569614,3928383900),t(3515267271,566280711),t(3940187606,3454069534),t(4118630271,4000239992),t(116418474,1914138554),t(174292421,2731055270),t(289380356,3203993006),t(460393269,320620315),t(685471733,587496836),t(852142971,1086792851),t(1017036298,365543100),t(1126000580,2618297676),t(1288033470,3409855158),t(1501505948,4234509866),t(1607167915,987167468),t(1816402316,1246189591)],h=[];!function(){for(var e=0;e<80;e++)h[e]=t()}();var l=a.SHA512=i.extend({_doReset:function(){this._hash=new r.init([new n.init(1779033703,4089235720),new n.init(3144134277,2227873595),new n.init(1013904242,4271175723),new n.init(2773480762,1595750129),new n.init(1359893119,2917565137),new n.init(2600822924,725511199),new n.init(528734635,4215389547),new n.init(1541459225,327033209)])},_doProcessBlock:function(t,e){for(var i=this._hash.words,o=i[0],n=i[1],r=i[2],a=i[3],s=i[4],l=i[5],u=i[6],p=i[7],f=o.high,d=o.low,y=n.high,m=n.low,g=r.high,v=r.low,_=a.high,b=a.low,C=s.high,w=s.low,x=l.high,A=l.low,S=u.high,k=u.low,B=p.high,N=p.low,M=f,P=d,L=y,I=m,R=g,G=v,D=_,O=b,T=C,F=w,E=x,H=A,z=S,j=k,V=B,W=N,K=0;K<80;K++){var U=h[K];if(K<16)var X=U.high=0|t[e+2*K],q=U.low=0|t[e+2*K+1];else{var Y=h[K-15],J=Y.high,Z=Y.low,Q=(J>>>1|Z<<31)^(J>>>8|Z<<24)^J>>>7,$=(Z>>>1|J<<31)^(Z>>>8|J<<24)^(Z>>>7|J<<25),tt=h[K-2],et=tt.high,it=tt.low,ot=(et>>>19|it<<13)^(et<<3|it>>>29)^et>>>6,nt=(it>>>19|et<<13)^(it<<3|et>>>29)^(it>>>6|et<<26),rt=h[K-7],at=rt.high,st=rt.low,ct=h[K-16],ht=ct.high,lt=ct.low;X=(X=(X=Q+at+((q=$+st)>>>0<$>>>0?1:0))+ot+((q+=nt)>>>0>>0?1:0))+ht+((q+=lt)>>>0>>0?1:0),U.high=X,U.low=q}var ut,pt=T&E^~T&z,ft=F&H^~F&j,dt=M&L^M&R^L&R,yt=P&I^P&G^I&G,mt=(M>>>28|P<<4)^(M<<30|P>>>2)^(M<<25|P>>>7),gt=(P>>>28|M<<4)^(P<<30|M>>>2)^(P<<25|M>>>7),vt=(T>>>14|F<<18)^(T>>>18|F<<14)^(T<<23|F>>>9),_t=(F>>>14|T<<18)^(F>>>18|T<<14)^(F<<23|T>>>9),bt=c[K],Ct=bt.high,wt=bt.low,xt=V+vt+((ut=W+_t)>>>0>>0?1:0),At=gt+yt;V=z,W=j,z=E,j=H,E=T,H=F,T=D+(xt=(xt=(xt=xt+pt+((ut+=ft)>>>0>>0?1:0))+Ct+((ut+=wt)>>>0>>0?1:0))+X+((ut+=q)>>>0>>0?1:0))+((F=O+ut|0)>>>0>>0?1:0)|0,D=R,O=G,R=L,G=I,L=M,I=P,M=xt+(mt+dt+(At>>>0>>0?1:0))+((P=ut+At|0)>>>0>>0?1:0)|0}d=o.low=d+P,o.high=f+M+(d>>>0

>>0?1:0),m=n.low=m+I,n.high=y+L+(m>>>0>>0?1:0),v=r.low=v+G,r.high=g+R+(v>>>0>>0?1:0),b=a.low=b+O,a.high=_+D+(b>>>0>>0?1:0),w=s.low=w+F,s.high=C+T+(w>>>0>>0?1:0),A=l.low=A+H,l.high=x+E+(A>>>0>>0?1:0),k=u.low=k+j,u.high=S+z+(k>>>0>>0?1:0),N=p.low=N+W,p.high=B+V+(N>>>0>>0?1:0)},_doFinalize:function(){var t=this._data,e=t.words,i=8*this._nDataBytes,o=8*t.sigBytes;return e[o>>>5]|=128<<24-o%32,e[30+(o+128>>>10<<5)]=Math.floor(i/4294967296),e[31+(o+128>>>10<<5)]=i,t.sigBytes=4*e.length,this._process(),this._hash.toX32()},clone:function(){var t=i.clone.call(this);return t._hash=this._hash.clone(),t},blockSize:32});e.SHA512=i._createHelper(l),e.HmacSHA512=i._createHmacHelper(l)}(),function(){var t=s,e=t.x64,i=e.Word,o=e.WordArray,n=t.algo,r=n.SHA512,a=n.SHA384=r.extend({_doReset:function(){this._hash=new o.init([new i.init(3418070365,3238371032),new i.init(1654270250,914150663),new i.init(2438529370,812702999),new i.init(355462360,4144912697),new i.init(1731405415,4290775857),new i.init(2394180231,1750603025),new i.init(3675008525,1694076839),new i.init(1203062813,3204075428)])},_doFinalize:function(){var t=r._doFinalize.call(this);return t.sigBytes-=16,t}});t.SHA384=r._createHelper(a),t.HmacSHA384=r._createHmacHelper(a)}(),s.lib.Cipher||function(t){var e=s,i=e.lib,o=i.Base,n=i.WordArray,r=i.BufferedBlockAlgorithm,a=e.enc,c=(a.Utf8,a.Base64),h=e.algo.EvpKDF,l=i.Cipher=r.extend({cfg:o.extend(),createEncryptor:function(t,e){return this.create(this._ENC_XFORM_MODE,t,e)},createDecryptor:function(t,e){return this.create(this._DEC_XFORM_MODE,t,e)},init:function(t,e,i){this.cfg=this.cfg.extend(i),this._xformMode=t,this._key=e,this.reset()},reset:function(){r.reset.call(this),this._doReset()},process:function(t){return this._append(t),this._process()},finalize:function(t){return t&&this._append(t),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function t(t){return"string"==typeof t?_:g}return function(e){return{encrypt:function(i,o,n){return t(o).encrypt(e,i,o,n)},decrypt:function(i,o,n){return t(o).decrypt(e,i,o,n)}}}}()}),u=(i.StreamCipher=l.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),e.mode={}),p=i.BlockCipherMode=o.extend({createEncryptor:function(t,e){return this.Encryptor.create(t,e)},createDecryptor:function(t,e){return this.Decryptor.create(t,e)},init:function(t,e){this._cipher=t,this._iv=e}}),f=u.CBC=function(){function e(e,i,o){var n=this._iv;if(n){var r=n;this._iv=t}else r=this._prevBlock;for(var a=0;a>>2];t.sigBytes-=e}},y=(i.BlockCipher=l.extend({cfg:l.cfg.extend({mode:f,padding:d}),reset:function(){l.reset.call(this);var t=this.cfg,e=t.iv,i=t.mode;if(this._xformMode==this._ENC_XFORM_MODE)var o=i.createEncryptor;else o=i.createDecryptor,this._minBufferSize=1;this._mode&&this._mode.__creator==o?this._mode.init(this,e&&e.words):(this._mode=o.call(i,this,e&&e.words),this._mode.__creator=o)},_doProcessBlock:function(t,e){this._mode.processBlock(t,e)},_doFinalize:function(){var t=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){t.pad(this._data,this.blockSize);var e=this._process(!0)}else e=this._process(!0),t.unpad(e);return e},blockSize:4}),i.CipherParams=o.extend({init:function(t){this.mixIn(t)},toString:function(t){return(t||this.formatter).stringify(this)}})),m=(e.format={}).OpenSSL={stringify:function(t){var e=t.ciphertext,i=t.salt;if(i)var o=n.create([1398893684,1701076831]).concat(i).concat(e);else o=e;return o.toString(c)},parse:function(t){var e=c.parse(t),i=e.words;if(1398893684==i[0]&&1701076831==i[1]){var o=n.create(i.slice(2,4));i.splice(0,4),e.sigBytes-=16}return y.create({ciphertext:e,salt:o})}},g=i.SerializableCipher=o.extend({cfg:o.extend({format:m}),encrypt:function(t,e,i,o){o=this.cfg.extend(o);var n=t.createEncryptor(i,o),r=n.finalize(e),a=n.cfg;return y.create({ciphertext:r,key:i,iv:a.iv,algorithm:t,mode:a.mode,padding:a.padding,blockSize:t.blockSize,formatter:o.format})},decrypt:function(t,e,i,o){return o=this.cfg.extend(o),e=this._parse(e,o.format),t.createDecryptor(i,o).finalize(e.ciphertext)},_parse:function(t,e){return"string"==typeof t?e.parse(t,this):t}}),v=(e.kdf={}).OpenSSL={execute:function(t,e,i,o){o||(o=n.random(8));var r=h.create({keySize:e+i}).compute(t,o),a=n.create(r.words.slice(e),4*i);return r.sigBytes=4*e,y.create({key:r,iv:a,salt:o})}},_=i.PasswordBasedCipher=g.extend({cfg:g.cfg.extend({kdf:v}),encrypt:function(t,e,i,o){var n=(o=this.cfg.extend(o)).kdf.execute(i,t.keySize,t.ivSize);o.iv=n.iv;var r=g.encrypt.call(this,t,e,n.key,o);return r.mixIn(n),r},decrypt:function(t,e,i,o){o=this.cfg.extend(o),e=this._parse(e,o.format);var n=o.kdf.execute(i,t.keySize,t.ivSize,e.salt);return o.iv=n.iv,g.decrypt.call(this,t,e,n.key,o)}})}(),s.mode.CFB=function(){function t(t,e,i,o){var n=this._iv;if(n){var r=n.slice(0);this._iv=void 0}else r=this._prevBlock;o.encryptBlock(r,0);for(var a=0;a>>2]|=n<<24-r%4*8,t.sigBytes+=n},unpad:function(t){var e=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=e}},s.pad.Iso10126={pad:function(t,e){var i=4*e,o=i-t.sigBytes%i;t.concat(s.lib.WordArray.random(o-1)).concat(s.lib.WordArray.create([o<<24],1))},unpad:function(t){var e=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=e}},s.pad.Iso97971={pad:function(t,e){t.concat(s.lib.WordArray.create([2147483648],1)),s.pad.ZeroPadding.pad(t,e)},unpad:function(t){s.pad.ZeroPadding.unpad(t),t.sigBytes--}},s.mode.OFB=function(){var t=s.lib.BlockCipherMode.extend(),e=t.Encryptor=t.extend({processBlock:function(t,e){var i=this._cipher,o=i.blockSize,n=this._iv,r=this._keystream;n&&(r=this._keystream=n.slice(0),this._iv=void 0),i.encryptBlock(r,0);for(var a=0;a>>8^255&d^99,o[i]=d,n[d]=i;var y=t[i],m=t[y],g=t[m],v=257*t[d]^16843008*d;r[i]=v<<24|v>>>8,a[i]=v<<16|v>>>16,c[i]=v<<8|v>>>24,h[i]=v,v=16843009*g^65537*m^257*y^16843008*i,l[d]=v<<24|v>>>8,u[d]=v<<16|v>>>16,p[d]=v<<8|v>>>24,f[d]=v,i?(i=y^t[t[t[g^y]]],s^=t[t[s]]):i=s=1}}();var d=[0,1,2,4,8,16,32,64,128,27,54],y=i.AES=e.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var t=this._keyPriorReset=this._key,e=t.words,i=t.sigBytes/4,n=4*((this._nRounds=i+6)+1),r=this._keySchedule=[],a=0;a6&&a%i==4&&(s=o[s>>>24]<<24|o[s>>>16&255]<<16|o[s>>>8&255]<<8|o[255&s]):(s=o[(s=s<<8|s>>>24)>>>24]<<24|o[s>>>16&255]<<16|o[s>>>8&255]<<8|o[255&s],s^=d[a/i|0]<<24),r[a]=r[a-i]^s}for(var c=this._invKeySchedule=[],h=0;h>>24]]^u[o[s>>>16&255]]^p[o[s>>>8&255]]^f[o[255&s]]}},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._keySchedule,r,a,c,h,o)},decryptBlock:function(t,e){var i=t[e+1];t[e+1]=t[e+3],t[e+3]=i,this._doCryptBlock(t,e,this._invKeySchedule,l,u,p,f,n),i=t[e+1],t[e+1]=t[e+3],t[e+3]=i},_doCryptBlock:function(t,e,i,o,n,r,a,s){for(var c=this._nRounds,h=t[e]^i[0],l=t[e+1]^i[1],u=t[e+2]^i[2],p=t[e+3]^i[3],f=4,d=1;d>>24]^n[l>>>16&255]^r[u>>>8&255]^a[255&p]^i[f++],m=o[l>>>24]^n[u>>>16&255]^r[p>>>8&255]^a[255&h]^i[f++],g=o[u>>>24]^n[p>>>16&255]^r[h>>>8&255]^a[255&l]^i[f++],v=o[p>>>24]^n[h>>>16&255]^r[l>>>8&255]^a[255&u]^i[f++];h=y,l=m,u=g,p=v}y=(s[h>>>24]<<24|s[l>>>16&255]<<16|s[u>>>8&255]<<8|s[255&p])^i[f++],m=(s[l>>>24]<<24|s[u>>>16&255]<<16|s[p>>>8&255]<<8|s[255&h])^i[f++],g=(s[u>>>24]<<24|s[p>>>16&255]<<16|s[h>>>8&255]<<8|s[255&l])^i[f++],v=(s[p>>>24]<<24|s[h>>>16&255]<<16|s[l>>>8&255]<<8|s[255&u])^i[f++],t[e]=y,t[e+1]=m,t[e+2]=g,t[e+3]=v},keySize:8});t.AES=e._createHelper(y)}(),function(){function t(t,e){var i=(this._lBlock>>>t^this._rBlock)&e;this._rBlock^=i,this._lBlock^=i<>>t^this._lBlock)&e;this._lBlock^=i,this._rBlock^=i<>>5]>>>31-o%32&1}for(var n=this._subKeys=[],r=0;r<16;r++){var a=n[r]=[],s=l[r];for(i=0;i<24;i++)a[i/6|0]|=e[(h[i]-1+s)%28]<<31-i%6,a[4+(i/6|0)]|=e[28+(h[i+24]-1+s)%28]<<31-i%6;for(a[0]=a[0]<<1|a[0]>>>31,i=1;i<7;i++)a[i]=a[i]>>>4*(i-1)+3;a[7]=a[7]<<5|a[7]>>>27}var u=this._invSubKeys=[];for(i=0;i<16;i++)u[i]=n[15-i]},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._subKeys)},decryptBlock:function(t,e){this._doCryptBlock(t,e,this._invSubKeys)},_doCryptBlock:function(i,o,n){this._lBlock=i[o],this._rBlock=i[o+1],t.call(this,4,252645135),t.call(this,16,65535),e.call(this,2,858993459),e.call(this,8,16711935),t.call(this,1,1431655765);for(var r=0;r<16;r++){for(var a=n[r],s=this._lBlock,c=this._rBlock,h=0,l=0;l<8;l++)h|=u[l][((c^a[l])&p[l])>>>0];this._lBlock=c,this._rBlock=s^h}var f=this._lBlock;this._lBlock=this._rBlock,this._rBlock=f,t.call(this,1,1431655765),e.call(this,8,16711935),e.call(this,2,858993459),t.call(this,16,65535),t.call(this,4,252645135),i[o]=this._lBlock,i[o+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});i.DES=r._createHelper(f);var d=a.TripleDES=r.extend({_doReset:function(){var t=this._key.words;this._des1=f.createEncryptor(n.create(t.slice(0,2))),this._des2=f.createEncryptor(n.create(t.slice(2,4))),this._des3=f.createEncryptor(n.create(t.slice(4,6)))},encryptBlock:function(t,e){this._des1.encryptBlock(t,e),this._des2.decryptBlock(t,e),this._des3.encryptBlock(t,e)},decryptBlock:function(t,e){this._des3.decryptBlock(t,e),this._des2.encryptBlock(t,e),this._des1.decryptBlock(t,e)},keySize:6,ivSize:2,blockSize:2});i.TripleDES=r._createHelper(d)}(),function(){function t(){for(var t=this._S,e=this._i,i=this._j,o=0,n=0;n<4;n++){i=(i+t[e=(e+1)%256])%256;var r=t[e];t[e]=t[i],t[i]=r,o|=t[(t[e]+t[i])%256]<<24-8*n}return this._i=e,this._j=i,o}var e=s,i=e.lib.StreamCipher,o=e.algo,n=o.RC4=i.extend({_doReset:function(){for(var t=this._key,e=t.words,i=t.sigBytes,o=this._S=[],n=0;n<256;n++)o[n]=n;n=0;for(var r=0;n<256;n++){var a=n%i,s=e[a>>>2]>>>24-a%4*8&255;r=(r+o[n]+s)%256;var c=o[n];o[n]=o[r],o[r]=c}this._i=this._j=0},_doProcessBlock:function(e,i){e[i]^=t.call(this)},keySize:8,ivSize:0});e.RC4=i._createHelper(n);var r=o.RC4Drop=n.extend({cfg:n.cfg.extend({drop:192}),_doReset:function(){n._doReset.call(this);for(var e=this.cfg.drop;e>0;e--)t.call(this)}});e.RC4Drop=i._createHelper(r)}(),s.mode.CTRGladman=function(){function t(t){if(255==(t>>24&255)){var e=t>>16&255,i=t>>8&255,o=255&t;255===e?(e=0,255===i?(i=0,255===o?o=0:++o):++i):++e,t=0,t+=e<<16,t+=i<<8,t+=o}else t+=1<<24;return t}function e(e){return 0===(e[0]=t(e[0]))&&(e[1]=t(e[1])),e}var i=s.lib.BlockCipherMode.extend(),o=i.Encryptor=i.extend({processBlock:function(t,i){var o=this._cipher,n=o.blockSize,r=this._iv,a=this._counter;r&&(a=this._counter=r.slice(0),this._iv=void 0),e(a);var s=a.slice(0);o.encryptBlock(s,0);for(var c=0;c>>0>>0?1:0)|0,e[2]=e[2]+886263092+(e[1]>>>0>>0?1:0)|0,e[3]=e[3]+1295307597+(e[2]>>>0>>0?1:0)|0,e[4]=e[4]+3545052371+(e[3]>>>0>>0?1:0)|0,e[5]=e[5]+886263092+(e[4]>>>0>>0?1:0)|0,e[6]=e[6]+1295307597+(e[5]>>>0>>0?1:0)|0,e[7]=e[7]+3545052371+(e[6]>>>0>>0?1:0)|0,this._b=e[7]>>>0>>0?1:0,i=0;i<8;i++){var o=t[i]+e[i],n=65535&o,s=o>>>16,c=((n*n>>>17)+n*s>>>15)+s*s,h=((4294901760&o)*o|0)+((65535&o)*o|0);a[i]=c^h}t[0]=a[0]+(a[7]<<16|a[7]>>>16)+(a[6]<<16|a[6]>>>16)|0,t[1]=a[1]+(a[0]<<8|a[0]>>>24)+a[7]|0,t[2]=a[2]+(a[1]<<16|a[1]>>>16)+(a[0]<<16|a[0]>>>16)|0,t[3]=a[3]+(a[2]<<8|a[2]>>>24)+a[1]|0,t[4]=a[4]+(a[3]<<16|a[3]>>>16)+(a[2]<<16|a[2]>>>16)|0,t[5]=a[5]+(a[4]<<8|a[4]>>>24)+a[3]|0,t[6]=a[6]+(a[5]<<16|a[5]>>>16)+(a[4]<<16|a[4]>>>16)|0,t[7]=a[7]+(a[6]<<8|a[6]>>>24)+a[5]|0}var e=s,i=e.lib.StreamCipher,o=e.algo,n=[],r=[],a=[],c=o.Rabbit=i.extend({_doReset:function(){for(var e=this._key.words,i=this.cfg.iv,o=0;o<4;o++)e[o]=16711935&(e[o]<<8|e[o]>>>24)|4278255360&(e[o]<<24|e[o]>>>8);var n=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],r=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];for(this._b=0,o=0;o<4;o++)t.call(this);for(o=0;o<8;o++)r[o]^=n[o+4&7];if(i){var a=i.words,s=a[0],c=a[1],h=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),l=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8),u=h>>>16|4294901760&l,p=l<<16|65535&h;for(r[0]^=h,r[1]^=u,r[2]^=l,r[3]^=p,r[4]^=h,r[5]^=u,r[6]^=l,r[7]^=p,o=0;o<4;o++)t.call(this)}},_doProcessBlock:function(e,i){var o=this._X;t.call(this),n[0]=o[0]^o[5]>>>16^o[3]<<16,n[1]=o[2]^o[7]>>>16^o[5]<<16,n[2]=o[4]^o[1]>>>16^o[7]<<16,n[3]=o[6]^o[3]>>>16^o[1]<<16;for(var r=0;r<4;r++)n[r]=16711935&(n[r]<<8|n[r]>>>24)|4278255360&(n[r]<<24|n[r]>>>8),e[i+r]^=n[r]},blockSize:4,ivSize:2});e.Rabbit=i._createHelper(c)}(),s.mode.CTR=function(){var t=s.lib.BlockCipherMode.extend(),e=t.Encryptor=t.extend({processBlock:function(t,e){var i=this._cipher,o=i.blockSize,n=this._iv,r=this._counter;n&&(r=this._counter=n.slice(0),this._iv=void 0);var a=r.slice(0);i.encryptBlock(a,0),r[o-1]=r[o-1]+1|0;for(var s=0;s>>0>>0?1:0)|0,e[2]=e[2]+886263092+(e[1]>>>0>>0?1:0)|0,e[3]=e[3]+1295307597+(e[2]>>>0>>0?1:0)|0,e[4]=e[4]+3545052371+(e[3]>>>0>>0?1:0)|0,e[5]=e[5]+886263092+(e[4]>>>0>>0?1:0)|0,e[6]=e[6]+1295307597+(e[5]>>>0>>0?1:0)|0,e[7]=e[7]+3545052371+(e[6]>>>0>>0?1:0)|0,this._b=e[7]>>>0>>0?1:0,i=0;i<8;i++){var o=t[i]+e[i],n=65535&o,s=o>>>16,c=((n*n>>>17)+n*s>>>15)+s*s,h=((4294901760&o)*o|0)+((65535&o)*o|0);a[i]=c^h}t[0]=a[0]+(a[7]<<16|a[7]>>>16)+(a[6]<<16|a[6]>>>16)|0,t[1]=a[1]+(a[0]<<8|a[0]>>>24)+a[7]|0,t[2]=a[2]+(a[1]<<16|a[1]>>>16)+(a[0]<<16|a[0]>>>16)|0,t[3]=a[3]+(a[2]<<8|a[2]>>>24)+a[1]|0,t[4]=a[4]+(a[3]<<16|a[3]>>>16)+(a[2]<<16|a[2]>>>16)|0,t[5]=a[5]+(a[4]<<8|a[4]>>>24)+a[3]|0,t[6]=a[6]+(a[5]<<16|a[5]>>>16)+(a[4]<<16|a[4]>>>16)|0,t[7]=a[7]+(a[6]<<8|a[6]>>>24)+a[5]|0}var e=s,i=e.lib.StreamCipher,o=e.algo,n=[],r=[],a=[],c=o.RabbitLegacy=i.extend({_doReset:function(){var e=this._key.words,i=this.cfg.iv,o=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],n=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];this._b=0;for(var r=0;r<4;r++)t.call(this);for(r=0;r<8;r++)n[r]^=o[r+4&7];if(i){var a=i.words,s=a[0],c=a[1],h=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),l=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8),u=h>>>16|4294901760&l,p=l<<16|65535&h;for(n[0]^=h,n[1]^=u,n[2]^=l,n[3]^=p,n[4]^=h,n[5]^=u,n[6]^=l,n[7]^=p,r=0;r<4;r++)t.call(this)}},_doProcessBlock:function(e,i){var o=this._X;t.call(this),n[0]=o[0]^o[5]>>>16^o[3]<<16,n[1]=o[2]^o[7]>>>16^o[5]<<16,n[2]=o[4]^o[1]>>>16^o[7]<<16,n[3]=o[6]^o[3]>>>16^o[1]<<16;for(var r=0;r<4;r++)n[r]=16711935&(n[r]<<8|n[r]>>>24)|4278255360&(n[r]<<24|n[r]>>>8),e[i+r]^=n[r]},blockSize:4,ivSize:2});e.RabbitLegacy=i._createHelper(c)}(),s.pad.ZeroPadding={pad:function(t,e){var i=4*e;t.clamp(),t.sigBytes+=i-(t.sigBytes%i||i)},unpad:function(t){for(var e=t.words,i=t.sigBytes-1;!(e[i>>>2]>>>24-i%4*8&255);)i--;t.sigBytes=i+1}},s}),cc._RF.pop()},{}],"use_v2.1-2.2.1_cc.Toggle_event":[function(t,e){"use strict";cc._RF.push(e,"7a231Rz0d9LBYYgY3bDYlLB","use_v2.1-2.2.1_cc.Toggle_event"),cc.Toggle&&(cc.Toggle._triggerEventInScript_isChecked=!0),cc._RF.pop()},{}]},{},["DynamicAtlasManager","GameManager","GameOver","GuideManager","Load","RankManager","Sun","GameConfig","HttpUtil","crypto-js.min","GameAppStart","AudioManager","Notification","ItemRender","List","Storage","GameTool","use_v2.1-2.2.1_cc.Toggle_event"]); \ No newline at end of file diff --git a/build/Sun_moves/assets/main/index.js b/build/Sun_moves/assets/main/index.js deleted file mode 100644 index 984dba1..0000000 --- a/build/Sun_moves/assets/main/index.js +++ /dev/null @@ -1 +0,0 @@ -window.__require=function t(e,i,n){function o(a,s){if(!i[a]){if(!e[a]){var c=a.split("/");if(c=c[c.length-1],!e[c]){var h="function"==typeof __require&&__require;if(!s&&h)return h(c,!0);if(r)return r(c,!0);throw new Error("Cannot find module '"+a+"'")}a=c}var l=i[a]={exports:{}};e[a][0].call(l.exports,function(t){return o(e[a][1][t]||t)},l,l.exports,t,e,i,n)}return i[a].exports}for(var r="function"==typeof __require&&__require,a=0;a=0;s--)(o=t[s])&&(a=(r<3?o(a):r>3?o(e,i,a):o(e,i))||a);return r>3&&a&&Object.defineProperty(e,i,a),a};Object.defineProperty(i,"__esModule",{value:!0});var a=cc._decorator,s=a.ccclass,c=a.property,h=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.audioGameBgm0=null,e.audioButtonClick=null,e.audioWarning=null,e.audioWin=null,e}var i;return o(e,t),i=e,e.playWarning=function(){throw new Error("Method not implemented.")},e.prototype.ctor=function(){this.mAudioMap={},this.bgMusicVolume=.1,this.effectMusicVolume=1,this.mMusicSwitch=1,this.mEffectSwitch=1},e.prototype.play=function(t,e,i,n){if((!n||this.mMusicSwitch)&&(n||this.mEffectSwitch)){var o=n?this.bgMusicVolume:this.effectMusicVolume;if(cc.sys.isBrowser){t==this.brickSound&&(o=.1),o=1;var r=cc.audioEngine.play(t,e,o);return i&&cc.audioEngine.setFinishCallback(r,function(){i.call(this)}.bind(this)),this.mAudioMap[t]=r,t}return t}},e.prototype.save=function(){},e.prototype.onLoad=function(){null==i._instance?(i._instance=this,cc.game.addPersistRootNode(this.node),this.reward=!1,this.finish=!1,this.rewardCount=0,this.ctor(),this.preload()):this.node.destroy()},e.prototype.preload=function(){cc.sys.platform===cc.sys.WECHAT_GAME&&[this.audioGameBgm0].forEach(function(){})},e.prototype.getAudioMusicSwitch=function(){return this.mMusicSwitch},e.prototype.getAudioEffectSwitch=function(){return this.mEffectSwitch},e.prototype.trunAudioSound=function(t){this.switchMusic(t),this.switchEffect(t)},e.prototype.switchMusic=function(t){this.mMusicSwitch!=(t?1:0)&&(this.mMusicSwitch=1-this.mMusicSwitch),t?this.playMusicGame():this.stopMusic()},e.prototype.switchEffect=function(t){this.mEffectSwitch!=(t?1:0)&&(this.mEffectSwitch=1-this.mEffectSwitch)},e.prototype.onHide=function(){cc.audioEngine.pauseAll()},e.prototype.onShow=function(){cc.audioEngine.resumeAll()},e.prototype.playMusic=function(t,e,i){i=!(void 0!==i&&!i),this.stopMusic(),this.mMusicKey=this.play(t,i,e,!0)},e.prototype.playMusicGame=function(){this.playMusic(this.audioGameBgm0,{},!0)},e.prototype.stopMusic=function(){var t=this.mAudioMap[this.mMusicKey];void 0!==t&&(cc.sys.isBrowser?cc.audioEngine.stop(t):t.stop(),cc.audioEngine.stop(t))},e.prototype.playWin=function(){return this.play(this.audioWin,!1,null,this.mEffectSwitch)},e.prototype.playWarning=function(){return this.play(this.audioWarning,!1,null,this.mEffectSwitch)},e.prototype.playGameStart=function(){},e.prototype.playGameOver=function(){},e.prototype.playGameResultFailed=function(){},e.prototype.playGameResultSuccess=function(){},e.prototype.playBrick=function(){},e.prototype.brickBoom=function(){},e.prototype.playAudioButton=function(){return this.play(this.audioButtonClick,!1,null,this.mEffectSwitch)},e.prototype.playRandomMatch=function(){this.playMusic(this.audioGameBgm0,{},!0)},e.prototype.playMatchFoundSound=function(){this.stopMusic()},r([c(cc.AudioClip)],e.prototype,"audioGameBgm0",void 0),r([c(cc.AudioClip)],e.prototype,"audioButtonClick",void 0),r([c(cc.AudioClip)],e.prototype,"audioWarning",void 0),r([c(cc.AudioClip)],e.prototype,"audioWin",void 0),i=r([s],e)}(cc.Component);i.default=h,cc._RF.pop()},{}],DynamicAtlasManager:[function(t,e){"use strict";cc._RF.push(e,"5c9b8FZiaNLMrMDs9T3rByf","DynamicAtlasManager"),cc.Class({extends:cc.Component,properties:{},onLoad:function(){cc.dynamicAtlasManager.enabled=!1}}),cc._RF.pop()},{}],GameAppStart:[function(t,e){"use strict";cc._RF.push(e,"61d4ccY2ztLMYIh8WvqPPAw","GameAppStart"),window.initMgr=function(){cc.fx||(cc.fx={},console.log("\u521d\u59cb\u5316"),cc.fx.StateInfo={debugMode:!0,networkConnected:!0,networkType:"none",isOnForeground:!0},cc.fx.ShareInfo={queryId:-1},cc.fx.BurialShareType={Default:"default",Invite:"invite",DailyInviteRoomJoin:"invite_join_room",DailyInviteFriend:"invite_friend",DailyInviteGroup:"invate_group",DailyInviteGroupAlive:"invate_alive",DailyInviteGroupReward:"invate_rewared",DailyInviteGroupBox:"invate_box",DailyInviteGroupBall:"invate_ball",MatchResult:"matchResult",MatchFix5:"MatchFix5",MatchFix20:"MatchFix20",MatchFix100:"MatchFix100",MatchFix500:"MatchFix500",NewerRedEnvelope:"newerRedEnvelope",CoinRoomResult:"coinRoomResult",HighRate:"highRate",CoinRoomWinStreak:"coinRoomWinStreak",CoinRoomBankruptcy1:"coinRoomBankruptcy1",CoinRoomBankruptcy2:"coinRoomBankruptcy2",CoinRoomBankruptcy3:"coinRoomBankruptcy3"},cc.fx.BurialShareConfig={invite:{oneGroupDayCount:1},FetchGroupID:{oneGroupDayCount:1},SegmentUp:{painting:!0},RankNotify:{painting:!0},FTResult:{painting:!0},highRate:{painting:!0},matchResult:{painting:!0},MatchFix5:{painting:!0},MatchFix20:{painting:!0},MatchFix100:{painting:!0},MatchFix500:{painting:!0},coinRoomWinStreak:{painting:!0}},cc.fx.ShareWhereReward={Group:"group",Friend:"friend",All:"all"},cc.fx.OUTPUT_LOG=1,cc.fx.OUTPUT_INFO=2,cc.fx.OUTPUT_WARN=4,cc.fx.OUTPUT_ERR=8,cc.fx.OUTPUT_LV=cc.fx.OUTPUT_ERR|cc.fx.OUTPUT_WARN|cc.fx.OUTPUT_INFO|cc.fx.OUTPUT_LOG,cc.fx.clickStatEventType={clickStatEventTypeVideoAD:20173201,clickStatEventTypeClickAdVideo:20173202,clickStatEventTypeBannerAD:20173203,clickStatEventTypeUserFrom:99990001,clickStatEventTypeShare:99990002,clickStatEventTypeClickAdBtn:99990007,clickStatEventTypeBannerAD2:67890033,clickStatEventTypeSubmitVersionInfo:9999,clickStatEventTypeClickFirstAd:99990003,clickStatEventTypeClickSecondAd:99990004,clickStatEventTypeWxLoginStart:10001,clickStatEventTypeWxLoginSuccess:10002,clickStatEventTypeWxLoginFailed:10003,clickStatEventTypeAuthorizationStart:10003,clickStatEventTypeAuthorizationSuccess:10004,clickStatEventTypeAuthorizationFailed:10005,clickStatEventTypeLoginSDKStart:10007,clickStatEventTypeLoginSDKSuccess:10008,clickStatEventTypeLoginSDKFailed:10009,clickStatEventTypeTCP_Start:10009,clickStatEventTypeTCP_Success:10010,clickStatEventTypeTCP_Failed:10011})},cc._RF.pop()},{}],GameData:[function(t,e,i){"use strict";cc._RF.push(e,"179c44L0X9IhZh7hydovv0d","GameData");var n,o=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 i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(t,e)},function(t,e){function i(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}),r=this&&this.__decorate||function(t,e,i,n){var o,r=arguments.length,a=r<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,i,n);else for(var s=t.length-1;s>=0;s--)(o=t[s])&&(a=(r<3?o(a):r>3?o(e,i,a):o(e,i))||a);return r>3&&a&&Object.defineProperty(e,i,a),a};Object.defineProperty(i,"__esModule",{value:!0});var a=cc._decorator,s=a.ccclass,c=(a.property,function(t){function e(){return null!==t&&t.apply(this,arguments)||this}var i;return o(e,t),i=e,e.prototype.onLoad=function(){null==i._instance?(i._instance=this,cc.game.addPersistRootNode(this.node),this.AudioManager=this.node.getComponent("AudioManager")):this.node.destroy()},e.prototype.start=function(){this.GM_INFO_init(),this.CLICK_init(),this.LEVEL_INFO_init(),this.GAME_DATA=[]},e.prototype.GM_INFO_init=function(){this.GM_INFO={mean_Time:0,total:0,currSeed:203213,gameId:"100009",userId:0,guide:!0,url:"http://api.sparkus.cn",success:!1,matchId:null,custom:0}},e.prototype.CLICK_init=function(){this.CLICK_DATA={type:1,success:!1,round:0,totalSunCount:0,movedSunCount:0,sunSpeed:0,overlapSunCount:0,colorList:[],duration:0,difficultyLevel:0,sunList:[],stepTimeList:[],remainder:120}},e.prototype.LEVEL_INFO_init=function(){this.LEVEL_INFO=[{number:3,moveNumber:0,moveSpeed:0,maxDistance:200,maxMove:1200,repeat:0},{number:4,moveNumber:0,moveSpeed:0,maxDistance:200,maxMove:1200,repeat:0},{number:4,moveNumber:0,moveSpeed:0,maxDistance:200,maxMove:1200,repeat:1},{number:5,moveNumber:1,moveSpeed:6,maxDistance:200,maxMove:1200,repeat:0},{number:5,moveNumber:0,moveSpeed:6,maxDistance:200,maxMove:1200,repeat:1},{number:6,moveNumber:0,moveSpeed:6,maxDistance:200,maxMove:1200,repeat:1},{number:6,moveNumber:3,moveSpeed:4,maxDistance:200,maxMove:1200,repeat:0},{number:7,moveNumber:0,moveSpeed:4,maxDistance:200,maxMove:1200,repeat:0},{number:7,moveNumber:3,moveSpeed:4,maxDistance:200,maxMove:1200,repeat:0},{number:7,moveNumber:3,moveSpeed:6,maxDistance:200,maxMove:1200,repeat:1},{number:8,moveNumber:3,moveSpeed:6,maxDistance:200,maxMove:1200,repeat:0},{number:8,moveNumber:5,moveSpeed:6,maxDistance:200,maxMove:1200,repeat:1},{number:9,moveNumber:3,moveSpeed:6,maxDistance:200,maxMove:1200,repeat:0},{number:9,moveNumber:5,moveSpeed:6,maxDistance:200,maxMove:1200,repeat:1},{number:10,moveNumber:5,moveSpeed:6,maxDistance:200,maxMove:1200,repeat:1},{number:3,moveNumber:0,moveSpeed:6,maxDistance:200,maxMove:1200,repeat:0},{number:4,moveNumber:0,moveSpeed:0,maxDistance:200,maxMove:1200,repeat:0},{number:4,moveNumber:1,moveSpeed:6,maxDistance:200,maxMove:1200,repeat:0},{number:4,moveNumber:0,moveSpeed:6,maxDistance:200,maxMove:1200,repeat:1},{number:4,moveNumber:1,moveSpeed:6,maxDistance:200,maxMove:1200,repeat:1},{number:5,moveNumber:1,moveSpeed:6,maxDistance:200,maxMove:1200,repeat:0},{number:5,moveNumber:0,moveSpeed:6,maxDistance:200,maxMove:1200,repeat:1},{number:5,moveNumber:1,moveSpeed:6,maxDistance:200,maxMove:1200,repeat:1},{number:5,moveNumber:2,moveSpeed:6,maxDistance:200,maxMove:1200,repeat:1},{number:5,moveNumber:3,moveSpeed:6,maxDistance:200,maxMove:1200,repeat:1}]},i=r([s],e)}(cc.Component));i.default=c,cc._RF.pop()},{}],GameManager:[function(t,e,i){"use strict";cc._RF.push(e,"b0432BA295DjIOcuitdGKO1","GameManager");var n,o=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 i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(t,e)},function(t,e){function i(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}),r=this&&this.__decorate||function(t,e,i,n){var o,r=arguments.length,a=r<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,i,n);else for(var s=t.length-1;s>=0;s--)(o=t[s])&&(a=(r<3?o(a):r>3?o(e,i,a):o(e,i))||a);return r>3&&a&&Object.defineProperty(e,i,a),a};Object.defineProperty(i,"__esModule",{value:!0});var a=cc._decorator,s=a.ccclass,c=a.property,h=t("./module/Config/GameData"),l=t("./module/Music/AudioManager"),u=t("./module/Notification/Notification"),p=t("./module/Tool/GameTool"),d=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.ball=null,e.qiu1=null,e.qiu2=null,e.qiu3=null,e.linePrefab=null,e.hit=null,e.bg1=null,e.bg2=null,e.time=null,e.begin=!1,e.fuhuo=!1,e.over=!1,e.show=!1,e.levelLabel=null,e}return o(e,t),e.prototype.onLoad=function(){},e.prototype.start=function(){this.fit(),this.init()},e.prototype.init=function(){this.node.getChildByName("GameOver").zIndex=100,this.node.getChildByName("GameOver").active=!1,this.ball.zIndex=100,this.bg1=this.node.getChildByName("bg1"),this.bg2=this.node.getChildByName("bg2"),this.time=this.node.getChildByName("Top").getChildByName("time").getComponent(cc.Label),this.node.getChildByName("showBtn").active=!1,this.begin=!1,this.over=!1,this.fuhuo=!0,this.pause=!0,this.show=!1,this.round=0,this.level=2,this.countTime=60,0!=h.default._instance.GM_INFO.custom&&(this.level=h.default._instance.GM_INFO.custom,h.default._instance.GM_INFO.custom+=1,this.countTime=12e6),this.timeCount=.1,this.clickNow=0,this.clickCount=0,this.timeStart=0,this.repeat=-1,this.numberRepeat=-1,this.route_Array=[],this.moveArray=[],this.now_Array=[],this.ball_Array=[],this.Pos_Array=[],this.time_Array=[],this.color_Array=[],h.default._instance.GAME_DATA=[],h.default._instance.GM_INFO.success=!1,this.startTime=0,this.overTime=0,this.winTime=0,h.default._instance.GM_INFO.total=0,h.default._instance.GM_INFO.mean_Time=0,this.schedule(this.updateCountDownTime,1),this.startGame()},e.prototype.fit=function(){this.fitTop=450,this.fitBot=-600,this.setFit()||(this.fitTop=600,this.fitBot=-700)},e.prototype.getSetScreenResolutionFlag=function(){var t=cc.winSize,e=t.width;return!(t.height/e>16.2/9)},e.prototype.setFit=function(){return this.getSetScreenResolutionFlag()},e.prototype.backScene=function(){cc.director.loadScene("LoadScene")},e.prototype.reStart=function(t){this.node.getChildByName("showBtn").active=!1,this.destroyLine(),this.timeCount=.1,this.clickNow=0,this.timeStart=0,this.repeat=-1,this.numberRepeat=-1,this.begin=!1,this.route_Array=[],this.now_Array=[],this.ball_Array=[],this.Pos_Array=[],this.moveArray=[],this.time_Array=[],this.color_Array=[],0==t?this.bgMove(1):1==t?this.startGame():2==t&&this.bgMove(-1)},e.prototype.getTime=function(){return(new Date).getTime()},e.prototype.passLevel=function(){var t=this;if(this.destroyLine(),0==this.over&&this.countTime>=0){for(var e=[],i=0,n=this.ball_Array[0],o=1;o=0)for(var i=this.ball_Array[0],n=function(n){cc.tween(o.ball_Array[n]).to(2,{x:i.x,y:i.y}).call(function(){e.ball_Array[n].active=!1,n==e.ball_Array.length-1&&(e.ball.opacity=255,e.ball.position=cc.v3(i.x,i.y,0),e.clearSun(),e.reStart(t))}).start()},o=this,r=1;r0&&this.createLine(cc.v2(this.ball_Array[this.clickNow-1].x,this.ball_Array[this.clickNow-1].y),cc.v2(this.ball_Array[this.clickNow].x,this.ball_Array[this.clickNow].y),.2),this.clickNow+=1,this.ball_Array[this.clickNow-1]&&(this.ball_Array[this.clickNow-1].getChildByName("guang").active=!1),this.clickNow==this.now_Array.length){this.pause=!0,h.default._instance.GM_INFO.total+=this.clickNow,this.overTime=p.GameTool.getTime(),this.startTime>0&&this.overTime>0&&(h.default._instance.GM_INFO.mean_Time+=this.overTime-this.startTime);var n=parseInt((this.overTime-this.startTime)/100+"");this.startTime=0,this.overTime=0,this.level<4&&this.level>1||this.level;var o=this.node.getChildByName("Win");o.active=!0,o.setScale(0),l.default._instance.playWin(),this.round+=1;var r=[];if(this.moveArray.length>0)for(var a=0;a=0&&(e.level>=15?(h.default._instance.GM_INFO.success=!0,e.level+=0,e.fuhuo=!0,e.passLevel()):(e.level+=1,e.fuhuo=!0,e.passLevel()))}).start()}}else this.setLoss()}},e.prototype.setLoss=function(){l.default._instance.playWarning(),this.begin=!1,this.overTime=p.GameTool.getTime(),this.startTime>0&&this.overTime>0&&(h.default._instance.GM_INFO.mean_Time+=this.overTime-this.startTime);var t=parseInt((this.overTime-this.startTime)/100+"");this.startTime=0,this.overTime=0,this.level<4&&this.level>1||this.level,this.round+=1;var e=[];if(this.moveArray.length>0)for(var i=0;i2?(this.level-=1,this.fuhuo=!0,this.loseLevel(2)):this.loseLevel(1);var n=this.node.getChildByName("Over");cc.tween(n).to(.25,{opacity:255}).delay(.1).to(.2,{opacity:0}).delay(.1).to(.15,{opacity:255}).delay(.1).to(.1,{opacity:0}).start()},e.prototype.startGame=function(){0==this.over&&this.countTime>0&&(this.pause=!0,this.createSun(),this.begin=!1,cc.tween(this.ball).to(.5,{opacity:255,scale:1.3}).start())},e.prototype.runGame=function(){for(var t=this,e=-650,i=function(i){e=1e3*n.now_Array[i].time+e,setTimeout(function(){if(0==t.over){var e=t.now_Array[i].timeCount;e>.5&&(e=.5),0!=i&&t.ball&&t.now_Array[i]&&t.createLine(cc.v2(t.ball.x,t.ball.y),cc.v2(t.now_Array[i].x,t.now_Array[i].y),t.now_Array[i].time-e),cc.tween(t.ball).to(t.now_Array[i].time-e,{x:t.now_Array[i].x,y:t.now_Array[i].y}).to(.1,{scale:1}).call(function(){t.createBall(i,t.now_Array[i].color,t.now_Array[i].speed,t.now_Array[i].repeat),i==t.now_Array.length-1&&(t.ball.opacity=0,setTimeout(function(){t.destroyLine(),t.beginGame(),h.default._instance.LEVEL_INFO[t.level-1].moveNumber<1?t.pause=!1:t.moveAction()},150))}).start()}},e)},n=this,o=0;o=2&&e.moveSpeed,1==e.repeat){this.repeat=parseInt(Math.random()*(e.number-1)+1+"");var i=0;this.repeat>4?(this.numberRepeat=parseInt(4*Math.random()+""),this.repeat==e.number-1&&(this.numberRepeat=this.repeat-parseInt(3*Math.random()+2+"")),i=this.Pos_Array[this.numberRepeat],this.Pos_Array[this.repeat]=i):(0==this.repeat&&(this.repeat=1),e.number-1-this.repeat==2?(this.numberRepeat=e.number-1,i=this.Pos_Array[this.numberRepeat]):e.number-1-this.repeat==1?(this.numberRepeat=this.repeat-2,i=this.Pos_Array[this.numberRepeat]):e.number-1-this.repeat==0?(this.numberRepeat=this.repeat-2,i=this.Pos_Array[this.numberRepeat]):e.number-1-this.repeat>2?(this.numberRepeat=parseInt(Math.random()*(e.number-this.repeat-2)+"")+this.repeat+2,i=this.Pos_Array[this.numberRepeat]):(this.numberRepeat=this.repeat-2,i=this.Pos_Array[this.numberRepeat]),this.Pos_Array[this.repeat]=i)}if(e.moveNumber>0){for(var n=cc.v2(0,0),o=0;o=0;s--)0==this.moveArray[s]&&(this.moveArray[s]=1,this.moveArray[0]=0,s=-1);for(var c=0;c=0;l--)l!=c&&0==this.moveArray[l]&&l!=this.repeat&&l!=this.numberRepeat&&(this.moveArray[l]=1,this.moveArray[c]=0,l=-1);for(var u=function(e){1==p.moveArray[e]&&setTimeout(function(){n=t.getPos2(!0,e),t.Pos_Array[e]=n},300*(a+=1))},p=this,d=0;d=2&&(n=7-i.moveSpeed/2),i.moveNumber>0){for(var o=0;o=0;r--)r!=o&&0==this.moveArray[r]&&r!=this.repeat&&r!=this.numberRepeat&&(this.moveArray[r]=1,this.moveArray[o]=0,r=-1);for(var a=0,s=0;s0)for(var r=0;r0)for(var r=0;r160&&(o=s800&&(c=800),s=c/800*.6):2==o?(c>1200&&(c=1200),s=c/1200*1):3==o&&(c>1200&&(c=1200),s=c/1200*1.5),s},e.prototype.getDistance2=function(t,e,i,n,o){var r=!1,a=i-t,s=n-e,c=Math.sqrt(a*a+s*s);return c>160&&(r=1!=o||c0&&0==this.pause){if(this.countTime-=1,this.time.string=p.GameTool.getTimeMargin(this.countTime),this.countTime<5){cc.tween(this.time.node).to(.25,{scale:1.5,color:cc.color(255,0,0)}).to(.25,{scale:1,color:cc.color(255,255,255)}).start();var t=this.node.getChildByName("Over");cc.tween(t).to(.2,{opacity:255}).delay(.1).to(.2,{opacity:0}).start()}if(this.countTime<=0){this.begin=!1,this.over=!0,this.unschedule(this.updateCountDownTime),this.setLoss();var e=0;this.clickCount>0&&(e=parseInt(h.default._instance.GM_INFO.mean_Time/this.clickCount+"")),h.default._instance.GM_INFO.mean_Time=parseInt(e/100+""),h.default._instance.GM_INFO.mean_Time=h.default._instance.GM_INFO.mean_Time/10,e>1e4&&(e=100*(10*Math.random()+5)),this.gameOver(e)}}},e.prototype.setData=function(){p.GameTool.setGameData()},e.prototype.getMatchId=function(){var t=cc.sys.localStorage.getItem("matchId");if("undifend"==t||null==t)t=this.setMatchId();else if(1==this.containsNanana(t))t=this.setMatchId();else{var e=parseInt(t[10]);1==this.round&&(e+=1),t=t.slice(0,10)+e+"",h.default._instance.GM_INFO.matchId=t,cc.sys.localStorage.setItem("matchId",t)}return t},e.prototype.containsNanana=function(t){return/na/i.test(t)},e.prototype.setMatchId=function(){for(var t="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",e=[],i=0;i<10;i++){var n=Math.floor(Math.random()*t.length),o=t.charAt(n);e.push(o)}var r=e.join("")+1+"";return cc.sys.localStorage.setItem("matchNumber",1),cc.sys.localStorage.setItem("matchId",r),h.default._instance.GM_INFO.matchId=r,r},e.prototype.gameOver=function(t){p.GameTool.setRank(t),this.node.getChildByName("GameOver").active=!0,this.node.getChildByName("GameOver").opacity=0,cc.tween(this.node.getChildByName("GameOver")).to(.4,{opacity:255}).delay(2).to(.4,{opacity:50}).call(function(){cc.director.loadScene("OverScene")}).start()},e.prototype.showNumber=function(){0==this.show?this.show=!0:1==this.show&&(this.show=!1);for(var t=0;t=0;s--)(o=t[s])&&(a=(r<3?o(a):r>3?o(e,i,a):o(e,i))||a);return r>3&&a&&Object.defineProperty(e,i,a),a};Object.defineProperty(i,"__esModule",{value:!0});var a=t("./module/Config/GameData"),s=t("./module/Tool/GameTool"),c=cc._decorator,h=c.ccclass,l=c.property,u=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.count=null,e.time=null,e.selfNode=null,e.one=null,e.two=null,e.three=null,e.four=null,e.five=null,e}return o(e,t),e.prototype.start=function(){this.count.string=a.default._instance.GM_INFO.total,a.default._instance.GM_INFO.mean_Time>10&&(a.default._instance.GM_INFO.mean_Time=(parseInt(10*Math.random()+"")+5)/10),this.time.string=a.default._instance.GM_INFO.mean_Time+"s",this.init()},e.prototype.init=function(){this.listData=[],this.selfData=null,this.one.active=!1,this.two.active=!1,this.three.active=!1,this.four.active=!1,this.five.active=!1,this.getRank()},e.prototype.openRank=function(){cc.director.loadScene("RankScene")},e.prototype.again=function(){cc.director.loadScene("GameScene")},e.prototype.getRank=function(){var t=this;s.GameTool.getRank(5,function(e){return t.getRankData(e)})},e.prototype.getRankData=function(t){if(t){s.GameTool.getRankData(t,this,4),s.GameTool.setPic(this.selfNode.getChildByName("pic").getChildByName("icon"),this.selfData.pic);for(var e=0;e<=4;e++)this.setRank(e,this.listData[e])}},e.prototype.setRank=function(t,e){var i=null;0==t?i=this.one:1==t?i=this.two:2==t?i=this.three:3==t?i=this.four:4==t&&(i=this.five),i&&(i.active=!0,s.GameTool.subName(e.nickName,4),i.getChildByName("name").getComponent(cc.Label).string=e.nickName,i.getChildByName("total").getComponent(cc.Label).string=e.totalSunCount,s.GameTool.setPic(i.getChildByName("pic").getChildByName("icon"),e.pic))},r([l(cc.Label)],e.prototype,"count",void 0),r([l(cc.Label)],e.prototype,"time",void 0),r([l(cc.Node)],e.prototype,"selfNode",void 0),r([l(cc.Node)],e.prototype,"one",void 0),r([l(cc.Node)],e.prototype,"two",void 0),r([l(cc.Node)],e.prototype,"three",void 0),r([l(cc.Node)],e.prototype,"four",void 0),r([l(cc.Node)],e.prototype,"five",void 0),r([h],e)}(cc.Component);i.default=u,cc._RF.pop()},{"./module/Config/GameData":"GameData","./module/Tool/GameTool":"GameTool"}],GameTool:[function(t,e,i){"use strict";cc._RF.push(e,"43bfcJ6/25Fs4fHUE0PeBOX","GameTool"),Object.defineProperty(i,"__esModule",{value:!0}),i.GameTool=void 0;var n=t("../Config/GameData"),o=t("../Crypto/HttpUtil"),r=t("../Storage/Storage"),a={_startTime:0,_endTime:0,_totalTime:0,Authentication:function(){var t="user_"+n.default._instance.GM_INFO.gameId,e=JSON.parse(localStorage.getItem(t));if("undifend"==e||null==e||""==e){var i="http://api.sparkus.cn/api/user/auth/login?domain=hui32579WdYPsgYq&callback="+location.href;window.location.href=i}else r.StorageMessage.setStorage(t,e),n.default._instance.GM_INFO.userId=parseInt(e.userId)},setGameData:function(){n.default._instance.GAME_DATA=[],n.default._instance.GAME_DATA.push(n.default._instance.CLICK_DATA),n.default._instance.CLICK_init();var t=n.default._instance.GAME_DATA,e=this.getMatchId(),i={gameId:n.default._instance.GM_INFO.gameId,userId:n.default._instance.GM_INFO.userId,matchId:e,data:t};o.default.uploadUserLogData(i,function(){})},setRank:function(t){var e={gameId:n.default._instance.GM_INFO.gameId,userId:n.default._instance.GM_INFO.userId,type:1,reactionTime:t,totalSunCount:n.default._instance.GM_INFO.total,success:n.default._instance.GM_INFO.success};o.default.rankData(1,function(){},e)},getRank:function(t,e){var i={gameId:n.default._instance.GM_INFO.gameId,userId:n.default._instance.GM_INFO.userId,page:1,pageSize:t};o.default.rankData(2,function(t){e(t)},i)},getMatchId:function(){var t=cc.sys.localStorage.getItem("matchId");if("undifend"==t||null==t)t=this.setMatchId();else if(1==this.containsNanana(t))t=this.setMatchId();else{var e=parseInt(t[10]);1==this.level&&(e+=1),t=t.slice(0,10)+e+"",n.default._instance.GM_INFO.matchId=t,cc.sys.localStorage.setItem("matchId",t)}return t},containsNanana:function(t){return/na/i.test(t)},setMatchId:function(){for(var t="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",e=[],i=0;i<10;i++){var o=Math.floor(Math.random()*t.length),r=t.charAt(o);e.push(r)}var a=e.join("")+1+"";return cc.sys.localStorage.setItem("matchNumber",1),cc.sys.localStorage.setItem("matchId",a),n.default._instance.GM_INFO.matchId=a,a},subName:function(t,e){return t.length>e&&(t=t.substring(0,e)+"..."),t},setPic:function(t,e){t.active=!1;var i=e;setTimeout(function(){fetch(i).then(function(t){return t.headers.get("Content-Length")}).then(function(e){"5093"==e&&(t.active=!0)}).catch(function(t){console.error("Error fetching X-Info:",t)})},100),cc.assetManager.loadRemote(i,{ext:".jpg"},function(e,i){i?(t.active=!0,t.getComponent(cc.Sprite).spriteFrame=new cc.SpriteFrame(i)):console.log(e,i)})},getRankData:function(t,e,i){e.listData=t.data.list,e.selfData=t.data.info;var o=[],r=!1;a.setPic(e.selfNode.getChildByName("pic").getChildByName("icon"),e.selfData.pic);for(var s=0;s<=e.listData.length-1;s++)o.push({rank:s+1,name:e.listData[s].nickName,total:e.listData[s].totalSunCount,pic:e.listData[s].pic}),n.default._instance.GM_INFO.userId==e.listData[s].userId&&(r=!0,e.selfNode.getChildByName("rankLab").getComponent(cc.Label).string=s+1+""),s==e.listData.length-1&&0==r&&(e.selfNode.getChildByName("rankLab").getComponent(cc.Label).string="99+");switch(a.subName(e.selfData.nickName,i),e.selfNode.getChildByName("nameLab").getComponent(cc.Label).string=e.selfData.nickName,e.selfNode.getChildByName("totalLab").getComponent(cc.Label).string=e.selfData.totalSunCount,e.selfNode.getChildByName("rankLab").getComponent(cc.Label).string){case"1":e.selfNode.getChildByName("rank").getChildByName("one").active=!0;break;case"2":e.selfNode.getChildByName("rank").getChildByName("two").active=!0;break;case"3":e.selfNode.getChildByName("rank").getChildByName("three").active=!0}6==i&&(e.rankList.setData(o),e.selfNode.opacity=255,0==e.selfData.totalSunCount&&(e.selfNode.opacity=0))},getSetScreenResolutionFlag:function(){var t=cc.winSize,e=t.width;return!(t.height/e>16.2/9)},setFit:function(){return a.getSetScreenResolutionFlag()},getGameInfo:function(){return!1},setGameInfo:function(){},getTimeMargin:function(t){var e,i;e=t,i=parseInt(e/3600+"");var n=parseInt((e-3600*i)/60+""),o=""+n;n<10&&(o="0"+n);var r=e-3600*i-60*n,a=r+"";return r<10&&(a="0"+r),o+":"+a},getTime:function(){return(new Date).getTime()},pushLister:function(){},removeAllLister:function(){}};i.GameTool=a,cc._RF.pop()},{"../Config/GameData":"GameData","../Crypto/HttpUtil":"HttpUtil","../Storage/Storage":"Storage"}],GuideManager:[function(t,e,i){"use strict";cc._RF.push(e,"3fd2fh6vHNJeISUizW09xat","GuideManager");var n,o=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 i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(t,e)},function(t,e){function i(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}),r=this&&this.__decorate||function(t,e,i,n){var o,r=arguments.length,a=r<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,i,n);else for(var s=t.length-1;s>=0;s--)(o=t[s])&&(a=(r<3?o(a):r>3?o(e,i,a):o(e,i))||a);return r>3&&a&&Object.defineProperty(e,i,a),a};Object.defineProperty(i,"__esModule",{value:!0});var a=t("./module/Config/GameData"),s=t("./module/Music/AudioManager"),c=t("./module/Notification/Notification"),h=cc._decorator,l=h.ccclass,u=h.property,p=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.dialog=null,e.ball=null,e.qiu1=null,e.linePrefab=null,e}return o(e,t),e.prototype.start=function(){a.default._instance.GM_INFO.custom=0,this.init(),this.startGuide(0)},e.prototype.init=function(){this.custom=1,this.ball.zIndex=100,this.Pos_Array=[],this.ball_Array=[],this.begin=!1,this.clickNow=0,this.tip=null},e.prototype.startGuide=function(t){var e=this,i="tip"+this.custom;0!=t?cc.tween(this.node).to(.5,{opacity:255}).call(function(){e.custom+=1,0!=t&&(e.custom=2),2==e.custom?e.createSun(!0):3==e.custom?e.createSun(!1):4==e.custom?e.begin=!0:5==e.custom&&cc.director.loadScene("GameScene")}).start():(this.tip=this.dialog.getChildByName(i),this.tip.active=!0,this.tip.opacity=0,cc.tween(this.tip).to(.5,{opacity:255}).start())},e.prototype.beginClick=function(){for(var t=0;t800&&(a=800),a/800*.8},e.prototype.passLevel=function(){var t=this,e=this.node.getChildByName("Win");e.active=!0,e.setScale(0),cc.tween(e).delay(.4).to(.01,{scale:2.5}).to(.35,{scale:1}).delay(.6).call(function(){e.active=!1,setTimeout(function(){t.destroyLine();for(var e=[],i=0,n=t.ball_Array[0],o=1;o0&&this.createLine(cc.v2(this.ball_Array[this.clickNow-1].x,this.ball_Array[this.clickNow-1].y),cc.v2(this.ball_Array[this.clickNow].x,this.ball_Array[this.clickNow].y),.2),this.clickNow+=1,a.default._instance.GM_INFO.total+=1,setTimeout(function(){e.ball_Array[e.clickNow-1]&&(e.ball_Array[e.clickNow-1].getChildByName("guang").active=!1)},200),3==this.clickNow&&this.passLevel()):this.loseLevel())},e.prototype.loseLevel=function(){var t=this;this.begin=!1,s.default._instance.playWarning(),this.destroyLine();for(var e=this.ball_Array[0],i=function(i){cc.tween(n.ball_Array[i]).to(.6,{x:e.x,y:e.y}).call(function(){t.ball_Array[i].active=!1,i==t.ball_Array.length-1&&(t.ball.opacity=0,t.ball.position=cc.v3(e.x,e.y,0),t.clearSun(),t.custom=1,t.startGuide(1))}).start()},n=this,o=1;o=0;s--)(o=t[s])&&(a=(r<3?o(a):r>3?o(e,i,a):o(e,i))||a);return r>3&&a&&Object.defineProperty(e,i,a),a},a=this&&this.__awaiter||function(t,e,i,n){return new(i||(i=Promise))(function(o,r){function a(t){try{c(n.next(t))}catch(e){r(e)}}function s(t){try{c(n.throw(t))}catch(e){r(e)}}function c(t){var e;t.done?o(t.value):(e=t.value,e instanceof i?e:new i(function(t){t(e)})).then(a,s)}c((n=n.apply(t,e||[])).next())})},s=this&&this.__generator||function(t,e){var i,n,o,r,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function s(t){return function(e){return c([t,e])}}function c(r){if(i)throw new TypeError("Generator is already executing.");for(;a;)try{if(i=1,n&&(o=2&r[0]?n.return:r[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,r[1])).done)return o;switch(n=0,o&&(r=[2&r[0],o.value]),r[0]){case 0:case 1:o=r;break;case 4:return a.label++,{value:r[1],done:!1};case 5:a.label++,n=r[1],r=[0];continue;case 7:r=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===r[0]||2===r[0])){a=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]=0;s--)(o=t[s])&&(a=(r<3?o(a):r>3?o(e,i,a):o(e,i))||a);return r>3&&a&&Object.defineProperty(e,i,a),a};Object.defineProperty(i,"__esModule",{value:!0});var a=cc._decorator,s=a.ccclass,c=(a.property,function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.data=null,e.itemIndex=0,e}return o(e,t),e.prototype.dataChanged=function(){this.data.name.length>6&&(this.data.name=this.data.name.substring(0,6)+"..."),this.node.getChildByName("rankLab").getComponent(cc.Label).string=this.data.rank+"",this.node.getChildByName("nameLab").getComponent(cc.Label).string=this.data.name+"",this.node.getChildByName("totalLab").getComponent(cc.Label).string=this.data.total+"",this.node.getChildByName("rank").getChildByName("one").active=!1,this.node.getChildByName("rank").getChildByName("two").active=!1,this.node.getChildByName("rank").getChildByName("three").active=!1,1==this.data.rank?(this.node.getChildByName("rank").getChildByName("one").active=!0,this.node.getChildByName("rankLab").active=!1):2==this.data.rank?(this.node.getChildByName("rank").getChildByName("two").active=!0,this.node.getChildByName("rankLab").active=!1):3==this.data.rank?(this.node.getChildByName("rank").getChildByName("three").active=!0,this.node.getChildByName("rankLab").active=!1):this.node.getChildByName("rankLab").active=!0,this.setPic()},e.prototype.setPic=function(){var t=this;this.node.getChildByName("pic").getChildByName("icon").active=!1,this.node.getChildByName("pic").getChildByName("pic").active=!1;var e=this.data.pic;fetch(e).then(function(t){return t.headers.get("Content-Length")}).then(function(e){"5093"==e&&(t.node.getChildByName("pic").getChildByName("icon").active=!0)}).catch(function(t){console.error("Error fetching X-Info:",t)}),cc.assetManager.loadRemote(e,{ext:".png"},function(e,i){i?(t.node.getChildByName("pic").getChildByName("pic").active=!0,t.node.getChildByName("pic").getChildByName("pic").getComponent(cc.Sprite).spriteFrame=new cc.SpriteFrame(i)):console.log(e,i)})},r([s],e)}(cc.Component));i.default=c,cc._RF.pop()},{}],List:[function(t,e,i){"use strict";cc._RF.push(e,"d5421HgLShFKIjj5f18m1mi","List");var n,o=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 i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(t,e)},function(t,e){function i(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}),r=this&&this.__decorate||function(t,e,i,n){var o,r=arguments.length,a=r<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,i,n);else for(var s=t.length-1;s>=0;s--)(o=t[s])&&(a=(r<3?o(a):r>3?o(e,i,a):o(e,i))||a);return r>3&&a&&Object.defineProperty(e,i,a),a};Object.defineProperty(i,"__esModule",{value:!0}),i.StartAxisType=i.ListType=void 0;var a,s,c=t("./ItemRender"),h=cc._decorator,l=h.ccclass,u=h.property;(function(t){t[t.Horizontal=1]="Horizontal",t[t.Vertical=2]="Vertical",t[t.Grid=3]="Grid"})(a=i.ListType||(i.ListType={})),function(t){t[t.Horizontal=1]="Horizontal",t[t.Vertical=2]="Vertical"}(s=i.StartAxisType||(i.StartAxisType={}));var p=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.itemRender=null,e.type=a.Vertical,e.startAxis=s.Horizontal,e.spaceX=0,e.spaceY=0,e.padding_top=0,e.padding_buttom=0,e.padding_left=0,e._padding=0,e.padding_right=0,e.scrollView=null,e.content=null,e.itemDataList=[],e.spawnCount=0,e.itemList=[],e.itemHeight=0,e.itemWidth=0,e.itemPool=[],e.halfScrollView=0,e.lastContentPosX=0,e.lastContentPosY=0,e.gridRow=0,e.gridCol=0,e.updateTimer=0,e.updateInterval=.1,e.bScrolling=!1,e.updateFun=function(){},e}return o(e,t),e.prototype.onLoad=function(){this.itemHeight=this.itemRender.height,this.itemWidth=this.itemRender.width,this.scrollView=this.node.getComponent(cc.ScrollView),this.content=this.scrollView.content,this.content.anchorX=0,this.content.anchorY=1,this.content.removeAllChildren(),this.scrollView.node.on("scrolling",this.onScrolling,this)},e.prototype.setData=function(t){this.itemDataList=t.slice(),this.updateContent()},e.prototype.countListParam=function(){var t=this.itemDataList.length;this.type==a.Vertical?(this.scrollView.horizontal=!1,this.scrollView.vertical=!0,this.content.width=this.content.parent.width,this.content.height=t*this.itemHeight+(t-1)*this.spaceY+this.padding_top+this.padding_buttom,this.spawnCount=Math.round(this.scrollView.node.height/(this.itemHeight+this.spaceY))+2,this.halfScrollView=this.scrollView.node.height/2+this.itemHeight/2+this.spaceY,this.updateFun=this.updateV):this.type==a.Horizontal?(this.scrollView.horizontal=!0,this.scrollView.vertical=!1,this.content.width=t*this.itemWidth+(t-1)*this.spaceX+this.padding_left+this.padding_right,this.content.height=this.content.parent.height,this.spawnCount=Math.round(this.scrollView.node.width/(this.itemWidth+this.spaceX))+2,this.halfScrollView=this.scrollView.node.width/2+this.itemWidth/2+this.spaceX,this.updateFun=this.udpateH):this.type==a.Grid&&(this.startAxis==s.Vertical?(this.scrollView.horizontal=!1,this.scrollView.vertical=!0,this.content.width=this.content.parent.width,this.padding_left+this.padding_right+this.itemWidth+this.spaceX>this.content.width&&(this.padding_left=0,this.padding_right=0,console.error("padding_left\u6216padding_right\u8fc7\u5927")),this.gridCol=Math.floor((this.content.width-this.padding_left-this.padding_right)/(this.itemWidth+this.spaceX)),this.gridRow=Math.ceil(t/this.gridCol),this.content.height=this.gridRow*this.itemHeight+(this.gridRow-1)*this.spaceY+this.padding_top+this.padding_buttom,this.spawnCount=Math.round(this.scrollView.node.height/(this.itemHeight+this.spaceY))*this.gridCol+2*this.gridCol,this.halfScrollView=this.scrollView.node.height/2+this.itemHeight/2+this.spaceY,this.updateFun=this.updateGrid_V):this.startAxis==s.Horizontal&&(this.scrollView.horizontal=!0,this.scrollView.vertical=!1,this.content.height=this.content.parent.height,this.padding_top+this.padding_buttom+this.itemHeight+this.spaceY>this.content.height&&(this.padding_top=0,this.padding_buttom=0,console.error("padding_top\u6216padding_buttom\u8fc7\u5927")),this.gridRow=Math.floor((this.content.height-this.padding_top-this.padding_buttom)/(this.itemHeight+this.spaceY)),this.gridCol=Math.ceil(t/this.gridRow),this.content.width=this.gridCol*this.itemWidth+(this.gridCol-1)*this.spaceX+this.padding_left+this.padding_right,this.spawnCount=Math.round(this.scrollView.node.width/(this.itemWidth+this.spaceX))*this.gridRow+2*this.gridRow,this.halfScrollView=this.scrollView.node.width/2+this.itemWidth/2+this.spaceX,this.updateFun=this.updateGrid_H))},e.prototype.createList=function(t,e){this.itemDataList.length>this.spawnCount&&t+this.spawnCount-1>=this.itemDataList.length?(t=this.itemDataList.length-this.spawnCount,e=this.scrollView.getMaxScrollOffset()):this.itemDataList.length<=this.spawnCount&&(t=0);for(var i=0;ithis.itemDataList.length-t&&((n=this.itemList.pop()).removeFromParent(),this.itemPool.push(n))}this.scrollView.scrollToOffset(e)},e.prototype.getItem=function(){return 0==this.itemPool.length?cc.instantiate(this.itemRender):this.itemPool.pop()},e.prototype.update=function(t){0!=this.bScrolling&&(this.updateTimer+=t,this.updateTimerthis.lastContentPosY,o=(this.itemHeight+this.spaceY)*e.length,r=0;ri&&t.y-o-this.padding_buttom>-this.content.height){var s=(h=t.getComponent(c.default)).itemIndex+e.length;h.itemIndex=s,h.data=this.itemDataList[s],h.dataChanged(),t.y=t.y-o}}else if(a.y<-i&&t.y+o+this.padding_top<0){var h;s=(h=t.getComponent(c.default)).itemIndex-e.length,h.itemIndex=s,h.data=this.itemDataList[s],h.dataChanged(),t.y=t.y+o}}this.lastContentPosY=this.scrollView.content.y},e.prototype.udpateH=function(){for(var t,e=this.itemList,i=this.halfScrollView,n=this.scrollView.content.x>this.lastContentPosX,o=(this.itemWidth+this.spaceX)*e.length,r=0;ri&&t.x-o-this.padding_left>0){var s=(h=t.getComponent(c.default)).itemIndex-e.length;h.itemIndex=s,h.data=this.itemDataList[s],h.dataChanged(),t.x=t.x-o}}else if(a.x<-i&&t.x+o+this.padding_rightthis.lastContentPosY,o=(this.itemHeight+this.spaceY)*(this.spawnCount/this.gridCol),r=0;ri&&t.y-o-this.padding_buttom>-this.content.height){var s=(h=t.getComponent(c.default)).itemIndex+this.spawnCount/this.gridCol*this.gridCol;null!=this.itemDataList[s]?(t.y=t.y-o,h.itemIndex=s,h.data=this.itemDataList[s],h.dataChanged(),t.opacity=255):(t.y=t.y-o,h.itemIndex=s,t.opacity=0)}}else if(a.y<-i&&t.y+o+this.padding_top<0){var h;s=(h=t.getComponent(c.default)).itemIndex-this.spawnCount/this.gridCol*this.gridCol,null!=this.itemDataList[s]?(t.y=t.y+o,h.itemIndex=s,h.data=this.itemDataList[s],h.dataChanged(),t.opacity=255):(t.y=t.y+o,h.itemIndex=s,t.opacity=0)}}this.lastContentPosY=this.scrollView.content.y},e.prototype.updateGrid_H=function(){for(var t,e=this.itemList,i=this.halfScrollView,n=this.scrollView.content.x>this.lastContentPosX,o=(this.itemWidth+this.spaceX)*(this.spawnCount/this.gridRow),r=0;ri&&t.x-o-this.padding_left>0){var s=(h=t.getComponent(c.default)).itemIndex-this.spawnCount/this.gridRow*this.gridRow;null!=this.itemDataList[s]?(t.x=t.x-o,h.itemIndex=s,h.data=this.itemDataList[s],h.dataChanged(),t.opacity=255):(t.x=t.x-o,h.itemIndex=s,t.opacity=0)}}else if(a.x<-i&&t.x+o+this.padding_right=0;s--)(o=t[s])&&(a=(r<3?o(a):r>3?o(e,i,a):o(e,i))||a);return r>3&&a&&Object.defineProperty(e,i,a),a};Object.defineProperty(i,"__esModule",{value:!0});var a=cc._decorator,s=a.ccclass,c=(a.property,a.requireComponent,t("./module/Config/GameData")),h=t("./module/Tool/GameTool"),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.start=function(){h.GameTool.Authentication()},e.prototype.startGame=function(){cc.director.loadScene("GuideScene")},e.prototype.clickBtn=function(t,e){c.default._instance.GM_INFO.custom=parseInt(e),cc.director.loadScene("GameScene")},e.prototype.openRank=function(){cc.director.loadScene("RankScene")},e.prototype.update=function(){},r([s],e)}(cc.Component);i.default=l,cc._RF.pop()},{"./module/Config/GameData":"GameData","./module/Tool/GameTool":"GameTool"}],Notification:[function(t,e,i){"use strict";cc._RF.push(e,"55403VjGlpPL564gsdiZBg3","Notification"),Object.defineProperty(i,"__esModule",{value:!0}),i.Notifications=void 0;i.Notifications={_eventMap:[],on:function(t,e,i){void 0===this._eventMap[t]&&(this._eventMap[t]=[]),this._eventMap[t].push({callback:e,target:i})},emit:function(t,e){var i=this._eventMap[t];if(void 0!==i)for(var n=0;n=0;s--)(o=t[s])&&(a=(r<3?o(a):r>3?o(e,i,a):o(e,i))||a);return r>3&&a&&Object.defineProperty(e,i,a),a};Object.defineProperty(i,"__esModule",{value:!0});var a=t("./module/RankList/List"),s=t("./module/Tool/GameTool"),c=cc._decorator,h=c.ccclass,l=c.property,u=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.Player=null,e.selfNode=null,e.phone=null,e}return o(e,t),e.prototype.onLoad=function(){this.init()},e.prototype.init=function(){this.rankList=cc.find("ScrollView",this.node).getComponent(a.default),this.Player.getChildByName("rank").active=!1,this.listData=[],this.selfData=null,this.rankNumber=100,this.rankTotal=100,this.selfNode.opacity=0},e.prototype.start=function(){this.Player.active=!1,this.getRank()},e.prototype.getRank=function(){var t=this;s.GameTool.getRank(100,function(e){return t.getRankData(e)})},e.prototype.getRankData=function(t){t&&(s.GameTool.getRankData(t,this,6),this.setPic(this.selfData.pic))},e.prototype.backClick=function(){cc.director.loadScene("LoadScene")},e.prototype.playerAction=function(){var t=this;this.Player.getChildByName("rank").active=!1;var e=1;if(this.tween=cc.tween(this.Player).to(2,{position:cc.v3(210,453,0)}).call(function(){t.Player.getChildByName("rank").active=!0,t.Player.getChildByName("rank").getChildByName("number").getComponent(cc.Label).string=parseInt(100*e+"")+"%"}).start(),e=(this.listData.length-this.rankNumber)/this.listData.length,this.listData.length>=99&&this.rankNumber>=99){e=(49*Math.random()+1)/100;var i=cc.sys.localStorage.getItem("matchNumber");null!=i&&null!=i||(e=0)}setTimeout(function(){t.tween&&t.tween.stop(),t.Player.getChildByName("rank").active=!0,t.Player.getChildByName("rank").getChildByName("number").getComponent(cc.Label).string=parseInt(100*e+"")+"%"},2e3*e)},e.prototype.setPic=function(t){var e=this;this.phone.node.parent.getChildByName("icon").active=!1,this.phone.node.active=!1,this.Player.active=!0,this.Player.opacity=0,this.Player.getChildByName("mask").getChildByName("icon").active=!1,this.Player.getChildByName("mask").getChildByName("phone").active=!1,fetch(t).then(function(t){return t.headers.get("Content-Length")}).then(function(t){"5093"==t&&(e.phone.node.parent.getChildByName("icon").active=!0,e.Player.getChildByName("mask").getChildByName("icon").active=!0)}).catch(function(t){console.error("Error fetching X-Info:",t)});var i=this;cc.assetManager.loadRemote(t,{ext:".png"},function(t,e){i.Player.opacity=255,e?(i.phone.node.active=!0,i.phone.spriteFrame=new cc.SpriteFrame(e),i.Player.getChildByName("mask").getChildByName("icon").active=!1,i.Player.getChildByName("mask").getChildByName("phone").active=!0,i.Player.getChildByName("mask").getChildByName("phone").getComponent(cc.Sprite).spriteFrame=new cc.SpriteFrame(e),setTimeout(function(){i.playerAction()},500)):(i.Player.getChildByName("mask").getChildByName("icon").active=!0,setTimeout(function(){i.playerAction()},500))})},r([l(cc.Node)],e.prototype,"Player",void 0),r([l(cc.Node)],e.prototype,"selfNode",void 0),r([l(cc.Sprite)],e.prototype,"phone",void 0),r([h],e)}(cc.Component);i.default=u,cc._RF.pop()},{"./module/RankList/List":"List","./module/Tool/GameTool":"GameTool"}],Storage:[function(t,e,i){"use strict";cc._RF.push(e,"1002938VFRJd70RiAno9Iys","Storage"),Object.defineProperty(i,"__esModule",{value:!0}),i.StorageMessage=void 0;var n={getStorage:function(t){var e=null;return cc.sys.localStorage.getItem(t)&&(e=cc.sys.localStorage.getItem(t)),e&&(e=JSON.parse(e)),e},setStorage:function(t,e){var i=JSON.stringify(e);cc.sys.localStorage.setItem(t,i)},removeStorage:function(t){cc.sys.localStorage.getItem(t)&&cc.sys.localStorage.removeItem(t)}};i.StorageMessage=n,cc._RF.pop()},{}],Sun:[function(t,e,i){"use strict";cc._RF.push(e,"4be67sdkexCyqLl0NHd9N1f","Sun");var n,o=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 i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(t,e)},function(t,e){function i(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}),r=this&&this.__decorate||function(t,e,i,n){var o,r=arguments.length,a=r<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,i,n);else for(var s=t.length-1;s>=0;s--)(o=t[s])&&(a=(r<3?o(a):r>3?o(e,i,a):o(e,i))||a);return r>3&&a&&Object.defineProperty(e,i,a),a};Object.defineProperty(i,"__esModule",{value:!0});var a=cc._decorator,s=a.ccclass,c=(a.property,t("./module/Notification/Notification")),h=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.start=function(){},e.prototype.init=function(t,e,i,n){this.touch=!0,this.move=!1,this.id_Number=t,this._color=e,this._speed=i,this._repeat=n,cc.tween(this.node.getChildByName("shan")).repeatForever(cc.tween().to(1,{opacity:0,scale:.5}).delay(.2).to(1,{opacity:255,scale:1.2}).delay(.5)).start()},e.prototype.showNumber=function(t){this.node.getChildByName("number").active=t,1==t&&(this.node.getChildByName("number").getComponent(cc.Label).string=this.id_Number+"")},e.prototype.clickBtn=function(t,e){"1"===e?0==this.move&&1==this.touch&&("GameNode"==this.node.parent.parent.name?1==this.node.parent.parent.getComponent("GameManager").begin&&(cc.tween(this.node.getChildByName("action")).to(.5,{opacity:0,scale:1.8}).start(),cc.tween(this.node).to(.3,{scale:1.3}).to(.3,{scale:1}).start(),this.touch=!1,this.node.zIndex=-1,c.Notifications.emit("clickSun",this.id_Number)):(this.touch=!1,this.node.zIndex=-1,c.Notifications.emit("clickSun",this.id_Number))):1==this.touch&&1==this.node.parent.parent.getComponent("GuideManager").begin&&(this.touch=!1,this.node.zIndex=-1,c.Notifications.emit("clickSun",this.id_Number))},r([s],e)}(cc.Component);i.default=h,cc._RF.pop()},{"./module/Notification/Notification":"Notification"}],"crypto-js.min":[function(t,e,i){"use strict";cc._RF.push(e,"e64e1qXyT9CV6s0gDQdj/ed","crypto-js.min"),function(t,n){"object"==typeof i?e.exports=i=n():"function"==typeof define&&define.amd?define([],n):(void 0).CryptoJS=n()}(0,function(){var t,e,i,n,o,r,a,s=s||function(t){var e=Object.create||function(){function t(){}return function(e){var i;return t.prototype=e,i=new t,t.prototype=null,i}}(),i={},n=i.lib={},o=n.Base={extend:function(t){var i=e(this);return t&&i.mixIn(t),i.hasOwnProperty("init")&&this.init!==i.init||(i.init=function(){i.$super.init.apply(this,arguments)}),i.init.prototype=i,i.$super=this,i},create:function(){var t=this.extend();return t.init.apply(t,arguments),t},init:function(){},mixIn:function(t){for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e]);t.hasOwnProperty("toString")&&(this.toString=t.toString)},clone:function(){return this.init.prototype.extend(this)}},r=n.WordArray=o.extend({init:function(t,e){t=this.words=t||[],this.sigBytes=null!=e?e:4*t.length},toString:function(t){return(t||s).stringify(this)},concat:function(t){var e=this.words,i=t.words,n=this.sigBytes,o=t.sigBytes;if(this.clamp(),n%4)for(var r=0;r>>2]>>>24-r%4*8&255;e[n+r>>>2]|=a<<24-(n+r)%4*8}else for(r=0;r>>2]=i[r>>>2];return this.sigBytes+=o,this},clamp:function(){var e=this.words,i=this.sigBytes;e[i>>>2]&=4294967295<<32-i%4*8,e.length=t.ceil(i/4)},clone:function(){var t=o.clone.call(this);return t.words=this.words.slice(0),t},random:function(e){for(var i,n=[],o=function(e){e=e;var i=987654321,n=4294967295;return function(){var o=((i=36969*(65535&i)+(i>>16)&n)<<16)+(e=18e3*(65535&e)+(e>>16)&n)&n;return o/=4294967296,(o+=.5)*(t.random()>.5?1:-1)}},a=0;a>>2]>>>24-o%4*8&255;n.push((r>>>4).toString(16)),n.push((15&r).toString(16))}return n.join("")},parse:function(t){for(var e=t.length,i=[],n=0;n>>3]|=parseInt(t.substr(n,2),16)<<24-n%8*4;return new r.init(i,e/2)}},c=a.Latin1={stringify:function(t){for(var e=t.words,i=t.sigBytes,n=[],o=0;o>>2]>>>24-o%4*8&255;n.push(String.fromCharCode(r))}return n.join("")},parse:function(t){for(var e=t.length,i=[],n=0;n>>2]|=(255&t.charCodeAt(n))<<24-n%4*8;return new r.init(i,e)}},h=a.Utf8={stringify:function(t){try{return decodeURIComponent(escape(c.stringify(t)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(t){return c.parse(unescape(encodeURIComponent(t)))}},l=n.BufferedBlockAlgorithm=o.extend({reset:function(){this._data=new r.init,this._nDataBytes=0},_append:function(t){"string"==typeof t&&(t=h.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(e){var i=this._data,n=i.words,o=i.sigBytes,a=this.blockSize,s=o/(4*a),c=(s=e?t.ceil(s):t.max((0|s)-this._minBufferSize,0))*a,h=t.min(4*c,o);if(c){for(var l=0;l>>6-a%4*2;o[r>>>2]|=(s|c)<<24-r%4*8,r++}return i.create(o,r)}var e=s,i=e.lib.WordArray;e.enc.Base64={stringify:function(t){var e=t.words,i=t.sigBytes,n=this._map;t.clamp();for(var o=[],r=0;r>>2]>>>24-r%4*8&255)<<16|(e[r+1>>>2]>>>24-(r+1)%4*8&255)<<8|e[r+2>>>2]>>>24-(r+2)%4*8&255,s=0;s<4&&r+.75*s>>6*(3-s)&63));var c=n.charAt(64);if(c)for(;o.length%4;)o.push(c);return o.join("")},parse:function(e){var i=e.length,n=this._map,o=this._reverseMap;if(!o){o=this._reverseMap=[];for(var r=0;r>>32-r)+e}function i(t,e,i,n,o,r,a){var s=t+(e&n|i&~n)+o+a;return(s<>>32-r)+e}function n(t,e,i,n,o,r,a){var s=t+(e^i^n)+o+a;return(s<>>32-r)+e}function o(t,e,i,n,o,r,a){var s=t+(i^(e|~n))+o+a;return(s<>>32-r)+e}var r=s,a=r.lib,c=a.WordArray,h=a.Hasher,l=r.algo,u=[];!function(){for(var e=0;e<64;e++)u[e]=4294967296*t.abs(t.sin(e+1))|0}();var p=l.MD5=h.extend({_doReset:function(){this._hash=new c.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(t,r){for(var a=0;a<16;a++){var s=r+a,c=t[s];t[s]=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8)}var h=this._hash.words,l=t[r+0],p=t[r+1],d=t[r+2],f=t[r+3],y=t[r+4],m=t[r+5],v=t[r+6],g=t[r+7],_=t[r+8],b=t[r+9],w=t[r+10],C=t[r+11],S=t[r+12],A=t[r+13],x=t[r+14],B=t[r+15],k=h[0],N=h[1],M=h[2],I=h[3];k=e(k,N,M,I,l,7,u[0]),I=e(I,k,N,M,p,12,u[1]),M=e(M,I,k,N,d,17,u[2]),N=e(N,M,I,k,f,22,u[3]),k=e(k,N,M,I,y,7,u[4]),I=e(I,k,N,M,m,12,u[5]),M=e(M,I,k,N,v,17,u[6]),N=e(N,M,I,k,g,22,u[7]),k=e(k,N,M,I,_,7,u[8]),I=e(I,k,N,M,b,12,u[9]),M=e(M,I,k,N,w,17,u[10]),N=e(N,M,I,k,C,22,u[11]),k=e(k,N,M,I,S,7,u[12]),I=e(I,k,N,M,A,12,u[13]),M=e(M,I,k,N,x,17,u[14]),k=i(k,N=e(N,M,I,k,B,22,u[15]),M,I,p,5,u[16]),I=i(I,k,N,M,v,9,u[17]),M=i(M,I,k,N,C,14,u[18]),N=i(N,M,I,k,l,20,u[19]),k=i(k,N,M,I,m,5,u[20]),I=i(I,k,N,M,w,9,u[21]),M=i(M,I,k,N,B,14,u[22]),N=i(N,M,I,k,y,20,u[23]),k=i(k,N,M,I,b,5,u[24]),I=i(I,k,N,M,x,9,u[25]),M=i(M,I,k,N,f,14,u[26]),N=i(N,M,I,k,_,20,u[27]),k=i(k,N,M,I,A,5,u[28]),I=i(I,k,N,M,d,9,u[29]),M=i(M,I,k,N,g,14,u[30]),k=n(k,N=i(N,M,I,k,S,20,u[31]),M,I,m,4,u[32]),I=n(I,k,N,M,_,11,u[33]),M=n(M,I,k,N,C,16,u[34]),N=n(N,M,I,k,x,23,u[35]),k=n(k,N,M,I,p,4,u[36]),I=n(I,k,N,M,y,11,u[37]),M=n(M,I,k,N,g,16,u[38]),N=n(N,M,I,k,w,23,u[39]),k=n(k,N,M,I,A,4,u[40]),I=n(I,k,N,M,l,11,u[41]),M=n(M,I,k,N,f,16,u[42]),N=n(N,M,I,k,v,23,u[43]),k=n(k,N,M,I,b,4,u[44]),I=n(I,k,N,M,S,11,u[45]),M=n(M,I,k,N,B,16,u[46]),k=o(k,N=n(N,M,I,k,d,23,u[47]),M,I,l,6,u[48]),I=o(I,k,N,M,g,10,u[49]),M=o(M,I,k,N,x,15,u[50]),N=o(N,M,I,k,m,21,u[51]),k=o(k,N,M,I,S,6,u[52]),I=o(I,k,N,M,f,10,u[53]),M=o(M,I,k,N,w,15,u[54]),N=o(N,M,I,k,p,21,u[55]),k=o(k,N,M,I,_,6,u[56]),I=o(I,k,N,M,B,10,u[57]),M=o(M,I,k,N,v,15,u[58]),N=o(N,M,I,k,A,21,u[59]),k=o(k,N,M,I,y,6,u[60]),I=o(I,k,N,M,C,10,u[61]),M=o(M,I,k,N,d,15,u[62]),N=o(N,M,I,k,b,21,u[63]),h[0]=h[0]+k|0,h[1]=h[1]+N|0,h[2]=h[2]+M|0,h[3]=h[3]+I|0},_doFinalize:function(){var e=this._data,i=e.words,n=8*this._nDataBytes,o=8*e.sigBytes;i[o>>>5]|=128<<24-o%32;var r=t.floor(n/4294967296),a=n;i[15+(o+64>>>9<<4)]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),i[14+(o+64>>>9<<4)]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),e.sigBytes=4*(i.length+1),this._process();for(var s=this._hash,c=s.words,h=0;h<4;h++){var l=c[h];c[h]=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8)}return s},clone:function(){var t=h.clone.call(this);return t._hash=this._hash.clone(),t}});r.MD5=h._createHelper(p),r.HmacMD5=h._createHmacHelper(p)}(Math),e=(t=s).lib,i=e.WordArray,n=e.Hasher,o=t.algo,r=[],a=o.SHA1=n.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,e){for(var i=this._hash.words,n=i[0],o=i[1],a=i[2],s=i[3],c=i[4],h=0;h<80;h++){if(h<16)r[h]=0|t[e+h];else{var l=r[h-3]^r[h-8]^r[h-14]^r[h-16];r[h]=l<<1|l>>>31}var u=(n<<5|n>>>27)+c+r[h];u+=h<20?1518500249+(o&a|~o&s):h<40?1859775393+(o^a^s):h<60?(o&a|o&s|a&s)-1894007588:(o^a^s)-899497514,c=s,s=a,a=o<<30|o>>>2,o=n,n=u}i[0]=i[0]+n|0,i[1]=i[1]+o|0,i[2]=i[2]+a|0,i[3]=i[3]+s|0,i[4]=i[4]+c|0},_doFinalize:function(){var t=this._data,e=t.words,i=8*this._nDataBytes,n=8*t.sigBytes;return e[n>>>5]|=128<<24-n%32,e[14+(n+64>>>9<<4)]=Math.floor(i/4294967296),e[15+(n+64>>>9<<4)]=i,t.sigBytes=4*e.length,this._process(),this._hash},clone:function(){var t=n.clone.call(this);return t._hash=this._hash.clone(),t}}),t.SHA1=n._createHelper(a),t.HmacSHA1=n._createHmacHelper(a),function(t){var e=s,i=e.lib,n=i.WordArray,o=i.Hasher,r=e.algo,a=[],c=[];!function(){function e(e){for(var i=t.sqrt(e),n=2;n<=i;n++)if(!(e%n))return!1;return!0}function i(t){return 4294967296*(t-(0|t))|0}for(var n=2,o=0;o<64;)e(n)&&(o<8&&(a[o]=i(t.pow(n,.5))),c[o]=i(t.pow(n,1/3)),o++),n++}();var h=[],l=r.SHA256=o.extend({_doReset:function(){this._hash=new n.init(a.slice(0))},_doProcessBlock:function(t,e){for(var i=this._hash.words,n=i[0],o=i[1],r=i[2],a=i[3],s=i[4],l=i[5],u=i[6],p=i[7],d=0;d<64;d++){if(d<16)h[d]=0|t[e+d];else{var f=h[d-15],y=(f<<25|f>>>7)^(f<<14|f>>>18)^f>>>3,m=h[d-2],v=(m<<15|m>>>17)^(m<<13|m>>>19)^m>>>10;h[d]=y+h[d-7]+v+h[d-16]}var g=n&o^n&r^o&r,_=(n<<30|n>>>2)^(n<<19|n>>>13)^(n<<10|n>>>22),b=p+((s<<26|s>>>6)^(s<<21|s>>>11)^(s<<7|s>>>25))+(s&l^~s&u)+c[d]+h[d];p=u,u=l,l=s,s=a+b|0,a=r,r=o,o=n,n=b+(_+g)|0}i[0]=i[0]+n|0,i[1]=i[1]+o|0,i[2]=i[2]+r|0,i[3]=i[3]+a|0,i[4]=i[4]+s|0,i[5]=i[5]+l|0,i[6]=i[6]+u|0,i[7]=i[7]+p|0},_doFinalize:function(){var e=this._data,i=e.words,n=8*this._nDataBytes,o=8*e.sigBytes;return i[o>>>5]|=128<<24-o%32,i[14+(o+64>>>9<<4)]=t.floor(n/4294967296),i[15+(o+64>>>9<<4)]=n,e.sigBytes=4*i.length,this._process(),this._hash},clone:function(){var t=o.clone.call(this);return t._hash=this._hash.clone(),t}});e.SHA256=o._createHelper(l),e.HmacSHA256=o._createHmacHelper(l)}(Math),function(){function t(t){return t<<8&4278255360|t>>>8&16711935}var e=s,i=e.lib.WordArray,n=e.enc;n.Utf16=n.Utf16BE={stringify:function(t){for(var e=t.words,i=t.sigBytes,n=[],o=0;o>>2]>>>16-o%4*8&65535;n.push(String.fromCharCode(r))}return n.join("")},parse:function(t){for(var e=t.length,n=[],o=0;o>>1]|=t.charCodeAt(o)<<16-o%2*16;return i.create(n,2*e)}},n.Utf16LE={stringify:function(e){for(var i=e.words,n=e.sigBytes,o=[],r=0;r>>2]>>>16-r%4*8&65535);o.push(String.fromCharCode(a))}return o.join("")},parse:function(e){for(var n=e.length,o=[],r=0;r>>1]|=t(e.charCodeAt(r)<<16-r%2*16);return i.create(o,2*n)}}}(),function(){if("function"==typeof ArrayBuffer){var t=s.lib.WordArray,e=t.init;(t.init=function(t){if(t instanceof ArrayBuffer&&(t=new Uint8Array(t)),(t instanceof Int8Array||"undefined"!=typeof Uint8ClampedArray&&t instanceof Uint8ClampedArray||t instanceof Int16Array||t instanceof Uint16Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Float32Array||t instanceof Float64Array)&&(t=new Uint8Array(t.buffer,t.byteOffset,t.byteLength)),t instanceof Uint8Array){for(var i=t.byteLength,n=[],o=0;o>>2]|=t[o]<<24-o%4*8;e.call(this,n,i)}else e.apply(this,arguments)}).prototype=t}}(),function(){function t(t,e,i){return t^e^i}function e(t,e,i){return t&e|~t&i}function i(t,e,i){return(t|~e)^i}function n(t,e,i){return t&i|e&~i}function o(t,e,i){return t^(e|~i)}function r(t,e){return t<>>32-e}var a=s,c=a.lib,h=c.WordArray,l=c.Hasher,u=a.algo,p=h.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),d=h.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),f=h.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),y=h.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),m=h.create([0,1518500249,1859775393,2400959708,2840853838]),v=h.create([1352829926,1548603684,1836072691,2053994217,0]),g=u.RIPEMD160=l.extend({_doReset:function(){this._hash=h.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(a,s){for(var c=0;c<16;c++){var h=s+c,l=a[h];a[h]=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8)}var u,g,_,b,w,C,S,A,x,B,k,N=this._hash.words,M=m.words,I=v.words,P=p.words,R=d.words,D=f.words,L=y.words;for(C=u=N[0],S=g=N[1],A=_=N[2],x=b=N[3],B=w=N[4],c=0;c<80;c+=1)k=u+a[s+P[c]]|0,k+=c<16?t(g,_,b)+M[0]:c<32?e(g,_,b)+M[1]:c<48?i(g,_,b)+M[2]:c<64?n(g,_,b)+M[3]:o(g,_,b)+M[4],k=(k=r(k|=0,D[c]))+w|0,u=w,w=b,b=r(_,10),_=g,g=k,k=C+a[s+R[c]]|0,k+=c<16?o(S,A,x)+I[0]:c<32?n(S,A,x)+I[1]:c<48?i(S,A,x)+I[2]:c<64?e(S,A,x)+I[3]:t(S,A,x)+I[4],k=(k=r(k|=0,L[c]))+B|0,C=B,B=x,x=r(A,10),A=S,S=k;k=N[1]+_+x|0,N[1]=N[2]+b+B|0,N[2]=N[3]+w+C|0,N[3]=N[4]+u+S|0,N[4]=N[0]+g+A|0,N[0]=k},_doFinalize:function(){var t=this._data,e=t.words,i=8*this._nDataBytes,n=8*t.sigBytes;e[n>>>5]|=128<<24-n%32,e[14+(n+64>>>9<<4)]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),t.sigBytes=4*(e.length+1),this._process();for(var o=this._hash,r=o.words,a=0;a<5;a++){var s=r[a];r[a]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8)}return o},clone:function(){var t=l.clone.call(this);return t._hash=this._hash.clone(),t}});a.RIPEMD160=l._createHelper(g),a.HmacRIPEMD160=l._createHmacHelper(g)}(Math),function(){var t=s,e=t.lib.Base,i=t.enc.Utf8;t.algo.HMAC=e.extend({init:function(t,e){t=this._hasher=new t.init,"string"==typeof e&&(e=i.parse(e));var n=t.blockSize,o=4*n;e.sigBytes>o&&(e=t.finalize(e)),e.clamp();for(var r=this._oKey=e.clone(),a=this._iKey=e.clone(),s=r.words,c=a.words,h=0;h>>24)|4278255360&(r<<24|r>>>8),a=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),(N=i[o]).high^=a,N.low^=r}for(var s=0;s<24;s++){for(var p=0;p<5;p++){for(var d=0,f=0,y=0;y<5;y++)d^=(N=i[p+5*y]).high,f^=N.low;var m=u[p];m.high=d,m.low=f}for(p=0;p<5;p++){var v=u[(p+4)%5],g=u[(p+1)%5],_=g.high,b=g.low;for(d=v.high^(_<<1|b>>>31),f=v.low^(b<<1|_>>>31),y=0;y<5;y++)(N=i[p+5*y]).high^=d,N.low^=f}for(var w=1;w<25;w++){var C=(N=i[w]).high,S=N.low,A=c[w];A<32?(d=C<>>32-A,f=S<>>32-A):(d=S<>>64-A,f=C<>>64-A);var x=u[h[w]];x.high=d,x.low=f}var B=u[0],k=i[0];for(B.high=k.high,B.low=k.low,p=0;p<5;p++)for(y=0;y<5;y++){var N=i[w=p+5*y],M=u[w],I=u[(p+1)%5+5*y],P=u[(p+2)%5+5*y];N.high=M.high^~I.high&P.high,N.low=M.low^~I.low&P.low}N=i[0];var R=l[s];N.high^=R.high,N.low^=R.low}},_doFinalize:function(){var e=this._data,i=e.words,o=(this._nDataBytes,8*e.sigBytes),r=32*this.blockSize;i[o>>>5]|=1<<24-o%32,i[(t.ceil((o+1)/r)*r>>>5)-1]|=128,e.sigBytes=4*i.length,this._process();for(var a=this._state,s=this.cfg.outputLength/8,c=s/8,h=[],l=0;l>>24)|4278255360&(p<<24|p>>>8),d=16711935&(d<<8|d>>>24)|4278255360&(d<<24|d>>>8),h.push(d),h.push(p)}return new n.init(h,s)},clone:function(){for(var t=o.clone.call(this),e=t._state=this._state.slice(0),i=0;i<25;i++)e[i]=e[i].clone();return t}});e.SHA3=o._createHelper(p),e.HmacSHA3=o._createHmacHelper(p)}(Math),function(){function t(){return o.create.apply(o,arguments)}var e=s,i=e.lib.Hasher,n=e.x64,o=n.Word,r=n.WordArray,a=e.algo,c=[t(1116352408,3609767458),t(1899447441,602891725),t(3049323471,3964484399),t(3921009573,2173295548),t(961987163,4081628472),t(1508970993,3053834265),t(2453635748,2937671579),t(2870763221,3664609560),t(3624381080,2734883394),t(310598401,1164996542),t(607225278,1323610764),t(1426881987,3590304994),t(1925078388,4068182383),t(2162078206,991336113),t(2614888103,633803317),t(3248222580,3479774868),t(3835390401,2666613458),t(4022224774,944711139),t(264347078,2341262773),t(604807628,2007800933),t(770255983,1495990901),t(1249150122,1856431235),t(1555081692,3175218132),t(1996064986,2198950837),t(2554220882,3999719339),t(2821834349,766784016),t(2952996808,2566594879),t(3210313671,3203337956),t(3336571891,1034457026),t(3584528711,2466948901),t(113926993,3758326383),t(338241895,168717936),t(666307205,1188179964),t(773529912,1546045734),t(1294757372,1522805485),t(1396182291,2643833823),t(1695183700,2343527390),t(1986661051,1014477480),t(2177026350,1206759142),t(2456956037,344077627),t(2730485921,1290863460),t(2820302411,3158454273),t(3259730800,3505952657),t(3345764771,106217008),t(3516065817,3606008344),t(3600352804,1432725776),t(4094571909,1467031594),t(275423344,851169720),t(430227734,3100823752),t(506948616,1363258195),t(659060556,3750685593),t(883997877,3785050280),t(958139571,3318307427),t(1322822218,3812723403),t(1537002063,2003034995),t(1747873779,3602036899),t(1955562222,1575990012),t(2024104815,1125592928),t(2227730452,2716904306),t(2361852424,442776044),t(2428436474,593698344),t(2756734187,3733110249),t(3204031479,2999351573),t(3329325298,3815920427),t(3391569614,3928383900),t(3515267271,566280711),t(3940187606,3454069534),t(4118630271,4000239992),t(116418474,1914138554),t(174292421,2731055270),t(289380356,3203993006),t(460393269,320620315),t(685471733,587496836),t(852142971,1086792851),t(1017036298,365543100),t(1126000580,2618297676),t(1288033470,3409855158),t(1501505948,4234509866),t(1607167915,987167468),t(1816402316,1246189591)],h=[];!function(){for(var e=0;e<80;e++)h[e]=t()}();var l=a.SHA512=i.extend({_doReset:function(){this._hash=new r.init([new o.init(1779033703,4089235720),new o.init(3144134277,2227873595),new o.init(1013904242,4271175723),new o.init(2773480762,1595750129),new o.init(1359893119,2917565137),new o.init(2600822924,725511199),new o.init(528734635,4215389547),new o.init(1541459225,327033209)])},_doProcessBlock:function(t,e){for(var i=this._hash.words,n=i[0],o=i[1],r=i[2],a=i[3],s=i[4],l=i[5],u=i[6],p=i[7],d=n.high,f=n.low,y=o.high,m=o.low,v=r.high,g=r.low,_=a.high,b=a.low,w=s.high,C=s.low,S=l.high,A=l.low,x=u.high,B=u.low,k=p.high,N=p.low,M=d,I=f,P=y,R=m,D=v,L=g,O=_,T=b,G=w,F=C,E=S,H=A,z=x,j=B,V=k,W=N,U=0;U<80;U++){var X=h[U];if(U<16)var K=X.high=0|t[e+2*U],q=X.low=0|t[e+2*U+1];else{var Y=h[U-15],Z=Y.high,J=Y.low,Q=(Z>>>1|J<<31)^(Z>>>8|J<<24)^Z>>>7,$=(J>>>1|Z<<31)^(J>>>8|Z<<24)^(J>>>7|Z<<25),tt=h[U-2],et=tt.high,it=tt.low,nt=(et>>>19|it<<13)^(et<<3|it>>>29)^et>>>6,ot=(it>>>19|et<<13)^(it<<3|et>>>29)^(it>>>6|et<<26),rt=h[U-7],at=rt.high,st=rt.low,ct=h[U-16],ht=ct.high,lt=ct.low;K=(K=(K=Q+at+((q=$+st)>>>0<$>>>0?1:0))+nt+((q+=ot)>>>0>>0?1:0))+ht+((q+=lt)>>>0>>0?1:0),X.high=K,X.low=q}var ut,pt=G&E^~G&z,dt=F&H^~F&j,ft=M&P^M&D^P&D,yt=I&R^I&L^R&L,mt=(M>>>28|I<<4)^(M<<30|I>>>2)^(M<<25|I>>>7),vt=(I>>>28|M<<4)^(I<<30|M>>>2)^(I<<25|M>>>7),gt=(G>>>14|F<<18)^(G>>>18|F<<14)^(G<<23|F>>>9),_t=(F>>>14|G<<18)^(F>>>18|G<<14)^(F<<23|G>>>9),bt=c[U],wt=bt.high,Ct=bt.low,St=V+gt+((ut=W+_t)>>>0>>0?1:0),At=vt+yt;V=z,W=j,z=E,j=H,E=G,H=F,G=O+(St=(St=(St=St+pt+((ut+=dt)>>>0

>>0?1:0))+wt+((ut+=Ct)>>>0>>0?1:0))+K+((ut+=q)>>>0>>0?1:0))+((F=T+ut|0)>>>0>>0?1:0)|0,O=D,T=L,D=P,L=R,P=M,R=I,M=St+(mt+ft+(At>>>0>>0?1:0))+((I=ut+At|0)>>>0>>0?1:0)|0}f=n.low=f+I,n.high=d+M+(f>>>0>>0?1:0),m=o.low=m+R,o.high=y+P+(m>>>0>>0?1:0),g=r.low=g+L,r.high=v+D+(g>>>0>>0?1:0),b=a.low=b+T,a.high=_+O+(b>>>0>>0?1:0),C=s.low=C+F,s.high=w+G+(C>>>0>>0?1:0),A=l.low=A+H,l.high=S+E+(A>>>0>>0?1:0),B=u.low=B+j,u.high=x+z+(B>>>0>>0?1:0),N=p.low=N+W,p.high=k+V+(N>>>0>>0?1:0)},_doFinalize:function(){var t=this._data,e=t.words,i=8*this._nDataBytes,n=8*t.sigBytes;return e[n>>>5]|=128<<24-n%32,e[30+(n+128>>>10<<5)]=Math.floor(i/4294967296),e[31+(n+128>>>10<<5)]=i,t.sigBytes=4*e.length,this._process(),this._hash.toX32()},clone:function(){var t=i.clone.call(this);return t._hash=this._hash.clone(),t},blockSize:32});e.SHA512=i._createHelper(l),e.HmacSHA512=i._createHmacHelper(l)}(),function(){var t=s,e=t.x64,i=e.Word,n=e.WordArray,o=t.algo,r=o.SHA512,a=o.SHA384=r.extend({_doReset:function(){this._hash=new n.init([new i.init(3418070365,3238371032),new i.init(1654270250,914150663),new i.init(2438529370,812702999),new i.init(355462360,4144912697),new i.init(1731405415,4290775857),new i.init(2394180231,1750603025),new i.init(3675008525,1694076839),new i.init(1203062813,3204075428)])},_doFinalize:function(){var t=r._doFinalize.call(this);return t.sigBytes-=16,t}});t.SHA384=r._createHelper(a),t.HmacSHA384=r._createHmacHelper(a)}(),s.lib.Cipher||function(t){var e=s,i=e.lib,n=i.Base,o=i.WordArray,r=i.BufferedBlockAlgorithm,a=e.enc,c=(a.Utf8,a.Base64),h=e.algo.EvpKDF,l=i.Cipher=r.extend({cfg:n.extend(),createEncryptor:function(t,e){return this.create(this._ENC_XFORM_MODE,t,e)},createDecryptor:function(t,e){return this.create(this._DEC_XFORM_MODE,t,e)},init:function(t,e,i){this.cfg=this.cfg.extend(i),this._xformMode=t,this._key=e,this.reset()},reset:function(){r.reset.call(this),this._doReset()},process:function(t){return this._append(t),this._process()},finalize:function(t){return t&&this._append(t),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function t(t){return"string"==typeof t?_:v}return function(e){return{encrypt:function(i,n,o){return t(n).encrypt(e,i,n,o)},decrypt:function(i,n,o){return t(n).decrypt(e,i,n,o)}}}}()}),u=(i.StreamCipher=l.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),e.mode={}),p=i.BlockCipherMode=n.extend({createEncryptor:function(t,e){return this.Encryptor.create(t,e)},createDecryptor:function(t,e){return this.Decryptor.create(t,e)},init:function(t,e){this._cipher=t,this._iv=e}}),d=u.CBC=function(){function e(e,i,n){var o=this._iv;if(o){var r=o;this._iv=t}else r=this._prevBlock;for(var a=0;a>>2];t.sigBytes-=e}},y=(i.BlockCipher=l.extend({cfg:l.cfg.extend({mode:d,padding:f}),reset:function(){l.reset.call(this);var t=this.cfg,e=t.iv,i=t.mode;if(this._xformMode==this._ENC_XFORM_MODE)var n=i.createEncryptor;else n=i.createDecryptor,this._minBufferSize=1;this._mode&&this._mode.__creator==n?this._mode.init(this,e&&e.words):(this._mode=n.call(i,this,e&&e.words),this._mode.__creator=n)},_doProcessBlock:function(t,e){this._mode.processBlock(t,e)},_doFinalize:function(){var t=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){t.pad(this._data,this.blockSize);var e=this._process(!0)}else e=this._process(!0),t.unpad(e);return e},blockSize:4}),i.CipherParams=n.extend({init:function(t){this.mixIn(t)},toString:function(t){return(t||this.formatter).stringify(this)}})),m=(e.format={}).OpenSSL={stringify:function(t){var e=t.ciphertext,i=t.salt;if(i)var n=o.create([1398893684,1701076831]).concat(i).concat(e);else n=e;return n.toString(c)},parse:function(t){var e=c.parse(t),i=e.words;if(1398893684==i[0]&&1701076831==i[1]){var n=o.create(i.slice(2,4));i.splice(0,4),e.sigBytes-=16}return y.create({ciphertext:e,salt:n})}},v=i.SerializableCipher=n.extend({cfg:n.extend({format:m}),encrypt:function(t,e,i,n){n=this.cfg.extend(n);var o=t.createEncryptor(i,n),r=o.finalize(e),a=o.cfg;return y.create({ciphertext:r,key:i,iv:a.iv,algorithm:t,mode:a.mode,padding:a.padding,blockSize:t.blockSize,formatter:n.format})},decrypt:function(t,e,i,n){return n=this.cfg.extend(n),e=this._parse(e,n.format),t.createDecryptor(i,n).finalize(e.ciphertext)},_parse:function(t,e){return"string"==typeof t?e.parse(t,this):t}}),g=(e.kdf={}).OpenSSL={execute:function(t,e,i,n){n||(n=o.random(8));var r=h.create({keySize:e+i}).compute(t,n),a=o.create(r.words.slice(e),4*i);return r.sigBytes=4*e,y.create({key:r,iv:a,salt:n})}},_=i.PasswordBasedCipher=v.extend({cfg:v.cfg.extend({kdf:g}),encrypt:function(t,e,i,n){var o=(n=this.cfg.extend(n)).kdf.execute(i,t.keySize,t.ivSize);n.iv=o.iv;var r=v.encrypt.call(this,t,e,o.key,n);return r.mixIn(o),r},decrypt:function(t,e,i,n){n=this.cfg.extend(n),e=this._parse(e,n.format);var o=n.kdf.execute(i,t.keySize,t.ivSize,e.salt);return n.iv=o.iv,v.decrypt.call(this,t,e,o.key,n)}})}(),s.mode.CFB=function(){function t(t,e,i,n){var o=this._iv;if(o){var r=o.slice(0);this._iv=void 0}else r=this._prevBlock;n.encryptBlock(r,0);for(var a=0;a>>2]|=o<<24-r%4*8,t.sigBytes+=o},unpad:function(t){var e=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=e}},s.pad.Iso10126={pad:function(t,e){var i=4*e,n=i-t.sigBytes%i;t.concat(s.lib.WordArray.random(n-1)).concat(s.lib.WordArray.create([n<<24],1))},unpad:function(t){var e=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=e}},s.pad.Iso97971={pad:function(t,e){t.concat(s.lib.WordArray.create([2147483648],1)),s.pad.ZeroPadding.pad(t,e)},unpad:function(t){s.pad.ZeroPadding.unpad(t),t.sigBytes--}},s.mode.OFB=function(){var t=s.lib.BlockCipherMode.extend(),e=t.Encryptor=t.extend({processBlock:function(t,e){var i=this._cipher,n=i.blockSize,o=this._iv,r=this._keystream;o&&(r=this._keystream=o.slice(0),this._iv=void 0),i.encryptBlock(r,0);for(var a=0;a>>8^255&f^99,n[i]=f,o[f]=i;var y=t[i],m=t[y],v=t[m],g=257*t[f]^16843008*f;r[i]=g<<24|g>>>8,a[i]=g<<16|g>>>16,c[i]=g<<8|g>>>24,h[i]=g,g=16843009*v^65537*m^257*y^16843008*i,l[f]=g<<24|g>>>8,u[f]=g<<16|g>>>16,p[f]=g<<8|g>>>24,d[f]=g,i?(i=y^t[t[t[v^y]]],s^=t[t[s]]):i=s=1}}();var f=[0,1,2,4,8,16,32,64,128,27,54],y=i.AES=e.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var t=this._keyPriorReset=this._key,e=t.words,i=t.sigBytes/4,o=4*((this._nRounds=i+6)+1),r=this._keySchedule=[],a=0;a6&&a%i==4&&(s=n[s>>>24]<<24|n[s>>>16&255]<<16|n[s>>>8&255]<<8|n[255&s]):(s=n[(s=s<<8|s>>>24)>>>24]<<24|n[s>>>16&255]<<16|n[s>>>8&255]<<8|n[255&s],s^=f[a/i|0]<<24),r[a]=r[a-i]^s}for(var c=this._invKeySchedule=[],h=0;h>>24]]^u[n[s>>>16&255]]^p[n[s>>>8&255]]^d[n[255&s]]}},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._keySchedule,r,a,c,h,n)},decryptBlock:function(t,e){var i=t[e+1];t[e+1]=t[e+3],t[e+3]=i,this._doCryptBlock(t,e,this._invKeySchedule,l,u,p,d,o),i=t[e+1],t[e+1]=t[e+3],t[e+3]=i},_doCryptBlock:function(t,e,i,n,o,r,a,s){for(var c=this._nRounds,h=t[e]^i[0],l=t[e+1]^i[1],u=t[e+2]^i[2],p=t[e+3]^i[3],d=4,f=1;f>>24]^o[l>>>16&255]^r[u>>>8&255]^a[255&p]^i[d++],m=n[l>>>24]^o[u>>>16&255]^r[p>>>8&255]^a[255&h]^i[d++],v=n[u>>>24]^o[p>>>16&255]^r[h>>>8&255]^a[255&l]^i[d++],g=n[p>>>24]^o[h>>>16&255]^r[l>>>8&255]^a[255&u]^i[d++];h=y,l=m,u=v,p=g}y=(s[h>>>24]<<24|s[l>>>16&255]<<16|s[u>>>8&255]<<8|s[255&p])^i[d++],m=(s[l>>>24]<<24|s[u>>>16&255]<<16|s[p>>>8&255]<<8|s[255&h])^i[d++],v=(s[u>>>24]<<24|s[p>>>16&255]<<16|s[h>>>8&255]<<8|s[255&l])^i[d++],g=(s[p>>>24]<<24|s[h>>>16&255]<<16|s[l>>>8&255]<<8|s[255&u])^i[d++],t[e]=y,t[e+1]=m,t[e+2]=v,t[e+3]=g},keySize:8});t.AES=e._createHelper(y)}(),function(){function t(t,e){var i=(this._lBlock>>>t^this._rBlock)&e;this._rBlock^=i,this._lBlock^=i<>>t^this._lBlock)&e;this._lBlock^=i,this._rBlock^=i<>>5]>>>31-n%32&1}for(var o=this._subKeys=[],r=0;r<16;r++){var a=o[r]=[],s=l[r];for(i=0;i<24;i++)a[i/6|0]|=e[(h[i]-1+s)%28]<<31-i%6,a[4+(i/6|0)]|=e[28+(h[i+24]-1+s)%28]<<31-i%6;for(a[0]=a[0]<<1|a[0]>>>31,i=1;i<7;i++)a[i]=a[i]>>>4*(i-1)+3;a[7]=a[7]<<5|a[7]>>>27}var u=this._invSubKeys=[];for(i=0;i<16;i++)u[i]=o[15-i]},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._subKeys)},decryptBlock:function(t,e){this._doCryptBlock(t,e,this._invSubKeys)},_doCryptBlock:function(i,n,o){this._lBlock=i[n],this._rBlock=i[n+1],t.call(this,4,252645135),t.call(this,16,65535),e.call(this,2,858993459),e.call(this,8,16711935),t.call(this,1,1431655765);for(var r=0;r<16;r++){for(var a=o[r],s=this._lBlock,c=this._rBlock,h=0,l=0;l<8;l++)h|=u[l][((c^a[l])&p[l])>>>0];this._lBlock=c,this._rBlock=s^h}var d=this._lBlock;this._lBlock=this._rBlock,this._rBlock=d,t.call(this,1,1431655765),e.call(this,8,16711935),e.call(this,2,858993459),t.call(this,16,65535),t.call(this,4,252645135),i[n]=this._lBlock,i[n+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});i.DES=r._createHelper(d);var f=a.TripleDES=r.extend({_doReset:function(){var t=this._key.words;this._des1=d.createEncryptor(o.create(t.slice(0,2))),this._des2=d.createEncryptor(o.create(t.slice(2,4))),this._des3=d.createEncryptor(o.create(t.slice(4,6)))},encryptBlock:function(t,e){this._des1.encryptBlock(t,e),this._des2.decryptBlock(t,e),this._des3.encryptBlock(t,e)},decryptBlock:function(t,e){this._des3.decryptBlock(t,e),this._des2.encryptBlock(t,e),this._des1.decryptBlock(t,e)},keySize:6,ivSize:2,blockSize:2});i.TripleDES=r._createHelper(f)}(),function(){function t(){for(var t=this._S,e=this._i,i=this._j,n=0,o=0;o<4;o++){i=(i+t[e=(e+1)%256])%256;var r=t[e];t[e]=t[i],t[i]=r,n|=t[(t[e]+t[i])%256]<<24-8*o}return this._i=e,this._j=i,n}var e=s,i=e.lib.StreamCipher,n=e.algo,o=n.RC4=i.extend({_doReset:function(){for(var t=this._key,e=t.words,i=t.sigBytes,n=this._S=[],o=0;o<256;o++)n[o]=o;o=0;for(var r=0;o<256;o++){var a=o%i,s=e[a>>>2]>>>24-a%4*8&255;r=(r+n[o]+s)%256;var c=n[o];n[o]=n[r],n[r]=c}this._i=this._j=0},_doProcessBlock:function(e,i){e[i]^=t.call(this)},keySize:8,ivSize:0});e.RC4=i._createHelper(o);var r=n.RC4Drop=o.extend({cfg:o.cfg.extend({drop:192}),_doReset:function(){o._doReset.call(this);for(var e=this.cfg.drop;e>0;e--)t.call(this)}});e.RC4Drop=i._createHelper(r)}(),s.mode.CTRGladman=function(){function t(t){if(255==(t>>24&255)){var e=t>>16&255,i=t>>8&255,n=255&t;255===e?(e=0,255===i?(i=0,255===n?n=0:++n):++i):++e,t=0,t+=e<<16,t+=i<<8,t+=n}else t+=1<<24;return t}function e(e){return 0===(e[0]=t(e[0]))&&(e[1]=t(e[1])),e}var i=s.lib.BlockCipherMode.extend(),n=i.Encryptor=i.extend({processBlock:function(t,i){var n=this._cipher,o=n.blockSize,r=this._iv,a=this._counter;r&&(a=this._counter=r.slice(0),this._iv=void 0),e(a);var s=a.slice(0);n.encryptBlock(s,0);for(var c=0;c>>0>>0?1:0)|0,e[2]=e[2]+886263092+(e[1]>>>0>>0?1:0)|0,e[3]=e[3]+1295307597+(e[2]>>>0>>0?1:0)|0,e[4]=e[4]+3545052371+(e[3]>>>0>>0?1:0)|0,e[5]=e[5]+886263092+(e[4]>>>0>>0?1:0)|0,e[6]=e[6]+1295307597+(e[5]>>>0>>0?1:0)|0,e[7]=e[7]+3545052371+(e[6]>>>0>>0?1:0)|0,this._b=e[7]>>>0>>0?1:0,i=0;i<8;i++){var n=t[i]+e[i],o=65535&n,s=n>>>16,c=((o*o>>>17)+o*s>>>15)+s*s,h=((4294901760&n)*n|0)+((65535&n)*n|0);a[i]=c^h}t[0]=a[0]+(a[7]<<16|a[7]>>>16)+(a[6]<<16|a[6]>>>16)|0,t[1]=a[1]+(a[0]<<8|a[0]>>>24)+a[7]|0,t[2]=a[2]+(a[1]<<16|a[1]>>>16)+(a[0]<<16|a[0]>>>16)|0,t[3]=a[3]+(a[2]<<8|a[2]>>>24)+a[1]|0,t[4]=a[4]+(a[3]<<16|a[3]>>>16)+(a[2]<<16|a[2]>>>16)|0,t[5]=a[5]+(a[4]<<8|a[4]>>>24)+a[3]|0,t[6]=a[6]+(a[5]<<16|a[5]>>>16)+(a[4]<<16|a[4]>>>16)|0,t[7]=a[7]+(a[6]<<8|a[6]>>>24)+a[5]|0}var e=s,i=e.lib.StreamCipher,n=e.algo,o=[],r=[],a=[],c=n.Rabbit=i.extend({_doReset:function(){for(var e=this._key.words,i=this.cfg.iv,n=0;n<4;n++)e[n]=16711935&(e[n]<<8|e[n]>>>24)|4278255360&(e[n]<<24|e[n]>>>8);var o=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],r=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];for(this._b=0,n=0;n<4;n++)t.call(this);for(n=0;n<8;n++)r[n]^=o[n+4&7];if(i){var a=i.words,s=a[0],c=a[1],h=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),l=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8),u=h>>>16|4294901760&l,p=l<<16|65535&h;for(r[0]^=h,r[1]^=u,r[2]^=l,r[3]^=p,r[4]^=h,r[5]^=u,r[6]^=l,r[7]^=p,n=0;n<4;n++)t.call(this)}},_doProcessBlock:function(e,i){var n=this._X;t.call(this),o[0]=n[0]^n[5]>>>16^n[3]<<16,o[1]=n[2]^n[7]>>>16^n[5]<<16,o[2]=n[4]^n[1]>>>16^n[7]<<16,o[3]=n[6]^n[3]>>>16^n[1]<<16;for(var r=0;r<4;r++)o[r]=16711935&(o[r]<<8|o[r]>>>24)|4278255360&(o[r]<<24|o[r]>>>8),e[i+r]^=o[r]},blockSize:4,ivSize:2});e.Rabbit=i._createHelper(c)}(),s.mode.CTR=function(){var t=s.lib.BlockCipherMode.extend(),e=t.Encryptor=t.extend({processBlock:function(t,e){var i=this._cipher,n=i.blockSize,o=this._iv,r=this._counter;o&&(r=this._counter=o.slice(0),this._iv=void 0);var a=r.slice(0);i.encryptBlock(a,0),r[n-1]=r[n-1]+1|0;for(var s=0;s>>0>>0?1:0)|0,e[2]=e[2]+886263092+(e[1]>>>0>>0?1:0)|0,e[3]=e[3]+1295307597+(e[2]>>>0>>0?1:0)|0,e[4]=e[4]+3545052371+(e[3]>>>0>>0?1:0)|0,e[5]=e[5]+886263092+(e[4]>>>0>>0?1:0)|0,e[6]=e[6]+1295307597+(e[5]>>>0>>0?1:0)|0,e[7]=e[7]+3545052371+(e[6]>>>0>>0?1:0)|0,this._b=e[7]>>>0>>0?1:0,i=0;i<8;i++){var n=t[i]+e[i],o=65535&n,s=n>>>16,c=((o*o>>>17)+o*s>>>15)+s*s,h=((4294901760&n)*n|0)+((65535&n)*n|0);a[i]=c^h}t[0]=a[0]+(a[7]<<16|a[7]>>>16)+(a[6]<<16|a[6]>>>16)|0,t[1]=a[1]+(a[0]<<8|a[0]>>>24)+a[7]|0,t[2]=a[2]+(a[1]<<16|a[1]>>>16)+(a[0]<<16|a[0]>>>16)|0,t[3]=a[3]+(a[2]<<8|a[2]>>>24)+a[1]|0,t[4]=a[4]+(a[3]<<16|a[3]>>>16)+(a[2]<<16|a[2]>>>16)|0,t[5]=a[5]+(a[4]<<8|a[4]>>>24)+a[3]|0,t[6]=a[6]+(a[5]<<16|a[5]>>>16)+(a[4]<<16|a[4]>>>16)|0,t[7]=a[7]+(a[6]<<8|a[6]>>>24)+a[5]|0}var e=s,i=e.lib.StreamCipher,n=e.algo,o=[],r=[],a=[],c=n.RabbitLegacy=i.extend({_doReset:function(){var e=this._key.words,i=this.cfg.iv,n=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],o=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];this._b=0;for(var r=0;r<4;r++)t.call(this);for(r=0;r<8;r++)o[r]^=n[r+4&7];if(i){var a=i.words,s=a[0],c=a[1],h=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),l=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8),u=h>>>16|4294901760&l,p=l<<16|65535&h;for(o[0]^=h,o[1]^=u,o[2]^=l,o[3]^=p,o[4]^=h,o[5]^=u,o[6]^=l,o[7]^=p,r=0;r<4;r++)t.call(this)}},_doProcessBlock:function(e,i){var n=this._X;t.call(this),o[0]=n[0]^n[5]>>>16^n[3]<<16,o[1]=n[2]^n[7]>>>16^n[5]<<16,o[2]=n[4]^n[1]>>>16^n[7]<<16,o[3]=n[6]^n[3]>>>16^n[1]<<16;for(var r=0;r<4;r++)o[r]=16711935&(o[r]<<8|o[r]>>>24)|4278255360&(o[r]<<24|o[r]>>>8),e[i+r]^=o[r]},blockSize:4,ivSize:2});e.RabbitLegacy=i._createHelper(c)}(),s.pad.ZeroPadding={pad:function(t,e){var i=4*e;t.clamp(),t.sigBytes+=i-(t.sigBytes%i||i)},unpad:function(t){for(var e=t.words,i=t.sigBytes-1;!(e[i>>>2]>>>24-i%4*8&255);)i--;t.sigBytes=i+1}},s}),cc._RF.pop()},{}],"use_v2.1-2.2.1_cc.Toggle_event":[function(t,e){"use strict";cc._RF.push(e,"7a231Rz0d9LBYYgY3bDYlLB","use_v2.1-2.2.1_cc.Toggle_event"),cc.Toggle&&(cc.Toggle._triggerEventInScript_isChecked=!0),cc._RF.pop()},{}]},{},["DynamicAtlasManager","GameManager","GameOver","GuideManager","Load","RankManager","Sun","GameData","HttpUtil","crypto-js.min","GameAppStart","AudioManager","Notification","ItemRender","List","Storage","GameTool","use_v2.1-2.2.1_cc.Toggle_event"]); \ No newline at end of file diff --git a/build/Sun_moves/assets/main/native/1f/1fc00204-78cd-4d9f-b8bb-d393dd8392f9.png b/build/Sun_moves/assets/main/native/1f/1fc00204-78cd-4d9f-b8bb-d393dd8392f9.42c23.png similarity index 100% rename from build/Sun_moves/assets/main/native/1f/1fc00204-78cd-4d9f-b8bb-d393dd8392f9.png rename to build/Sun_moves/assets/main/native/1f/1fc00204-78cd-4d9f-b8bb-d393dd8392f9.42c23.png diff --git a/build/Sun_moves/assets/main/native/23/23088b7e-3d20-4130-9a29-36da5b7df5e1.mp3 b/build/Sun_moves/assets/main/native/23/23088b7e-3d20-4130-9a29-36da5b7df5e1.mp3 deleted file mode 100644 index d4d175ec228b8b7db2a1b55d0c13928756157112..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1062 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 diff --git a/build/Sun_moves/assets/main/native/e8/e851e89b-faa2-4484-bea6-5c01dd9f06e2.png b/build/Sun_moves/assets/main/native/e8/e851e89b-faa2-4484-bea6-5c01dd9f06e2.90cf4.png similarity index 100% rename from build/Sun_moves/assets/main/native/e8/e851e89b-faa2-4484-bea6-5c01dd9f06e2.png rename to build/Sun_moves/assets/main/native/e8/e851e89b-faa2-4484-bea6-5c01dd9f06e2.90cf4.png diff --git a/build/Sun_moves/assets/main/native/ee/eecc285e-b795-46db-b3d6-f6adea74ea6f.png b/build/Sun_moves/assets/main/native/ee/eecc285e-b795-46db-b3d6-f6adea74ea6f.40762.png similarity index 100% rename from build/Sun_moves/assets/main/native/ee/eecc285e-b795-46db-b3d6-f6adea74ea6f.png rename to build/Sun_moves/assets/main/native/ee/eecc285e-b795-46db-b3d6-f6adea74ea6f.40762.png diff --git a/build/Sun_moves/assets/main/native/f7/f7649110-19f7-49ad-a540-208027f0d156.png b/build/Sun_moves/assets/main/native/f7/f7649110-19f7-49ad-a540-208027f0d156.27e3b.png similarity index 100% rename from build/Sun_moves/assets/main/native/f7/f7649110-19f7-49ad-a540-208027f0d156.png rename to build/Sun_moves/assets/main/native/f7/f7649110-19f7-49ad-a540-208027f0d156.27e3b.png diff --git a/build/Sun_moves/cocos2d-js-min.js b/build/Sun_moves/cocos2d-js-min.2e4d7.js similarity index 100% rename from build/Sun_moves/cocos2d-js-min.js rename to build/Sun_moves/cocos2d-js-min.2e4d7.js diff --git a/build/Sun_moves/favicon.ico b/build/Sun_moves/favicon.8de18.ico similarity index 100% rename from build/Sun_moves/favicon.ico rename to build/Sun_moves/favicon.8de18.ico diff --git a/build/Sun_moves/index.html b/build/Sun_moves/index.html index bd7eb98..ce6e1b4 100644 --- a/build/Sun_moves/index.html +++ b/build/Sun_moves/index.html @@ -40,8 +40,8 @@ - - + +