Commit c7ce6b5c authored by 李维's avatar 李维

更新工程

parent a9f978e9
No preview for this file type
#tyzdc_cocos
# cocos-generator
cocos creator技术框架下的H5互动模板框架脚手架,基于cocos creator实现快速开发基于绘玩云的H5互动课件。
[视频教程传送门](https://www.bilibili.com/video/BV1Dq4y1t7n5/)
# 使用简介
## 前期准备
* git下载 https://git-scm.com/downloads
* nodejs下载 https://nodejs.org/zh-cn/download/
* 谷歌浏览器下载 https://www.google.cn/chrome/
都下载最新版就行,然后默认安装就可以
## 生成项目
* 登录绘玩云课件开发平台:http://staging-teach.ireadabc.com/
* 点击“登录账号,查看我的课件”
* 输入测试的用户名/密码:developers/12345678
* 在右上角“个人中心”的下拉菜单里,点击“我的模板” 菜单,然后点击“新建模板”, 填写必要的信息,在“技术选型”一项上选择“Cocos”
* 点击“确定”后,列表页就会出现一个新生成的模板项目
* 在项目的卡片下找到“开发”按钮,则会弹出相对应的git地址
## 获取并启动项目
```
// xxx 是上面项目对应的Git地址
git clone xxx
cd 项目名称/
npm install
```
* 打开Cocos Creator, 点击项目(Project)=> 添加(Add) 在打开的对话框里面选择进入clone下来的项目,选择本项目,然后打开
* 基于项目里“this.data”进行常规的Cocos开发 (其中this.data是云平台的配置数据)
* 注意 Cocos Creator 版本必须是2.4.5
## 本地调试
在基于CocosCreator的开发与预览调试都完成之后,需要进行模板放到云平台上的数据配置等方面的调试,还要进行cocos打包到IOS/Android真机上的调试,为了更方便与高效的调试,我们提供了如下工具进行调试与测试
### 普通模板
* 启动本地服务
```
npm start
```
* 打开浏览器:http://staging-teach.ireadabc.com/template_ci/debug
* [点击查看调试视频教程](https://www.bilibili.com/video/BV1Dq4y1t7n5?p=8)
### 真机调试
* 下载模板调试专用app
http://download-iplayabc.oss-cn-beijing.aliyuncs.com/iDebugABC.apk
![avatar](http://staging-teach.cdn.ireadabc.com/084f2f95-8213-4c5a-8c46-b194819d7677.png)
* 启动本地服务
```
npm start
```
* 手机和电脑连接同一个Wifi
* 打开调试app,根据提示输入IP地址,点击开始就可以在手机上预览模板了
* 使用 console.log("==调试信息=="); 可以打印日志进行必要的调试
* 点击左上角 “logcat” 可以查看运行日志,(logcat是可以按住拖动的, 所以不用考虑UI遮挡问题)
### 注意事项及常见问题
* 项目里所有文件及文件夹的命名方式要注意不能包含空格、汉字、减号
* 项目里尽量不要使用setTimeout、setInterval等定时器,如果使用了记得在onDestroy中释放掉(onDestroy 是指CocosCreator的生命周期钩子)
* 理论上禁止使用全局变量,因为模板到线上会进行组装,常见问题是一个模板使用多次造成全局变量被读脏
{
"ver": "1.1.2",
"uuid": "a5133ac1-d7a3-4909-a7d3-538474829b5b",
"uuid": "084f6ebd-0dbf-448a-9931-fed635e37147",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"isRemoteBundle": {
"ios": false,
"android": false
},
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.1.2",
"uuid": "2cadcfc9-6c7d-4639-a0ac-ede651b8ef1a",
"uuid": "c0ea7d7e-3cc4-4535-af58-1cfae2394289",
"isBundle": false,
"bundleName": "",
"priority": 1,
......
{
"ver": "2.0.1",
"uuid": "52df5730-90b9-4a43-ae9f-6208c7b83789",
"uuid": "eb7d55a7-6386-45a7-be64-fadb4af22fe5",
"downloadMode": 0,
"duration": 72.061625,
"subMetas": {}
......
{
"ver": "2.0.1",
"uuid": "330e61bb-8350-4aaf-b611-d8a2f9414cde",
"uuid": "cf8330c1-bc61-4f37-b918-83a94ee61390",
"downloadMode": 0,
"duration": 1.227755,
"subMetas": {}
......
{
"ver": "2.0.1",
"uuid": "24adb399-dadf-4a72-98aa-a80a2df5afb6",
"uuid": "dc67d2a2-8b31-4111-9791-1e6b36a1c11a",
"downloadMode": 0,
"duration": 0.10449,
"subMetas": {}
......
{
"ver": "2.0.1",
"uuid": "8eff5dc8-f0ce-428c-889c-82d581302184",
"uuid": "2142c132-3ce7-427d-90db-ab32f16f246d",
"downloadMode": 0,
"duration": 4.618667,
"subMetas": {}
......
{
"ver": "2.0.1",
"uuid": "ab7ed82e-7f36-4a90-8c3d-bbad55e08fe9",
"uuid": "353618d9-04a5-495d-83ee-0ead6a58bf9a",
"downloadMode": 0,
"duration": 0.10449,
"subMetas": {}
......
{
"ver": "2.0.1",
"uuid": "099a7b34-1a22-4a59-a80e-170120ae446a",
"uuid": "5a93b26e-1460-4903-92a3-daa17dae1e18",
"downloadMode": 0,
"duration": 1.288,
"subMetas": {}
......
{
"ver": "2.0.1",
"uuid": "5d0ab958-3850-4582-94cf-f81152fd4ad3",
"uuid": "721ac1d1-76d9-4b1c-92fd-6d1c4c8cca51",
"downloadMode": 0,
"duration": 2.5861,
"subMetas": {}
......
{
"ver": "2.0.1",
"uuid": "3a5a3f8d-0ec3-4554-a98f-fca4126d24b2",
"uuid": "b6472a20-6a9a-4c55-853e-2956a767ce05",
"downloadMode": 0,
"duration": 1.123265,
"subMetas": {}
......
{
"ver": "1.1.2",
"uuid": "99fb6e5e-4ba4-430c-bea4-81382d13b062",
"uuid": "e3f929db-b408-41c7-9791-8d76c2ff0d78",
"isBundle": false,
"bundleName": "",
"priority": 1,
......
{
"ver": "1.1.0",
"uuid": "5ebfa331-1bce-4cdf-85e0-e22161559332",
"uuid": "ea97eca5-a4af-4510-8a22-0b3c523e6cdd",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.1.2",
"uuid": "3ae7acb1-0b9a-414d-83e1-487af173cc86",
"uuid": "faf3d572-d2a3-40de-8e12-ce8c94ca2277",
"isBundle": false,
"bundleName": "",
"priority": 1,
......
......@@ -175,7 +175,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "3f88e88f-7062-490f-ba36-10fb4cd1f863"
"__uuid__": "9e7302b5-dd7f-4a2a-b169-ccb1a6f86350"
},
"_type": 0,
"_sizeMode": 1,
......@@ -197,7 +197,7 @@
"__id__": 1
},
"asset": {
"__uuid__": "eee1edf6-baf2-47b1-8904-ddd827ce3315"
"__uuid__": "70857373-d5ec-45ea-add4-1a3802ceff10"
},
"fileId": "0dX64FQTlMV4J7/U1Ns6Fh",
"sync": false
......@@ -282,7 +282,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "161554c7-7e96-4470-8138-071bc0a5da40"
"__uuid__": "8f2ae0df-de10-460e-8a3b-3961b2f50d12"
},
"_type": 0,
"_sizeMode": 1,
......@@ -304,7 +304,7 @@
"__id__": 1
},
"asset": {
"__uuid__": "eee1edf6-baf2-47b1-8904-ddd827ce3315"
"__uuid__": "70857373-d5ec-45ea-add4-1a3802ceff10"
},
"fileId": "e7zLQKzzNHjKxTTNa5hJyC",
"sync": false
......@@ -389,7 +389,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "6e980fc5-802e-4bae-a1c2-3f183d88d94e"
"__uuid__": "b4f4dc90-0841-40c4-bc4c-395a9de32b4c"
},
"_type": 0,
"_sizeMode": 1,
......@@ -411,7 +411,7 @@
"__id__": 1
},
"asset": {
"__uuid__": "eee1edf6-baf2-47b1-8904-ddd827ce3315"
"__uuid__": "70857373-d5ec-45ea-add4-1a3802ceff10"
},
"fileId": "eeiGhFzo5GgYb87K+rJedT",
"sync": false
......@@ -496,7 +496,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "8f7db4d4-d0c2-400a-b80f-1d0e15416d4c"
"__uuid__": "6b0c5fd1-c077-4b38-bfa3-0b081acf4b83"
},
"_type": 0,
"_sizeMode": 1,
......@@ -518,7 +518,7 @@
"__id__": 1
},
"asset": {
"__uuid__": "eee1edf6-baf2-47b1-8904-ddd827ce3315"
"__uuid__": "70857373-d5ec-45ea-add4-1a3802ceff10"
},
"fileId": "f6GDduttdG4LX0SySP9XRp",
"sync": false
......@@ -603,7 +603,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "fff678ba-7f00-4f0e-8d15-61dbde0af4fe"
"__uuid__": "b2f7eee1-ef1e-4ea2-b3a0-f5ab4410e449"
},
"_type": 0,
"_sizeMode": 1,
......@@ -625,7 +625,7 @@
"__id__": 1
},
"asset": {
"__uuid__": "eee1edf6-baf2-47b1-8904-ddd827ce3315"
"__uuid__": "70857373-d5ec-45ea-add4-1a3802ceff10"
},
"fileId": "ecd5B6jDJLqLxbPl7gif9Q",
"sync": false
......@@ -710,7 +710,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "077538fe-43ab-4fb0-a626-81964c5ec698"
"__uuid__": "e26a4b3a-cf37-4f71-96b2-ca758c1169f7"
},
"_type": 0,
"_sizeMode": 1,
......@@ -732,7 +732,7 @@
"__id__": 1
},
"asset": {
"__uuid__": "eee1edf6-baf2-47b1-8904-ddd827ce3315"
"__uuid__": "70857373-d5ec-45ea-add4-1a3802ceff10"
},
"fileId": "3eSIb0+7dGkLvLmMZKyEep",
"sync": false
......@@ -817,7 +817,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "8a175eab-1e21-4295-9608-8522c26ec8b9"
"__uuid__": "ec329ea6-0481-4647-ab4e-3e5b7ee4e1ff"
},
"_type": 0,
"_sizeMode": 1,
......@@ -839,13 +839,13 @@
"__id__": 1
},
"asset": {
"__uuid__": "eee1edf6-baf2-47b1-8904-ddd827ce3315"
"__uuid__": "70857373-d5ec-45ea-add4-1a3802ceff10"
},
"fileId": "dbq85n3g5FGb68cUKxi38/",
"sync": false
},
{
"__type__": "3c61aMTbTVFypMFfLrD4jxs",
"__type__": "68e76m0SihCWIeYzf6E7rdU",
"_name": "",
"_objFlags": 0,
"node": {
......@@ -860,9 +860,9 @@
"__id__": 1
},
"asset": {
"__uuid__": "eee1edf6-baf2-47b1-8904-ddd827ce3315"
"__uuid__": "70857373-d5ec-45ea-add4-1a3802ceff10"
},
"fileId": "81tS4L5AFJLYJ3MPcLMMkk",
"fileId": "",
"sync": false
}
]
\ No newline at end of file
{
"ver": "1.2.9",
"uuid": "eee1edf6-baf2-47b1-8904-ddd827ce3315",
"uuid": "70857373-d5ec-45ea-add4-1a3802ceff10",
"optimizationPolicy": "AUTO",
"asyncLoadAssets": false,
"readonly": false,
......
{
"ver": "1.0.8",
"uuid": "3c61a313-6d35-45ca-9305-7cbac3e23c6c",
"uuid": "68e769b4-4a28-4258-8798-cdfe84eeb754",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
......
......@@ -162,7 +162,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "06b87f5e-2b4a-49a6-a8b5-b229154cb1cd"
"__uuid__": "51dd7ac1-5717-49a6-8a4c-204a5f7b1091"
},
"_type": 0,
"_sizeMode": 1,
......@@ -184,7 +184,7 @@
"__id__": 1
},
"asset": {
"__uuid__": "08390cac-af36-4c30-a2ae-2bdac21b8ec8"
"__uuid__": "c236921c-e072-46df-8709-bce62b536cb0"
},
"fileId": "cdBQ1XicBHU5u1GH9ea4aW",
"sync": false
......@@ -269,7 +269,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "54127d63-cc51-42ce-917b-ce5aa48f7c8c"
"__uuid__": "ea593901-976c-4dcc-8fa9-5daa46341ff1"
},
"_type": 0,
"_sizeMode": 1,
......@@ -291,7 +291,7 @@
"__id__": 1
},
"asset": {
"__uuid__": "08390cac-af36-4c30-a2ae-2bdac21b8ec8"
"__uuid__": "c236921c-e072-46df-8709-bce62b536cb0"
},
"fileId": "cdMxq8dRBE7aGCh7nIlGZZ",
"sync": false
......@@ -376,7 +376,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "e6883c14-33db-4dfc-86ce-5293c88acf1b"
"__uuid__": "0ea17a24-a0f2-441d-a7b6-2a98a5bdd747"
},
"_type": 0,
"_sizeMode": 1,
......@@ -398,7 +398,7 @@
"__id__": 1
},
"asset": {
"__uuid__": "08390cac-af36-4c30-a2ae-2bdac21b8ec8"
"__uuid__": "c236921c-e072-46df-8709-bce62b536cb0"
},
"fileId": "45pPEPLOxKdZxisVTyXQTB",
"sync": false
......@@ -483,7 +483,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "5bf80955-eed8-4d0b-9ed2-ecee84df57c9"
"__uuid__": "5a3810b2-4c8a-4313-afc1-b3d9b8875dad"
},
"_type": 0,
"_sizeMode": 1,
......@@ -505,7 +505,7 @@
"__id__": 1
},
"asset": {
"__uuid__": "08390cac-af36-4c30-a2ae-2bdac21b8ec8"
"__uuid__": "c236921c-e072-46df-8709-bce62b536cb0"
},
"fileId": "1fY4J6At1DvLWMx2awHiL9",
"sync": false
......@@ -516,9 +516,9 @@
"__id__": 1
},
"asset": {
"__uuid__": "08390cac-af36-4c30-a2ae-2bdac21b8ec8"
"__uuid__": "c236921c-e072-46df-8709-bce62b536cb0"
},
"fileId": "046iEUEXdDkbT12CJ3Pyvo",
"fileId": "",
"sync": false
}
]
\ No newline at end of file
{
"ver": "1.2.9",
"uuid": "08390cac-af36-4c30-a2ae-2bdac21b8ec8",
"uuid": "c236921c-e072-46df-8709-bce62b536cb0",
"optimizationPolicy": "AUTO",
"asyncLoadAssets": false,
"readonly": false,
......
{
"ver": "1.1.2",
"uuid": "466154a4-5acf-408a-b8e0-6dc365bfd8f2",
"uuid": "9cb20bcc-471f-4a82-ad3f-bfa4c22307d6",
"isBundle": false,
"bundleName": "",
"priority": 1,
......
......@@ -57,8 +57,8 @@
"_is3DNode": true,
"_groupIndex": 0,
"groupIndex": 0,
"autoReleaseAssets": true,
"_id": "fe9d920e-e074-41da-843d-b8b218dbf656"
"autoReleaseAssets": false,
"_id": "230fab11-b798-400f-8b62-f29d4709a1f5"
},
{
"__type__": "cc.Node",
......@@ -100,18 +100,21 @@
},
{
"__id__": 98
},
{
"__id__": 100
}
],
"_active": true,
"_components": [
{
"__id__": 100
"__id__": 133
},
{
"__id__": 101
"__id__": 134
},
{
"__id__": 102
"__id__": 135
}
],
"_prefab": null,
......@@ -341,7 +344,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "e451cdf9-823f-487d-89d8-17a2f3a752c2"
"__uuid__": "ab64ca94-0c66-43c9-9695-94d581d645c2"
},
"_type": 0,
"_sizeMode": 0,
......@@ -464,9 +467,7 @@
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "e451cdf9-823f-487d-89d8-17a2f3a752c2"
},
"_spriteFrame": null,
"_type": 0,
"_sizeMode": 0,
"_fillType": 0,
......@@ -586,7 +587,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "e451cdf9-823f-487d-89d8-17a2f3a752c2"
"__uuid__": "ab64ca94-0c66-43c9-9695-94d581d645c2"
},
"_type": 0,
"_sizeMode": 1,
......@@ -757,7 +758,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "c2961028-6a32-4807-8cbd-2d4fc82c35fc"
"__uuid__": "6d703fe7-f88f-4e1a-944e-5fbe942f7ed6"
},
"_type": 0,
"_sizeMode": 1,
......@@ -851,7 +852,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "7eee1a65-dfb5-41bb-a115-7a16600b098f"
"__uuid__": "24de9a52-1604-4d64-a009-1f6c6e0197a1"
},
"_type": 2,
"_sizeMode": 0,
......@@ -945,7 +946,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "10fe1900-682b-425a-a1e0-40899d603451"
"__uuid__": "85c7d465-6fd4-41f6-83bb-21f8cc572a2c"
},
"_type": 0,
"_sizeMode": 1,
......@@ -1039,7 +1040,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "10fe1900-682b-425a-a1e0-40899d603451"
"__uuid__": "85c7d465-6fd4-41f6-83bb-21f8cc572a2c"
},
"_type": 0,
"_sizeMode": 1,
......@@ -1133,7 +1134,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "c2961028-6a32-4807-8cbd-2d4fc82c35fc"
"__uuid__": "6d703fe7-f88f-4e1a-944e-5fbe942f7ed6"
},
"_type": 0,
"_sizeMode": 1,
......@@ -1227,7 +1228,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "7eee1a65-dfb5-41bb-a115-7a16600b098f"
"__uuid__": "24de9a52-1604-4d64-a009-1f6c6e0197a1"
},
"_type": 2,
"_sizeMode": 0,
......@@ -1390,7 +1391,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "3a6ef082-d8ed-4ca3-8182-a242c91fbf0a"
"__uuid__": "b17dfaf5-1d48-4ade-85bb-95cc1d0934e4"
},
"_type": 0,
"_sizeMode": 1,
......@@ -1549,7 +1550,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "9aebe192-1fa5-4eab-b583-bd9ae520e770"
"__uuid__": "706efb7c-df21-46d9-9320-df91461cb81f"
},
"_type": 0,
"_sizeMode": 1,
......@@ -1646,7 +1647,7 @@
"_cacheMode": 0,
"playTimes": -1,
"premultipliedAlpha": false,
"_armatureKey": "14705349-c943-44b2-aea8-dda0c8a90996#2c321a2d-fde5-420d-9268-9fe2bfc7cdfa",
"_armatureKey": "f3920e48-4e3e-4f7f-bcd6-9245aeadc5bc#3679122c-e243-41ac-8091-f3d602d22d3e",
"_accTime": 0,
"_playCount": 0,
"_frameCache": null,
......@@ -1654,10 +1655,10 @@
"_playing": false,
"_armatureCache": null,
"_N$dragonAsset": {
"__uuid__": "14705349-c943-44b2-aea8-dda0c8a90996"
"__uuid__": "f3920e48-4e3e-4f7f-bcd6-9245aeadc5bc"
},
"_N$dragonAtlasAsset": {
"__uuid__": "2c321a2d-fde5-420d-9268-9fe2bfc7cdfa"
"__uuid__": "3679122c-e243-41ac-8091-f3d602d22d3e"
},
"_N$_defaultArmatureIndex": 0,
"_N$_animationIndex": 0,
......@@ -1683,7 +1684,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "93bf2bbb-17fc-481e-9fd6-4b9b87b75ffc"
"__uuid__": "70e4f931-87eb-4031-a0f0-b602b4e75aaa"
},
"_type": 0,
"_sizeMode": 1,
......@@ -1780,7 +1781,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "81af61b4-7d54-448a-986b-68199bbdcab6"
"__uuid__": "01397645-b9e9-4bc8-837f-e37f36c64f60"
},
"_type": 0,
"_sizeMode": 1,
......@@ -2038,7 +2039,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "b01751a0-d16b-4b21-ab20-8eabeaa11e46"
"__uuid__": "271a6fb0-fab1-49f2-89db-c80f763aa9a7"
},
"_type": 0,
"_sizeMode": 1,
......@@ -2213,7 +2214,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "0480ca93-ad8a-4bb7-a315-cc7fa5a30314"
"__uuid__": "b7a6fd29-f344-4423-9c2c-1a5de329a38f"
},
"_type": 0,
"_sizeMode": 1,
......@@ -2307,7 +2308,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "39ac965b-2cf6-439e-8c9a-8590744e0269"
"__uuid__": "68ac4475-22d2-420a-87a8-63f2000e2f60"
},
"_type": 0,
"_sizeMode": 1,
......@@ -2401,7 +2402,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "381af598-a3d7-4b12-8c65-46afbdd0f951"
"__uuid__": "8be0b203-162e-475c-ad71-f6a428401af6"
},
"_type": 0,
"_sizeMode": 1,
......@@ -2503,7 +2504,7 @@
"_lineHeight": 100,
"_enableWrapText": true,
"_N$file": {
"__uuid__": "5ebfa331-1bce-4cdf-85e0-e22161559332"
"__uuid__": "ea97eca5-a4af-4510-8a22-0b3c523e6cdd"
},
"_isSystemFontUsed": false,
"_spacingX": 0,
......@@ -2621,7 +2622,7 @@
"_cacheMode": 2,
"playTimes": -1,
"premultipliedAlpha": false,
"_armatureKey": "7bc15376-2148-4921-8e02-29c7a3cd7a84#1a182eea-85f2-4140-873a-fbea804b3e2c",
"_armatureKey": "a188faa7-a47a-4e51-9613-9954deae1e4c#c1e106d1-5ae6-45ea-88d6-75b8b189ed82",
"_accTime": 0,
"_playCount": 0,
"_frameCache": null,
......@@ -2629,10 +2630,10 @@
"_playing": false,
"_armatureCache": null,
"_N$dragonAsset": {
"__uuid__": "7bc15376-2148-4921-8e02-29c7a3cd7a84"
"__uuid__": "a188faa7-a47a-4e51-9613-9954deae1e4c"
},
"_N$dragonAtlasAsset": {
"__uuid__": "1a182eea-85f2-4140-873a-fbea804b3e2c"
"__uuid__": "c1e106d1-5ae6-45ea-88d6-75b8b189ed82"
},
"_N$_defaultArmatureIndex": 0,
"_N$_animationIndex": 0,
......@@ -2944,7 +2945,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "b01751a0-d16b-4b21-ab20-8eabeaa11e46"
"__uuid__": "271a6fb0-fab1-49f2-89db-c80f763aa9a7"
},
"_type": 0,
"_sizeMode": 1,
......@@ -3119,7 +3120,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "e3ebf3e2-0143-4de4-bdfc-c0ae2917e54c"
"__uuid__": "3239c7d8-b5e9-462a-9b4f-b953f66503cb"
},
"_type": 0,
"_sizeMode": 1,
......@@ -3213,7 +3214,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "8bfba768-2ba2-437e-9035-322759ecb8ef"
"__uuid__": "b1aba38f-1d7a-4e6b-a8df-d164af56b6c8"
},
"_type": 0,
"_sizeMode": 1,
......@@ -3307,7 +3308,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "2871621f-68ff-44e1-85b3-8a06200a96a5"
"__uuid__": "08f31ef0-d6ed-47f8-9762-86304a9f5dcb"
},
"_type": 0,
"_sizeMode": 1,
......@@ -3351,7 +3352,7 @@
},
"_contentSize": {
"__type__": "cc.Size",
"width": 114.9,
"width": 111.23,
"height": 126
},
"_anchorPoint": {
......@@ -3408,9 +3409,7 @@
"_fontSize": 100,
"_lineHeight": 100,
"_enableWrapText": true,
"_N$file": {
"__uuid__": "5ebfa331-1bce-4cdf-85e0-e22161559332"
},
"_N$file": null,
"_isSystemFontUsed": false,
"_spacingX": 0,
"_batchAsBitmap": false,
......@@ -3527,7 +3526,7 @@
"_cacheMode": 2,
"playTimes": -1,
"premultipliedAlpha": false,
"_armatureKey": "7bc15376-2148-4921-8e02-29c7a3cd7a84#1a182eea-85f2-4140-873a-fbea804b3e2c",
"_armatureKey": "a188faa7-a47a-4e51-9613-9954deae1e4c#c1e106d1-5ae6-45ea-88d6-75b8b189ed82",
"_accTime": 0,
"_playCount": 0,
"_frameCache": null,
......@@ -3535,10 +3534,10 @@
"_playing": false,
"_armatureCache": null,
"_N$dragonAsset": {
"__uuid__": "7bc15376-2148-4921-8e02-29c7a3cd7a84"
"__uuid__": "a188faa7-a47a-4e51-9613-9954deae1e4c"
},
"_N$dragonAtlasAsset": {
"__uuid__": "1a182eea-85f2-4140-873a-fbea804b3e2c"
"__uuid__": "c1e106d1-5ae6-45ea-88d6-75b8b189ed82"
},
"_N$_defaultArmatureIndex": 0,
"_N$_animationIndex": 0,
......@@ -3850,7 +3849,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "b01751a0-d16b-4b21-ab20-8eabeaa11e46"
"__uuid__": "271a6fb0-fab1-49f2-89db-c80f763aa9a7"
},
"_type": 0,
"_sizeMode": 1,
......@@ -4025,7 +4024,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "1796f19d-3ac1-4c90-a67a-6c203686bef7"
"__uuid__": "e88e006c-4385-4874-85cb-47080c62009d"
},
"_type": 0,
"_sizeMode": 1,
......@@ -4119,7 +4118,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "7b79725f-aa33-4a8f-a6e2-77ddf1657947"
"__uuid__": "e588dfd7-8c21-411b-beb9-4a0280ab9c48"
},
"_type": 0,
"_sizeMode": 1,
......@@ -4213,7 +4212,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "fdc3df60-862b-4821-8559-345250bf1f1c"
"__uuid__": "5aa27a44-32d0-4126-98a0-1c28a2bd418e"
},
"_type": 0,
"_sizeMode": 1,
......@@ -4315,7 +4314,7 @@
"_lineHeight": 100,
"_enableWrapText": true,
"_N$file": {
"__uuid__": "5ebfa331-1bce-4cdf-85e0-e22161559332"
"__uuid__": "ea97eca5-a4af-4510-8a22-0b3c523e6cdd"
},
"_isSystemFontUsed": false,
"_spacingX": 0,
......@@ -4433,7 +4432,7 @@
"_cacheMode": 2,
"playTimes": -1,
"premultipliedAlpha": false,
"_armatureKey": "7bc15376-2148-4921-8e02-29c7a3cd7a84#1a182eea-85f2-4140-873a-fbea804b3e2c",
"_armatureKey": "a188faa7-a47a-4e51-9613-9954deae1e4c#c1e106d1-5ae6-45ea-88d6-75b8b189ed82",
"_accTime": 0,
"_playCount": 0,
"_frameCache": null,
......@@ -4441,10 +4440,10 @@
"_playing": false,
"_armatureCache": null,
"_N$dragonAsset": {
"__uuid__": "7bc15376-2148-4921-8e02-29c7a3cd7a84"
"__uuid__": "a188faa7-a47a-4e51-9613-9954deae1e4c"
},
"_N$dragonAtlasAsset": {
"__uuid__": "1a182eea-85f2-4140-873a-fbea804b3e2c"
"__uuid__": "c1e106d1-5ae6-45ea-88d6-75b8b189ed82"
},
"_N$_defaultArmatureIndex": 0,
"_N$_animationIndex": 0,
......@@ -4687,7 +4686,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "4c11f933-b556-4727-b95e-98aea4365daf"
"__uuid__": "5cc8444d-9120-469e-b73e-c08481eefd72"
},
"_type": 0,
"_sizeMode": 1,
......@@ -4784,7 +4783,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "5c76d50a-7e4f-4a65-b564-3be65ed8b8f5"
"__uuid__": "b404d89c-3b0c-417d-8283-ce6533c40422"
},
"_type": 0,
"_sizeMode": 1,
......@@ -4931,7 +4930,7 @@
"_id": "ffqYhHREJOapbLa9C0BsJp"
},
{
"__type__": "13932HBXoJNyra3uRGSxVAi",
"__type__": "615ecNK/JtHT61kbKePt+PQ",
"_name": "",
"_objFlags": 0,
"node": {
......@@ -4939,30 +4938,1599 @@
},
"_enabled": true,
"bgm": {
"__uuid__": "52df5730-90b9-4a43-ae9f-6208c7b83789"
"__uuid__": "eb7d55a7-6386-45a7-be64-fadb4af22fe5"
},
"star": {
"__uuid__": "099a7b34-1a22-4a59-a80e-170120ae446a"
"__uuid__": "5a93b26e-1460-4903-92a3-daa17dae1e18"
},
"boom": {
"__uuid__": "330e61bb-8350-4aaf-b611-d8a2f9414cde"
"__uuid__": "cf8330c1-bc61-4f37-b918-83a94ee61390"
},
"xuanyun": {
"__uuid__": "5d0ab958-3850-4582-94cf-f81152fd4ad3"
"__uuid__": "721ac1d1-76d9-4b1c-92fd-6d1c4c8cca51"
},
"za": {
"__uuid__": "3a5a3f8d-0ec3-4554-a98f-fca4126d24b2"
"__uuid__": "b6472a20-6a9a-4c55-853e-2956a767ce05"
},
"move": {
"__uuid__": "ab7ed82e-7f36-4a90-8c3d-bbad55e08fe9"
"__uuid__": "353618d9-04a5-495d-83ee-0ead6a58bf9a"
},
"end": {
"__uuid__": "8eff5dc8-f0ce-428c-889c-82d581302184"
"__uuid__": "2142c132-3ce7-427d-90db-ab32f16f246d"
},
"click": {
"__uuid__": "24adb399-dadf-4a72-98aa-a80a2df5afb6"
"__uuid__": "dc67d2a2-8b31-4111-9791-1e6b36a1c11a"
},
"_id": "79v2LVCitEwpNi8WzycY3I"
},
{
"__type__": "cc.Node",
"_name": "endView",
"_objFlags": 0,
"_parent": {
"__id__": 2
},
"_children": [
{
"__id__": 101
},
{
"__id__": 119
},
{
"__id__": 122
},
{
"__id__": 125
},
{
"__id__": 128
}
],
"_active": false,
"_components": [
{
"__id__": 131
},
{
"__id__": 132
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 1280,
"height": 720
},
"_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": "be4qbXYOBFY650vSUsqXGC"
},
{
"__type__": "cc.Node",
"_name": "StoneNodeBase",
"_objFlags": 0,
"_parent": {
"__id__": 100
},
"_children": [
{
"__id__": 102
},
{
"__id__": 104
},
{
"__id__": 106
}
],
"_active": false,
"_components": [],
"_prefab": null,
"_opacity": 0,
"_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": "b00OSF1tNFq4d0UzPZCGz8"
},
{
"__type__": "cc.Node",
"_name": "NodeLight",
"_objFlags": 0,
"_parent": {
"__id__": 101
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 103
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 591,
"height": 592
},
"_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": "e01TeSDhpNX5dCAGNzVt7f"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 102
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "a66f9351-3490-4b2e-af25-57c575a062e6"
},
"_type": 0,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": "2b23KI//JPNo/WdBFquap7"
},
{
"__type__": "cc.Node",
"_name": "NodeStone",
"_objFlags": 0,
"_parent": {
"__id__": 101
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 105
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 272,
"height": 247
},
"_id": "6bYMFGc7JC143EJWzahHcx"
"_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": "echU/q695GJKvOFgfuvl29"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 104
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "b63b46d1-9c62-4aa2-8ab1-e695e8821733"
},
"_type": 0,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": "bfbULYh4lKsZmJXzUHnI5L"
},
{
"__type__": "cc.Node",
"_name": "NodeStarBase",
"_objFlags": 0,
"_parent": {
"__id__": 101
},
"_children": [
{
"__id__": 107
},
{
"__id__": 109
},
{
"__id__": 111
},
{
"__id__": 113
},
{
"__id__": 115
},
{
"__id__": 117
}
],
"_active": true,
"_components": [],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 68,
"height": 67
},
"_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": "8dSBR0AvRKYJHwhbAr24Ab"
},
{
"__type__": "cc.Node",
"_name": "NodeStar_0",
"_objFlags": 0,
"_parent": {
"__id__": 106
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 108
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 68,
"height": 67
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
-110.614,
-11.387,
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": "92IzAzP+FFcoq8qqZsuGcZ"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 107
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "7cded8d0-e57f-45a3-bc21-caaf85e90c83"
},
"_type": 0,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": "69IYzWCM5GU7ej2+NbwC/+"
},
{
"__type__": "cc.Node",
"_name": "NodeStar_1",
"_objFlags": 0,
"_parent": {
"__id__": 106
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 110
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 68,
"height": 67
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
72.388,
-2.44,
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": "a12c/ptpVEp7Q9XsYmRYPD"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 109
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "7cded8d0-e57f-45a3-bc21-caaf85e90c83"
},
"_type": 0,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": "e1a+qYi45GlIIeTsFRnZGL"
},
{
"__type__": "cc.Node",
"_name": "NodeStar_2",
"_objFlags": 0,
"_parent": {
"__id__": 106
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 112
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 68,
"height": 67
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
79.709,
63.441,
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": "b2hZY/IrtEDp+tTjXSVcj+"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 111
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "7cded8d0-e57f-45a3-bc21-caaf85e90c83"
},
"_type": 0,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": "4elC5pGhJPuYXzHODTgqev"
},
{
"__type__": "cc.Node",
"_name": "NodeStar_3",
"_objFlags": 0,
"_parent": {
"__id__": 106
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 114
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 68,
"height": 67
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
-27.651,
104.108,
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": "07GRA+4fxBY51HW156HvPa"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 113
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "7cded8d0-e57f-45a3-bc21-caaf85e90c83"
},
"_type": 0,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": "bcjXyX2tNG66NQFAnY24aO"
},
{
"__type__": "cc.Node",
"_name": "NodeStar_4",
"_objFlags": 0,
"_parent": {
"__id__": 106
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 116
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 68,
"height": 67
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
-64.25,
36.601,
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": "a2ayc+F0hH97b8FsCo6dHv"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 115
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "7cded8d0-e57f-45a3-bc21-caaf85e90c83"
},
"_type": 0,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": "323nVaDjBGapNoGI8Xzkpi"
},
{
"__type__": "cc.Node",
"_name": "NodeStar_5",
"_objFlags": 0,
"_parent": {
"__id__": 106
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 118
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 68,
"height": 67
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
-10.568,
4.881,
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": "4d2yXLaphHOY3COwtZnlss"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 117
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "7cded8d0-e57f-45a3-bc21-caaf85e90c83"
},
"_type": 0,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": "80atnkeyRLip0wQOtorDiO"
},
{
"__type__": "cc.Node",
"_name": "BtnRestart",
"_objFlags": 0,
"_parent": {
"__id__": 100
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 120
},
{
"__id__": 121
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 285,
"height": 104
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
-190.322,
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": "f9XqBJlFpON7hXQlwfFZa4"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 119
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "fe508bad-c0db-47b4-8b35-62d1316d5ef0"
},
"_type": 0,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": "94GhMDTb1E4IvyusiPTRiX"
},
{
"__type__": "cc.Button",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 119
},
"_enabled": true,
"_normalMaterial": null,
"_grayMaterial": null,
"duration": 0.1,
"zoomScale": 1.2,
"clickEvents": [],
"_N$interactable": true,
"_N$enableAutoGrayEffect": false,
"_N$transition": 0,
"transition": 0,
"_N$normalColor": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_N$pressedColor": {
"__type__": "cc.Color",
"r": 211,
"g": 211,
"b": 211,
"a": 255
},
"pressedColor": {
"__type__": "cc.Color",
"r": 211,
"g": 211,
"b": 211,
"a": 255
},
"_N$hoverColor": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"hoverColor": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_N$disabledColor": {
"__type__": "cc.Color",
"r": 124,
"g": 124,
"b": 124,
"a": 255
},
"_N$normalSprite": null,
"_N$pressedSprite": null,
"pressedSprite": null,
"_N$hoverSprite": null,
"hoverSprite": null,
"_N$disabledSprite": null,
"_N$target": null,
"_id": "74tWZdTnVGRavoMdpj0mQg"
},
{
"__type__": "cc.Node",
"_name": "NodeCharactor",
"_objFlags": 0,
"_parent": {
"__id__": 100
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 123
},
{
"__id__": 124
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 329,
"height": 322
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
-281.52,
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": "f8q82c82BMULaSGitMCgYl"
},
{
"__type__": "dragonBones.ArmatureDisplay",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 122
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_armatureName": "Armature",
"_animationName": "",
"_preCacheMode": 0,
"_cacheMode": 0,
"playTimes": -1,
"premultipliedAlpha": false,
"_armatureKey": "e14b5634-2398-4ace-8111-afc9ab4d7ca4#0cfa294a-1548-4132-8ba1-31cebe470106",
"_accTime": 0,
"_playCount": 0,
"_frameCache": null,
"_curFrame": null,
"_playing": false,
"_armatureCache": null,
"_N$dragonAsset": {
"__uuid__": "e14b5634-2398-4ace-8111-afc9ab4d7ca4"
},
"_N$dragonAtlasAsset": {
"__uuid__": "0cfa294a-1548-4132-8ba1-31cebe470106"
},
"_N$_defaultArmatureIndex": 0,
"_N$_animationIndex": 0,
"_N$_defaultCacheMode": 0,
"_N$timeScale": 1,
"_N$debugBones": false,
"_N$enableBatch": false,
"_id": "a2kojJ3uZNv4BGrKTi8UAy"
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 122
},
"_enabled": true,
"alignMode": 1,
"_target": null,
"_alignFlags": 40,
"_left": 475.5,
"_right": 475.5,
"_top": 0,
"_bottom": 0,
"_verticalCenter": 0,
"_horizontalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 329,
"_originalHeight": 0,
"_id": "05DNjse6ZAcIfiOFxEIJFD"
},
{
"__type__": "cc.Node",
"_name": "bg_bg2",
"_objFlags": 0,
"_parent": {
"__id__": 100
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 126
},
{
"__id__": 127
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 1280,
"height": 720
},
"_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": "bbID3RhDJD0bxLHFVy9g5n"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 125
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "a1d38394-e453-452b-83e4-3e5b3908c3ee"
},
"_type": 0,
"_sizeMode": 0,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": "1d8q/g6ElBUbWNQE8vcK5F"
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 125
},
"_enabled": true,
"alignMode": 1,
"_target": null,
"_alignFlags": 45,
"_left": 0,
"_right": 0,
"_top": 0,
"_bottom": 0,
"_verticalCenter": 0,
"_horizontalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 1280,
"_originalHeight": 720,
"_id": "bavRxztO5DL6zig9gLtoSw"
},
{
"__type__": "cc.Node",
"_name": "bg_bg3",
"_objFlags": 0,
"_parent": {
"__id__": 100
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 129
},
{
"__id__": 130
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 1280,
"height": 358
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
-187.28499999999997,
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": "07kxW3noZMerd64wW38xZb"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 128
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "87b93615-a36d-4576-a78b-df0399c15e71"
},
"_type": 0,
"_sizeMode": 0,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": "cft5aNBVNLs7Ak3c3aZlv3"
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 128
},
"_enabled": true,
"alignMode": 1,
"_target": null,
"_alignFlags": 44,
"_left": 0,
"_right": 0,
"_top": 0,
"_bottom": -6.284999999999968,
"_verticalCenter": 0,
"_horizontalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 1280,
"_originalHeight": 0,
"_id": "a18mZWQpdLjK4d9WHA5Jkx"
},
{
"__type__": "652d7U7f1hMU6BUIpLF+lne",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 100
},
"_enabled": true,
"ribbonPrefab": {
"__uuid__": "c236921c-e072-46df-8709-bce62b536cb0"
},
"结束": {
"__uuid__": "2142c132-3ce7-427d-90db-ab32f16f246d"
},
"点击": {
"__uuid__": "dc67d2a2-8b31-4111-9791-1e6b36a1c11a"
},
"_id": "862/MEBKpGKbzi4NENkxaw"
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 100
},
"_enabled": true,
"alignMode": 1,
"_target": null,
"_alignFlags": 45,
"_left": 0,
"_right": 0,
"_top": 0,
"_bottom": 0,
"_verticalCenter": 0,
"_horizontalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 0,
"_originalHeight": 0,
"_id": "0dycRwSq1Hkp/Zm9lEsyc2"
},
{
"__type__": "cc.Canvas",
......@@ -5009,7 +6577,7 @@
"_id": "29zXboiXFBKoIV4PQ2liTe"
},
{
"__type__": "143bcRecVdMH6DOb9DHIOim",
"__type__": "dcf4a8Xga5IO4U1tcM8olXW",
"_name": "",
"_objFlags": 0,
"node": {
......@@ -5017,9 +6585,10 @@
},
"_enabled": true,
"grassItemPrefab": {
"__uuid__": "eee1edf6-baf2-47b1-8904-ddd827ce3315"
"__uuid__": "70857373-d5ec-45ea-add4-1a3802ceff10"
},
"createRate": 1,
"_id": "9c7GKnZkdPLruovxWrqiyR"
"timeoutsIds": [],
"_id": "f6Q/505UBDuJ+W3EF5Xd8+"
}
]
\ No newline at end of file
{
"ver": "1.2.9",
"uuid": "fe9d920e-e074-41da-843d-b8b218dbf656",
"uuid": "230fab11-b798-400f-8b62-f29d4709a1f5",
"asyncLoadAssets": false,
"autoReleaseAssets": true,
"autoReleaseAssets": false,
"subMetas": {}
}
\ No newline at end of file
......@@ -190,7 +190,10 @@ cc.Class({
clearTimeout(id)
})
cc.Tween.stopAll();
cc.director.loadScene('sn11_zmxz_end');
const endView = cc.find("Canvas/endView");
endView.active = true;
// cc.director.runScene('sn11_zmxz_end');
},
nextQuestion() {
......
{
"ver": "1.0.8",
"uuid": "143bc45e-7157-4c1f-a0ce-6fd0c720e8a6",
"uuid": "dcf4af17-81ae-483b-8535-b5c33ca255d6",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
......
......@@ -57,8 +57,8 @@
"_is3DNode": true,
"_groupIndex": 0,
"groupIndex": 0,
"autoReleaseAssets": true,
"_id": "efaadbb0-974b-4573-9af5-e1b0d833aff6"
"autoReleaseAssets": false,
"_id": "e95f4bce-a943-413c-b77d-96b25a5dda72"
},
{
"__type__": "cc.Node",
......@@ -326,7 +326,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "8f090bfe-0581-4f8c-96f6-0b9b2483efa6"
"__uuid__": "a1d38394-e453-452b-83e4-3e5b3908c3ee"
},
"_type": 0,
"_sizeMode": 1,
......@@ -453,7 +453,7 @@
"_cacheMode": 0,
"playTimes": -1,
"premultipliedAlpha": false,
"_armatureKey": "af278d84-ab9c-467a-8c0f-bad384f23430#d9b1d9da-07b9-45cf-8d40-e6f751679d7e",
"_armatureKey": "e14b5634-2398-4ace-8111-afc9ab4d7ca4#0cfa294a-1548-4132-8ba1-31cebe470106",
"_accTime": 0,
"_playCount": 0,
"_frameCache": null,
......@@ -461,10 +461,10 @@
"_playing": false,
"_armatureCache": null,
"_N$dragonAsset": {
"__uuid__": "af278d84-ab9c-467a-8c0f-bad384f23430"
"__uuid__": "e14b5634-2398-4ace-8111-afc9ab4d7ca4"
},
"_N$dragonAtlasAsset": {
"__uuid__": "d9b1d9da-07b9-45cf-8d40-e6f751679d7e"
"__uuid__": "0cfa294a-1548-4132-8ba1-31cebe470106"
},
"_N$_defaultArmatureIndex": 0,
"_N$_animationIndex": 0,
......@@ -582,7 +582,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "82818499-61c3-4bf3-9eef-bdf733dccde4"
"__uuid__": "87b93615-a36d-4576-a78b-df0399c15e71"
},
"_type": 0,
"_sizeMode": 1,
......@@ -706,7 +706,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "5af1d0a7-25f5-4bdc-8416-a7f6214575ab"
"__uuid__": "fe508bad-c0db-47b4-8b35-62d1316d5ef0"
},
"_type": 0,
"_sizeMode": 1,
......@@ -936,7 +936,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "a21689ed-388f-48e3-9a9d-a3e0a25039f2"
"__uuid__": "a66f9351-3490-4b2e-af25-57c575a062e6"
},
"_type": 0,
"_sizeMode": 1,
......@@ -1030,7 +1030,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "353a7336-28da-423b-b173-a5c049cb7f09"
"__uuid__": "b63b46d1-9c62-4aa2-8ab1-e695e8821733"
},
"_type": 0,
"_sizeMode": 1,
......@@ -1201,7 +1201,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "155ba034-4a15-4deb-a2a5-99acbeac175a"
"__uuid__": "7cded8d0-e57f-45a3-bc21-caaf85e90c83"
},
"_type": 0,
"_sizeMode": 1,
......@@ -1295,7 +1295,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "155ba034-4a15-4deb-a2a5-99acbeac175a"
"__uuid__": "7cded8d0-e57f-45a3-bc21-caaf85e90c83"
},
"_type": 0,
"_sizeMode": 1,
......@@ -1389,7 +1389,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "155ba034-4a15-4deb-a2a5-99acbeac175a"
"__uuid__": "7cded8d0-e57f-45a3-bc21-caaf85e90c83"
},
"_type": 0,
"_sizeMode": 1,
......@@ -1483,7 +1483,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "155ba034-4a15-4deb-a2a5-99acbeac175a"
"__uuid__": "7cded8d0-e57f-45a3-bc21-caaf85e90c83"
},
"_type": 0,
"_sizeMode": 1,
......@@ -1577,7 +1577,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "155ba034-4a15-4deb-a2a5-99acbeac175a"
"__uuid__": "7cded8d0-e57f-45a3-bc21-caaf85e90c83"
},
"_type": 0,
"_sizeMode": 1,
......@@ -1671,7 +1671,7 @@
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "155ba034-4a15-4deb-a2a5-99acbeac175a"
"__uuid__": "7cded8d0-e57f-45a3-bc21-caaf85e90c83"
},
"_type": 0,
"_sizeMode": 1,
......@@ -1732,7 +1732,7 @@
"_id": "29zXboiXFBKoIV4PQ2liTe"
},
{
"__type__": "84fd9dVEFdCFIX/82+OasfS",
"__type__": "652d7U7f1hMU6BUIpLF+lne",
"_name": "",
"_objFlags": 0,
"node": {
......@@ -1740,14 +1740,14 @@
},
"_enabled": true,
"ribbonPrefab": {
"__uuid__": "08390cac-af36-4c30-a2ae-2bdac21b8ec8"
"__uuid__": "c236921c-e072-46df-8709-bce62b536cb0"
},
"结束": {
"__uuid__": "8eff5dc8-f0ce-428c-889c-82d581302184"
"__uuid__": "2142c132-3ce7-427d-90db-ab32f16f246d"
},
"点击": {
"__uuid__": "24adb399-dadf-4a72-98aa-a80a2df5afb6"
"__uuid__": "dc67d2a2-8b31-4111-9791-1e6b36a1c11a"
},
"_id": "39HIUaVl5EmqNGX7rvJ9b7"
"_id": "f7fS/0+MlK/JPWn432CIi8"
}
]
\ No newline at end of file
{
"ver": "1.2.9",
"uuid": "efaadbb0-974b-4573-9af5-e1b0d833aff6",
"uuid": "e95f4bce-a943-413c-b77d-96b25a5dda72",
"asyncLoadAssets": false,
"autoReleaseAssets": true,
"autoReleaseAssets": false,
"subMetas": {}
}
\ No newline at end of file
......@@ -34,18 +34,22 @@ cc.Class({
// onLoad () {},
async start() {
// async start() {
async onEnable() {
this.node.zIndex = 99;
cc.audioEngine.stopAll();
cc.audioEngine.play(this['结束']);
const btnRestart = cc.find('Canvas/BtnRestart');
const btnRestart = cc.find('Canvas/endView/BtnRestart');
btnRestart.active = false;
btnRestart.opacity = 0;
const nodeCharactor = cc.find('Canvas/NodeCharactor');
const nodeCharactor = cc.find('Canvas/endView/NodeCharactor');
await asyncTweenTo(nodeCharactor, 0.6, { y: 150 }, { easing: 'quadOut' });
this.showRibbons();
nodeCharactor.zIndex = 10;
nodeCharactor.zIndex = 110;
await asyncTweenTo(nodeCharactor, 0.6 / 3, { y: 50 }, { easing: 'quadIn' });
asyncPlayDragonBoneAnimation(nodeCharactor, 'wave', -1);
......@@ -57,7 +61,7 @@ cc.Class({
await asyncDelayTime(3);
btnRestart.active = true;
btnRestart.zIndex = 30;
btnRestart.zIndex = 130;
await asyncTweenTo(btnRestart, 0.3, { opacity: 255 });
btnRestart.on('click', () => {
......@@ -68,23 +72,30 @@ cc.Class({
cc.audioEngine.play(this['点击']);
btnRestart.active = false;
cc.director.loadScene('sn11_zmxz', () => {
const btnStart = cc.find(`Canvas/BtnStart`);
btnStart.active = false;
// cc.find(`Canvas`).getComponent('sn11_zmxz').gameStart();
});
const middleLayer = cc.find('middleLayer');
if (middleLayer) {
middleLayer.getComponent('middleLayer')?.reloadBundle();
}
// cc.director.runScene('sn11_zmxz', () => {
// const btnStart = cc.find(`Canvas/endView/BtnStart`);
// btnStart.active = false;
// // cc.find(`Canvas`).getComponent('sn11_zmxz').gameStart();
// });
})
.start();
});
},
showFinishStone() {
const stoneNodeBase = cc.find('Canvas/StoneNodeBase');
const stoneNodeBase = cc.find('Canvas/endView/StoneNodeBase');
stoneNodeBase.active = true;
stoneNodeBase.zIndex = 25;
stoneNodeBase.zIndex = 125;
stoneNodeBase.opacity = 255;
const nodeLight = cc.find('Canvas/StoneNodeBase/NodeLight');
const nodeLight = cc.find('Canvas/endView/StoneNodeBase/NodeLight');
nodeLight.opacity = 0;
cc.tween(nodeLight)
.to(3, { opacity: 255, angle: -360 })
......@@ -93,7 +104,7 @@ cc.Class({
.start();
for (let index = 0; index < 6; index++) {
const nodeStar = cc.find(`Canvas/StoneNodeBase/NodeStarBase/NodeStar_${index}`);
const nodeStar = cc.find(`Canvas/endView/StoneNodeBase/NodeStarBase/NodeStar_${index}`);
nodeStar.scale = Math.random() * 0.7 + 0.3;
cc.tween(nodeStar)
.to(1, { scale: 0, opacity: 0 })
......@@ -111,7 +122,7 @@ cc.Class({
node.getChildByName(`Ribbon_${RandomInt(4)}`).active = true;
node.x = RandomInt(-640, 640);
node.y = RandomInt(360, 360 + 720);
node.zIndex = 20;
node.zIndex = 120;
node.parent = this.node;
cc.tween(node)
......
{
"ver": "1.0.8",
"uuid": "84fd9755-1057-4214-85ff-f36f8e6ac7d2",
"uuid": "652d753b-7f58-4c53-a054-2292c5fa59de",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
......
{
"ver": "1.1.2",
"uuid": "51a2c796-c827-45aa-88b4-6235ad4c4f03",
"uuid": "7adaa308-1d37-4e1e-8f74-46b6b800d1b6",
"isBundle": false,
"bundleName": "",
"priority": 1,
......
{
"ver": "1.0.8",
"uuid": "139321c1-5e82-4dca-b6b7-b91192c55022",
"uuid": "615ec34a-fc9b-474f-ad64-6ca78fb7e3d0",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
......
{
"ver": "1.0.8",
"uuid": "72ab81e7-ddb1-4ca3-b4f6-0a1c697a22ae",
"uuid": "45d27964-796c-45f3-87c1-2030772ba4ad",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
......
/**
* Copyright (c) 2014-present, Facebook, Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
!(function (global) {
"use strict";
var Op = Object.prototype;
var hasOwn = Op.hasOwnProperty;
var undefined; // More compressible than void 0.
var $Symbol = typeof Symbol === "function" ? Symbol : {};
var iteratorSymbol = $Symbol.iterator || "@@iterator";
var asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator";
var toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag";
var inModule = typeof module === "object";
var runtime = global.regeneratorRuntime;
if (runtime) {
if (inModule) {
// If regeneratorRuntime is defined globally and we're in a module,
// make the exports object identical to regeneratorRuntime.
module.exports = runtime;
}
// Don't bother evaluating the rest of this file if the runtime was
// already defined globally.
return;
}
// Define the runtime globally (as expected by generated code) as either
// module.exports (if we're in a module) or a new, empty object.
runtime = global.regeneratorRuntime = inModule ? module.exports : {};
function wrap(innerFn, outerFn, self, tryLocsList) {
// If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator.
var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator;
var generator = Object.create(protoGenerator.prototype);
var context = new Context(tryLocsList || []);
// The ._invoke method unifies the implementations of the .next,
// .throw, and .return methods.
generator._invoke = makeInvokeMethod(innerFn, self, context);
return generator;
}
runtime.wrap = wrap;
// Try/catch helper to minimize deoptimizations. Returns a completion
// record like context.tryEntries[i].completion. This interface could
// have been (and was previously) designed to take a closure to be
// invoked without arguments, but in all the cases we care about we
// already have an existing method we want to call, so there's no need
// to create a new function object. We can even get away with assuming
// the method takes exactly one argument, since that happens to be true
// in every case, so we don't have to touch the arguments object. The
// only additional allocation required is the completion record, which
// has a stable shape and so hopefully should be cheap to allocate.
function tryCatch(fn, obj, arg) {
try {
return { type: "normal", arg: fn.call(obj, arg) };
} catch (err) {
return { type: "throw", arg: err };
}
}
var GenStateSuspendedStart = "suspendedStart";
var GenStateSuspendedYield = "suspendedYield";
var GenStateExecuting = "executing";
var GenStateCompleted = "completed";
// Returning this object from the innerFn has the same effect as
// breaking out of the dispatch switch statement.
var ContinueSentinel = {};
// Dummy constructor functions that we use as the .constructor and
// .constructor.prototype properties for functions that return Generator
// objects. For full spec compliance, you may wish to configure your
// minifier not to mangle the names of these two functions.
function Generator() { }
function GeneratorFunction() { }
function GeneratorFunctionPrototype() { }
// This is a polyfill for %IteratorPrototype% for environments that
// don't natively support it.
var IteratorPrototype = {};
IteratorPrototype[iteratorSymbol] = function () {
return this;
};
var getProto = Object.getPrototypeOf;
var NativeIteratorPrototype = getProto && getProto(getProto(values([])));
if (NativeIteratorPrototype &&
NativeIteratorPrototype !== Op &&
hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) {
// This environment has a native %IteratorPrototype%; use it instead
// of the polyfill.
IteratorPrototype = NativeIteratorPrototype;
}
var Gp = GeneratorFunctionPrototype.prototype =
Generator.prototype = Object.create(IteratorPrototype);
GeneratorFunction.prototype = Gp.constructor = GeneratorFunctionPrototype;
GeneratorFunctionPrototype.constructor = GeneratorFunction;
GeneratorFunctionPrototype[toStringTagSymbol] =
GeneratorFunction.displayName = "GeneratorFunction";
// Helper for defining the .next, .throw, and .return methods of the
// Iterator interface in terms of a single ._invoke method.
function defineIteratorMethods(prototype) {
["next", "throw", "return"].forEach(function (method) {
prototype[method] = function (arg) {
return this._invoke(method, arg);
};
});
}
runtime.isGeneratorFunction = function (genFun) {
var ctor = typeof genFun === "function" && genFun.constructor;
return ctor
? ctor === GeneratorFunction ||
// For the native GeneratorFunction constructor, the best we can
// do is to check its .name property.
(ctor.displayName || ctor.name) === "GeneratorFunction"
: false;
};
runtime.mark = function (genFun) {
if (Object.setPrototypeOf) {
Object.setPrototypeOf(genFun, GeneratorFunctionPrototype);
} else {
genFun.__proto__ = GeneratorFunctionPrototype;
if (!(toStringTagSymbol in genFun)) {
genFun[toStringTagSymbol] = "GeneratorFunction";
}
}
genFun.prototype = Object.create(Gp);
return genFun;
};
// Within the body of any async function, `await x` is transformed to
// `yield regeneratorRuntime.awrap(x)`, so that the runtime can test
// `hasOwn.call(value, "__await")` to determine if the yielded value is
// meant to be awaited.
runtime.awrap = function (arg) {
return { __await: arg };
};
function AsyncIterator(generator) {
function invoke(method, arg, resolve, reject) {
var record = tryCatch(generator[method], generator, arg);
if (record.type === "throw") {
reject(record.arg);
} else {
var result = record.arg;
var value = result.value;
if (value &&
typeof value === "object" &&
hasOwn.call(value, "__await")) {
return Promise.resolve(value.__await).then(function (value) {
invoke("next", value, resolve, reject);
}, function (err) {
invoke("throw", err, resolve, reject);
});
}
return Promise.resolve(value).then(function (unwrapped) {
// When a yielded Promise is resolved, its final value becomes
// the .value of the Promise<{value,done}> result for the
// current iteration. If the Promise is rejected, however, the
// result for this iteration will be rejected with the same
// reason. Note that rejections of yielded Promises are not
// thrown back into the generator function, as is the case
// when an awaited Promise is rejected. This difference in
// behavior between yield and await is important, because it
// allows the consumer to decide what to do with the yielded
// rejection (swallow it and continue, manually .throw it back
// into the generator, abandon iteration, whatever). With
// await, by contrast, there is no opportunity to examine the
// rejection reason outside the generator function, so the
// only option is to throw it from the await expression, and
// let the generator function handle the exception.
result.value = unwrapped;
resolve(result);
}, reject);
}
}
var previousPromise;
function enqueue(method, arg) {
function callInvokeWithMethodAndArg() {
return new Promise(function (resolve, reject) {
invoke(method, arg, resolve, reject);
});
}
return previousPromise =
// If enqueue has been called before, then we want to wait until
// all previous Promises have been resolved before calling invoke,
// so that results are always delivered in the correct order. If
// enqueue has not been called before, then it is important to
// call invoke immediately, without waiting on a callback to fire,
// so that the async generator function has the opportunity to do
// any necessary setup in a predictable way. This predictability
// is why the Promise constructor synchronously invokes its
// executor callback, and why async functions synchronously
// execute code before the first await. Since we implement simple
// async functions in terms of async generators, it is especially
// important to get this right, even though it requires care.
previousPromise ? previousPromise.then(
callInvokeWithMethodAndArg,
// Avoid propagating failures to Promises returned by later
// invocations of the iterator.
callInvokeWithMethodAndArg
) : callInvokeWithMethodAndArg();
}
// Define the unified helper method that is used to implement .next,
// .throw, and .return (see defineIteratorMethods).
this._invoke = enqueue;
}
defineIteratorMethods(AsyncIterator.prototype);
AsyncIterator.prototype[asyncIteratorSymbol] = function () {
return this;
};
runtime.AsyncIterator = AsyncIterator;
// Note that simple async functions are implemented on top of
// AsyncIterator objects; they just return a Promise for the value of
// the final result produced by the iterator.
runtime.async = function (innerFn, outerFn, self, tryLocsList) {
var iter = new AsyncIterator(
wrap(innerFn, outerFn, self, tryLocsList)
);
return runtime.isGeneratorFunction(outerFn)
? iter // If outerFn is a generator, return the full iterator.
: iter.next().then(function (result) {
return result.done ? result.value : iter.next();
});
};
function makeInvokeMethod(innerFn, self, context) {
var state = GenStateSuspendedStart;
return function invoke(method, arg) {
if (state === GenStateExecuting) {
throw new Error("Generator is already running");
}
if (state === GenStateCompleted) {
if (method === "throw") {
throw arg;
}
// Be forgiving, per 25.3.3.3.3 of the spec:
// https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume
return doneResult();
}
context.method = method;
context.arg = arg;
while (true) {
var delegate = context.delegate;
if (delegate) {
var delegateResult = maybeInvokeDelegate(delegate, context);
if (delegateResult) {
if (delegateResult === ContinueSentinel) continue;
return delegateResult;
}
}
if (context.method === "next") {
// Setting context._sent for legacy support of Babel's
// function.sent implementation.
context.sent = context._sent = context.arg;
} else if (context.method === "throw") {
if (state === GenStateSuspendedStart) {
state = GenStateCompleted;
throw context.arg;
}
context.dispatchException(context.arg);
} else if (context.method === "return") {
context.abrupt("return", context.arg);
}
state = GenStateExecuting;
var record = tryCatch(innerFn, self, context);
if (record.type === "normal") {
// If an exception is thrown from innerFn, we leave state ===
// GenStateExecuting and loop back for another invocation.
state = context.done
? GenStateCompleted
: GenStateSuspendedYield;
if (record.arg === ContinueSentinel) {
continue;
}
return {
value: record.arg,
done: context.done
};
} else if (record.type === "throw") {
state = GenStateCompleted;
// Dispatch the exception by looping back around to the
// context.dispatchException(context.arg) call above.
context.method = "throw";
context.arg = record.arg;
}
}
};
}
// Call delegate.iterator[context.method](context.arg) and handle the
// result, either by returning a { value, done } result from the
// delegate iterator, or by modifying context.method and context.arg,
// setting context.delegate to null, and returning the ContinueSentinel.
function maybeInvokeDelegate(delegate, context) {
var method = delegate.iterator[context.method];
if (method === undefined) {
// A .throw or .return when the delegate iterator has no .throw
// method always terminates the yield* loop.
context.delegate = null;
if (context.method === "throw") {
if (delegate.iterator.return) {
// If the delegate iterator has a return method, give it a
// chance to clean up.
context.method = "return";
context.arg = undefined;
maybeInvokeDelegate(delegate, context);
if (context.method === "throw") {
// If maybeInvokeDelegate(context) changed context.method from
// "return" to "throw", let that override the TypeError below.
return ContinueSentinel;
}
}
context.method = "throw";
context.arg = new TypeError(
"The iterator does not provide a 'throw' method");
}
return ContinueSentinel;
}
var record = tryCatch(method, delegate.iterator, context.arg);
if (record.type === "throw") {
context.method = "throw";
context.arg = record.arg;
context.delegate = null;
return ContinueSentinel;
}
var info = record.arg;
if (!info) {
context.method = "throw";
context.arg = new TypeError("iterator result is not an object");
context.delegate = null;
return ContinueSentinel;
}
if (info.done) {
// Assign the result of the finished delegate to the temporary
// variable specified by delegate.resultName (see delegateYield).
context[delegate.resultName] = info.value;
// Resume execution at the desired location (see delegateYield).
context.next = delegate.nextLoc;
// If context.method was "throw" but the delegate handled the
// exception, let the outer generator proceed normally. If
// context.method was "next", forget context.arg since it has been
// "consumed" by the delegate iterator. If context.method was
// "return", allow the original .return call to continue in the
// outer generator.
if (context.method !== "return") {
context.method = "next";
context.arg = undefined;
}
} else {
// Re-yield the result returned by the delegate method.
return info;
}
// The delegate iterator is finished, so forget it and continue with
// the outer generator.
context.delegate = null;
return ContinueSentinel;
}
// Define Generator.prototype.{next,throw,return} in terms of the
// unified ._invoke helper method.
defineIteratorMethods(Gp);
Gp[toStringTagSymbol] = "Generator";
// A Generator should always return itself as the iterator object when the
// @@iterator function is called on it. Some browsers' implementations of the
// iterator prototype chain incorrectly implement this, causing the Generator
// object to not be returned from this call. This ensures that doesn't happen.
// See https://github.com/facebook/regenerator/issues/274 for more details.
Gp[iteratorSymbol] = function () {
return this;
};
Gp.toString = function () {
return "[object Generator]";
};
function pushTryEntry(locs) {
var entry = { tryLoc: locs[0] };
if (1 in locs) {
entry.catchLoc = locs[1];
}
if (2 in locs) {
entry.finallyLoc = locs[2];
entry.afterLoc = locs[3];
}
this.tryEntries.push(entry);
}
function resetTryEntry(entry) {
var record = entry.completion || {};
record.type = "normal";
delete record.arg;
entry.completion = record;
}
function Context(tryLocsList) {
// The root entry object (effectively a try statement without a catch
// or a finally block) gives us a place to store values thrown from
// locations where there is no enclosing try statement.
this.tryEntries = [{ tryLoc: "root" }];
tryLocsList.forEach(pushTryEntry, this);
this.reset(true);
}
runtime.keys = function (object) {
var keys = [];
for (var key in object) {
keys.push(key);
}
keys.reverse();
// Rather than returning an object with a next method, we keep
// things simple and return the next function itself.
return function next() {
while (keys.length) {
var key = keys.pop();
if (key in object) {
next.value = key;
next.done = false;
return next;
}
}
// To avoid creating an additional object, we just hang the .value
// and .done properties off the next function object itself. This
// also ensures that the minifier will not anonymize the function.
next.done = true;
return next;
};
};
function values(iterable) {
if (iterable) {
var iteratorMethod = iterable[iteratorSymbol];
if (iteratorMethod) {
return iteratorMethod.call(iterable);
}
if (typeof iterable.next === "function") {
return iterable;
}
if (!isNaN(iterable.length)) {
var i = -1, next = function next() {
while (++i < iterable.length) {
if (hasOwn.call(iterable, i)) {
next.value = iterable[i];
next.done = false;
return next;
}
}
next.value = undefined;
next.done = true;
return next;
};
return next.next = next;
}
}
// Return an iterator with no values.
return { next: doneResult };
}
runtime.values = values;
function doneResult() {
return { value: undefined, done: true };
}
Context.prototype = {
constructor: Context,
reset: function (skipTempReset) {
this.prev = 0;
this.next = 0;
// Resetting context._sent for legacy support of Babel's
// function.sent implementation.
this.sent = this._sent = undefined;
this.done = false;
this.delegate = null;
this.method = "next";
this.arg = undefined;
this.tryEntries.forEach(resetTryEntry);
if (!skipTempReset) {
for (var name in this) {
// Not sure about the optimal order of these conditions:
if (name.charAt(0) === "t" &&
hasOwn.call(this, name) &&
!isNaN(+name.slice(1))) {
this[name] = undefined;
}
}
}
},
stop: function () {
this.done = true;
var rootEntry = this.tryEntries[0];
var rootRecord = rootEntry.completion;
if (rootRecord.type === "throw") {
throw rootRecord.arg;
}
return this.rval;
},
dispatchException: function (exception) {
if (this.done) {
throw exception;
}
var context = this;
function handle(loc, caught) {
record.type = "throw";
record.arg = exception;
context.next = loc;
if (caught) {
// If the dispatched exception was caught by a catch block,
// then let that catch block handle the exception normally.
context.method = "next";
context.arg = undefined;
}
return !!caught;
}
for (var i = this.tryEntries.length - 1; i >= 0; --i) {
var entry = this.tryEntries[i];
var record = entry.completion;
if (entry.tryLoc === "root") {
// Exception thrown outside of any try block that could handle
// it, so set the completion value of the entire function to
// throw the exception.
return handle("end");
}
if (entry.tryLoc <= this.prev) {
var hasCatch = hasOwn.call(entry, "catchLoc");
var hasFinally = hasOwn.call(entry, "finallyLoc");
if (hasCatch && hasFinally) {
if (this.prev < entry.catchLoc) {
return handle(entry.catchLoc, true);
} else if (this.prev < entry.finallyLoc) {
return handle(entry.finallyLoc);
}
} else if (hasCatch) {
if (this.prev < entry.catchLoc) {
return handle(entry.catchLoc, true);
}
} else if (hasFinally) {
if (this.prev < entry.finallyLoc) {
return handle(entry.finallyLoc);
}
} else {
throw new Error("try statement without catch or finally");
}
}
}
},
abrupt: function (type, arg) {
for (var i = this.tryEntries.length - 1; i >= 0; --i) {
var entry = this.tryEntries[i];
if (entry.tryLoc <= this.prev &&
hasOwn.call(entry, "finallyLoc") &&
this.prev < entry.finallyLoc) {
var finallyEntry = entry;
break;
}
}
if (finallyEntry &&
(type === "break" ||
type === "continue") &&
finallyEntry.tryLoc <= arg &&
arg <= finallyEntry.finallyLoc) {
// Ignore the finally entry if control is not jumping to a
// location outside the try/catch block.
finallyEntry = null;
}
var record = finallyEntry ? finallyEntry.completion : {};
record.type = type;
record.arg = arg;
if (finallyEntry) {
this.method = "next";
this.next = finallyEntry.finallyLoc;
return ContinueSentinel;
}
return this.complete(record);
},
complete: function (record, afterLoc) {
if (record.type === "throw") {
throw record.arg;
}
if (record.type === "break" ||
record.type === "continue") {
this.next = record.arg;
} else if (record.type === "return") {
this.rval = this.arg = record.arg;
this.method = "return";
this.next = "end";
} else if (record.type === "normal" && afterLoc) {
this.next = afterLoc;
}
return ContinueSentinel;
},
finish: function (finallyLoc) {
for (var i = this.tryEntries.length - 1; i >= 0; --i) {
var entry = this.tryEntries[i];
if (entry.finallyLoc === finallyLoc) {
this.complete(entry.completion, entry.afterLoc);
resetTryEntry(entry);
return ContinueSentinel;
}
}
},
"catch": function (tryLoc) {
for (var i = this.tryEntries.length - 1; i >= 0; --i) {
var entry = this.tryEntries[i];
if (entry.tryLoc === tryLoc) {
var record = entry.completion;
if (record.type === "throw") {
var thrown = record.arg;
resetTryEntry(entry);
}
return thrown;
}
}
// The context.catch method must only be called with a location
// argument that corresponds to a known catch block.
throw new Error("illegal catch attempt");
},
delegateYield: function (iterable, resultName, nextLoc) {
this.delegate = {
iterator: values(iterable),
resultName: resultName,
nextLoc: nextLoc
};
if (this.method === "next") {
// Deliberately forget the last sent value so that we don't
// accidentally pass it on to the delegate.
this.arg = undefined;
}
return ContinueSentinel;
}
};
})(
// In sloppy mode, unbound `this` refers to the global object, fallback to
// Function constructor if we're in global strict mode. That is sadly a form
// of indirect eval which violates Content Security Policy.
(function () { return this })() || Function("return this")()
);
{
"ver": "1.0.8",
"uuid": "76c19aa8-a937-452e-82ae-b88a76ddd681",
"uuid": "4a7b3a96-73cb-4939-b928-defeac30bb40",
"isPlugin": true,
"loadPluginInWeb": true,
"loadPluginInNative": true,
......
/**
* Copyright (c) 2014-present, Facebook, Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
!(function(global) {
"use strict";
var Op = Object.prototype;
var hasOwn = Op.hasOwnProperty;
var undefined; // More compressible than void 0.
var $Symbol = typeof Symbol === "function" ? Symbol : {};
var iteratorSymbol = $Symbol.iterator || "@@iterator";
var asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator";
var toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag";
var inModule = typeof module === "object";
var runtime = global.regeneratorRuntime;
if (runtime) {
if (inModule) {
// If regeneratorRuntime is defined globally and we're in a module,
// make the exports object identical to regeneratorRuntime.
module.exports = runtime;
}
// Don't bother evaluating the rest of this file if the runtime was
// already defined globally.
return;
}
// Define the runtime globally (as expected by generated code) as either
// module.exports (if we're in a module) or a new, empty object.
runtime = global.regeneratorRuntime = inModule ? module.exports : {};
function wrap(innerFn, outerFn, self, tryLocsList) {
// If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator.
var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator;
var generator = Object.create(protoGenerator.prototype);
var context = new Context(tryLocsList || []);
// The ._invoke method unifies the implementations of the .next,
// .throw, and .return methods.
generator._invoke = makeInvokeMethod(innerFn, self, context);
return generator;
}
runtime.wrap = wrap;
// Try/catch helper to minimize deoptimizations. Returns a completion
// record like context.tryEntries[i].completion. This interface could
// have been (and was previously) designed to take a closure to be
// invoked without arguments, but in all the cases we care about we
// already have an existing method we want to call, so there's no need
// to create a new function object. We can even get away with assuming
// the method takes exactly one argument, since that happens to be true
// in every case, so we don't have to touch the arguments object. The
// only additional allocation required is the completion record, which
// has a stable shape and so hopefully should be cheap to allocate.
function tryCatch(fn, obj, arg) {
try {
return { type: "normal", arg: fn.call(obj, arg) };
} catch (err) {
return { type: "throw", arg: err };
}
}
var GenStateSuspendedStart = "suspendedStart";
var GenStateSuspendedYield = "suspendedYield";
var GenStateExecuting = "executing";
var GenStateCompleted = "completed";
// Returning this object from the innerFn has the same effect as
// breaking out of the dispatch switch statement.
var ContinueSentinel = {};
// Dummy constructor functions that we use as the .constructor and
// .constructor.prototype properties for functions that return Generator
// objects. For full spec compliance, you may wish to configure your
// minifier not to mangle the names of these two functions.
function Generator() {}
function GeneratorFunction() {}
function GeneratorFunctionPrototype() {}
// This is a polyfill for %IteratorPrototype% for environments that
// don't natively support it.
var IteratorPrototype = {};
IteratorPrototype[iteratorSymbol] = function () {
return this;
};
var getProto = Object.getPrototypeOf;
var NativeIteratorPrototype = getProto && getProto(getProto(values([])));
if (NativeIteratorPrototype &&
NativeIteratorPrototype !== Op &&
hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) {
// This environment has a native %IteratorPrototype%; use it instead
// of the polyfill.
IteratorPrototype = NativeIteratorPrototype;
}
var Gp = GeneratorFunctionPrototype.prototype =
Generator.prototype = Object.create(IteratorPrototype);
GeneratorFunction.prototype = Gp.constructor = GeneratorFunctionPrototype;
GeneratorFunctionPrototype.constructor = GeneratorFunction;
GeneratorFunctionPrototype[toStringTagSymbol] =
GeneratorFunction.displayName = "GeneratorFunction";
// Helper for defining the .next, .throw, and .return methods of the
// Iterator interface in terms of a single ._invoke method.
function defineIteratorMethods(prototype) {
["next", "throw", "return"].forEach(function(method) {
prototype[method] = function(arg) {
return this._invoke(method, arg);
};
});
}
runtime.isGeneratorFunction = function(genFun) {
var ctor = typeof genFun === "function" && genFun.constructor;
return ctor
? ctor === GeneratorFunction ||
// For the native GeneratorFunction constructor, the best we can
// do is to check its .name property.
(ctor.displayName || ctor.name) === "GeneratorFunction"
: false;
};
runtime.mark = function(genFun) {
if (Object.setPrototypeOf) {
Object.setPrototypeOf(genFun, GeneratorFunctionPrototype);
} else {
genFun.__proto__ = GeneratorFunctionPrototype;
if (!(toStringTagSymbol in genFun)) {
genFun[toStringTagSymbol] = "GeneratorFunction";
}
}
genFun.prototype = Object.create(Gp);
return genFun;
};
// Within the body of any async function, `await x` is transformed to
// `yield regeneratorRuntime.awrap(x)`, so that the runtime can test
// `hasOwn.call(value, "__await")` to determine if the yielded value is
// meant to be awaited.
runtime.awrap = function(arg) {
return { __await: arg };
};
function AsyncIterator(generator) {
function invoke(method, arg, resolve, reject) {
var record = tryCatch(generator[method], generator, arg);
if (record.type === "throw") {
reject(record.arg);
} else {
var result = record.arg;
var value = result.value;
if (value &&
typeof value === "object" &&
hasOwn.call(value, "__await")) {
return Promise.resolve(value.__await).then(function(value) {
invoke("next", value, resolve, reject);
}, function(err) {
invoke("throw", err, resolve, reject);
});
}
return Promise.resolve(value).then(function(unwrapped) {
// When a yielded Promise is resolved, its final value becomes
// the .value of the Promise<{value,done}> result for the
// current iteration. If the Promise is rejected, however, the
// result for this iteration will be rejected with the same
// reason. Note that rejections of yielded Promises are not
// thrown back into the generator function, as is the case
// when an awaited Promise is rejected. This difference in
// behavior between yield and await is important, because it
// allows the consumer to decide what to do with the yielded
// rejection (swallow it and continue, manually .throw it back
// into the generator, abandon iteration, whatever). With
// await, by contrast, there is no opportunity to examine the
// rejection reason outside the generator function, so the
// only option is to throw it from the await expression, and
// let the generator function handle the exception.
result.value = unwrapped;
resolve(result);
}, reject);
}
}
var previousPromise;
function enqueue(method, arg) {
function callInvokeWithMethodAndArg() {
return new Promise(function(resolve, reject) {
invoke(method, arg, resolve, reject);
});
}
return previousPromise =
// If enqueue has been called before, then we want to wait until
// all previous Promises have been resolved before calling invoke,
// so that results are always delivered in the correct order. If
// enqueue has not been called before, then it is important to
// call invoke immediately, without waiting on a callback to fire,
// so that the async generator function has the opportunity to do
// any necessary setup in a predictable way. This predictability
// is why the Promise constructor synchronously invokes its
// executor callback, and why async functions synchronously
// execute code before the first await. Since we implement simple
// async functions in terms of async generators, it is especially
// important to get this right, even though it requires care.
previousPromise ? previousPromise.then(
callInvokeWithMethodAndArg,
// Avoid propagating failures to Promises returned by later
// invocations of the iterator.
callInvokeWithMethodAndArg
) : callInvokeWithMethodAndArg();
}
// Define the unified helper method that is used to implement .next,
// .throw, and .return (see defineIteratorMethods).
this._invoke = enqueue;
}
defineIteratorMethods(AsyncIterator.prototype);
AsyncIterator.prototype[asyncIteratorSymbol] = function () {
return this;
};
runtime.AsyncIterator = AsyncIterator;
// Note that simple async functions are implemented on top of
// AsyncIterator objects; they just return a Promise for the value of
// the final result produced by the iterator.
runtime.async = function(innerFn, outerFn, self, tryLocsList) {
var iter = new AsyncIterator(
wrap(innerFn, outerFn, self, tryLocsList)
);
return runtime.isGeneratorFunction(outerFn)
? iter // If outerFn is a generator, return the full iterator.
: iter.next().then(function(result) {
return result.done ? result.value : iter.next();
});
};
function makeInvokeMethod(innerFn, self, context) {
var state = GenStateSuspendedStart;
return function invoke(method, arg) {
if (state === GenStateExecuting) {
throw new Error("Generator is already running");
}
if (state === GenStateCompleted) {
if (method === "throw") {
throw arg;
}
// Be forgiving, per 25.3.3.3.3 of the spec:
// https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume
return doneResult();
}
context.method = method;
context.arg = arg;
while (true) {
var delegate = context.delegate;
if (delegate) {
var delegateResult = maybeInvokeDelegate(delegate, context);
if (delegateResult) {
if (delegateResult === ContinueSentinel) continue;
return delegateResult;
}
}
if (context.method === "next") {
// Setting context._sent for legacy support of Babel's
// function.sent implementation.
context.sent = context._sent = context.arg;
} else if (context.method === "throw") {
if (state === GenStateSuspendedStart) {
state = GenStateCompleted;
throw context.arg;
}
context.dispatchException(context.arg);
} else if (context.method === "return") {
context.abrupt("return", context.arg);
}
state = GenStateExecuting;
var record = tryCatch(innerFn, self, context);
if (record.type === "normal") {
// If an exception is thrown from innerFn, we leave state ===
// GenStateExecuting and loop back for another invocation.
state = context.done
? GenStateCompleted
: GenStateSuspendedYield;
if (record.arg === ContinueSentinel) {
continue;
}
return {
value: record.arg,
done: context.done
};
} else if (record.type === "throw") {
state = GenStateCompleted;
// Dispatch the exception by looping back around to the
// context.dispatchException(context.arg) call above.
context.method = "throw";
context.arg = record.arg;
}
}
};
}
// Call delegate.iterator[context.method](context.arg) and handle the
// result, either by returning a { value, done } result from the
// delegate iterator, or by modifying context.method and context.arg,
// setting context.delegate to null, and returning the ContinueSentinel.
function maybeInvokeDelegate(delegate, context) {
var method = delegate.iterator[context.method];
if (method === undefined) {
// A .throw or .return when the delegate iterator has no .throw
// method always terminates the yield* loop.
context.delegate = null;
if (context.method === "throw") {
if (delegate.iterator.return) {
// If the delegate iterator has a return method, give it a
// chance to clean up.
context.method = "return";
context.arg = undefined;
maybeInvokeDelegate(delegate, context);
if (context.method === "throw") {
// If maybeInvokeDelegate(context) changed context.method from
// "return" to "throw", let that override the TypeError below.
return ContinueSentinel;
}
}
context.method = "throw";
context.arg = new TypeError(
"The iterator does not provide a 'throw' method");
}
return ContinueSentinel;
}
var record = tryCatch(method, delegate.iterator, context.arg);
if (record.type === "throw") {
context.method = "throw";
context.arg = record.arg;
context.delegate = null;
return ContinueSentinel;
}
var info = record.arg;
if (! info) {
context.method = "throw";
context.arg = new TypeError("iterator result is not an object");
context.delegate = null;
return ContinueSentinel;
}
if (info.done) {
// Assign the result of the finished delegate to the temporary
// variable specified by delegate.resultName (see delegateYield).
context[delegate.resultName] = info.value;
// Resume execution at the desired location (see delegateYield).
context.next = delegate.nextLoc;
// If context.method was "throw" but the delegate handled the
// exception, let the outer generator proceed normally. If
// context.method was "next", forget context.arg since it has been
// "consumed" by the delegate iterator. If context.method was
// "return", allow the original .return call to continue in the
// outer generator.
if (context.method !== "return") {
context.method = "next";
context.arg = undefined;
}
} else {
// Re-yield the result returned by the delegate method.
return info;
}
// The delegate iterator is finished, so forget it and continue with
// the outer generator.
context.delegate = null;
return ContinueSentinel;
}
// Define Generator.prototype.{next,throw,return} in terms of the
// unified ._invoke helper method.
defineIteratorMethods(Gp);
Gp[toStringTagSymbol] = "Generator";
// A Generator should always return itself as the iterator object when the
// @@iterator function is called on it. Some browsers' implementations of the
// iterator prototype chain incorrectly implement this, causing the Generator
// object to not be returned from this call. This ensures that doesn't happen.
// See https://github.com/facebook/regenerator/issues/274 for more details.
Gp[iteratorSymbol] = function() {
return this;
};
Gp.toString = function() {
return "[object Generator]";
};
function pushTryEntry(locs) {
var entry = { tryLoc: locs[0] };
if (1 in locs) {
entry.catchLoc = locs[1];
}
if (2 in locs) {
entry.finallyLoc = locs[2];
entry.afterLoc = locs[3];
}
this.tryEntries.push(entry);
}
function resetTryEntry(entry) {
var record = entry.completion || {};
record.type = "normal";
delete record.arg;
entry.completion = record;
}
function Context(tryLocsList) {
// The root entry object (effectively a try statement without a catch
// or a finally block) gives us a place to store values thrown from
// locations where there is no enclosing try statement.
this.tryEntries = [{ tryLoc: "root" }];
tryLocsList.forEach(pushTryEntry, this);
this.reset(true);
}
runtime.keys = function(object) {
var keys = [];
for (var key in object) {
keys.push(key);
}
keys.reverse();
// Rather than returning an object with a next method, we keep
// things simple and return the next function itself.
return function next() {
while (keys.length) {
var key = keys.pop();
if (key in object) {
next.value = key;
next.done = false;
return next;
}
}
// To avoid creating an additional object, we just hang the .value
// and .done properties off the next function object itself. This
// also ensures that the minifier will not anonymize the function.
next.done = true;
return next;
};
};
function values(iterable) {
if (iterable) {
var iteratorMethod = iterable[iteratorSymbol];
if (iteratorMethod) {
return iteratorMethod.call(iterable);
}
if (typeof iterable.next === "function") {
return iterable;
}
if (!isNaN(iterable.length)) {
var i = -1, next = function next() {
while (++i < iterable.length) {
if (hasOwn.call(iterable, i)) {
next.value = iterable[i];
next.done = false;
return next;
}
}
next.value = undefined;
next.done = true;
return next;
};
return next.next = next;
}
}
// Return an iterator with no values.
return { next: doneResult };
}
runtime.values = values;
function doneResult() {
return { value: undefined, done: true };
}
Context.prototype = {
constructor: Context,
reset: function(skipTempReset) {
this.prev = 0;
this.next = 0;
// Resetting context._sent for legacy support of Babel's
// function.sent implementation.
this.sent = this._sent = undefined;
this.done = false;
this.delegate = null;
this.method = "next";
this.arg = undefined;
this.tryEntries.forEach(resetTryEntry);
if (!skipTempReset) {
for (var name in this) {
// Not sure about the optimal order of these conditions:
if (name.charAt(0) === "t" &&
hasOwn.call(this, name) &&
!isNaN(+name.slice(1))) {
this[name] = undefined;
}
}
}
},
stop: function() {
this.done = true;
var rootEntry = this.tryEntries[0];
var rootRecord = rootEntry.completion;
if (rootRecord.type === "throw") {
throw rootRecord.arg;
}
return this.rval;
},
dispatchException: function(exception) {
if (this.done) {
throw exception;
}
var context = this;
function handle(loc, caught) {
record.type = "throw";
record.arg = exception;
context.next = loc;
if (caught) {
// If the dispatched exception was caught by a catch block,
// then let that catch block handle the exception normally.
context.method = "next";
context.arg = undefined;
}
return !! caught;
}
for (var i = this.tryEntries.length - 1; i >= 0; --i) {
var entry = this.tryEntries[i];
var record = entry.completion;
if (entry.tryLoc === "root") {
// Exception thrown outside of any try block that could handle
// it, so set the completion value of the entire function to
// throw the exception.
return handle("end");
}
if (entry.tryLoc <= this.prev) {
var hasCatch = hasOwn.call(entry, "catchLoc");
var hasFinally = hasOwn.call(entry, "finallyLoc");
if (hasCatch && hasFinally) {
if (this.prev < entry.catchLoc) {
return handle(entry.catchLoc, true);
} else if (this.prev < entry.finallyLoc) {
return handle(entry.finallyLoc);
}
} else if (hasCatch) {
if (this.prev < entry.catchLoc) {
return handle(entry.catchLoc, true);
}
} else if (hasFinally) {
if (this.prev < entry.finallyLoc) {
return handle(entry.finallyLoc);
}
} else {
throw new Error("try statement without catch or finally");
}
}
}
},
abrupt: function(type, arg) {
for (var i = this.tryEntries.length - 1; i >= 0; --i) {
var entry = this.tryEntries[i];
if (entry.tryLoc <= this.prev &&
hasOwn.call(entry, "finallyLoc") &&
this.prev < entry.finallyLoc) {
var finallyEntry = entry;
break;
}
}
if (finallyEntry &&
(type === "break" ||
type === "continue") &&
finallyEntry.tryLoc <= arg &&
arg <= finallyEntry.finallyLoc) {
// Ignore the finally entry if control is not jumping to a
// location outside the try/catch block.
finallyEntry = null;
}
var record = finallyEntry ? finallyEntry.completion : {};
record.type = type;
record.arg = arg;
if (finallyEntry) {
this.method = "next";
this.next = finallyEntry.finallyLoc;
return ContinueSentinel;
}
return this.complete(record);
},
complete: function(record, afterLoc) {
if (record.type === "throw") {
throw record.arg;
}
if (record.type === "break" ||
record.type === "continue") {
this.next = record.arg;
} else if (record.type === "return") {
this.rval = this.arg = record.arg;
this.method = "return";
this.next = "end";
} else if (record.type === "normal" && afterLoc) {
this.next = afterLoc;
}
return ContinueSentinel;
},
finish: function(finallyLoc) {
for (var i = this.tryEntries.length - 1; i >= 0; --i) {
var entry = this.tryEntries[i];
if (entry.finallyLoc === finallyLoc) {
this.complete(entry.completion, entry.afterLoc);
resetTryEntry(entry);
return ContinueSentinel;
}
}
},
"catch": function(tryLoc) {
for (var i = this.tryEntries.length - 1; i >= 0; --i) {
var entry = this.tryEntries[i];
if (entry.tryLoc === tryLoc) {
var record = entry.completion;
if (record.type === "throw") {
var thrown = record.arg;
resetTryEntry(entry);
}
return thrown;
}
}
// The context.catch method must only be called with a location
// argument that corresponds to a known catch block.
throw new Error("illegal catch attempt");
},
delegateYield: function(iterable, resultName, nextLoc) {
this.delegate = {
iterator: values(iterable),
resultName: resultName,
nextLoc: nextLoc
};
if (this.method === "next") {
// Deliberately forget the last sent value so that we don't
// accidentally pass it on to the delegate.
this.arg = undefined;
}
return ContinueSentinel;
}
};
})(
// In sloppy mode, unbound `this` refers to the global object, fallback to
// Function constructor if we're in global strict mode. That is sadly a form
// of indirect eval which violates Content Security Policy.
(function() { return this })() || Function("return this")()
);
{
"ver": "1.0.8",
"uuid": "1e1cdb20-771b-4c1a-998f-9d12a8934da8",
"uuid": "4b45686c-6c8c-4922-b05c-78b6231007ff",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
......
{
"ver": "1.1.2",
"uuid": "62604e69-044b-49e0-ac19-b1e896b259c4",
"uuid": "eec8e95c-7384-4341-929f-1d57231f3328",
"isBundle": false,
"bundleName": "",
"priority": 1,
......
{
"ver": "2.3.5",
"uuid": "26d6089e-f6d0-42c3-b864-fd698dd44b92",
"uuid": "0bfd9f1a-4781-4e77-a476-57a1f11f45bf",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_bg": {
"ver": "1.0.4",
"uuid": "e451cdf9-823f-487d-89d8-17a2f3a752c2",
"rawTextureUuid": "26d6089e-f6d0-42c3-b864-fd698dd44b92",
"uuid": "ab64ca94-0c66-43c9-9695-94d581d645c2",
"rawTextureUuid": "0bfd9f1a-4781-4e77-a476-57a1f11f45bf",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "3ac7ca89-e780-4713-95ec-7362be6a1ab7",
"uuid": "8f1a30e7-b763-4e45-bddc-61b1071c0be5",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_bg2": {
"ver": "1.0.4",
"uuid": "8f090bfe-0581-4f8c-96f6-0b9b2483efa6",
"rawTextureUuid": "3ac7ca89-e780-4713-95ec-7362be6a1ab7",
"uuid": "a1d38394-e453-452b-83e4-3e5b3908c3ee",
"rawTextureUuid": "8f1a30e7-b763-4e45-bddc-61b1071c0be5",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "d91b091a-4cb5-4094-ad01-33617fc23882",
"uuid": "738cc5f5-68c6-4d3d-acb5-c05d2e34f07d",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_bg3": {
"ver": "1.0.4",
"uuid": "82818499-61c3-4bf3-9eef-bdf733dccde4",
"rawTextureUuid": "d91b091a-4cb5-4094-ad01-33617fc23882",
"uuid": "87b93615-a36d-4576-a78b-df0399c15e71",
"rawTextureUuid": "738cc5f5-68c6-4d3d-acb5-c05d2e34f07d",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "347ffba9-afc3-4f11-89c2-0c3986a2ff67",
"uuid": "696b680a-d8ba-4d15-a9ae-0fb2090cdf71",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_blue": {
"ver": "1.0.4",
"uuid": "381af598-a3d7-4b12-8c65-46afbdd0f951",
"rawTextureUuid": "347ffba9-afc3-4f11-89c2-0c3986a2ff67",
"uuid": "8be0b203-162e-475c-ad71-f6a428401af6",
"rawTextureUuid": "696b680a-d8ba-4d15-a9ae-0fb2090cdf71",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "27fb3650-901d-4cd4-ab8e-0d735796583a",
"uuid": "66111fd7-77c6-4751-9ad6-d4607241a637",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_blue2": {
"ver": "1.0.4",
"uuid": "39ac965b-2cf6-439e-8c9a-8590744e0269",
"rawTextureUuid": "27fb3650-901d-4cd4-ab8e-0d735796583a",
"uuid": "68ac4475-22d2-420a-87a8-63f2000e2f60",
"rawTextureUuid": "66111fd7-77c6-4751-9ad6-d4607241a637",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "5aefa763-449b-484f-abd0-4887a25d5f72",
"uuid": "d2b30bfb-6b67-42a5-a923-93c8c0c4c59c",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_blue3": {
"ver": "1.0.4",
"uuid": "0480ca93-ad8a-4bb7-a315-cc7fa5a30314",
"rawTextureUuid": "5aefa763-449b-484f-abd0-4887a25d5f72",
"uuid": "b7a6fd29-f344-4423-9c2c-1a5de329a38f",
"rawTextureUuid": "d2b30bfb-6b67-42a5-a923-93c8c0c4c59c",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "0d3bdae3-abdd-494f-821e-4472d0bcb255",
"uuid": "7ecc921d-c49f-4787-b82e-21c0f65373cc",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_car": {
"ver": "1.0.4",
"uuid": "93bf2bbb-17fc-481e-9fd6-4b9b87b75ffc",
"rawTextureUuid": "0d3bdae3-abdd-494f-821e-4472d0bcb255",
"uuid": "70e4f931-87eb-4031-a0f0-b602b4e75aaa",
"rawTextureUuid": "7ecc921d-c49f-4787-b82e-21c0f65373cc",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "add809f3-9750-4a7c-a81f-69c226b0dce5",
"uuid": "9a9f5739-3ece-41d3-873c-bc7a62e81290",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_carlight": {
"ver": "1.0.4",
"uuid": "3a6ef082-d8ed-4ca3-8182-a242c91fbf0a",
"rawTextureUuid": "add809f3-9750-4a7c-a81f-69c226b0dce5",
"uuid": "b17dfaf5-1d48-4ade-85bb-95cc1d0934e4",
"rawTextureUuid": "9a9f5739-3ece-41d3-873c-bc7a62e81290",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "09510c5c-cc23-4347-a778-bd5aa8ae742a",
"uuid": "f7fc9a66-3cf5-43fc-af87-8926afb4d4fe",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_cloud1": {
"ver": "1.0.4",
"uuid": "077538fe-43ab-4fb0-a626-81964c5ec698",
"rawTextureUuid": "09510c5c-cc23-4347-a778-bd5aa8ae742a",
"uuid": "e26a4b3a-cf37-4f71-96b2-ca758c1169f7",
"rawTextureUuid": "f7fc9a66-3cf5-43fc-af87-8926afb4d4fe",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "71af4c67-5770-4b40-ba61-19ccf0e6f94d",
"uuid": "0ad3320e-2cc6-4ab5-a457-e62b11d14cbd",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_cloud2": {
"ver": "1.0.4",
"uuid": "8a175eab-1e21-4295-9608-8522c26ec8b9",
"rawTextureUuid": "71af4c67-5770-4b40-ba61-19ccf0e6f94d",
"uuid": "ec329ea6-0481-4647-ab4e-3e5b7ee4e1ff",
"rawTextureUuid": "0ad3320e-2cc6-4ab5-a457-e62b11d14cbd",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "c504ed22-c314-47fd-b1bc-566b1ef1a56e",
"uuid": "a0deca34-1684-48a3-8163-52fe09083689",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_dian1": {
"ver": "1.0.4",
"uuid": "1c774258-00ab-42e1-b38a-a205bcd0c4bd",
"rawTextureUuid": "c504ed22-c314-47fd-b1bc-566b1ef1a56e",
"uuid": "e777dde6-03ea-403c-aa35-8e85b3b25c0a",
"rawTextureUuid": "a0deca34-1684-48a3-8163-52fe09083689",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "9ee071f9-3313-46ad-a79b-d320aea99508",
"uuid": "991ddf5d-2d4c-43f9-8dda-09be079ed1b9",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_dian2": {
"ver": "1.0.4",
"uuid": "a0863e33-1f2c-45d1-9895-4a001e854723",
"rawTextureUuid": "9ee071f9-3313-46ad-a79b-d320aea99508",
"uuid": "23ac4158-4b93-47a3-ba11-1cfebfaf203d",
"rawTextureUuid": "991ddf5d-2d4c-43f9-8dda-09be079ed1b9",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "8dff9a1e-ad17-43a3-a884-1afbb55ea12e",
"uuid": "e15e155e-bcb6-471f-8585-6066409df6a8",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_dian3": {
"ver": "1.0.4",
"uuid": "5fa457d9-e0d0-40f8-a7e5-536f752a5118",
"rawTextureUuid": "8dff9a1e-ad17-43a3-a884-1afbb55ea12e",
"uuid": "c5081d47-45b3-4c03-b6f5-916e0ee18fb8",
"rawTextureUuid": "e15e155e-bcb6-471f-8585-6066409df6a8",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "d3b5cc7c-cab5-429f-a8cf-f96e67be0895",
"uuid": "db6c1b5a-5a41-4f20-8fde-ae9648d4b230",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_dian4": {
"ver": "1.0.4",
"uuid": "5ff0adb8-878b-4de9-97b4-c8f50a88549b",
"rawTextureUuid": "d3b5cc7c-cab5-429f-a8cf-f96e67be0895",
"uuid": "f2675f55-9402-4f8d-8da1-cfc572c604a6",
"rawTextureUuid": "db6c1b5a-5a41-4f20-8fde-ae9648d4b230",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "b9efa83d-a8fe-4e20-842a-37ec314905da",
"uuid": "0a1a5ae7-fb5a-4651-a86f-2933ade2a517",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_grass": {
"ver": "1.0.4",
"uuid": "10fe1900-682b-425a-a1e0-40899d603451",
"rawTextureUuid": "b9efa83d-a8fe-4e20-842a-37ec314905da",
"uuid": "85c7d465-6fd4-41f6-83bb-21f8cc572a2c",
"rawTextureUuid": "0a1a5ae7-fb5a-4651-a86f-2933ade2a517",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "b19089a6-98b0-488f-965e-5c4293b77785",
"uuid": "1f77b002-e587-43c8-8fff-13e8d8b82e46",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_gui": {
"ver": "1.0.4",
"uuid": "7434a17e-85a9-4955-9d4a-71d71fe7464d",
"rawTextureUuid": "b19089a6-98b0-488f-965e-5c4293b77785",
"uuid": "17b53468-8cce-44db-a272-54b9aeeba747",
"rawTextureUuid": "1f77b002-e587-43c8-8fff-13e8d8b82e46",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "cc21b0a0-afe7-436d-a997-fb95da47032e",
"uuid": "934d6cda-4000-4f2f-960f-af34afc5a1a0",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_gui2": {
"ver": "1.0.4",
"uuid": "7eee1a65-dfb5-41bb-a115-7a16600b098f",
"rawTextureUuid": "cc21b0a0-afe7-436d-a997-fb95da47032e",
"uuid": "24de9a52-1604-4d64-a009-1f6c6e0197a1",
"rawTextureUuid": "934d6cda-4000-4f2f-960f-af34afc5a1a0",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "89dd8ccd-4a69-4099-bddf-941f41dfdbff",
"uuid": "c86cd45d-bd93-4a8b-a748-4ff274a17eec",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_leaf1": {
"ver": "1.0.4",
"uuid": "3f88e88f-7062-490f-ba36-10fb4cd1f863",
"rawTextureUuid": "89dd8ccd-4a69-4099-bddf-941f41dfdbff",
"uuid": "9e7302b5-dd7f-4a2a-b169-ccb1a6f86350",
"rawTextureUuid": "c86cd45d-bd93-4a8b-a748-4ff274a17eec",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "6b7556f3-643f-49c5-8cb4-283c5fafeb14",
"uuid": "61aeb906-899f-4657-b07a-0f9c93f7ab04",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_leaf2": {
"ver": "1.0.4",
"uuid": "161554c7-7e96-4470-8138-071bc0a5da40",
"rawTextureUuid": "6b7556f3-643f-49c5-8cb4-283c5fafeb14",
"uuid": "8f2ae0df-de10-460e-8a3b-3961b2f50d12",
"rawTextureUuid": "61aeb906-899f-4657-b07a-0f9c93f7ab04",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "d47d2ac3-4cd2-48d9-b94e-0f205a76bfe8",
"uuid": "eb9b0365-5040-42ca-b42d-9ea9303c3311",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_move": {
"ver": "1.0.4",
"uuid": "81af61b4-7d54-448a-986b-68199bbdcab6",
"rawTextureUuid": "d47d2ac3-4cd2-48d9-b94e-0f205a76bfe8",
"uuid": "01397645-b9e9-4bc8-837f-e37f36c64f60",
"rawTextureUuid": "eb9b0365-5040-42ca-b42d-9ea9303c3311",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "36f8e719-42ca-4bdc-b693-74f99936022b",
"uuid": "45c217c5-6101-446f-b43d-3b7cb742dbd3",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_red": {
"ver": "1.0.4",
"uuid": "fdc3df60-862b-4821-8559-345250bf1f1c",
"rawTextureUuid": "36f8e719-42ca-4bdc-b693-74f99936022b",
"uuid": "5aa27a44-32d0-4126-98a0-1c28a2bd418e",
"rawTextureUuid": "45c217c5-6101-446f-b43d-3b7cb742dbd3",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "26b0e0af-d4d3-415b-b751-b61cf102a711",
"uuid": "59db7473-c416-456c-a758-dd2a5f34b6b1",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_red2": {
"ver": "1.0.4",
"uuid": "7b79725f-aa33-4a8f-a6e2-77ddf1657947",
"rawTextureUuid": "26b0e0af-d4d3-415b-b751-b61cf102a711",
"uuid": "e588dfd7-8c21-411b-beb9-4a0280ab9c48",
"rawTextureUuid": "59db7473-c416-456c-a758-dd2a5f34b6b1",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "0500c1ac-7663-4f89-b6a7-247e8b9d7afa",
"uuid": "d2c19df2-3ba5-4b89-be76-6c715a785702",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_red3": {
"ver": "1.0.4",
"uuid": "1796f19d-3ac1-4c90-a67a-6c203686bef7",
"rawTextureUuid": "0500c1ac-7663-4f89-b6a7-247e8b9d7afa",
"uuid": "e88e006c-4385-4874-85cb-47080c62009d",
"rawTextureUuid": "d2c19df2-3ba5-4b89-be76-6c715a785702",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "a6e0a02f-f5f2-47bc-aeb9-b22b847c64ba",
"uuid": "cb381b0f-256d-4375-ab04-b7fa978a5a34",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_ren": {
"ver": "1.0.4",
"uuid": "9aebe192-1fa5-4eab-b583-bd9ae520e770",
"rawTextureUuid": "a6e0a02f-f5f2-47bc-aeb9-b22b847c64ba",
"uuid": "706efb7c-df21-46d9-9320-df91461cb81f",
"rawTextureUuid": "cb381b0f-256d-4375-ab04-b7fa978a5a34",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "acd4873b-0a0f-4589-a9e5-fb5a957fa48b",
"uuid": "90a735bd-8d4d-405d-be83-56b71f98301e",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_shadow": {
"ver": "1.0.4",
"uuid": "b01751a0-d16b-4b21-ab20-8eabeaa11e46",
"rawTextureUuid": "acd4873b-0a0f-4589-a9e5-fb5a957fa48b",
"uuid": "271a6fb0-fab1-49f2-89db-c80f763aa9a7",
"rawTextureUuid": "90a735bd-8d4d-405d-be83-56b71f98301e",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "a96a9035-7267-4843-90d7-fee8223c03d9",
"uuid": "21ff1848-2e72-4d05-abb0-7fda0ec29db7",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_stone": {
"ver": "1.0.4",
"uuid": "c2961028-6a32-4807-8cbd-2d4fc82c35fc",
"rawTextureUuid": "a96a9035-7267-4843-90d7-fee8223c03d9",
"uuid": "6d703fe7-f88f-4e1a-944e-5fbe942f7ed6",
"rawTextureUuid": "21ff1848-2e72-4d05-abb0-7fda0ec29db7",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "8ebe0d27-1677-4745-a59a-6594d21662ec",
"uuid": "bec5ad83-0966-498d-b14d-96e5fce37152",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_tree": {
"ver": "1.0.4",
"uuid": "6e980fc5-802e-4bae-a1c2-3f183d88d94e",
"rawTextureUuid": "8ebe0d27-1677-4745-a59a-6594d21662ec",
"uuid": "b4f4dc90-0841-40c4-bc4c-395a9de32b4c",
"rawTextureUuid": "bec5ad83-0966-498d-b14d-96e5fce37152",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "cbfa9c78-6ed1-4f7b-8453-d552b94f7015",
"uuid": "916198fa-ece8-4489-915d-91133cfb53b9",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_tree2": {
"ver": "1.0.4",
"uuid": "8f7db4d4-d0c2-400a-b80f-1d0e15416d4c",
"rawTextureUuid": "cbfa9c78-6ed1-4f7b-8453-d552b94f7015",
"uuid": "6b0c5fd1-c077-4b38-bfa3-0b081acf4b83",
"rawTextureUuid": "916198fa-ece8-4489-915d-91133cfb53b9",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "0449cf01-1eca-4c15-b9aa-e7fef3e2623e",
"uuid": "a824457b-6f2e-47ca-afb2-09f713c32b86",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_tree3": {
"ver": "1.0.4",
"uuid": "fff678ba-7f00-4f0e-8d15-61dbde0af4fe",
"rawTextureUuid": "0449cf01-1eca-4c15-b9aa-e7fef3e2623e",
"uuid": "b2f7eee1-ef1e-4ea2-b3a0-f5ab4410e449",
"rawTextureUuid": "a824457b-6f2e-47ca-afb2-09f713c32b86",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "07543bc1-5260-412e-a27a-2e66d5a68488",
"uuid": "eb0b7f73-556a-47f5-aa7c-049ed4e495bb",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_yellow": {
"ver": "1.0.4",
"uuid": "2871621f-68ff-44e1-85b3-8a06200a96a5",
"rawTextureUuid": "07543bc1-5260-412e-a27a-2e66d5a68488",
"uuid": "08f31ef0-d6ed-47f8-9762-86304a9f5dcb",
"rawTextureUuid": "eb0b7f73-556a-47f5-aa7c-049ed4e495bb",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "2736cefc-ea85-4d10-b91a-4e3f13b87f48",
"uuid": "f9897eff-a4d0-4dfe-b93c-a54895b1d6c7",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_yellow2": {
"ver": "1.0.4",
"uuid": "8bfba768-2ba2-437e-9035-322759ecb8ef",
"rawTextureUuid": "2736cefc-ea85-4d10-b91a-4e3f13b87f48",
"uuid": "b1aba38f-1d7a-4e6b-a8df-d164af56b6c8",
"rawTextureUuid": "f9897eff-a4d0-4dfe-b93c-a54895b1d6c7",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "2e5228ab-d760-4bac-ab1a-f4ffc8d71b7a",
"uuid": "ee68f47d-73f9-4656-a8e8-3f8cf7a6ef8a",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_yellow3": {
"ver": "1.0.4",
"uuid": "e3ebf3e2-0143-4de4-bdfc-c0ae2917e54c",
"rawTextureUuid": "2e5228ab-d760-4bac-ab1a-f4ffc8d71b7a",
"uuid": "3239c7d8-b5e9-462a-9b4f-b953f66503cb",
"rawTextureUuid": "ee68f47d-73f9-4656-a8e8-3f8cf7a6ef8a",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "2f3f89bb-7093-4010-b74f-356f4049da29",
"uuid": "6093d577-ad6f-4b38-bb81-7e59f5fbc5a6",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"btn_restart": {
"ver": "1.0.4",
"uuid": "5af1d0a7-25f5-4bdc-8416-a7f6214575ab",
"rawTextureUuid": "2f3f89bb-7093-4010-b74f-356f4049da29",
"uuid": "fe508bad-c0db-47b4-8b35-62d1316d5ef0",
"rawTextureUuid": "6093d577-ad6f-4b38-bb81-7e59f5fbc5a6",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "7b85c876-b2e6-4dd9-90c1-6b3aace9248b",
"uuid": "0ac889de-d71e-4245-8df2-9e19534e25f1",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"btn_start": {
"ver": "1.0.4",
"uuid": "5c76d50a-7e4f-4a65-b564-3be65ed8b8f5",
"rawTextureUuid": "7b85c876-b2e6-4dd9-90c1-6b3aace9248b",
"uuid": "b404d89c-3b0c-417d-8283-ce6533c40422",
"rawTextureUuid": "0ac889de-d71e-4245-8df2-9e19534e25f1",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "1.1.2",
"uuid": "5c90d0e4-91dc-441a-b815-d28dd64a115e",
"uuid": "741eff97-e992-4f44-92e2-2f19259ada90",
"isBundle": false,
"bundleName": "",
"priority": 1,
......
{
"ver": "1.0.1",
"uuid": "14705349-c943-44b2-aea8-dda0c8a90996",
"uuid": "f3920e48-4e3e-4f7f-bcd6-9245aeadc5bc",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.0.1",
"uuid": "2c321a2d-fde5-420d-9268-9fe2bfc7cdfa",
"uuid": "3679122c-e243-41ac-8091-f3d602d22d3e",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "b3bd8198-2085-4785-87c6-2b014104d041",
"uuid": "09a01f95-28aa-4c31-8eb4-3c78de81d437",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"attack_tex": {
"ver": "1.0.4",
"uuid": "83b67997-54c8-41dc-af85-977c053c13dc",
"rawTextureUuid": "b3bd8198-2085-4785-87c6-2b014104d041",
"uuid": "94c3fcb6-ee5e-4c24-9ca8-7c4c25a6d186",
"rawTextureUuid": "09a01f95-28aa-4c31-8eb4-3c78de81d437",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "1.0.1",
"uuid": "7bc15376-2148-4921-8e02-29c7a3cd7a84",
"uuid": "a188faa7-a47a-4e51-9613-9954deae1e4c",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.0.1",
"uuid": "1a182eea-85f2-4140-873a-fbea804b3e2c",
"uuid": "c1e106d1-5ae6-45ea-88d6-75b8b189ed82",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "a6de7fd2-c087-4ed7-90f3-7dbdc1664872",
"uuid": "58cf47cc-829d-4dc4-bce4-7639c0f77f30",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"smoke_tex": {
"ver": "1.0.4",
"uuid": "c3055f1d-4a8c-485f-9b70-47a988aab135",
"rawTextureUuid": "a6de7fd2-c087-4ed7-90f3-7dbdc1664872",
"uuid": "11326b16-73f1-4ca3-8cbb-83cf5ed66775",
"rawTextureUuid": "58cf47cc-829d-4dc4-bce4-7639c0f77f30",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "1.0.1",
"uuid": "af278d84-ab9c-467a-8c0f-bad384f23430",
"uuid": "e14b5634-2398-4ace-8111-afc9ab4d7ca4",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.0.1",
"uuid": "d9b1d9da-07b9-45cf-8d40-e6f751679d7e",
"uuid": "0cfa294a-1548-4132-8ba1-31cebe470106",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "9e950f13-388f-4822-992e-998db0cb7fed",
"uuid": "d16ec366-67fe-4a44-8065-631aed4f036d",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"wave_tex": {
"ver": "1.0.4",
"uuid": "014c42ed-e990-42b2-abee-8cb2ab1f2600",
"rawTextureUuid": "9e950f13-388f-4822-992e-998db0cb7fed",
"uuid": "25a21f9e-a7b9-46d0-ab00-55a8cabbae6d",
"rawTextureUuid": "d16ec366-67fe-4a44-8065-631aed4f036d",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "1.1.2",
"uuid": "cd412038-c515-46a5-a425-0f33683261ba",
"uuid": "4bd54ed4-7b6b-4922-873c-a4c4039727e7",
"isBundle": false,
"bundleName": "",
"priority": 1,
......
{
"ver": "2.3.5",
"uuid": "69838475-858a-4c7c-a3a9-3cbb83d706ea",
"uuid": "58fc9161-7e42-4bf6-b6ea-b36e7dba3200",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_1": {
"ver": "1.0.4",
"uuid": "54127d63-cc51-42ce-917b-ce5aa48f7c8c",
"rawTextureUuid": "69838475-858a-4c7c-a3a9-3cbb83d706ea",
"uuid": "ea593901-976c-4dcc-8fa9-5daa46341ff1",
"rawTextureUuid": "58fc9161-7e42-4bf6-b6ea-b36e7dba3200",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "9d7ba131-0d17-4235-a940-d70dc6c6a5bd",
"uuid": "e1919802-b101-4e03-b4ad-7290bcdb6afc",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_2": {
"ver": "1.0.4",
"uuid": "5bf80955-eed8-4d0b-9ed2-ecee84df57c9",
"rawTextureUuid": "9d7ba131-0d17-4235-a940-d70dc6c6a5bd",
"uuid": "5a3810b2-4c8a-4313-afc1-b3d9b8875dad",
"rawTextureUuid": "e1919802-b101-4e03-b4ad-7290bcdb6afc",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "b418fcc7-83ff-469e-9b49-0759dd0ac562",
"uuid": "c0b0173e-8be7-42e9-bfc6-2ff229782364",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_3": {
"ver": "1.0.4",
"uuid": "06b87f5e-2b4a-49a6-a8b5-b229154cb1cd",
"rawTextureUuid": "b418fcc7-83ff-469e-9b49-0759dd0ac562",
"uuid": "51dd7ac1-5717-49a6-8a4c-204a5f7b1091",
"rawTextureUuid": "c0b0173e-8be7-42e9-bfc6-2ff229782364",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "1b3db19a-df8f-43f6-b63f-ba1635a1a6a7",
"uuid": "5d49df0b-bb7a-488b-84cd-1f4e04d767bc",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_4": {
"ver": "1.0.4",
"uuid": "e6883c14-33db-4dfc-86ce-5293c88acf1b",
"rawTextureUuid": "1b3db19a-df8f-43f6-b63f-ba1635a1a6a7",
"uuid": "0ea17a24-a0f2-441d-a7b6-2a98a5bdd747",
"rawTextureUuid": "5d49df0b-bb7a-488b-84cd-1f4e04d767bc",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "2834c9a5-10ae-47cc-8047-351b4635b993",
"uuid": "393d4b6c-85a7-4cc3-9ec4-093c8cad1cb9",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_finish": {
"ver": "1.0.4",
"uuid": "353a7336-28da-423b-b173-a5c049cb7f09",
"rawTextureUuid": "2834c9a5-10ae-47cc-8047-351b4635b993",
"uuid": "b63b46d1-9c62-4aa2-8ab1-e695e8821733",
"rawTextureUuid": "393d4b6c-85a7-4cc3-9ec4-093c8cad1cb9",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "f01ae965-7f45-4af9-b37b-ab56fc9ee4ab",
"uuid": "ef5e2857-61e7-4d78-99e0-39d1d6544e7e",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"bg_light": {
"ver": "1.0.4",
"uuid": "a21689ed-388f-48e3-9a9d-a3e0a25039f2",
"rawTextureUuid": "f01ae965-7f45-4af9-b37b-ab56fc9ee4ab",
"uuid": "a66f9351-3490-4b2e-af25-57c575a062e6",
"rawTextureUuid": "ef5e2857-61e7-4d78-99e0-39d1d6544e7e",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "034a5e1f-9f37-42be-80a6-64684fadd1be",
"uuid": "41d1fcbd-1e22-4124-8f27-5b5165548327",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"icon_star2": {
"ver": "1.0.4",
"uuid": "155ba034-4a15-4deb-a2a5-99acbeac175a",
"rawTextureUuid": "034a5e1f-9f37-42be-80a6-64684fadd1be",
"uuid": "7cded8d0-e57f-45a3-bc21-caaf85e90c83",
"rawTextureUuid": "41d1fcbd-1e22-4124-8f27-5b5165548327",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
{
"ver": "2.3.5",
"uuid": "77e7f978-38b3-4012-9b6d-a015b2d3a0a0",
"uuid": "201aa32b-c085-4ae4-a6c3-a1294e22277c",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
......@@ -13,8 +13,8 @@
"subMetas": {
"icon_star": {
"ver": "1.0.4",
"uuid": "4c11f933-b556-4727-b95e-98aea4365daf",
"rawTextureUuid": "77e7f978-38b3-4012-9b6d-a015b2d3a0a0",
"uuid": "5cc8444d-9120-469e-b73e-c08481eefd72",
"rawTextureUuid": "201aa32b-c085-4ae4-a6c3-a1294e22277c",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
......
const express = require('express');
const os = require('os');
const readline = require('readline');
const Base64 = require('js-base64');
const CryptoJS = require("crypto-js");
const http = require("http");
const { build, buildAndroid, buildIos } = require('./buildCocos');
const networkInfo = os.networkInterfaces();
......@@ -21,58 +18,12 @@ for (const infos of Object.values(networkInfo)) {
var app = express();
// Access-Control-Allow-Origin: *
app.use('/dist', express.static('dist'));
app.use('/form', express.static('form'));
app.get('/', function (req, res) {
res.header("Access-Control-Allow-Origin", "*");
res.send('Hello World');
});
app.get('/getSign', function (req, res) {
res.header("Access-Control-Allow-Origin", "*");
const gameId = req.query.gameId;
const openId = req.query.openId;
const secretKey = "060d81c7abaf24c8ce2afc5a725c152062676d35"; //替换为控制台上的 游戏 Key
const nonce = Math.floor(Math.random() * 1000000000);
const timestamp = Math.floor(new Date().getTime() / 1000);
const str = `game_id=${gameId}&nonce=${nonce}&open_id=${openId}&timestamp=${timestamp}`;
const sign = CryptoJS.enc.Base64.stringify(CryptoJS.HmacSHA1(str, secretKey));
res.send(JSON.stringify({ nonce, timestamp, sign }));
});
// app.get('/jump', function (req, res) {
// res.header("Access-Control-Allow-Origin", "*");
// const gameId = req.query.gameId;
// const openId = req.query.openId;
// http.get({
// hostname: 'staging-teach.ireadabc.com',
// port: 80,
// path: `/api/oxford/game/v1/config?gameid=${gameId}&openid=${openId}`,
// agent: false // 仅为这个请求创建新代理
// }, (getres) => {
// getres.setEncoding('utf8');
// let rawData = '';
// getres.on('data', (chunk) => { rawData += chunk; });
// getres.on('end', () => {
// const secretKey = "060d81c7abaf24c8ce2afc5a725c152062676d35"; //替换为控制台上的 游戏 Key
// const data = JSON.parse(rawData);
// const str = `game_id=${gameId}&nonce=${data.nonce}&open_id=${openId}&timestamp=${data.timestamp}`;
// const sign = CryptoJS.enc.Base64.stringify(CryptoJS.HmacSHA1(str, secretKey));
// console.log('sign = ' + sign);
// res.send(rawData)
// });
// });
// });
})
let port = '';
var server = app.listen(8081, function () {
......
......@@ -330,84 +330,6 @@ async function replaceUuids() {
}
console.log('build_step_0 完成~!');
const sceneName = getFolderName(path);
let scriptUUids = [];
await fileForEach(path, (path) => {
const nameList = path.split('.');
if (nameList[nameList.length - 1] == 'meta') {
if (['js', 'ts'].includes(nameList[nameList.length - 2])) {
const scriptNameList = nameList[nameList.length - 3].split('/');
const scriptName = scriptNameList[scriptNameList.length - 1];
const data = JSON.parse(fs.readFileSync(path));
scriptUUids.push({
uuid: data.uuid,
shortUuid: getShortUuid(data.uuid),
scriptName: scriptName,
fileName: nameList[nameList.length - 3] + '.' + nameList[nameList.length - 2],
});
}
}
});
await fileForEach(path, (path) => {
const nameList = path.split('.');
const expectNameList = ['fire', 'prefab'];
if (expectNameList.includes(nameList[nameList.length - 1])) {
const data = fs.readFileSync(path);
scriptUUids.forEach(uuiddata => {
if (uuiddata.scriptName.includes(sceneName)) {
uuiddata.includes = false;
return;
}
if (uuiddata.includes == true) {
return;
}
if (data.includes(uuiddata.shortUuid)) {
uuiddata.includes = true;
}
});
}
});
scriptUUids = scriptUUids.filter(uuiddata => uuiddata.includes);
await fileForEach(path, (path) => {
const nameList = path.split('.');
const expectNameList = ['js', 'ts'];
if (expectNameList.includes(nameList[nameList.length - 1])) {
const data = fs.readFileSync(path);
scriptUUids.forEach(uuiddata => {
const strList = [
`.getComponent("${uuiddata.scriptName}")`,
`.getComponent('${uuiddata.scriptName}')`,
`.getComponent(\`${uuiddata.scriptName}\`)`
];
strList.forEach(str => {
if (data.includes(str)) {
fileReplace(path, str, `.getComponent("${sceneName}_${uuiddata.scriptName}")`);
}
});
});
}
});
scriptUUids.forEach((uuiddata) => {
const data = fs.readFileSync(uuiddata.fileName);
const metaData = fs.readFileSync(uuiddata.fileName + '.meta');
const new_fileName = `${sceneName}_${uuiddata.scriptName}`;
const newPath = uuiddata.fileName.split('/').map((str, idx, arr) => {
if (idx == arr.length - 1) {
const nameList = str.split('.');
return `${new_fileName}.${nameList[nameList.length - 1]}`;
}
return str;
}).join('/');
fs.writeFileSync(newPath, data);
fs.rmSync(uuiddata.fileName);
fs.writeFileSync(newPath + '.meta', metaData);
fs.rmSync(uuiddata.fileName + '.meta');
});
console.log(scriptUUids.map(uuiddata => uuiddata.scriptName));
}
function replaceIndexHtml() {
......@@ -417,8 +339,6 @@ function replaceIndexHtml() {
module.exports = {
replaceUuids: replaceUuids,
build: async function () {
const startTime = new Date().getTime();
......
......@@ -4,11 +4,6 @@
"lockfileVersion": 1,
"requires": true,
"dependencies": {
"@types/crypto-js": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/@types/crypto-js/-/crypto-js-4.0.2.tgz",
"integrity": "sha512-sCVniU+h3GcGqxOmng11BRvf9TfN9yIs8KKjB8C8d75W69cpTfZG80gau9yTx5SxF3gvHGbJhdESzzvnjtf3Og=="
},
"accepts": {
"version": "1.3.7",
"resolved": "https://registry.npm.taobao.org/accepts/download/accepts-1.3.7.tgz",
......@@ -149,16 +144,6 @@
"resolved": "https://registry.nlark.com/core-util-is/download/core-util-is-1.0.3.tgz",
"integrity": "sha1-pgQtNjTCsn6TKPg3uWX6yDgI24U="
},
"crypto": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/crypto/-/crypto-1.0.1.tgz",
"integrity": "sha512-VxBKmeNcqQdiUQUW2Tzq0t377b54N2bMtXO/qiLa+6eRRmmC4qT3D4OnTGoT/U6O9aklQ/jTwbOtRMTTY8G0Ig=="
},
"crypto-js": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.1.1.tgz",
"integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw=="
},
"debug": {
"version": "2.6.9",
"resolved": "https://registry.npmmirror.com/debug/download/debug-2.6.9.tgz",
......@@ -616,11 +601,6 @@
"mime-types": "~2.1.24"
}
},
"typescript": {
"version": "4.5.5",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz",
"integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA=="
},
"unpipe": {
"version": "1.0.0",
"resolved": "https://registry.npm.taobao.org/unpipe/download/unpipe-1.0.0.tgz",
......
......@@ -11,15 +11,11 @@
"author": "",
"license": "ISC",
"dependencies": {
"@types/crypto-js": "^4.0.2",
"base-64": "^1.0.0",
"child_process": "^1.0.2",
"compressing": "^1.5.1",
"crypto": "^1.0.1",
"crypto-js": "^4.1.1",
"express": "^4.17.1",
"js-base64": "^3.7.2",
"typescript": "^4.5.5",
"uuid": "^8.3.2"
"uuid": "^8.3.2",
"child_process": "^1.0.2",
"express": "^4.17.1"
}
}
{
"engine": "cocos-creator-js",
"packages": "packages",
"name": "tyzdc_cocos",
"id": "02949f51-5e84-405b-844f-e60663d16dc3",
"name": "play",
"id": "9af72fd2-44a6-4131-8ea3-3e1b3fa22231",
"version": "2.4.5",
"isNew": false,
"description": ""
......
{
"title": "tyzdc_cocos",
"title": "play",
"packageName": "org.cocos2d.demo",
"startScene": "fe9d920e-e074-41da-843d-b8b218dbf656",
"startScene": "0737ce42-24f0-45c6-8e1a-8bdab4f74ba3",
"excludeScenes": [],
"includeSDKBox": false,
"orientation": {
......@@ -19,7 +19,7 @@
"md5Cache": false,
"nativeMd5Cache": true,
"encryptJs": true,
"xxteaKey": "a45d7c93-b2ae-45",
"xxteaKey": "af95a0f7-a8da-4f",
"zipCompressJs": true,
"fb-instant-games": {},
"android": {
......
{
"group-list": [
"default"
],
"collision-matrix": [
[
true
]
],
"excluded-modules": [
"3D Physics/Builtin"
],
"preview-port": 7456,
"design-resolution-width": 1280,
"design-resolution-height": 720,
"fit-width": false,
"fit-height": true,
"use-project-simulator-setting": false,
"simulator-orientation": false,
"use-customize-simulator": true,
"simulator-resolution": {
"height": 640,
"width": 960
},
"facebook": {
"appID": "",
"audience": {
"enable": false
},
"enable": false,
"live": {
"enable": false
}
},
"last-module-event-record-time": 1597216190742,
"last-module-event-record-time": 1600677246969,
"migrate-history": [
"cloud-function"
]
......
......@@ -6,6 +6,7 @@
"experimentalDecorators": true,
"skipLibCheck": true,
"outDir": "temp/vscode-dist",
"allowJs": true,
"forceConsistentCasingInFileNames": true
},
"exclude": [
......
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
# yarn lockfile v1
accepts@~1.3.8:
version "1.3.8"
resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e"
integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==
dependencies:
mime-types "~2.1.34"
negotiator "0.6.3"
array-flatten@1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==
base-64@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/base-64/-/base-64-1.0.0.tgz#09d0f2084e32a3fd08c2475b973788eee6ae8f4a"
integrity sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==
bl@^1.0.0:
version "1.2.3"
resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.3.tgz#1e8dd80142eac80d7158c9dccc047fb620e035e7"
integrity sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==
dependencies:
readable-stream "^2.3.5"
safe-buffer "^5.1.1"
body-parser@1.20.1:
version "1.20.1"
resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668"
integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==
dependencies:
bytes "3.1.2"
content-type "~1.0.4"
debug "2.6.9"
depd "2.0.0"
destroy "1.2.0"
http-errors "2.0.0"
iconv-lite "0.4.24"
on-finished "2.4.1"
qs "6.11.0"
raw-body "2.5.1"
type-is "~1.6.18"
unpipe "1.0.0"
buffer-alloc-unsafe@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0"
integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==
buffer-alloc@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec"
integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==
dependencies:
buffer-alloc-unsafe "^1.1.0"
buffer-fill "^1.0.0"
buffer-crc32@~0.2.3:
version "0.2.13"
resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242"
integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==
buffer-fill@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c"
integrity sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==
bytes@3.1.2:
version "3.1.2"
resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5"
integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==
call-bind@^1.0.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
dependencies:
function-bind "^1.1.1"
get-intrinsic "^1.0.2"
child_process@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/child_process/-/child_process-1.0.2.tgz#b1f7e7fc73d25e7fd1d455adc94e143830182b5a"
integrity sha512-Wmza/JzL0SiWz7kl6MhIKT5ceIlnFPJX+lwUGj7Clhy5MMldsSoJR0+uvRzOS5Kv45Mq7t1PoE8TsOA9bzvb6g==
compressing@^1.5.1:
version "1.6.2"
resolved "https://registry.yarnpkg.com/compressing/-/compressing-1.6.2.tgz#87320c2d867364045403792c08694e4e8284099c"
integrity sha512-1HK+eK//Tx45n2kuVCl2ITDMZD2JkZAolOYyJrV260lUnq1rPt4d+6L6OvwRFLqAt5aR0vAtGGGiJNmTxqff/g==
dependencies:
flushwritable "^1.0.0"
get-ready "^1.0.0"
iconv-lite "^0.5.0"
mkdirp "^0.5.1"
pump "^3.0.0"
streamifier "^0.1.1"
tar-stream "^1.5.2"
yauzl "^2.7.0"
yazl "^2.4.2"
content-disposition@0.5.4:
version "0.5.4"
resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe"
integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==
dependencies:
safe-buffer "5.2.1"
content-type@~1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==
cookie-signature@1.0.6:
version "1.0.6"
resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==
cookie@0.5.0:
version "0.5.0"
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b"
integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==
core-util-is@~1.0.0:
version "1.0.3"
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85"
integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==
debug@2.6.9:
version "2.6.9"
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
dependencies:
ms "2.0.0"
depd@2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df"
integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==
destroy@1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015"
integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==
ee-first@1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==
encodeurl@~1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==
end-of-stream@^1.0.0, end-of-stream@^1.1.0:
version "1.4.4"
resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
dependencies:
once "^1.4.0"
escape-html@~1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==
etag@~1.8.1:
version "1.8.1"
resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==
express@^4.17.1:
version "4.18.2"
resolved "https://registry.yarnpkg.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59"
integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==
dependencies:
accepts "~1.3.8"
array-flatten "1.1.1"
body-parser "1.20.1"
content-disposition "0.5.4"
content-type "~1.0.4"
cookie "0.5.0"
cookie-signature "1.0.6"
debug "2.6.9"
depd "2.0.0"
encodeurl "~1.0.2"
escape-html "~1.0.3"
etag "~1.8.1"
finalhandler "1.2.0"
fresh "0.5.2"
http-errors "2.0.0"
merge-descriptors "1.0.1"
methods "~1.1.2"
on-finished "2.4.1"
parseurl "~1.3.3"
path-to-regexp "0.1.7"
proxy-addr "~2.0.7"
qs "6.11.0"
range-parser "~1.2.1"
safe-buffer "5.2.1"
send "0.18.0"
serve-static "1.15.0"
setprototypeof "1.2.0"
statuses "2.0.1"
type-is "~1.6.18"
utils-merge "1.0.1"
vary "~1.1.2"
fd-slicer@~1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e"
integrity sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==
dependencies:
pend "~1.2.0"
finalhandler@1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32"
integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==
dependencies:
debug "2.6.9"
encodeurl "~1.0.2"
escape-html "~1.0.3"
on-finished "2.4.1"
parseurl "~1.3.3"
statuses "2.0.1"
unpipe "~1.0.0"
flushwritable@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/flushwritable/-/flushwritable-1.0.0.tgz#3e328d8fde412ad47e738e3be750b4d290043498"
integrity sha512-3VELfuWCLVzt5d2Gblk8qcqFro6nuwvxwMzHaENVDHI7rxcBRtMCwTk/E9FXcgh+82DSpavPNDueA9+RxXJoFg==
forwarded@0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811"
integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==
fresh@0.5.2:
version "0.5.2"
resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==
fs-constants@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad"
integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==
function-bind@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
get-intrinsic@^1.0.2:
version "1.1.3"
resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385"
integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==
dependencies:
function-bind "^1.1.1"
has "^1.0.3"
has-symbols "^1.0.3"
get-ready@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/get-ready/-/get-ready-1.0.0.tgz#f91817f1e9adecfea13a562adfc8de883ab34782"
integrity sha512-mFXCZPJIlcYcth+N8267+mghfYN9h3EhsDa6JSnbA3Wrhh/XFpuowviFcsDeYZtKspQyWyJqfs4O6P8CHeTwzw==
has-symbols@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8"
integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==
has@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
dependencies:
function-bind "^1.1.1"
http-errors@2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3"
integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==
dependencies:
depd "2.0.0"
inherits "2.0.4"
setprototypeof "1.2.0"
statuses "2.0.1"
toidentifier "1.0.1"
iconv-lite@0.4.24:
version "0.4.24"
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
dependencies:
safer-buffer ">= 2.1.2 < 3"
iconv-lite@^0.5.0:
version "0.5.2"
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.5.2.tgz#af6d628dccfb463b7364d97f715e4b74b8c8c2b8"
integrity sha512-kERHXvpSaB4aU3eANwidg79K8FlrN77m8G9V+0vOR3HYaRifrlwMEpT7ZBJqLSEIHnEgJTHcWK82wwLwwKwtag==
dependencies:
safer-buffer ">= 2.1.2 < 3"
inherits@2.0.4, inherits@~2.0.3:
version "2.0.4"
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
ipaddr.js@1.9.1:
version "1.9.1"
resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3"
integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==
isarray@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==
js-base64@^3.7.2:
version "3.7.2"
resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-3.7.2.tgz#816d11d81a8aff241603d19ce5761e13e41d7745"
integrity sha512-NnRs6dsyqUXejqk/yv2aiXlAvOs56sLkX6nUdeaNezI5LFFLlsZjOThmwnrcwh5ZZRwZlCMnVAY3CvhIhoVEKQ==
media-typer@0.3.0:
version "0.3.0"
resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==
merge-descriptors@1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==
methods@~1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==
mime-db@1.52.0:
version "1.52.0"
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70"
integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
mime-types@~2.1.24, mime-types@~2.1.34:
version "2.1.35"
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a"
integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
dependencies:
mime-db "1.52.0"
mime@1.6.0:
version "1.6.0"
resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
minimist@^1.2.6:
version "1.2.7"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18"
integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==
mkdirp@^0.5.1:
version "0.5.6"
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6"
integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==
dependencies:
minimist "^1.2.6"
ms@2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==
ms@2.1.3:
version "2.1.3"
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
negotiator@0.6.3:
version "0.6.3"
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd"
integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==
object-inspect@^1.9.0:
version "1.12.2"
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea"
integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==
on-finished@2.4.1:
version "2.4.1"
resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f"
integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==
dependencies:
ee-first "1.1.1"
once@^1.3.1, once@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==
dependencies:
wrappy "1"
parseurl@~1.3.3:
version "1.3.3"
resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==
path-to-regexp@0.1.7:
version "0.1.7"
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==
pend@~1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50"
integrity sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==
process-nextick-args@~2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
proxy-addr@~2.0.7:
version "2.0.7"
resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025"
integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==
dependencies:
forwarded "0.2.0"
ipaddr.js "1.9.1"
pump@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
dependencies:
end-of-stream "^1.1.0"
once "^1.3.1"
qs@6.11.0:
version "6.11.0"
resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a"
integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==
dependencies:
side-channel "^1.0.4"
range-parser@~1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
raw-body@2.5.1:
version "2.5.1"
resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857"
integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==
dependencies:
bytes "3.1.2"
http-errors "2.0.0"
iconv-lite "0.4.24"
unpipe "1.0.0"
readable-stream@^2.3.0, readable-stream@^2.3.5:
version "2.3.7"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==
dependencies:
core-util-is "~1.0.0"
inherits "~2.0.3"
isarray "~1.0.0"
process-nextick-args "~2.0.0"
safe-buffer "~5.1.1"
string_decoder "~1.1.1"
util-deprecate "~1.0.1"
safe-buffer@5.2.1, safe-buffer@^5.1.1:
version "5.2.1"
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
safe-buffer@~5.1.0, safe-buffer@~5.1.1:
version "5.1.2"
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
"safer-buffer@>= 2.1.2 < 3":
version "2.1.2"
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
send@0.18.0:
version "0.18.0"
resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be"
integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==
dependencies:
debug "2.6.9"
depd "2.0.0"
destroy "1.2.0"
encodeurl "~1.0.2"
escape-html "~1.0.3"
etag "~1.8.1"
fresh "0.5.2"
http-errors "2.0.0"
mime "1.6.0"
ms "2.1.3"
on-finished "2.4.1"
range-parser "~1.2.1"
statuses "2.0.1"
serve-static@1.15.0:
version "1.15.0"
resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540"
integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==
dependencies:
encodeurl "~1.0.2"
escape-html "~1.0.3"
parseurl "~1.3.3"
send "0.18.0"
setprototypeof@1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424"
integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==
side-channel@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf"
integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==
dependencies:
call-bind "^1.0.0"
get-intrinsic "^1.0.2"
object-inspect "^1.9.0"
statuses@2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63"
integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==
streamifier@^0.1.1:
version "0.1.1"
resolved "https://registry.yarnpkg.com/streamifier/-/streamifier-0.1.1.tgz#97e98d8fa4d105d62a2691d1dc07e820db8dfc4f"
integrity sha512-zDgl+muIlWzXNsXeyUfOk9dChMjlpkq0DRsxujtYPgyJ676yQ8jEm6zzaaWHFDg5BNcLuif0eD2MTyJdZqXpdg==
string_decoder@~1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
dependencies:
safe-buffer "~5.1.0"
tar-stream@^1.5.2:
version "1.6.2"
resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.6.2.tgz#8ea55dab37972253d9a9af90fdcd559ae435c555"
integrity sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==
dependencies:
bl "^1.0.0"
buffer-alloc "^1.2.0"
end-of-stream "^1.0.0"
fs-constants "^1.0.0"
readable-stream "^2.3.0"
to-buffer "^1.1.1"
xtend "^4.0.0"
to-buffer@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80"
integrity sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==
toidentifier@1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35"
integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==
type-is@~1.6.18:
version "1.6.18"
resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131"
integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==
dependencies:
media-typer "0.3.0"
mime-types "~2.1.24"
unpipe@1.0.0, unpipe@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==
util-deprecate@~1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==
utils-merge@1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==
uuid@^8.3.2:
version "8.3.2"
resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
vary@~1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==
wrappy@1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
xtend@^4.0.0:
version "4.0.2"
resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
yauzl@^2.7.0:
version "2.10.0"
resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9"
integrity sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==
dependencies:
buffer-crc32 "~0.2.3"
fd-slicer "~1.1.0"
yazl@^2.4.2:
version "2.5.1"
resolved "https://registry.yarnpkg.com/yazl/-/yazl-2.5.1.tgz#a3d65d3dd659a5b0937850e8609f22fffa2b5c35"
integrity sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==
dependencies:
buffer-crc32 "~0.2.3"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment